body.x-design.x-arena{--c-edge:var(--f-edge);--c-edge-strong:color-mix(in srgb, var(--x-on-surface) 24%, transparent);--c-fill:var(--f-fill);--c-lift:var(--f-lift);--c-lift-low:var(--f-lift-low);--c-spring:var(--f-spring)}body.x-arena .x-atmosphere-contour{background:var(--f-floor), radial-gradient(ellipse 60% 55% at 14% -6%, var(--c-glow-soft), transparent 70%), linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--x-background) 70%, var(--f-black)))}body.x-arena[data-f-material=glass] .x-atmosphere-contour{background:radial-gradient(60% 42% at 12% 8%, color-mix(in srgb, var(--x-primary) 46%, transparent), transparent 70%), radial-gradient(52% 40% at 94% 22%, color-mix(in srgb, var(--x-accent) 48%, transparent), transparent 70%), radial-gradient(70% 50% at 60% 104%, color-mix(in srgb, var(--x-primary) 30%, transparent), transparent 70%)}body.x-arena .x-atmosphere-field{clip-path:none;background:radial-gradient(34% 30% at 50% 50%, var(--f-light), transparent 70%);animation:30s ease-in-out infinite alternate c-f-roam;inset:-30%}body.x-arena[data-f-material=glass] .x-atmosphere-field{filter:blur(40px)}body.x-arena .x-atmosphere:after{clip-path:none;background:radial-gradient(560px circle at var(--c-f-px,50%) var(--c-f-py,-30%), var(--f-spot), transparent 70%);opacity:0;transition:opacity .6s;inset:0}body.x-arena[data-f-pointer] .x-atmosphere:after{opacity:1}body.x-arena .c-f-air{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}@keyframes c-f-roam{0%{transform:translate(-24%,-22%)}50%{transform:translate(24%,-8%)}to{transform:translate(-2%,20%)}}body.x-arena .shell-top{background:var(--f-grain), color-mix(in srgb, var(--x-background) 84%, transparent);border-bottom-color:var(--f-edge);box-shadow:0 1px 0 var(--f-lo), 0 18px 30px -24px var(--f-shade-soft)}body.x-design.x-arena .shell-nav{border-right-color:var(--f-edge);background:var(--f-fill), linear-gradient(var(--x-surface), var(--x-surface));box-shadow:inset -1px 0 0 var(--f-hi)}body.x-arena[data-f-material=glass] :is(.shell-top,.shell-nav){-webkit-backdrop-filter:var(--f-pane);backdrop-filter:var(--f-pane)}body.x-design.x-arena .shell-nav .nav-rail a.nav-tool{transition:transform .22s var(--f-spring), background-color .16s, color .16s;position:relative}body.x-design.x-arena .shell-nav .nav-rail a.nav-tool:not([aria-current=page]):hover{transform:translate(3px)}body.x-design.x-arena .shell-nav .nav-rail a.nav-tool:active{transform:translateY(2px)scale(.985)}body.x-design.x-arena .shell-nav a.nav-tool[aria-current=page]{background:var(--f-key-face);box-shadow:var(--f-key)}body.x-design.x-arena .shell-nav .nav-rail a.nav-tool[aria-current=page]:after{content:"";top:22%;bottom:22%;left:calc(var(--x-space-2) * -1);border-radius:calc(3px * var(--x-radius-scale));background:var(--x-accent);width:3px;box-shadow:0 0 12px var(--x-accent);position:absolute}body.x-arena .cmdk-trigger,body.x-arena .nav-rail-search{background:color-mix(in srgb, var(--x-background) 70%, transparent);box-shadow:inset 0 2px 6px var(--f-shade-soft)}body.x-design.x-arena .x-button[data-variant=primary]{border-color:var(--f-key-edge);background:var(--f-key-face);box-shadow:var(--f-key)}body.x-design.x-arena .x-button[data-variant=secondary]:not(.hero-action){border-color:var(--f-edge);background:var(--f-fill), linear-gradient(var(--x-surface), var(--x-surface));box-shadow:var(--f-lift-low)}body.x-design.x-arena .x-button:is([data-variant=primary],[data-variant=secondary]){transition:transform .22s var(--f-spring), box-shadow .16s, filter .16s}body.x-design.x-arena .x-button:is([data-variant=primary],[data-variant=secondary]):not(:disabled):active{box-shadow:var(--f-key-down);transform:translateY(2px)scale(.985)}body.x-design.x-arena .shell-main h1{background:var(--f-ink);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}body.x-design.x-arena[data-f-material=neon] .shell-main h1{text-shadow:var(--f-tube)}body.x-design.x-arena :is(.panel,.attention,.run-sheet,.section-card,.card){border-color:var(--f-edge)}body.x-arena[data-f-material=glass] :is(.panel,.attention,.run-sheet,.section-card,.card,.x-list-row,.library-card-open,.library-tile,.kit-hero,.kit-week-day,.fix-row,.library-health-lead,.library-gap,.library-rail-stop,details.library-filters,.deck-floor,.deck-need,.deck-dials,.deck-strip){-webkit-backdrop-filter:var(--f-pane);backdrop-filter:var(--f-pane)}body.x-design.x-arena .today-overview .hero,body.x-design.x-arena .crew-stage{border-color:var(--f-edge);background:radial-gradient(420px circle at var(--c-f-mx,12%) var(--c-f-my,0%), var(--f-spot), transparent 70%), var(--f-rivets), var(--f-fill);box-shadow:var(--f-lift)}body.x-design.x-arena .today-overview .hero:after{clip-path:none;background:linear-gradient(105deg, transparent 42%, color-mix(in srgb, var(--f-white) 9%, transparent) 50%, transparent 58%);animation:9s ease-in-out infinite c-f-glint}body.x-design.x-arena .today-overview .hero:before{content:none}@keyframes c-f-glint{0%,55%{transform:translate(-70%)}85%,to{transform:translate(70%)}}body.x-arena .c-f-spark{z-index:80;border:2px solid var(--x-accent);pointer-events:none;border-radius:50%;width:14px;height:14px;animation:.5s ease-out forwards c-f-spark;position:fixed;translate:-50% -50%}@keyframes c-f-spark{0%{opacity:.9;scale:.4}to{opacity:0;scale:5}}@media (max-width:760px){body.x-design .shell-nav .nav-dock{border-color:var(--f-edge);background:var(--f-fill), linear-gradient(var(--x-surface), var(--x-surface));box-shadow:var(--f-lift)}}@media (prefers-reduced-motion:reduce){body.x-arena .x-atmosphere-field,body.x-design.x-arena .today-overview .hero:after{animation:none}body.x-arena .c-f-spark{display:none}body.x-design.x-arena .shell-nav .nav-rail a.nav-tool,body.x-design.x-arena .x-button{transition:none}}@media print,(forced-colors:active){body.x-design.x-arena .shell-main h1{-webkit-text-fill-color:currentColor;background:0 0}}
body.x-design .deck{gap:var(--x-space-5);grid-template-columns:minmax(0,1fr);display:grid}body.x-design.x-arena .shell-main .deck-label{color:var(--x-accent);font-family:var(--x-font-arena-body), system-ui, sans-serif;font-size:var(--x-font-size-0);letter-spacing:.18em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.2}body.x-design .deck-head{justify-content:space-between;align-items:flex-end;gap:var(--x-space-4) var(--x-space-5);flex-wrap:wrap;display:flex}body.x-design .deck-head .eyebrow{margin:0 0 var(--x-space-2);letter-spacing:.18em}body.x-design.x-arena .shell-main .deck-head h1{letter-spacing:-.01em;text-transform:uppercase;filter:drop-shadow(0 6px 14px var(--f-shade-soft));margin:0;font-size:clamp(38px,7.4vw,104px);line-height:.86}body.x-design.x-arena .shell-main .deck-head h1 em{background:linear-gradient(180deg, color-mix(in srgb, var(--x-accent) 78%, var(--f-white)), var(--x-accent) 55%, color-mix(in srgb, var(--x-accent) 72%, var(--f-black)));-webkit-background-clip:text;background-clip:text;font-style:normal}body.x-design .deck-head .hero-deck{margin:var(--x-space-3) 0 0;max-width:60ch;color:var(--x-muted)}body.x-design .deck-head-side{justify-items:end;gap:var(--x-space-3);display:grid}body.x-design .deck-clock{align-items:center;gap:var(--x-space-2);font-family:var(--x-font-headline);font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,40px);line-height:1;display:inline-flex}body.x-design .deck-clock i,body.x-design .deck-live i{background:var(--x-accent);width:9px;height:9px;box-shadow:0 0 12px var(--x-accent);border-radius:50%;flex:none;animation:2s ease-in-out infinite deck-beat}@keyframes deck-beat{50%{opacity:.35;scale:.7}}body.x-design .deck-days{padding:var(--x-space-1);border:1px solid var(--f-edge);border-radius:calc(999px * var(--x-radius-scale));background:var(--f-quiet);box-shadow:inset 0 2px 6px var(--f-shade-soft);display:inline-flex}body.x-design .deck-days a{min-height:44px;padding-inline:var(--x-space-4);border-radius:inherit;color:var(--x-muted);font-size:var(--x-font-size-1);transition:color .2s ease, translate .2s var(--f-spring);place-items:center;font-weight:600;text-decoration:none;display:inline-grid}body.x-design .deck-days a:hover{color:var(--x-on-surface)}body.x-design .deck-days a[aria-current]{background:var(--f-key-face);box-shadow:var(--f-key);color:var(--x-on-primary)}body.x-design .deck-days a:active{translate:0 2px}body.x-design .deck-top{gap:var(--x-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1100px){body.x-design .deck-top:has(.deck-needs){grid-template-columns:minmax(0,2.15fr) minmax(280px,1fr)}}body.x-design .deck-floor>*{min-width:0}body.x-design .deck-floor{gap:var(--x-space-5);padding:var(--x-space-6) var(--x-space-5) var(--x-space-5);border:1px solid var(--f-edge);border-radius:calc(26px * var(--x-radius-scale));background:radial-gradient(520px circle at var(--c-f-mx,86%) var(--c-f-my,100%), var(--f-spot), transparent 70%), var(--f-rivets), var(--f-fill);box-shadow:var(--f-lift);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}@media (min-width:820px){body.x-design .deck-floor:not([data-empty]){grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center}}body.x-design .deck-floor:after{content:"";background:linear-gradient(105deg, transparent 42%, color-mix(in srgb, var(--f-white) 8%, transparent) 50%, transparent 58%);pointer-events:none;animation:9s ease-in-out infinite c-f-glint;position:absolute;inset:0}body.x-design .deck-live{align-items:center;gap:var(--x-space-2);margin:0 0 var(--x-space-3);color:var(--x-accent);font-size:var(--x-font-size-0);letter-spacing:.18em;text-transform:uppercase;font-weight:700;display:flex}body.x-design .deck-floor:not([data-live]) .deck-live i{opacity:.6;animation:none}body.x-design.x-arena .deck-floor h2{font-family:var(--x-font-headline);text-transform:uppercase;text-wrap:balance;background:var(--f-ink);-webkit-text-fill-color:transparent;text-shadow:var(--f-tube);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(40px,5vw,72px);line-height:.9}body.x-design .deck-where{margin:var(--x-space-3) 0 0;color:var(--x-muted)}body.x-design .deck-count{align-items:center;gap:var(--x-space-3);margin:var(--x-space-4) 0 0;font-variant-numeric:tabular-nums;font-weight:700;display:flex}body.x-design .deck-count-bar{border-radius:calc(8px * var(--x-radius-scale));background:color-mix(in srgb, var(--x-on-surface) 14%, transparent);max-width:180px;height:8px;box-shadow:inset 0 1px 3px var(--f-shade-soft);flex:1;overflow:hidden}body.x-design .deck-count-bar span{border-radius:inherit;background:var(--x-accent);height:100%;box-shadow:0 0 12px var(--x-accent);transition:inline-size 1s;display:block}body.x-design .deck-floor .deck-floor-action{justify-self:start;min-height:52px;margin-block-start:var(--x-space-5)}body.x-design .deck-stations{gap:var(--x-space-2);grid-template-columns:repeat(auto-fill,minmax(52px,1fr));margin:0;padding:0;list-style:none;display:grid}body.x-design .deck-stations li{aspect-ratio:1.12;border:1px solid var(--f-edge);border-radius:calc(10px * var(--x-radius-scale));background:color-mix(in srgb, var(--f-black) 22%, transparent);box-shadow:inset 0 2px 6px var(--f-shade-soft);color:var(--x-muted);font-size:var(--x-font-size-0);letter-spacing:.04em;animation:deck-arrive .5s var(--f-spring) backwards;animation-delay:calc(var(--deck-i) * 30ms);place-items:center;font-weight:700;display:grid}body.x-design .deck-stations li[data-state=free]{box-shadow:none;color:color-mix(in srgb, var(--x-muted) 60%, transparent);background:0 0;border-style:dashed;font-weight:400}body.x-design .deck-stations li[data-state=booked]:empty,body.x-design .deck-stations li[data-state=booked]{color:var(--x-on-surface)}body.x-design .deck-stations li[data-state=here]{background:var(--f-key-face);box-shadow:var(--f-key), 0 0 18px color-mix(in srgb, var(--x-primary) 45%, transparent);color:var(--x-on-primary);border-color:#0000}@keyframes deck-arrive{0%{opacity:0;scale:.4}}body.x-design .deck-room-count{justify-content:flex-end;align-items:baseline;gap:var(--x-space-2);margin:var(--x-space-4) 0 0;color:var(--x-muted);flex-wrap:wrap;display:flex}body.x-design .deck-room-count strong{color:var(--x-on-surface);font-family:var(--x-font-headline);font-size:var(--x-font-size-5);line-height:1}body.x-design .deck-room-wait{padding:2px var(--x-space-2);border:1px solid var(--x-accent);border-radius:calc(999px * var(--x-radius-scale));color:var(--x-accent);font-size:var(--x-font-size-0);font-weight:700}body.x-design .deck-next{gap:var(--x-space-2) var(--x-space-5);padding:var(--x-space-4) 0 0;border-block-start:1px solid var(--f-edge);font-size:var(--x-font-size-1);flex-wrap:wrap;grid-column:1/-1;margin:0;list-style:none;display:flex}body.x-design .deck-next li{align-items:baseline;gap:var(--x-space-2);display:flex}body.x-design .deck-next i{background:var(--x-accent);border-radius:50%;align-self:center;width:6px;height:6px}body.x-design .deck-next span,body.x-design .deck-next small{color:var(--x-muted);font-variant-numeric:tabular-nums}body.x-design .deck-needs{gap:var(--x-space-3);align-content:start;display:grid}body.x-design .deck-needs-list{gap:var(--x-space-3);margin:0;padding:0;list-style:none;display:grid}body.x-design .deck-need{align-items:center;gap:var(--x-space-3);min-height:76px;padding:var(--x-space-3) var(--x-space-4);border:1px solid var(--f-edge);border-radius:calc(18px * var(--x-radius-scale));background:linear-gradient(100deg, transparent 40%, color-mix(in srgb, var(--x-accent) 16%, transparent)), var(--f-rivets), var(--f-fill);box-shadow:var(--f-lift-low);transition:translate .25s var(--f-spring), box-shadow .25s ease;grid-template-columns:auto minmax(0,1fr) auto;margin:0;display:grid;position:relative}body.x-design .deck-need:has(a):hover{box-shadow:var(--f-lift);translate:0 -2px}body.x-design .deck-need:has(a):active{translate:0 1px}body.x-design .deck-need-count{min-width:1.2em;font-family:var(--x-font-headline);font-size:var(--x-font-size-6,44px);text-align:center;background:var(--f-ink);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1}body.x-design .deck-need strong{line-height:1.2;display:block}body.x-design .deck-need strong a{color:inherit;text-decoration:none}body.x-design .deck-need strong a:after{content:"";border-radius:inherit;position:absolute;inset:0}body.x-design .deck-need p,body.x-design .deck-need-clear span span{color:var(--x-muted);font-size:var(--x-font-size-0);margin:2px 0 0;line-height:1.35;display:block}body.x-design .deck-need-act{min-height:40px;padding-inline:var(--x-space-4);border-radius:calc(12px * var(--x-radius-scale));background:var(--f-key-face);box-shadow:var(--f-key);color:var(--x-on-primary);font-size:var(--x-font-size-1);place-items:center;font-weight:700;transition:translate .15s,box-shadow .15s;display:inline-grid}body.x-design .deck-need:active .deck-need-act{box-shadow:var(--f-key-down);translate:0 3px}body.x-design .deck-need-clear{background:var(--f-rivets), var(--f-fill);grid-template-columns:auto minmax(0,1fr)}body.x-design .deck-need-clear .deck-need-count{-webkit-text-fill-color:var(--x-success);background:0 0}body.x-design .deck-need-unchecked{color:var(--x-muted);font-size:var(--x-font-size-1);margin:0}body.x-design .deck-dials{align-items:center;gap:var(--x-space-4) var(--x-space-5);padding:var(--x-space-4) var(--x-space-5);border:1px solid var(--f-edge);border-radius:calc(22px * var(--x-radius-scale));background:linear-gradient(100deg, transparent 55%, color-mix(in srgb, var(--x-accent) 12%, transparent)), var(--f-rivets), var(--f-fill);box-shadow:var(--f-lift);flex-wrap:wrap;display:flex}body.x-design.x-arena .deck-dials .metrics{gap:var(--x-space-4) var(--x-space-5);border:0;flex:520px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;display:grid}body.x-design.x-arena .deck-dials .metric,body.x-design.x-arena .deck-dials .metric:first-child{align-content:center;column-gap:var(--x-space-3);box-shadow:none;color:inherit;text-align:start;background:0 0;border:0;border-radius:0;grid-template-columns:104px minmax(0,1fr);grid-template-areas:"dial value""dial label""dial detail";row-gap:0;padding:0;display:grid;translate:none}body.x-design.x-arena .deck-dials .metric:after{content:none}body.x-design .deck-dial{align-self:center;width:100%;overflow:visible}body.x-design .deck-dial-track,body.x-design .deck-dial-fill{fill:none;stroke-width:9px;stroke-linecap:round}body.x-design .deck-dial-track{stroke:color-mix(in srgb, var(--x-on-surface) 14%, transparent)}body.x-design .deck-dial-fill{stroke:var(--x-accent);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--x-accent) 70%, transparent))}body.x-design .deck-dial-needle{transform-origin:60px 66px;rotate:calc(-90deg + var(--deck-turn) * 180deg);transition:rotate 1.4s var(--f-spring)}@starting-style{body.x-design .deck-dial-needle{rotate:-90deg}}body.x-design .deck-dial-needle line{stroke:var(--x-on-surface);stroke-width:2.5px;stroke-linecap:round}body.x-design .deck-dial-needle circle{fill:var(--x-on-surface)}body.x-design .deck-dial[data-unknown]{opacity:.4}body.x-design.x-arena .deck-dials .metric dd{font-family:var(--x-font-headline);color:inherit;background:var(--f-ink);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;grid-area:value;margin:0;font-size:clamp(34px,3.4vw,46px);line-height:.95}body.x-design.x-arena .deck-dials .metric dd small{font-size:.5em}body.x-design.x-arena .deck-dials .metric dt{color:var(--x-on-surface);font-size:var(--x-font-size-1);letter-spacing:0;text-transform:none;grid-area:label;margin:0;font-weight:700;display:block}body.x-design.x-arena .deck-dials .metric dd.metric-dial{background:0 0;grid-area:dial;align-self:center;display:grid}body.x-design.x-arena .deck-dials .metric dd.metric-detail{color:var(--x-muted);font-family:var(--x-font-arena-body);font-size:var(--x-font-size-0);-webkit-text-fill-color:currentColor;background:0 0;grid-area:detail;line-height:1.4}body.x-design .deck-tallies{gap:var(--x-space-1);padding:0 0 0 var(--x-space-5);border-inline-start:1px solid var(--f-edge);color:var(--x-muted);font-size:var(--x-font-size-1);margin:0;list-style:none;display:grid}body.x-design .deck-tallies li{align-items:baseline;gap:var(--x-space-3);display:flex}body.x-design .deck-tallies strong{min-width:1.4em;color:var(--x-accent);font-family:var(--x-font-headline);font-size:var(--x-font-size-4);line-height:1.1}body.x-design .deck-strip{padding:var(--x-space-4) var(--x-space-5) var(--x-space-5);border:1px solid var(--f-edge);border-radius:calc(22px * var(--x-radius-scale));background:var(--f-rivets), var(--f-fill);box-shadow:var(--f-lift)}body.x-design .deck-strip-key{gap:var(--x-space-2) var(--x-space-4);margin:0 0 var(--x-space-3);color:var(--x-muted);font-size:var(--x-font-size-0);flex-wrap:wrap;display:flex}body.x-design .deck-strip-key span{align-items:center;gap:var(--x-space-2);display:inline-flex}body.x-design .deck-strip-key span:before{content:"";border-radius:calc(3px * var(--x-radius-scale));background:var(--x-primary);width:12px;height:12px}body.x-design .deck-strip-key span[data-key=full]:before{border:2px solid var(--x-accent);background:0 0}body.x-design .deck-strip-key span[data-key=off]:before{border:1px solid var(--f-edge);background:repeating-linear-gradient(135deg, var(--f-edge) 0 2px, transparent 2px 5px)}body.x-design .deck-strip-scroll{overflow:auto hidden}body.x-design .deck-strip-track{--deck-row:84px;min-width:640px;border-radius:calc(12px * var(--x-radius-scale));background:color-mix(in srgb, var(--f-black) 14%, transparent);box-shadow:inset 0 2px 10px var(--f-shade-soft);padding-block-start:var(--x-space-6);position:relative}body.x-design .deck-strip-hours{pointer-events:none;position:absolute;inset:0}body.x-design .deck-strip-hours span{padding:var(--x-space-2) 0 0 var(--x-space-2);border-inline-start:1px solid var(--f-edge);color:var(--x-muted);font-size:var(--x-font-size-0);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-weight:700;position:absolute;inset-block:0;inset-inline-start:calc(var(--deck-at) * 100%)}body.x-design .deck-strip-hours span:last-child{color:#0000}body.x-design .deck-strip-row{padding:var(--x-space-2) 0 var(--x-space-3);border-block-start:1px solid var(--f-edge);position:relative}body.x-design .deck-strip-row .deck-label{padding:0 var(--x-space-2) var(--x-space-2);color:var(--x-muted);display:inline-block;position:sticky;inset-inline-start:0}body.x-design .deck-strip-row ol{height:calc(var(--deck-lanes) * (var(--deck-row) + var(--x-space-1)));margin:0;padding:0;list-style:none;position:relative}body.x-design .deck-strip-row li{width:calc(var(--deck-w) * 100%);min-width:44px;height:var(--deck-row);padding-inline:2px;position:absolute;inset-block-start:calc(var(--deck-lane) * (var(--deck-row) + var(--x-space-1)));inset-inline-start:calc(var(--deck-at) * 100%)}body.x-design .deck-block{height:100%;padding:var(--x-space-3);border:1px solid var(--f-edge);border-radius:calc(12px * var(--x-radius-scale));background:var(--f-fill);box-shadow:var(--f-lift-low);color:inherit;transition:translate .25s var(--f-spring), box-shadow .25s ease;align-content:start;gap:2px;text-decoration:none;display:grid;position:relative;overflow:hidden}body.x-design a.deck-block:hover{box-shadow:var(--f-lift);translate:0 -3px}body.x-design a.deck-block:active{box-shadow:none;translate:0 1px}body.x-design .deck-block-fill{transform-origin:50% 100%;scale:1 var(--deck-fill);background:linear-gradient(180deg, color-mix(in srgb, var(--x-primary) 92%, var(--f-white)), var(--x-primary));opacity:.85;animation:deck-pour 1.1s var(--f-spring) backwards;position:absolute;inset:0}@keyframes deck-pour{0%{scale:1 0}}body.x-design .deck-block :is(strong,small){text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}body.x-design .deck-block strong{font-size:var(--x-font-size-2);line-height:1.15}body.x-design .deck-block small{color:color-mix(in srgb, currentColor 72%, transparent);font-size:var(--x-font-size-0);font-variant-numeric:tabular-nums}body.x-design .deck-strip-row li[data-state=past]{opacity:.5}body.x-design .deck-strip-row li[data-state=cancelled] .deck-block{background:repeating-linear-gradient(135deg, var(--f-edge) 0 3px, transparent 3px 9px);box-shadow:none;opacity:.6;text-decoration:line-through}body.x-design .deck-strip-row li[data-full] .deck-block{border-color:var(--x-accent);box-shadow:var(--f-lift-low), 0 0 0 1px var(--x-accent), 0 0 22px color-mix(in srgb, var(--x-accent) 50%, transparent)}body.x-design .deck-strip-row li[data-state=live] .deck-block{border-color:var(--x-on-surface)}body.x-design .deck-strip-now{inset-block:var(--x-space-5) 0;background:var(--x-accent);width:2px;box-shadow:0 0 14px var(--x-accent);pointer-events:none;position:absolute;inset-inline-start:calc(var(--deck-at) * 100%)}body.x-design .deck-strip-now b{translate:calc(-50% + (.5 - var(--deck-at)) * 60px) 0;padding:2px var(--x-space-2);border-radius:calc(999px * var(--x-radius-scale));background:var(--x-accent);color:var(--x-on-accent,var(--f-black));font-size:var(--x-font-size-0);white-space:nowrap;position:absolute;inset-block-end:100%;inset-inline-start:50%}body.x-design.x-arena .today-workspace .attention{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}body.x-design.x-arena .today-workspace .attention .section-head{background:0 0;border:0;padding:0}body.x-design.x-arena .today-workspace .attention .section-head h2{color:var(--x-accent);font-family:var(--x-font-arena-body), system-ui, sans-serif;font-size:var(--x-font-size-0);letter-spacing:.18em;text-transform:uppercase;font-weight:700}body.x-design.x-arena .today-workspace :is(.attention-list,.reach-out-list){gap:var(--x-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}body.x-design.x-arena .today-workspace .attention-item{min-height:76px;padding:var(--x-space-4);border:1px solid var(--f-edge);border-radius:calc(16px * var(--x-radius-scale));background:var(--f-fill);box-shadow:var(--f-lift-low);transition:translate .25s var(--f-spring), box-shadow .25s ease;grid-template-columns:minmax(0,1fr) auto;align-items:center;position:relative}body.x-design.x-arena .today-workspace .attention-item.attention-todo{grid-template-columns:auto minmax(0,1fr) auto}body.x-design.x-arena .today-workspace .attention-item:has(a):hover{box-shadow:var(--f-lift);translate:0 -2px}body.x-design.x-arena .today-workspace .attention-item:has(a):active{box-shadow:none;translate:0 1px}body.x-design.x-arena .today-workspace .attention-item strong a{color:inherit;text-decoration:none}body.x-design.x-arena .today-workspace .attention-item strong a:after{content:"";border-radius:inherit;position:absolute;inset:0}body.x-design.x-arena .today-workspace .attention-item p{margin:2px 0 0}@media (max-width:760px){body.x-design .deck-head-side{justify-items:start}body.x-design .deck-floor,body.x-design .deck-strip,body.x-design .deck-dials{padding:var(--x-space-4)}body.x-design .deck-tallies{gap:var(--x-space-4);padding:var(--x-space-3) 0 0;border-inline-start:0;border-block-start:1px solid var(--f-edge);grid-auto-flow:column;inline-size:100%}}@media (prefers-reduced-motion:reduce){body.x-design .deck-clock i,body.x-design .deck-live i,body.x-design .deck-stations li,body.x-design .deck-floor:after,body.x-design .deck-block-fill{animation:none}body.x-design .deck-dial-needle{transition:none}}@media print,(forced-colors:active){body.x-design.x-arena .deck :is(h2,dd,.deck-need-count){-webkit-text-fill-color:currentColor;background:0 0}}
@media (min-width:1100px) and (hover:hover){body.x-design.x-arena .shell-with-nav .shell-body{grid-template-columns:108px minmax(0,1fr)}body.x-design.x-arena .shell-nav{--rail-key:52px;--rail-open:272px;z-index:20;height:calc(100dvh - 76px);max-height:none;padding:var(--x-space-4) 0 var(--x-space-4) var(--x-space-4);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-self:start;position:sticky;top:76px;overflow:visible}body.x-design.x-arena .nav-rail{width:76px;max-height:100%;padding-block:var(--x-space-3);scrollbar-width:none;border:1px solid var(--f-edge);border-radius:calc(24px * var(--x-radius-scale));background:var(--f-rivets), var(--f-fill), linear-gradient(var(--x-surface), var(--x-surface));box-shadow:var(--f-lift);transition:width .34s var(--f-spring), box-shadow .2s ease;overflow:hidden auto}body.x-arena[data-f-material=glass] .nav-rail{-webkit-backdrop-filter:var(--f-pane);backdrop-filter:var(--f-pane)}body.x-design.x-arena .shell-nav:hover .nav-rail,body.x-design.x-arena .nav-rail:focus-within{width:var(--rail-open);box-shadow:var(--f-lift), 0 30px 80px -20px var(--f-shade)}body.x-design.x-arena .nav-rail>*{width:calc(var(--rail-open) - 2px)}body.x-design.x-arena .nav-rail-heading,body.x-design.x-arena .nav-rail-signature,body.x-design.x-arena .nav-rail .nav-tool-arrow{display:none}body.x-design.x-arena .shell-nav button.nav-rail-search{gap:var(--x-space-3);width:calc(var(--rail-open) - 26px);min-height:var(--rail-key);margin:0 var(--x-space-3) var(--x-space-2);padding:0 var(--x-space-3) 0 0;box-shadow:none;background:0 0;border:0}body.x-design.x-arena .nav-rail-search svg{box-sizing:border-box;width:var(--rail-key);height:var(--rail-key);padding:var(--x-space-4);border:1px solid var(--f-edge);border-radius:calc(14px * var(--x-radius-scale));background:color-mix(in srgb, var(--f-black) 22%, transparent);box-shadow:inset 0 2px 6px var(--f-shade-soft);color:var(--x-on-surface);flex:none}body.x-design.x-arena .shell-nav a.now-bar-rail{gap:var(--x-space-3);width:calc(var(--rail-open) - 26px);margin:0 var(--x-space-3) var(--x-space-2);background:0 0;border:0;flex-wrap:nowrap;padding:0}body.x-design.x-arena .now-bar-rail .now-bar-signal{flex:0 0 var(--rail-key);height:var(--rail-key);border:1px solid var(--x-accent);border-radius:calc(14px * var(--x-radius-scale));background:color-mix(in srgb, var(--x-accent) 16%, transparent);box-shadow:0 0 18px -4px var(--x-accent);place-items:center;display:grid}body.x-design.x-arena .now-bar-rail .now-bar-signal i{background:var(--x-accent);width:10px;height:10px;box-shadow:0 0 12px var(--x-accent);border-radius:50%;animation:2s ease-in-out infinite deck-beat}body.x-design.x-arena .now-bar-rail .now-bar-copy{flex:1;min-width:0}body.x-design.x-arena .nav-rail .nav-section+.nav-section{margin-top:var(--x-space-2)}body.x-design.x-arena .nav-rail .nav-section-title{align-items:center;gap:var(--x-space-3);height:20px;margin:0 var(--x-space-3) var(--x-space-1);white-space:nowrap;color:#0000;transition:color .2s;display:flex}body.x-design.x-arena .nav-rail .nav-section-title>span{flex:0 0 var(--rail-key);border-block-start:1px solid var(--f-edge);color:var(--x-muted);text-align:center;padding-block-start:var(--x-space-1)}body.x-design.x-arena .shell-nav:hover .nav-section-title,body.x-design.x-arena .nav-rail:focus-within .nav-section-title{color:var(--x-muted)}body.x-design.x-arena .shell-nav .nav-rail a.nav-tool{gap:var(--x-space-3);min-height:var(--rail-key);margin:2px var(--x-space-3);padding:0 var(--x-space-3) 0 0;border-radius:calc(14px * var(--x-radius-scale));box-shadow:none;color:var(--x-on-surface);background:0 0}body.x-design.x-arena .shell-nav .nav-rail a.nav-tool:not([aria-current=page]):hover{background:color-mix(in srgb, var(--x-on-surface) 7%, transparent);transform:none}body.x-design.x-arena .nav-rail .nav-tool-icon{flex:0 0 var(--rail-key);height:var(--rail-key);border:1px solid var(--f-edge);border-radius:calc(14px * var(--x-radius-scale));background:color-mix(in srgb, var(--f-black) 22%, transparent);box-shadow:inset 0 1px 0 var(--f-hi), 0 3px 0 var(--f-lo);transition:translate .2s var(--f-spring), box-shadow .16s ease}body.x-design.x-arena .nav-rail a.nav-tool:hover .nav-tool-icon{translate:0 -1px}body.x-design.x-arena .nav-rail a.nav-tool:active .nav-tool-icon{box-shadow:var(--f-key-down);translate:0 3px}body.x-design.x-arena .nav-rail a.nav-tool[aria-current=page] .nav-tool-icon{background:var(--f-key-face);box-shadow:var(--f-key), 0 0 22px -2px color-mix(in srgb, var(--x-primary) 60%, transparent);color:var(--x-on-primary);border-color:#0000}body.x-design.x-arena .shell-nav .nav-rail a.nav-tool[aria-current=page]:after{top:26%;bottom:26%;left:calc(var(--x-space-2) * -1 - 1px)}body.x-arena .nav-rail .nav-tool[aria-current=page] .nav-tool-name{color:var(--x-on-surface)}body.x-design.x-arena .nav-rail .nav-tool .nav-count{top:calc(var(--x-space-1) * -1);left:calc(var(--rail-key) - var(--x-space-3));box-shadow:0 0 0 2px var(--x-surface);margin:0;position:absolute}}@media (min-width:1100px) and (hover:hover) and (prefers-reduced-motion:reduce){body.x-design.x-arena .nav-rail{transition:none}}
body.x-design .deck-bar-tools{display:none}body.x-arena{--deck-well:color-mix(in srgb, var(--f-black) 34%, var(--x-background));--deck-well-hover:color-mix(in srgb, var(--f-black) 22%, var(--x-background));--deck-well-edge:color-mix(in srgb, var(--f-black) 40%, transparent);--deck-well-wash:color-mix(in srgb, var(--f-black) 26%, transparent)}body.x-arena[data-x-appearance=light]{--deck-well:color-mix(in srgb, var(--x-on-surface) 5%, var(--x-background));--deck-well-hover:color-mix(in srgb, var(--x-on-surface) 2%, var(--x-background));--deck-well-edge:var(--f-edge);--deck-well-wash:color-mix(in srgb, var(--x-on-surface) 4%, transparent)}@media (prefers-color-scheme:light){body.x-arena[data-x-appearance=system]{--deck-well:color-mix(in srgb, var(--x-on-surface) 5%, var(--x-background));--deck-well-hover:color-mix(in srgb, var(--x-on-surface) 2%, var(--x-background));--deck-well-edge:var(--f-edge);--deck-well-wash:color-mix(in srgb, var(--x-on-surface) 4%, transparent)}}@media (min-width:1100px){body.x-design.x-arena .shell-top[data-deck]{top:var(--x-space-3);gap:var(--x-space-4);min-height:64px;margin:var(--x-space-3) var(--x-space-6) 0 var(--x-space-4);padding:var(--x-space-2) var(--x-space-3) var(--x-space-2) var(--x-space-5);border:1px solid var(--f-edge);border-radius:calc(22px * var(--x-radius-scale));background:var(--f-rivets), var(--f-fill), linear-gradient(var(--x-surface), var(--x-surface));box-shadow:var(--f-lift)}body.x-arena[data-f-material=glass] .shell-top[data-deck]{background:var(--f-rivets), var(--f-fill), color-mix(in srgb, var(--x-surface) 72%, transparent)}body.x-design.x-arena .shell-top[data-deck] .shell-wordmark{height:18px}body.x-design.x-arena .shell-top[data-deck] .shell-gym{padding-left:var(--x-space-4);border-left-color:var(--f-edge);align-items:center}body.x-design.x-arena .shell-top[data-deck] .shell-gym-logo{height:34px}body.x-design.x-arena .shell-top[data-deck] .shell-gym strong{font-family:var(--x-font-headline);font-size:var(--x-font-size-3)}body.x-design.x-arena .shell-top[data-deck] .cmdk-trigger{min-width:0;min-height:46px;padding:0 var(--x-space-3) 0 var(--x-space-4);gap:var(--x-space-3);border:1px solid var(--deck-well-edge);border-radius:calc(14px * var(--x-radius-scale));background:var(--deck-well);box-shadow:inset 0 2px 8px var(--f-shade), 0 1px 0 var(--f-hi);text-align:left;flex:1;margin-left:0;font-weight:600}body.x-design.x-arena .shell-top[data-deck] .cmdk-trigger:hover{background:var(--deck-well-hover);box-shadow:inset 0 2px 8px var(--f-shade), 0 0 0 1px color-mix(in srgb, var(--x-primary) 50%, transparent)}body.x-design.x-arena .shell-top[data-deck] .cmdk-trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}body.x-design.x-arena .shell-top[data-deck] .cmdk-trigger kbd{border-color:var(--f-edge);background:var(--f-quiet);color:var(--x-muted);box-shadow:var(--f-lift-low)}body.x-design .deck-bar-tools{align-items:center;gap:var(--x-space-4);flex:none;display:flex}body.x-design .deck-bar-clock{align-items:baseline;gap:var(--x-space-1);min-width:4.2ch;font-family:var(--x-font-headline);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--x-on-surface);white-space:nowrap;font-size:34px;line-height:1;display:inline-flex}body.x-design .deck-bar-clock small{color:var(--x-muted);font-size:.56em}body.x-design .deck-bar-new{position:relative}body.x-design .deck-bar-new>summary{min-height:46px;padding-inline:var(--x-space-5);gap:var(--x-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}body.x-design .deck-bar-new>summary::-webkit-details-marker{display:none}body.x-design .deck-bar-new>summary>span{transition:transform .3s var(--f-spring);font-size:1.2em;line-height:1}body.x-design .deck-bar-new[open]>summary>span{transform:rotate(45deg)}body.x-design .deck-bar-menu{top:calc(100% + var(--x-space-3));z-index:30;width:280px;padding:var(--x-space-2);border:1px solid var(--f-edge);border-radius:calc(18px * var(--x-radius-scale));background:var(--f-rivets), var(--f-fill), linear-gradient(var(--x-surface), var(--x-surface));box-shadow:var(--f-lift), 0 30px 80px -20px var(--f-shade);transform-origin:100% 0;animation:deck-bar-drop .32s var(--f-spring);display:grid;position:absolute;right:0}body.x-design .deck-bar-menu a{min-height:44px;padding:var(--x-space-3) var(--x-space-4);border-radius:calc(12px * var(--x-radius-scale));color:var(--x-on-surface);transition:transform .22s var(--f-spring), background-color .16s;gap:2px;text-decoration:none;display:grid}body.x-design .deck-bar-menu a:hover,body.x-design .deck-bar-menu a:focus-visible{background:var(--f-key-face);box-shadow:var(--f-lift-low);transform:translate(3px)}body.x-design .deck-bar-menu a:active{transform:translateY(2px)scale(.985)}body.x-design .deck-bar-menu strong{font-family:var(--x-font-headline);font-size:var(--x-font-size-3);letter-spacing:.02em;text-transform:uppercase;font-weight:400}body.x-design .deck-bar-menu small{color:var(--x-muted);font-size:var(--x-font-size-0)}body.x-design.x-arena .shell-top[data-deck] .shell-account{gap:var(--x-space-2);margin-left:0}body.x-design.x-arena .shell-top[data-deck] .shell-email{display:none}body.x-design.x-arena .shell-top[data-deck] .shell-avatar{border:1px solid var(--f-edge);border-radius:calc(14px * var(--x-radius-scale));background:var(--f-key-face);width:46px;height:46px;color:var(--x-on-surface);box-shadow:var(--f-key)}body.x-design.x-arena .shell-top[data-deck] .shell-avatar:active{box-shadow:var(--f-key-down);transform:translateY(2px)}}@media (min-width:1500px){body.x-design.x-arena .shell-top[data-deck] .shell-email{max-width:180px;display:block}}@keyframes deck-bar-drop{0%{opacity:0;transform:translateY(-8px)scale(.96)}}@media (prefers-reduced-motion:reduce){body.x-design .deck-bar-menu{animation:none}}@media (min-width:1100px){body.x-design.x-arena .shell-with-nav .deck-clock{display:none}}
body.x-design.x-arena .shell-main .page-head:has(+.schedule-summary) h1{letter-spacing:-.01em;text-transform:uppercase;filter:drop-shadow(0 6px 14px var(--f-shade-soft));font-size:clamp(38px,6.4vw,88px);line-height:.88}body.x-design.x-arena .schedule-summary{margin-bottom:var(--x-space-5);padding:var(--x-space-2) 0;border:1px solid var(--f-edge);border-radius:calc(22px * var(--x-radius-scale));background:var(--f-rivets), var(--f-fill), linear-gradient(var(--x-surface), var(--x-surface));box-shadow:var(--f-lift);gap:0}body.x-design.x-arena .schedule-summary>div{padding:var(--x-space-3) var(--x-space-5);border:0;border-left:1px solid var(--f-edge);box-shadow:none;background:0 0;border-radius:0;position:relative}body.x-design.x-arena .schedule-summary>div:first-child{border-left-color:#0000}body.x-design.x-arena .schedule-summary dt{font-size:var(--x-font-size-0);letter-spacing:.16em}body.x-design.x-arena .schedule-summary dd{font-family:var(--x-font-headline);font-size:clamp(34px,3.6vw,52px);font-weight:700;line-height:1}body.x-design.x-arena .schedule-summary dd small{margin-top:var(--x-space-1);font-family:var(--x-font-arena-body)}body.x-design.x-arena .schedule-summary>div[data-tone] dt:before{content:"";width:7px;height:7px;margin-right:var(--x-space-2);vertical-align:1px;background:currentColor;border-radius:50%;display:inline-block;box-shadow:0 0 10px}body.x-design.x-arena .schedule-summary>div[data-tone=warning] :is(dt,dd){color:var(--x-accent)}body.x-design.x-arena .schedule-summary>div[data-tone=danger] :is(dt,dd){color:color-mix(in srgb, var(--x-danger) 70%, var(--x-on-surface))}body.x-design.x-arena .shell-main .schedule-filters{align-items:center;gap:var(--x-space-3) var(--x-space-4);margin-bottom:var(--x-space-4);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-wrap:wrap;padding:0;display:flex}body.x-design.x-arena .schedule-filters:before,body.x-design.x-arena .schedule-filters:after{content:none}body.x-design.x-arena .schedule-filters :is(.schedule-view-switcher,.schedule-whose){padding:var(--x-space-1);border:1px solid var(--f-edge);border-radius:calc(999px * var(--x-radius-scale));background:var(--f-quiet);box-shadow:inset 0 2px 6px var(--f-shade-soft);flex-wrap:nowrap;gap:0;margin:0;display:inline-flex}body.x-design.x-arena .schedule-filters :is(.schedule-view-switcher,.schedule-whose) .x-button{min-height:44px;padding-inline:var(--x-space-4);border-radius:inherit;box-shadow:none;color:var(--x-muted);font-size:var(--x-font-size-1);background:0 0;border:0;transform:none}body.x-design.x-arena .schedule-filters :is(.schedule-view-switcher,.schedule-whose) .x-button:hover{color:var(--x-on-surface)}body.x-design.x-arena .schedule-filters :is(.schedule-view-switcher,.schedule-whose) .x-button[aria-current]{background:var(--f-key-face);box-shadow:var(--f-key);color:var(--x-on-primary)}body.x-design.x-arena .schedule-filters .schedule-step{justify-content:center;align-items:center;gap:var(--x-space-3);flex:1;margin:0;display:flex}body.x-design.x-arena .schedule-filters .schedule-range{min-width:0;padding-inline:var(--x-space-3);font-family:var(--x-font-headline);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:clamp(22px,2.2vw,32px);font-weight:400}body.x-design.x-arena .schedule-filters .schedule-more-filters{flex-basis:100%;margin:0}body.x-design.x-arena .schedule-filters .schedule-more-filters>summary{min-height:44px;color:var(--x-muted);font-size:var(--x-font-size-1);align-items:center;font-weight:600;display:inline-flex}body.x-design.x-arena .schedule-filters .schedule-more-filters[open]{padding:var(--x-space-2) var(--x-space-5) var(--x-space-5);border:1px solid var(--f-edge);border-radius:calc(18px * var(--x-radius-scale));background:var(--f-fill), linear-gradient(var(--x-surface), var(--x-surface));box-shadow:var(--f-lift-low)}body.x-design.x-arena .week-board{padding:var(--x-space-3);border:1px solid var(--f-edge);border-radius:calc(22px * var(--x-radius-scale));background:var(--f-rivets), var(--f-fill), linear-gradient(var(--x-surface), var(--x-surface));box-shadow:var(--f-lift)}body.x-design.x-arena .week-board-days{border-radius:calc(14px * var(--x-radius-scale));background:var(--deck-well-wash);box-shadow:inset 0 2px 10px var(--f-shade);gap:0}body.x-design.x-arena .week-board-day{gap:var(--x-space-3);padding:var(--x-space-4) var(--x-space-3) var(--x-space-3);border:0;border-left:1px solid var(--f-edge);box-shadow:none;background:0 0;border-radius:0;position:relative}body.x-design.x-arena .week-board-day:first-child{border-left-color:#0000}body.x-design.x-arena .week-board-day[data-today=true]{background:linear-gradient(180deg, color-mix(in srgb, var(--x-accent) 16%, transparent), transparent 62%);box-shadow:inset 0 3px 0 var(--x-accent)}body.x-design.x-arena .week-board-head{gap:0 var(--x-space-2);font-family:var(--x-font-headline);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(20px,1.9vw,28px);font-weight:400;line-height:1}body.x-design.x-arena .week-board-day[data-today=true] .week-board-head>span:first-child{color:var(--x-accent)}body.x-design.x-arena .week-board-head :is(small,.day-count){font-family:var(--x-font-arena-body);font-size:var(--x-font-size-0);letter-spacing:.12em}body.x-design.x-arena .week-board-head .day-count{margin-top:var(--x-space-1)}body.x-design.x-arena .week-slot{padding:var(--x-space-3);border:1px solid var(--f-edge);border-radius:calc(12px * var(--x-radius-scale));background:linear-gradient(to top, color-mix(in srgb, var(--x-primary) 58%, transparent) 0 var(--fill,0%), transparent var(--fill,0%)), var(--f-fill), linear-gradient(var(--x-raised), var(--x-raised));box-shadow:var(--f-lift-low);transition:translate .25s var(--f-spring), box-shadow .25s ease, border-color .2s ease;gap:2px;overflow:hidden}@media (hover:hover){body.x-design.x-arena .week-slot:has(.week-slot-link:hover){border-color:color-mix(in srgb, var(--x-primary) 60%, var(--f-edge));box-shadow:var(--f-lift);translate:0 -3px}}body.x-design.x-arena .week-slot:has(.week-slot-link:active){box-shadow:none;translate:0 1px}body.x-design.x-arena .week-slot[data-tone=warning]{border-color:var(--x-accent);box-shadow:var(--f-lift-low), 0 0 0 1px var(--x-accent), 0 0 22px color-mix(in srgb, var(--x-accent) 40%, transparent)}body.x-design.x-arena .week-slot[data-cancelled=true]{background:repeating-linear-gradient(135deg, var(--f-edge) 0 3px, transparent 3px 9px);box-shadow:none}body.x-design.x-arena .week-slot-top time{font-family:var(--x-font-headline);font-size:var(--x-font-size-4);letter-spacing:.01em;font-weight:400}body.x-design.x-arena .week-slot-title{font-size:var(--x-font-size-2)}body.x-design.x-arena .week-slot-bar{display:none}body.x-design.x-arena .week-slot :is(.week-slot-meta,.week-slot-site,.week-slot-fill){color:color-mix(in srgb, var(--x-on-surface) 78%, transparent);position:relative}body.x-design.x-arena .week-slot .week-slot-roster{min-height:44px;margin-top:var(--x-space-2);white-space:nowrap;border-color:var(--f-edge);background:var(--deck-well-wash);box-shadow:inset 0 1px 0 var(--f-hi);font-size:var(--x-font-size-1);padding-block:0}body.x-design.x-arena .week-board-empty{padding-block:var(--x-space-4);letter-spacing:.12em;text-transform:uppercase}body.x-arena[data-f-material=glass] :is(.schedule-summary,.week-board){-webkit-backdrop-filter:var(--f-pane);backdrop-filter:var(--f-pane)}@media (max-width:720px){body.x-design.x-arena .schedule-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body.x-design.x-arena .schedule-summary>div:nth-child(odd){border-left-color:#0000}body.x-design.x-arena .schedule-filters .schedule-step{flex-basis:100%;justify-content:space-between}body.x-design.x-arena .week-board-day{border-left:0;border-top:1px solid var(--f-edge)}body.x-design.x-arena .week-board-day:first-child{border-top-color:#0000}}@media (prefers-reduced-motion:reduce){body.x-design.x-arena .week-slot{transition:none}}
body.x-design.x-arena .shell-main .directory-page-head h1{letter-spacing:-.01em;text-transform:uppercase;filter:drop-shadow(0 6px 14px var(--f-shade-soft));font-size:clamp(38px,6.4vw,88px);line-height:.88}body.x-design.x-arena .member-tiles{margin-bottom:var(--x-space-4);padding:var(--x-space-2) 0;border:1px solid var(--f-edge);border-radius:calc(22px * var(--x-radius-scale));background:var(--f-rivets), var(--f-fill), linear-gradient(var(--x-surface), var(--x-surface));box-shadow:var(--f-lift);overflow:hidden}body.x-design.x-arena .member-tiles ul{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:0;margin-left:-1px}body.x-design.x-arena .member-tile{height:100%;min-height:96px;padding:var(--x-space-3) var(--x-space-4);border:0;border-left:1px solid var(--f-edge);box-shadow:none;background:0 0;border-radius:0;align-content:start;transition:background .2s,box-shadow .2s}body.x-design.x-arena .member-tile:before{background:var(--tile);width:7px;height:7px;box-shadow:0 0 10px var(--tile);border-radius:50%;grid-area:2/1;align-self:center;position:static}body.x-design.x-arena .member-tile{column-gap:var(--x-space-2);grid-template-columns:auto minmax(0,1fr)}body.x-design.x-arena .member-tile-count{font-family:var(--x-font-headline);grid-column:1/-1;font-size:clamp(34px,3.4vw,50px);font-weight:700;line-height:1}body.x-design.x-arena .member-tile-label{font-size:var(--x-font-size-0);letter-spacing:.04em;grid-column:2}body.x-design.x-arena .member-tile-note{grid-column:1/-1}body.x-design.x-arena .member-tile[data-tone=clear] .member-tile-count{color:color-mix(in srgb, var(--x-on-surface) 64%, transparent)}body.x-design.x-arena .member-tile:not([data-tone=clear]) .member-tile-count{color:color-mix(in srgb, var(--tile) 62%, var(--x-on-surface))}body.x-design.x-arena .member-tile:hover{background:var(--deck-well-wash);transform:none}body.x-design.x-arena .member-tile:focus-visible{outline-offset:-3px}body.x-design.x-arena .member-tile[aria-current=true]{background:var(--deck-well-wash);box-shadow:inset 0 2px 10px var(--f-shade), inset 0 -3px 0 var(--tile)}body.x-design.x-arena .directory-jobs{align-items:flex-start;gap:var(--x-space-2) var(--x-space-3);margin-bottom:var(--x-space-4);flex-wrap:wrap;display:flex}body.x-design.x-arena .directory-jobs:empty{display:none}body.x-design.x-arena .directory-jobs .directory-switch-link{margin:0}body.x-design.x-arena .directory-jobs .directory-switch-link a{gap:var(--x-space-2);padding-inline:var(--x-space-4);border:1px solid var(--f-edge);border-radius:calc(999px * var(--x-radius-scale));background:var(--f-fill), linear-gradient(var(--x-raised), var(--x-raised));box-shadow:var(--f-lift-low);color:var(--x-on-surface);transition:translate .25s var(--f-spring), box-shadow .25s ease;font-weight:600;text-decoration:none}body.x-design.x-arena .directory-jobs .directory-switch-link a:after{content:"→";color:var(--x-muted)}@media (hover:hover){body.x-design.x-arena .directory-jobs .directory-switch-link a:hover{box-shadow:var(--f-lift);translate:0 -2px}}body.x-design.x-arena .directory-jobs .directory-switch-link a:active{box-shadow:none;translate:0 1px}body.x-design.x-arena .directory-jobs .reminder-panel{border:1px solid var(--f-edge);border-radius:calc(22px * var(--x-radius-scale));background:var(--f-quiet);box-shadow:inset 0 2px 6px var(--f-shade-soft);flex:280px;margin:0}body.x-design.x-arena .directory-jobs .reminder-panel[open]{background:var(--f-fill), linear-gradient(var(--x-surface), var(--x-surface));box-shadow:var(--f-lift-low);flex-basis:100%}body.x-design.x-arena .directory-jobs .reminder-panel summary{min-height:44px;padding-block:0;padding-inline:var(--x-space-4);align-items:center}body.x-design.x-arena .directory-jobs .reminder-panel-state{font-size:var(--x-font-size-0);letter-spacing:.14em;text-transform:uppercase}body.x-design.x-arena .shell-main .directory-search{gap:var(--x-space-2);margin-bottom:var(--x-space-4);padding:var(--x-space-2);border:1px solid var(--f-edge);border-radius:calc(22px * var(--x-radius-scale));background:var(--f-fill), linear-gradient(var(--x-surface), var(--x-surface));box-shadow:var(--f-lift-low);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(0,1fr)}body.x-design.x-arena .directory-search-field{border-color:var(--deck-well-edge);border-radius:calc(16px * var(--x-radius-scale));background:var(--deck-well);min-height:56px;box-shadow:inset 0 2px 8px var(--f-shade)}body.x-design.x-arena .directory-search .directory-search-input{box-shadow:none;font-size:var(--x-font-size-3);background:0 0;border:0}body.x-design.x-arena .directory-filter-row{gap:var(--x-space-1);padding:var(--x-space-1);border-radius:calc(16px * var(--x-radius-scale));background:var(--deck-well-wash);box-shadow:inset 0 2px 6px var(--f-shade-soft)}body.x-design.x-arena .directory-filter{flex:150px}body.x-design.x-arena .directory-filter select{border-color:var(--f-edge);border-radius:calc(12px * var(--x-radius-scale));background-color:var(--x-raised);width:100%;box-shadow:var(--f-lift-low)}body.x-design.x-arena .directory-search .inline-denial{padding-inline:var(--x-space-3);margin:0}@media (min-width:1100px){body.x-design.x-arena .shell-main .directory-search{grid-template-columns:minmax(280px,1fr) minmax(0,1.25fr);align-items:center}body.x-design.x-arena .directory-search .inline-denial{grid-column:1/-1}}body.x-design.x-arena .directory--previews{border:1px solid var(--f-edge);border-radius:calc(22px * var(--x-radius-scale));background:var(--f-rivets), var(--f-fill), linear-gradient(var(--x-surface), var(--x-surface));box-shadow:var(--f-lift);overflow:hidden}body.x-design.x-arena .directory--previews .directory-head{align-items:center}body.x-design.x-arena .directory-result-count{font-family:var(--x-font-headline);letter-spacing:.02em;font-size:clamp(22px,2.2vw,32px);font-weight:400;line-height:1}body.x-design.x-arena .directory-focus-name{padding:var(--x-space-1) var(--x-space-3);border-radius:calc(999px * var(--x-radius-scale));background:var(--f-key-face);box-shadow:var(--f-key);color:var(--x-on-primary);letter-spacing:.06em}body.x-design.x-arena .directory-export{padding-inline:var(--x-space-4);border-color:var(--f-edge);border-radius:calc(999px * var(--x-radius-scale));background:var(--f-fill), linear-gradient(var(--x-raised), var(--x-raised));box-shadow:var(--f-lift-low)}body.x-design.x-arena .directory-export:active{box-shadow:none;translate:0 1px}body.x-design.x-arena .directory--previews .directory-list,body.x-design.x-arena .directory--previews .directory-list>li+li{border-top-color:var(--f-edge)}body.x-design.x-arena .directory--previews .directory-person{border-radius:0;margin:0;transition:background .2s,box-shadow .2s}@media (hover:hover){body.x-design.x-arena .directory--previews .directory-preview-toggle:hover{background:var(--deck-well-wash);box-shadow:inset 3px 0 0 var(--x-accent)}body.x-design.x-arena .directory--previews .directory-preview-toggle:hover .directory-avatar{box-shadow:var(--f-lift);translate:0 -2px}}body.x-design.x-arena .directory--previews .directory-entry[open]>:where(summary){background:var(--deck-well-wash);box-shadow:inset 3px 0 0 var(--x-primary), inset 0 2px 10px var(--f-shade-soft)}body.x-design.x-arena .directory--previews .directory-avatar{border-color:var(--f-edge);border-radius:calc(14px * var(--x-radius-scale));background:var(--f-fill), linear-gradient(var(--x-raised), var(--x-raised));width:52px;height:52px;box-shadow:var(--f-lift-low);font-family:var(--x-font-headline);font-size:var(--x-font-size-4);letter-spacing:.04em;transition:translate .25s var(--f-spring), box-shadow .25s ease;flex-basis:52px;font-weight:400}body.x-design.x-arena .directory--previews .directory-cell-label{letter-spacing:.16em}body.x-design.x-arena .directory--previews .directory-tag{letter-spacing:.14em}body.x-design.x-arena .member-preview-sheet{border-left-color:var(--f-edge);background:var(--f-rivets), var(--f-fill), linear-gradient(var(--x-surface), var(--x-surface));box-shadow:var(--f-lift)}body.x-design.x-arena .member-preview-sheet::backdrop{background:color-mix(in srgb, var(--x-background) 58%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.x-design.x-arena .member-preview-sheet[open]{animation-timing-function:var(--f-spring)}body.x-design.x-arena .member-preview-sheet-toolbar{border-bottom-color:var(--f-edge);background:var(--f-fill), linear-gradient(var(--x-surface), var(--x-surface));box-shadow:0 2px 10px var(--f-shade-soft)}body.x-design.x-arena .member-preview-sheet-toolbar>span{letter-spacing:.18em}body.x-design.x-arena .member-preview-sheet-toolbar button{border:1px solid var(--f-edge);border-radius:calc(999px * var(--x-radius-scale));background:var(--f-fill), linear-gradient(var(--x-raised), var(--x-raised));box-shadow:var(--f-lift-low);transition:translate .25s var(--f-spring), box-shadow .25s ease}body.x-design.x-arena .member-preview-sheet-toolbar button:active{box-shadow:none;translate:0 1px}body.x-design.x-arena .directory-preview-body{background:0 0}body.x-design.x-arena .directory-preview-heading{border-bottom-color:var(--f-edge);background-image:none}body.x-design.x-arena .directory-preview-heading h2{font-family:var(--x-font-headline);letter-spacing:0;filter:drop-shadow(0 4px 10px var(--f-shade-soft));font-weight:400;line-height:.9}body.x-design.x-arena .directory-documents{border-bottom-color:var(--f-edge)}body.x-design.x-arena .directory-documents>.directory-doc-status{border-color:var(--f-edge);border-radius:calc(999px * var(--x-radius-scale));background:var(--f-fill), linear-gradient(var(--x-raised), var(--x-raised));box-shadow:var(--f-lift-low)}body.x-design.x-arena .directory-document-list :where(li){border-top-color:var(--f-edge)}body.x-design.x-arena :is(.directory-membership-preview,.directory-review-unavailable){border:1px solid var(--deck-well-edge);border-radius:calc(16px * var(--x-radius-scale));background:var(--deck-well);box-shadow:inset 0 2px 8px var(--f-shade)}body.x-design.x-arena :is(.directory-preview-meta,.directory-preview-explainer){border-top-color:var(--f-edge)}body.x-arena[data-f-material=glass] .member-preview-sheet,body.x-arena[data-f-material=glass] :is(.member-tiles,.directory-search,.directory--previews){-webkit-backdrop-filter:var(--f-pane);backdrop-filter:var(--f-pane)}@media (max-width:600px){body.x-design.x-arena .member-tiles ul{margin-left:0}body.x-design.x-arena .member-tiles li{flex-basis:124px}body.x-design.x-arena .member-tile{min-height:84px;padding:var(--x-space-3)}body.x-design.x-arena .member-tiles li:first-child .member-tile{border-left-color:#0000}body.x-design.x-arena .directory-jobs .directory-switch-link,body.x-design.x-arena .directory-jobs .directory-switch-link a{justify-content:space-between;width:100%}body.x-design.x-arena .directory-filter{flex-basis:calc(50% - var(--x-space-1))}}@media (prefers-reduced-motion:reduce){body.x-design.x-arena .directory-jobs .directory-switch-link a,body.x-design.x-arena .member-preview-sheet-toolbar button,body.x-design.x-arena .directory--previews .directory-avatar{transition:none}}
body.x-design.x-arena .profile-workspace .profile-workspace-hero{border-color:var(--f-edge);border-radius:calc(26px * var(--x-radius-scale));background:var(--f-rivets), var(--f-fill), linear-gradient(var(--x-surface), var(--x-surface));box-shadow:var(--f-lift)}body.x-design.x-arena .profile-workspace .profile-workspace-hero:before{background:radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--x-accent) 16%, transparent), transparent 62%);-webkit-mask-image:none;mask-image:none}body.x-design.x-arena .profile-workspace .profile-workspace-edition{border-bottom-color:var(--f-edge)}body.x-design.x-arena .profile-workspace .profile-workspace-initials{border:1px solid var(--f-edge);border-radius:calc(22px * var(--x-radius-scale));background:var(--f-key-face);box-shadow:var(--f-key);font-family:var(--x-font-headline);letter-spacing:.04em;font-weight:400}body.x-design.x-arena .profile-workspace h1{font-family:var(--x-font-headline), var(--x-font-display), sans-serif;letter-spacing:-.01em;text-transform:uppercase;filter:drop-shadow(0 6px 14px var(--f-shade-soft));font-size:clamp(44px,6.4vw,96px);font-weight:700;line-height:.88}body.x-design.x-arena .profile-workspace .member-profile-badges .pill{border-color:var(--f-edge);background:var(--deck-well-wash);box-shadow:inset 0 1px 3px var(--f-shade-soft)}body.x-design.x-arena .profile-workspace .profile-workspace-contact{border-top-color:var(--f-edge)}body.x-design.x-arena .profile-workspace :is(.profile-workspace-contact,.profile-details) dt{letter-spacing:.16em}body.x-design.x-arena .profile-workspace .profile-workspace-nav{gap:var(--x-space-1);padding:var(--x-space-1);border:1px solid var(--f-edge);border-radius:calc(18px * var(--x-radius-scale));background:var(--f-fill), linear-gradient(var(--x-surface), var(--x-surface));box-shadow:var(--f-lift-low)}body.x-design.x-arena .profile-workspace .profile-workspace-nav a{border-radius:calc(13px * var(--x-radius-scale));white-space:nowrap;background:0 0;border-color:#0000;flex:1 0 auto;justify-content:center;transition:background .2s,box-shadow .2s}@media (hover:hover){body.x-design.x-arena .profile-workspace .profile-workspace-nav a:hover{border-color:var(--f-edge);background:var(--f-fill), linear-gradient(var(--x-raised), var(--x-raised));box-shadow:var(--f-lift-low)}}body.x-design.x-arena .profile-workspace .profile-workspace-nav a:active{background:var(--deck-well-wash);box-shadow:inset 0 2px 6px var(--f-shade)}body.x-design.x-arena .profile-workspace :is(.profile-workspace-section,.profile-follow-up){border-color:var(--f-edge);border-radius:calc(22px * var(--x-radius-scale));background:var(--f-rivets), var(--f-fill), linear-gradient(var(--x-surface), var(--x-surface));box-shadow:var(--f-lift-low)}body.x-design.x-arena .profile-workspace .profile-workspace-kicker{letter-spacing:.16em}body.x-design.x-arena .profile-workspace .profile-workspace-kicker span{color:var(--x-accent)}body.x-arena[data-f-material=glass] .profile-workspace :is(.profile-workspace-hero,.profile-workspace-nav,.profile-workspace-section,.profile-follow-up){-webkit-backdrop-filter:var(--f-pane);backdrop-filter:var(--f-pane)}@media (prefers-reduced-motion:reduce){body.x-design.x-arena .profile-workspace .profile-workspace-nav a{transition:none}}
body.x-design.x-arena :is(.insight-tiles,.insight-stats){border:1px solid var(--f-edge);border-radius:calc(22px * var(--x-radius-scale));background:var(--f-rivets), var(--f-fill), linear-gradient(var(--x-surface), var(--x-surface));box-shadow:var(--f-lift);gap:0;overflow:hidden}body.x-arena[data-f-material=glass] :is(.insight-tiles,.insight-stats){-webkit-backdrop-filter:var(--f-pane);backdrop-filter:var(--f-pane)}body.x-design.x-arena .card :is(.insight-tiles,.insight-stats){border-color:var(--deck-well-edge);border-radius:calc(16px * var(--x-radius-scale));background:var(--deck-well);box-shadow:inset 0 2px 8px var(--f-shade)}body.x-design.x-arena .insight-stat{padding:var(--x-space-4) var(--x-space-4) var(--x-space-4) var(--x-space-5);border:0;border-top:1px solid var(--f-edge);border-left:1px solid var(--f-edge);box-shadow:none;background:0 0;border-radius:0;margin:-1px 0 0 -1px;transition:background .2s;position:relative}body.x-design.x-arena .insight-stat:before{content:"";top:calc(var(--x-space-4) + var(--x-space-1));left:var(--x-space-3);background:var(--lamp,color-mix(in srgb, var(--x-on-surface) 26%, transparent));width:7px;height:7px;box-shadow:0 0 10px var(--lamp,transparent);border-radius:50%;position:absolute}body.x-design.x-arena .insight-stat-good{--lamp:var(--x-success)}body.x-design.x-arena .insight-stat-warn{--lamp:var(--x-warning)}body.x-design.x-arena .insight-stat-bad{--lamp:var(--x-danger)}body.x-design.x-arena .insight-stat-label{letter-spacing:.1em}body.x-design.x-arena .insight-stat-value{font-family:var(--x-font-headline);letter-spacing:.01em;font-size:clamp(32px,3vw,46px);font-weight:400;line-height:1}body.x-design.x-arena :is(.insight-stat-warn,.insight-stat-bad) .insight-stat-value{color:color-mix(in srgb, var(--lamp) 62%, var(--x-on-surface))}@media (hover:hover){body.x-design.x-arena a.insight-stat:hover{background:var(--deck-well-wash);box-shadow:inset 0 -3px 0 var(--x-accent)}}body.x-design.x-arena a.insight-stat:focus-visible{outline-offset:-3px}body.x-design.x-arena .insight-range{width:fit-content;max-width:100%;padding:var(--x-space-1);border-radius:calc(22px * var(--x-radius-scale));background:var(--deck-well-wash);box-shadow:inset 0 2px 6px var(--f-shade-soft)}body.x-design.x-arena .insight-range :is(a,button){border-color:var(--f-edge);border-radius:calc(999px * var(--x-radius-scale));background:var(--f-fill), linear-gradient(var(--x-raised), var(--x-raised));box-shadow:var(--f-lift-low);transition:translate .25s var(--f-spring), box-shadow .25s ease;align-items:center;font-weight:600;display:inline-flex}@media (hover:hover){body.x-design.x-arena .insight-range :is(a,button):hover{translate:0 -1px}}body.x-design.x-arena .insight-range :is(a,button):active{box-shadow:none;translate:0 1px}body.x-design.x-arena .insight-range :is(a[aria-current=page],button[aria-pressed=true]){background:var(--f-key-face);box-shadow:var(--f-key);color:var(--x-on-primary);border-color:#0000}body.x-design.x-arena .insight-report-nav ul{width:max-content;padding:var(--x-space-1);border-radius:calc(22px * var(--x-radius-scale));background:var(--deck-well-wash);box-shadow:inset 0 2px 6px var(--f-shade-soft)}body.x-design.x-arena .insight-report-nav a{border-color:var(--f-edge);border-radius:calc(999px * var(--x-radius-scale));background:var(--f-fill), linear-gradient(var(--x-raised), var(--x-raised));box-shadow:var(--f-lift-low);white-space:nowrap;font-weight:600}body.x-design.x-arena .insight-report-nav a[aria-current=page]{background:var(--f-key-face);box-shadow:var(--f-key);color:var(--x-on-primary);border-color:#0000}body.x-design.x-arena .insight-table :is(th,td){border-color:var(--f-edge)}@media (hover:hover){body.x-design.x-arena .insight-table tbody tr:hover{background:var(--deck-well-wash)}}body.x-design.x-arena .insight-table tbody td{font-variant-numeric:tabular-nums}body.x-design.x-arena .insight-notice{box-shadow:var(--f-lift-low), inset 3px 0 0 var(--x-accent)}@media (prefers-reduced-motion:reduce){body.x-design.x-arena .insight-range :is(a,button),body.x-design.x-arena .insight-stat{transition:none}}
body.x-design.x-arena .shell-main .page-head:has(>h1){row-gap:var(--x-space-2);flex-wrap:wrap}body.x-design.x-arena .shell-main .page-head>:is(.eyebrow,h1,p){flex:0 0 100%;max-width:76ch;margin:0}body.x-design.x-arena .shell-main .page-head>h1{max-width:none}body.x-design.x-arena .message-tabs{gap:var(--x-space-1);width:fit-content;max-width:100%;padding:var(--x-space-1);border-radius:calc(22px * var(--x-radius-scale));background:var(--deck-well-wash);box-shadow:inset 0 2px 6px var(--f-shade-soft)}body.x-design.x-arena .message-tabs a{min-height:44px;padding-inline:var(--x-space-4);border-color:var(--f-edge);border-radius:calc(999px * var(--x-radius-scale));background:var(--f-fill), linear-gradient(var(--x-raised), var(--x-raised));box-shadow:var(--f-lift-low);color:var(--x-on-surface);transition:translate .25s var(--f-spring), box-shadow .25s ease;align-items:center;font-weight:600;display:inline-flex}@media (hover:hover){body.x-design.x-arena .message-tabs a:hover{translate:0 -1px}}body.x-design.x-arena .message-tabs a:active{box-shadow:none;translate:0 1px}body.x-design.x-arena .message-tabs a[aria-current=page]{background:var(--f-key-face);box-shadow:var(--f-key);color:var(--x-on-primary);border-color:#0000}body.x-design.x-arena .setup-step{padding:var(--x-space-4);border-color:var(--deck-well-edge);border-radius:calc(16px * var(--x-radius-scale));background:var(--deck-well);box-shadow:inset 0 2px 8px var(--f-shade)}body.x-design.x-arena .setup-step[data-done=true]{border-color:var(--f-edge);box-shadow:none;background:0 0}@media (prefers-reduced-motion:reduce){body.x-design.x-arena .message-tabs a{transition:none}}
.x-arena{--a-hl-case:uppercase;--a-hl-scale:1;--a-hl-tracking:.005em;--a-logo-h:48px}.x-arena[data-a-hl-case=title] :is(h1,h2,.a-display,.a-num,.m-page-head h1,.m-daily-head h1,.m-panel h2){text-transform:none}.x-arena[data-a-hl-spacing] :is(h1,h2,.a-display){letter-spacing:var(--a-hl-tracking)}.x-arena[data-a-hl-size] :is(.m-daily-head h1,.g-hero h1){font-size:calc(clamp(56px, 10vw, 128px) * var(--a-hl-scale))}.x-arena[data-a-hl-size] :where(:not(.t-log-page))>.m-page-head h1{font-size:calc(clamp(48px, 7vw, 84px) * var(--a-hl-scale))}@media (max-width:760px){.x-arena[data-a-hl-size] .m-daily-head h1{font-size:calc(clamp(56px, 17vw, 84px) * var(--a-hl-scale))}}.x-arena[data-a-labels=plain] :is(.a-label,.m-kicker,.x-field label,.m-field>span:first-child){letter-spacing:.01em;text-transform:none;font-size:13px;font-weight:700}.x-arena.x-arena[data-a-btn-shape] :is(.x-button,.g-header-cta){border-radius:var(--a-r-control)}.x-arena.x-arena[data-a-btn-case=title] .x-button{letter-spacing:0;text-transform:none}.x-arena.x-arena[data-a-button=outline] .x-button[data-variant=primary]{--a-press:none;border:2px solid var(--x-primary);color:var(--a-lit);background:0 0}.x-arena.x-arena[data-a-button=soft] .x-button[data-variant=primary]{--a-press:none;background:color-mix(in srgb, var(--x-primary) 22%, transparent);color:var(--a-lit);border-color:#0000}.x-arena.x-arena[data-a-button=glow] .x-button[data-variant=primary]{--a-press:0 0 0 1px color-mix(in srgb, var(--x-primary) 60%, var(--x-on-primary)), 0 10px 30px -8px var(--x-primary)}.x-arena[data-a-cards] :is(.a-card,.m-panel,.g-plan,.m-callout,.m-chooser,.book-calendar,.book-row){box-shadow:none}.x-arena[data-a-cards=flat] :is(.a-card,.m-panel,.g-plan,.m-callout,.m-chooser,.book-calendar,.book-row){background:var(--x-surface);border-color:#0000}.x-arena[data-a-cards=outlined] :is(.a-card,.m-panel,.g-plan,.m-callout,.m-chooser,.book-calendar,.book-row){border:2px solid color-mix(in srgb, var(--x-on-surface) 18%, transparent);background:0 0}.x-arena[data-a-cards=glass] :is(.a-card,.m-panel,.g-plan,.m-callout,.m-chooser,.book-calendar,.book-row){border-color:color-mix(in srgb, var(--x-on-surface) 14%, transparent);background:color-mix(in srgb, var(--x-surface) 48%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}.x-arena[data-a-tint=brand] :is(.a-card,.m-panel,.g-plan,.m-callout,.m-chooser,.book-calendar,.book-row){background-color:color-mix(in srgb, var(--x-primary) 14%, var(--x-surface))}.x-arena[data-a-highlight=primary] :is(.a-hl,.m-daily-head h1 span,.g-hero h1 span){color:var(--a-lit)}.x-arena[data-a-highlight=none] :is(.a-hl,.m-daily-head h1 span,.g-hero h1 span){color:inherit}.x-arena.x-arena[data-a-logo-size] .gym-brand-logo{height:var(--a-logo-h);max-width:min(calc(var(--a-logo-h) * 6), 62vw)}.x-arena .gym-brand-name{font-family:var(--x-font-display);font-size:calc(var(--a-logo-h) * .42);text-transform:var(--a-hl-case);white-space:nowrap;font-weight:900;line-height:1}.x-arena[data-a-show-name=on] :is(.m-brand,.g-brand){align-items:center;gap:var(--x-space-3);display:inline-flex}.x-arena[data-a-logo-place=centre] .m-header-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.x-arena[data-a-logo-place=centre] .m-header-row>.m-brand{grid-column:2;justify-self:center}.x-arena[data-a-logo-place=centre] .m-header-row>.m-account{grid-column:3;justify-self:end}.x-arena[data-a-logo-place=centre] .g-header-row{flex-wrap:wrap}.x-arena[data-a-logo-place=centre] .g-header-row>.g-brand{flex:1 0 100%;order:-1;justify-content:center;max-width:none}.x-arena[data-a-logo-place=centre] .a-header{justify-content:center}.x-arena[data-a-header=glass] :is(.m-header,.g-header,.a-header){border-bottom-color:color-mix(in srgb, var(--x-on-surface) 10%, transparent);background:color-mix(in srgb, var(--x-background) 52%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3)}.x-arena[data-a-header=transparent] :is(.m-header,.g-header,.a-header){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.x-arena[data-a-header=transparent] .g-section-nav{padding-inline:var(--x-space-3);border-radius:var(--x-radius-control);background:color-mix(in srgb, var(--x-background) 76%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.x-arena[data-a-header=transparent] .m-email{color:var(--x-on-surface);text-shadow:0 0 2px var(--x-background), 0 0 10px var(--x-background)}.x-arena[data-a-motion=reduced] .a-beams:before,.x-arena[data-a-motion=reduced] .a-beams:after{animation:none}.x-arena[data-a-beams=subtle]{--a-beam:color-mix(in srgb, var(--x-primary) 16%, transparent);--a-beam2:color-mix(in srgb, var(--x-accent) 6%, transparent)}.x-arena[data-a-beams=bold]{--a-beam:color-mix(in srgb, var(--x-primary) 48%, transparent);--a-beam2:color-mix(in srgb, var(--x-accent) 22%, transparent)}.x-arena[data-a-backdrop=plain] .a-beams{display:none}.x-arena[data-a-backdrop=glow] .a-beams:before{clip-path:none;background:radial-gradient(120% 60% at 82% -8%, var(--a-beam), transparent 62%), radial-gradient(70% 40% at 0% 100%, var(--a-beam2), transparent 70%)}.x-arena[data-a-backdrop=glow] .a-beams:after{content:none}.x-arena[data-a-backdrop=grid] .a-beams:before{--a-grid-line:color-mix(in srgb, var(--x-on-surface) 9%, transparent);clip-path:none;background-image:linear-gradient(var(--a-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--a-grid-line) 1px, transparent 1px);-webkit-mask-image:linear-gradient(180deg, var(--x-on-surface), transparent 85%);mask-image:linear-gradient(180deg, var(--x-on-surface), transparent 85%);background-size:28px 28px;animation:none}.x-arena[data-a-backdrop=grid][data-a-beams=bold] .a-beams:before{--a-grid-line:color-mix(in srgb, var(--x-primary) 30%, transparent)}.x-arena[data-a-backdrop=grid][data-a-beams=subtle] .a-beams:before{--a-grid-line:color-mix(in srgb, var(--x-on-surface) 5%, transparent)}.x-arena[data-a-backdrop=grid] .a-beams:after{clip-path:none;background:radial-gradient(80% 50% at 85% 0%, var(--a-beam), transparent 70%)}.x-arena:is([data-a-backdrop=aurora],[data-a-backdrop=spotlight],[data-a-backdrop=sweep],[data-a-backdrop=rings],[data-a-backdrop=dots]) .a-beams:before,.x-arena:is([data-a-backdrop=aurora],[data-a-backdrop=spotlight],[data-a-backdrop=sweep],[data-a-backdrop=rings],[data-a-backdrop=dots]) .a-beams:after{clip-path:none}.x-arena[data-a-backdrop=aurora] .a-beams:before{background:radial-gradient(70% 38% at 18% 4%, var(--a-beam), transparent 70%), radial-gradient(60% 34% at 78% 14%, var(--a-beam2), transparent 72%), radial-gradient(90% 30% at 50% 0%, var(--a-beam), transparent 75%);filter:blur(18px)}.x-arena[data-a-backdrop=aurora] .a-beams:after{background:radial-gradient(60% 30% at 92% 96%, var(--a-beam2), transparent 72%);animation:none}.x-arena[data-a-backdrop=spotlight] .a-beams:before{background:radial-gradient(60% 70% at 50% -12%, var(--a-beam), transparent 70%);animation:none}.x-arena[data-a-backdrop=spotlight] .a-beams:after{content:none}.x-arena[data-a-backdrop=sweep] .a-beams:before{background:linear-gradient(135deg, transparent 8%, var(--a-beam) 28%, color-mix(in srgb, var(--a-beam) 35%, transparent) 46%, transparent 62%);animation:none}.x-arena[data-a-backdrop=sweep] .a-beams:after{background:linear-gradient(135deg, transparent 58%, var(--a-beam2) 72%, transparent 86%);animation:none}.x-arena[data-a-backdrop=rings] .a-beams:before{background:repeating-radial-gradient(circle at 100% 0%, transparent 0 34px, var(--a-beam) 34px 35px);-webkit-mask-image:radial-gradient(90% 70% at 100% 0%, var(--x-on-surface), transparent 80%);mask-image:radial-gradient(90% 70% at 100% 0%, var(--x-on-surface), transparent 80%);animation:none}.x-arena[data-a-backdrop=rings] .a-beams:after{background:radial-gradient(70% 50% at 100% 0%, var(--a-beam2), transparent 70%);animation:none}.x-arena[data-a-backdrop=dots] .a-beams:before{background-image:radial-gradient(var(--a-beam) 1.4px, transparent 1.6px);-webkit-mask-image:linear-gradient(180deg, var(--x-on-surface), transparent 75%);mask-image:linear-gradient(180deg, var(--x-on-surface), transparent 75%);background-size:18px 18px;animation:none}.x-arena[data-a-backdrop=dots] .a-beams:after{background:radial-gradient(80% 50% at 85% 0%, var(--a-beam2), transparent 70%);animation:none}.x-arena[data-a-grain=on] .a-beams{--a-grain-dot:color-mix(in srgb, var(--x-on-surface) 40%, transparent);background-image:radial-gradient(var(--a-grain-dot) .5px, transparent .7px);background-size:3px 3px}.x-arena .a-hero-photo{z-index:-1;pointer-events:none;height:min(70vh,640px);-webkit-mask-image:linear-gradient(180deg, var(--x-on-surface) 30%, transparent);mask-image:linear-gradient(180deg, var(--x-on-surface) 30%, transparent);opacity:.5;background-position:50%;background-size:cover;position:absolute;inset:0 0 auto}.x-arena[data-a-hero=banner] .a-hero-photo{opacity:.8;height:min(36vh,320px)}@media (max-width:760px){.x-arena.x-arena[data-a-nav=docked] .m-dock{padding-bottom:calc(var(--x-space-1) + env(safe-area-inset-bottom));box-shadow:none;border-width:1px 0 0;border-radius:0;inset:auto 0 0}.x-arena.x-arena[data-a-nav=docked] .m-dock>a[aria-current]{color:var(--a-lit);background:0 0}}.x-arena[data-a-motion=off] *,.x-arena[data-a-motion=off] :before,.x-arena[data-a-motion=off] :after{transition:none!important;animation:none!important}
body.x-design .brand-editor{gap:var(--x-space-4);margin-top:var(--x-space-2);display:grid}body.x-design .brand-bar{top:var(--x-space-2);z-index:5;justify-content:space-between;align-items:center;gap:var(--x-space-3);padding:var(--x-space-3) var(--x-space-4);border:1px solid var(--x-border);border-radius:var(--x-radius-panel);background:color-mix(in srgb, var(--x-surface) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--console-shadow);flex-wrap:wrap;display:flex;position:sticky}body.x-design .brand-bar-state{align-items:center;gap:var(--x-space-2);font-weight:650;display:inline-flex}body.x-design .brand-bar-dot{width:var(--x-space-2);height:var(--x-space-2);background:var(--x-success);border-radius:50%}body.x-design .brand-bar-dot[data-dirty]{background:var(--x-warning)}body.x-design .brand-bar-buttons{gap:var(--x-space-2);flex-wrap:wrap;display:flex}body.x-design .brand-group{gap:var(--x-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}body.x-design .brand-group>legend{margin-bottom:var(--x-space-2);font-weight:800}body.x-design .brand-field{gap:var(--x-space-1);display:grid}body.x-design .brand-field-note{color:var(--x-muted);font-size:var(--x-font-size-0);margin:0}body.x-design .brand-link{color:var(--x-on-surface);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}body.x-design .brand-motto{max-width:56ch}body.x-design .brand-inline-action{justify-self:start}body.x-design .brand-scope{gap:var(--x-space-1);padding:var(--x-space-3) var(--x-space-4);border:1px dashed var(--x-border);border-radius:var(--x-radius-control);display:grid}body.x-design .brand-scope[data-on]{border-style:solid;border-color:var(--x-focus);background:color-mix(in srgb, var(--x-focus) 8%, var(--x-surface))}body.x-design .brand-scope-toggle{align-items:center;gap:var(--x-space-2);cursor:pointer;font-weight:650;display:inline-flex}body.x-design .brand-scope-toggle input{width:20px;height:20px;accent-color:var(--x-primary)}body.x-design .brand-contrast-chip{align-items:baseline;gap:var(--x-space-2);padding:var(--x-space-2) var(--x-space-3);border-radius:var(--x-radius-control);background:color-mix(in srgb, var(--x-success) 12%, var(--x-surface));font-size:var(--x-font-size-0);flex-wrap:wrap;margin:0;display:flex}body.x-design .brand-contrast-chip[data-pass=false]{background:color-mix(in srgb, var(--x-danger) 16%, var(--x-surface))}body.x-design .brand-contrast-chip strong{font-variant-numeric:tabular-nums;margin-left:auto}body.x-design .brand-contrast-chip span:last-child{font-weight:700}body.x-design .brand-preview-tools{gap:var(--x-space-2);flex-wrap:wrap;display:flex}body.x-design .brand-toggle{border:1px solid var(--x-border);border-radius:var(--x-radius-control);background:var(--x-raised);gap:2px;padding:2px;display:inline-flex}body.x-design .brand-toggle button{align-items:center;gap:var(--x-space-1);min-height:44px;padding-inline:var(--x-space-3);border-radius:var(--x-radius-chip);color:var(--x-muted);font:inherit;font-size:var(--x-font-size-0);cursor:pointer;background:0 0;border:0;font-weight:700;display:inline-flex}body.x-design .brand-toggle button[aria-pressed=true]{background:var(--x-surface);color:var(--x-on-surface);box-shadow:var(--console-shadow)}body.x-design .brand-toggle button:focus-visible{outline:3px solid var(--x-focus);outline-offset:1px}body.x-design .brand-toggle-badge{min-width:18px;height:18px;padding-inline:var(--x-space-1);border-radius:calc(999px * var(--x-radius-scale));background:var(--x-primary);color:var(--x-on-primary);place-items:center;font-size:10px;display:grid}body.x-design .studio-swatch{width:var(--x-space-5);height:var(--x-space-5);background:linear-gradient(135deg, var(--studio-swatch-a) 50%, var(--studio-swatch-b) 50%);border-radius:50%;flex:none}body.x-design .studio-faces{gap:var(--x-space-2);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}body.x-design .studio-face{min-height:56px;padding:var(--x-space-2);border:1px solid var(--x-border);border-radius:var(--x-radius-control);background:var(--x-surface);color:var(--x-on-surface);text-transform:uppercase;cursor:pointer;place-items:center;font-size:20px;font-weight:900;line-height:1;display:grid}body.x-design .studio-face small{margin-top:var(--x-space-1);color:var(--x-muted);font-family:var(--a-body);text-transform:none;font-size:11px;font-weight:600}body.x-design .studio-face[aria-pressed=true]{border-color:var(--x-focus);box-shadow:inset 0 0 0 1px var(--x-focus)}body.x-design .studio-face:focus-visible{outline:3px solid var(--x-focus);outline-offset:2px}body.x-design .studio-field{gap:var(--x-space-2);display:grid}body.x-design .studio-save-theme{gap:var(--x-space-2);flex-wrap:wrap;display:flex}body.x-design .studio-save-theme .x-input{flex:200px}body.x-design .brand-toggle{margin:0}body.x-design .bl{padding:var(--x-space-4);border-radius:var(--x-radius-panel);background:var(--f-floor), var(--x-background);color:var(--x-on-surface);font-family:var(--a-body,inherit)}body.x-design .bl .muted,body.x-design .bl .brand-help{color:color-mix(in srgb, var(--x-on-surface) 68%, transparent)}body.x-design .bl-work{gap:var(--x-space-5);grid-template-columns:minmax(180px,210px) minmax(0,1fr) minmax(320px,400px);align-items:start;display:grid}body.x-design .bl-rail{top:calc(var(--x-space-9) - var(--x-space-2));position:sticky}body.x-design .bl-rail ul{gap:var(--x-space-1);margin:0;padding:0;list-style:none;display:grid}body.x-design .bl-rail-item{justify-content:flex-start;align-items:center;gap:var(--x-space-3);width:100%;min-height:var(--x-touch-target,44px);padding:var(--x-space-2) var(--x-space-3);border-radius:var(--x-radius-control);color:color-mix(in srgb, var(--x-on-surface) 72%, transparent);font:inherit;text-align:left;cursor:pointer;transition:background .16s, color .16s, transform .22s var(--f-spring);background:0 0;border:1px solid #0000;font-weight:700;display:flex}body.x-design .bl-rail-item svg{flex:none;width:20px;height:20px}body.x-design .bl-rail-item:hover{background:color-mix(in srgb, var(--x-on-surface) 6%, transparent);color:var(--x-on-surface)}body.x-design .bl-rail-item[aria-current=page]{border-color:var(--f-edge);background:var(--f-fill);box-shadow:var(--f-lift-low);color:var(--x-on-surface)}body.x-design .bl-rail-item[aria-current=page] svg{color:var(--x-accent)}body.x-design .bl-rail-item:focus-visible{outline:3px solid var(--x-focus);outline-offset:1px}body.x-design .bl-rail-changed{width:var(--x-space-2);height:var(--x-space-2);background:var(--x-warning);border-radius:50%;margin-left:auto}body.x-design .bl-shelf{gap:var(--x-space-5);min-width:0;display:grid}body.x-design .bl-shelf-head{gap:var(--x-space-1);display:grid}body.x-design .bl-shelf-title{margin:0;font-size:48px;line-height:.92}body.x-design .bl-shelf-head .brand-help{max-width:60ch;margin:0}body.x-design .bl-eyebrow{color:color-mix(in srgb, var(--x-on-surface) 64%, transparent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}body.x-design .bl-eyebrow[data-hot]{color:var(--x-accent)}body.x-design .bl-block{gap:var(--x-space-3);min-width:0;display:grid}body.x-design .bl-block-title{font-size:var(--x-font-size-1);margin:0;font-weight:800}body.x-design .bl-fields{gap:var(--x-space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}body.x-design .bl .brand-scope{background:var(--f-quiet)}body.x-design :is(.bl-look,.bl-mat,.bl-pair,.bl-tile,.bl-greeting,.bl-palette){font:inherit;text-align:left;cursor:pointer;transition:transform .22s var(--f-spring), box-shadow .16s, border-color .16s}body.x-design :is(.bl-look,.bl-mat,.bl-pair,.bl-tile,.bl-greeting,.bl-palette):hover:not(:disabled){transform:translateY(-2px)}body.x-design :is(.bl-look,.bl-mat,.bl-pair,.bl-tile,.bl-greeting,.bl-palette):active:not(:disabled){transform:translateY(1px)scale(.99)}body.x-design :is(.bl-look,.bl-mat,.bl-pair,.bl-tile,.bl-greeting,.bl-palette):focus-visible{outline:3px solid var(--x-focus);outline-offset:2px}body.x-design :is(.bl-mat,.bl-pair,.bl-tile,.bl-greeting)[aria-pressed=true]{border-color:var(--x-accent);box-shadow:0 0 0 1px var(--x-accent), var(--f-lift-low)}body.x-design :is(.bl-look,.bl-mat,.bl-pair,.bl-tile,.bl-greeting,.bl-palette):disabled{cursor:not-allowed;opacity:.6}body.x-design .bl-looks{gap:var(--x-space-3);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}body.x-design .bl-look{gap:var(--x-space-1);padding:var(--x-space-2);border:1px solid color-mix(in srgb, var(--x-on-surface) 12%, transparent);border-radius:var(--x-radius-panel);background:var(--f-floor), var(--x-background);color:var(--x-on-surface);align-content:start;display:grid}body.x-design .bl-look-slab{gap:var(--x-space-1);margin-bottom:var(--x-space-1);padding:var(--x-space-3);display:grid}body.x-design .bl-look-word{font-size:30px;line-height:.92}body.x-design .bl-look-key{margin-top:var(--x-space-1);padding:var(--x-space-1) var(--x-space-3);text-transform:uppercase;justify-self:start;font-size:11px;font-weight:800}body.x-design .bl-look-name{padding-inline:var(--x-space-1);font-weight:800}body.x-design .bl-look-meta{padding-inline:var(--x-space-1);color:color-mix(in srgb, var(--x-on-surface) 64%, transparent);font-size:11px}body.x-design .bl-saved{gap:var(--x-space-2);margin:0;padding:0;list-style:none;display:grid}body.x-design .bl-saved-item{align-items:center;gap:var(--x-space-3);padding:var(--x-space-3);flex-wrap:wrap;display:flex}body.x-design .bl-saved-text{flex:160px;min-width:0;display:grid}body.x-design .bl-saved-text small{color:color-mix(in srgb, var(--x-on-surface) 64%, transparent)}body.x-design .bl-saved-actions{gap:var(--x-space-1);flex-wrap:wrap;display:flex}body.x-design .bl-live{padding:2px var(--x-space-2);border-radius:var(--x-radius-chip);background:var(--x-accent);color:var(--x-background);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;animation:2.4s ease-in-out infinite bl-pulse}body.x-design .bl-dates{align-items:end;gap:var(--x-space-2);flex-wrap:wrap;width:100%;display:flex}body.x-design .bl-dates label{gap:var(--x-space-1);font-size:var(--x-font-size-0);font-weight:700;display:grid}body.x-design .bl-mats{gap:var(--x-space-3);border:0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));min-width:0;margin:0;padding:0;display:grid}body.x-design .bl-mat{gap:var(--x-space-1);padding:var(--x-space-2);border:1px solid color-mix(in srgb, var(--x-on-surface) 12%, transparent);border-radius:var(--x-radius-panel);background:var(--f-floor), var(--x-background);color:var(--x-on-surface);align-content:start;display:grid}body.x-design .bl-mat-slab{min-height:96px;margin-bottom:var(--x-space-1);background:var(--f-grain), var(--f-rivets), var(--f-fill);place-items:center;display:grid}body.x-design .bl-mat-word{font-size:26px}body.x-design .bl-mat-name{padding-inline:var(--x-space-1);font-weight:800}body.x-design .bl-mat-help{padding-inline:var(--x-space-1);color:color-mix(in srgb, var(--x-on-surface) 64%, transparent);font-size:12px}body.x-design .bl-from-logo{align-items:center;gap:var(--x-space-4);padding:var(--x-space-4);flex-wrap:wrap;display:flex}body.x-design .bl-from-logo-mark{object-fit:contain;width:72px;height:72px}body.x-design .bl-from-logo-body{gap:var(--x-space-2);flex:240px;display:grid}body.x-design .bl-chips{gap:var(--x-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}body.x-design .bl-chip{align-items:center;gap:var(--x-space-1) var(--x-space-2);padding:var(--x-space-2);border:1px solid color-mix(in srgb, var(--x-on-surface) 12%, transparent);border-radius:var(--x-radius-control);grid-template-columns:auto 1fr;display:grid}body.x-design .bl-chip-paint{background:var(--bl-paint);width:36px;height:36px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--x-on-surface) 20%, transparent);border-radius:50%;grid-row:span 2}body.x-design .bl-chip-actions{gap:var(--x-space-2);font-size:var(--x-font-size-0);display:flex}body.x-design .bl-paints{gap:var(--x-space-3);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}body.x-design .bl-paint{padding:var(--x-space-2);gap:2px;display:grid}body.x-design .bl-paint label{font-weight:800}body.x-design .bl-paint small{color:color-mix(in srgb, var(--x-on-surface) 64%, transparent);font-size:12px}body.x-design .bl-paint code{font-size:12px}body.x-design .bl-paint-swatch{height:64px;margin-bottom:var(--x-space-1);border-radius:var(--x-radius-control);background:var(--bl-paint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--x-on-surface) 18%, transparent), inset 0 -14px 24px -12px var(--f-shade-soft);display:block;position:relative}body.x-design .bl-paint-swatch input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}body.x-design .bl-paint-swatch:focus-within{outline:3px solid var(--x-focus);outline-offset:2px}body.x-design .bl-meter{border-radius:var(--x-radius-chip);background:color-mix(in srgb, var(--x-on-surface) 12%, transparent);flex:80px;height:6px;overflow:hidden}body.x-design .bl-meter i{width:var(--bl-meter);background:var(--x-success);height:100%;display:block}body.x-design .brand-contrast-chip[data-pass=false] .bl-meter i{background:var(--x-danger)}body.x-design .bl-palettes{gap:var(--x-space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}body.x-design .bl-palette{justify-items:stretch;gap:var(--x-space-1);width:100%;padding:var(--x-space-2);border:1px solid color-mix(in srgb, var(--x-on-surface) 12%, transparent);border-radius:var(--x-radius-control);background:var(--f-quiet);color:var(--x-on-surface);font-weight:700;display:grid}body.x-design .bl-palette-stripes{border-radius:calc(6px * var(--x-radius-scale));width:100%;height:36px;display:flex;overflow:hidden}body.x-design .bl-palette-stripes i{background:var(--bl-paint);flex:1}body.x-design .bl-palette-stripes i:nth-child(3){flex:2}body.x-design .bl-pairs{gap:var(--x-space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}body.x-design .bl-pair{gap:var(--x-space-1);padding:var(--x-space-3);color:var(--x-on-surface);display:grid}body.x-design .bl-pair small{color:color-mix(in srgb, var(--x-on-surface) 64%, transparent);font-size:11px;font-weight:700}body.x-design .bl-pair-head{text-transform:uppercase;font-size:32px;line-height:.95}body.x-design .bl-pair-head em{color:var(--x-accent);font-style:normal}body.x-design .bl-pair-body{font-size:13px;line-height:1.4}body.x-design .bl .studio-face{background:var(--f-quiet)}body.x-design .bl-press{justify-items:center;gap:var(--x-space-3);padding:var(--x-space-6) var(--x-space-4);background:var(--f-grain), var(--f-rivets), var(--f-fill);text-align:center;display:grid}body.x-design .bl-press-key{min-width:220px;min-height:56px;padding:var(--x-space-3) var(--x-space-6);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;font-weight:900}body.x-design .bl-press-key:focus-visible{outline:3px solid var(--x-focus);outline-offset:3px}body.x-design .bl-tiles{gap:var(--x-space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}body.x-design .bl-tile{justify-items:start;gap:var(--x-space-1);padding:var(--x-space-3);color:var(--x-on-surface);align-content:start;display:grid}body.x-design .bl-tile small{color:color-mix(in srgb, var(--x-on-surface) 64%, transparent);font-size:12px}body.x-design .bl-wave{align-items:center;gap:2px;height:28px;display:flex}body.x-design .bl-wave i{border-radius:calc(2px * var(--x-radius-scale));background:var(--x-accent);opacity:.6;width:4px;height:30%}body.x-design .bl-wave i:nth-child(2n){height:70%}body.x-design .bl-wave i:nth-child(3n){height:100%}body.x-design .bl-sound[aria-pressed=true] .bl-wave i,body.x-design .bl-sound:hover .bl-wave i{opacity:1;animation:.9s ease-in-out infinite alternate bl-wave}body.x-design .bl-wave i:nth-child(2){animation-delay:-.2s}body.x-design .bl-wave i:nth-child(3){animation-delay:-.5s}body.x-design .bl-wave i:nth-child(4){animation-delay:-.1s}body.x-design .bl-wave i:nth-child(5){animation-delay:-.7s}body.x-design .bl-wave i:nth-child(6){animation-delay:-.3s}body.x-design .bl-wave i:nth-child(7){animation-delay:-.6s}body.x-design .bl-greetings{gap:var(--x-space-2);flex-wrap:wrap;display:flex}body.x-design .bl-greeting{padding:var(--x-space-2) var(--x-space-4);color:var(--x-on-surface);font-family:var(--x-font-display);text-transform:uppercase;font-size:20px}body.x-design .bl-words{gap:var(--x-space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}body.x-design .bl-word{padding:var(--x-space-3)}body.x-design .bl-publish{isolation:isolate;position:relative;overflow:hidden}body.x-design .bl-publish-fill{z-index:-1;background:color-mix(in srgb, var(--x-on-primary) 26%, transparent);transform-origin:0;transition:transform .18s ease-out;position:absolute;inset:0;transform:scaleX(0)}body.x-design .bl-publish[data-held] .bl-publish-fill{transition:transform .7s linear;transform:scaleX(1)}body.x-design .bl-kit{gap:var(--x-space-3);display:grid;position:relative}body.x-design .bl-kit-probe{opacity:0;pointer-events:none;position:absolute}body.x-design .bl-kit-grid{align-items:start;gap:var(--x-space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}body.x-design .bl-kit-piece{align-content:start;gap:var(--x-space-1);padding:var(--x-space-3);display:grid}body.x-design .bl-kit-piece small{margin-bottom:var(--x-space-2);color:color-mix(in srgb, var(--x-on-surface) 64%, transparent)}body.x-design .bl-kit-piece .x-button{justify-self:start}body.x-design .bl-kit-canvas{width:100%;height:auto;margin-bottom:var(--x-space-2);border-radius:var(--x-radius-control);box-shadow:var(--f-lift-low)}body.x-design .bl-kit-piece[data-shape=icon] .bl-kit-canvas{border-radius:22%;width:60%}body.x-design .bl-kit-piece[data-shape=poster] .bl-kit-canvas{width:70%}body.x-design .bl-stage-pane{top:calc(var(--x-space-9) - var(--x-space-2));gap:var(--x-space-3);min-width:0;display:grid;position:sticky}body.x-design .bl-stage-frame{justify-items:center;display:grid}body.x-design .bl-stage-actions{justify-content:center;gap:var(--x-space-2);flex-wrap:wrap;display:flex}body.x-design .bl-stage{isolation:isolate;aspect-ratio:9/17;border:1px solid color-mix(in srgb, var(--x-on-surface) 14%, transparent);border-radius:calc(36px * var(--x-radius-scale));background:var(--x-background);width:100%;max-width:360px;color:var(--x-on-surface);font-family:var(--a-body,inherit);box-shadow:0 0 0 6px color-mix(in srgb, var(--x-background) 70%, var(--f-black)), 0 30px 60px -20px var(--f-shade);display:grid;position:relative;overflow:hidden}body.x-design .bl-stage[data-surface=tv]{aspect-ratio:16/9;border-radius:var(--x-radius-control);max-width:none}body.x-design .bl-stage[data-surface=site]{aspect-ratio:4/3.4;border-radius:var(--x-radius-panel);max-width:none}body.x-design .bl-stage-scene{z-index:-3;background:var(--f-floor), radial-gradient(110% 55% at 88% -8%, color-mix(in srgb, var(--x-accent) calc(30% * var(--bl-light)), transparent), transparent 62%), radial-gradient(90% 50% at -10% 28%, color-mix(in srgb, var(--x-primary) calc(26% * var(--bl-light)), transparent), transparent 62%), var(--x-background);position:absolute;inset:0}body.x-design .bl-stage-hero{z-index:-2;object-fit:cover;opacity:.4;width:100%;height:55%;-webkit-mask-image:linear-gradient(to bottom, var(--f-black), transparent);mask-image:linear-gradient(to bottom, var(--f-black), transparent);position:absolute;inset:0 0 45%}body.x-design .bl-stage-air{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}body.x-design .bl-stage-air canvas{width:100%;height:100%;display:block}body.x-design .bl-stage-app,body.x-design .bl-stage-tv{gap:var(--x-space-2);min-height:0;padding:var(--x-space-5) var(--x-space-4) var(--x-space-3);flex-direction:column;display:flex}body.x-design .bl-stage-tv{gap:var(--x-space-3);padding:var(--x-space-5)}body.x-design .bl-stage-top{justify-content:space-between;align-items:center;gap:var(--x-space-2);display:flex}body.x-design .bl-stage-logo{object-fit:contain;object-position:left;max-width:60%;height:28px}body.x-design .bl-stage-name{font-size:20px;line-height:1}body.x-design .bl-stage-avatar{border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}body.x-design .bl-stage-motto{color:color-mix(in srgb, var(--x-on-surface) 64%, transparent);font-size:12px;font-weight:600}body.x-design .bl-stage-eyebrow{margin-top:var(--x-space-2);color:color-mix(in srgb, var(--x-on-surface) 64%, transparent);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}body.x-design .bl-stage-eyebrow[data-hot]{color:var(--x-accent);margin-top:0}body.x-design .bl-stage-hello{margin:0 0 var(--x-space-2);font-size:46px;line-height:.9}body.x-design .bl-stage-booked{gap:var(--x-space-2);padding:var(--x-space-4);display:grid}body.x-design .bl-stage-class{font-size:32px;line-height:.9}body.x-design .bl-stage-meta{color:color-mix(in srgb, var(--x-on-surface) 72%, transparent);font-size:12px}body.x-design .bl-stage-count{gap:var(--x-space-2);grid-template-columns:repeat(3,1fr);display:grid}body.x-design .bl-stage-count>span{padding:var(--x-space-2) var(--x-space-1);place-items:center;display:grid}body.x-design .bl-stage-count strong{font-size:24px;line-height:1}body.x-design .bl-stage-count small{color:color-mix(in srgb, var(--x-on-surface) 60%, transparent);letter-spacing:.12em;font-size:9px;font-weight:800}body.x-design .bl-stage-plates{grid-template-columns:repeat(16,1fr);gap:2px;display:grid}body.x-design .bl-stage-plates i{border-radius:calc(2px * var(--x-radius-scale));background:color-mix(in srgb, var(--x-on-surface) 12%, transparent);height:10px}body.x-design .bl-stage-plates i[data-on]{background:var(--x-primary)}body.x-design .bl-stage-plates i[data-mine]{background:var(--x-accent);box-shadow:0 0 10px var(--x-accent)}body.x-design .bl-stage-key{padding:var(--x-space-3);letter-spacing:.06em;text-align:center;text-transform:uppercase;font-size:13px;font-weight:900;display:block}body.x-design .bl-stage-dock{padding:var(--x-space-2);color:color-mix(in srgb, var(--x-on-surface) 60%, transparent);justify-content:space-around;align-items:center;margin-top:auto;font-size:11px;font-weight:700;display:flex}body.x-design .bl-stage-dock [data-current]{color:var(--x-on-surface)}body.x-design .bl-stage-plate{border-radius:50%;width:40px;height:40px}body.x-design .bl-stage-huge{margin:0;font-size:72px;line-height:.88}body.x-design .bl-stage-board{gap:var(--x-space-2);margin:auto 0 0;padding:0;list-style:none;display:grid}body.x-design .bl-stage-board li{padding:var(--x-space-2) var(--x-space-4);justify-content:space-between;align-items:center;font-weight:700;display:flex}body.x-design .bl-stage-board strong{font-size:28px}body.x-design .bl-stage-takeover{z-index:3;padding:var(--x-space-5);background:color-mix(in srgb, var(--x-background) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;place-items:center;animation:.4s ease-in 1.3s forwards bl-out;display:grid;position:absolute;inset:0}body.x-design .bl-stage[data-showing=opening] .bl-stage-takeover,body.x-design .bl-stage[data-showing^=opening] .bl-stage-takeover{background:var(--f-floor), var(--x-background);animation-delay:2s}body.x-design .bl-stage-opening .bl-stage-logo{object-position:center;max-width:80%;height:72px}body.x-design .bl-stage-opening .bl-stage-name{font-size:44px}body.x-design .bl-stage-takeover .bl-stage-huge em{text-shadow:0 0 24px var(--x-accent)}body.x-design .bl-stage[data-showing=opening-strike] .bl-stage-opening{animation:bl-strike .7s var(--f-spring) both}body.x-design .bl-stage[data-showing=opening-draw] .bl-stage-opening{animation:1.1s ease-out both bl-draw}body.x-design .bl-stage[data-showing=opening-condense] .bl-stage-opening{animation:1.2s ease-out both bl-condense}body.x-design .bl-stage[data-showing=opening-flicker] .bl-stage-opening{animation:1.1s linear both bl-flicker}body.x-design .bl-stage[data-showing=celebrate-full] .bl-stage-huge{animation:bl-strike .6s var(--f-spring) both}body.x-design .bl-stage[data-showing=celebrate-calm] .bl-stage-huge{animation:.6s ease-out both bl-condense}body.x-design .bl-stage[data-showing=celebrate-full] .bl-stage-takeover{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--x-accent) 40%, transparent), transparent 60%), color-mix(in srgb, var(--x-background) 88%, transparent)}body.x-design .bl-stage[data-showing] .bl-stage-key{box-shadow:var(--f-key-down)}@keyframes bl-strike{0%{opacity:0;filter:brightness(2.4);transform:scale(1.7)}60%{opacity:1;filter:brightness(1.4)}to{filter:none;transform:scale(1)}}@keyframes bl-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes bl-condense{0%{opacity:0;filter:blur(14px);transform:scale(1.06)}to{opacity:1;filter:none;transform:none}}@keyframes bl-flicker{0%,12%,22%,40%{opacity:0}8%,18%,30%,to{opacity:1}}@keyframes bl-out{to{opacity:0}}@keyframes bl-pulse{50%{opacity:.7}}@keyframes bl-wave{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){body.x-design :is(.bl-look,.bl-mat,.bl-pair,.bl-tile,.bl-greeting,.bl-palette,.bl-rail-item){transition:none}body.x-design :is(.bl-live,.bl-wave i,.bl-stage-opening,.bl-stage-huge,.bl-stage-takeover){animation:none!important}}@media (max-width:1280px){body.x-design .bl-work{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}body.x-design .bl-rail{grid-column:1/-1;position:static;overflow-x:auto}body.x-design .bl-rail ul{display:flex}body.x-design .bl-rail-item{white-space:nowrap}}@media (max-width:860px){body.x-design .bl{padding:var(--x-space-2)}body.x-design .bl-work{grid-template-columns:minmax(0,1fr)}body.x-design .bl-stage-pane{order:1;position:static}body.x-design .bl-shelf{order:2}body.x-design .bl-stage:not([data-surface=tv]){max-width:300px}body.x-design .bl-shelf-title{font-size:36px}}body.x-design .bl-stage[data-surface=tv] .bl-stage-tv{gap:var(--x-space-2);padding:var(--x-space-4)}body.x-design .bl-stage[data-surface=tv] .bl-stage-huge{font-size:44px}body.x-design .bl-stage[data-surface=tv] .bl-stage-board{gap:var(--x-space-1)}body.x-design .bl-stage[data-surface=tv] .bl-stage-board li{padding:var(--x-space-1) var(--x-space-3);font-size:12px}body.x-design .bl-stage[data-surface=tv] .bl-stage-board strong{font-size:18px}
@media (pointer:coarse){body.x-design :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea){font-size:max(16px,1em)}}@media (max-width:760px){body.x-design .shell-top:has(.shell-gym) .shell-brand{display:none}body.x-design .shell-top .shell-gym{border-left:0;align-items:center;padding-left:0}body.x-design .shell-gym strong,body.x-arena .shell-gym strong{font-size:20px;line-height:1.05}body.x-design .shell-main .x-section-nav{border-bottom:0}body.x-design .shell-main .x-section-nav ul{gap:var(--x-space-2);scroll-snap-type:none;flex-wrap:wrap;overflow-x:visible}body.x-design .shell-main .x-section-nav a{padding:0 var(--x-space-3);border:var(--x-border-width) solid var(--x-border);border-radius:var(--x-radius-chip);background:var(--x-surface)}body.x-design .shell-main .x-section-nav a[aria-current=page]{border-color:var(--x-on-surface);background:var(--x-on-surface);color:var(--x-surface)}body.x-design .shell-main .x-section-nav a[aria-current=page]:after{content:none}body.x-design .roster-weeks{flex-wrap:wrap;overflow-x:visible}body.x-design .roster-grid-scroll{background:linear-gradient(to left, var(--x-surface) 40%, transparent) right center / var(--x-space-7) 100% no-repeat local, linear-gradient(to left, color-mix(in srgb, var(--x-on-surface) 16%, transparent), transparent) right center / var(--x-space-4) 100% no-repeat scroll}body.x-design .roster-grid{min-width:680px}body.x-design .roster-grid tbody th,body.x-design .roster-grid thead th:first-child{z-index:1;background:var(--x-surface);position:sticky;left:0}body.x-design .roster-grid thead th:first-child{z-index:2;width:56px}body.x-design .shell-main table:not([class]){max-width:100%;display:block;overflow-x:auto}body.x-design .pill{white-space:normal;max-width:100%}}
@font-face{font-family:bebasNeue;src:url(../media/bebas_neue_latin_400_normal-s.227k-70mja0oc.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:bebasNeue Fallback;src:local(Arial);ascent-override:116.72%;descent-override:38.91%;line-gap-override:0.0%;size-adjust:77.11%}.Yy0d6a_className{font-family:bebasNeue,bebasNeue Fallback;font-weight:400}.Yy0d6a_variable{--x-face-bebas-neue:"bebasNeue", "bebasNeue Fallback"}
@font-face{font-family:oswald;src:url(../media/oswald_latin_wght_normal-s.0pxrpe3xg5u-g.woff2)format("woff2");font-display:swap;font-weight:200 700}@font-face{font-family:oswald Fallback;src:local(Arial);ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.0%;size-adjust:81.28%}._5wSUKq_className{font-family:oswald,oswald Fallback}._5wSUKq_variable{--x-face-oswald:"oswald", "oswald Fallback"}
@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_latin_800_normal-s.3djb9aq_mafq5.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:barlowCondensed Fallback;src:local(Arial);ascent-override:117.99%;descent-override:23.6%;line-gap-override:0.0%;size-adjust:84.76%}.rq_lUG_className{font-family:barlowCondensed,barlowCondensed Fallback;font-weight:800}.rq_lUG_variable{--x-face-barlow-condensed:"barlowCondensed", "barlowCondensed Fallback"}
@font-face{font-family:leagueGothic;src:url(../media/league_gothic_latin_wdth_normal-s.065ztgtfpf4uw.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:leagueGothic Fallback;src:local(Arial);ascent-override:163.28%;descent-override:39.24%;line-gap-override:0.0%;size-adjust:59.25%}.kteELq_className{font-family:leagueGothic,leagueGothic Fallback;font-weight:400}.kteELq_variable{--x-face-league-gothic:"leagueGothic", "leagueGothic Fallback"}
@font-face{font-family:teko;src:url(../media/teko_latin_wght_normal-s.2gvphfl1vmqb2.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:teko Fallback;src:local(Arial);ascent-override:159.19%;descent-override:78.93%;line-gap-override:0.0%;size-adjust:60.18%}.U1-3lG_className{font-family:teko,teko Fallback}.U1-3lG_variable{--x-face-teko:"teko", "teko Fallback"}
@font-face{font-family:unbounded;src:url(../media/unbounded_latin_wght_normal-s.2hbta44zya12g.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:unbounded Fallback;src:local(Arial);ascent-override:73.13%;descent-override:18.01%;line-gap-override:0.0%;size-adjust:136.07%}._0o-JHq_className{font-family:unbounded,unbounded Fallback}._0o-JHq_variable{--x-face-unbounded:"unbounded", "unbounded Fallback"}
@font-face{font-family:syne;src:url(../media/syne_latin_wght_normal-s.0_-x44vbtbeuk.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:syne Fallback;src:local(Arial);ascent-override:92.84%;descent-override:27.6%;line-gap-override:0.0%;size-adjust:99.63%}.y9ZZ7W_className{font-family:syne,syne Fallback}.y9ZZ7W_variable{--x-face-syne:"syne", "syne Fallback"}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin_wght_normal-s.0oxh562_148qc.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.GqpTIW_className{font-family:spaceGrotesk,spaceGrotesk Fallback}.GqpTIW_variable{--x-face-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:dmSerifDisplay;src:url(../media/dm_serif_display_latin_400_normal-s.3w9mgxbw0q0s8.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:dmSerifDisplay Fallback;src:local(Arial);ascent-override:102.23%;descent-override:33.06%;line-gap-override:0.0%;size-adjust:101.35%}.Jq95La_className{font-family:dmSerifDisplay,dmSerifDisplay Fallback;font-weight:400}.Jq95La_variable{--x-face-dm-serif-display:"dmSerifDisplay", "dmSerifDisplay Fallback"}
@font-face{font-family:playfairDisplay;src:url(../media/playfair_display_latin_wght_normal-s.0ftkyn04ns0d3.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:playfairDisplay Fallback;src:local(Arial);ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.0%;size-adjust:101.58%}.bp71Ga_className{font-family:playfairDisplay,playfairDisplay Fallback}.bp71Ga_variable{--x-face-playfair-display:"playfairDisplay", "playfairDisplay Fallback"}
@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.fVDQeG_className{font-family:inter,inter Fallback}.fVDQeG_variable{--x-face-inter:"inter", "inter Fallback"}
@font-face{font-family:dmSans;src:url(../media/dm_sans_latin_wght_normal-s.0fpdy-lufm69d.woff2)format("woff2");font-display:swap;font-weight:100 1000}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.DJTDza_className{font-family:dmSans,dmSans Fallback}.DJTDza_variable{--x-face-dm-sans:"dmSans", "dmSans Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope_latin_wght_normal-s.2xs28az5j2efm.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.zFaTTW_className{font-family:manrope,manrope Fallback}.zFaTTW_variable{--x-face-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:plusJakartaSans;src:url(../media/plus_jakarta_sans_latin_wght_normal-s.405dixo3t0-v0.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:plusJakartaSans Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.hAwHUa_className{font-family:plusJakartaSans,plusJakartaSans Fallback}.hAwHUa_variable{--x-face-plus-jakarta-sans:"plusJakartaSans", "plusJakartaSans Fallback"}
@font-face{font-family:workSans;src:url(../media/work_sans_latin_wght_normal-s.2_ft-ovzzkie7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:workSans Fallback;src:local(Arial);ascent-override:82.98%;descent-override:21.68%;line-gap-override:0.0%;size-adjust:112.07%}.c3ONuG_className{font-family:workSans,workSans Fallback}.c3ONuG_variable{--x-face-work-sans:"workSans", "workSans Fallback"}
@font-face{font-family:ibmPlexSans;src:url(../media/ibm_plex_sans_latin_wght_normal-s.1-vxdsykms0gx.woff2)format("woff2");font-display:swap;font-weight:100 700}@font-face{font-family:ibmPlexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}._64hl2G_className{font-family:ibmPlexSans,ibmPlexSans Fallback}._64hl2G_variable{--x-face-ibm-plex-sans:"ibmPlexSans", "ibmPlexSans Fallback"}
@font-face{font-family:outfit;src:url(../media/outfit_latin_wght_normal-s.1aqyowrj6p85v.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}._8nfy4a_className{font-family:outfit,outfit Fallback}._8nfy4a_variable{--x-face-outfit:"outfit", "outfit Fallback"}
@font-face{font-family:sora;src:url(../media/sora_latin_wght_normal-s.02qdttqb0jl3z.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.IsSpLa_className{font-family:sora,sora Fallback}.IsSpLa_variable{--x-face-sora:"sora", "sora Fallback"}
@font-face{font-family:rubik;src:url(../media/rubik_latin_wght_normal-s.1_ofd2jz7-lqy.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:rubik Fallback;src:local(Arial);ascent-override:91.09%;descent-override:24.36%;line-gap-override:0.0%;size-adjust:102.64%}.kgn75a_className{font-family:rubik,rubik Fallback}.kgn75a_variable{--x-face-rubik:"rubik", "rubik Fallback"}
@font-face{font-family:lexend;src:url(../media/lexend_latin_wght_normal-s.1cv7dms2ffqmj.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:lexend Fallback;src:local(Arial);ascent-override:90.26%;descent-override:22.57%;line-gap-override:0.0%;size-adjust:110.79%}.TwdR9W_className{font-family:lexend,lexend Fallback}.TwdR9W_variable{--x-face-lexend:"lexend", "lexend Fallback"}
@font-face{font-family:barlow;src:url(../media/barlow_latin_400_normal-s.0ttnbqtks8pz8.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:barlow;src:url(../media/barlow_latin_600_normal-s.2ekrofpr7xv99.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:barlow;src:url(../media/barlow_latin_800_normal-s.0zw8kdgxg943u.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:barlow Fallback;src:local(Arial);ascent-override:103.13%;descent-override:20.63%;line-gap-override:0.0%;size-adjust:96.96%}._0fFU3G_className{font-family:barlow,barlow Fallback}._0fFU3G_variable{--x-face-barlow:"barlow", "barlow Fallback"}
