:root{--floor: #f2f3f5;--bench: #ffffff;--bench-up: #e7e9ed;--steel: #d2d6dc;--chalk: #14171a;--iron: #5a626b;--blue: #1f5fe0;--blue-deep: #174bb3;--blue-tint: rgba(31, 95, 224, .1);--red: #cf352a;--yellow: #946500;--on-accent: #ffffff;--font: "Archivo", system-ui, sans-serif;--gutter: 16px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--floor: #131518;--bench: #1c1f23;--bench-up: #272b30;--steel: #353a41;--chalk: #f1f3f5;--iron: #9aa3ad;--blue: #4c86f0;--blue-deep: #2f6ad6;--blue-tint: rgba(76, 134, 240, .16);--red: #f05f55;--yellow: #e8c547;color-scheme:dark}}:root[data-theme=dark]{--floor: #131518;--bench: #1c1f23;--bench-up: #272b30;--steel: #353a41;--chalk: #f1f3f5;--iron: #9aa3ad;--blue: #4c86f0;--blue-deep: #2f6ad6;--blue-tint: rgba(76, 134, 240, .16);--red: #f05f55;--yellow: #e8c547;color-scheme:dark}:root[data-palette=halloween]{--floor: #f2f0f4;--bench: #ffffff;--bench-up: #e8e4ec;--steel: #d4cdda;--blue: #b25009;--blue-deep: #974408;--blue-tint: rgba(178, 80, 9, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=halloween]:not([data-theme=light]){--floor: #130f17;--bench: #1c1622;--bench-up: #28202f;--steel: #383040;--blue: #ff8a2a;--blue-deep: #fc7200;--blue-tint: rgba(255, 138, 42, .16);--on-accent: #111111}}:root[data-palette=halloween][data-theme=dark]{--floor: #130f17;--bench: #1c1622;--bench-up: #28202f;--steel: #383040;--blue: #ff8a2a;--blue-deep: #fc7200;--blue-tint: rgba(255, 138, 42, .16);--on-accent: #111111}:root[data-palette=christmas]{--floor: #f1f4f2;--bench: #ffffff;--bench-up: #e5ebe8;--steel: #cfd9d4;--blue: #1b7f45;--blue-deep: #176c3b;--blue-tint: rgba(27, 127, 69, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=christmas]:not([data-theme=light]){--floor: #101613;--bench: #18201c;--bench-up: #222d28;--steel: #323e38;--blue: #3ec47a;--blue-deep: #33a868;--blue-tint: rgba(62, 196, 122, .16);--on-accent: #111111}}:root[data-palette=christmas][data-theme=dark]{--floor: #101613;--bench: #18201c;--bench-up: #222d28;--steel: #323e38;--blue: #3ec47a;--blue-deep: #33a868;--blue-tint: rgba(62, 196, 122, .16);--on-accent: #111111}:root[data-palette=winter]{--floor: #f0f3f4;--bench: #ffffff;--bench-up: #e4e9ec;--steel: #ced5d9;--blue: #0d72a7;--blue-deep: #0b618e;--blue-tint: rgba(13, 114, 167, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=winter]:not([data-theme=light]){--floor: #101416;--bench: #171e21;--bench-up: #212a2e;--steel: #313a3f;--blue: #5cc8f2;--blue-deep: #2eb8ee;--blue-tint: rgba(92, 200, 242, .16);--on-accent: #111111}}:root[data-palette=winter][data-theme=dark]{--floor: #101416;--bench: #171e21;--bench-up: #212a2e;--steel: #313a3f;--blue: #5cc8f2;--blue-deep: #2eb8ee;--blue-tint: rgba(92, 200, 242, .16);--on-accent: #111111}:root[data-palette=spring]{--floor: #f4f1f2;--bench: #ffffff;--bench-up: #ebe5e8;--steel: #d8cfd4;--blue: #c23a73;--blue-deep: #a53162;--blue-tint: rgba(194, 58, 115, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=spring]:not([data-theme=light]){--floor: #161113;--bench: #20181c;--bench-up: #2c2328;--steel: #3d3338;--blue: #f07aa8;--blue-deep: #ea4988;--blue-tint: rgba(240, 122, 168, .16);--on-accent: #111111}}:root[data-palette=spring][data-theme=dark]{--floor: #161113;--bench: #20181c;--bench-up: #2c2328;--steel: #3d3338;--blue: #f07aa8;--blue-deep: #ea4988;--blue-tint: rgba(240, 122, 168, .16);--on-accent: #111111}:root[data-palette=summer]{--floor: #f1f4f4;--bench: #ffffff;--bench-up: #e5ebeb;--steel: #cfd9d8;--blue: #0a7c70;--blue-deep: #08695f;--blue-tint: rgba(10, 124, 112, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=summer]:not([data-theme=light]){--floor: #101616;--bench: #182020;--bench-up: #222d2c;--steel: #323e3d;--blue: #3fd1c0;--blue-deep: #2dbbaa;--blue-tint: rgba(63, 209, 192, .16);--on-accent: #111111}}:root[data-palette=summer][data-theme=dark]{--floor: #101616;--bench: #182020;--bench-up: #222d2c;--steel: #323e3d;--blue: #3fd1c0;--blue-deep: #2dbbaa;--blue-tint: rgba(63, 209, 192, .16);--on-accent: #111111}:root[data-palette=autumn]{--floor: #f4f2f0;--bench: #ffffff;--bench-up: #ece7e4;--steel: #d9d2ce;--blue: #a8481a;--blue-deep: #8f3d16;--blue-tint: rgba(168, 72, 26, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=autumn]:not([data-theme=light]){--floor: #161210;--bench: #211a17;--bench-up: #2e2521;--steel: #3f3631;--blue: #e88a5a;--blue-deep: #e26c30;--blue-tint: rgba(232, 138, 90, .16);--on-accent: #111111}}:root[data-palette=autumn][data-theme=dark]{--floor: #161210;--bench: #211a17;--bench-up: #2e2521;--steel: #3f3631;--blue: #e88a5a;--blue-deep: #e26c30;--blue-tint: rgba(232, 138, 90, .16);--on-accent: #111111}:root[data-palette=valentine]{--floor: #f4f1f1;--bench: #ffffff;--bench-up: #ebe5e6;--steel: #d9cfd1;--blue: #c8204e;--blue-deep: #aa1b42;--blue-tint: rgba(200, 32, 78, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=valentine]:not([data-theme=light]){--floor: #161012;--bench: #20181a;--bench-up: #2d2225;--steel: #3e3235;--blue: #ff6b8f;--blue-deep: #ff3566;--blue-tint: rgba(255, 107, 143, .16);--on-accent: #111111}}:root[data-palette=valentine][data-theme=dark]{--floor: #161012;--bench: #20181a;--bench-up: #2d2225;--steel: #3e3235;--blue: #ff6b8f;--blue-deep: #ff3566;--blue-tint: rgba(255, 107, 143, .16);--on-accent: #111111}:root[data-palette=easter]{--floor: #f2f1f4;--bench: #ffffff;--bench-up: #e8e5eb;--steel: #d3cfd9;--blue: #7c4ddb;--blue-deep: #622ad1;--blue-tint: rgba(124, 77, 219, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=easter]:not([data-theme=light]){--floor: #131016;--bench: #1b1820;--bench-up: #27222d;--steel: #37323e;--blue: #b49cff;--blue-deep: #855eff;--blue-tint: rgba(180, 156, 255, .16);--on-accent: #111111}}:root[data-palette=easter][data-theme=dark]{--floor: #131016;--bench: #1b1820;--bench-up: #27222d;--steel: #37323e;--blue: #b49cff;--blue-deep: #855eff;--blue-tint: rgba(180, 156, 255, .16);--on-accent: #111111}:root[data-palette=neon]{--floor: #f2f3f1;--bench: #ffffff;--bench-up: #e8eae6;--steel: #d3d7d0;--blue: #4a770e;--blue-deep: #3f650c;--blue-tint: rgba(74, 119, 14, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=neon]:not([data-theme=light]){--floor: #131511;--bench: #1c1f19;--bench-up: #272b24;--steel: #373d34;--blue: #a3e635;--blue-deep: #8fd61a;--blue-tint: rgba(163, 230, 53, .16);--on-accent: #111111}}:root[data-palette=neon][data-theme=dark]{--floor: #131511;--bench: #1c1f19;--bench-up: #272b24;--steel: #373d34;--blue: #a3e635;--blue-deep: #8fd61a;--blue-tint: rgba(163, 230, 53, .16);--on-accent: #111111}:root[data-palette=gold]{--floor: #f4f3f1;--bench: #ffffff;--bench-up: #ebe9e5;--steel: #d8d5cf;--blue: #8a6711;--blue-deep: #75580e;--blue-tint: rgba(138, 103, 17, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=gold]:not([data-theme=light]){--floor: #161411;--bench: #201e18;--bench-up: #2c2923;--steel: #3d3a33;--blue: #e6b94a;--blue-deep: #e0aa22;--blue-tint: rgba(230, 185, 74, .16);--on-accent: #111111}}:root[data-palette=gold][data-theme=dark]{--floor: #161411;--bench: #201e18;--bench-up: #2c2923;--steel: #3d3a33;--blue: #e6b94a;--blue-deep: #e0aa22;--blue-tint: rgba(230, 185, 74, .16);--on-accent: #111111}:root[data-palette=indigo]{--floor: #f1f1f4;--bench: #ffffff;--bench-up: #e5e5eb;--steel: #cfd0d9;--blue: #4338ca;--blue-deep: #382ead;--blue-tint: rgba(67, 56, 202, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=indigo]:not([data-theme=light]){--floor: #101116;--bench: #181820;--bench-up: #22232d;--steel: #32333e;--blue: #8f8cff;--blue-deep: #5551ff;--blue-tint: rgba(143, 140, 255, .16);--on-accent: #111111}}:root[data-palette=indigo][data-theme=dark]{--floor: #101116;--bench: #181820;--bench-up: #22232d;--steel: #32333e;--blue: #8f8cff;--blue-deep: #5551ff;--blue-tint: rgba(143, 140, 255, .16);--on-accent: #111111}:root[data-palette=fuchsia]{--floor: #f4f1f3;--bench: #ffffff;--bench-up: #ebe5ea;--steel: #d8cfd7;--blue: #a21caf;--blue-deep: #8a1895;--blue-tint: rgba(162, 28, 175, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=fuchsia]:not([data-theme=light]){--floor: #161115;--bench: #20181f;--bench-up: #2c232b;--steel: #3d333d;--blue: #ec7bf5;--blue-deep: #e548f1;--blue-tint: rgba(236, 123, 245, .16);--on-accent: #111111}}:root[data-palette=fuchsia][data-theme=dark]{--floor: #161115;--bench: #20181f;--bench-up: #2c232b;--steel: #3d333d;--blue: #ec7bf5;--blue-deep: #e548f1;--blue-tint: rgba(236, 123, 245, .16);--on-accent: #111111}:root[data-palette=plum]{--floor: #f3f1f4;--bench: #ffffff;--bench-up: #e9e5eb;--steel: #d6cfd8;--blue: #7e3a8f;--blue-deep: #6b317a;--blue-tint: rgba(126, 58, 143, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=plum]:not([data-theme=light]){--floor: #141116;--bench: #1e1820;--bench-up: #2a232c;--steel: #3b333d;--blue: #cf94e0;--blue-deep: #bc69d3;--blue-tint: rgba(207, 148, 224, .16);--on-accent: #111111}}:root[data-palette=plum][data-theme=dark]{--floor: #141116;--bench: #1e1820;--bench-up: #2a232c;--steel: #3b333d;--blue: #cf94e0;--blue-deep: #bc69d3;--blue-tint: rgba(207, 148, 224, .16);--on-accent: #111111}:root[data-palette=mint]{--floor: #f1f3f3;--bench: #ffffff;--bench-up: #e6eae9;--steel: #d0d7d5;--blue: #137a5a;--blue-deep: #10684d;--blue-tint: rgba(19, 122, 90, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=mint]:not([data-theme=light]){--floor: #111514;--bench: #191f1d;--bench-up: #242b29;--steel: #343d3a;--blue: #6ee7b7;--blue-deep: #42e0a1;--blue-tint: rgba(110, 231, 183, .16);--on-accent: #111111}}:root[data-palette=mint][data-theme=dark]{--floor: #111514;--bench: #191f1d;--bench-up: #242b29;--steel: #343d3a;--blue: #6ee7b7;--blue-deep: #42e0a1;--blue-tint: rgba(110, 231, 183, .16);--on-accent: #111111}:root[data-palette=coffee]{--floor: #f3f2f1;--bench: #ffffff;--bench-up: #eae8e6;--steel: #d7d3d0;--blue: #7a4e2d;--blue-deep: #684226;--blue-tint: rgba(122, 78, 45, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=coffee]:not([data-theme=light]){--floor: #151311;--bench: #1f1c19;--bench-up: #2b2724;--steel: #3d3834;--blue: #d4a37a;--blue-deep: #c88954;--blue-tint: rgba(212, 163, 122, .16);--on-accent: #111111}}:root[data-palette=coffee][data-theme=dark]{--floor: #151311;--bench: #1f1c19;--bench-up: #2b2724;--steel: #3d3834;--blue: #d4a37a;--blue-deep: #c88954;--blue-tint: rgba(212, 163, 122, .16);--on-accent: #111111}:root[data-palette=navy]{--floor: #f0f2f4;--bench: #ffffff;--bench-up: #e4e7ec;--steel: #ced3d9;--blue: #1e3a8a;--blue-deep: #1a3175;--blue-tint: rgba(30, 58, 138, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=navy]:not([data-theme=light]){--floor: #101316;--bench: #171b21;--bench-up: #21262e;--steel: #31373f;--blue: #7aa2ff;--blue-deep: #417aff;--blue-tint: rgba(122, 162, 255, .16);--on-accent: #111111}}:root[data-palette=navy][data-theme=dark]{--floor: #101316;--bench: #171b21;--bench-up: #21262e;--steel: #31373f;--blue: #7aa2ff;--blue-deep: #417aff;--blue-tint: rgba(122, 162, 255, .16);--on-accent: #111111}:root[data-palette=olive]{--floor: #f3f3f1;--bench: #ffffff;--bench-up: #eaeae6;--steel: #d6d7d0;--blue: #5c6b12;--blue-deep: #4e5b0f;--blue-tint: rgba(92, 107, 18, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=olive]:not([data-theme=light]){--floor: #151511;--bench: #1e1f19;--bench-up: #2a2b24;--steel: #3b3d34;--blue: #c5d65a;--blue-deep: #b8cd35;--blue-tint: rgba(197, 214, 90, .16);--on-accent: #111111}}:root[data-palette=olive][data-theme=dark]{--floor: #151511;--bench: #1e1f19;--bench-up: #2a2b24;--steel: #3b3d34;--blue: #c5d65a;--blue-deep: #b8cd35;--blue-tint: rgba(197, 214, 90, .16);--on-accent: #111111}:root[data-palette=graphite]{--floor: #f2f2f3;--bench: #ffffff;--bench-up: #e7e8e9;--steel: #d3d3d5;--blue: #4b5563;--blue-deep: #404854;--blue-tint: rgba(75, 85, 99, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=graphite]:not([data-theme=light]){--floor: #121314;--bench: #1b1c1d;--bench-up: #262729;--steel: #373839;--blue: #c4cbd4;--blue-deep: #a1acba;--blue-tint: rgba(196, 203, 212, .16);--on-accent: #111111}}:root[data-palette=graphite][data-theme=dark]{--floor: #121314;--bench: #1b1c1d;--bench-up: #262729;--steel: #373839;--blue: #c4cbd4;--blue-deep: #a1acba;--blue-tint: rgba(196, 203, 212, .16);--on-accent: #111111}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;background:var(--floor);color:var(--chalk);font-family:var(--font);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--iron)}.error{color:var(--red);font-weight:600}.plain{list-style:none;margin:0;padding:0}.row-between{display:flex;align-items:center;justify-content:space-between;gap:12px}.stack{display:flex;flex-direction:column;gap:10px}.title{font-stretch:75%;font-weight:800;font-size:40px;line-height:.95;margin:0;letter-spacing:-.01em}.title-sm{font-size:32px;margin:8px 0 12px}.subtitle{font-stretch:75%;font-weight:700;font-size:22px;margin:24px 0 8px}.label{font-size:14px;font-weight:600;color:var(--iron)}.page{max-width:560px;margin:0 auto;padding:calc(16px + env(safe-area-inset-top)) var(--gutter) calc(40px + env(safe-area-inset-bottom))}.home-head{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.foot{margin-top:32px;text-align:center}input,select{width:100%;background:var(--bench);border:1px solid var(--steel);border-radius:10px;padding:11px 12px;font-size:16px}input:focus,select:focus{outline:none;border-color:var(--blue)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 16px;border-radius:12px;border:1px solid var(--steel);background:var(--bench-up);font-weight:700;cursor:pointer}.btn:disabled{opacity:.5;cursor:default}.btn-primary{background:var(--blue);border-color:var(--blue);color:var(--on-accent)}.btn-primary:active{background:var(--blue-deep)}.btn-quiet{background:transparent;border-color:transparent;color:var(--iron)}.btn-danger{background:transparent;border-color:var(--red);color:var(--red)}.btn-wide{width:100%}.link{background:none;border:none;padding:6px 0;color:var(--blue);font-weight:600;cursor:pointer;text-align:left}.segmented{display:flex;background:var(--bench-up);border-radius:12px;padding:4px;gap:4px}.segmented button{flex:1;min-height:42px;border:none;border-radius:9px;background:transparent;color:var(--iron);font-weight:700;cursor:pointer}.segmented .is-on{background:var(--chalk);color:var(--floor)}.resume{background:var(--bench);border-left:4px solid var(--blue);border-radius:12px;padding:14px;margin-bottom:16px}.resume p{margin:0 0 10px}.sessions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.session{width:100%;display:grid;grid-template-columns:1fr auto;align-items:end;gap:2px 12px;text-align:left;padding:18px 18px 16px;border-radius:16px;border:1px solid var(--steel);background:var(--bench);cursor:pointer}.session:disabled{opacity:.5}.session-name{font-stretch:70%;font-weight:800;font-size:44px;line-height:.9}.session-meta{grid-column:1 / -1;color:var(--iron);font-size:15px}.session-flag{grid-row:1;grid-column:2;align-self:start;font-size:13px;font-weight:700;color:var(--on-accent);background:color-mix(in srgb,var(--on-accent) 18%,transparent);border-radius:999px;padding:3px 10px}.session.is-next{background:var(--blue);border-color:var(--blue);color:var(--on-accent)}.session.is-next .session-meta{color:var(--on-accent);opacity:.85}.home-alert-strip{display:flex;align-items:center;gap:10px;width:100%;margin-top:10px;padding:9px 12px;border-radius:12px;border:1px solid var(--yellow);background:color-mix(in srgb,var(--yellow) 12%,var(--bench));color:inherit;font:inherit;font-size:.92rem;text-align:left;cursor:pointer}.home-alert-strip.is-plain{border-color:var(--steel);background:var(--bench)}.admin-strip{margin:4px 0 10px}.manage-big{font-size:1.4rem;margin:4px 0}.manage-home .card{margin-top:12px}.home-alert-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-alert-go{font-weight:700;white-space:nowrap}.goals-card{display:flex;flex-direction:column;gap:6px}.goal+.goal{border-top:1px solid var(--steel);padding-top:10px;margin-top:6px}.goal-row{margin:6px 0}.goal-bar{height:8px;border-radius:99px;background:var(--bench-up);overflow:hidden;margin-top:4px}.goal-bar span{display:block;height:100%;background:var(--iron);border-radius:99px}.goal-bar span.is-met{background:var(--blue)}.goal-met{color:var(--blue);font-weight:600}.goal-picks li{padding:6px 0;gap:10px}.goal-picks .btn{white-space:nowrap;flex-shrink:0}.goal-strip{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;margin-top:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--steel);background:var(--bench);color:inherit;font:inherit;cursor:pointer}.goal-picker{margin:10px 0}.coach-tip{display:flex;gap:8px;align-items:flex-start;margin:8px 0;padding:9px 12px;border-radius:10px;background:var(--blue-tint);border:1px dashed var(--blue);font-size:.92rem;line-height:1.35}.coach-dot{flex:0 0 auto;width:9px;height:9px;margin-top:6px;border-radius:50%;background:var(--blue);animation:coach-pulse 1.6s ease-in-out infinite}@keyframes coach-pulse{50%{opacity:.35;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.coach-dot{animation:none}}.coach-hide{font-size:.8rem;white-space:nowrap}.install-banner{border-color:var(--blue);background:var(--blue-tint);display:flex;flex-direction:column;gap:8px}.install-banner .btn{align-self:flex-start}.weight-big{font-size:2.4rem;font-weight:800;margin:0;line-height:1.1}.weight-form{display:flex;flex-direction:column;gap:10px}.weight-row{display:flex;gap:10px}.weight-field{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.set-done:has(.set-note){flex-wrap:wrap}.set-note{display:block;flex-basis:100%;font-size:.8rem;font-style:italic;color:var(--iron)}.add-incline{align-self:center;flex:0 0 auto}.set-speed{flex-basis:100%;text-align:center}.wk-where{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer}.wk-move{margin-top:8px;padding:10px 12px;border:1px solid var(--steel);border-radius:12px;background:var(--bench)}.wk-move p{margin:0 0 8px}.theme-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:4px 0 6px}.hue-dots{display:flex;flex-wrap:wrap;gap:6px}.hue-dot{width:27px;height:27px;border-radius:999px;border:2px solid var(--steel);padding:0;cursor:pointer}.hue-dot.is-any{width:auto;padding:0 10px;background:var(--bench);color:var(--chalk);font-size:13px;font-weight:700}.hue-dot.is-on{outline:3px solid var(--blue);outline-offset:2px}.hue-dot:disabled{opacity:.25;cursor:default}.session.is-free{border-style:dashed;background:transparent;padding:14px 18px 12px}.session.is-free .session-name{font-size:28px}.session.is-free .session-flag{color:var(--chalk);background:var(--bench-up)}.recent-row,.hist-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--steel)}.hist-row{flex-direction:column;gap:2px}.wk-head{position:sticky;top:0;z-index:5;background:var(--floor);display:flex;flex-direction:column;gap:4px;margin:calc(-16px - env(safe-area-inset-top)) calc(var(--gutter) * -1) 8px;padding:calc(12px + env(safe-area-inset-top)) var(--gutter) 10px;border-bottom:1px solid var(--steel)}.wk-title .title{font-size:32px}.wk-title p{margin:2px 0 0;font-size:14px}.wk-progress{margin:0;font-stretch:75%;font-weight:800;font-size:26px;color:var(--iron)}.exercises{list-style:none;margin:0;padding:0}.ex{padding:16px 0 18px;border-bottom:1px solid var(--steel)}.ex.is-done .ex-name{color:var(--iron)}.ex-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ex-name{background:none;border:none;padding:0;text-align:left;font-stretch:85%;font-weight:800;font-size:22px;line-height:1.1;cursor:pointer}.ex-meta,.ex-note{margin:4px 0 0;color:var(--iron);font-size:15px}.ex-note{font-style:italic}.pb{flex:none;font-size:13px;font-weight:700;color:var(--red);border:1px solid var(--red);border-radius:999px;padding:1px 8px;white-space:nowrap}.pb-new{background:var(--red);color:#fff}.nudge{margin:8px 0 0;font-weight:700;font-size:15px}.nudge-up{color:var(--blue)}.nudge-cap,.cap-warn,.cap-text{color:var(--yellow)}.ex-summary{margin-top:8px;background:none;border:none;padding:4px 0;color:var(--chalk);text-align:left;cursor:pointer}.tick{color:var(--blue);font-weight:800}.sets{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.set{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;flex-wrap:wrap}.set.is-logged{grid-template-columns:22px 1fr auto auto;min-height:48px;background:var(--blue-tint);border-radius:10px;padding:0 4px 0 10px}.set-no{color:var(--iron);font-weight:700;text-align:center}.set-done{font-weight:700}.set-inputs{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0;container-type:inline-size}.set-log{width:3.25rem;height:3.25rem;border-radius:50%;border:2px solid var(--blue);background:transparent;color:var(--blue);font-size:22px;font-weight:800;cursor:pointer}.set-log:active{background:var(--blue);color:var(--on-accent)}.set-undo{background:none;border:none;color:var(--iron);padding:8px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cap-warn{grid-column:2 / -1;margin:0;font-size:14px;font-weight:700}.stepper{flex:1 1 7.5rem;min-width:0;display:flex;align-items:stretch;border:1px solid var(--steel);border-radius:10px;overflow:hidden;min-height:3.25rem}.step-btn{width:2.4rem;flex:none;border:none;background:var(--bench-up);font-size:22px;font-weight:700;cursor:pointer}.step-btn:active{background:var(--steel)}.step-value{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:3px;padding:4px 2px}.step-value input{width:100%;min-width:0;max-width:5.5ch;padding:0;border:none;background:transparent;text-align:center;font-stretch:80%;font-weight:800;font-size:1.25rem;line-height:1.2}.step-suffix{font-size:.8125rem;color:var(--iron)}.ex-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.wk-foot{display:flex;flex-direction:column;gap:10px;margin-top:20px}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;bottom:var(--kb, 0px);z-index:45;background:#0009;display:flex;align-items:flex-end;justify-content:center}.sheet{width:100%;max-width:560px;max-height:min(85vh,calc(var(--vvh, 100vh) - 16px));overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:10px;background:var(--bench);border-radius:18px 18px 0 0;padding:10px var(--gutter) calc(16px + env(safe-area-inset-bottom));animation:up .2s ease-out}.sheet .subtitle{margin:8px 0}@keyframes up{0%{transform:translateY(30px);opacity:0}}.picker-list{overflow-y:auto}.picker-item{width:100%;min-height:48px;text-align:left;background:none;border:none;border-bottom:1px solid var(--steel);padding:10px 2px;cursor:pointer}.facts{margin:16px 0 0;display:grid;gap:10px}.facts div{display:grid;grid-template-columns:8.5rem 1fr;gap:10px}.facts dt{color:var(--iron)}.facts dd{margin:0;font-weight:600}.chart{margin:0;background:var(--bench);border-radius:12px;padding:12px}.chart svg{width:100%;height:auto;display:block}.chart-range{display:flex;justify-content:space-between;color:var(--iron);font-size:13px;margin-top:6px}.hist-session{border-bottom:1px solid var(--steel)}.hist-toggle{width:100%;display:flex;justify-content:space-between;gap:12px;background:none;border:none;padding:14px 0;text-align:left;cursor:pointer}.hist-body{padding-bottom:14px}.login{max-width:360px;min-height:100vh;margin:0 auto;padding:var(--gutter);display:flex;flex-direction:column;justify-content:center}.login-title{font-stretch:70%;font-weight:800;font-size:56px;line-height:.9;margin:0 0 24px}@media(prefers-reduced-motion:reduce){.sheet{animation:none}}.wk-top,.wk-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.btn-small{min-height:40px;padding:6px 18px}.ex{background:var(--bench);border:1px solid var(--steel);border-radius:16px;padding:14px 14px 16px;margin-top:10px}.ex.is-busy{border-style:dashed}.ex-tags{display:flex;align-items:center;gap:6px;flex:none}.ex-more{background:none;border:none;color:var(--iron);font-weight:800;letter-spacing:1px;min-width:40px;min-height:36px;cursor:pointer}.ex-menu{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}.chip{border:1px solid var(--steel);background:var(--bench-up);border-radius:999px;padding:8px 14px;min-height:40px;font-weight:600;cursor:pointer}.chip-danger{border-color:var(--red);color:var(--red);background:transparent}.tag{font-size:13px;font-weight:700;border-radius:999px;padding:1px 8px}.tag-busy{color:var(--yellow);border:1px dashed var(--yellow)}.ex-summary{display:flex;align-items:center;gap:8px;width:100%}.ex-summary-edit{margin-left:auto;color:var(--blue);font-weight:600}.set{grid-template-columns:22px 1fr auto}.set.is-logged{grid-template-columns:22px 1fr auto auto}.set-done{display:flex;align-items:center;gap:8px}.set-btns{display:flex;align-items:center;gap:2px}.set-x{width:36px;height:44px;border:none;background:none;color:var(--iron);font-size:24px;line-height:1;cursor:pointer}.set-log{width:48px;height:48px}.step-btn{width:34px}.skipped{margin-top:8px}.skipped-row{padding:10px 0;border-bottom:1px solid var(--steel)}.foot{display:flex;flex-direction:column;align-items:center;gap:14px}.segmented-small{width:100%}.segmented-small button{min-height:36px;font-size:14px}.session.is-next .session-meta,.session.is-next .session-flag{color:var(--on-accent)}textarea{width:100%;font:inherit;color:inherit;background:var(--bench);border:1px solid var(--steel);border-radius:10px;padding:10px 12px;font-size:16px;resize:vertical}textarea:focus{outline:none;border-color:var(--blue)}a.btn,a.chip{text-decoration:none;color:inherit;display:inline-flex;align-items:center;justify-content:center}.chip.is-active{background:var(--chalk);border-color:var(--chalk);color:var(--floor)}.chip-primary{border-color:var(--blue);color:var(--blue);background:transparent}.choice-row{display:flex;flex-wrap:wrap;gap:8px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.card{background:var(--bench);border:1px solid var(--steel);border-radius:16px;padding:14px}.notes-edit{display:flex;flex-direction:column;gap:8px;margin-top:10px}.watch{margin:8px 0 0;padding:10px 12px;border-radius:12px;border:1px dashed var(--yellow);color:var(--chalk);font-size:15px}.watch strong{color:var(--yellow)}.empty-plan{margin:14px 0 0;color:var(--iron)}.gym-row{display:flex;gap:8px;align-items:center}.gym-row .segmented{flex:1;min-width:0;overflow-x:auto}.gym-row .segmented button{white-space:nowrap;padding:0 12px}.quick{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.quick .btn{font-size:15px;text-align:center}.home-nav{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.nav-card{display:flex;flex-direction:column;gap:4px;text-align:left;background:var(--bench);border:1px solid var(--steel);border-radius:14px;padding:14px;cursor:pointer;font-size:14px}.nav-title{font-stretch:80%;font-weight:800;font-size:22px}.injuries{display:flex;flex-direction:column;gap:10px;margin-top:14px}.injury{background:var(--bench);border:1px solid var(--steel);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:8px}.injury.status-active{border-left:4px solid var(--yellow)}.injury.status-resolved{opacity:.8}.injury-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;background:none;border:none;padding:0;text-align:left;cursor:pointer}.injury-area{font-stretch:85%;font-weight:800;font-size:20px}.status{flex:none;font-size:13px;font-weight:700;border-radius:999px;padding:1px 8px;border:1px solid var(--steel);color:var(--iron)}.status.status-active{border-color:var(--yellow);color:var(--yellow)}.injury-last,.injury-rules{margin:0;font-size:15px}.injury-rules{font-weight:600}.injury-body p{margin:0 0 8px}.injury-logs{margin-top:8px}.injury-log{border-bottom:1px solid var(--steel);padding:4px 0}.injury-form{display:flex;flex-direction:column;gap:8px}.pain-scale{display:grid;grid-template-columns:repeat(11,1fr);gap:4px}.pain-dot{min-height:40px;border-radius:8px;border:1px solid var(--steel);background:var(--bench-up);font-weight:700;cursor:pointer}.pain-dot.is-on{background:var(--chalk);color:var(--floor)}.pain-dot.is-mid.is-on{background:var(--yellow);border-color:var(--yellow);color:#000}.pain-dot.is-high.is-on{background:var(--red);border-color:var(--red);color:#fff}.pain-trail{display:flex;flex-wrap:wrap;gap:4px}.pain-dot.is-static{display:inline-flex;align-items:center;justify-content:center;min-height:28px;min-width:28px;cursor:default}.pain-dot.is-static.is-mid{border-color:var(--yellow);color:var(--yellow)}.pain-dot.is-static.is-high{border-color:var(--red);color:var(--red)}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.tile{display:flex;flex-direction:column;gap:2px;background:var(--bench);border:1px solid var(--steel);border-radius:14px;padding:12px;font-size:13px;line-height:1.3}.tile-num{font-stretch:75%;font-weight:800;font-size:34px;line-height:1}.weekbars{margin:22px 0 0}.subtitle-sm{font-stretch:80%;font-weight:700;font-size:19px}.bars-row{display:flex;align-items:flex-end;gap:4px;height:120px;margin-top:10px;border-bottom:1px solid var(--steel)}.bar-col{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px}.bar-val{font-size:12px;color:var(--iron);min-height:15px}.bar{width:100%;min-height:0;border-radius:4px 4px 0 0}.bar-blue{background:var(--blue)}.bar-iron{background:var(--iron)}.bars-axis{display:flex;justify-content:space-between;font-size:13px;margin-top:4px}.new-ex-btn{align-self:flex-start;margin:8px 0}.new-ex{display:flex;flex-direction:column;gap:8px}.small{font-size:14px}.block{display:block}.welcome,.settings{display:flex;flex-direction:column;gap:14px}select{color:inherit;font:inherit;min-height:46px}.welcome-choices{display:grid;gap:10px;margin:6px 0}.choice{display:flex;flex-direction:column;gap:4px;text-align:left;padding:16px;min-height:56px;border-radius:14px;border:1px solid var(--steel);background:var(--bench);color:inherit;font:inherit;cursor:pointer}.choice:hover{border-color:var(--blue)}.choice:disabled{opacity:.6}.plan-list{display:flex;flex-direction:column;gap:8px;margin:10px 0}.plan-row{border:1px solid var(--steel);border-radius:12px;background:var(--bench);overflow:hidden}.plan-row.is-hidden{opacity:.6}.plan-row-head{display:flex;align-items:stretch}.plan-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:12px 14px;text-align:left;background:none;border:none;color:inherit;font:inherit;cursor:pointer;min-height:52px;width:100%}.plan-row-name{font-weight:600}.plan-row-move{display:flex;border-left:1px solid var(--steel)}.icon-btn{width:44px;background:none;border:none;color:var(--chalk);font-size:18px;cursor:pointer}.icon-btn:disabled{opacity:.25;cursor:default}.plan-edit{display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}.plan-edit label{display:flex;flex-direction:column;gap:4px}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px}.merge{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--steel)}.merge label{flex:1;min-width:180px}.settings .card{display:flex;flex-direction:column;gap:10px}.row-gap{display:flex;gap:8px;align-items:center}.row-gap input{flex:1;min-width:0}.toggle{display:flex;gap:12px;align-items:flex-start;cursor:pointer;padding-top:4px}.toggle input{width:22px;height:22px;margin-top:2px;flex:none}.demo-banner{position:sticky;top:0;z-index:20;padding:calc(8px + env(safe-area-inset-top)) var(--gutter) 8px;background:var(--yellow);color:#1a1a1a;font-size:14px;font-weight:600;text-align:center}.session-tabs{overflow-x:auto;flex-wrap:nowrap}.session-tabs button{white-space:nowrap}.plans{display:flex;flex-direction:column;gap:18px}.plan-section{display:flex;flex-direction:column;gap:10px}.section-label{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--iron);margin:0}.manage summary{cursor:pointer;font-weight:600;color:var(--blue);min-height:44px;display:flex;align-items:center;list-style:none}.manage summary::-webkit-details-marker{display:none}.manage summary:after{content:"▾";margin-left:6px;font-size:12px}.manage[open] summary:after{content:"▴"}.manage-list{display:flex;flex-direction:column;gap:10px;padding:4px 0 6px}.manage-list li{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.tip{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;border-radius:12px;background:var(--blue-tint);border:1px solid var(--blue)}.tip p{margin:0}.getting-started{display:flex;flex-direction:column;gap:10px;margin-bottom:14px;border-color:var(--blue)}.getting-started .subtitle{margin:0}.gs-steps{display:flex;flex-direction:column;gap:12px}.gs-step{display:flex;gap:12px;align-items:flex-start}.gs-step p{margin:0}.gs-mark{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:700;border:2px solid var(--steel);color:var(--iron)}.gs-step.is-done .gs-mark{background:var(--blue);border-color:var(--blue);color:var(--on-accent)}.gs-title{font-weight:600}.gs-step.is-done .gs-title{color:var(--iron)}@container (max-width: 16rem){.step-btn{width:1.9rem;font-size:1.1rem}.step-suffix{font-size:.7rem}.step-value input{font-size:1.1rem}}.palette-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:8px}.palette-chip{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border-radius:10px;border:1px solid var(--steel);background:var(--bench);color:inherit;font:inherit;font-size:.9rem;text-align:left;cursor:pointer}.palette-chip.is-on{border:2px solid var(--blue);padding:7px 9px;font-weight:700}.palette-dot{flex:none;width:22px;height:22px;border-radius:50%;border:1px solid var(--steel)}.wk-top-actions{display:flex;gap:8px;align-items:center}.page-workout.has-timer{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.sheet>.btn-primary.btn-wide,.sheet form>.btn-primary.btn-wide{position:sticky;bottom:0;z-index:1;margin-top:6px;box-shadow:0 -6px 0 var(--bench),0 8px 0 var(--bench);flex-shrink:0}.kb-open .tab-bar,.kb-open .rest-bar{display:none}.kb-open body:has(.rest-bar) .sheet,.kb-open .sheet{padding-bottom:12px}.kb-open .sheet .new-ex-row .link{display:none}.sheet .muscle-chips{flex-shrink:0}body:has(.rest-bar) .sheet{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.rest-spacer{height:calc(96px + env(safe-area-inset-bottom))}.rest-bar{position:fixed;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));transform:translate(-50%);width:min(560px,calc(100% - 24px));z-index:46;background:var(--bench-up);border:1px solid var(--steel);border-radius:16px;box-shadow:0 8px 28px #00000047;overflow:hidden}.rest-bar.is-done{background:var(--blue);border-color:var(--blue);color:var(--on-accent)}.rest-progress{position:absolute;inset:0 auto 0 0;background:var(--blue-tint);transition:width .25s linear;pointer-events:none}.rest-bar.is-done .rest-progress{display:none}.rest-row{position:relative;display:flex;align-items:center;gap:6px;padding:8px}.rest-time{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;background:none;border:0;color:inherit;font:inherit;padding:4px 8px;cursor:pointer;text-align:left}.rest-clock{font-size:1.7rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.rest-label{font-size:.8rem;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rest-btn{min-width:48px;min-height:44px;padding:0 10px;border-radius:10px;border:1px solid var(--steel);background:var(--bench);color:var(--chalk);font:inherit;font-weight:600;cursor:pointer}.rest-skip{background:var(--blue);border-color:var(--blue);color:var(--on-accent)}.rest-bar.is-done .rest-skip{background:var(--on-accent);color:var(--blue-deep);border-color:var(--on-accent)}.rest-presets{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.rest-custom{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin-bottom:14px}.rest-custom label{display:flex;flex-direction:column;gap:4px}.rest-custom input{width:5.5rem}.rest-save{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.effort{flex:none;min-height:32px;padding:2px 10px;border-radius:999px;border:1px solid var(--steel);background:transparent;color:var(--iron);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap}.effort-none{border-style:dashed}.effort-easy{background:var(--blue-tint);border-color:var(--blue);color:var(--chalk)}.effort-hard{background:color-mix(in srgb,var(--yellow) 22%,transparent);border-color:var(--yellow);color:var(--chalk)}.effort-fail{background:color-mix(in srgb,var(--red) 18%,transparent);border-color:var(--red);color:var(--chalk)}.in-superset{border-left:4px solid var(--blue)!important}.ex.in-superset:not(.ss-last),.plan-row.in-superset:not(.ss-last){border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-bottom:0}.ex.in-superset:not(.ss-first),.plan-row.in-superset:not(.ss-first){border-top-left-radius:4px;border-top-right-radius:4px;margin-top:3px}.plan-list .plan-row.in-superset:not(.ss-first){margin-top:-5px}.ss-label{margin:0 0 6px;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--blue)}.plan-row .ss-label{padding:8px 12px 0;margin:0}.ss-hint{margin-top:8px}.offline-note{margin:10px 0 0;padding:10px 12px;border-radius:12px;border:1px solid var(--yellow);background:color-mix(in srgb,var(--yellow) 14%,transparent);font-size:.9rem}.summary .tiles{margin:14px 0}.summary section{margin-top:18px}.summary-pbs{border-color:var(--red)}.summary-pbs .subtitle{color:var(--red)}.compare{font-weight:600;font-size:1.05rem;margin:6px 0 0}.compare.is-up,.chg-up{color:var(--blue)}.compare.is-down,.chg-down{color:var(--iron)}.summary>.btn-wide{margin-top:24px}.danger-link{display:block;margin:18px auto 0;color:var(--iron);text-decoration:underline}.danger-zone{border-color:var(--red)}.muscle-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 10px}.muscle-chips.is-scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;-webkit-overflow-scrolling:touch}.muscle-chips.is-scroll::-webkit-scrollbar{display:none}.chip-sm{min-height:34px;padding:4px 12px;font-size:.85rem;white-space:nowrap;flex:none;color:var(--chalk)}.picker-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;color:var(--chalk);font:inherit}.picker-muscles{font-size:.8rem;color:var(--iron)}.chip-sm.chip-primary{background:var(--blue);border-color:var(--blue);color:var(--on-accent)}.picker-item:disabled{cursor:default;opacity:.55}.picker-item.is-avoided>span:first-child{opacity:.6}.recent-btn{width:100%;background:none;border:0;border-bottom:1px solid var(--steel);color:var(--chalk);font:inherit;text-align:left;cursor:pointer;align-items:baseline}.recent-btn>.muted:last-child{flex:none}.page>.segmented{margin:4px 0 14px}.sheet .btn-danger.btn-wide{margin-top:8px}.quick-actions{margin-top:14px}.nav-wide{grid-column:1 / -1}.nav-card.is-caution{border-color:var(--yellow);background:color-mix(in srgb,var(--yellow) 14%,var(--bench))}.nav-card.is-caution .nav-title{color:var(--chalk)}.fix-sets{padding:8px 0 12px}.fix-ex{margin-top:12px}.fix-name{font-size:1rem;margin:0 0 6px}.fix-row{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;padding:6px 0;border-bottom:1px solid var(--steel)}.fix-field{display:flex;align-items:center;gap:4px}.fix-field{flex:0 1 auto;min-width:0}.fix-field input{width:3.8rem;padding:8px 6px}.fix-row .btn-small{padding:6px 10px;min-height:36px;flex:none}.fix-row .set-x{flex:none}.edited-tag{font-size:.72rem;font-weight:600;color:var(--iron);border:1px solid var(--steel);border-radius:999px;padding:1px 7px;margin-left:6px;white-space:nowrap}.fix-row .set-x{margin-left:auto}.step-field{margin-top:10px}.step-field .rest-presets{margin:6px 0}.tiles-4{grid-template-columns:repeat(2,1fr)}@media(min-width:560px){.tiles-4{grid-template-columns:repeat(4,1fr)}}.tiles-4 .tile-num{font-size:28px}.delta{font-size:12px;font-weight:600;margin-top:2px}.delta.is-up{color:var(--blue)}.delta.is-down{color:var(--iron)}.delta .muted{font-weight:400}.progress .weekbars .bar{max-width:24px}.bar-col{cursor:pointer}.bar-col.is-hover .bar{filter:brightness(1.25)}.status-pill{display:inline-block;font-size:12px;font-weight:700;border-radius:999px;padding:3px 10px;border:1px solid var(--steel);color:var(--chalk);white-space:nowrap;margin:8px 0 0}.status-pill.is-up{border-color:var(--blue);background:var(--blue-tint)}.status-pill.is-flat{border-color:var(--yellow);background:color-mix(in srgb,var(--yellow) 16%,transparent)}.status-pill.is-down{border-color:var(--iron)}.status-pill.is-new,.status-pill.is-idle{color:var(--iron)}.ex-trends{margin-top:6px}.ex-trend{width:100%;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 0;background:none;border:0;border-bottom:1px solid var(--steel);color:var(--chalk);font:inherit;text-align:left;cursor:pointer}.ex-trend .status-pill{margin:0;min-width:5.5rem;text-align:center}.ex-trend-name{min-width:0;font-weight:600}.spark path{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.spark-blue path{stroke:var(--blue)}.spark-blue circle{fill:var(--blue)}.spark-iron path{stroke:var(--iron)}.spark-iron circle{fill:var(--iron)}.chart-controls{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 4px}.chart-controls .segmented{margin:0}.tchart{margin:8px 0 0}.tchart-box{position:relative}.tchart svg{width:100%;height:auto;display:block;touch-action:pan-y;cursor:crosshair}.tc-grid{stroke:var(--steel);stroke-width:1}.tc-tick{fill:var(--iron);font-size:10.5px;font-variant-numeric:tabular-nums}.tc-area{fill:var(--blue);opacity:.1}.tc-line{fill:none;stroke:var(--blue);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.tc-trend{stroke:var(--iron);stroke-width:1.5;opacity:.7}.tc-cross{stroke:var(--iron);stroke-width:1}.tc-dot{fill:var(--blue);stroke:var(--floor);stroke-width:2}.tc-dot.is-pb{fill:var(--red)}.tc-dot.is-odd{fill:var(--floor);stroke:var(--yellow);stroke-width:2.5}.tc-tip{position:absolute;top:4px;transform:translate(-50%);background:var(--bench-up);border:1px solid var(--steel);border-radius:10px;padding:6px 10px;font-size:12px;line-height:1.35;display:flex;flex-direction:column;pointer-events:none;box-shadow:0 4px 14px #00000040;white-space:nowrap}.tc-tip strong{font-size:15px}.tc-tag{align-self:flex-start;margin-top:3px;font-weight:700;font-size:11px;border-radius:999px;padding:0 7px}.tc-tag.pb{background:var(--red);color:#fff}.tc-tag.odd{border:1px solid var(--yellow)}.tc-key{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.tc-key span{display:inline-flex;align-items:center;gap:6px}.key-line{display:inline-block;width:16px;height:2px;background:var(--blue)}.key-trend{display:inline-block;width:16px;height:1.5px;background:var(--iron)}.key-dot{display:inline-block;width:10px;height:10px;border-radius:50%}.key-dot.pb{background:var(--red)}.key-dot.odd{border:2.5px solid var(--yellow);box-sizing:border-box}.odd-card{margin-top:14px;border-color:var(--yellow)}.odd-tag{border-color:var(--yellow)}.bars{margin-top:8px}.bar-row{display:grid;grid-template-columns:6.5rem 1fr auto;align-items:center;gap:10px;padding:5px 0}.bar-label{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-track{height:12px;background:var(--bench-up);border-radius:0 4px 4px 0;overflow:hidden}.bar-fill{display:block;height:100%;background:var(--blue);border-radius:0 4px 4px 0}.bar-value{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:6.5rem}.tc-key i{flex:none}.key-dot{min-width:10px;max-width:10px}.bodymap{margin:12px 0 4px}.bm-figures{display:flex;justify-content:center;gap:12px}.bm-fig{display:flex;flex-direction:column;align-items:center;gap:2px;width:min(46%,170px)}.bm-fig svg{width:100%;height:auto;display:block}.bm-frame>*{fill:var(--bench-up);stroke:var(--steel);stroke-width:1}.bm-muscle{stroke:var(--floor);stroke-width:1.5;cursor:pointer;transition:fill .15s}.bm-l0{fill:var(--bench-up);stroke:var(--steel)}.bm-l1{fill:color-mix(in srgb,var(--blue) 25%,var(--bench-up))}.bm-l2{fill:color-mix(in srgb,var(--blue) 50%,var(--bench-up))}.bm-l3{fill:color-mix(in srgb,var(--blue) 75%,var(--bench-up))}.bm-l4{fill:var(--blue)}.bm-muscle.is-picked{stroke:var(--chalk);stroke-width:2.5}.bm-readout{text-align:center;margin:8px 0 4px;min-height:1.4em}.bm-scale{display:flex;align-items:center;justify-content:center;gap:4px}.bm-swatch{display:inline-block;width:18px;height:10px;border-radius:3px;border:1px solid var(--steel)}.bm-swatch.bm-l0{background:var(--bench-up)}.bm-swatch.bm-l1{background:color-mix(in srgb,var(--blue) 25%,var(--bench-up))}.bm-swatch.bm-l2{background:color-mix(in srgb,var(--blue) 50%,var(--bench-up))}.bm-swatch.bm-l3{background:color-mix(in srgb,var(--blue) 75%,var(--bench-up))}.bm-swatch.bm-l4{background:var(--blue)}.balance-gaps{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.balance-gaps .status-pill{margin:0}.bar-fill.lvl-low{background:var(--yellow)}.bar-fill.lvl-none{background:transparent}.suggest-list{margin-top:12px;display:flex;flex-direction:column;gap:8px}.suggest-card{padding:12px 14px}.suggest-card p{margin:0 0 6px}.suggest-card.is-info{margin-top:10px}.suggest-card.is-info li{padding:4px 0}.suggest-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--steel)}.suggest-row:last-child{border-bottom:0}.suggest-row .btn{flex:none}.ask-plan{margin-top:10px}.look-card{margin-top:16px;border-color:var(--yellow)}.look-card li{padding:3px 0}.picker-li{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--steel)}.picker-li .picker-item{border-bottom:0;flex:1;min-width:0}.not-here-btn{flex:none;background:none;border:1px solid var(--steel);border-radius:999px;color:var(--iron);font:inherit;font-size:.75rem;padding:4px 10px;min-height:30px;cursor:pointer}.picker-li.is-missing .picker-item>span:first-child{opacity:.6}.picker-missing{padding:10px 0}.suggest-actions{display:flex;align-items:center;gap:6px;flex:none}.wk-tool{gap:6px;padding:6px 12px;background:var(--bench-up);border-color:var(--steel);color:var(--chalk)}.wk-tool svg{flex:none}.wk-top-actions{gap:6px}@media(max-width:360px){.wk-tool{padding:6px 9px}.wk-top-actions .btn-primary{padding:6px 12px}}@media(max-width:430px){.wk-tool-label{display:none}}.wk-tool{white-space:nowrap}.wk-top .link{flex:none}.wk-top-actions{flex-wrap:nowrap;min-width:0}.wk-back{padding:6px 10px}.back-btn{gap:4px;padding:6px 12px 6px 8px;margin-bottom:6px;align-self:flex-start}.invite-card{margin:12px 0}.invite-row{display:flex;gap:8px;margin-top:8px}.invite-row input{flex:1;min-width:0}.person-tag{margin:0 0 0 6px;vertical-align:middle;font-size:11px;padding:1px 8px}.person-actions{display:flex;flex-wrap:wrap;gap:8px}.status-ok{color:var(--chalk);background:var(--blue-tint);border:1px solid var(--blue);border-radius:10px;padding:8px 12px}.people .plan-row{margin-top:8px}.plan-row-name{overflow-wrap:anywhere}.foot-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:6px;border-radius:999px;background:var(--red);color:#fff;font-size:12px;font-weight:800}.row-gap{display:flex;flex-direction:column;gap:8px}.sheet textarea{width:100%;background:var(--bench);border:1px solid var(--steel);border-radius:10px;padding:11px 12px;font:inherit;color:inherit;resize:vertical}.tag-warn{background:color-mix(in srgb,var(--red) 15%,transparent);color:var(--red)}.inbox-item{margin-bottom:10px}.inbox-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.code-input{font-size:22px;letter-spacing:.3em;text-align:center;max-width:11ch;font-variant-numeric:tabular-nums}.mfa-form{display:grid;gap:12px;justify-items:center;margin:16px 0}.mfa-qr{display:block;margin:8px auto;background:#fff;padding:8px;border-radius:8px}.mfa-secret{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.mfa-setup p{margin:6px 0}.person-email{overflow-wrap:anywhere}.band-picker{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.band-pick{display:inline-flex;align-items:center;gap:6px;flex:1 1 9rem;min-width:0}.band-pick select{flex:1;min-width:0;min-height:44px}.band-dot{width:14px;height:14px;border-radius:50%;flex:none;border:1px solid var(--steel)}.band-add{white-space:nowrap}.session-bar{display:flex;gap:8px;align-items:stretch}.session-bar .session-tabs{flex:1;min-width:0}.session-add{flex:none;white-space:nowrap}.session-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.session-actions .btn{display:inline-flex;align-items:center;gap:6px}.gym-switch{width:100%}.gym-switch button{flex:1 1 auto;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.session-bar .gym-switch,.session-bar .gym-select{flex:1;min-width:0}.gym-select{position:relative;display:flex;align-items:center;width:100%}.gym-select-pin{position:absolute;left:12px;pointer-events:none}.gym-select select{width:100%;min-height:44px;padding-left:38px;font-weight:600}.home-head .gym-switch,.home-head .gym-select{margin-top:4px}.add-gym{margin-top:8px}.band-type{border:0;padding:0;margin:12px 0 0}.band-swatch-row{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:13px;opacity:.8}.band-chip{display:inline-flex;align-items:center;gap:4px}.band-chip .band-dot{width:10px;height:10px}.custom-bands{margin-top:16px;border-top:1px solid var(--steel);padding-top:12px}.custom-band-list li{align-items:center}.custom-band-form{display:grid;gap:8px;margin-top:8px}.swatches{display:flex;flex-wrap:wrap;gap:6px}.swatch{width:30px;height:30px;border-radius:50%;border:2px solid var(--steel);padding:0}.swatch.is-on{outline:3px solid var(--blue);outline-offset:2px}.custom-band-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid var(--steel)}.custom-band-row .band-pick{flex:1 1 auto}.custom-band-btns{display:flex;align-items:center;gap:4px;flex:none}.custom-band-strength{display:flex;gap:8px;align-items:stretch}.custom-band-strength input{flex:1;min-width:0}.custom-band-strength select{flex:none;width:auto}.custom-band-strength .btn{flex:none}.set-inputs:not(:has(.band-picker)){flex-wrap:wrap}.set-inputs:not(:has(.band-picker)) .stepper{flex:1 1 0}.set-inputs:not(:has(.band-picker)) .stepper:first-child:not(:last-child){flex-grow:1.35}.stepper{container:stepper / inline-size}@container stepper (max-width: 8.5rem){.step-btn{width:1.2rem;font-size:1rem}.step-value{flex-direction:column;gap:0;padding:2px 0}.step-value input{text-align:center;max-width:100%;font-size:.95rem;letter-spacing:-.03em}.step-value input{width:auto!important}.step-suffix{font-size:.65rem;line-height:1}}@media(max-width:420px){.set{gap:4px;grid-template-columns:16px 1fr auto}.set-btns{gap:0}.set-x{width:24px}.set-log{width:42px;height:42px}.set-inputs{gap:.375rem}}html:not([data-size=normal]) body{zoom:var(--app-zoom, 1)}@container (max-width: 9.5rem){.set-inputs .stepper{flex:1 1 100%!important}}.dialog-backdrop{z-index:60;align-items:center;padding:16px}.dialog{width:100%;max-width:26rem;border-radius:16px;padding:20px;display:grid;gap:14px}.dialog-msg{margin:0;white-space:pre-line;font-size:1.05rem}.dialog-btns{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.gym-switch-wrap{position:relative;flex:1;min-width:0;width:100%}.gym-measure{position:absolute;left:0;top:0;width:max-content;visibility:hidden;pointer-events:none}.gym-measure-item{padding:0 14px;white-space:nowrap;font:inherit;font-weight:700}.session-bar .gym-switch-wrap{flex:1}.brand{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:Archivo,system-ui,sans-serif;font-stretch:75%;font-weight:800;font-style:normal;font-size:34px;line-height:1;letter-spacing:.02em;text-transform:uppercase}.brand .logo{flex:none;display:block}.brand-login{font-size:50px;margin:0 0 24px}.style-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:6px}.style-option{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;background:var(--bench-up);border:1px solid var(--steel);border-radius:12px;padding:12px;color:inherit;font:inherit;cursor:pointer}.style-option.is-on{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.style-sample{font-size:30px;font-weight:800;line-height:1.1;color:var(--blue)}.title,.subtitle,.subtitle-sm,.ex-name,.nav-title,.session-name,.tile-num,.injury-area,.wk-progress{font-family:var(--display, var(--font))}[data-style=athletic]{--display: "Barlow Condensed", "Archivo", sans-serif}[data-style=athletic] .title,[data-style=athletic] .subtitle,[data-style=athletic] .subtitle-sm,[data-style=athletic] .session-name,[data-style=athletic] .nav-title,[data-style=athletic] .ex-name{font-style:italic;text-transform:uppercase;letter-spacing:.01em}[data-style=athletic] .title{font-size:44px}[data-style=athletic] .subtitle{border-left:5px solid var(--blue);padding-left:8px}[data-style=athletic] .card,[data-style=athletic] .nav-card,[data-style=athletic] .session,[data-style=athletic] .btn,[data-style=athletic] .chip,[data-style=athletic] .segmented,[data-style=athletic] .segmented button,[data-style=athletic] input,[data-style=athletic] select,[data-style=athletic] textarea,[data-style=athletic] .stepper{border-radius:4px}[data-style=athletic] .btn{text-transform:uppercase;letter-spacing:.04em;font-style:italic}[data-style=clean]{--display: "Inter", system-ui, sans-serif}[data-style=clean] .title{letter-spacing:-.04em;font-size:36px}[data-style=clean] .subtitle,[data-style=clean] .subtitle-sm,[data-style=clean] .session-name,[data-style=clean] .ex-name{letter-spacing:-.02em}[data-style=clean] .card,[data-style=clean] .nav-card{border-color:transparent;border-radius:20px;box-shadow:0 1px 3px #00000024}[data-style=clean] .btn,[data-style=clean] .chip,[data-style=clean] .segmented,[data-style=clean] .segmented button{border-radius:999px}[data-style=clean] .btn,[data-style=clean] .chip{border-color:transparent}[data-style=clean] .session{border-radius:18px}[data-style=notebook]{--display: "Space Mono", ui-monospace, monospace}[data-style=notebook] .title{font-size:32px;letter-spacing:-.02em}[data-style=notebook] .subtitle{font-size:19px;text-decoration:underline;text-decoration-style:dashed;text-decoration-color:var(--blue);text-underline-offset:6px}[data-style=notebook] .section-label{font-family:Space Mono,ui-monospace,monospace}[data-style=notebook] .card,[data-style=notebook] .nav-card,[data-style=notebook] .session,[data-style=notebook] .btn:not(.btn-primary),[data-style=notebook] .chip,[data-style=notebook] .segmented,[data-style=notebook] input,[data-style=notebook] select,[data-style=notebook] textarea,[data-style=notebook] .stepper{border-style:dashed;border-radius:4px}[data-style=notebook] .btn-primary{border-radius:4px}[data-style=heavy] .title,[data-style=heavy] .subtitle,[data-style=heavy] .subtitle-sm,[data-style=heavy] .session-name,[data-style=heavy] .nav-title{font-stretch:112%;font-weight:900;text-transform:uppercase;letter-spacing:-.01em}[data-style=heavy] .title{font-size:30px}[data-style=heavy] .subtitle{font-size:19px}[data-style=heavy] .card,[data-style=heavy] .nav-card,[data-style=heavy] .session:not(.is-next){border:2px solid var(--chalk);border-radius:8px;box-shadow:4px 4px 0 var(--blue)}[data-style=heavy] .btn{border:2px solid var(--chalk);border-radius:8px;box-shadow:3px 3px 0 var(--blue)}[data-style=heavy] .btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--blue)}[data-style=heavy] .chip,[data-style=heavy] .segmented{border:2px solid var(--chalk);border-radius:8px}[data-style=neon]{--display: "Orbitron", "Archivo", sans-serif}[data-style=neon] .title,[data-style=neon] .subtitle,[data-style=neon] .session-name,[data-style=neon] .nav-title{letter-spacing:.04em;text-transform:uppercase}[data-style=neon] .title{font-size:30px;text-shadow:0 0 10px var(--blue)}[data-style=neon] .session-name{font-size:26px}[data-style=neon] .subtitle{font-size:17px;color:var(--blue);text-shadow:0 0 8px var(--blue-tint)}[data-style=neon] .card,[data-style=neon] .nav-card,[data-style=neon] .session:not(.is-next){border-color:color-mix(in srgb,var(--blue) 45%,var(--steel));box-shadow:0 0 0 1px var(--blue-tint),0 0 14px var(--blue-tint)}[data-style=neon] .session.is-next,[data-style=neon] .btn-primary{box-shadow:0 0 16px color-mix(in srgb,var(--blue) 55%,transparent)}[data-style=arcade]{--display: "Press Start 2P", ui-monospace, monospace}[data-style=arcade] .title{font-size:20px;line-height:1.4}[data-style=arcade] .subtitle{font-size:13px;line-height:1.5}[data-style=arcade] .subtitle-sm{font-size:12px;line-height:1.5}[data-style=arcade] .session-name{font-size:18px;line-height:1.4}[data-style=arcade] .nav-title,[data-style=arcade] .ex-name{font-size:12px;line-height:1.5}[data-style=arcade] .tile-num,[data-style=arcade] .wk-progress,[data-style=arcade] .injury-area{font-size:14px}[data-style=arcade] .card,[data-style=arcade] .nav-card,[data-style=arcade] .session,[data-style=arcade] .btn,[data-style=arcade] .chip,[data-style=arcade] .segmented,[data-style=arcade] .segmented button,[data-style=arcade] input,[data-style=arcade] select,[data-style=arcade] .stepper{border-radius:0}[data-style=arcade] .card,[data-style=arcade] .nav-card,[data-style=arcade] .session:not(.is-next){border-width:3px}[data-style=varsity]{--display: "Graduate", "Rockwell", serif}[data-style=varsity] .title,[data-style=varsity] .subtitle,[data-style=varsity] .session-name,[data-style=varsity] .nav-title,[data-style=varsity] .subtitle-sm{text-transform:uppercase;font-weight:400;letter-spacing:.02em}[data-style=varsity] .title{font-size:32px;color:var(--blue);-webkit-text-stroke:1px var(--chalk)}[data-style=varsity] .session-name{font-size:28px}[data-style=varsity] .subtitle{border-bottom:4px solid var(--blue);display:inline-block;padding-bottom:2px}[data-style=varsity] .card,[data-style=varsity] .nav-card,[data-style=varsity] .session:not(.is-next){border:2px solid var(--blue);border-radius:10px}[data-style=varsity] .btn{border-radius:10px;text-transform:uppercase;letter-spacing:.04em}[data-style=stencil]{--display: "Saira Stencil One", "Archivo", sans-serif}[data-style=stencil] .title,[data-style=stencil] .subtitle,[data-style=stencil] .session-name,[data-style=stencil] .nav-title,[data-style=stencil] .subtitle-sm{font-weight:400;text-transform:uppercase;letter-spacing:.03em}[data-style=stencil] .title{font-size:38px}[data-style=stencil] .subtitle{color:var(--yellow)}[data-style=stencil] .card,[data-style=stencil] .nav-card,[data-style=stencil] .session:not(.is-next){border-radius:4px;border-width:2px;background-image:repeating-linear-gradient(-45deg,transparent 0 14px,color-mix(in srgb,var(--steel) 22%,transparent) 14px 16px)}[data-style=stencil] .btn,[data-style=stencil] .chip,[data-style=stencil] .segmented,[data-style=stencil] .segmented button,[data-style=stencil] input,[data-style=stencil] select,[data-style=stencil] .stepper{border-radius:4px}[data-style=stencil] .btn{text-transform:uppercase;letter-spacing:.06em}[data-style=coach]{--display: "Kalam", "Comic Sans MS", cursive}[data-style=coach] .title{font-size:40px;transform:rotate(-1deg);display:inline-block}[data-style=coach] .subtitle{text-decoration:underline wavy var(--blue);text-underline-offset:6px}[data-style=coach] .session-name{font-size:32px}[data-style=coach] .card,[data-style=coach] .nav-card,[data-style=coach] .session:not(.is-next){border-radius:14px 18px 12px 20px;border-width:2px}[data-style=coach] .btn{border-radius:14px 18px 12px}.settings-tabs{position:sticky;top:0;z-index:5;margin:12px 0 4px;box-shadow:0 6px 10px -8px #0006}.settings-tabs button{min-width:0;padding:0 4px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-palette=chalkbucket]{--floor: #f3f3f1;--bench: #ffffff;--bench-up: #e9e9e7;--steel: #d6d4d1;--blue: #2b2b2b;--blue-deep: #252525;--blue-tint: rgba(43, 43, 43, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=chalkbucket]:not([data-theme=light]){--floor: #131210;--bench: #1b1a18;--bench-up: #262521;--steel: #3b3935;--blue: #f2f0ea;--blue-deep: #d5d3ce;--blue-tint: rgba(242, 240, 234, .16);--on-accent: #111111}}:root[data-palette=chalkbucket][data-theme=dark]{--floor: #131210;--bench: #1b1a18;--bench-up: #262521;--steel: #3b3935;--blue: #f2f0ea;--blue-deep: #d5d3ce;--blue-tint: rgba(242, 240, 234, .16);--on-accent: #111111}:root[data-palette=rubber]{--floor: #f0f3f4;--bench: #ffffff;--bench-up: #e5e9eb;--steel: #ced5d9;--blue: #0e7c86;--blue-deep: #0c6972;--blue-tint: rgba(14, 124, 134, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=rubber]:not([data-theme=light]){--floor: #0e1315;--bench: #151b1e;--bench-up: #1e262a;--steel: #303b40;--blue: #2dd4bf;--blue-deep: #28bba8;--blue-tint: rgba(45, 212, 191, .16);--on-accent: #111111}}:root[data-palette=rubber][data-theme=dark]{--floor: #0e1315;--bench: #151b1e;--bench-up: #1e262a;--steel: #303b40;--blue: #2dd4bf;--blue-deep: #28bba8;--blue-tint: rgba(45, 212, 191, .16);--on-accent: #111111}:root[data-palette=sauna]{--floor: #f5f2f0;--bench: #ffffff;--bench-up: #ede7e3;--steel: #dbd2cc;--blue: #9a5b2e;--blue-deep: #834d27;--blue-tint: rgba(154, 91, 46, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=sauna]:not([data-theme=light]){--floor: #17110d;--bench: #201813;--bench-up: #2c221b;--steel: #43362d;--blue: #e0a26a;--blue-deep: #c58f5d;--blue-tint: rgba(224, 162, 106, .16);--on-accent: #111111}}:root[data-palette=sauna][data-theme=dark]{--floor: #17110d;--bench: #201813;--bench-up: #2c221b;--steel: #43362d;--blue: #e0a26a;--blue-deep: #c58f5d;--blue-tint: rgba(224, 162, 106, .16);--on-accent: #111111}:root[data-palette=fiveam]{--floor: #f1eff5;--bench: #ffffff;--bench-up: #e6e3ed;--steel: #cfcbdc;--blue: #c2410c;--blue-deep: #a5370a;--blue-tint: rgba(194, 65, 12, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=fiveam]:not([data-theme=light]){--floor: #0f0c17;--bench: #161221;--bench-up: #1f1a2d;--steel: #322c44;--blue: #ff8a70;--blue-deep: #e07963;--blue-tint: rgba(255, 138, 112, .16);--on-accent: #111111}}:root[data-palette=fiveam][data-theme=dark]{--floor: #0f0c17;--bench: #161221;--bench-up: #1f1a2d;--steel: #322c44;--blue: #ff8a70;--blue-deep: #e07963;--blue-tint: rgba(255, 138, 112, .16);--on-accent: #111111}:root[data-palette=matcha]{--floor: #f3f4f0;--bench: #ffffff;--bench-up: #e9ece4;--steel: #d5dacd;--blue: #4d7c0f;--blue-deep: #41690d;--blue-tint: rgba(77, 124, 15, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=matcha]:not([data-theme=light]){--floor: #13160e;--bench: #1a1f14;--bench-up: #252b1d;--steel: #3a412f;--blue: #a3c76d;--blue-deep: #8faf60;--blue-tint: rgba(163, 199, 109, .16);--on-accent: #111111}}:root[data-palette=matcha][data-theme=dark]{--floor: #13160e;--bench: #1a1f14;--bench-up: #252b1d;--steel: #3a412f;--blue: #a3c76d;--blue-deep: #8faf60;--blue-tint: rgba(163, 199, 109, .16);--on-accent: #111111}:root[data-palette=knurl]{--floor: #f0f2f4;--bench: #ffffff;--bench-up: #e4e8ec;--steel: #cdd3da;--blue: #3f5b78;--blue-deep: #364d66;--blue-tint: rgba(63, 91, 120, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=knurl]:not([data-theme=light]){--floor: #0e1216;--bench: #14191f;--bench-up: #1d232b;--steel: #2f3841;--blue: #9db8d6;--blue-deep: #8aa2bc;--blue-tint: rgba(157, 184, 214, .16);--on-accent: #111111}}:root[data-palette=knurl][data-theme=dark]{--floor: #0e1216;--bench: #14191f;--bench-up: #1d232b;--steel: #2f3841;--blue: #9db8d6;--blue-deep: #8aa2bc;--blue-tint: rgba(157, 184, 214, .16);--on-accent: #111111}:root[data-palette=beetjuice]{--floor: #f5f0f2;--bench: #ffffff;--bench-up: #ece4e7;--steel: #dbcdd2;--blue: #9d1d5a;--blue-deep: #85194c;--blue-tint: rgba(157, 29, 90, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=beetjuice]:not([data-theme=light]){--floor: #160d11;--bench: #1f1419;--bench-up: #2b1c22;--steel: #422e36;--blue: #f06aa8;--blue-deep: #d35d94;--blue-tint: rgba(240, 106, 168, .16);--on-accent: #111111}}:root[data-palette=beetjuice][data-theme=dark]{--floor: #160d11;--bench: #1f1419;--bench-up: #2b1c22;--steel: #422e36;--blue: #f06aa8;--blue-deep: #d35d94;--blue-tint: rgba(240, 106, 168, .16);--on-accent: #111111}:root[data-palette=electrolyte]{--floor: #f0f4f3;--bench: #ffffff;--bench-up: #e4ece9;--steel: #cddad6;--blue: #0b7a4b;--blue-deep: #096840;--blue-tint: rgba(11, 122, 75, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=electrolyte]:not([data-theme=light]){--floor: #0e1613;--bench: #141f1b;--bench-up: #1d2b26;--steel: #2f413b;--blue: #34e0a1;--blue-deep: #2ec58e;--blue-tint: rgba(52, 224, 161, .16);--on-accent: #111111}}:root[data-palette=electrolyte][data-theme=dark]{--floor: #0e1613;--bench: #141f1b;--bench-up: #1d2b26;--steel: #2f413b;--blue: #34e0a1;--blue-deep: #2ec58e;--blue-tint: rgba(52, 224, 161, .16);--on-accent: #111111}:root[data-palette=grape]{--floor: #f2f0f5;--bench: #ffffff;--bench-up: #e8e3ed;--steel: #d4ccdb;--blue: #6d28d9;--blue-deep: #5d22b8;--blue-tint: rgba(109, 40, 217, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=grape]:not([data-theme=light]){--floor: #120d17;--bench: #191320;--bench-up: #241b2c;--steel: #382d43;--blue: #a78bfa;--blue-deep: #937adc;--blue-tint: rgba(167, 139, 250, .16);--on-accent: #111111}}:root[data-palette=grape][data-theme=dark]{--floor: #120d17;--bench: #191320;--bench-up: #241b2c;--steel: #382d43;--blue: #a78bfa;--blue-deep: #937adc;--blue-tint: rgba(167, 139, 250, .16);--on-accent: #111111}:root[data-palette=evening]{--floor: #f5f1ef;--bench: #ffffff;--bench-up: #ede6e3;--steel: #dcd1cb;--blue: #b4380e;--blue-deep: #99300c;--blue-tint: rgba(180, 56, 14, .1);--on-accent: #ffffff}@media(prefers-color-scheme:dark){:root[data-palette=evening]:not([data-theme=light]){--floor: #17100c;--bench: #211712;--bench-up: #2d211a;--steel: #44342c;--blue: #fdba74;--blue-deep: #dfa466;--blue-tint: rgba(253, 186, 116, .16);--on-accent: #111111}}:root[data-palette=evening][data-theme=dark]{--floor: #17100c;--bench: #211712;--bench-up: #2d211a;--steel: #44342c;--blue: #fdba74;--blue-deep: #dfa466;--blue-tint: rgba(253, 186, 116, .16);--on-accent: #111111}.install-help{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:2px}.install-help p{margin:0}.install-steps{margin:0;padding-left:20px;color:var(--iron)}.install-steps li{margin:2px 0}.help-buttons{flex-wrap:wrap;margin-bottom:8px}.privacy-page{max-width:640px;margin:0 auto;padding:16px var(--gutter) 48px;line-height:1.55}.privacy-page h1{font-size:30px;margin:16px 0 4px}.privacy-page h2{font-size:18px;margin:22px 0 6px}.privacy-page ul{padding-left:20px}.privacy-page li{margin:4px 0}.nudge-days{display:block;margin-top:6px;max-width:12rem}.ex-move{display:flex;align-items:center;gap:8px;flex-basis:100%}.ex-move .chip:disabled{opacity:.4;cursor:default}.plan-changes{margin-top:14px;border-top:1px dashed var(--steel);padding-top:10px}.plan-changes summary{cursor:pointer;font-weight:600;padding:6px 0}.plan-change{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--steel)}.plan-change:last-child{border-bottom:0}.plan-change-what{min-width:0}.plan-change-act{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-right:6px}.plan-change-act.is-removed{color:var(--red)}.wk-divider{list-style:none;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--iron);margin:4px 0}.wk-divider:before,.wk-divider:after{content:"";flex:1;border-top:1px dashed var(--steel)}.tag-plates{border:1px solid var(--steel);color:var(--iron);background:transparent}.ex-machine{font-weight:600}.chip-row{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.chip-row .chip.is-on{background:var(--blue);color:var(--on-accent);border-color:var(--blue)}.effort-good{background:color-mix(in srgb,#2e9b5f 18%,transparent);border-color:#2e9b5f;color:var(--chalk)}.effort-form{background:color-mix(in srgb,var(--iron) 18%,transparent);border-color:var(--iron);color:var(--chalk)}.effort-pain{background:var(--red);border-color:var(--red);color:var(--on-accent)}.effort-pick{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:6px 0 2px}.effort-pick .effort{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px;padding:4px 6px;white-space:normal;text-align:center;line-height:1.2}.effort-pick .effort-none,.effort-pick .effort:not(.is-on){opacity:.85}.effort-pick .effort.is-on{outline:2px solid var(--chalk);outline-offset:1px;opacity:1}.effort-hint{font-size:.7rem;font-weight:500;opacity:.85}.effort-note{grid-column:1 / -1;margin:4px 0 0;font-size:.8rem;color:var(--red)}.set.is-logged:has(.effort-pick),.set.is-logged:has(.effort-note){padding-bottom:8px}.plans-gym{margin-top:8px}.manage-session{padding:8px 0;border-bottom:1px solid var(--steel);gap:8px;flex-wrap:wrap}.manage-session-name{font-weight:700}.manage-session .session-actions{display:flex;gap:6px;margin:0}.plan-grip{display:flex;align-items:center;justify-content:center;width:32px;flex:none;color:var(--iron);font-size:18px;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;border-right:1px solid var(--steel)}.plan-grip:active{cursor:grabbing}.plan-list .plan-row{transition:transform .15s ease}.plan-row.is-dragging{box-shadow:0 10px 24px #0000004d;border-color:var(--blue)}.plan-list.is-sorting{user-select:none;-webkit-user-select:none}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;align-items:end}.admin-grid label{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-grid .label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-grid input,.admin-grid select{width:100%;min-width:0}.gap-note{display:block;margin-top:4px;font-size:12px;font-weight:700;color:var(--yellow)}.picker-head{list-style:none;padding:12px 2px 4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--iron)}.picker-tick{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:8px;border:1.5px solid var(--steel);border-radius:6px;font-size:13px;vertical-align:-3px}.picker-li.is-chosen .picker-tick{background:var(--blue);border-color:var(--blue);color:var(--on-accent)}.picker-li.is-chosen{background:var(--blue-tint)}.picker-bar{position:sticky;bottom:0;padding:10px 0 4px;background:var(--bench)}.ex-menu-main,.ex-menu-more{display:flex;flex-wrap:wrap;gap:8px;flex-basis:100%}.ex-menu-more{padding-top:8px;border-top:1px dashed var(--steel)}.chip-icon{min-width:44px;padding:8px 0;font-size:17px}.chip-icon:disabled{opacity:.35;cursor:default}.plan-row-body{flex:1;min-width:0;display:flex;flex-direction:column}.plan-row-body .plan-row-main{padding-bottom:4px;min-height:0}.plan-quick{display:flex;flex-wrap:wrap;gap:6px 14px;padding:0 14px 10px}.plan-quick-item{display:inline-flex;align-items:center;gap:4px}.quick-btn{width:32px;height:32px;border-radius:8px;border:1px solid var(--steel);background:var(--bench-up);color:var(--chalk);font:inherit;font-size:18px;line-height:1;cursor:pointer}.quick-btn:disabled{opacity:.35;cursor:default}.quick-val{min-width:4.6em;text-align:center;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.plan-row>.plan-quick{padding:0 14px 10px 46px;margin-top:-4px}.hist-search{width:100%;margin:10px 0 6px}.hist-hits{padding:0 12px 10px;display:flex;flex-direction:column;gap:2px}.manage-session{flex-wrap:wrap}.copy-session{flex-basis:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;padding:10px 0 4px}.copy-session label{display:flex;flex-direction:column;gap:4px;min-width:0}.copy-session select,.copy-session input{width:100%;min-width:0}.copy-session p,.copy-session .btn{grid-column:1 / -1;margin:0}.notice-ok{background:var(--blue-tint);border-left:4px solid var(--blue);padding:8px 12px;border-radius:8px;font-size:14px}.undo-bar{position:fixed;left:var(--gutter);right:var(--gutter);margin:0 auto;max-width:520px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:2000;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 16px;border-radius:12px;background:var(--chalk);color:var(--bench);box-shadow:0 8px 24px #0000004d;font-size:14px;animation:up .16s ease-out}.undo-bar span{flex:1;min-width:0}.undo-btn{flex:none;min-height:40px;padding:0 14px;border:0;border-radius:8px;background:var(--blue);color:var(--on-accent);font:inherit;font-weight:700;cursor:pointer}body:has(.rest-bar) .undo-bar{bottom:calc(120px + env(safe-area-inset-bottom))}.last-effort{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:2px 0 6px}.last-effort .effort-pick{flex-basis:100%}.effort-sm{min-height:30px;padding:2px 9px 2px 3px;display:inline-flex;align-items:center;gap:5px}.effort-no{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--bench-up);color:var(--chalk);font-size:11px;font-weight:700}.effort-sm.is-open{outline:2px solid var(--blue);outline-offset:1px}.brand-custom{gap:10px}.brand-logo{width:auto;object-fit:contain;display:block}.brand-text{display:flex;flex-direction:column;line-height:1.05}.brand-sub{font-size:12px;font-weight:600;color:var(--iron);letter-spacing:.02em;text-transform:none}.powered-by{display:flex;align-items:center;justify-content:center;gap:6px;margin:18px 0 6px;font-size:12px;color:var(--iron)}.instance-admin{display:flex;flex-direction:column;gap:14px}.instance-admin .card{display:flex;flex-direction:column;gap:8px}.brand-logo-row{align-items:center;flex-wrap:wrap}.brand-logo-preview{height:48px;width:auto;max-width:160px;object-fit:contain;border:1px solid var(--steel);border-radius:8px;padding:4px;background:var(--bench)}.brand-color{width:56px;height:40px;padding:2px;border:1px solid var(--steel);border-radius:8px;background:none}.brand-preview{border:1px dashed var(--steel);border-radius:12px;padding:10px 12px}.join-modes{display:flex;flex-direction:column;gap:8px}.join-mode{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:10px 12px;border:1.5px solid var(--steel);border-radius:12px;background:var(--bench);color:var(--chalk);font:inherit;cursor:pointer}.join-mode.is-on{border-color:var(--blue);background:var(--blue-tint)}.join-link{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px;padding:8px 10px;border-radius:8px;background:var(--bench-up)}.instance-admin .row-gap input{flex:1;min-width:0}.notice{background:var(--bench-up);border-left:4px solid var(--yellow);padding:10px 12px;border-radius:8px;font-size:14px;margin:4px 0}.brand-custom{min-width:0;max-width:100%}.brand-custom .brand-text{min-width:0}.brand-custom .wordmark{overflow-wrap:anywhere;font-size:.8em}.brand-login.brand-custom{font-size:clamp(28px,9vw,44px)}.inst-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.inst-row input:not([type=color]){flex:1 1 160px;min-width:0}.inst-row .btn{flex:none}input[type=color].brand-color{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:56px;min-width:56px;height:40px;min-height:40px;padding:3px;flex:none;cursor:pointer}input[type=color].brand-color::-webkit-color-swatch-wrapper{padding:0}input[type=color].brand-color::-webkit-color-swatch{border:0;border-radius:6px}.suggest-added{font-size:13px;font-weight:700;color:var(--blue);white-space:nowrap}.suggest-row{flex-wrap:wrap}.suggest-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.suggest-name{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--chalk);text-align:left;cursor:pointer}.suggest-i{color:var(--blue);font-size:.9em}.suggest-more{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:2px}.suggest-info{flex-basis:100%;margin:6px 0 2px;padding:10px 12px;border-radius:10px;background:var(--bench-up)}.suggest-info dl{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0 0 8px;font-size:14px}.suggest-info dt{color:var(--iron);font-weight:600}.suggest-info dd{margin:0}.suggest-learn,.kit-chips{display:flex;flex-wrap:wrap;gap:8px}.not-suggesting{line-height:1.8}.suggest-more .link{display:inline-block;width:auto;min-height:0;padding:4px 0;margin:0}.suggest-learn .btn{width:auto;flex:none;margin:0}.suggest-row .suggest-actions{align-self:flex-start}.tag-ooo{background:color-mix(in srgb,var(--red) 15%,transparent);color:var(--red)}.ooo-note{margin:4px 0 8px;font-size:.9rem;color:var(--red)}.picker-muscles.out-of-order{color:var(--red)}.new-ex-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.new-ex-row .link{width:auto;min-height:0}.machine-floor{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 10px}.machine-floor input[type=text]{flex:1 1 200px}.tag-floor{font-size:.75rem;padding:1px 6px;border-radius:6px;background:color-mix(in srgb,var(--blue) 15%,transparent);color:var(--blue);margin-left:6px}.plan-row>.machine-floor{padding:0 14px 12px;margin:0}.machine-ooo{margin:4px 0 12px}.setup{display:flex;flex-direction:column;gap:10px}.card.fold{padding:0}.fold-head{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:0;padding:14px 16px;color:inherit;font:inherit;cursor:pointer}.fold-head .subtitle{margin:0;display:block}.fold-arrow{color:var(--iron);font-size:1.1rem}.fold-body{padding:0 16px 16px}.fold-body .people>.card{box-shadow:none}.inst-part{display:flex;flex-direction:column;gap:8px}.gym-admin{display:flex;flex-direction:column;gap:12px;margin-top:12px}.gym-admin form.card{display:flex;flex-direction:column;gap:8px}.notice-date{flex:1 1 140px;min-width:0}.insight-head{margin:0}.bars{display:flex;flex-direction:column;gap:10px}.bar-row{display:grid;grid-template-columns:1fr;gap:3px}.bar-label{font-weight:600;font-size:.95rem}.bar-track{height:10px;border-radius:5px;background:var(--bench-up);overflow:hidden}.bar-fill{display:block;height:100%;background:var(--blue);border-radius:5px}.quiet-list{margin:6px 0 0;line-height:1.6}.heat{display:grid;gap:2px;align-items:center;margin-top:6px}.heat-hour{font-size:.65rem;color:var(--iron);text-align:left}.heat-day{font-size:.75rem;color:var(--iron)}.heat-cell{aspect-ratio:1;border-radius:3px;min-width:0}.notices{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.notice{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--blue-tint);border-left:4px solid var(--blue)}.notice p{margin:0;flex:1;white-space:pre-wrap}.notice-from{display:block;font-size:.8rem;color:var(--iron);margin-bottom:2px;font-weight:600}.notice-x{background:none;border:0;color:var(--iron);font-size:1.2rem;line-height:1;padding:2px 4px;cursor:pointer;min-height:0}.demo-bar{position:sticky;top:0;z-index:50;background:var(--chalk);color:var(--bench);padding:8px 12px;font-size:.85rem}.demo-bar-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:640px;margin:0 auto}.demo-bar-label{font-weight:700}.demo-roles{display:flex;gap:4px;background:color-mix(in srgb,var(--bench) 18%,transparent);border-radius:999px;padding:3px}.demo-roles button{border:0;background:none;color:inherit;font:inherit;font-weight:600;padding:5px 10px;border-radius:999px;min-height:0;cursor:pointer}.demo-roles button.is-on{background:var(--bench);color:var(--chalk)}.demo-bar-help{margin-left:auto;background:none;border:0;color:inherit;text-decoration:underline;font:inherit;min-height:0;padding:4px 0;cursor:pointer}.demo-help{max-width:640px;margin:8px auto 4px;line-height:1.45}.demo-help p{margin:0 0 6px}.demo-help ul{margin:0 0 6px;padding-left:18px}.demo-help-actions{display:flex;gap:8px}.demo-help .btn{width:auto}.mv{width:100%;height:auto;display:block;--mv-figure: #3567dc;--mv-near: var(--mv-figure);--mv-far: color-mix(in srgb, var(--mv-figure) 42%, var(--bench));--mv-torso: color-mix(in srgb, var(--mv-figure) 86%, var(--chalk));--mv-kit: color-mix(in srgb, var(--chalk) 78%, var(--bench));--mv-frame: color-mix(in srgb, var(--chalk) 35%, var(--bench));--mv-floor: color-mix(in srgb, var(--chalk) 7%, var(--bench))}.mv line,.mv polyline{stroke-linecap:round;fill:none}.mv polygon{stroke-linejoin:round}.mv .mv-near{stroke:var(--mv-near)}.mv .mv-far{stroke:var(--mv-far)}.mv .mv-near-fill{fill:var(--mv-near)}.mv .mv-far-fill{fill:var(--mv-far)}.mv .mv-torso{fill:var(--mv-torso);stroke:var(--mv-torso);stroke-width:10}.mv .mv-torso-line{stroke:var(--mv-torso)}.mv .mv-head{fill:var(--mv-near)}.mv .mv-floor{fill:var(--mv-floor)}.mv .mv-mat{fill:color-mix(in srgb,var(--chalk) 22%,var(--bench))}.mv .mv-pad{fill:var(--mv-kit)}.mv .mv-frame{fill:var(--mv-frame)}.mv .mv-plates{fill:var(--mv-kit)}.mv .mv-top{filter:brightness(1.18)}.mv .mv-end{filter:brightness(.85)}.mv .mv-frame-line{stroke:var(--mv-frame)}.mv .mv-pad-line{stroke:var(--mv-kit)}.mv .mv-bar{stroke:color-mix(in srgb,var(--chalk) 55%,var(--bench))}.mv .mv-plate{fill:var(--mv-kit);stroke:var(--bench);stroke-width:.8}.mv .mv-plate2{fill:color-mix(in srgb,var(--chalk) 60%,var(--bench))}.mv .mv-plate-fill,.mv .mv-pulley{fill:var(--mv-kit)}.mv .mv-cable{stroke:var(--mv-kit)}.mv .mv-rope{stroke:color-mix(in srgb,var(--yellow) 70%,var(--chalk))}.mv .mv-band{stroke:#2f9e44}.mv .mv-ball{fill:color-mix(in srgb,var(--red) 70%,var(--chalk))}.mv .mv-path{stroke:var(--red);stroke-width:1.6;stroke-dasharray:3 4;opacity:.75}.mv{overflow:hidden;--mv-focus: #f76707}.mv .mv-halo{stroke:var(--bench)}.mv .mv-halo-fill{fill:var(--bench)}.mv .mv-focus{stroke:var(--mv-focus)}.mv .mv-focus-fill{fill:var(--mv-focus)}.move-demo{display:flex;flex-direction:column;gap:10px;margin:8px 0}.move-figure{position:relative;display:block;width:100%;padding:4px;border:0;border-radius:12px;background:color-mix(in srgb,var(--chalk) 3%,var(--bench));cursor:pointer;min-height:0}.move-figure .mv{max-height:260px}.move-play{position:absolute;right:8px;bottom:6px;font-size:.7rem;color:var(--iron);opacity:.7}.move-notes{display:flex;flex-direction:column;gap:8px;font-size:.95rem;line-height:1.4}.move-notes p{margin:0}.move-notes .label{display:flex;align-items:center;gap:6px;margin-bottom:2px}.move-notes ul{margin:0;padding-left:18px}.move-notes li+li{margin-top:2px}.move-key{display:inline-block;width:10px;height:10px;border-radius:50%;background:#f76707}.move-demo.is-compact .move-figure .mv{max-height:200px}@media(min-width:560px){.move-demo:not(.is-compact){flex-direction:row;align-items:flex-start}.move-demo:not(.is-compact) .move-figure{flex:0 0 46%}}.how-to{margin:10px 0 14px}.how-to>summary{cursor:pointer;font-weight:700;padding:6px 0}.ex-howto{margin:6px 0 10px;padding:10px;border-radius:12px;background:color-mix(in srgb,var(--chalk) 3%,var(--bench))}.ex-howto .link{width:auto;min-height:0;padding:4px 0}.setup-chip{display:inline-flex;align-items:center;gap:4px;margin:2px 0 6px;padding:4px 10px;border-radius:999px;border:1px solid var(--steel);background:var(--bench-up);color:var(--chalk);font:inherit;font-size:.85rem;font-weight:600;min-height:0;width:auto;cursor:pointer}.my-setup{display:flex;flex-direction:column;gap:8px}.my-setup-line{margin:0;font-weight:700}.my-setup .link{width:auto;min-height:0;padding:2px 0;align-self:flex-start}.setup-rows{display:flex;flex-direction:column;gap:6px}.setup-row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.setup-photo{width:100%;max-height:320px;object-fit:cover;border-radius:10px;display:block}.setup-photo.is-loading{height:160px;background:var(--bench-up)}.move-figure-wrap{display:flex;flex-direction:column;gap:2px}.move-flag .link{width:auto;min-height:0;padding:2px 0}@media(min-width:560px){.move-demo:not(.is-compact) .move-figure-wrap{flex:0 0 46%}}.library-list{margin-top:10px}.library-item{border-bottom:1px solid var(--steel)}.library-item .plan-row-main{width:100%}.library-body{padding:4px 2px 14px;display:flex;flex-direction:column;gap:6px}.library-body .link{width:auto;min-height:0;padding:4px 0;align-self:flex-start}.home-nav>.nav-card:last-child:nth-child(odd){grid-column:1 / -1}.home-alert{width:100%;margin-top:10px}.home-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:14px 2px 8px}.home-section-head .link{width:auto;min-height:0;padding:2px 0}.home-more{margin:20px 2px 0}.session{grid-template-columns:1fr auto;align-items:center}.session-name{grid-column:1;grid-row:1}.session-flag{grid-column:2;grid-row:1;align-self:start}.session-meta{grid-column:1 / -1;grid-row:2}.session-preview{grid-column:1;grid-row:3;font-size:14px;color:var(--iron);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.session-go{grid-column:2;grid-row:3;justify-self:end;font-weight:800;font-size:15px;display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;background:var(--bench-up);color:var(--chalk)}.session-go-arrow{font-size:20px;line-height:.8}.session:not(.is-next) .session-flag{color:var(--chalk);background:var(--bench-up)}.session.is-next .session-preview{color:var(--on-accent);opacity:.85}.session.is-next .session-go{background:color-mix(in srgb,var(--on-accent) 22%,transparent);color:var(--on-accent)}.session.is-going{border-color:var(--blue);border-width:2px}.tab-spacer{height:calc(80px + env(safe-area-inset-bottom))}.tab-spacer.is-large{height:calc(98px + env(safe-area-inset-bottom))}.tab-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:space-around;gap:2px;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bench) 94%,transparent);border-top:1px solid var(--steel);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tab-item{position:relative;flex:1;max-width:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px 2px 5px;min-height:60px;border:0;background:none;color:var(--iron);font:inherit;font-size:12.5px;font-weight:700;border-radius:12px;cursor:pointer}.tab-item svg{width:27px;height:27px}.tab-bar.is-large .tab-item{min-height:76px;font-size:15px;gap:4px}.tab-bar.is-large .tab-item svg{width:34px;height:34px}.tab-item.is-on{background:color-mix(in srgb,var(--blue) 12%,transparent)}.tab-item.is-on{color:var(--blue)}.tab-item.is-on svg{transform:translateY(-1px)}.tab-badge{position:absolute;top:2px;right:calc(50% - 22px)}[data-style=poster]{--display: "Bebas Neue", "Archivo", sans-serif}[data-style=poster] .title{font-size:52px;letter-spacing:.02em;line-height:.95}[data-style=poster] .session-name{font-size:50px;letter-spacing:.03em;font-stretch:100%}[data-style=poster] .subtitle{font-size:26px;letter-spacing:.04em;background:var(--chalk);color:var(--bench);display:inline-block;padding:2px 10px 0}[data-style=poster] .nav-title,[data-style=poster] .ex-name{font-size:24px;letter-spacing:.04em;font-weight:400}[data-style=poster] .card,[data-style=poster] .nav-card,[data-style=poster] .session:not(.is-next){border-radius:2px;border-top:6px solid var(--blue)}[data-style=poster] .btn,[data-style=poster] .chip,[data-style=poster] .segmented,[data-style=poster] .segmented button{border-radius:2px}[data-style=poster] .btn{text-transform:uppercase;letter-spacing:.06em}[data-style=racing]{--display: "Russo One", "Archivo", sans-serif}[data-style=racing] .title,[data-style=racing] .session-name,[data-style=racing] .nav-title,[data-style=racing] .subtitle{font-style:italic;font-weight:400;text-transform:uppercase}[data-style=racing] .title{font-size:32px}[data-style=racing] .session-name{font-size:32px;font-stretch:100%}[data-style=racing] .nav-title{font-size:18px}[data-style=racing] .card,[data-style=racing] .nav-card,[data-style=racing] .session:not(.is-next){border-radius:6px;border-left:8px solid transparent;border-image:repeating-linear-gradient(0deg,var(--chalk) 0 6px,var(--bench) 6px 12px) 0 0 0 8px;border-image-width:0 0 0 8px}[data-style=racing] .btn{border-radius:4px;transform:skew(-8deg);text-transform:uppercase}[data-style=racing] .btn>*{transform:skew(8deg)}[data-style=racing] .chip,[data-style=racing] .segmented,[data-style=racing] .segmented button{border-radius:4px}[data-style=retro]{--display: "Righteous", "Archivo", sans-serif}[data-style=retro] .title{font-size:38px;color:var(--blue);text-shadow:3px 3px 0 var(--yellow)}[data-style=retro] .session-name{font-size:36px;font-stretch:100%}[data-style=retro] .nav-title{font-size:20px}[data-style=retro] .card,[data-style=retro] .nav-card,[data-style=retro] .session:not(.is-next){border-radius:26px;border-width:2px;box-shadow:5px 5px color-mix(in srgb,var(--yellow) 55%,transparent)}[data-style=retro] .session.is-next{border-radius:26px;box-shadow:5px 5px 0 var(--yellow)}[data-style=retro] .btn,[data-style=retro] .chip,[data-style=retro] .segmented,[data-style=retro] .segmented button,[data-style=retro] input,[data-style=retro] .stepper{border-radius:999px}[data-style=tactical]{--display: "Black Ops One", "Archivo", sans-serif}[data-style=tactical] .title,[data-style=tactical] .subtitle,[data-style=tactical] .session-name,[data-style=tactical] .nav-title{font-weight:400;text-transform:uppercase;letter-spacing:.03em}[data-style=tactical] .title{font-size:32px}[data-style=tactical] .session-name{font-size:32px;font-stretch:100%}[data-style=tactical] .nav-title{font-size:18px}[data-style=tactical] .card,[data-style=tactical] .nav-card,[data-style=tactical] .session,[data-style=tactical] .btn{border-radius:0;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}[data-style=tactical] .card,[data-style=tactical] .nav-card,[data-style=tactical] .session:not(.is-next){border-width:2px;background-image:linear-gradient(color-mix(in srgb,var(--steel) 18%,transparent) 1px,transparent 1px);background-size:100% 8px}[data-style=tactical] .chip,[data-style=tactical] .segmented,[data-style=tactical] .segmented button,[data-style=tactical] input,[data-style=tactical] .stepper{border-radius:0}[data-style=editorial]{--display: "Playfair Display", Georgia, serif}[data-style=editorial] .title{font-size:42px;font-weight:900;letter-spacing:-.01em;border-bottom:1px solid var(--chalk);padding-bottom:6px}[data-style=editorial] .subtitle{font-style:italic;font-weight:700}[data-style=editorial] .session-name{font-size:42px;font-stretch:100%;font-weight:900}[data-style=editorial] .section-label{border-top:1px solid var(--chalk);padding-top:6px}[data-style=editorial] .card,[data-style=editorial] .nav-card,[data-style=editorial] .session:not(.is-next){border-radius:0;border:0;border-top:3px double var(--chalk);background:transparent}[data-style=editorial] .btn,[data-style=editorial] .chip,[data-style=editorial] .segmented,[data-style=editorial] .segmented button,[data-style=editorial] input,[data-style=editorial] .stepper{border-radius:0}[data-style=brutalist]{--display: "Space Grotesk", "Archivo", sans-serif}[data-style=brutalist] .title,[data-style=brutalist] .session-name,[data-style=brutalist] .nav-title,[data-style=brutalist] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:-.02em}[data-style=brutalist] .title{font-size:40px}[data-style=brutalist] .session-name{font-size:40px;font-stretch:100%}[data-style=brutalist] .card,[data-style=brutalist] .nav-card,[data-style=brutalist] .session,[data-style=brutalist] .btn,[data-style=brutalist] .chip,[data-style=brutalist] .segmented,[data-style=brutalist] .segmented button,[data-style=brutalist] input,[data-style=brutalist] select,[data-style=brutalist] textarea,[data-style=brutalist] .stepper{border-radius:0;border:3px solid var(--chalk);box-shadow:none}[data-style=brutalist] .btn-primary,[data-style=brutalist] .session.is-next{box-shadow:6px 6px 0 var(--chalk)}[data-style=soft]{--display: "Nunito", system-ui, sans-serif}[data-style=soft] .title{font-size:38px;font-weight:900}[data-style=soft] .session-name{font-size:40px;font-weight:900;font-stretch:100%}[data-style=soft] .nav-title{font-weight:900}[data-style=soft] .card,[data-style=soft] .nav-card,[data-style=soft] .session{border-radius:28px;border-color:transparent;box-shadow:0 6px 18px #00000014,0 1px 3px #0000000f}[data-style=soft] .btn,[data-style=soft] .chip,[data-style=soft] .segmented,[data-style=soft] .segmented button,[data-style=soft] input,[data-style=soft] select,[data-style=soft] textarea,[data-style=soft] .stepper{border-radius:999px;border-color:transparent}[data-style=terminal]{--display: "IBM Plex Mono", ui-monospace, monospace}[data-style=terminal] .title{font-size:28px}[data-style=terminal] .title:before{content:"> ";color:var(--blue)}[data-style=terminal] .subtitle:before{content:"# ";color:var(--blue)}[data-style=terminal] .session-name{font-size:30px;font-stretch:100%}[data-style=terminal] .session-name:after{content:"_";color:var(--blue);animation:term-blink 1.1s steps(1) infinite}[data-style=terminal] .nav-title:before{content:"[";color:var(--blue)}[data-style=terminal] .nav-title:after{content:"]";color:var(--blue)}[data-style=terminal] .card,[data-style=terminal] .nav-card,[data-style=terminal] .session,[data-style=terminal] .btn,[data-style=terminal] .chip,[data-style=terminal] .segmented,[data-style=terminal] .segmented button,[data-style=terminal] input,[data-style=terminal] .stepper{border-radius:2px}@keyframes term-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){[data-style=terminal] .session-name:after{animation:none}}[data-style=comic]{--display: "Bangers", "Comic Sans MS", cursive}[data-style=comic] .title,[data-style=comic] .session-name,[data-style=comic] .nav-title,[data-style=comic] .subtitle{font-weight:400;letter-spacing:.05em}[data-style=comic] .title{font-size:46px;color:var(--yellow);-webkit-text-stroke:1.5px var(--chalk);transform:rotate(-2deg);display:inline-block}[data-style=comic] .session-name{font-size:46px;font-stretch:100%}[data-style=comic] .nav-title{font-size:24px}[data-style=comic] .card,[data-style=comic] .nav-card,[data-style=comic] .session:not(.is-next){border:3px solid var(--chalk);border-radius:6px;box-shadow:4px 4px 0 var(--chalk);background-image:radial-gradient(color-mix(in srgb,var(--steel) 30%,transparent) 1px,transparent 1.4px);background-size:7px 7px}[data-style=comic] .btn{border:3px solid var(--chalk);border-radius:6px}[data-style=luxe]{--display: "Cinzel", Georgia, serif}[data-style=luxe] .title,[data-style=luxe] .session-name,[data-style=luxe] .nav-title,[data-style=luxe] .subtitle{letter-spacing:.08em;font-weight:600}[data-style=luxe] .title{font-size:30px}[data-style=luxe] .session-name{font-size:30px;font-stretch:100%}[data-style=luxe] .nav-title{font-size:16px}[data-style=luxe] .card,[data-style=luxe] .nav-card,[data-style=luxe] .session:not(.is-next){border-radius:2px;border:1px solid color-mix(in srgb,var(--yellow) 65%,var(--steel));box-shadow:inset 0 0 0 4px var(--bench),inset 0 0 0 5px color-mix(in srgb,var(--yellow) 40%,transparent)}[data-style=luxe] .btn,[data-style=luxe] .chip,[data-style=luxe] .segmented,[data-style=luxe] .segmented button{border-radius:2px;letter-spacing:.06em}.surprise-btn{width:auto;margin:10px 0 4px}:root:root[data-style=wasteland][data-style]{--floor: #071209;--bench: #0c1d10;--bench-up: #123018;--steel: #2a5c34;--chalk: #8dff9d;--iron: #55b066;--blue: #5cff7a !important;--blue-deep: #3ccc58 !important;--blue-tint: rgba(92, 255, 122, .13) !important;--red: #ff7b5c;--yellow: #e8ff5a;--on-accent: #052a0b !important;color-scheme:dark;--display: "VT323", ui-monospace, monospace}[data-style=wasteland] body{font-family:VT323,ui-monospace,monospace;font-size:120%;text-shadow:0 0 6px rgba(92,255,122,.35)}[data-style=wasteland] body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:100;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px)}[data-style=wasteland] .title{font-size:44px;text-transform:uppercase}[data-style=wasteland] .session-name{font-size:46px;font-stretch:100%;text-transform:uppercase}[data-style=wasteland] .nav-title{font-size:26px;text-transform:uppercase}[data-style=wasteland] .card,[data-style=wasteland] .nav-card,[data-style=wasteland] .session,[data-style=wasteland] .btn,[data-style=wasteland] .chip,[data-style=wasteland] .segmented,[data-style=wasteland] .segmented button,[data-style=wasteland] input,[data-style=wasteland] .stepper{border-radius:3px}[data-style=wasteland] .card,[data-style=wasteland] .nav-card,[data-style=wasteland] .session:not(.is-next){border:2px solid var(--steel);box-shadow:inset 0 0 18px #5cff7a14}:root:root[data-style=quest][data-style]{--floor: #e7d8b8;--bench: #f6eed8;--bench-up: #e9dbb8;--steel: #b39a6b;--chalk: #2e2416;--iron: #6b5a3d;--blue: #8a5a12 !important;--blue-deep: #6e4609 !important;--blue-tint: rgba(138, 90, 18, .13) !important;--red: #9b2c1c;--yellow: #a87908;--on-accent: #fff8e6 !important;color-scheme:light;--display: "Uncial Antiqua", Georgia, serif}[data-style=quest] body{background-image:radial-gradient(ellipse at top,rgba(255,255,255,.5),transparent 60%)}[data-style=quest] .title{font-size:34px;color:var(--blue-deep)}[data-style=quest] .session-name{font-size:34px;font-stretch:100%}[data-style=quest] .nav-title{font-size:18px}[data-style=quest] .card,[data-style=quest] .nav-card,[data-style=quest] .session:not(.is-next){border:3px double var(--blue);border-radius:6px;box-shadow:inset 0 0 0 3px var(--bench),inset 0 0 0 4px color-mix(in srgb,var(--blue) 35%,transparent),0 2px 6px #3c280a2e}[data-style=quest] .session.is-next{border:3px double var(--yellow)}[data-style=quest] .btn,[data-style=quest] .chip,[data-style=quest] .segmented,[data-style=quest] .segmented button{border-radius:4px}:root:root[data-style=dungeon][data-style]{--floor: #0d090a;--bench: #191113;--bench-up: #25181b;--steel: #4a2a2e;--chalk: #eadfd2;--iron: #a68f86;--blue: #c0392b !important;--blue-deep: #962d22 !important;--blue-tint: rgba(192, 57, 43, .16) !important;--red: #ff5a3c;--yellow: #d9a441;--on-accent: #fff1e6 !important;color-scheme:dark;--display: "UnifrakturMaguntia", Georgia, serif}[data-style=dungeon] .title{font-size:46px;color:var(--blue);text-shadow:0 0 14px rgba(255,90,40,.35)}[data-style=dungeon] .session-name{font-size:46px;font-stretch:100%;font-weight:400}[data-style=dungeon] .nav-title{font-size:26px;font-weight:400}[data-style=dungeon] .subtitle{font-weight:400}[data-style=dungeon] .card,[data-style=dungeon] .nav-card,[data-style=dungeon] .session:not(.is-next){border:1px solid var(--steel);border-radius:4px;box-shadow:inset 0 -12px 24px -14px #ff5a2847}[data-style=dungeon] .session.is-next{box-shadow:0 0 22px #ff502859}[data-style=dungeon] .btn,[data-style=dungeon] .chip,[data-style=dungeon] .segmented,[data-style=dungeon] .segmented button{border-radius:4px}:root:root[data-style=matchday][data-style]{--floor: #f3f1f1;--bench: #ffffff;--bench-up: #f6e6e6;--steel: #dcc6c6;--chalk: #151515;--iron: #5c5c5c;--blue: #db0007 !important;--blue-deep: #a80005 !important;--blue-tint: rgba(219, 0, 7, .1) !important;--red: #db0007;--yellow: #9c824a;--on-accent: #ffffff !important;color-scheme:light;--display: "Oswald", "Archivo", sans-serif}[data-style=matchday] .title,[data-style=matchday] .session-name,[data-style=matchday] .nav-title,[data-style=matchday] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.02em}[data-style=matchday] .title{font-size:36px}[data-style=matchday] .session-name{font-size:40px;font-stretch:100%}[data-style=matchday] .card,[data-style=matchday] .nav-card,[data-style=matchday] .session:not(.is-next){border-radius:6px;border-top:6px solid var(--blue);box-shadow:0 1px 3px #0000001a}[data-style=matchday] .session.is-next{border-radius:6px;box-shadow:inset 0 -6px 0 var(--yellow)}[data-style=matchday] .btn,[data-style=matchday] .chip,[data-style=matchday] .segmented,[data-style=matchday] .segmented button{border-radius:4px;text-transform:uppercase;letter-spacing:.03em}:root:root[data-style=starship][data-style]{--floor: #050b17;--bench: #0a1628;--bench-up: #10223b;--steel: #174a66;--chalk: #d5f6ff;--iron: #6fa6bf;--blue: #33d6ff !important;--blue-deep: #12a8d4 !important;--blue-tint: rgba(51, 214, 255, .14) !important;--red: #ff5f7a;--yellow: #ffd166;--on-accent: #03202b !important;color-scheme:dark;--display: "Exo 2", "Archivo", sans-serif}[data-style=starship] .title,[data-style=starship] .session-name,[data-style=starship] .nav-title,[data-style=starship] .subtitle{text-transform:uppercase;letter-spacing:.08em;text-shadow:0 0 10px rgba(51,214,255,.45)}[data-style=starship] .title{font-size:30px}[data-style=starship] .session-name{font-size:34px;font-stretch:100%}[data-style=starship] .nav-title{font-size:17px}[data-style=starship] .card,[data-style=starship] .nav-card,[data-style=starship] .session:not(.is-next){border:1px solid color-mix(in srgb,var(--blue) 30%,transparent);border-radius:2px;background:linear-gradient(var(--blue),var(--blue)) top left / 16px 2px no-repeat,linear-gradient(var(--blue),var(--blue)) top left / 2px 16px no-repeat,linear-gradient(var(--blue),var(--blue)) top right / 16px 2px no-repeat,linear-gradient(var(--blue),var(--blue)) top right / 2px 16px no-repeat,linear-gradient(var(--blue),var(--blue)) bottom left / 16px 2px no-repeat,linear-gradient(var(--blue),var(--blue)) bottom left / 2px 16px no-repeat,linear-gradient(var(--blue),var(--blue)) bottom right / 16px 2px no-repeat,linear-gradient(var(--blue),var(--blue)) bottom right / 2px 16px no-repeat,linear-gradient(180deg,rgba(51,214,255,.06),transparent 60%),var(--bench)}[data-style=starship] .session.is-next{border-radius:2px;box-shadow:0 0 22px #33d6ff66}[data-style=starship] .btn,[data-style=starship] .chip,[data-style=starship] .segmented,[data-style=starship] .segmented button,[data-style=starship] input,[data-style=starship] .stepper{border-radius:2px}:root:root[data-style=synthwave][data-style]{--floor: #140726;--bench: #21093a;--bench-up: #2e0f4d;--steel: #5a1f7a;--chalk: #ffe3fb;--iron: #c58fdc;--blue: #ff3fb4 !important;--blue-deep: #d61e8f !important;--blue-tint: rgba(255, 63, 180, .15) !important;--red: #ff6b6b;--yellow: #ffd23f;--on-accent: #2a0420 !important;color-scheme:dark;--display: "Audiowide", "Archivo", sans-serif}[data-style=synthwave] body{background:linear-gradient(180deg,#140726,#1c0833 55%,#3d0f58) fixed}[data-style=synthwave] body:before{content:"";position:fixed;left:-20%;right:-20%;bottom:0;height:34vh;z-index:-1;pointer-events:none;opacity:.55;background:repeating-linear-gradient(90deg,rgba(255,63,180,.5) 0 1px,transparent 1px 44px),repeating-linear-gradient(0deg,rgba(255,63,180,.5) 0 1px,transparent 1px 22px);transform:perspective(260px) rotateX(58deg);transform-origin:bottom}[data-style=synthwave] .title,[data-style=synthwave] .session-name,[data-style=synthwave] .nav-title{text-transform:uppercase;font-weight:400;text-shadow:0 0 12px rgba(255,63,180,.7),0 0 2px #fff}[data-style=synthwave] .title{font-size:30px}[data-style=synthwave] .session-name{font-size:32px;font-stretch:100%}[data-style=synthwave] .nav-title{font-size:17px}[data-style=synthwave] .card,[data-style=synthwave] .nav-card,[data-style=synthwave] .session:not(.is-next){border:1px solid #7a2ca0;border-radius:10px;background:color-mix(in srgb,var(--bench) 88%,transparent);box-shadow:0 0 16px #ff3fb42e}[data-style=synthwave] .session.is-next{background:linear-gradient(135deg,#ff3fb4,#ff9a3f);border-radius:10px}:root:root[data-style=pocket][data-style]{--floor: #8bac0f;--bench: #9bbc0f;--bench-up: #a9c81f;--steel: #306230;--chalk: #0f380f;--iron: #306230;--blue: #306230 !important;--blue-deep: #0f380f !important;--blue-tint: rgba(48, 98, 48, .18) !important;--red: #0f380f;--yellow: #306230;--on-accent: #9bbc0f !important;color-scheme:light;--display: "Silkscreen", ui-monospace, monospace}[data-style=pocket] body{font-family:Silkscreen,ui-monospace,monospace;font-size:90%}[data-style=pocket] .title{font-size:26px;text-transform:uppercase}[data-style=pocket] .session-name{font-size:28px;font-stretch:100%;text-transform:uppercase}[data-style=pocket] .nav-title{font-size:16px;text-transform:uppercase}[data-style=pocket] .card,[data-style=pocket] .nav-card,[data-style=pocket] .session,[data-style=pocket] .btn,[data-style=pocket] .chip,[data-style=pocket] .segmented,[data-style=pocket] .segmented button,[data-style=pocket] input,[data-style=pocket] select,[data-style=pocket] textarea,[data-style=pocket] .stepper{border-radius:0;box-shadow:none}[data-style=pocket] .card,[data-style=pocket] .nav-card,[data-style=pocket] .session:not(.is-next){border:3px solid var(--steel);box-shadow:4px 4px 0 var(--steel)}:root:root[data-style=nightcity][data-style]{--floor: #0b0b0f;--bench: #15151c;--bench-up: #1f1f29;--steel: #2c2c38;--chalk: #f2f2f2;--iron: #9a9aa8;--blue: #fcee0a !important;--blue-deep: #d8cc00 !important;--blue-tint: rgba(252, 238, 10, .13) !important;--red: #ff2a6d;--yellow: #fcee0a;--on-accent: #111111 !important;color-scheme:dark;--display: "Rajdhani", "Archivo", sans-serif}[data-style=nightcity] .title,[data-style=nightcity] .session-name,[data-style=nightcity] .nav-title,[data-style=nightcity] .subtitle{text-transform:uppercase;letter-spacing:.04em;text-shadow:2px 0 0 rgba(0,240,255,.7),-2px 0 0 rgba(255,42,109,.7)}[data-style=nightcity] .title{font-size:40px}[data-style=nightcity] .session-name{font-size:42px;font-stretch:100%}[data-style=nightcity] .card,[data-style=nightcity] .nav-card,[data-style=nightcity] .session,[data-style=nightcity] .btn{border-radius:0;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}[data-style=nightcity] .card,[data-style=nightcity] .nav-card,[data-style=nightcity] .session:not(.is-next){border:0;border-left:4px solid var(--blue)}[data-style=nightcity] .chip,[data-style=nightcity] .segmented,[data-style=nightcity] .segmented button,[data-style=nightcity] input,[data-style=nightcity] .stepper{border-radius:0}:root:root[data-style=blueprint][data-style]{--floor: #123a73;--bench: #174686;--bench-up: #1e5299;--steel: #5b86c4;--chalk: #eaf3ff;--iron: #a9c6ee;--blue: #ffffff !important;--blue-deep: #dbe9ff !important;--blue-tint: rgba(255, 255, 255, .14) !important;--red: #ffb4a8;--yellow: #ffe28a;--on-accent: #123a73 !important;color-scheme:dark;--display: "Architects Daughter", "Comic Sans MS", cursive}[data-style=blueprint] body{background-color:#123a73;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:60px 60px,60px 60px,12px 12px,12px 12px}[data-style=blueprint] .title{font-size:34px}[data-style=blueprint] .session-name{font-size:36px;font-stretch:100%}[data-style=blueprint] .card,[data-style=blueprint] .nav-card,[data-style=blueprint] .session:not(.is-next){background:color-mix(in srgb,var(--bench) 70%,transparent);border:1.5px solid #cfe3ff;border-radius:0}[data-style=blueprint] .btn,[data-style=blueprint] .chip,[data-style=blueprint] .segmented,[data-style=blueprint] .segmented button,[data-style=blueprint] input,[data-style=blueprint] .stepper{border-radius:0}:root:root[data-style=saloon][data-style]{--floor: #c9a26b;--bench: #f1e2c3;--bench-up: #e6d1a6;--steel: #8a6440;--chalk: #2b1a0e;--iron: #6e4f30;--blue: #a5481e !important;--blue-deep: #82361a !important;--blue-tint: rgba(165, 72, 30, .14) !important;--red: #9b1d1d;--yellow: #8c6a1c;--on-accent: #fff4dc !important;color-scheme:light;--display: "Rye", Georgia, serif}[data-style=saloon] body{background-color:#c9a26b;background-image:repeating-linear-gradient(90deg,rgba(91,58,30,.12) 0 2px,transparent 2px 70px),repeating-linear-gradient(0deg,rgba(91,58,30,.05) 0 1px,transparent 1px 9px)}[data-style=saloon] .title,[data-style=saloon] .session-name,[data-style=saloon] .nav-title,[data-style=saloon] .subtitle{text-transform:uppercase;font-weight:400;letter-spacing:.02em}[data-style=saloon] .title{font-size:30px}[data-style=saloon] .session-name{font-size:30px;font-stretch:100%}[data-style=saloon] .nav-title{font-size:16px}[data-style=saloon] .card,[data-style=saloon] .nav-card,[data-style=saloon] .session:not(.is-next){border:2px solid #5b3a1e;border-radius:2px;box-shadow:inset 0 0 0 4px var(--bench),inset 0 0 0 5px #8a6440,2px 3px #2b1a0e40}[data-style=saloon] .btn,[data-style=saloon] .chip,[data-style=saloon] .segmented,[data-style=saloon] .segmented button{border-radius:2px}.look-settings{display:flex;flex-direction:column;gap:10px}.look-now{display:flex;justify-content:space-between;align-items:center;gap:10px}.look-now .label{display:block;margin:0}.look-dice .btn{width:auto}.look-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.look-tile{display:flex;flex-direction:column;gap:3px;text-align:left;padding:6px 6px 10px;border-radius:14px;border:2px solid transparent;background:var(--bench-up);color:var(--chalk);font:inherit;cursor:pointer;min-height:0}.look-tile.is-on{border-color:var(--blue)}.look-tile strong{font-size:14px;padding:2px 4px 0;line-height:1.2}.look-tile .muted{padding:0 4px;line-height:1.3}.look-mini{display:block;padding:10px;border-radius:10px;overflow:hidden;margin-bottom:4px}.look-card{display:grid;grid-template-columns:1fr auto;align-items:end;gap:2px 6px;padding:9px 10px;min-height:64px}.look-name{grid-column:1 / -1;line-height:1;white-space:nowrap;overflow:hidden}.look-meta{font-size:11px;font-family:system-ui,sans-serif}.look-go{font-size:10.5px;font-weight:800;padding:3px 7px;font-family:system-ui,sans-serif;white-space:nowrap}@media(min-width:560px){.look-grid{grid-template-columns:repeat(3,1fr)}}:root:root[data-style=rpgmenu][data-style]{--floor: #05051a;--bench: #1b2a8f;--bench-up: #2537a8;--steel: #ffffff;--chalk: #ffffff;--iron: #c9d3ff;--blue: #ffe066 !important;--blue-deep: #f2cf3a !important;--on-accent: #1b2a8f !important;--red: #ff7b7b;--yellow: #ffe066;--blue-tint: color-mix(in srgb, #ffe066 15%, transparent) !important;color-scheme:dark;--display: "Press Start 2P", monospace}[data-style=rpgmenu] .title,[data-style=rpgmenu] .session-name,[data-style=rpgmenu] .nav-title,[data-style=rpgmenu] .subtitle{text-transform:uppercase;font-weight:400;line-height:1.4}[data-style=rpgmenu] .title{font-size:18px}[data-style=rpgmenu] .session-name{font-size:22px;font-stretch:100%}[data-style=rpgmenu] .nav-title{font-size:12px}[data-style=rpgmenu] .card,[data-style=rpgmenu] .nav-card,[data-style=rpgmenu] .session:not(.is-next){background:linear-gradient(180deg,#2a3fc4,#13207a);border:3px solid #fff;border-radius:8px;box-shadow:0 0 0 2px #05051a,0 0 0 4px #8fa0ff}[data-style=rpgmenu] .session.is-next{border:3px solid #fff;border-radius:8px;box-shadow:0 0 0 2px #05051a,0 0 0 4px #ffe066}[data-style=rpgmenu] .btn,[data-style=rpgmenu] .chip,[data-style=rpgmenu] .segmented,[data-style=rpgmenu] .segmented button,[data-style=rpgmenu] input,[data-style=rpgmenu] .stepper{border-radius:8px}[data-style=rpgmenu] .session-name:before{content:"▶ ";font-size:.7em}:root:root[data-style=elven][data-style]{--floor: #0d1a12;--bench: #152a1d;--bench-up: #1d3828;--steel: #3d6b4a;--chalk: #e8f0dc;--iron: #9cb894;--blue: #d4b45a !important;--blue-deep: #b39439 !important;--on-accent: #13210f !important;--red: #e07a5f;--yellow: #d4b45a;--blue-tint: color-mix(in srgb, #d4b45a 15%, transparent) !important;color-scheme:dark;--display: "Cormorant Garamond", serif}[data-style=elven] .title,[data-style=elven] .session-name,[data-style=elven] .nav-title,[data-style=elven] .subtitle{font-style:italic;font-weight:700;letter-spacing:.01em}[data-style=elven] .title{font-size:40px}[data-style=elven] .session-name{font-size:42px;font-stretch:100%}[data-style=elven] .card,[data-style=elven] .nav-card,[data-style=elven] .session:not(.is-next){border:1px solid #3d6b4a;border-radius:18px 4px;background:radial-gradient(circle at 100% 0,rgba(212,180,90,.12),transparent 50%),var(--bench)}[data-style=elven] .session.is-next{border-radius:18px 4px}[data-style=elven] .btn,[data-style=elven] .chip,[data-style=elven] .segmented,[data-style=elven] .segmented button,[data-style=elven] input,[data-style=elven] .stepper{border-radius:12px}:root:root[data-style=horror][data-style]{--floor: #0a0a08;--bench: #141410;--bench-up: #1d1d17;--steel: #3a3a30;--chalk: #d8d3c4;--iron: #8c8676;--blue: #a3121a !important;--blue-deep: #7d0d13 !important;--on-accent: #f5e9e9 !important;--red: #ff4a4a;--yellow: #c9a227;--blue-tint: color-mix(in srgb, #a3121a 15%, transparent) !important;color-scheme:dark;--display: "Special Elite", monospace}[data-style=horror] .title,[data-style=horror] .session-name,[data-style=horror] .nav-title,[data-style=horror] .subtitle{text-transform:uppercase;font-weight:400;letter-spacing:.04em;text-shadow:1px 1px 0 #000,0 0 6px rgba(163,18,26,.5)}[data-style=horror] .title{font-size:30px}[data-style=horror] .session-name{font-size:34px;font-stretch:100%}[data-style=horror] .card,[data-style=horror] .nav-card,[data-style=horror] .session:not(.is-next){border:1px solid #3a3a30;border-radius:2px;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent),var(--bench);box-shadow:inset 0 0 30px #0009}[data-style=horror] .session.is-next,[data-style=horror] .btn,[data-style=horror] .chip,[data-style=horror] .segmented,[data-style=horror] .segmented button,[data-style=horror] input,[data-style=horror] .stepper{border-radius:2px}@keyframes horror-flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.4}94%{opacity:1}97%{opacity:.7}}[data-style=horror] .title{animation:horror-flicker 5s infinite}@media(prefers-reduced-motion:reduce){[data-style=horror] .title{animation:none}}:root:root[data-style=royale][data-style]{--floor: #7b5cff;--bench: #ffffff;--bench-up: #f1edff;--steel: #2b1d73;--chalk: #1d1442;--iron: #5a4f8a;--blue: #ffc400 !important;--blue-deep: #e6a800 !important;--on-accent: #1d1442 !important;--red: #ff4d6d;--yellow: #ffc400;--blue-tint: color-mix(in srgb, #ffc400 15%, transparent) !important;color-scheme:light;--display: "Lilita One", sans-serif}[data-style=royale] .title,[data-style=royale] .session-name,[data-style=royale] .nav-title,[data-style=royale] .subtitle{text-transform:uppercase;font-weight:400;text-shadow:0 3px 0 rgba(43,29,115,.35)}[data-style=royale] .title{font-size:40px}[data-style=royale] .session-name{font-size:42px;font-stretch:100%}[data-style=royale] .card,[data-style=royale] .nav-card,[data-style=royale] .session:not(.is-next){border:3px solid #2b1d73;border-radius:16px;box-shadow:0 5px #2b1d73}[data-style=royale] .session.is-next{border:3px solid #2b1d73;border-radius:16px;box-shadow:0 5px #2b1d73}[data-style=royale] .btn,[data-style=royale] .chip,[data-style=royale] .segmented,[data-style=royale] .segmented button,[data-style=royale] input,[data-style=royale] .stepper{border-radius:12px}[data-style=royale] body{background:linear-gradient(180deg,#7b5cff,#b06bff 60%,#ff8fd1) fixed}[data-style=royale] .section-label,[data-style=royale] .home-section-head .link,[data-style=royale] .title{color:#fff}:root:root[data-style=loot][data-style]{--floor: #0b0a0d;--bench: #16141a;--bench-up: #211e27;--steel: #3b3545;--chalk: #ece4d6;--iron: #a49b8e;--blue: #ff8000 !important;--blue-deep: #d96c00 !important;--on-accent: #1a0d00 !important;--red: #ff5050;--yellow: #a335ee;--blue-tint: color-mix(in srgb, #ff8000 15%, transparent) !important;color-scheme:dark;--display: "Marcellus SC", serif}[data-style=loot] .title,[data-style=loot] .session-name,[data-style=loot] .nav-title,[data-style=loot] .subtitle{font-weight:400;letter-spacing:.05em;text-shadow:0 0 10px rgba(255,128,0,.45)}[data-style=loot] .title{font-size:34px}[data-style=loot] .session-name{font-size:36px;font-stretch:100%}[data-style=loot] .card,[data-style=loot] .nav-card,[data-style=loot] .session:not(.is-next){border:1px solid #3b3545;border-left:4px solid #a335ee;border-radius:3px;background:linear-gradient(90deg,rgba(163,53,238,.1),transparent 40%),var(--bench)}[data-style=loot] .session.is-next{border-radius:3px;box-shadow:0 0 18px #ff800073}[data-style=loot] .btn,[data-style=loot] .chip,[data-style=loot] .segmented,[data-style=loot] .segmented button,[data-style=loot] input,[data-style=loot] .stepper{border-radius:3px}:root:root[data-style=grimdark][data-style]{--floor: #0c0d0f;--bench: #17191c;--bench-up: #202328;--steel: #3d4249;--chalk: #e4dfd3;--iron: #9a968c;--blue: #b08d3a !important;--blue-deep: #8c6f2a !important;--on-accent: #14110a !important;--red: #b3261e;--yellow: #b08d3a;--blue-tint: color-mix(in srgb, #b08d3a 15%, transparent) !important;color-scheme:dark;--display: "Cinzel Decorative", serif}[data-style=grimdark] .title,[data-style=grimdark] .session-name,[data-style=grimdark] .nav-title,[data-style=grimdark] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.06em}[data-style=grimdark] .title{font-size:26px}[data-style=grimdark] .session-name{font-size:28px;font-stretch:100%}[data-style=grimdark] .card,[data-style=grimdark] .nav-card,[data-style=grimdark] .session:not(.is-next){border:2px solid #3d4249;border-radius:0;box-shadow:inset 0 0 0 3px var(--bench),inset 0 0 0 4px #b08d3a80;background:repeating-linear-gradient(45deg,rgba(255,255,255,.015) 0 2px,transparent 2px 6px),var(--bench)}[data-style=grimdark] .session.is-next{border-radius:0;border:2px solid #b08d3a}[data-style=grimdark] .btn,[data-style=grimdark] .chip,[data-style=grimdark] .segmented,[data-style=grimdark] .segmented button,[data-style=grimdark] input,[data-style=grimdark] .stepper{border-radius:0}:root:root[data-style=metalcore][data-style]{--floor: #070707;--bench: #121212;--bench-up: #1c1c1c;--steel: #333333;--chalk: #f2f2f2;--iron: #9a9a9a;--blue: #e10600 !important;--blue-deep: #b30500 !important;--on-accent: #ffffff !important;--red: #ff3030;--yellow: #e10600;--blue-tint: color-mix(in srgb, #e10600 15%, transparent) !important;color-scheme:dark;--display: "Metal Mania", cursive}[data-style=metalcore] .title,[data-style=metalcore] .session-name,[data-style=metalcore] .nav-title,[data-style=metalcore] .subtitle{text-transform:uppercase;font-weight:400}[data-style=metalcore] .title{font-size:36px}[data-style=metalcore] .session-name{font-size:40px;font-stretch:100%}[data-style=metalcore] .card,[data-style=metalcore] .nav-card,[data-style=metalcore] .session:not(.is-next){border:0;border-left:5px solid #e10600;border-radius:0;background:linear-gradient(115deg,transparent 70%,rgba(225,6,0,.12) 70% 72%,transparent 72%),var(--bench)}[data-style=metalcore] .session.is-next{border-radius:0;transform:skew(-3deg)}[data-style=metalcore] .btn,[data-style=metalcore] .chip,[data-style=metalcore] .segmented,[data-style=metalcore] .segmented button,[data-style=metalcore] input,[data-style=metalcore] .stepper{border-radius:0}:root:root[data-style=deathmetal][data-style]{--floor: #050404;--bench: #0f0d0c;--bench-up: #1a1715;--steel: #3a312b;--chalk: #e9e2d0;--iron: #9c8f7c;--blue: #8a0303 !important;--blue-deep: #6a0202 !important;--on-accent: #f5e9d0 !important;--red: #c20d0d;--yellow: #b89b5e;--blue-tint: color-mix(in srgb, #8a0303 15%, transparent) !important;color-scheme:dark;--display: "Pirata One", cursive}[data-style=deathmetal] .title,[data-style=deathmetal] .session-name,[data-style=deathmetal] .nav-title,[data-style=deathmetal] .subtitle{font-weight:400;text-shadow:0 0 2px #000,0 2px 8px rgba(138,3,3,.6)}[data-style=deathmetal] .title{font-size:42px}[data-style=deathmetal] .session-name{font-size:46px;font-stretch:100%}[data-style=deathmetal] .card,[data-style=deathmetal] .nav-card,[data-style=deathmetal] .session:not(.is-next){border:1px solid #3a312b;border-radius:0;box-shadow:inset 0 -18px 28px -20px #8a030380}[data-style=deathmetal] .session.is-next,[data-style=deathmetal] .btn,[data-style=deathmetal] .chip,[data-style=deathmetal] .segmented,[data-style=deathmetal] .segmented button,[data-style=deathmetal] input,[data-style=deathmetal] .stepper{border-radius:0}:root:root[data-style=blackmetal][data-style]{--floor: #000000;--bench: #0b0b0c;--bench-up: #151517;--steel: #3b3d42;--chalk: #f4f6f8;--iron: #9aa1aa;--blue: #e9eef3 !important;--blue-deep: #c3cbd3 !important;--on-accent: #000000 !important;--red: #9aa1aa;--yellow: #c3cbd3;--blue-tint: color-mix(in srgb, #e9eef3 15%, transparent) !important;color-scheme:dark;--display: "UnifrakturCook", serif}[data-style=blackmetal] .title,[data-style=blackmetal] .session-name,[data-style=blackmetal] .nav-title,[data-style=blackmetal] .subtitle{font-weight:700;text-shadow:0 0 10px rgba(200,220,240,.35)}[data-style=blackmetal] .title{font-size:40px}[data-style=blackmetal] .session-name{font-size:42px;font-stretch:100%}[data-style=blackmetal] .card,[data-style=blackmetal] .nav-card,[data-style=blackmetal] .session:not(.is-next){border:1px solid #2a2c30;border-radius:0;background:radial-gradient(ellipse at 50% -20%,rgba(200,220,240,.08),transparent 60%),var(--bench)}[data-style=blackmetal] .session.is-next,[data-style=blackmetal] .btn,[data-style=blackmetal] .chip,[data-style=blackmetal] .segmented,[data-style=blackmetal] .segmented button,[data-style=blackmetal] input,[data-style=blackmetal] .stepper{border-radius:0}[data-style=blackmetal] body{background:radial-gradient(ellipse at 50% 0%,#1a1d22,#000 70%) fixed}:root:root[data-style=emo][data-style]{--floor: #0d0d0f;--bench: #18181c;--bench-up: #222228;--steel: #3a3a44;--chalk: #f5f5f7;--iron: #a0a0ad;--blue: #ff2d95 !important;--blue-deep: #d61f7a !important;--on-accent: #ffffff !important;--red: #ff2d95;--yellow: #9b5cff;--blue-tint: color-mix(in srgb, #ff2d95 15%, transparent) !important;color-scheme:dark;--display: "Permanent Marker", cursive}[data-style=emo] .title,[data-style=emo] .session-name,[data-style=emo] .nav-title,[data-style=emo] .subtitle{font-weight:400}[data-style=emo] .title{font-size:36px;transform:rotate(-1deg);display:inline-block}[data-style=emo] .session-name{font-size:38px;font-stretch:100%}[data-style=emo] .card,[data-style=emo] .nav-card,[data-style=emo] .session:not(.is-next){border:2px solid #3a3a44;border-radius:6px;box-shadow:4px 4px #ff2d95}[data-style=emo] .session.is-next,[data-style=emo] .btn,[data-style=emo] .chip,[data-style=emo] .segmented,[data-style=emo] .segmented button,[data-style=emo] input,[data-style=emo] .stepper{border-radius:6px}[data-style=emo] body{background-color:#0d0d0f;background-image:conic-gradient(#141418 25%,#0d0d0f 0,#0d0d0f 50%,#141418 0,#141418 75%,#0d0d0f 0);background-size:28px 28px}:root:root[data-style=punk][data-style]{--floor: #f7f3e8;--bench: #ffffff;--bench-up: #f1ecdc;--steel: #111111;--chalk: #111111;--iron: #555555;--blue: #ff2e88 !important;--blue-deep: #d61a6d !important;--on-accent: #ffffff !important;--red: #ff2e88;--yellow: #ffe600;--blue-tint: color-mix(in srgb, #ff2e88 15%, transparent) !important;color-scheme:light;--display: "Rubik Mono One", sans-serif}[data-style=punk] .title,[data-style=punk] .session-name,[data-style=punk] .nav-title,[data-style=punk] .subtitle{text-transform:uppercase;font-weight:400}[data-style=punk] .title{font-size:26px;transform:rotate(-1deg);display:inline-block}[data-style=punk] .session-name{font-size:30px;font-stretch:100%}[data-style=punk] .card,[data-style=punk] .nav-card,[data-style=punk] .session:not(.is-next){border:3px solid #111;border-radius:0;box-shadow:5px 5px #ffe600}[data-style=punk] .session.is-next{border:3px solid #111;border-radius:0;box-shadow:5px 5px #111}[data-style=punk] .btn,[data-style=punk] .chip,[data-style=punk] .segmented,[data-style=punk] .segmented button,[data-style=punk] input,[data-style=punk] .stepper{border-radius:0}[data-style=punk] .session-name{background:#111;color:#ffe600;padding:2px 8px;display:inline-block;justify-self:start}[data-style=punk] .session.is-next .session-name{background:#ffe600;color:#111}:root:root[data-style=rave][data-style]{--floor: #0a0a0a;--bench: #141414;--bench-up: #1e1e1e;--steel: #333333;--chalk: #f6ff00;--iron: #b9c200;--blue: #00ffc6 !important;--blue-deep: #00d1a3 !important;--on-accent: #0a0a0a !important;--red: #ff3df5;--yellow: #f6ff00;--blue-tint: color-mix(in srgb, #00ffc6 15%, transparent) !important;color-scheme:dark;--display: "Bungee", sans-serif}[data-style=rave] .title,[data-style=rave] .session-name,[data-style=rave] .nav-title,[data-style=rave] .subtitle{text-transform:uppercase;font-weight:400;text-shadow:0 0 12px rgba(246,255,0,.6)}[data-style=rave] .title{font-size:30px}[data-style=rave] .session-name{font-size:32px;font-stretch:100%}[data-style=rave] .card,[data-style=rave] .nav-card,[data-style=rave] .session:not(.is-next){border:2px solid #f6ff00;border-radius:12px;box-shadow:0 0 14px #00ffc640}[data-style=rave] .session.is-next{border-radius:12px;box-shadow:0 0 22px #00ffc699}[data-style=rave] .btn,[data-style=rave] .chip,[data-style=rave] .segmented,[data-style=rave] .segmented button,[data-style=rave] input,[data-style=rave] .stepper{border-radius:12px}:root:root[data-style=claret][data-style]{--floor: #f2f3f5;--bench: #ffffff;--bench-up: #eef0f3;--steel: #d6d9de;--chalk: #141414;--iron: #5b5f66;--blue: #7a263a !important;--blue-deep: #5e1c2c !important;--on-accent: #ffffff !important;--red: #d0021b;--yellow: #95bfe5;--blue-tint: color-mix(in srgb, #7a263a 15%, transparent) !important;color-scheme:light;--display: "Oswald", sans-serif}[data-style=claret] .title,[data-style=claret] .session-name,[data-style=claret] .nav-title,[data-style=claret] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.02em}[data-style=claret] .title{font-size:36px}[data-style=claret] .session-name{font-size:40px;font-stretch:100%}[data-style=claret] .card,[data-style=claret] .nav-card,[data-style=claret] .session:not(.is-next){border-radius:6px;border-top:6px solid #7a263a;border-bottom:3px solid #95bfe5;box-shadow:0 1px 3px #0000001a}[data-style=claret] .session.is-next{border-radius:6px;box-shadow:inset 0 -6px #95bfe5}[data-style=claret] .btn,[data-style=claret] .chip,[data-style=claret] .segmented,[data-style=claret] .segmented button,[data-style=claret] input,[data-style=claret] .stepper{border-radius:6px}:root:root[data-style=skyblue][data-style]{--floor: #f2f3f5;--bench: #ffffff;--bench-up: #eef0f3;--steel: #d6d9de;--chalk: #141414;--iron: #5b5f66;--blue: #5aa7dc !important;--blue-deep: #3a86bd !important;--on-accent: #0c2340 !important;--red: #d0021b;--yellow: #0c2340;--blue-tint: color-mix(in srgb, #5aa7dc 15%, transparent) !important;color-scheme:light;--display: "Oswald", sans-serif}[data-style=skyblue] .title,[data-style=skyblue] .session-name,[data-style=skyblue] .nav-title,[data-style=skyblue] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.02em}[data-style=skyblue] .title{font-size:36px}[data-style=skyblue] .session-name{font-size:40px;font-stretch:100%}[data-style=skyblue] .card,[data-style=skyblue] .nav-card,[data-style=skyblue] .session:not(.is-next){border-radius:6px;border-top:6px solid #5aa7dc;border-bottom:3px solid #0c2340;box-shadow:0 1px 3px #0000001a}[data-style=skyblue] .session.is-next{border-radius:6px;box-shadow:inset 0 -6px #0c2340}[data-style=skyblue] .btn,[data-style=skyblue] .chip,[data-style=skyblue] .segmented,[data-style=skyblue] .segmented button,[data-style=skyblue] input,[data-style=skyblue] .stepper{border-radius:6px}:root:root[data-style=magpies][data-style]{--floor: #f2f3f5;--bench: #ffffff;--bench-up: #eef0f3;--steel: #d6d9de;--chalk: #141414;--iron: #5b5f66;--blue: #111111 !important;--blue-deep: #000000 !important;--on-accent: #ffffff !important;--red: #d0021b;--yellow: #c8a548;--blue-tint: color-mix(in srgb, #111111 15%, transparent) !important;color-scheme:light;--display: "Teko", sans-serif}[data-style=magpies] .title,[data-style=magpies] .session-name,[data-style=magpies] .nav-title,[data-style=magpies] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.02em}[data-style=magpies] .title{font-size:36px}[data-style=magpies] .session-name{font-size:40px;font-stretch:100%}[data-style=magpies] .card,[data-style=magpies] .nav-card,[data-style=magpies] .session:not(.is-next){border-radius:6px;border-top:6px solid #111111;border-bottom:3px solid #c8a548;box-shadow:0 1px 3px #0000001a}[data-style=magpies] .session.is-next{border-radius:6px;box-shadow:inset 0 -6px #c8a548}[data-style=magpies] .btn,[data-style=magpies] .chip,[data-style=magpies] .segmented,[data-style=magpies] .segmented button,[data-style=magpies] input,[data-style=magpies] .stepper{border-radius:6px}[data-style=magpies] body{background-color:var(--floor);background-image:repeating-linear-gradient(90deg,color-mix(in srgb,#111111 9%,transparent) 0 26px,transparent 26px 52px)}:root:root[data-style=royal][data-style]{--floor: #f2f3f5;--bench: #ffffff;--bench-up: #eef0f3;--steel: #d6d9de;--chalk: #141414;--iron: #5b5f66;--blue: #0b3d91 !important;--blue-deep: #082d6b !important;--on-accent: #ffffff !important;--red: #d0021b;--yellow: #e8e8e8;--blue-tint: color-mix(in srgb, #0b3d91 15%, transparent) !important;color-scheme:light;--display: "Teko", sans-serif}[data-style=royal] .title,[data-style=royal] .session-name,[data-style=royal] .nav-title,[data-style=royal] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.02em}[data-style=royal] .title{font-size:36px}[data-style=royal] .session-name{font-size:40px;font-stretch:100%}[data-style=royal] .card,[data-style=royal] .nav-card,[data-style=royal] .session:not(.is-next){border-radius:6px;border-top:6px solid #0b3d91;border-bottom:3px solid #e8e8e8;box-shadow:0 1px 3px #0000001a}[data-style=royal] .session.is-next{border-radius:6px;box-shadow:inset 0 -6px #e8e8e8}[data-style=royal] .btn,[data-style=royal] .chip,[data-style=royal] .segmented,[data-style=royal] .segmented button,[data-style=royal] input,[data-style=royal] .stepper{border-radius:6px}:root:root[data-style=tangerine][data-style]{--floor: #f2f3f5;--bench: #ffffff;--bench-up: #eef0f3;--steel: #d6d9de;--chalk: #141414;--iron: #5b5f66;--blue: #f36c21 !important;--blue-deep: #d1561a !important;--on-accent: #111111 !important;--red: #d0021b;--yellow: #111111;--blue-tint: color-mix(in srgb, #f36c21 15%, transparent) !important;color-scheme:light;--display: "Oswald", sans-serif}[data-style=tangerine] .title,[data-style=tangerine] .session-name,[data-style=tangerine] .nav-title,[data-style=tangerine] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.02em}[data-style=tangerine] .title{font-size:36px}[data-style=tangerine] .session-name{font-size:40px;font-stretch:100%}[data-style=tangerine] .card,[data-style=tangerine] .nav-card,[data-style=tangerine] .session:not(.is-next){border-radius:6px;border-top:6px solid #f36c21;border-bottom:3px solid #111111;box-shadow:0 1px 3px #0000001a}[data-style=tangerine] .session.is-next{border-radius:6px;box-shadow:inset 0 -6px #111}[data-style=tangerine] .btn,[data-style=tangerine] .chip,[data-style=tangerine] .segmented,[data-style=tangerine] .segmented button,[data-style=tangerine] input,[data-style=tangerine] .stepper{border-radius:6px}:root:root[data-style=hoops][data-style]{--floor: #f2f3f5;--bench: #ffffff;--bench-up: #eef0f3;--steel: #d6d9de;--chalk: #141414;--iron: #5b5f66;--blue: #00843d !important;--blue-deep: #006b31 !important;--on-accent: #ffffff !important;--red: #d0021b;--yellow: #ffffff;--blue-tint: color-mix(in srgb, #00843d 15%, transparent) !important;color-scheme:light;--display: "Teko", sans-serif}[data-style=hoops] .title,[data-style=hoops] .session-name,[data-style=hoops] .nav-title,[data-style=hoops] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.02em}[data-style=hoops] .title{font-size:36px}[data-style=hoops] .session-name{font-size:40px;font-stretch:100%}[data-style=hoops] .card,[data-style=hoops] .nav-card,[data-style=hoops] .session:not(.is-next){border-radius:6px;border-top:6px solid #00843d;border-bottom:3px solid #ffffff;box-shadow:0 1px 3px #0000001a}[data-style=hoops] .session.is-next{border-radius:6px;box-shadow:inset 0 -6px #fff}[data-style=hoops] .btn,[data-style=hoops] .chip,[data-style=hoops] .segmented,[data-style=hoops] .segmented button,[data-style=hoops] input,[data-style=hoops] .stepper{border-radius:6px}[data-style=hoops] body{background-color:var(--floor);background-image:repeating-linear-gradient(0deg,color-mix(in srgb,#00843d 9%,transparent) 0 26px,transparent 26px 52px)}:root:root[data-style=goldblack][data-style]{--floor: #0d1117;--bench: #161b22;--bench-up: #1f2630;--steel: #2c333d;--chalk: #f0f3f6;--iron: #9aa4b0;--blue: #fdb913 !important;--blue-deep: #d99c00 !important;--on-accent: #111111 !important;--red: #d0021b;--yellow: #111111;--blue-tint: color-mix(in srgb, #fdb913 15%, transparent) !important;color-scheme:dark;--display: "Oswald", sans-serif}[data-style=goldblack] .title,[data-style=goldblack] .session-name,[data-style=goldblack] .nav-title,[data-style=goldblack] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.02em}[data-style=goldblack] .title{font-size:36px}[data-style=goldblack] .session-name{font-size:40px;font-stretch:100%}[data-style=goldblack] .card,[data-style=goldblack] .nav-card,[data-style=goldblack] .session:not(.is-next){border-radius:6px;border-top:6px solid #fdb913;border-bottom:3px solid #111111;box-shadow:0 1px 3px #0000001a}[data-style=goldblack] .session.is-next{border-radius:6px;box-shadow:inset 0 -6px #111}[data-style=goldblack] .btn,[data-style=goldblack] .chip,[data-style=goldblack] .segmented,[data-style=goldblack] .segmented button,[data-style=goldblack] input,[data-style=goldblack] .stepper{border-radius:6px}:root:root[data-style=redsleeves][data-style]{--floor: #f2f3f5;--bench: #ffffff;--bench-up: #eef0f3;--steel: #d6d9de;--chalk: #141414;--iron: #5b5f66;--blue: #db0007 !important;--blue-deep: #b30006 !important;--on-accent: #ffffff !important;--red: #d0021b;--yellow: #ffffff;--blue-tint: color-mix(in srgb, #db0007 15%, transparent) !important;color-scheme:light;--display: "Oswald", sans-serif}[data-style=redsleeves] .title,[data-style=redsleeves] .session-name,[data-style=redsleeves] .nav-title,[data-style=redsleeves] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.02em}[data-style=redsleeves] .title{font-size:36px}[data-style=redsleeves] .session-name{font-size:40px;font-stretch:100%}[data-style=redsleeves] .card,[data-style=redsleeves] .nav-card,[data-style=redsleeves] .session:not(.is-next){border-radius:6px;border-top:6px solid #db0007;border-left:6px solid #db0007;border-right:6px solid #db0007;box-shadow:0 1px 3px #0000001a}[data-style=redsleeves] .session.is-next{border-radius:6px;box-shadow:inset 16px 0 #fff,inset -16px 0 #fff}[data-style=redsleeves] .btn,[data-style=redsleeves] .chip,[data-style=redsleeves] .segmented,[data-style=redsleeves] .segmented button,[data-style=redsleeves] input,[data-style=redsleeves] .stepper{border-radius:6px}:root:root[data-style=whiteblack][data-style]{--floor: #f2f3f5;--bench: #ffffff;--bench-up: #eef0f3;--steel: #d6d9de;--chalk: #141414;--iron: #5b5f66;--blue: #111111 !important;--blue-deep: #000000 !important;--on-accent: #ffffff !important;--red: #d0021b;--yellow: #111111;--blue-tint: color-mix(in srgb, #111111 15%, transparent) !important;color-scheme:light;--display: "Teko", sans-serif}[data-style=whiteblack] .title,[data-style=whiteblack] .session-name,[data-style=whiteblack] .nav-title,[data-style=whiteblack] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.02em}[data-style=whiteblack] .title{font-size:36px}[data-style=whiteblack] .session-name{font-size:40px;font-stretch:100%}[data-style=whiteblack] .card,[data-style=whiteblack] .nav-card,[data-style=whiteblack] .session:not(.is-next){border-radius:6px;border:2px solid #111;border-bottom:8px solid #111;box-shadow:none}[data-style=whiteblack] .session.is-next{border-radius:6px;box-shadow:inset 0 -6px #111}[data-style=whiteblack] .btn,[data-style=whiteblack] .chip,[data-style=whiteblack] .segmented,[data-style=whiteblack] .segmented button,[data-style=whiteblack] input,[data-style=whiteblack] .stepper{border-radius:6px}:root:root[data-style=redwhiteblack][data-style]{--floor: #0d1117;--bench: #161b22;--bench-up: #1f2630;--steel: #2c333d;--chalk: #f0f3f6;--iron: #9aa4b0;--blue: #da291c !important;--blue-deep: #b51f15 !important;--on-accent: #ffffff !important;--red: #d0021b;--yellow: #fbe122;--blue-tint: color-mix(in srgb, #da291c 15%, transparent) !important;color-scheme:dark;--display: "Oswald", sans-serif}[data-style=redwhiteblack] .title,[data-style=redwhiteblack] .session-name,[data-style=redwhiteblack] .nav-title,[data-style=redwhiteblack] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.02em}[data-style=redwhiteblack] .title{font-size:36px}[data-style=redwhiteblack] .session-name{font-size:40px;font-stretch:100%}[data-style=redwhiteblack] .card,[data-style=redwhiteblack] .nav-card,[data-style=redwhiteblack] .session:not(.is-next){border-radius:6px;border-top:6px solid #da291c;border-bottom:3px solid #fbe122;box-shadow:0 1px 3px #0000001a}[data-style=redwhiteblack] .session.is-next{border-radius:6px;box-shadow:inset 0 -6px #fbe122}[data-style=redwhiteblack] .btn,[data-style=redwhiteblack] .chip,[data-style=redwhiteblack] .segmented,[data-style=redwhiteblack] .segmented button,[data-style=redwhiteblack] input,[data-style=redwhiteblack] .stepper{border-radius:6px}:root:root[data-style=redstripes][data-style]{--floor: #f2f3f5;--bench: #ffffff;--bench-up: #eef0f3;--steel: #d6d9de;--chalk: #141414;--iron: #5b5f66;--blue: #e2001a !important;--blue-deep: #b80015 !important;--on-accent: #ffffff !important;--red: #d0021b;--yellow: #111111;--blue-tint: color-mix(in srgb, #e2001a 15%, transparent) !important;color-scheme:light;--display: "Teko", sans-serif}[data-style=redstripes] .title,[data-style=redstripes] .session-name,[data-style=redstripes] .nav-title,[data-style=redstripes] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.02em}[data-style=redstripes] .title{font-size:36px}[data-style=redstripes] .session-name{font-size:40px;font-stretch:100%}[data-style=redstripes] .card,[data-style=redstripes] .nav-card,[data-style=redstripes] .session:not(.is-next){border-radius:6px;border-top:6px solid #e2001a;border-bottom:3px solid #111111;box-shadow:0 1px 3px #0000001a}[data-style=redstripes] .session.is-next{border-radius:6px;box-shadow:inset 0 -6px #111}[data-style=redstripes] .btn,[data-style=redstripes] .chip,[data-style=redstripes] .segmented,[data-style=redstripes] .segmented button,[data-style=redstripes] input,[data-style=redstripes] .stepper{border-radius:6px}[data-style=redstripes] body{background-color:var(--floor);background-image:repeating-linear-gradient(90deg,color-mix(in srgb,#e2001a 9%,transparent) 0 26px,transparent 26px 52px)}:root:root[data-style=amber][data-style]{--floor: #f2f3f5;--bench: #ffffff;--bench-up: #eef0f3;--steel: #d6d9de;--chalk: #141414;--iron: #5b5f66;--blue: #f5a12d !important;--blue-deep: #d9851a !important;--on-accent: #111111 !important;--red: #d0021b;--yellow: #111111;--blue-tint: color-mix(in srgb, #f5a12d 15%, transparent) !important;color-scheme:light;--display: "Oswald", sans-serif}[data-style=amber] .title,[data-style=amber] .session-name,[data-style=amber] .nav-title,[data-style=amber] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.02em}[data-style=amber] .title{font-size:36px}[data-style=amber] .session-name{font-size:40px;font-stretch:100%}[data-style=amber] .card,[data-style=amber] .nav-card,[data-style=amber] .session:not(.is-next){border-radius:6px;border-top:6px solid #f5a12d;border-bottom:3px solid #111111;box-shadow:0 1px 3px #0000001a}[data-style=amber] .session.is-next{border-radius:6px;box-shadow:inset 0 -6px #111}[data-style=amber] .btn,[data-style=amber] .chip,[data-style=amber] .segmented,[data-style=amber] .segmented button,[data-style=amber] input,[data-style=amber] .stepper{border-radius:6px}[data-style=amber] body{background-color:var(--floor);background-image:repeating-linear-gradient(90deg,color-mix(in srgb,#f5a12d 9%,transparent) 0 26px,transparent 26px 52px)}:root:root[data-style=hero][data-style]{--floor: #0f1a14;--bench: #18291f;--bench-up: #203628;--steel: #3c6148;--chalk: #eef2e2;--iron: #a9b99a;--blue: #e8c547 !important;--blue-deep: #c9a72c !important;--on-accent: #1a1405 !important;--red: #e05a47;--yellow: #43c7e8;--blue-tint: color-mix(in srgb, #e8c547 15%, transparent) !important;color-scheme:dark;--display: "Cinzel", serif}[data-style=hero] .title,[data-style=hero] .session-name,[data-style=hero] .nav-title,[data-style=hero] .subtitle{text-transform:uppercase;font-weight:800;letter-spacing:.06em}[data-style=hero] .title{font-size:30px}[data-style=hero] .session-name{font-size:32px;font-stretch:100%}[data-style=hero] .card,[data-style=hero] .nav-card,[data-style=hero] .session:not(.is-next){border:1px solid #3c6148;border-radius:4px;background:linear-gradient(180deg,rgba(67,199,232,.07),transparent 50%),var(--bench);box-shadow:inset 0 0 0 1px #e8c54733}[data-style=hero] .session.is-next{border-radius:4px;box-shadow:0 0 18px #e8c54766}[data-style=hero] .btn,[data-style=hero] .chip,[data-style=hero] .segmented,[data-style=hero] .segmented button,[data-style=hero] input,[data-style=hero] .stepper{border-radius:4px}[data-style=hero] .session-name:after{content:" ▲";font-size:.45em;vertical-align:middle;color:var(--yellow)}:root:root[data-style=brickworld][data-style]{--floor: #5c94fc;--bench: #fcfcfc;--bench-up: #f2f2f2;--steel: #b4502a;--chalk: #1a1a1a;--iron: #555555;--blue: #e52521 !important;--blue-deep: #b81c19 !important;--on-accent: #ffffff !important;--red: #e52521;--yellow: #fbd000;--blue-tint: color-mix(in srgb, #e52521 15%, transparent) !important;color-scheme:light;--display: "Press Start 2P", monospace}[data-style=brickworld] .title,[data-style=brickworld] .session-name,[data-style=brickworld] .nav-title,[data-style=brickworld] .subtitle{text-transform:uppercase;font-weight:400;line-height:1.4}[data-style=brickworld] .title{font-size:18px}[data-style=brickworld] .session-name{font-size:22px;font-stretch:100%}[data-style=brickworld] .nav-title{font-size:12px}[data-style=brickworld] .card,[data-style=brickworld] .nav-card,[data-style=brickworld] .session:not(.is-next){border:4px solid #b4502a;border-radius:0;box-shadow:inset 0 -6px #00000014}[data-style=brickworld] .session.is-next{border:4px solid #1a1a1a;border-radius:0}[data-style=brickworld] .btn,[data-style=brickworld] .chip,[data-style=brickworld] .segmented,[data-style=brickworld] .segmented button,[data-style=brickworld] input,[data-style=brickworld] .stepper{border-radius:0}[data-style=brickworld] body{background:linear-gradient(180deg,#5c94fc 0,#5c94fc 85%,#c84c0c 85%) fixed}[data-style=brickworld] .section-label,[data-style=brickworld] .home-section-head .link,[data-style=brickworld] .title{color:#fff;text-shadow:2px 2px 0 #000}:root:root[data-style=ringrush][data-style]{--floor: #1e60d6;--bench: #ffffff;--bench-up: #eef3ff;--steel: #0b2f7a;--chalk: #0b1a3a;--iron: #4a5a80;--blue: #ffd400 !important;--blue-deep: #e6be00 !important;--on-accent: #0b1a3a !important;--red: #e8283c;--yellow: #ffd400;--blue-tint: color-mix(in srgb, #ffd400 15%, transparent) !important;color-scheme:light;--display: "Russo One", sans-serif}[data-style=ringrush] .title,[data-style=ringrush] .session-name,[data-style=ringrush] .nav-title,[data-style=ringrush] .subtitle{text-transform:uppercase;font-style:italic;font-weight:400;text-shadow:2px 2px 0 rgba(11,47,122,.25)}[data-style=ringrush] .title{font-size:34px}[data-style=ringrush] .session-name{font-size:38px;font-stretch:100%}[data-style=ringrush] .card,[data-style=ringrush] .nav-card,[data-style=ringrush] .session:not(.is-next){border:3px solid #0b2f7a;border-radius:22px 6px;box-shadow:0 4px #0b2f7a}[data-style=ringrush] .session.is-next{border:3px solid #0b2f7a;border-radius:22px 6px;box-shadow:0 4px #0b2f7a}[data-style=ringrush] .btn,[data-style=ringrush] .chip,[data-style=ringrush] .segmented,[data-style=ringrush] .segmented button,[data-style=ringrush] input,[data-style=ringrush] .stepper{border-radius:12px}[data-style=ringrush] body{background:linear-gradient(180deg,#1e60d6,#4fa0ff 70%,#2fa84f 70%) fixed}[data-style=ringrush] .section-label,[data-style=ringrush] .home-section-head .link,[data-style=ringrush] .title{color:#fff}[data-style=ringrush] .session-name:after{content:" ◯";color:#ffd400;font-size:.5em;vertical-align:middle;-webkit-text-stroke:2px #ffd400}:root:root[data-style=blocks][data-style]{--floor: #2a1d12;--bench: #6b4a2b;--bench-up: #7a5733;--steel: #3d2a17;--chalk: #ffffff;--iron: #e3d5c0;--blue: #5dab2f !important;--blue-deep: #478a22 !important;--on-accent: #ffffff !important;--red: #e04848;--yellow: #ffd84a;--blue-tint: color-mix(in srgb, #5dab2f 15%, transparent) !important;color-scheme:dark;--display: "Silkscreen", monospace}[data-style=blocks] .title,[data-style=blocks] .session-name,[data-style=blocks] .nav-title,[data-style=blocks] .subtitle{text-transform:uppercase;font-weight:700;text-shadow:2px 2px 0 #000}[data-style=blocks] .title{font-size:26px}[data-style=blocks] .session-name{font-size:28px;font-stretch:100%}[data-style=blocks] .card,[data-style=blocks] .nav-card,[data-style=blocks] .session:not(.is-next){border:0;border-top:10px solid #5dab2f;border-radius:0;background:repeating-conic-gradient(#6b4a2b 0,#6b4a2b 25%,#73502f 0,#73502f 50%) 0 0 / 16px 16px;box-shadow:inset 0 0 0 3px #3d2a17}[data-style=blocks] .session.is-next{border-radius:0;box-shadow:inset 0 0 0 3px #2f5e17}[data-style=blocks] .btn,[data-style=blocks] .chip,[data-style=blocks] .segmented,[data-style=blocks] .segmented button,[data-style=blocks] input,[data-style=blocks] .stepper{border-radius:0}:root:root[data-style=bonfire][data-style]{--floor: #0a0908;--bench: #141210;--bench-up: #1d1a17;--steel: #3b352e;--chalk: #d8d0c2;--iron: #8d8578;--blue: #e2742b !important;--blue-deep: #bf5c1d !important;--on-accent: #140a03 !important;--red: #a3231a;--yellow: #d8a64b;--blue-tint: color-mix(in srgb, #e2742b 15%, transparent) !important;color-scheme:dark;--display: "Cormorant SC", serif}[data-style=bonfire] .title,[data-style=bonfire] .session-name,[data-style=bonfire] .nav-title,[data-style=bonfire] .subtitle{font-weight:700;letter-spacing:.08em;text-shadow:0 0 14px rgba(226,116,43,.35)}[data-style=bonfire] .title{font-size:36px}[data-style=bonfire] .session-name{font-size:40px;font-stretch:100%}[data-style=bonfire] .card,[data-style=bonfire] .nav-card,[data-style=bonfire] .session:not(.is-next){border:0;border-top:1px solid #3b352e;border-bottom:1px solid #3b352e;border-radius:0;background:radial-gradient(ellipse at 50% 120%,rgba(226,116,43,.16),transparent 60%),var(--bench)}[data-style=bonfire] .session.is-next{border-radius:0;box-shadow:0 0 24px #e2742b66}[data-style=bonfire] .btn,[data-style=bonfire] .chip,[data-style=bonfire] .segmented,[data-style=bonfire] .segmented button,[data-style=bonfire] input,[data-style=bonfire] .stepper{border-radius:0}:root:root[data-style=visor][data-style]{--floor: #0d120c;--bench: #172016;--bench-up: #202c1f;--steel: #3e5233;--chalk: #e6ecd9;--iron: #9aa88a;--blue: #f2b632 !important;--blue-deep: #d39a1e !important;--on-accent: #1a1204 !important;--red: #e04b3c;--yellow: #7fd1ff;--blue-tint: color-mix(in srgb, #f2b632 15%, transparent) !important;color-scheme:dark;--display: "Rajdhani", sans-serif}[data-style=visor] .title,[data-style=visor] .session-name,[data-style=visor] .nav-title,[data-style=visor] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.06em}[data-style=visor] .title{font-size:36px}[data-style=visor] .session-name{font-size:40px;font-stretch:100%}[data-style=visor] .card,[data-style=visor] .nav-card,[data-style=visor] .session:not(.is-next){border:1px solid #3e5233;border-radius:10px 10px 2px 2px;background:linear-gradient(90deg,rgba(127,209,255,.08) 1px,transparent 1px) 0 0 / 18px 100%,var(--bench)}[data-style=visor] .session.is-next{border-radius:10px 10px 2px 2px;background:linear-gradient(135deg,#f2b632,#c98a12)}[data-style=visor] .btn,[data-style=visor] .chip,[data-style=visor] .segmented,[data-style=visor] .segmented button,[data-style=visor] input,[data-style=visor] .stepper{border-radius:8px}:root:root[data-style=mecha][data-style]{--floor: #0e0a14;--bench: #1b1426;--bench-up: #251c34;--steel: #4a3a66;--chalk: #f1ecff;--iron: #a99cc9;--blue: #8cff3f !important;--blue-deep: #6fd626 !important;--on-accent: #11200a !important;--red: #ff3b3b;--yellow: #ff8a00;--blue-tint: color-mix(in srgb, #8cff3f 15%, transparent) !important;color-scheme:dark;--display: "Bai Jamjuree", sans-serif}[data-style=mecha] .title,[data-style=mecha] .session-name,[data-style=mecha] .nav-title,[data-style=mecha] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.04em}[data-style=mecha] .title{font-size:34px}[data-style=mecha] .session-name{font-size:38px;font-stretch:100%}[data-style=mecha] .card,[data-style=mecha] .nav-card,[data-style=mecha] .session:not(.is-next){border:0;border-left:6px solid #6a3fc0;border-radius:0;background:repeating-linear-gradient(-45deg,rgba(255,138,0,.1) 0 6px,transparent 6px 14px) top / 100% 6px no-repeat,var(--bench)}[data-style=mecha] .session.is-next{border-radius:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%)}[data-style=mecha] .btn,[data-style=mecha] .chip,[data-style=mecha] .segmented,[data-style=mecha] .segmented button,[data-style=mecha] input,[data-style=mecha] .stepper{border-radius:0}:root:root[data-style=codec][data-style]{--floor: #03110b;--bench: #062016;--bench-up: #0a2c1e;--steel: #1d6145;--chalk: #9dffcf;--iron: #4fbf8c;--blue: #47ff9e !important;--blue-deep: #2ed985 !important;--on-accent: #03110b !important;--red: #ff6f6f;--yellow: #c9ff5a;--blue-tint: color-mix(in srgb, #47ff9e 15%, transparent) !important;color-scheme:dark;--display: "Share Tech Mono", monospace}[data-style=codec] .title,[data-style=codec] .session-name,[data-style=codec] .nav-title,[data-style=codec] .subtitle{text-transform:uppercase;font-weight:400;letter-spacing:.06em;text-shadow:0 0 8px rgba(71,255,158,.5)}[data-style=codec] .title{font-size:32px}[data-style=codec] .session-name{font-size:34px;font-stretch:100%}[data-style=codec] .card,[data-style=codec] .nav-card,[data-style=codec] .session:not(.is-next){border:1px solid #1d6145;border-radius:2px;background:repeating-linear-gradient(0deg,rgba(71,255,158,.05) 0 2px,transparent 2px 4px),var(--bench)}[data-style=codec] .session.is-next,[data-style=codec] .btn,[data-style=codec] .chip,[data-style=codec] .segmented,[data-style=codec] .segmented button,[data-style=codec] input,[data-style=codec] .stepper{border-radius:2px}[data-style=codec] .session-name:before{content:"140.96 ";font-size:.4em;vertical-align:middle;opacity:.7}:root:root[data-style=grunge][data-style]{--floor: #141311;--bench: #1f1d1a;--bench-up: #2a2723;--steel: #4a453d;--chalk: #e6e0d2;--iron: #9c958a;--blue: #b6402c !important;--blue-deep: #94321f !important;--on-accent: #fff4ea !important;--red: #d14b3b;--yellow: #c9a54a;--blue-tint: color-mix(in srgb, #b6402c 15%, transparent) !important;color-scheme:dark;--display: "Special Elite", monospace}[data-style=grunge] .title,[data-style=grunge] .session-name,[data-style=grunge] .nav-title,[data-style=grunge] .subtitle{text-transform:uppercase;font-weight:400}[data-style=grunge] .title{font-size:32px;transform:rotate(-.5deg);display:inline-block}[data-style=grunge] .session-name{font-size:36px;font-stretch:100%}[data-style=grunge] .card,[data-style=grunge] .nav-card,[data-style=grunge] .session:not(.is-next){border:1px solid #4a453d;border-radius:2px;background:repeating-linear-gradient(90deg,rgba(182,64,44,.1) 0 10px,transparent 10px 22px),repeating-linear-gradient(0deg,rgba(182,64,44,.1) 0 10px,transparent 10px 22px),var(--bench)}[data-style=grunge] .session.is-next,[data-style=grunge] .btn,[data-style=grunge] .chip,[data-style=grunge] .segmented,[data-style=grunge] .segmented button,[data-style=grunge] input,[data-style=grunge] .stepper{border-radius:2px}:root:root[data-style=hiphop][data-style]{--floor: #0f0f10;--bench: #1b1b1d;--bench-up: #262628;--steel: #3e3e42;--chalk: #f4f4f4;--iron: #a3a3aa;--blue: #f2c230 !important;--blue-deep: #d4a514 !important;--on-accent: #141006 !important;--red: #e8413c;--yellow: #f2c230;--blue-tint: color-mix(in srgb, #f2c230 15%, transparent) !important;color-scheme:dark;--display: "Bungee Shade", sans-serif}[data-style=hiphop] .title,[data-style=hiphop] .session-name,[data-style=hiphop] .nav-title,[data-style=hiphop] .subtitle{text-transform:uppercase;font-weight:400}[data-style=hiphop] .title{font-size:30px}[data-style=hiphop] .session-name{font-size:34px;font-stretch:100%}[data-style=hiphop] .card,[data-style=hiphop] .nav-card,[data-style=hiphop] .session:not(.is-next){border:2px solid #f2c230;border-radius:4px;background:linear-gradient(135deg,rgba(255,255,255,.03),transparent),var(--bench)}[data-style=hiphop] .session.is-next,[data-style=hiphop] .btn,[data-style=hiphop] .chip,[data-style=hiphop] .segmented,[data-style=hiphop] .segmented button,[data-style=hiphop] input,[data-style=hiphop] .stepper{border-radius:4px}:root:root[data-style=reggae][data-style]{--floor: #0d140c;--bench: #172215;--bench-up: #202f1d;--steel: #355a2f;--chalk: #f6f1e0;--iron: #b9c2a5;--blue: #fcd116 !important;--blue-deep: #e0b700 !important;--on-accent: #14200d !important;--red: #ce1126;--yellow: #fcd116;--blue-tint: color-mix(in srgb, #fcd116 15%, transparent) !important;color-scheme:dark;--display: "Lilita One", sans-serif}[data-style=reggae] .title,[data-style=reggae] .session-name,[data-style=reggae] .nav-title,[data-style=reggae] .subtitle{font-weight:400}[data-style=reggae] .title{font-size:36px}[data-style=reggae] .session-name{font-size:40px;font-stretch:100%}[data-style=reggae] .card,[data-style=reggae] .nav-card,[data-style=reggae] .session:not(.is-next){border:0;border-radius:10px;box-shadow:inset 0 6px #ce1126,inset 0 12px #fcd116,inset 0 18px #009b3a}[data-style=reggae] .session.is-next,[data-style=reggae] .btn,[data-style=reggae] .chip,[data-style=reggae] .segmented,[data-style=reggae] .segmented button,[data-style=reggae] input,[data-style=reggae] .stepper{border-radius:10px}:root:root[data-style=disco][data-style]{--floor: #160a1f;--bench: #24112f;--bench-up: #30173e;--steel: #5e2f75;--chalk: #fff0fb;--iron: #d0a5dd;--blue: #ffcc33 !important;--blue-deep: #e6b01a !important;--on-accent: #2a0f2e !important;--red: #ff4fb8;--yellow: #ffcc33;--blue-tint: color-mix(in srgb, #ffcc33 15%, transparent) !important;color-scheme:dark;--display: "Monoton", cursive}[data-style=disco] .title,[data-style=disco] .session-name,[data-style=disco] .nav-title,[data-style=disco] .subtitle{text-transform:uppercase;font-weight:400;text-shadow:0 0 10px rgba(255,79,184,.6)}[data-style=disco] .title{font-size:30px}[data-style=disco] .session-name{font-size:34px;font-stretch:100%}[data-style=disco] .card,[data-style=disco] .nav-card,[data-style=disco] .session:not(.is-next){border:1px solid #5e2f75;border-radius:16px;background:radial-gradient(circle at 85% 15%,rgba(255,255,255,.25) 0 2px,transparent 3px),radial-gradient(circle at 70% 40%,rgba(255,204,51,.3) 0 1.5px,transparent 2.5px),radial-gradient(circle at 92% 60%,rgba(255,79,184,.35) 0 2px,transparent 3px),var(--bench)}[data-style=disco] .session.is-next{border-radius:16px;background:linear-gradient(135deg,#fc3,#ff4fb8)}[data-style=disco] .btn,[data-style=disco] .chip,[data-style=disco] .segmented,[data-style=disco] .segmented button,[data-style=disco] input,[data-style=disco] .stepper{border-radius:12px}:root:root[data-style=goth][data-style]{--floor: #0b070d;--bench: #160e19;--bench-up: #201424;--steel: #3f2647;--chalk: #ece2ef;--iron: #a892ad;--blue: #9b4dca !important;--blue-deep: #7b36a6 !important;--on-accent: #ffffff !important;--red: #c2185b;--yellow: #d4af37;--blue-tint: color-mix(in srgb, #9b4dca 15%, transparent) !important;color-scheme:dark;--display: "IM Fell English SC", serif}[data-style=goth] .title,[data-style=goth] .session-name,[data-style=goth] .nav-title,[data-style=goth] .subtitle{font-weight:400;letter-spacing:.03em}[data-style=goth] .title{font-size:36px}[data-style=goth] .session-name{font-size:40px;font-stretch:100%}[data-style=goth] .card,[data-style=goth] .nav-card,[data-style=goth] .session:not(.is-next){border:1px solid #3f2647;border-radius:14px 14px 2px 2px;background:radial-gradient(ellipse at 50% 0,rgba(155,77,202,.14),transparent 60%),var(--bench)}[data-style=goth] .session.is-next{border-radius:14px 14px 2px 2px}[data-style=goth] .btn,[data-style=goth] .chip,[data-style=goth] .segmented,[data-style=goth] .segmented button,[data-style=goth] input,[data-style=goth] .stepper{border-radius:10px}:root:root[data-style=jazz][data-style]{--floor: #0d0c0a;--bench: #181612;--bench-up: #221f19;--steel: #4d4331;--chalk: #efe6d2;--iron: #a99c80;--blue: #c9a24b !important;--blue-deep: #a9853a !important;--on-accent: #120d03 !important;--red: #b5442f;--yellow: #c9a24b;--blue-tint: color-mix(in srgb, #c9a24b 15%, transparent) !important;color-scheme:dark;--display: "Poiret One", cursive}[data-style=jazz] .title,[data-style=jazz] .session-name,[data-style=jazz] .nav-title,[data-style=jazz] .subtitle{text-transform:uppercase;font-weight:400;letter-spacing:.12em}[data-style=jazz] .title{font-size:34px}[data-style=jazz] .session-name{font-size:38px;font-stretch:100%}[data-style=jazz] .card,[data-style=jazz] .nav-card,[data-style=jazz] .session:not(.is-next){border:1px solid #c9a24b;border-radius:0;box-shadow:inset 0 0 0 4px var(--bench),inset 0 0 0 5px #c9a24b73}[data-style=jazz] .session.is-next,[data-style=jazz] .btn,[data-style=jazz] .chip,[data-style=jazz] .segmented,[data-style=jazz] .segmented button,[data-style=jazz] input,[data-style=jazz] .stepper{border-radius:0}:root:root[data-style=lofi][data-style]{--floor: #e9e1f5;--bench: #f8f4fd;--bench-up: #efe7f8;--steel: #cbbce3;--chalk: #3d3352;--iron: #7b6f92;--blue: #8e7cc3 !important;--blue-deep: #7563ad !important;--on-accent: #ffffff !important;--red: #e07a8f;--yellow: #f2b880;--blue-tint: color-mix(in srgb, #8e7cc3 15%, transparent) !important;color-scheme:light;--display: "Quicksand", sans-serif}[data-style=lofi] .title,[data-style=lofi] .session-name,[data-style=lofi] .nav-title,[data-style=lofi] .subtitle{font-weight:700}[data-style=lofi] .title{font-size:34px}[data-style=lofi] .session-name{font-size:38px;font-stretch:100%}[data-style=lofi] .card,[data-style=lofi] .nav-card,[data-style=lofi] .session:not(.is-next){border:0;border-radius:22px;box-shadow:0 8px 20px #8e7cc32e}[data-style=lofi] .session.is-next{border-radius:22px;background:linear-gradient(135deg,#8e7cc3,#e8a2b8)}[data-style=lofi] .btn,[data-style=lofi] .chip,[data-style=lofi] .segmented,[data-style=lofi] .segmented button,[data-style=lofi] input,[data-style=lofi] .stepper{border-radius:12px}[data-style=lofi] body{background:linear-gradient(180deg,#e9e1f5,#f6dfe6) fixed}:root:root[data-style=mod][data-style]{--floor: #f4f4f2;--bench: #ffffff;--bench-up: #f0f0ee;--steel: #1d3c78;--chalk: #111111;--iron: #555555;--blue: #1d3c78 !important;--blue-deep: #152c59 !important;--on-accent: #ffffff !important;--red: #c8102e;--yellow: #c8102e;--blue-tint: color-mix(in srgb, #1d3c78 15%, transparent) !important;color-scheme:light;--display: "Archivo Black", sans-serif}[data-style=mod] .title,[data-style=mod] .session-name,[data-style=mod] .nav-title,[data-style=mod] .subtitle{text-transform:uppercase;font-weight:400;letter-spacing:-.01em}[data-style=mod] .title{font-size:32px}[data-style=mod] .session-name{font-size:36px;font-stretch:100%}[data-style=mod] .card,[data-style=mod] .nav-card,[data-style=mod] .session:not(.is-next){border:2px solid #111;border-radius:4px;background:radial-gradient(circle at calc(100% - 26px) 26px,#c8102e 0 7px,#fff 7px 12px,#1d3c78 12px 17px,transparent 17px),var(--bench)}[data-style=mod] .session.is-next,[data-style=mod] .btn,[data-style=mod] .chip,[data-style=mod] .segmented,[data-style=mod] .segmented button,[data-style=mod] input,[data-style=mod] .stepper{border-radius:4px}:root:root[data-style=espresso][data-style]{--floor: #140d09;--bench: #21160f;--bench-up: #2c1e15;--steel: #4d3526;--chalk: #f3e6d6;--iron: #b49c85;--blue: #d9a066 !important;--blue-deep: #bb854d !important;--on-accent: #1a0f07 !important;--red: #d0583f;--yellow: #d9a066;--blue-tint: color-mix(in srgb, #d9a066 15%, transparent) !important;color-scheme:dark;--display: "Fraunces", serif}[data-style=espresso] .title,[data-style=espresso] .session-name,[data-style=espresso] .nav-title,[data-style=espresso] .subtitle{font-weight:900}[data-style=espresso] .title{font-size:40px}[data-style=espresso] .session-name{font-size:42px;font-stretch:100%}[data-style=espresso] .card,[data-style=espresso] .nav-card,[data-style=espresso] .session:not(.is-next){border:0;border-radius:18px;background:radial-gradient(ellipse at 50% -30%,rgba(217,160,102,.28),transparent 60%),var(--bench);box-shadow:inset 0 0 0 1px #4d3526}[data-style=espresso] .session.is-next{border-radius:18px;background:linear-gradient(180deg,#e7b98a,#c88f58)}[data-style=espresso] .btn,[data-style=espresso] .chip,[data-style=espresso] .segmented,[data-style=espresso] .segmented button,[data-style=espresso] input,[data-style=espresso] .stepper{border-radius:12px}:root:root[data-style=matcha][data-style]{--floor: #eef1e4;--bench: #fbfcf6;--bench-up: #f0f4e3;--steel: #c7d3a8;--chalk: #2f3a22;--iron: #6f7c5c;--blue: #6a8f2f !important;--blue-deep: #557423 !important;--on-accent: #ffffff !important;--red: #c96a4f;--yellow: #b8c96a;--blue-tint: color-mix(in srgb, #6a8f2f 15%, transparent) !important;color-scheme:light;--display: "Zen Maru Gothic", sans-serif}[data-style=matcha] .title,[data-style=matcha] .session-name,[data-style=matcha] .nav-title,[data-style=matcha] .subtitle{font-weight:900}[data-style=matcha] .title{font-size:38px}[data-style=matcha] .session-name{font-size:40px;font-stretch:100%}[data-style=matcha] .card,[data-style=matcha] .nav-card,[data-style=matcha] .session:not(.is-next){border:0;border-radius:22px;background:radial-gradient(circle at 85% 20%,rgba(106,143,47,.18) 0 22px,transparent 23px),var(--bench);box-shadow:0 6px 16px #5574231f}[data-style=matcha] .session.is-next{border-radius:22px;background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.35),transparent 40%),#6a8f2f}[data-style=matcha] .btn,[data-style=matcha] .chip,[data-style=matcha] .segmented,[data-style=matcha] .segmented button,[data-style=matcha] input,[data-style=matcha] .stepper{border-radius:12px}:root:root[data-style=smoothie][data-style]{--floor: #fbeef5;--bench: #ffffff;--bench-up: #fdf1f7;--steel: #f1bcd6;--chalk: #3b1230;--iron: #875a78;--blue: #c2185b !important;--blue-deep: #9c1349 !important;--on-accent: #ffffff !important;--red: #c2185b;--yellow: #7b2cbf;--blue-tint: color-mix(in srgb, #c2185b 15%, transparent) !important;color-scheme:light;--display: "Baloo 2", sans-serif}[data-style=smoothie] .title,[data-style=smoothie] .session-name,[data-style=smoothie] .nav-title,[data-style=smoothie] .subtitle{font-weight:800}[data-style=smoothie] .title{font-size:40px}[data-style=smoothie] .session-name{font-size:42px;font-stretch:100%}[data-style=smoothie] .card,[data-style=smoothie] .nav-card,[data-style=smoothie] .session:not(.is-next){border:0;border-radius:24px;box-shadow:0 6px 18px #c2185b24}[data-style=smoothie] .session.is-next{border-radius:24px;background:linear-gradient(135deg,#7b2cbf,#c2185b 60%,#ff6f91)}[data-style=smoothie] .btn,[data-style=smoothie] .chip,[data-style=smoothie] .segmented,[data-style=smoothie] .segmented button,[data-style=smoothie] input,[data-style=smoothie] .stepper{border-radius:12px}[data-style=smoothie] body{background:linear-gradient(180deg,#fbeef5,#f3e4ff) fixed}:root:root[data-style=citrus][data-style]{--floor: #fff8e6;--bench: #ffffff;--bench-up: #fff4d6;--steel: #ffd36b;--chalk: #2e2105;--iron: #7a6430;--blue: #ff8a00 !important;--blue-deep: #e07400 !important;--on-accent: #ffffff !important;--red: #e5484d;--yellow: #7ccf3a;--blue-tint: color-mix(in srgb, #ff8a00 15%, transparent) !important;color-scheme:light;--display: "Righteous", sans-serif}[data-style=citrus] .title,[data-style=citrus] .session-name,[data-style=citrus] .nav-title,[data-style=citrus] .subtitle{font-weight:400}[data-style=citrus] .title{font-size:38px}[data-style=citrus] .session-name{font-size:40px;font-stretch:100%}[data-style=citrus] .card,[data-style=citrus] .nav-card,[data-style=citrus] .session:not(.is-next){border:0;border-radius:20px;background:radial-gradient(circle at calc(100% - 24px) 24px,#ffe066 0 10px,#fff3b0 10px 14px,transparent 14px),var(--bench);box-shadow:0 4px 12px #ff8a0024}[data-style=citrus] .session.is-next{border-radius:20px;background:linear-gradient(135deg,#ffb000,#ff6a00)}[data-style=citrus] .btn,[data-style=citrus] .chip,[data-style=citrus] .segmented,[data-style=citrus] .segmented button,[data-style=citrus] input,[data-style=citrus] .stepper{border-radius:12px}:root:root[data-style=spring][data-style]{--floor: #fdf3f6;--bench: #ffffff;--bench-up: #fdeef3;--steel: #f5c6d6;--chalk: #3a2530;--iron: #86687a;--blue: #e46a95 !important;--blue-deep: #c9527c !important;--on-accent: #ffffff !important;--red: #d9455f;--yellow: #7cc68a;--blue-tint: color-mix(in srgb, #e46a95 15%, transparent) !important;color-scheme:light;--display: "Comfortaa", sans-serif}[data-style=spring] .title,[data-style=spring] .session-name,[data-style=spring] .nav-title,[data-style=spring] .subtitle{font-weight:700}[data-style=spring] .title{font-size:36px}[data-style=spring] .session-name{font-size:38px;font-stretch:100%}[data-style=spring] .card,[data-style=spring] .nav-card,[data-style=spring] .session:not(.is-next){border:0;border-radius:20px;background:radial-gradient(circle at 92% 18%,#f7b6cb 0 4px,transparent 5px),radial-gradient(circle at 84% 38%,#fbd2df 0 3px,transparent 4px),radial-gradient(circle at 96% 54%,#f7b6cb 0 2.5px,transparent 3.5px),var(--bench);box-shadow:0 4px 14px #e46a951f}[data-style=spring] .session.is-next{border-radius:20px}[data-style=spring] .btn,[data-style=spring] .chip,[data-style=spring] .segmented,[data-style=spring] .segmented button,[data-style=spring] input,[data-style=spring] .stepper{border-radius:12px}:root:root[data-style=summer][data-style]{--floor: #e6f5ff;--bench: #ffffff;--bench-up: #eef8ff;--steel: #a9d8f5;--chalk: #0c2d48;--iron: #4d6f8a;--blue: #ffb400 !important;--blue-deep: #e69e00 !important;--on-accent: #3a2600 !important;--red: #ff5a5f;--yellow: #19a7ce;--blue-tint: color-mix(in srgb, #ffb400 15%, transparent) !important;color-scheme:light;--display: "Pacifico", cursive}[data-style=summer] .title,[data-style=summer] .session-name,[data-style=summer] .nav-title,[data-style=summer] .subtitle{font-weight:400}[data-style=summer] .title{font-size:36px}[data-style=summer] .session-name{font-size:38px;font-stretch:100%}[data-style=summer] .card,[data-style=summer] .nav-card,[data-style=summer] .session:not(.is-next){border:0;border-radius:18px;box-shadow:0 4px 14px #19a7ce26}[data-style=summer] .session.is-next{border-radius:18px;background:radial-gradient(circle at 88% 20%,#fff2a8 0 18px,transparent 19px),linear-gradient(135deg,#ffb400,#ff7a1a)}[data-style=summer] .btn,[data-style=summer] .chip,[data-style=summer] .segmented,[data-style=summer] .segmented button,[data-style=summer] input,[data-style=summer] .stepper{border-radius:12px}[data-style=summer] body{background:linear-gradient(180deg,#bfe6ff,#e6f5ff 45%,#fff3d6) fixed}:root:root[data-style=autumn][data-style]{--floor: #17110c;--bench: #231a12;--bench-up: #2e2218;--steel: #5a3f28;--chalk: #f4e7d6;--iron: #b8a189;--blue: #e0782f !important;--blue-deep: #c4621f !important;--on-accent: #1d0e03 !important;--red: #c0392b;--yellow: #d8a031;--blue-tint: color-mix(in srgb, #e0782f 15%, transparent) !important;color-scheme:dark;--display: "Merriweather", serif}[data-style=autumn] .title,[data-style=autumn] .session-name,[data-style=autumn] .nav-title,[data-style=autumn] .subtitle{font-weight:900}[data-style=autumn] .title{font-size:34px}[data-style=autumn] .session-name{font-size:38px;font-stretch:100%}[data-style=autumn] .card,[data-style=autumn] .nav-card,[data-style=autumn] .session:not(.is-next){border:1px solid #5a3f28;border-radius:10px;background:radial-gradient(ellipse at 100% 0,rgba(224,120,47,.18),transparent 50%),radial-gradient(ellipse at 0 100%,rgba(216,160,49,.1),transparent 50%),var(--bench)}[data-style=autumn] .session.is-next{border-radius:10px;background:linear-gradient(135deg,#e0782f,#b8441f)}[data-style=autumn] .btn,[data-style=autumn] .chip,[data-style=autumn] .segmented,[data-style=autumn] .segmented button,[data-style=autumn] input,[data-style=autumn] .stepper{border-radius:10px}:root:root[data-style=winter][data-style]{--floor: #eaf3fa;--bench: #f8fbfe;--bench-up: #eef5fb;--steel: #c3d9ea;--chalk: #13283b;--iron: #5b7488;--blue: #3d8bd6 !important;--blue-deep: #2b70b5 !important;--on-accent: #ffffff !important;--red: #d6455d;--yellow: #8fd3ff;--blue-tint: color-mix(in srgb, #3d8bd6 15%, transparent) !important;color-scheme:light;--display: "Josefin Sans", sans-serif}[data-style=winter] .title,[data-style=winter] .session-name,[data-style=winter] .nav-title,[data-style=winter] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.06em}[data-style=winter] .title{font-size:34px}[data-style=winter] .session-name{font-size:38px;font-stretch:100%}[data-style=winter] .card,[data-style=winter] .nav-card,[data-style=winter] .session:not(.is-next){border:1px solid #c3d9ea;border-radius:14px;background:radial-gradient(circle,rgba(255,255,255,.95) 0 1.5px,transparent 2px) 0 0 / 22px 22px,linear-gradient(180deg,#fff,#f2f8fd)}[data-style=winter] .session.is-next{border-radius:14px;background:linear-gradient(135deg,#3d8bd6,#6fb7f0)}[data-style=winter] .btn,[data-style=winter] .chip,[data-style=winter] .segmented,[data-style=winter] .segmented button,[data-style=winter] input,[data-style=winter] .stepper{border-radius:12px}[data-style=winter] body{background:radial-gradient(circle,rgba(255,255,255,.9) 0 1.5px,transparent 2px) 0 0 / 34px 34px,linear-gradient(180deg,#dceaf6,#f4f9fd) fixed}:root:root[data-style=rain][data-style]{--floor: #11161c;--bench: #1a2129;--bench-up: #222b35;--steel: #3a4757;--chalk: #e3eaf2;--iron: #94a3b4;--blue: #5ab0e8 !important;--blue-deep: #3d93cc !important;--on-accent: #06202f !important;--red: #e8676b;--yellow: #9bc8e8;--blue-tint: color-mix(in srgb, #5ab0e8 15%, transparent) !important;color-scheme:dark;--display: "Nunito", sans-serif}[data-style=rain] .title,[data-style=rain] .session-name,[data-style=rain] .nav-title,[data-style=rain] .subtitle{font-weight:900}[data-style=rain] .title{font-size:36px}[data-style=rain] .session-name{font-size:40px;font-stretch:100%}[data-style=rain] .card,[data-style=rain] .nav-card,[data-style=rain] .session:not(.is-next){border:1px solid #3a4757;border-radius:16px;background:repeating-linear-gradient(105deg,rgba(155,200,232,.07) 0 1px,transparent 1px 14px),var(--bench)}[data-style=rain] .session.is-next{border-radius:16px}[data-style=rain] .btn,[data-style=rain] .chip,[data-style=rain] .segmented,[data-style=rain] .segmented button,[data-style=rain] input,[data-style=rain] .stepper{border-radius:12px}[data-style=rain] body{background:repeating-linear-gradient(105deg,rgba(155,200,232,.06) 0 1px,transparent 1px 22px),linear-gradient(180deg,#1a222c,#0e1318) fixed}:root:root[data-style=storm][data-style]{--floor: #0b0c14;--bench: #141624;--bench-up: #1c1f33;--steel: #363b5e;--chalk: #eef0ff;--iron: #9aa0c8;--blue: #b9a6ff !important;--blue-deep: #9a84ff !important;--on-accent: #120a2e !important;--red: #ff5470;--yellow: #ffe95c;--blue-tint: color-mix(in srgb, #b9a6ff 15%, transparent) !important;color-scheme:dark;--display: "Saira Condensed", sans-serif}[data-style=storm] .title,[data-style=storm] .session-name,[data-style=storm] .nav-title,[data-style=storm] .subtitle{text-transform:uppercase;font-weight:800;letter-spacing:.02em}[data-style=storm] .title{font-size:40px}[data-style=storm] .session-name{font-size:44px;font-stretch:100%}[data-style=storm] .card,[data-style=storm] .nav-card,[data-style=storm] .session:not(.is-next){border:1px solid #363b5e;border-radius:6px;background:linear-gradient(180deg,rgba(185,166,255,.08),transparent 40%),var(--bench)}[data-style=storm] .session.is-next{border-radius:6px;box-shadow:0 0 24px #b9a6ff73}[data-style=storm] .btn,[data-style=storm] .chip,[data-style=storm] .segmented,[data-style=storm] .segmented button,[data-style=storm] input,[data-style=storm] .stepper{border-radius:6px}@keyframes storm-flash{0%,89%,to{background-color:#0b0c14}90%{background-color:#2a2d55}91%{background-color:#0b0c14}93%{background-color:#3a3f78}95%{background-color:#0b0c14}}[data-style=storm] body{animation:storm-flash 9s infinite}@media(prefers-reduced-motion:reduce){[data-style=storm] body{animation:none}}:root:root[data-style=kart][data-style]{--floor: #090616;--bench: #140d2b;--bench-up: #1d143d;--steel: #3d2c7a;--chalk: #ffffff;--iron: #b9a9ff;--blue: #ffd400 !important;--blue-deep: #e6be00 !important;--on-accent: #140d2b !important;--red: #ff3d6e;--yellow: #3dfcff;--blue-tint: color-mix(in srgb, #ffd400 15%, transparent) !important;color-scheme:dark;--display: "Bungee Inline", sans-serif}[data-style=kart] .title,[data-style=kart] .session-name,[data-style=kart] .nav-title,[data-style=kart] .subtitle{text-transform:uppercase;font-weight:400}[data-style=kart] .title{font-size:30px}[data-style=kart] .session-name{font-size:34px;font-stretch:100%}[data-style=kart] .card,[data-style=kart] .nav-card,[data-style=kart] .session:not(.is-next){border:0;border-radius:12px;box-shadow:0 0 0 3px #140d2b,0 0 0 6px transparent;background:linear-gradient(90deg,#ff3d6e,#ffd400,#3dfc8f,#3dfcff,#8a5cff) top / 100% 5px no-repeat,var(--bench)}[data-style=kart] .session.is-next{border-radius:12px;background:linear-gradient(135deg,#ffd400,#ff8a00)}[data-style=kart] .btn,[data-style=kart] .chip,[data-style=kart] .segmented,[data-style=kart] .segmented button,[data-style=kart] input,[data-style=kart] .stepper{border-radius:12px}[data-style=kart] body{background:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 40px,transparent 40px 80px),#090616}:root:root[data-style=invaders][data-style]{--floor: #000000;--bench: #05080a;--bench-up: #0b1214;--steel: #1f3b2a;--chalk: #e9ffe9;--iron: #7fbf8a;--blue: #39ff14 !important;--blue-deep: #2ed10f !important;--on-accent: #000000 !important;--red: #ff3131;--yellow: #39ff14;--blue-tint: color-mix(in srgb, #39ff14 15%, transparent) !important;color-scheme:dark;--display: "Press Start 2P", monospace}[data-style=invaders] .title,[data-style=invaders] .session-name,[data-style=invaders] .nav-title,[data-style=invaders] .subtitle{text-transform:uppercase;font-weight:400;line-height:1.4}[data-style=invaders] .title{font-size:18px}[data-style=invaders] .session-name{font-size:22px;font-stretch:100%}[data-style=invaders] .nav-title{font-size:12px}[data-style=invaders] .card,[data-style=invaders] .nav-card,[data-style=invaders] .session:not(.is-next){border:2px solid #39ff14;border-radius:0}[data-style=invaders] .session.is-next,[data-style=invaders] .btn,[data-style=invaders] .chip,[data-style=invaders] .segmented,[data-style=invaders] .segmented button,[data-style=invaders] input,[data-style=invaders] .stepper{border-radius:0}[data-style=invaders] body{background:radial-gradient(circle,rgba(255,255,255,.7) 0 1px,transparent 1.5px) 0 0 / 46px 46px,radial-gradient(circle,rgba(255,255,255,.4) 0 1px,transparent 1.5px) 23px 17px / 46px 46px,#000}:root:root[data-style=maze][data-style]{--floor: #000000;--bench: #050510;--bench-up: #0a0a1f;--steel: #2121de;--chalk: #ffffff;--iron: #9aa0ff;--blue: #ffe600 !important;--blue-deep: #e6cf00 !important;--on-accent: #000000 !important;--red: #ff0000;--yellow: #ffb8ff;--blue-tint: color-mix(in srgb, #ffe600 15%, transparent) !important;color-scheme:dark;--display: "Silkscreen", monospace}[data-style=maze] .title,[data-style=maze] .session-name,[data-style=maze] .nav-title,[data-style=maze] .subtitle{text-transform:uppercase;font-weight:700}[data-style=maze] .title{font-size:26px}[data-style=maze] .session-name{font-size:30px;font-stretch:100%}[data-style=maze] .card,[data-style=maze] .nav-card,[data-style=maze] .session:not(.is-next){border:3px double #2121de;border-radius:12px;background:radial-gradient(circle,#ffb8ae 0 2px,transparent 2.5px) 6px 50% / 22px 100% repeat-x,var(--bench)}[data-style=maze] .session.is-next{border-radius:12px}[data-style=maze] .btn,[data-style=maze] .chip,[data-style=maze] .segmented,[data-style=maze] .segmented button,[data-style=maze] input,[data-style=maze] .stepper{border-radius:10px}[data-style=maze] .session-name:before{content:"◖ ";color:#ffe600}:root:root[data-style=tetro][data-style]{--floor: #0d0f1a;--bench: #151829;--bench-up: #1e2236;--steel: #353b5c;--chalk: #f2f4ff;--iron: #9aa0c0;--blue: #00e5ff !important;--blue-deep: #00bcd4 !important;--on-accent: #03222a !important;--red: #ff1744;--yellow: #ffea00;--blue-tint: color-mix(in srgb, #00e5ff 15%, transparent) !important;color-scheme:dark;--display: "Russo One", sans-serif}[data-style=tetro] .title,[data-style=tetro] .session-name,[data-style=tetro] .nav-title,[data-style=tetro] .subtitle{text-transform:uppercase;font-weight:400}[data-style=tetro] .title{font-size:32px}[data-style=tetro] .session-name{font-size:36px;font-stretch:100%}[data-style=tetro] .card,[data-style=tetro] .nav-card,[data-style=tetro] .session:not(.is-next){border:0;border-radius:4px;box-shadow:inset 6px 0 #00e5ff}[data-style=tetro] .session.is-next,[data-style=tetro] .btn,[data-style=tetro] .chip,[data-style=tetro] .segmented,[data-style=tetro] .segmented button,[data-style=tetro] input,[data-style=tetro] .stepper{border-radius:4px}[data-style=tetro] .sessions li:nth-child(2) .session:not(.is-next){box-shadow:inset 6px 0 #ffea00}[data-style=tetro] .sessions li:nth-child(3) .session:not(.is-next){box-shadow:inset 6px 0 #d500f9}[data-style=tetro] .sessions li:nth-child(4) .session:not(.is-next){box-shadow:inset 6px 0 #00e676}[data-style=tetro] .sessions li:nth-child(5) .session:not(.is-next){box-shadow:inset 6px 0 #ff9100}:root:root[data-style=pirate][data-style]{--floor: #d9c49a;--bench: #efe2c3;--bench-up: #e6d4ab;--steel: #8b6b3d;--chalk: #2a1d0e;--iron: #6b5333;--blue: #7a1f1a !important;--blue-deep: #5c1713 !important;--on-accent: #fbeed4 !important;--red: #7a1f1a;--yellow: #b8860b;--blue-tint: color-mix(in srgb, #7a1f1a 15%, transparent) !important;color-scheme:light;--display: "Pirata One", cursive}[data-style=pirate] .title,[data-style=pirate] .session-name,[data-style=pirate] .nav-title,[data-style=pirate] .subtitle{font-weight:400}[data-style=pirate] .title{font-size:40px}[data-style=pirate] .session-name{font-size:44px;font-stretch:100%}[data-style=pirate] .card,[data-style=pirate] .nav-card,[data-style=pirate] .session:not(.is-next){border:2px dashed #8b6b3d;border-radius:4px;background:radial-gradient(ellipse at 20% 30%,rgba(139,107,61,.12),transparent 50%),var(--bench)}[data-style=pirate] .session.is-next,[data-style=pirate] .btn,[data-style=pirate] .chip,[data-style=pirate] .segmented,[data-style=pirate] .segmented button,[data-style=pirate] input,[data-style=pirate] .stepper{border-radius:4px}[data-style=pirate] .session-name:after{content:" ✕";color:#7a1f1a;font-size:.6em}:root:root[data-style=cosyfarm][data-style]{--floor: #e8f0d8;--bench: #fffaf0;--bench-up: #f6efdf;--steel: #c9b48a;--chalk: #3d3122;--iron: #7d6b52;--blue: #6ba547 !important;--blue-deep: #578a38 !important;--on-accent: #ffffff !important;--red: #e0664a;--yellow: #f2c14e;--blue-tint: color-mix(in srgb, #6ba547 15%, transparent) !important;color-scheme:light;--display: "Fredoka", sans-serif}[data-style=cosyfarm] .title,[data-style=cosyfarm] .session-name,[data-style=cosyfarm] .nav-title,[data-style=cosyfarm] .subtitle{font-weight:700}[data-style=cosyfarm] .title{font-size:38px}[data-style=cosyfarm] .session-name{font-size:40px;font-stretch:100%}[data-style=cosyfarm] .card,[data-style=cosyfarm] .nav-card,[data-style=cosyfarm] .session:not(.is-next){border:3px solid #c9b48a;border-radius:16px;box-shadow:0 4px #a88f63}[data-style=cosyfarm] .session.is-next{border-radius:16px;box-shadow:0 4px #3f6b28}[data-style=cosyfarm] .btn,[data-style=cosyfarm] .chip,[data-style=cosyfarm] .segmented,[data-style=cosyfarm] .segmented button,[data-style=cosyfarm] input,[data-style=cosyfarm] .stepper{border-radius:12px}[data-style=cosyfarm] body{background:linear-gradient(180deg,#cfe8f5 0,#cfe8f5 30%,#e8f0d8 30%)}:root:root[data-style=country][data-style]{--floor: #e9dfcf;--bench: #fbf6ee;--bench-up: #f1e8d8;--steel: #9c7b52;--chalk: #2b2017;--iron: #6e5a44;--blue: #3f5f8a !important;--blue-deep: #2f4a6d !important;--on-accent: #ffffff !important;--red: #a3412b;--yellow: #c8913a;--blue-tint: color-mix(in srgb, #3f5f8a 15%, transparent) !important;color-scheme:light;--display: "Smokum", cursive}[data-style=country] .title,[data-style=country] .session-name,[data-style=country] .nav-title,[data-style=country] .subtitle{text-transform:uppercase;font-weight:400}[data-style=country] .title{font-size:36px}[data-style=country] .session-name{font-size:40px;font-stretch:100%}[data-style=country] .card,[data-style=country] .nav-card,[data-style=country] .session:not(.is-next){border:2px solid #9c7b52;border-radius:6px;background:repeating-linear-gradient(45deg,rgba(63,95,138,.05) 0 2px,transparent 2px 5px),var(--bench)}[data-style=country] .session.is-next,[data-style=country] .btn,[data-style=country] .chip,[data-style=country] .segmented,[data-style=country] .segmented button,[data-style=country] input,[data-style=country] .stepper{border-radius:6px}:root:root[data-style=idolpop][data-style]{--floor: #f7f0ff;--bench: #ffffff;--bench-up: #fbf5ff;--steel: #e4d0ff;--chalk: #2b1b45;--iron: #7a6a96;--blue: #b16cff !important;--blue-deep: #9a52eb !important;--on-accent: #ffffff !important;--red: #ff5c9c;--yellow: #5ce1ff;--blue-tint: color-mix(in srgb, #b16cff 15%, transparent) !important;color-scheme:light;--display: "Poppins", sans-serif}[data-style=idolpop] .title,[data-style=idolpop] .session-name,[data-style=idolpop] .nav-title,[data-style=idolpop] .subtitle{font-weight:800}[data-style=idolpop] .title{font-size:36px}[data-style=idolpop] .session-name{font-size:38px;font-stretch:100%}[data-style=idolpop] .card,[data-style=idolpop] .nav-card,[data-style=idolpop] .session:not(.is-next){border:0;border-radius:22px;box-shadow:0 6px 18px #b16cff2e}[data-style=idolpop] .session.is-next{border-radius:22px;background:linear-gradient(135deg,#ff9ad5,#b16cff 50%,#5ce1ff)}[data-style=idolpop] .btn,[data-style=idolpop] .chip,[data-style=idolpop] .segmented,[data-style=idolpop] .segmented button,[data-style=idolpop] input,[data-style=idolpop] .stepper{border-radius:12px}[data-style=idolpop] .session-name:after{content:" ♡";font-size:.55em;color:#ff5c9c}:root:root[data-style=concert][data-style]{--floor: #f6f1e7;--bench: #fffdf8;--bench-up: #f4eee2;--steel: #cdbf9f;--chalk: #1a1712;--iron: #6b6252;--blue: #1a1712 !important;--blue-deep: #000000 !important;--on-accent: #f6f1e7 !important;--red: #8c1c13;--yellow: #b08d3a;--blue-tint: color-mix(in srgb, #1a1712 15%, transparent) !important;color-scheme:light;--display: "Libre Baskerville", serif}[data-style=concert] .title,[data-style=concert] .session-name,[data-style=concert] .nav-title,[data-style=concert] .subtitle{font-weight:700}[data-style=concert] .title{font-size:34px}[data-style=concert] .session-name{font-size:38px;font-stretch:100%}[data-style=concert] .card,[data-style=concert] .nav-card,[data-style=concert] .session:not(.is-next){border:0;border-top:1px solid #1a1712;border-bottom:1px solid #1a1712;border-radius:0;background:repeating-linear-gradient(180deg,transparent 0 9px,rgba(26,23,18,.12) 9px 10px) right 16px top 18px / 70px 50px no-repeat,var(--bench)}[data-style=concert] .session.is-next{border-radius:0;box-shadow:inset 0 -4px #b08d3a}[data-style=concert] .btn,[data-style=concert] .chip,[data-style=concert] .segmented,[data-style=concert] .segmented button,[data-style=concert] input,[data-style=concert] .stepper{border-radius:0}:root:root[data-style=dnb][data-style]{--floor: #060608;--bench: #0f0f14;--bench-up: #17171f;--steel: #2e2e3d;--chalk: #f2f2f7;--iron: #8c8ca3;--blue: #c6ff00 !important;--blue-deep: #a4d600 !important;--on-accent: #0a0f00 !important;--red: #ff2bd6;--yellow: #7c4dff;--blue-tint: color-mix(in srgb, #c6ff00 15%, transparent) !important;color-scheme:dark;--display: "Michroma", sans-serif}[data-style=dnb] .title,[data-style=dnb] .session-name,[data-style=dnb] .nav-title,[data-style=dnb] .subtitle{text-transform:uppercase;font-weight:400;letter-spacing:.04em}[data-style=dnb] .title{font-size:24px}[data-style=dnb] .session-name{font-size:26px;font-stretch:100%}[data-style=dnb] .card,[data-style=dnb] .nav-card,[data-style=dnb] .session:not(.is-next){border:0;border-radius:2px;background:repeating-linear-gradient(90deg,rgba(198,255,0,.1) 0 2px,transparent 2px 6px) bottom / 100% 10px no-repeat,var(--bench);box-shadow:inset 0 0 0 1px #2e2e3d}[data-style=dnb] .session.is-next,[data-style=dnb] .btn,[data-style=dnb] .chip,[data-style=dnb] .segmented,[data-style=dnb] .segmented button,[data-style=dnb] input,[data-style=dnb] .stepper{border-radius:2px}:root:root[data-style=bluewhite][data-style]{--floor: #f2f3f5;--bench: #ffffff;--bench-up: #eef0f3;--steel: #d6d9de;--chalk: #141414;--iron: #5b5f66;--blue: #003399 !important;--blue-deep: #002670 !important;--on-accent: #ffffff !important;--red: #d0021b;--yellow: #ffffff;--blue-tint: color-mix(in srgb, #003399 15%, transparent) !important;color-scheme:light;--display: "Oswald", sans-serif}[data-style=bluewhite] .title,[data-style=bluewhite] .session-name,[data-style=bluewhite] .nav-title,[data-style=bluewhite] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.02em}[data-style=bluewhite] .title{font-size:36px}[data-style=bluewhite] .session-name{font-size:40px;font-stretch:100%}[data-style=bluewhite] .card,[data-style=bluewhite] .nav-card,[data-style=bluewhite] .session:not(.is-next){border-radius:6px;border-top:6px solid #003399;border-bottom:3px solid #ffffff;box-shadow:0 1px 3px #0000001a}[data-style=bluewhite] .session.is-next{border-radius:6px;box-shadow:inset 0 -6px #fff}[data-style=bluewhite] .btn,[data-style=bluewhite] .chip,[data-style=bluewhite] .segmented,[data-style=bluewhite] .segmented button,[data-style=bluewhite] input,[data-style=bluewhite] .stepper{border-radius:6px}:root:root[data-style=navywhite][data-style]{--floor: #f2f3f5;--bench: #ffffff;--bench-up: #eef0f3;--steel: #d6d9de;--chalk: #141414;--iron: #5b5f66;--blue: #132257 !important;--blue-deep: #0b173d !important;--on-accent: #ffffff !important;--red: #d0021b;--yellow: #132257;--blue-tint: color-mix(in srgb, #132257 15%, transparent) !important;color-scheme:light;--display: "Teko", sans-serif}[data-style=navywhite] .title,[data-style=navywhite] .session-name,[data-style=navywhite] .nav-title,[data-style=navywhite] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.02em}[data-style=navywhite] .title{font-size:36px}[data-style=navywhite] .session-name{font-size:40px;font-stretch:100%}[data-style=navywhite] .card,[data-style=navywhite] .nav-card,[data-style=navywhite] .session:not(.is-next){border-radius:6px;border-top:6px solid #132257;border-bottom:3px solid #132257;box-shadow:0 1px 3px #0000001a}[data-style=navywhite] .session.is-next{border-radius:6px;box-shadow:inset 0 -6px #132257}[data-style=navywhite] .btn,[data-style=navywhite] .chip,[data-style=navywhite] .segmented,[data-style=navywhite] .segmented button,[data-style=navywhite] input,[data-style=navywhite] .stepper{border-radius:6px}:root:root[data-style=rossoneri][data-style]{--floor: #0d1117;--bench: #161b22;--bench-up: #1f2630;--steel: #2c333d;--chalk: #f0f3f6;--iron: #9aa4b0;--blue: #fb090b !important;--blue-deep: #c90709 !important;--on-accent: #ffffff !important;--red: #d0021b;--yellow: #111111;--blue-tint: color-mix(in srgb, #fb090b 15%, transparent) !important;color-scheme:dark;--display: "Oswald", sans-serif}[data-style=rossoneri] .title,[data-style=rossoneri] .session-name,[data-style=rossoneri] .nav-title,[data-style=rossoneri] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.02em}[data-style=rossoneri] .title{font-size:36px}[data-style=rossoneri] .session-name{font-size:40px;font-stretch:100%}[data-style=rossoneri] .card,[data-style=rossoneri] .nav-card,[data-style=rossoneri] .session:not(.is-next){border-radius:6px;border-top:6px solid #fb090b;border-bottom:3px solid #111111;box-shadow:0 1px 3px #0000001a}[data-style=rossoneri] .session.is-next{border-radius:6px;box-shadow:inset 0 -6px #111}[data-style=rossoneri] .btn,[data-style=rossoneri] .chip,[data-style=rossoneri] .segmented,[data-style=rossoneri] .segmented button,[data-style=rossoneri] input,[data-style=rossoneri] .stepper{border-radius:6px}[data-style=rossoneri] body{background-color:var(--floor);background-image:repeating-linear-gradient(90deg,color-mix(in srgb,#fb090b 9%,transparent) 0 26px,transparent 26px 52px)}:root:root[data-style=threelions][data-style]{--floor: #f2f3f5;--bench: #ffffff;--bench-up: #eef0f3;--steel: #d6d9de;--chalk: #141414;--iron: #5b5f66;--blue: #1b2a5c !important;--blue-deep: #121d42 !important;--on-accent: #ffffff !important;--red: #d0021b;--yellow: #cf142b;--blue-tint: color-mix(in srgb, #1b2a5c 15%, transparent) !important;color-scheme:light;--display: "Saira Condensed", sans-serif}[data-style=threelions] .title,[data-style=threelions] .session-name,[data-style=threelions] .nav-title,[data-style=threelions] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.02em}[data-style=threelions] .title{font-size:36px}[data-style=threelions] .session-name{font-size:40px;font-stretch:100%}[data-style=threelions] .card,[data-style=threelions] .nav-card,[data-style=threelions] .session:not(.is-next){border-radius:6px;border-top:6px solid #1b2a5c;border-bottom:3px solid #cf142b;box-shadow:0 1px 3px #0000001a}[data-style=threelions] .session.is-next{border-radius:6px;box-shadow:inset 0 -6px #cf142b}[data-style=threelions] .btn,[data-style=threelions] .chip,[data-style=threelions] .segmented,[data-style=threelions] .segmented button,[data-style=threelions] input,[data-style=threelions] .stepper{border-radius:6px}:root:root[data-style=pizza][data-style]{--floor: #fbf3e6;--bench: #ffffff;--bench-up: #fdf5e8;--steel: #e9cfa4;--chalk: #2c1a10;--iron: #7a5a40;--blue: #d7261e !important;--blue-deep: #b01d16 !important;--on-accent: #ffffff !important;--red: #d7261e;--yellow: #3e8e41;--blue-tint: color-mix(in srgb, #d7261e 15%, transparent) !important;color-scheme:light;--display: "Lobster", cursive}[data-style=pizza] .title,[data-style=pizza] .session-name,[data-style=pizza] .nav-title,[data-style=pizza] .subtitle{font-weight:400}[data-style=pizza] .title{font-size:38px}[data-style=pizza] .session-name{font-size:42px;font-stretch:100%}[data-style=pizza] .card,[data-style=pizza] .nav-card,[data-style=pizza] .session:not(.is-next){border:0;border-radius:16px;background:radial-gradient(circle at calc(100% - 22px) 22px,#d7261e 0 9px,#f2c14e 9px 13px,transparent 13px),var(--bench);box-shadow:0 4px 12px #d7261e1f}[data-style=pizza] .session.is-next{border-radius:16px}[data-style=pizza] .btn,[data-style=pizza] .chip,[data-style=pizza] .segmented,[data-style=pizza] .segmented button,[data-style=pizza] input,[data-style=pizza] .stepper{border-radius:12px}[data-style=pizza] body{background-color:#fbf3e6;background-image:conic-gradient(rgba(215,38,30,.06) 25%,transparent 0 50%,rgba(215,38,30,.06) 0 75%,transparent 0);background-size:40px 40px}:root:root[data-style=sushi][data-style]{--floor: #16191b;--bench: #202427;--bench-up: #2a2f33;--steel: #454c52;--chalk: #f4efe8;--iron: #a6a199;--blue: #ff8a65 !important;--blue-deep: #f0704a !important;--on-accent: #2b0d02 !important;--red: #e53935;--yellow: #9ccc65;--blue-tint: color-mix(in srgb, #ff8a65 15%, transparent) !important;color-scheme:dark;--display: "Kosugi Maru", sans-serif}[data-style=sushi] .title,[data-style=sushi] .session-name,[data-style=sushi] .nav-title,[data-style=sushi] .subtitle{font-weight:400}[data-style=sushi] .title{font-size:34px}[data-style=sushi] .session-name{font-size:36px;font-stretch:100%}[data-style=sushi] .card,[data-style=sushi] .nav-card,[data-style=sushi] .session:not(.is-next){border:0;border-radius:10px;box-shadow:inset 0 0 0 1px #454c52;background:linear-gradient(90deg,#1b1f1c 0 8px,transparent 8px),var(--bench)}[data-style=sushi] .session.is-next,[data-style=sushi] .btn,[data-style=sushi] .chip,[data-style=sushi] .segmented,[data-style=sushi] .segmented button,[data-style=sushi] input,[data-style=sushi] .stepper{border-radius:10px}:root:root[data-style=icecream][data-style]{--floor: #fff6f2;--bench: #ffffff;--bench-up: #fff0ea;--steel: #ffd0c2;--chalk: #4a2c27;--iron: #8c6a63;--blue: #ff7aa2 !important;--blue-deep: #f05f8a !important;--on-accent: #ffffff !important;--red: #e5484d;--yellow: #7ee0c3;--blue-tint: color-mix(in srgb, #ff7aa2 15%, transparent) !important;color-scheme:light;--display: "Sniglet", sans-serif}[data-style=icecream] .title,[data-style=icecream] .session-name,[data-style=icecream] .nav-title,[data-style=icecream] .subtitle{font-weight:800}[data-style=icecream] .title{font-size:38px}[data-style=icecream] .session-name{font-size:40px;font-stretch:100%}[data-style=icecream] .card,[data-style=icecream] .nav-card,[data-style=icecream] .session:not(.is-next){border:0;border-radius:26px 26px 10px 10px;box-shadow:0 5px #f4c58e,0 8px 18px #ff7aa226}[data-style=icecream] .session.is-next{border-radius:26px 26px 10px 10px;background:linear-gradient(180deg,#ff9ab9,#ff7aa2)}[data-style=icecream] .btn,[data-style=icecream] .chip,[data-style=icecream] .segmented,[data-style=icecream] .segmented button,[data-style=icecream] input,[data-style=icecream] .stepper{border-radius:12px}[data-style=icecream] body{background:repeating-linear-gradient(90deg,#fff6f2 0,#fff6f2 28px,#eafaf5 28px,#eafaf5 56px)}:root:root[data-style=halloween][data-style]{--floor: #0e0a14;--bench: #1a1224;--bench-up: #241933;--steel: #3f2b57;--chalk: #f5ecff;--iron: #a996c2;--blue: #ff7a00 !important;--blue-deep: #e06a00 !important;--on-accent: #1a0c00 !important;--red: #ff3d3d;--yellow: #9d4edd;--blue-tint: color-mix(in srgb, #ff7a00 15%, transparent) !important;color-scheme:dark;--display: "Creepster", cursive}[data-style=halloween] .title,[data-style=halloween] .session-name,[data-style=halloween] .nav-title,[data-style=halloween] .subtitle{text-transform:uppercase;font-weight:400;text-shadow:0 0 12px rgba(255,122,0,.4)}[data-style=halloween] .title{font-size:40px}[data-style=halloween] .session-name{font-size:44px;font-stretch:100%}[data-style=halloween] .card,[data-style=halloween] .nav-card,[data-style=halloween] .session:not(.is-next){border:1px solid #3f2b57;border-radius:12px;background:radial-gradient(circle at 100% 0,transparent 0 24px,rgba(255,255,255,.08) 24px 25px,transparent 25px 34px,rgba(255,255,255,.06) 34px 35px,transparent 35px),var(--bench)}[data-style=halloween] .session.is-next,[data-style=halloween] .btn,[data-style=halloween] .chip,[data-style=halloween] .segmented,[data-style=halloween] .segmented button,[data-style=halloween] input,[data-style=halloween] .stepper{border-radius:12px}:root:root[data-style=xmasjumper][data-style]{--floor: #f6f2ea;--bench: #ffffff;--bench-up: #f4eee3;--steel: #d4c6ad;--chalk: #2a1b16;--iron: #6e5d50;--blue: #c8102e !important;--blue-deep: #a50d26 !important;--on-accent: #ffffff !important;--red: #c8102e;--yellow: #1b7f45;--blue-tint: color-mix(in srgb, #c8102e 15%, transparent) !important;color-scheme:light;--display: "Mountains of Christmas", cursive}[data-style=xmasjumper] .title,[data-style=xmasjumper] .session-name,[data-style=xmasjumper] .nav-title,[data-style=xmasjumper] .subtitle{font-weight:700}[data-style=xmasjumper] .title{font-size:38px}[data-style=xmasjumper] .session-name{font-size:42px;font-stretch:100%}[data-style=xmasjumper] .card,[data-style=xmasjumper] .nav-card,[data-style=xmasjumper] .session:not(.is-next){border:0;border-radius:10px;background:repeating-linear-gradient(135deg,#c8102e 0,#c8102e 6px,#fff 6px,#fff 12px,#1b7f45 12px,#1b7f45 18px,#fff 18px,#fff 24px) top / 100% 10px no-repeat,var(--bench);box-shadow:0 2px 6px #00000014}[data-style=xmasjumper] .session.is-next,[data-style=xmasjumper] .btn,[data-style=xmasjumper] .chip,[data-style=xmasjumper] .segmented,[data-style=xmasjumper] .segmented button,[data-style=xmasjumper] input,[data-style=xmasjumper] .stepper{border-radius:10px}[data-style=xmasjumper] .session-name:after{content:" ❄";font-size:.55em;color:#1b7f45}:root:root[data-style=fireworks][data-style]{--floor: #070b1e;--bench: #0e1430;--bench-up: #151d42;--steel: #2c3a7a;--chalk: #fff8e6;--iron: #b6bde0;--blue: #ffc83d !important;--blue-deep: #e6ad1f !important;--on-accent: #1c1300 !important;--red: #ff5470;--yellow: #7ad7ff;--blue-tint: color-mix(in srgb, #ffc83d 15%, transparent) !important;color-scheme:dark;--display: "Limelight", cursive}[data-style=fireworks] .title,[data-style=fireworks] .session-name,[data-style=fireworks] .nav-title,[data-style=fireworks] .subtitle{text-transform:uppercase;font-weight:400;letter-spacing:.04em}[data-style=fireworks] .title{font-size:32px}[data-style=fireworks] .session-name{font-size:36px;font-stretch:100%}[data-style=fireworks] .card,[data-style=fireworks] .nav-card,[data-style=fireworks] .session:not(.is-next){border:1px solid #2c3a7a;border-radius:10px}[data-style=fireworks] .session.is-next{border-radius:10px;box-shadow:0 0 22px #ffc83d66}[data-style=fireworks] .btn,[data-style=fireworks] .chip,[data-style=fireworks] .segmented,[data-style=fireworks] .segmented button,[data-style=fireworks] input,[data-style=fireworks] .stepper{border-radius:10px}[data-style=fireworks] body{background:radial-gradient(circle at 15% 12%,rgba(255,200,61,.5) 0 2px,transparent 3px),radial-gradient(circle at 80% 8%,rgba(255,84,112,.5) 0 2px,transparent 3px),radial-gradient(circle at 60% 25%,rgba(122,215,255,.45) 0 1.5px,transparent 2.5px),radial-gradient(ellipse at 80% 0%,rgba(255,200,61,.12),transparent 40%),#070b1e}:root:root[data-style=valentine][data-style]{--floor: #fff1f3;--bench: #ffffff;--bench-up: #ffeef1;--steel: #f8c7d0;--chalk: #3d1a22;--iron: #8c5d68;--blue: #e0245e !important;--blue-deep: #bd1b4e !important;--on-accent: #ffffff !important;--red: #e0245e;--yellow: #ff9eb5;--blue-tint: color-mix(in srgb, #e0245e 15%, transparent) !important;color-scheme:light;--display: "Dancing Script", cursive}[data-style=valentine] .title,[data-style=valentine] .session-name,[data-style=valentine] .nav-title,[data-style=valentine] .subtitle{font-weight:700}[data-style=valentine] .title{font-size:42px}[data-style=valentine] .session-name{font-size:46px;font-stretch:100%}[data-style=valentine] .card,[data-style=valentine] .nav-card,[data-style=valentine] .session:not(.is-next){border:1px solid #f8c7d0;border-radius:18px;box-shadow:0 4px 14px #e0245e1a}[data-style=valentine] .session.is-next{border-radius:18px;background:linear-gradient(135deg,#e0245e,#ff6b8f)}[data-style=valentine] .btn,[data-style=valentine] .chip,[data-style=valentine] .segmented,[data-style=valentine] .segmented button,[data-style=valentine] input,[data-style=valentine] .stepper{border-radius:12px}[data-style=valentine] .session-name:after{content:" ♥";font-size:.5em;color:#e0245e}:root:root[data-style=goldenhour][data-style]{--floor: #fbe9d3;--bench: #fff8ee;--bench-up: #fbeedb;--steel: #f0c99a;--chalk: #3b2414;--iron: #86634a;--blue: #e9852f !important;--blue-deep: #cc6d1c !important;--on-accent: #ffffff !important;--red: #d9534f;--yellow: #f4b942;--blue-tint: color-mix(in srgb, #e9852f 15%, transparent) !important;color-scheme:light;--display: "DM Serif Display", serif}[data-style=goldenhour] .title,[data-style=goldenhour] .session-name,[data-style=goldenhour] .nav-title,[data-style=goldenhour] .subtitle{font-weight:400}[data-style=goldenhour] .title{font-size:40px}[data-style=goldenhour] .session-name{font-size:44px;font-stretch:100%}[data-style=goldenhour] .card,[data-style=goldenhour] .nav-card,[data-style=goldenhour] .session:not(.is-next){border:0;border-radius:14px;box-shadow:8px 10px #e9852f26}[data-style=goldenhour] .session.is-next{border-radius:14px;background:linear-gradient(135deg,#f4b942,#e9852f 60%,#d0583f)}[data-style=goldenhour] .btn,[data-style=goldenhour] .chip,[data-style=goldenhour] .segmented,[data-style=goldenhour] .segmented button,[data-style=goldenhour] input,[data-style=goldenhour] .stepper{border-radius:12px}[data-style=goldenhour] body{background:linear-gradient(180deg,#ffd29a,#fbe9d3 40%,#f7d9c4) fixed}:root:root[data-style=fog][data-style]{--floor: #e7eaed;--bench: #f4f6f7;--bench-up: #eceff1;--steel: #cfd5db;--chalk: #2b3238;--iron: #7b858e;--blue: #5f7383 !important;--blue-deep: #4d5f6d !important;--on-accent: #ffffff !important;--red: #b85c5c;--yellow: #a3b1bc;--blue-tint: color-mix(in srgb, #5f7383 15%, transparent) !important;color-scheme:light;--display: "Raleway", sans-serif}[data-style=fog] .title,[data-style=fog] .session-name,[data-style=fog] .nav-title,[data-style=fog] .subtitle{font-weight:300;letter-spacing:.04em}[data-style=fog] .title{font-size:40px}[data-style=fog] .session-name{font-size:44px;font-stretch:100%}[data-style=fog] .card,[data-style=fog] .nav-card,[data-style=fog] .session:not(.is-next){border:0;border-radius:16px;background:linear-gradient(180deg,#fffc,#f4f6f799);box-shadow:0 10px 30px #2b32380f}[data-style=fog] .session.is-next{border-radius:16px}[data-style=fog] .btn,[data-style=fog] .chip,[data-style=fog] .segmented,[data-style=fog] .segmented button,[data-style=fog] input,[data-style=fog] .stepper{border-radius:12px}[data-style=fog] body{background:radial-gradient(ellipse at 30% 10%,#ffffff,transparent 50%),radial-gradient(ellipse at 80% 60%,#f6f8f9,transparent 50%),#e2e6ea fixed}:root:root[data-style=deepspace][data-style]{--floor: #03030b;--bench: #0b0b1c;--bench-up: #131330;--steel: #2b2b5c;--chalk: #eef0ff;--iron: #9ea3d6;--blue: #a78bfa !important;--blue-deep: #8b6cf0 !important;--on-accent: #0d0420 !important;--red: #ff6b8b;--yellow: #67e8f9;--blue-tint: color-mix(in srgb, #a78bfa 15%, transparent) !important;color-scheme:dark;--display: "Major Mono Display", monospace}[data-style=deepspace] .title,[data-style=deepspace] .session-name,[data-style=deepspace] .nav-title,[data-style=deepspace] .subtitle{font-weight:400;letter-spacing:.02em}[data-style=deepspace] .title{font-size:28px}[data-style=deepspace] .session-name{font-size:32px;font-stretch:100%}[data-style=deepspace] .card,[data-style=deepspace] .nav-card,[data-style=deepspace] .session:not(.is-next){border:1px solid #2b2b5c;border-radius:14px;background:radial-gradient(ellipse at 90% 0%,rgba(167,139,250,.18),transparent 50%),var(--bench)}[data-style=deepspace] .session.is-next{border-radius:14px}[data-style=deepspace] .btn,[data-style=deepspace] .chip,[data-style=deepspace] .segmented,[data-style=deepspace] .segmented button,[data-style=deepspace] input,[data-style=deepspace] .stepper{border-radius:12px}[data-style=deepspace] body{background:radial-gradient(circle,rgba(255,255,255,.8) 0 1px,transparent 1.5px) 0 0 / 53px 53px,radial-gradient(circle,rgba(255,255,255,.5) 0 .8px,transparent 1.2px) 20px 31px / 37px 37px,radial-gradient(ellipse at 70% 20%,rgba(167,139,250,.18),transparent 50%),#03030b}:root:root[data-style=ocean][data-style]{--floor: #021627;--bench: #05233a;--bench-up: #082e4b;--steel: #14507a;--chalk: #e2f6ff;--iron: #86b8d4;--blue: #2de2e6 !important;--blue-deep: #1cc4c8 !important;--on-accent: #012329 !important;--red: #ff6f61;--yellow: #8be9fd;--blue-tint: color-mix(in srgb, #2de2e6 15%, transparent) !important;color-scheme:dark;--display: "Varela Round", sans-serif}[data-style=ocean] .title,[data-style=ocean] .session-name,[data-style=ocean] .nav-title,[data-style=ocean] .subtitle{font-weight:400}[data-style=ocean] .title{font-size:36px}[data-style=ocean] .session-name{font-size:40px;font-stretch:100%}[data-style=ocean] .card,[data-style=ocean] .nav-card,[data-style=ocean] .session:not(.is-next){border:1px solid #14507a;border-radius:20px;background:radial-gradient(circle at 88% 25%,rgba(139,233,253,.35) 0 3px,transparent 4px),radial-gradient(circle at 80% 55%,rgba(139,233,253,.25) 0 2px,transparent 3px),var(--bench)}[data-style=ocean] .session.is-next{border-radius:20px}[data-style=ocean] .btn,[data-style=ocean] .chip,[data-style=ocean] .segmented,[data-style=ocean] .segmented button,[data-style=ocean] input,[data-style=ocean] .stepper{border-radius:12px}[data-style=ocean] body{background:linear-gradient(180deg,#063a5c,#021627 60%,#010b14) fixed}:root:root[data-style=desert][data-style]{--floor: #f3e3c7;--bench: #fbf3e3;--bench-up: #f5e6cb;--steel: #d9b98a;--chalk: #3a2a18;--iron: #86684a;--blue: #c8642f !important;--blue-deep: #a9511f !important;--on-accent: #ffffff !important;--red: #b23a2a;--yellow: #3f8fbf;--blue-tint: color-mix(in srgb, #c8642f 15%, transparent) !important;color-scheme:light;--display: "Federo", sans-serif}[data-style=desert] .title,[data-style=desert] .session-name,[data-style=desert] .nav-title,[data-style=desert] .subtitle{text-transform:uppercase;font-weight:400;letter-spacing:.06em}[data-style=desert] .title{font-size:34px}[data-style=desert] .session-name{font-size:38px;font-stretch:100%}[data-style=desert] .card,[data-style=desert] .nav-card,[data-style=desert] .session:not(.is-next){border:0;border-radius:6px;background:radial-gradient(ellipse at 50% 140%,rgba(200,100,47,.2) 0 40%,transparent 41%),var(--bench);box-shadow:0 3px 10px #3a2a1814}[data-style=desert] .session.is-next,[data-style=desert] .btn,[data-style=desert] .chip,[data-style=desert] .segmented,[data-style=desert] .segmented button,[data-style=desert] input,[data-style=desert] .stepper{border-radius:6px}[data-style=desert] body{background:linear-gradient(180deg,#9fd0ee 0,#9fd0ee 22%,#f3e3c7 22%)}:root:root[data-style=jungle][data-style]{--floor: #06140c;--bench: #0c2216;--bench-up: #123020;--steel: #245a3a;--chalk: #eaf8e6;--iron: #93b89c;--blue: #ffcf33 !important;--blue-deep: #e6b41a !important;--on-accent: #1a1500 !important;--red: #ff4d3a;--yellow: #33c3ff;--blue-tint: color-mix(in srgb, #ffcf33 15%, transparent) !important;color-scheme:dark;--display: "Sigmar One", sans-serif}[data-style=jungle] .title,[data-style=jungle] .session-name,[data-style=jungle] .nav-title,[data-style=jungle] .subtitle{font-weight:400}[data-style=jungle] .title{font-size:32px}[data-style=jungle] .session-name{font-size:36px;font-stretch:100%}[data-style=jungle] .card,[data-style=jungle] .nav-card,[data-style=jungle] .session:not(.is-next){border:0;border-radius:22px 4px;background:radial-gradient(ellipse at 0 0,rgba(51,195,255,.1),transparent 50%),radial-gradient(ellipse at 100% 100%,rgba(255,77,58,.1),transparent 50%),var(--bench);box-shadow:inset 0 0 0 1px #245a3a}[data-style=jungle] .session.is-next{border-radius:22px 4px}[data-style=jungle] .btn,[data-style=jungle] .chip,[data-style=jungle] .segmented,[data-style=jungle] .segmented button,[data-style=jungle] input,[data-style=jungle] .stepper{border-radius:12px}:root:root[data-style=tokyo][data-style]{--floor: #08070d;--bench: #121019;--bench-up: #1b1825;--steel: #36304a;--chalk: #f7f3ff;--iron: #a39cbf;--blue: #ff2e63 !important;--blue-deep: #e0144c !important;--on-accent: #ffffff !important;--red: #ff2e63;--yellow: #08d9d6;--blue-tint: color-mix(in srgb, #ff2e63 15%, transparent) !important;color-scheme:dark;--display: "M PLUS Rounded 1c", sans-serif}[data-style=tokyo] .title,[data-style=tokyo] .session-name,[data-style=tokyo] .nav-title,[data-style=tokyo] .subtitle{font-weight:800;text-shadow:0 0 10px rgba(255,46,99,.55)}[data-style=tokyo] .title{font-size:36px}[data-style=tokyo] .session-name{font-size:40px;font-stretch:100%}[data-style=tokyo] .card,[data-style=tokyo] .nav-card,[data-style=tokyo] .session:not(.is-next){border:1px solid #36304a;border-radius:10px;box-shadow:inset 4px 0 #08d9d6,0 0 16px #08d9d61f}[data-style=tokyo] .session.is-next{border-radius:10px;box-shadow:0 0 22px #ff2e6380}[data-style=tokyo] .btn,[data-style=tokyo] .chip,[data-style=tokyo] .segmented,[data-style=tokyo] .segmented button,[data-style=tokyo] input,[data-style=tokyo] .stepper{border-radius:10px}[data-style=tokyo] body{background:linear-gradient(180deg,transparent 70%,rgba(255,46,99,.1)),repeating-linear-gradient(100deg,rgba(8,217,214,.04) 0 1px,transparent 1px 18px),#08070d}:root:root[data-style=paris][data-style]{--floor: #f7f2ea;--bench: #fffdf9;--bench-up: #f6efe4;--steel: #d9cbb5;--chalk: #262019;--iron: #73685a;--blue: #0f4c81 !important;--blue-deep: #0b3a62 !important;--on-accent: #ffffff !important;--red: #c0392b;--yellow: #c9a24b;--blue-tint: color-mix(in srgb, #0f4c81 15%, transparent) !important;color-scheme:light;--display: "Playfair Display", serif}[data-style=paris] .title,[data-style=paris] .session-name,[data-style=paris] .nav-title,[data-style=paris] .subtitle{font-style:italic;font-weight:700}[data-style=paris] .title{font-size:38px}[data-style=paris] .session-name{font-size:42px;font-stretch:100%}[data-style=paris] .card,[data-style=paris] .nav-card,[data-style=paris] .session:not(.is-next){border:0;border-radius:6px;background:repeating-linear-gradient(90deg,#0f4c81 0,#0f4c81 14px,#fff 14px,#fff 28px) top / 100% 10px no-repeat,var(--bench);box-shadow:0 2px 8px #0000000f}[data-style=paris] .session.is-next,[data-style=paris] .btn,[data-style=paris] .chip,[data-style=paris] .segmented,[data-style=paris] .segmented button,[data-style=paris] input,[data-style=paris] .stepper{border-radius:6px}:root:root[data-style=nordic][data-style]{--floor: #efece6;--bench: #faf8f4;--bench-up: #f1eee8;--steel: #d8d2c6;--chalk: #2b2a27;--iron: #7b766c;--blue: #3b6e6a !important;--blue-deep: #2e5855 !important;--on-accent: #ffffff !important;--red: #b3523f;--yellow: #c2a878;--blue-tint: color-mix(in srgb, #3b6e6a 15%, transparent) !important;color-scheme:light;--display: "Josefin Sans", sans-serif}[data-style=nordic] .title,[data-style=nordic] .session-name,[data-style=nordic] .nav-title,[data-style=nordic] .subtitle{text-transform:uppercase;font-weight:300;letter-spacing:.12em}[data-style=nordic] .title{font-size:36px}[data-style=nordic] .session-name{font-size:40px;font-stretch:100%}[data-style=nordic] .card,[data-style=nordic] .nav-card,[data-style=nordic] .session:not(.is-next){border:1px solid #d8d2c6;border-radius:4px;box-shadow:none}[data-style=nordic] .session.is-next,[data-style=nordic] .btn,[data-style=nordic] .chip,[data-style=nordic] .segmented,[data-style=nordic] .segmented button,[data-style=nordic] input,[data-style=nordic] .stepper{border-radius:4px}[data-style=nordic] body{background:repeating-linear-gradient(90deg,rgba(194,168,120,.07) 0 3px,transparent 3px 120px),#efece6}:root:root[data-style=oceandrive][data-style]{--floor: #fdeef2;--bench: #ffffff;--bench-up: #fdf2f5;--steel: #f7c4d4;--chalk: #2a2238;--iron: #7a6a85;--blue: #14b8a6 !important;--blue-deep: #0f9488 !important;--on-accent: #ffffff !important;--red: #ff4f8b;--yellow: #ff4f8b;--blue-tint: color-mix(in srgb, #14b8a6 15%, transparent) !important;color-scheme:light;--display: "Monoton", cursive}[data-style=oceandrive] .title,[data-style=oceandrive] .session-name,[data-style=oceandrive] .nav-title,[data-style=oceandrive] .subtitle{text-transform:uppercase;font-weight:400}[data-style=oceandrive] .title{font-size:28px}[data-style=oceandrive] .session-name{font-size:32px;font-stretch:100%}[data-style=oceandrive] .card,[data-style=oceandrive] .nav-card,[data-style=oceandrive] .session:not(.is-next){border:0;border-radius:12px;box-shadow:0 0 0 2px #ff4f8b,6px 6px #14b8a6}[data-style=oceandrive] .session.is-next,[data-style=oceandrive] .btn,[data-style=oceandrive] .chip,[data-style=oceandrive] .segmented,[data-style=oceandrive] .segmented button,[data-style=oceandrive] input,[data-style=oceandrive] .stepper{border-radius:12px}[data-style=oceandrive] body{background:linear-gradient(180deg,#ffd1dc,#fdeef2 45%,#c7f2ec) fixed}:root:root[data-style=fightnight][data-style]{--floor: #0b0b0d;--bench: #15151a;--bench-up: #1e1e25;--steel: #383845;--chalk: #f4f4f6;--iron: #a1a1b0;--blue: #e10600 !important;--blue-deep: #b30500 !important;--on-accent: #ffffff !important;--red: #e10600;--yellow: #0a5bff;--blue-tint: color-mix(in srgb, #e10600 15%, transparent) !important;color-scheme:dark;--display: "Anton", sans-serif}[data-style=fightnight] .title,[data-style=fightnight] .session-name,[data-style=fightnight] .nav-title,[data-style=fightnight] .subtitle{text-transform:uppercase;font-weight:400;letter-spacing:.02em}[data-style=fightnight] .title{font-size:44px}[data-style=fightnight] .session-name{font-size:48px;font-stretch:100%}[data-style=fightnight] .card,[data-style=fightnight] .nav-card,[data-style=fightnight] .session:not(.is-next){border:0;border-radius:2px;box-shadow:inset 6px 0 #e10600,inset -6px 0 #0a5bff}[data-style=fightnight] .session.is-next,[data-style=fightnight] .btn,[data-style=fightnight] .chip,[data-style=fightnight] .segmented,[data-style=fightnight] .segmented button,[data-style=fightnight] input,[data-style=fightnight] .stepper{border-radius:2px}[data-style=fightnight] body{background:radial-gradient(ellipse at 50% -10%,rgba(255,255,255,.12),transparent 50%),#0b0b0d}:root:root[data-style=yellowjersey][data-style]{--floor: #f4f5f0;--bench: #ffffff;--bench-up: #f6f7f1;--steel: #d9dccf;--chalk: #1c1f16;--iron: #666b5a;--blue: #ffd100 !important;--blue-deep: #e6bc00 !important;--on-accent: #1c1f16 !important;--red: #d62828;--yellow: #2a9d8f;--blue-tint: color-mix(in srgb, #ffd100 15%, transparent) !important;color-scheme:light;--display: "Barlow Condensed", sans-serif}[data-style=yellowjersey] .title,[data-style=yellowjersey] .session-name,[data-style=yellowjersey] .nav-title,[data-style=yellowjersey] .subtitle{text-transform:uppercase;font-style:italic;font-weight:800}[data-style=yellowjersey] .title{font-size:42px}[data-style=yellowjersey] .session-name{font-size:46px;font-stretch:100%}[data-style=yellowjersey] .card,[data-style=yellowjersey] .nav-card,[data-style=yellowjersey] .session:not(.is-next){border:0;border-radius:4px;background:linear-gradient(170deg,transparent 75%,rgba(42,157,143,.1) 75%),var(--bench);box-shadow:inset 0 -5px #ffd100}[data-style=yellowjersey] .session.is-next,[data-style=yellowjersey] .btn,[data-style=yellowjersey] .chip,[data-style=yellowjersey] .segmented,[data-style=yellowjersey] .segmented button,[data-style=yellowjersey] input,[data-style=yellowjersey] .stepper{border-radius:4px}:root:root[data-style=grasscourt][data-style]{--floor: #e9f2e3;--bench: #ffffff;--bench-up: #f3f8ef;--steel: #bfd6b0;--chalk: #1d2b17;--iron: #5d6e55;--blue: #4b2a7b !important;--blue-deep: #3a1f60 !important;--on-accent: #ffffff !important;--red: #c0392b;--yellow: #2f7d32;--blue-tint: color-mix(in srgb, #4b2a7b 15%, transparent) !important;color-scheme:light;--display: "Cormorant Garamond", serif}[data-style=grasscourt] .title,[data-style=grasscourt] .session-name,[data-style=grasscourt] .nav-title,[data-style=grasscourt] .subtitle{font-weight:700}[data-style=grasscourt] .title{font-size:40px}[data-style=grasscourt] .session-name{font-size:44px;font-stretch:100%}[data-style=grasscourt] .card,[data-style=grasscourt] .nav-card,[data-style=grasscourt] .session:not(.is-next){border:0;border-radius:8px;box-shadow:inset 0 0 0 1px #bfd6b0,inset 0 -4px #2f7d32}[data-style=grasscourt] .session.is-next,[data-style=grasscourt] .btn,[data-style=grasscourt] .chip,[data-style=grasscourt] .segmented,[data-style=grasscourt] .segmented button,[data-style=grasscourt] input,[data-style=grasscourt] .stepper{border-radius:8px}[data-style=grasscourt] body{background:repeating-linear-gradient(90deg,#dbeccf 0,#dbeccf 60px,#e9f2e3 60px,#e9f2e3 120px)}:root:root[data-style=platform][data-style]{--floor: #121212;--bench: #1c1c1c;--bench-up: #262626;--steel: #444444;--chalk: #f2f2f2;--iron: #a3a3a3;--blue: #e53935 !important;--blue-deep: #c62828 !important;--on-accent: #ffffff !important;--red: #e53935;--yellow: #1e88e5;--blue-tint: color-mix(in srgb, #e53935 15%, transparent) !important;color-scheme:dark;--display: "Black Ops One", sans-serif}[data-style=platform] .title,[data-style=platform] .session-name,[data-style=platform] .nav-title,[data-style=platform] .subtitle{text-transform:uppercase;font-weight:400;letter-spacing:.03em}[data-style=platform] .title{font-size:34px}[data-style=platform] .session-name{font-size:38px;font-stretch:100%}[data-style=platform] .card,[data-style=platform] .nav-card,[data-style=platform] .session:not(.is-next){border:0;border-radius:4px;background:repeating-linear-gradient(45deg,rgba(255,255,255,.035) 0 2px,transparent 2px 5px),var(--bench);box-shadow:inset 0 0 0 1px #444,inset 0 6px #ffffff0f}[data-style=platform] .session.is-next,[data-style=platform] .btn,[data-style=platform] .chip,[data-style=platform] .segmented,[data-style=platform] .segmented button,[data-style=platform] input,[data-style=platform] .stepper{border-radius:4px}[data-style=platform] .session-name:before{content:"● ";color:#e53935;font-size:.5em;vertical-align:middle}:root:root[data-style=desktop95][data-style]{--floor: #008080;--bench: #c0c0c0;--bench-up: #d4d0c8;--steel: #808080;--chalk: #000000;--iron: #404040;--blue: #000080 !important;--blue-deep: #00006b !important;--on-accent: #ffffff !important;--red: #c00000;--yellow: #ffff00;--blue-tint: color-mix(in srgb, #000080 15%, transparent) !important;color-scheme:light;--display: "Pixelify Sans", sans-serif}[data-style=desktop95] .title,[data-style=desktop95] .session-name,[data-style=desktop95] .nav-title,[data-style=desktop95] .subtitle{font-weight:700}[data-style=desktop95] .title{font-size:30px}[data-style=desktop95] .session-name{font-size:32px;font-stretch:100%}[data-style=desktop95] .card,[data-style=desktop95] .nav-card,[data-style=desktop95] .session:not(.is-next){border:0;border-radius:0;box-shadow:inset -2px -2px #404040,inset 2px 2px #fff,inset -3px -3px gray,inset 3px 3px #dfdfdf}[data-style=desktop95] .session.is-next{border-radius:0;box-shadow:inset -2px -2px #000040,inset 2px 2px #4040ff}[data-style=desktop95] .btn,[data-style=desktop95] .chip,[data-style=desktop95] .segmented,[data-style=desktop95] .segmented button,[data-style=desktop95] input,[data-style=desktop95] .stepper{border-radius:0}[data-style=desktop95] .section-label,[data-style=desktop95] .home-section-head .link,[data-style=desktop95] .title{color:#fff}[data-style=desktop95] .btn{border-radius:0;box-shadow:inset -2px -2px #404040,inset 2px 2px #fff;background:silver;color:#000;border:0}:root:root[data-style=amberterm][data-style]{--floor: #0a0700;--bench: #120d02;--bench-up: #1a1304;--steel: #4d3a0a;--chalk: #ffb000;--iron: #b37b00;--blue: #ffb000 !important;--blue-deep: #e09a00 !important;--on-accent: #0a0700 !important;--red: #ff5a2a;--yellow: #ffd36b;--blue-tint: color-mix(in srgb, #ffb000 15%, transparent) !important;color-scheme:dark;--display: "VT323", monospace}[data-style=amberterm] .title,[data-style=amberterm] .session-name,[data-style=amberterm] .nav-title,[data-style=amberterm] .subtitle{text-transform:uppercase;font-weight:400;text-shadow:0 0 8px rgba(255,176,0,.55)}[data-style=amberterm] .title{font-size:40px}[data-style=amberterm] .session-name{font-size:44px;font-stretch:100%}[data-style=amberterm] .card,[data-style=amberterm] .nav-card,[data-style=amberterm] .session:not(.is-next){border:2px solid #4d3a0a;border-radius:3px;background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.25) 0 1px,transparent 1px 3px)}[data-style=amberterm] .session.is-next,[data-style=amberterm] .btn,[data-style=amberterm] .chip,[data-style=amberterm] .segmented,[data-style=amberterm] .segmented button,[data-style=amberterm] input,[data-style=amberterm] .stepper{border-radius:3px}[data-style=amberterm] body{font-family:VT323,monospace;font-size:120%;text-shadow:0 0 5px rgba(255,176,0,.35)}:root:root[data-style=y2k][data-style]{--floor: #e9ecf2;--bench: #f7f8fb;--bench-up: #eef1f6;--steel: #c3c9d6;--chalk: #1c2133;--iron: #6b7290;--blue: #7c5cff !important;--blue-deep: #6744f0 !important;--on-accent: #ffffff !important;--red: #ff4fa3;--yellow: #4fd1ff;--blue-tint: color-mix(in srgb, #7c5cff 15%, transparent) !important;color-scheme:light;--display: "Syncopate", sans-serif}[data-style=y2k] .title,[data-style=y2k] .session-name,[data-style=y2k] .nav-title,[data-style=y2k] .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.04em}[data-style=y2k] .title{font-size:26px}[data-style=y2k] .session-name{font-size:28px;font-stretch:100%}[data-style=y2k] .card,[data-style=y2k] .nav-card,[data-style=y2k] .session:not(.is-next){border:0;border-radius:28px;background:linear-gradient(135deg,#fff,#dfe4ee 45%,#fff 55%,#cfd6e4);box-shadow:inset 0 2px #fff,0 6px 16px #1c21331f}[data-style=y2k] .session.is-next{border-radius:28px;background:linear-gradient(135deg,#ff9ad5,#7c5cff 45%,#4fd1ff)}[data-style=y2k] .btn,[data-style=y2k] .chip,[data-style=y2k] .segmented,[data-style=y2k] .segmented button,[data-style=y2k] input,[data-style=y2k] .stepper{border-radius:12px}:root:root[data-style=noir][data-style]{--floor: #0d0d0d;--bench: #161616;--bench-up: #202020;--steel: #3d3d3d;--chalk: #f0f0f0;--iron: #9a9a9a;--blue: #f0f0f0 !important;--blue-deep: #d0d0d0 !important;--on-accent: #0d0d0d !important;--red: #c41e3a;--yellow: #bfbfbf;--blue-tint: color-mix(in srgb, #f0f0f0 15%, transparent) !important;color-scheme:dark;--display: "Bodoni Moda", serif}[data-style=noir] .title,[data-style=noir] .session-name,[data-style=noir] .nav-title,[data-style=noir] .subtitle{font-style:italic;font-weight:700}[data-style=noir] .title{font-size:40px}[data-style=noir] .session-name{font-size:44px;font-stretch:100%}[data-style=noir] .card,[data-style=noir] .nav-card,[data-style=noir] .session:not(.is-next){border:1px solid #3d3d3d;border-radius:0;background:repeating-linear-gradient(-20deg,rgba(255,255,255,.05) 0 10px,transparent 10px 24px),var(--bench)}[data-style=noir] .session.is-next,[data-style=noir] .btn,[data-style=noir] .chip,[data-style=noir] .segmented,[data-style=noir] .segmented button,[data-style=noir] input,[data-style=noir] .stepper{border-radius:0}:root:root[data-style=cinema][data-style]{--floor: #140406;--bench: #22080c;--bench-up: #2e0c12;--steel: #5c1a24;--chalk: #fbeee6;--iron: #c9a39a;--blue: #d4af37 !important;--blue-deep: #b8962c !important;--on-accent: #1a1103 !important;--red: #ff5252;--yellow: #d4af37;--blue-tint: color-mix(in srgb, #d4af37 15%, transparent) !important;color-scheme:dark;--display: "Abril Fatface", serif}[data-style=cinema] .title,[data-style=cinema] .session-name,[data-style=cinema] .nav-title,[data-style=cinema] .subtitle{font-weight:400;letter-spacing:.01em}[data-style=cinema] .title{font-size:40px}[data-style=cinema] .session-name{font-size:44px;font-stretch:100%}[data-style=cinema] .card,[data-style=cinema] .nav-card,[data-style=cinema] .session:not(.is-next){border:2px solid #d4af37;border-radius:6px;box-shadow:inset 0 0 0 4px var(--bench),inset 0 0 0 5px #d4af3766}[data-style=cinema] .session.is-next,[data-style=cinema] .btn,[data-style=cinema] .chip,[data-style=cinema] .segmented,[data-style=cinema] .segmented button,[data-style=cinema] input,[data-style=cinema] .stepper{border-radius:6px}[data-style=cinema] body{background:repeating-linear-gradient(90deg,#22080c 0,#22080c 18px,#1a0508 18px,#1a0508 36px)}html[data-cb=on]{--red: #d55e00 !important;--yellow: #e69f00 !important}html[data-cb=on] .status-pill.is-up,html[data-cb=on] .chg-up,html[data-cb=on] .delta.is-up{color:#0072b2!important}.portal-ribbon{margin:0;padding:8px 16px;text-align:center;font-size:.85rem;background:var(--bench);color:var(--iron);border-bottom:1px solid var(--steel)}.portal-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 16px;padding-top:calc(6px + env(safe-area-inset-top,0px));background:var(--bench);border-bottom:1px solid var(--steel);font-size:.85rem}.portal-top-label{color:var(--iron);font-weight:600}.portal-top-back{background:none;border:0;padding:6px 0;color:var(--blue);font:inherit;font-weight:600;cursor:pointer}.add-to-plan{margin:10px 0 4px;display:grid;gap:8px}.add-to-plan.card{padding:12px}.add-to-plan .chip-row{display:flex;flex-wrap:wrap;gap:6px}.picker-new-after{list-style:none;padding:12px 0 4px}.set.is-warmup .set-no{background:transparent;border:1px dashed var(--steel);color:var(--iron)}.set.is-warmup .set-done,.set.is-warmup .set-inputs{opacity:.8}.warmup-tag{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;border:1px dashed var(--steel);color:var(--iron);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;vertical-align:2px}.warmup-tag{white-space:nowrap}.plate-line{grid-column:1 / -1;margin:-2px 0 2px 34px}.measure-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.measure-grid li{display:grid;gap:2px}.measure-grid strong{font-size:20px}.measure-inputs{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.share-session{display:grid;gap:8px;margin-top:8px;padding:12px;width:100%}.shared-mine summary{cursor:pointer;color:var(--iron)}.shared-mine li{padding:6px 0;border-bottom:1px solid var(--steel)}.shared-list{display:grid;gap:8px;padding-left:22px;margin:12px 0 16px}.clients{display:grid;gap:12px}.client-group .section-label{margin-top:8px}.client-plan{padding:10px 0;border-bottom:1px solid var(--steel);display:grid;gap:8px}.client-actions{flex-wrap:wrap}.client-editor{display:grid;gap:8px}.client-items{display:grid;gap:10px;padding-left:20px;margin:6px 0}.client-item{display:grid;gap:6px;padding-bottom:10px;border-bottom:1px solid var(--steel)}.client-nums{display:flex;gap:8px;flex-wrap:wrap}.client-nums label{display:grid;gap:2px;width:84px}.client-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.client-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.client-item-btns{display:flex;align-items:center;gap:2px}.client-item-btns .btn-small{min-height:34px;padding:0 10px}[data-sc]{outline:2px dashed var(--sc-colour);outline-offset:2px;border-radius:6px}[data-sc]:after{content:attr(data-sc-label);display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--sc-colour);color:#fff;font:700 10px/1.6 system-ui,sans-serif;letter-spacing:.02em;text-transform:none;vertical-align:middle;white-space:nowrap}[data-sc=switch]{--sc-colour: #7c3aed}[data-sc=choice]{--sc-colour: #0e7490}[data-sc=custom]{--sc-colour: #b45309}.tab-item[data-sc]:after,.nav-card[data-sc]:after,.home-head[data-sc]:after,.notices[data-sc]:after{position:absolute;top:-8px;right:-4px;margin:0;z-index:2}.tab-item[data-sc],.nav-card[data-sc],.home-head[data-sc],.notices[data-sc]{position:relative}.demo-legend{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:6px 12px 8px}.demo-legend-item{padding:1px 8px;border-radius:999px;color:#fff;font:700 11px/1.7 system-ui,sans-serif}.demo-legend-item.sc-switch{background:#7c3aed}.demo-legend-item.sc-choice{background:#0e7490}.demo-legend-item.sc-custom{background:#b45309}.bar-row.is-quiet .bar-label{color:var(--iron)}.look-tile-wrap{position:relative;display:grid}.look-fav{position:absolute;top:6px;right:6px;width:34px;height:34px;border-radius:50%;border:1px solid var(--steel);background:var(--bench);color:var(--iron);font-size:18px;line-height:1;cursor:pointer;z-index:1}.look-fav.is-on{color:#e8a317;border-color:#e8a317}.fav-tools{display:grid;gap:8px;margin:8px 0;justify-items:start}.theme-admin{display:grid;gap:10px}.theme-admin-row.is-off{opacity:.6}.row-gap-inline{display:flex;flex-wrap:wrap;gap:8px}:root:root[data-style=greywanderer][data-style]{--floor: #15181d;--bench: #1d2128;--bench-up: #262b33;--steel: #3c4450;--chalk: #eef1f5;--iron: #a7b0bd;--blue: #e9eef6 !important;--blue-deep: #c8d1de !important;--on-accent: #15181d !important;--red: #ff6b6b;--yellow: #9fb7d9;--blue-tint: color-mix(in srgb, #e9eef6 15%, transparent) !important;color-scheme:dark;--display: "Cinzel", serif}[data-style=greywanderer] .title,[data-style=greywanderer] .session-name,[data-style=greywanderer] .nav-title,[data-style=greywanderer] .subtitle{text-transform:uppercase;letter-spacing:.06em;font-weight:700}[data-style=greywanderer] .title{font-size:30px}[data-style=greywanderer] .session-name{font-size:34px;font-stretch:100%}[data-style=greywanderer] .card,[data-style=greywanderer] .nav-card,[data-style=greywanderer] .session:not(.is-next){border:1px solid #3c4450;border-radius:10px;background:radial-gradient(120% 80% at 0 0,rgba(233,238,246,.08),transparent 60%),var(--bench)}[data-style=greywanderer] .session.is-next{border-radius:10px;box-shadow:0 0 22px #e9eef647}[data-style=greywanderer] .btn,[data-style=greywanderer] .chip,[data-style=greywanderer] .segmented,[data-style=greywanderer] .segmented button,[data-style=greywanderer] input,[data-style=greywanderer] .stepper{border-radius:10px}:root:root[data-style=hillburrow][data-style]{--floor: #eef3e2;--bench: #fffdf5;--bench-up: #f3f0e0;--steel: #c9cfa8;--chalk: #2a2a16;--iron: #5f6440;--blue: #2f6b2f !important;--blue-deep: #245424 !important;--on-accent: #fffdf5 !important;--red: #b23a1e;--yellow: #a8791f;--blue-tint: color-mix(in srgb, #2f6b2f 15%, transparent) !important;color-scheme:light;--display: "IM Fell English", serif}[data-style=hillburrow] .title,[data-style=hillburrow] .session-name,[data-style=hillburrow] .nav-title,[data-style=hillburrow] .subtitle{font-weight:400}[data-style=hillburrow] .title{font-size:38px}[data-style=hillburrow] .session-name{font-size:42px;font-stretch:100%}[data-style=hillburrow] .card,[data-style=hillburrow] .nav-card,[data-style=hillburrow] .session:not(.is-next){border:2px solid #c9cfa8;border-radius:22px;background:radial-gradient(circle at 92% 50%,rgba(168,121,31,.18) 0 5px,transparent 6px),var(--bench)}[data-style=hillburrow] .session.is-next{border-radius:22px;box-shadow:0 0 0 3px #2f6b2f}[data-style=hillburrow] .btn,[data-style=hillburrow] .chip,[data-style=hillburrow] .segmented,[data-style=hillburrow] .segmented button,[data-style=hillburrow] input,[data-style=hillburrow] .stepper{border-radius:22px}:root:root[data-style=firedeep][data-style]{--floor: #0c0705;--bench: #170c08;--bench-up: #22110b;--steel: #4a1f12;--chalk: #ffe9d6;--iron: #c79a80;--blue: #ff5a1f !important;--blue-deep: #e04510 !important;--on-accent: #1a0600 !important;--red: #ff2e2e;--yellow: #ffb02e;--blue-tint: color-mix(in srgb, #ff5a1f 15%, transparent) !important;color-scheme:dark;--display: "Metamorphous", serif}[data-style=firedeep] .title,[data-style=firedeep] .session-name,[data-style=firedeep] .nav-title,[data-style=firedeep] .subtitle{text-transform:uppercase;font-weight:400;text-shadow:0 0 14px rgba(255,90,31,.55)}[data-style=firedeep] .title{font-size:32px}[data-style=firedeep] .session-name{font-size:36px;font-stretch:100%}[data-style=firedeep] .card,[data-style=firedeep] .nav-card,[data-style=firedeep] .session:not(.is-next){border:1px solid #4a1f12;border-radius:6px;background:linear-gradient(0deg,rgba(255,90,31,.16),transparent 55%),repeating-linear-gradient(118deg,transparent 0 38px,rgba(255,90,31,.1) 38px 39px),var(--bench)}[data-style=firedeep] .session.is-next{border-radius:6px;box-shadow:0 0 26px #ff5a1f73,inset 0 -3px #ff5a1f}[data-style=firedeep] .btn,[data-style=firedeep] .chip,[data-style=firedeep] .segmented,[data-style=firedeep] .segmented button,[data-style=firedeep] input,[data-style=firedeep] .stepper{border-radius:6px}:root:root[data-style=watchtower][data-style]{--floor: #0b0a09;--bench: #151311;--bench-up: #1f1c18;--steel: #3a332a;--chalk: #f3e7d3;--iron: #a8967c;--blue: #ff8c1a !important;--blue-deep: #e57300 !important;--on-accent: #1b0b00 !important;--red: #ff4d2e;--yellow: #ffcf5a;--blue-tint: color-mix(in srgb, #ff8c1a 15%, transparent) !important;color-scheme:dark;--display: "Cinzel Decorative", serif}[data-style=watchtower] .title,[data-style=watchtower] .session-name,[data-style=watchtower] .nav-title,[data-style=watchtower] .subtitle{font-weight:700;letter-spacing:.03em}[data-style=watchtower] .title{font-size:30px}[data-style=watchtower] .session-name{font-size:32px;font-stretch:100%}[data-style=watchtower] .card,[data-style=watchtower] .nav-card,[data-style=watchtower] .session:not(.is-next){border:1px solid #3a332a;border-radius:2px;background:radial-gradient(ellipse 26px 9px at calc(100% - 26px) 20px,rgba(255,207,90,.9) 0 3px,rgba(255,140,26,.55) 4px,rgba(255,140,26,.12) 70%,transparent 72%),var(--bench)}[data-style=watchtower] .session.is-next{border-radius:2px;box-shadow:0 0 0 1px #ff8c1a,0 0 24px #ff8c1a59}[data-style=watchtower] .btn,[data-style=watchtower] .chip,[data-style=watchtower] .segmented,[data-style=watchtower] .segmented button,[data-style=watchtower] input,[data-style=watchtower] .stepper{border-radius:2px}:root:root[data-style=starhaven][data-style]{--floor: #0d1424;--bench: #141d33;--bench-up: #1b2742;--steel: #34436b;--chalk: #eef3ff;--iron: #a9b6d6;--blue: #bcd4ff !important;--blue-deep: #9cbcf2 !important;--on-accent: #0d1424 !important;--red: #ff6b8a;--yellow: #e8e3b0;--blue-tint: color-mix(in srgb, #bcd4ff 15%, transparent) !important;color-scheme:dark;--display: "Cormorant Garamond", serif}[data-style=starhaven] .title,[data-style=starhaven] .session-name,[data-style=starhaven] .nav-title,[data-style=starhaven] .subtitle{font-style:italic;font-weight:600}[data-style=starhaven] .title{font-size:40px}[data-style=starhaven] .session-name{font-size:44px;font-stretch:100%}[data-style=starhaven] .card,[data-style=starhaven] .nav-card,[data-style=starhaven] .session:not(.is-next){border:1px solid #34436b;border-radius:16px;background:radial-gradient(1px 1px at 20% 30%,#fff,transparent),radial-gradient(1px 1px at 70% 20%,#fff,transparent),radial-gradient(1.5px 1.5px at 85% 70%,#e8e3b0,transparent),radial-gradient(1px 1px at 40% 80%,#fff,transparent),var(--bench)}[data-style=starhaven] .session.is-next{border-radius:16px;box-shadow:0 0 20px #bcd4ff59}[data-style=starhaven] .btn,[data-style=starhaven] .chip,[data-style=starhaven] .segmented,[data-style=starhaven] .segmented button,[data-style=starhaven] input,[data-style=starhaven] .stepper{border-radius:16px}:root:root[data-style=mountainhall][data-style]{--floor: #16120e;--bench: #211b15;--bench-up: #2b231b;--steel: #4d4033;--chalk: #f2e6d4;--iron: #b5a185;--blue: #e0a83a !important;--blue-deep: #c48e24 !important;--on-accent: #1b1206 !important;--red: #e0573a;--yellow: #8fb7c9;--blue-tint: color-mix(in srgb, #e0a83a 15%, transparent) !important;color-scheme:dark;--display: "Almendra SC", serif}[data-style=mountainhall] .title,[data-style=mountainhall] .session-name,[data-style=mountainhall] .nav-title,[data-style=mountainhall] .subtitle{font-weight:400;letter-spacing:.05em}[data-style=mountainhall] .title{font-size:32px}[data-style=mountainhall] .session-name{font-size:36px;font-stretch:100%}[data-style=mountainhall] .card,[data-style=mountainhall] .nav-card,[data-style=mountainhall] .session:not(.is-next){border:2px solid #4d4033;border-top:3px double #e0a83a;border-radius:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 2px,transparent 2px 22px),var(--bench)}[data-style=mountainhall] .session.is-next{border-radius:2px;box-shadow:inset 0 0 0 1px #e0a83a}[data-style=mountainhall] .btn,[data-style=mountainhall] .chip,[data-style=mountainhall] .segmented,[data-style=mountainhall] .segmented button,[data-style=mountainhall] input,[data-style=mountainhall] .stepper{border-radius:2px}:root:root[data-style=meadhall][data-style]{--floor: #1a1508;--bench: #252010;--bench-up: #302916;--steel: #5a4d27;--chalk: #fbf2d8;--iron: #c7b98a;--blue: #e3b23c !important;--blue-deep: #c79a28 !important;--on-accent: #1e1704 !important;--red: #d4563a;--yellow: #7fa650;--blue-tint: color-mix(in srgb, #e3b23c 15%, transparent) !important;color-scheme:dark;--display: "MedievalSharp", serif}[data-style=meadhall] .title,[data-style=meadhall] .session-name,[data-style=meadhall] .nav-title,[data-style=meadhall] .subtitle{font-weight:400}[data-style=meadhall] .title{font-size:34px}[data-style=meadhall] .session-name{font-size:38px;font-stretch:100%}[data-style=meadhall] .card,[data-style=meadhall] .nav-card,[data-style=meadhall] .session:not(.is-next){border:2px dashed #5a4d27;border-radius:8px;background:linear-gradient(180deg,rgba(227,178,60,.08),transparent 40%),var(--bench)}[data-style=meadhall] .session.is-next{border-radius:8px;border-style:solid;border-color:#e3b23c}[data-style=meadhall] .btn,[data-style=meadhall] .chip,[data-style=meadhall] .segmented,[data-style=meadhall] .segmented button,[data-style=meadhall] input,[data-style=meadhall] .stepper{border-radius:8px}:root:root[data-style=whitecity][data-style]{--floor: #eef0f3;--bench: #ffffff;--bench-up: #f2f4f7;--steel: #cdd3dc;--chalk: #1d2433;--iron: #5a6478;--blue: #2b3a67 !important;--blue-deep: #1f2b4f !important;--on-accent: #ffffff !important;--red: #b3261e;--yellow: #7d8aa0;--blue-tint: color-mix(in srgb, #2b3a67 15%, transparent) !important;color-scheme:light;--display: "Cinzel", serif}[data-style=whitecity] .title,[data-style=whitecity] .session-name,[data-style=whitecity] .nav-title,[data-style=whitecity] .subtitle{text-transform:uppercase;letter-spacing:.05em;font-weight:600}[data-style=whitecity] .title{font-size:28px}[data-style=whitecity] .session-name{font-size:32px;font-stretch:100%}[data-style=whitecity] .card,[data-style=whitecity] .nav-card,[data-style=whitecity] .session:not(.is-next){border:1px solid #cdd3dc;border-top:4px solid #2b3a67;border-radius:4px}[data-style=whitecity] .session.is-next{border-radius:4px;box-shadow:0 2px 10px #2b3a6740}[data-style=whitecity] .btn,[data-style=whitecity] .chip,[data-style=whitecity] .segmented,[data-style=whitecity] .segmented button,[data-style=whitecity] input,[data-style=whitecity] .stepper{border-radius:4px}[data-style=whitecity] .session-name:after{content:" ✦";font-size:.5em;color:#7d8aa0}:root:root[data-style=dragonhoard][data-style]{--floor: #140b0b;--bench: #1f1111;--bench-up: #2a1717;--steel: #5a2a22;--chalk: #fff1dc;--iron: #d0a98a;--blue: #f2b632 !important;--blue-deep: #d69a18 !important;--on-accent: #1c1100 !important;--red: #e8442e;--yellow: #48b58a;--blue-tint: color-mix(in srgb, #f2b632 15%, transparent) !important;color-scheme:dark;--display: "Almendra", serif}[data-style=dragonhoard] .title,[data-style=dragonhoard] .session-name,[data-style=dragonhoard] .nav-title,[data-style=dragonhoard] .subtitle{font-weight:700}[data-style=dragonhoard] .title{font-size:34px}[data-style=dragonhoard] .session-name{font-size:38px;font-stretch:100%}[data-style=dragonhoard] .card,[data-style=dragonhoard] .nav-card,[data-style=dragonhoard] .session:not(.is-next){border:1px solid #5a2a22;border-radius:12px;background:radial-gradient(circle at 50% 120%,rgba(72,181,138,.1) 0 10px,transparent 11px) 0 0 / 22px 14px,var(--bench)}[data-style=dragonhoard] .session.is-next{border-radius:12px;box-shadow:0 0 0 2px #f2b632,0 6px 18px #f2b63240}[data-style=dragonhoard] .btn,[data-style=dragonhoard] .chip,[data-style=dragonhoard] .segmented,[data-style=dragonhoard] .segmented button,[data-style=dragonhoard] input,[data-style=dragonhoard] .stepper{border-radius:12px}:root:root[data-style=fairyring][data-style]{--floor: #101a12;--bench: #17241a;--bench-up: #1f2f22;--steel: #355239;--chalk: #eef7e6;--iron: #a8c0a2;--blue: #ff7a6b !important;--blue-deep: #e8604f !important;--on-accent: #1a0805 !important;--red: #ff5252;--yellow: #f7e27a;--blue-tint: color-mix(in srgb, #ff7a6b 15%, transparent) !important;color-scheme:dark;--display: "Fondamento", cursive}[data-style=fairyring] .title,[data-style=fairyring] .session-name,[data-style=fairyring] .nav-title,[data-style=fairyring] .subtitle{font-weight:400}[data-style=fairyring] .title{font-size:36px}[data-style=fairyring] .session-name{font-size:40px;font-stretch:100%}[data-style=fairyring] .card,[data-style=fairyring] .nav-card,[data-style=fairyring] .session:not(.is-next){border:1px solid #355239;border-radius:18px;background:radial-gradient(2px 2px at 15% 25%,rgba(247,226,122,.9),transparent),radial-gradient(2px 2px at 80% 60%,rgba(247,226,122,.8),transparent),radial-gradient(1.5px 1.5px at 55% 85%,rgba(247,226,122,.7),transparent),var(--bench)}[data-style=fairyring] .session.is-next{border-radius:18px;box-shadow:0 0 18px #f7e27a40}[data-style=fairyring] .btn,[data-style=fairyring] .chip,[data-style=fairyring] .segmented,[data-style=fairyring] .segmented button,[data-style=fairyring] input,[data-style=fairyring] .stepper{border-radius:18px}:root:root[data-style=pinstripe][data-style]{--floor: #0d0d10;--bench: #16161b;--bench-up: #202027;--steel: #3a3a45;--chalk: #f2f2f5;--iron: #a4a4b2;--blue: #f2f2f5 !important;--blue-deep: #d4d4dc !important;--on-accent: #0d0d10 !important;--red: #d6203a;--yellow: #9b7fd4;--blue-tint: color-mix(in srgb, #f2f2f5 15%, transparent) !important;color-scheme:dark;--display: "Griffy", cursive}[data-style=pinstripe] .title,[data-style=pinstripe] .session-name,[data-style=pinstripe] .nav-title,[data-style=pinstripe] .subtitle{font-weight:400;letter-spacing:.02em}[data-style=pinstripe] .title{font-size:38px}[data-style=pinstripe] .session-name{font-size:42px;font-stretch:100%}[data-style=pinstripe] .card,[data-style=pinstripe] .nav-card,[data-style=pinstripe] .session:not(.is-next){border:1px solid #3a3a45;border-radius:10px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px 11px),var(--bench)}[data-style=pinstripe] .session.is-next{border-radius:10px;box-shadow:0 0 0 2px #f2f2f5}[data-style=pinstripe] .btn,[data-style=pinstripe] .chip,[data-style=pinstripe] .segmented,[data-style=pinstripe] .segmented button,[data-style=pinstripe] input,[data-style=pinstripe] .stepper{border-radius:10px}:root:root[data-style=ghosthound][data-style]{--floor: #0c1016;--bench: #131a24;--bench-up: #1a2330;--steel: #2f3e52;--chalk: #eef6ff;--iron: #a5b8cc;--blue: #b8f0ff !important;--blue-deep: #8fdcf0 !important;--on-accent: #0c1016 !important;--red: #ff7a7a;--yellow: #ffd27a;--blue-tint: color-mix(in srgb, #b8f0ff 15%, transparent) !important;color-scheme:dark;--display: "Mystery Quest", cursive}[data-style=ghosthound] .title,[data-style=ghosthound] .session-name,[data-style=ghosthound] .nav-title,[data-style=ghosthound] .subtitle{font-weight:400;text-shadow:0 0 12px rgba(184,240,255,.6)}[data-style=ghosthound] .title{font-size:36px}[data-style=ghosthound] .session-name{font-size:40px;font-stretch:100%}[data-style=ghosthound] .card,[data-style=ghosthound] .nav-card,[data-style=ghosthound] .session:not(.is-next){border:1px solid #2f3e52;border-radius:20px;background:radial-gradient(60% 40% at 80% 20%,rgba(184,240,255,.1),transparent 70%),radial-gradient(50% 30% at 20% 90%,rgba(184,240,255,.07),transparent 70%),var(--bench)}[data-style=ghosthound] .session.is-next{border-radius:20px;box-shadow:0 0 22px #b8f0ff59}[data-style=ghosthound] .btn,[data-style=ghosthound] .chip,[data-style=ghosthound] .segmented,[data-style=ghosthound] .segmented button,[data-style=ghosthound] input,[data-style=ghosthound] .stepper{border-radius:20px}:root:root[data-style=graveyardwedding][data-style]{--floor: #1a2230;--bench: #222c3d;--bench-up: #2a3649;--steel: #46566f;--chalk: #eef2f7;--iron: #aab7c9;--blue: #9fc6e8 !important;--blue-deep: #82afd6 !important;--on-accent: #121a26 !important;--red: #d46a8a;--yellow: #c9b6e8;--blue-tint: color-mix(in srgb, #9fc6e8 15%, transparent) !important;color-scheme:dark;--display: "Playfair Display", serif}[data-style=graveyardwedding] .title,[data-style=graveyardwedding] .session-name,[data-style=graveyardwedding] .nav-title,[data-style=graveyardwedding] .subtitle{font-style:italic;font-weight:600}[data-style=graveyardwedding] .title{font-size:36px}[data-style=graveyardwedding] .session-name{font-size:40px;font-stretch:100%}[data-style=graveyardwedding] .card,[data-style=graveyardwedding] .nav-card,[data-style=graveyardwedding] .session:not(.is-next){border:2px dotted #46566f;border-radius:14px;background:radial-gradient(circle at 0 0,rgba(201,182,232,.1) 0 30px,transparent 31px),var(--bench)}[data-style=graveyardwedding] .session.is-next{border-radius:14px;border-style:solid;border-color:#9fc6e8}[data-style=graveyardwedding] .btn,[data-style=graveyardwedding] .chip,[data-style=graveyardwedding] .segmented,[data-style=graveyardwedding] .segmented button,[data-style=graveyardwedding] input,[data-style=graveyardwedding] .stepper{border-radius:14px}:root:root[data-style=crookedtown][data-style]{--floor: #120e1a;--bench: #1b1526;--bench-up: #241c33;--steel: #43345c;--chalk: #f6eefc;--iron: #b9a7cf;--blue: #ff8a1f !important;--blue-deep: #e87200 !important;--on-accent: #1a0b00 !important;--red: #ff4d4d;--yellow: #a3e05c;--blue-tint: color-mix(in srgb, #ff8a1f 15%, transparent) !important;color-scheme:dark;--display: "Freckle Face", cursive}[data-style=crookedtown] .title,[data-style=crookedtown] .session-name,[data-style=crookedtown] .nav-title,[data-style=crookedtown] .subtitle{font-weight:400}[data-style=crookedtown] .title{font-size:36px}[data-style=crookedtown] .session-name{font-size:40px;font-stretch:100%}[data-style=crookedtown] .card,[data-style=crookedtown] .nav-card,[data-style=crookedtown] .session:not(.is-next){border:2px solid #43345c;border-radius:14px 4px 16px 6px;transform:rotate(-.4deg)}[data-style=crookedtown] .session.is-next{border-radius:14px 4px 16px 6px;box-shadow:0 0 0 2px #ff8a1f}[data-style=crookedtown] .btn,[data-style=crookedtown] .chip,[data-style=crookedtown] .segmented,[data-style=crookedtown] .segmented button,[data-style=crookedtown] input,[data-style=crookedtown] .stepper{border-radius:8px}:root:root[data-style=stitchpatch][data-style]{--floor: #e9e2d6;--bench: #f6f0e6;--bench-up: #ece3d4;--steel: #b9a98f;--chalk: #2a2230;--iron: #6a5d6e;--blue: #7a3b8f !important;--blue-deep: #612e72 !important;--on-accent: #ffffff !important;--red: #b5332e;--yellow: #3f6b7a;--blue-tint: color-mix(in srgb, #7a3b8f 15%, transparent) !important;color-scheme:light;--display: "Patrick Hand", cursive}[data-style=stitchpatch] .title,[data-style=stitchpatch] .session-name,[data-style=stitchpatch] .nav-title,[data-style=stitchpatch] .subtitle{font-weight:400}[data-style=stitchpatch] .title{font-size:38px}[data-style=stitchpatch] .session-name{font-size:42px;font-stretch:100%}[data-style=stitchpatch] .card,[data-style=stitchpatch] .nav-card,[data-style=stitchpatch] .session:not(.is-next){border:2px dashed #7a3b8f;outline:4px solid var(--bench);border-radius:10px;background:linear-gradient(90deg,transparent 49%,rgba(63,107,122,.1) 49% 100%),var(--bench)}[data-style=stitchpatch] .session.is-next{border-radius:10px;border-style:solid}[data-style=stitchpatch] .btn,[data-style=stitchpatch] .chip,[data-style=stitchpatch] .segmented,[data-style=stitchpatch] .segmented button,[data-style=stitchpatch] input,[data-style=stitchpatch] .stepper{border-radius:10px}:root:root[data-style=pastelmanor][data-style]{--floor: #f3eef6;--bench: #ffffff;--bench-up: #f6f1f9;--steel: #d9cfe0;--chalk: #1d1a24;--iron: #5e566b;--blue: #3b3550 !important;--blue-deep: #2a2540 !important;--on-accent: #ffffff !important;--red: #c0485f;--yellow: #4f9a85;--blue-tint: color-mix(in srgb, #3b3550 15%, transparent) !important;color-scheme:light;--display: "Spectral SC", serif}[data-style=pastelmanor] .title,[data-style=pastelmanor] .session-name,[data-style=pastelmanor] .nav-title,[data-style=pastelmanor] .subtitle{font-weight:600;letter-spacing:.02em}[data-style=pastelmanor] .title{font-size:30px}[data-style=pastelmanor] .session-name{font-size:34px;font-stretch:100%}[data-style=pastelmanor] .card,[data-style=pastelmanor] .nav-card,[data-style=pastelmanor] .session:not(.is-next){border:1px solid #d9cfe0;border-radius:12px;background:linear-gradient(90deg,#f7c6d9 0,#f7c6d9 33%,#c9e8dd 33%,#c9e8dd 66%,#d8ccef 66%) top / 100% 6px no-repeat,var(--bench)}[data-style=pastelmanor] .session.is-next{border-radius:12px;box-shadow:0 0 0 2px #3b3550}[data-style=pastelmanor] .btn,[data-style=pastelmanor] .chip,[data-style=pastelmanor] .segmented,[data-style=pastelmanor] .segmented button,[data-style=pastelmanor] input,[data-style=pastelmanor] .stepper{border-radius:12px}:root:root[data-style=rooftops][data-style]{--floor: #07090d;--bench: #0f131a;--bench-up: #161c25;--steel: #2a3342;--chalk: #e8edf5;--iron: #8f9bb0;--blue: #f5c518 !important;--blue-deep: #d9ab00 !important;--on-accent: #0a0a00 !important;--red: #e23b3b;--yellow: #6f86a8;--blue-tint: color-mix(in srgb, #f5c518 15%, transparent) !important;color-scheme:dark;--display: "Anton", sans-serif}[data-style=rooftops] .title,[data-style=rooftops] .session-name,[data-style=rooftops] .nav-title,[data-style=rooftops] .subtitle{text-transform:uppercase;font-weight:400;letter-spacing:.03em}[data-style=rooftops] .title{font-size:34px}[data-style=rooftops] .session-name{font-size:40px;font-stretch:100%}[data-style=rooftops] .card,[data-style=rooftops] .nav-card,[data-style=rooftops] .session:not(.is-next){border:1px solid #2a3342;border-radius:4px;background:linear-gradient(115deg,transparent 58%,rgba(245,197,24,.1) 58% 70%,transparent 70%),var(--bench)}[data-style=rooftops] .session.is-next{border-radius:4px;box-shadow:0 0 0 1px #f5c518,0 0 20px #f5c51840}[data-style=rooftops] .btn,[data-style=rooftops] .chip,[data-style=rooftops] .segmented,[data-style=rooftops] .segmented button,[data-style=rooftops] input,[data-style=rooftops] .stepper{border-radius:4px}:root:root[data-style=hauntedparty][data-style]{--floor: #0f0b14;--bench: #18121f;--bench-up: #21192b;--steel: #3d2f4d;--chalk: #f4f1e6;--iron: #b2a8bd;--blue: #9be34a !important;--blue-deep: #7fc72e !important;--on-accent: #0d1400 !important;--red: #ff4f6d;--yellow: #c08cff;--blue-tint: color-mix(in srgb, #9be34a 15%, transparent) !important;color-scheme:dark;--display: "Nosifer", cursive}[data-style=hauntedparty] .title,[data-style=hauntedparty] .session-name,[data-style=hauntedparty] .nav-title,[data-style=hauntedparty] .subtitle{font-weight:400}[data-style=hauntedparty] .title{font-size:26px}[data-style=hauntedparty] .session-name{font-size:30px;font-stretch:100%}[data-style=hauntedparty] .card,[data-style=hauntedparty] .nav-card,[data-style=hauntedparty] .session:not(.is-next){border:1px solid #3d2f4d;border-radius:8px;background:repeating-linear-gradient(90deg,#f4f1e6 0,#f4f1e6 10px,#0f0b14 10px,#0f0b14 20px) top / 100% 6px no-repeat,var(--bench)}[data-style=hauntedparty] .session.is-next{border-radius:8px;box-shadow:0 0 0 2px #9be34a}[data-style=hauntedparty] .btn,[data-style=hauntedparty] .chip,[data-style=hauntedparty] .segmented,[data-style=hauntedparty] .segmented button,[data-style=hauntedparty] input,[data-style=hauntedparty] .stepper{border-radius:8px}:root:root[data-style=cauldron][data-style]{--floor: #0c130d;--bench: #142016;--bench-up: #1b2a1d;--steel: #33503a;--chalk: #eafbe8;--iron: #9fbea1;--blue: #7cf27a !important;--blue-deep: #5ad658 !important;--on-accent: #071407 !important;--red: #ff5c8a;--yellow: #b48cff;--blue-tint: color-mix(in srgb, #7cf27a 15%, transparent) !important;color-scheme:dark;--display: "Grenze Gotisch", serif}[data-style=cauldron] .title,[data-style=cauldron] .session-name,[data-style=cauldron] .nav-title,[data-style=cauldron] .subtitle{font-weight:600;text-shadow:0 0 10px rgba(124,242,122,.35)}[data-style=cauldron] .title{font-size:36px}[data-style=cauldron] .session-name{font-size:40px;font-stretch:100%}[data-style=cauldron] .card,[data-style=cauldron] .nav-card,[data-style=cauldron] .session:not(.is-next){border:1px solid #33503a;border-radius:14px;background:radial-gradient(circle at 20% 100%,rgba(124,242,122,.16) 0 6px,transparent 7px),radial-gradient(circle at 45% 100%,rgba(124,242,122,.12) 0 4px,transparent 5px),radial-gradient(circle at 75% 100%,rgba(124,242,122,.14) 0 8px,transparent 9px),var(--bench)}[data-style=cauldron] .session.is-next{border-radius:14px;box-shadow:0 0 20px #7cf27a4d}[data-style=cauldron] .btn,[data-style=cauldron] .chip,[data-style=cauldron] .segmented,[data-style=cauldron] .segmented button,[data-style=cauldron] input,[data-style=cauldron] .stepper{border-radius:14px}:root:root[data-style=velvetcandle][data-style]{--floor: #12060a;--bench: #1d0a10;--bench-up: #280e16;--steel: #52202c;--chalk: #fbe9ec;--iron: #c9a0a9;--blue: #d42a4a !important;--blue-deep: #b01f3c !important;--on-accent: #ffffff !important;--red: #ff6b6b;--yellow: #f2c86b;--blue-tint: color-mix(in srgb, #d42a4a 15%, transparent) !important;color-scheme:dark;--display: "UnifrakturCook", serif}[data-style=velvetcandle] .title,[data-style=velvetcandle] .session-name,[data-style=velvetcandle] .nav-title,[data-style=velvetcandle] .subtitle{font-weight:700}[data-style=velvetcandle] .title{font-size:34px}[data-style=velvetcandle] .session-name{font-size:38px;font-stretch:100%}[data-style=velvetcandle] .card,[data-style=velvetcandle] .nav-card,[data-style=velvetcandle] .session:not(.is-next){border:1px solid #52202c;border-radius:6px;background:radial-gradient(ellipse 60% 50% at 100% 0,rgba(242,200,107,.12),transparent 70%),linear-gradient(180deg,rgba(212,42,74,.08),transparent),var(--bench)}[data-style=velvetcandle] .session.is-next{border-radius:6px;box-shadow:0 0 0 1px #d42a4a,0 0 22px #f2c86b33}[data-style=velvetcandle] .btn,[data-style=velvetcandle] .chip,[data-style=velvetcandle] .segmented,[data-style=velvetcandle] .segmented button,[data-style=velvetcandle] input,[data-style=velvetcandle] .stepper{border-radius:6px}.look-timed{display:inline-block;align-self:flex-start;font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--blue-tint);color:var(--chalk);margin:2px 0}.theme-admin-when{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:4px 0 0 30px}.theme-admin-when select,.theme-admin-when input{font-size:13px;padding:4px 6px;min-height:0;width:auto}.leaderboard{display:flex;flex-direction:column;gap:10px}.board-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0}.board-row{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--bench);border:1px solid var(--steel)}.board-row.is-me{border-color:var(--blue);background:var(--blue-tint)}.board-place{font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.board-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-val{font-weight:700;font-variant-numeric:tabular-nums}.board-you strong{font-size:18px}.board-join{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.board-join .field{width:100%}.progress>.settings-tabs button{flex:1 1 auto;padding-left:6px;padding-right:6px;min-width:0}
