.case_case__2O8ny{padding:10px 30px 70px}.case_wrap__OcFJv{max-width:780px;margin:0 auto}.case_hero__RTiYM{padding:44px 0 30px;border-bottom:var(--border-width-hairline) solid var(--border)}.case_eyebrow___eqw9{font-family:var(--type-label-family);font-size:var(--type-label-size);letter-spacing:var(--tracking-18);text-transform:uppercase;color:var(--accent)}.case_title__vR5Md{font-family:var(--type-display-family);font-size:var(--type-display-size);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);font-weight:var(--type-display-weight);margin:14px 0 0}.case_thesis__1Pn_7{font-size:clamp(19px,2.6vw,24px);line-height:var(--leading-snug);letter-spacing:-.01em;max-width:26ch;margin:22px 0 0}.case_meta__t_f3L{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:34px;font-family:var(--type-label-family);font-size:var(--type-label-size);letter-spacing:.03em}.case_meta__t_f3L .case_k__JSFht{color:var(--content-muted);text-transform:uppercase;letter-spacing:.12em;font-size:var(--text-label);display:block;margin-bottom:5px}@media (max-width:640px){.case_meta__t_f3L{grid-template-columns:repeat(2,1fr);gap:16px 18px}}.case_section__rCxI6{padding:42px 0;border-bottom:var(--border-width-hairline) solid var(--border)}.case_section__rCxI6:last-child{border-bottom:none}.case_secNo__4OHyo{font-family:var(--mono);font-size:var(--text-ui);letter-spacing:.16em;color:var(--accent);text-transform:uppercase}.case_section__rCxI6 h2{font-family:var(--display);font-size:clamp(23px,3.2vw,30px);line-height:var(--leading-tight);letter-spacing:0;font-weight:var(--weight-regular);margin:10px 0 20px;max-width:26ch}.case_section__rCxI6 p{font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:0 0 20px;max-width:64ch}.case_section__rCxI6 p:last-child{margin-bottom:0}.case_lead__ZE4Ts p{font-size:var(--type-body-lg-size)}.case_figure__h5RDS{margin:30px 0 6px}.case_plate__kB3YP{background:var(--surface-inverse);color:#e7e1d2;border:var(--border-width-default) solid var(--content);position:relative;overflow:hidden;padding:var(--space-5)}[data-theme=dark] .case_plate__kB3YP{border-color:var(--border)}.case_plateCap__RSrUF{font-family:var(--mono);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:rgba(231,225,210,.6);display:flex;justify-content:space-between;gap:var(--space-3);margin-bottom:14px;position:relative;z-index:1}.case_plateCap__RSrUF .case_fig__3DBkH{color:var(--accent-expressive)}.case_figcap__GJvlV{color:var(--content-muted);letter-spacing:.02em;margin-top:9px}.case_figcap__GJvlV,.case_placeholder__SoBq7{font-family:var(--mono);font-size:var(--text-ui)}.case_placeholder__SoBq7{border:1.5px dashed rgba(231,225,210,.35);border-radius:3px;min-height:150px;display:flex;align-items:center;justify-content:center;text-align:center;color:rgba(231,225,210,.5);letter-spacing:.1em;text-transform:uppercase;padding:22px;line-height:var(--leading-relaxed)}.case_plate__kB3YP svg{display:block;width:100%;height:auto;overflow:visible}.case_moves__w_Fih{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:26px}@media (max-width:760px){.case_moves__w_Fih{grid-template-columns:1fr}}.case_move__JVXC4{border:var(--border-width-default) solid var(--content);background:var(--surface);padding:18px}[data-theme=dark] .case_move__JVXC4{border-color:var(--border);background:var(--surface-raised)}.case_move__JVXC4 .case_n__Itc_C{font-family:var(--mono);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.case_move__JVXC4 h3{font-family:var(--display);font-size:19px;letter-spacing:0;margin:6px 0 8px;font-weight:var(--weight-regular)}.case_move__JVXC4 p{font-size:var(--type-body-size);line-height:var(--leading-normal);margin:0}.case_decide__oVW_W{border:var(--border-width-default) solid var(--content);background:var(--surface);padding:22px;margin-top:26px}[data-theme=dark] .case_decide__oVW_W{border-color:var(--border);background:var(--surface-raised)}.case_decideCap__x1KAR{font-family:var(--mono);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--content-muted);margin-bottom:6px}.case_q__gFuWR{display:flex;gap:14px;padding:13px 0;border-bottom:var(--border-width-hairline) solid var(--border);align-items:baseline}.case_q__gFuWR:last-child{border-bottom:none}.case_qn__CsDYM{font-family:var(--mono);color:var(--accent);font-size:var(--type-body-sm-size);flex:0 0 auto}.case_qt__3IsNz{font-size:var(--type-body-lg-size);font-weight:var(--weight-semibold)}.case_qtag__xXPrt{font-family:var(--mono);font-size:var(--text-label);color:var(--content-muted);letter-spacing:.08em;margin-left:auto;flex:0 0 auto;text-transform:uppercase}.case_quote__vJFTZ{margin:30px 0 0;padding:0 0 0 22px;border-left:3px solid var(--accent-expressive);font-size:var(--type-heading-2-size);line-height:var(--leading-snug);letter-spacing:-.01em;max-width:34ch;font-weight:var(--weight-semibold)}.case_quote__vJFTZ cite{display:block;font-style:normal;font-family:var(--mono);font-size:var(--text-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--content-muted);margin-top:var(--space-3);font-weight:var(--weight-regular)}.case_metrics__UbegT{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:center;margin:6px 0 24px}@media (max-width:760px){.case_metrics__UbegT{grid-template-columns:1fr}}.case_statBig__97Dpt{font-family:var(--display);font-size:clamp(42px,7.5vw,68px);font-weight:var(--weight-regular);letter-spacing:0;line-height:var(--leading-none)}.case_statBig__97Dpt.case_secondary__fl3sE{font-size:var(--type-heading-1-size);margin-top:26px}.case_statLab__iMQMT{font-family:var(--mono);font-size:var(--text-ui);letter-spacing:.06em;color:var(--content-muted);text-transform:uppercase;margin-top:var(--space-2);max-width:28ch}.case_caseFooter__fUMQr{padding-top:34px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4)}.case_nextlink__npfDZ{font-family:var(--display);font-size:var(--type-heading-3-size);font-weight:var(--weight-regular);letter-spacing:0;text-decoration:none;color:var(--content);text-align:left}.case_nextlink__npfDZ:hover{color:var(--accent)}.case_nextlink__npfDZ span{font-family:var(--mono);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--content-muted);display:block;font-weight:var(--weight-regular);margin-bottom:var(--space-1)}.case_nextlink__npfDZ:disabled{color:var(--content-muted);cursor:default}.case_moatNode__xSmtP{cursor:pointer}.case_moatNode__xSmtP:focus-visible{outline:2px solid var(--accent-expressive);outline-offset:2px}.case_moatWhy__pLxU6{border-top:1px dashed rgba(231,225,210,.3);margin-top:14px;padding-top:var(--space-3);font-family:var(--type-label-family);font-size:var(--type-label-size);line-height:var(--leading-relaxed);color:rgba(231,225,210,.85);min-height:52px;position:relative;z-index:1}.case_moatWhy__pLxU6 b{color:var(--accent-expressive)}.primitives_stamp__NxQss{display:inline-block;font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--weight-bold);letter-spacing:var(--tracking-20);text-transform:uppercase;color:var(--accent);border:2px solid var(--accent);padding:5px 10px;transform:rotate(-3deg);opacity:.85;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='40'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.4' numOctaves='2'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='0 .4 .7 1 1 1 1 1'/%3E%3C/feComponentTransfer%3E%3CfeComposite operator='in' in2='SourceGraphic'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23r)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='40'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.4' numOctaves='2'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='0 .4 .7 1 1 1 1 1'/%3E%3C/feComponentTransfer%3E%3CfeComposite operator='in' in2='SourceGraphic'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23r)'/%3E%3C/svg%3E");-webkit-mask-size:120px 40px;mask-size:120px 40px}.primitives_stampPink__X_gzt{color:var(--content);border-color:var(--accent-expressive)}.primitives_btn__1vt_A{font-family:var(--mono);font-weight:var(--button-weight);text-transform:uppercase;border-radius:var(--button-radius);background:var(--surface);color:var(--content);border-style:solid;border-color:var(--content);cursor:pointer;transition:background-color .12s ease,color .12s ease}[data-theme=dark] .primitives_btn__1vt_A{border-color:var(--border)}.primitives_btnSm__x7s9L{font-size:var(--button-sm-font-size);letter-spacing:var(--button-sm-tracking);padding:var(--button-sm-padding-y) var(--button-sm-padding-x);border-width:var(--button-sm-border)}.primitives_btnMd__Z_yVL{font-size:var(--button-md-font-size);letter-spacing:var(--button-md-tracking);padding:var(--button-md-padding-y) var(--button-md-padding-x);border-width:var(--button-md-border)}.primitives_btnExpressive__1fRbo:hover{background:var(--accent-expressive);color:var(--on-accent-expressive)}.primitives_btnSystem__Qo5pS:hover{background:var(--accent);color:var(--surface)}.primitives_uc__OxKrn{min-height:100%;display:grid;place-items:center;padding:32px 24px;text-align:center}.primitives_ucInner__mcknC{display:flex;flex-direction:column;align-items:center;gap:18px}.primitives_ucNote__WB_Sg{font-family:var(--type-label-family);font-size:var(--type-label-size);letter-spacing:var(--tracking-10);text-transform:uppercase;opacity:.65;max-width:30ch;line-height:var(--leading-relaxed)}.primitives_ucGlyph__tRRqH{font-family:var(--cjk);font-weight:var(--weight-black);font-size:34px;opacity:.14}.viz_viz__ub_lo{--accent:#5c7cff;padding:16px 18px 22px;color:#e7e1d2}[data-skin=medieval] .viz_viz__ub_lo svg{filter:url(#lunde-roughen)}.viz_vizNav__cBkI3{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.viz_vizChip__YYpIG{font-family:var(--type-caption-family);font-size:var(--type-caption-size);letter-spacing:var(--tracking-14);text-transform:uppercase;padding:4px 8px;border:1px solid rgba(231,225,210,.3);color:rgba(231,225,210,.75)}.viz_vizChip__YYpIG[aria-pressed=true]{border-color:var(--accent-expressive);color:var(--accent-expressive)}.viz_vizChip__YYpIG:disabled{opacity:.35;cursor:default}.viz_rideHead__4Ranb{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}.viz_rideTitle__vUA_U{font-family:var(--display);font-size:var(--type-heading-3-size);color:#e7e1d2;margin:0}.viz_rideSub__IusJP{font-family:var(--type-caption-family);font-size:var(--type-caption-size);letter-spacing:var(--tracking-14);text-transform:uppercase;color:rgba(231,225,210,.55)}.viz_hud___rFe5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:rgba(231,225,210,.25);border:1px solid rgba(231,225,210,.25);margin:10px 0 14px}.viz_hudCell__bXQRO{background:var(--surface-inverse);padding:8px 10px}.viz_hudK__RLBHo{font-family:var(--type-caption-family);font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);text-transform:uppercase;color:rgba(231,225,210,.5);display:block}.viz_hudV__Dy3uo{font-family:var(--display);font-size:var(--type-body-lg-size);color:#e7e1d2;margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.viz_hudV__Dy3uo em{font-style:normal;color:var(--accent-expressive)}.viz_panel__v3v8c{position:relative;border:1px solid rgba(231,225,210,.25);margin-bottom:10px}.viz_panelLabel__eU2AI{position:absolute;top:6px;left:8px;font-family:var(--type-caption-family);font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);text-transform:uppercase;color:rgba(231,225,210,.5);pointer-events:none;z-index:1}.viz_panel__v3v8c svg{display:block;width:100%;height:auto;touch-action:none;cursor:crosshair}.viz_modelCanvas__8ca5a{display:block;width:100%;height:340px;touch-action:none;cursor:-webkit-grab;cursor:grab}.viz_modelCanvas__8ca5a:active{cursor:-webkit-grabbing;cursor:grabbing}.viz_appleEra__MUF2v{font-family:var(--type-caption-family);font-size:var(--type-caption-size);letter-spacing:var(--tracking-10);color:rgba(231,225,210,.6);margin:-2px 0 10px;line-height:var(--leading-relaxed)}.viz_appleEra__MUF2v span{color:var(--accent)}.viz_scrobCols__YB1r_{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:10px;gap:10px;align-items:stretch}@media (max-width:560px){.viz_scrobCols__YB1r_{grid-template-columns:1fr}}.viz_artistList__92LwX{border:1px solid rgba(231,225,210,.25);padding:6px 10px}.viz_artistRow__vOSjm{display:grid;grid-template-columns:22px minmax(0,1.4fr) minmax(0,.9fr) 1fr 34px;grid-gap:8px;gap:8px;align-items:baseline;padding:5px 0;border-bottom:1px solid rgba(231,225,210,.12);cursor:default}.viz_artistRow__vOSjm:last-child{border-bottom:none}.viz_artistRow__vOSjm[data-active] .viz_artistName__C6xVo{color:var(--accent-expressive)}.viz_artistRank__D1H6h{font-family:var(--type-caption-family);font-size:var(--type-caption-size);color:rgba(231,225,210,.5)}.viz_artistName__C6xVo{font-family:var(--display);font-size:var(--type-body-sm-size);color:#e7e1d2}.viz_artistGenre__RBbz_,.viz_artistName__C6xVo{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.viz_artistGenre__RBbz_{font-family:var(--type-caption-family);font-size:var(--type-caption-size);letter-spacing:var(--tracking-10);text-transform:uppercase;color:rgba(231,225,210,.5)}.viz_artistBarWrap__R5daR{align-self:center;height:4px;background:rgba(231,225,210,.12)}.viz_artistBar__SIY51{display:block;height:100%;background:var(--accent-expressive);opacity:.85}.viz_artistPlays__b6PXb{font-family:var(--type-caption-family);font-size:var(--type-caption-size);color:rgba(231,225,210,.6);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.viz_artPanel__3J2Np{border:1px solid rgba(231,225,210,.25);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;min-height:180px;text-align:center}.viz_artImg__2sLFx{width:132px;height:132px;object-fit:cover;image-rendering:pixelated;filter:grayscale(.85) contrast(1.05);border:1px solid rgba(231,225,210,.3)}.viz_artCap__YYTTa,.viz_artIdle__SC5uh{font-family:var(--type-caption-family);font-size:var(--type-caption-size);letter-spacing:var(--tracking-12);text-transform:uppercase;color:rgba(231,225,210,.55);line-height:var(--leading-relaxed)}.viz_gaugeRow__bbAd9{display:flex;align-items:center;gap:12px}.viz_gaugeTrack__qv1PT{position:relative;flex:1 1;height:18px;border:1px solid rgba(231,225,210,.35);background:rgba(231,225,210,.06)}.viz_gaugeFill__t7Y8s{height:100%;background:var(--accent-expressive);opacity:.9;transition:width 1s ease}.viz_gaugeTick__kzajD{position:absolute;top:100%;width:1px;height:4px;background:rgba(231,225,210,.4)}.viz_gaugePct__HIRRn{font-family:var(--display);font-size:var(--type-body-lg-size);color:#e7e1d2;min-width:44px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.viz_gaugeStatus__e9Zgv{font-family:var(--type-caption-family);font-size:var(--type-caption-size);letter-spacing:var(--tracking-14);text-transform:uppercase;color:rgba(231,225,210,.55);margin:8px 0 0}.viz_runList__w12b5{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.viz_runChip__mOXof{font-family:var(--type-caption-family);font-size:var(--type-caption-size);letter-spacing:var(--tracking-10);padding:3px 7px;border:1px solid rgba(231,225,210,.25);color:rgba(231,225,210,.7)}.viz_runChip__mOXof[data-active]{border-color:var(--accent-expressive);color:var(--accent-expressive)}.viz_scrubHint__zvNIt{font-family:var(--type-caption-family);font-size:var(--type-caption-size);letter-spacing:var(--tracking-12);text-transform:uppercase;color:rgba(231,225,210,.45);text-align:center;margin:2px 0 0}.shell_menubar__4i25N{position:fixed;top:0;left:0;right:0;height:var(--menubar-h);z-index:5000;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:0 14px;background:var(--surface);border-bottom:var(--border-width-default) solid var(--content);font-family:var(--mono);font-size:var(--text-ui);letter-spacing:.12em}.shell_wordmark__jMweR{font-family:var(--display);font-size:var(--type-body-sm-size);font-weight:var(--weight-regular);letter-spacing:.08em;text-transform:uppercase}.shell_wordmark__jMweR span{font-family:var(--mono);font-size:var(--text-ui);color:var(--content-muted);font-weight:var(--weight-regular);letter-spacing:.12em;margin-left:10px}.shell_menuRight__lFe0x{display:flex;align-items:center;gap:var(--space-1)}.shell_menuBtn__dvIiB{font-family:var(--mono);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;border:var(--border-width-hairline) solid transparent;color:var(--content)}.shell_menuBtn__dvIiB:hover{border-color:var(--border)}.shell_menuBtn__dvIiB[aria-pressed=true]{color:var(--accent)}.shell_clock__GbE0V{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--content-muted);min-width:74px;text-align:right}.shell_menuLeft__4lJVT{display:flex;align-items:center;gap:14px;min-width:0}.shell_skinSwitch__gPvHN{position:relative}.shell_skinTrigger__FtwQU{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--content);padding:3px 8px;background:var(--surface);border:var(--border-width-hairline) solid var(--border);transition:border-color var(--duration-tap) ease}.shell_skinTrigger__FtwQU:hover{border-color:var(--content)}.shell_skinCaret__xGvMj{font-size:var(--type-caption-size);line-height:var(--leading-none);color:var(--content-muted);transition:transform var(--duration-tap) ease}.shell_skinCaret__xGvMj[data-open=true]{transform:rotate(180deg)}.shell_skinDotSm____LiA{width:7px;height:7px;flex:none;border-radius:var(--radius-full);background:var(--accent)}.shell_skinMenu__5qCTo{position:absolute;top:calc(100% + 5px);left:0;z-index:5100;min-width:176px;margin:0;padding:0;list-style:none;background:var(--surface);border:var(--border-width-default) solid var(--content);box-shadow:var(--shadow-print)}.shell_skinItemWrap__2IE__{display:block}.shell_skinItem__41P5_{display:flex;align-items:center;gap:9px;width:100%;padding:9px 11px;text-align:left;background:var(--surface);color:var(--content);border:none;border-bottom:var(--border-width-hairline) solid var(--border);font-family:var(--mono);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background var(--duration-tap) ease}.shell_skinItemWrap__2IE__:last-child .shell_skinItem__41P5_{border-bottom:none}.shell_skinItem__41P5_:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.shell_skinItemName__cjzfj{flex:1 1}.shell_skinCheck__lt3NK{font-size:var(--type-micro-size);color:var(--accent)}.shell_skinSoon__PPF_V{font-size:var(--type-caption-size);letter-spacing:var(--tracking-10);color:var(--content-muted)}.shell_skinItem__41P5_:disabled{cursor:default;opacity:.5}.shell_ticker__CK6XV{position:fixed;top:var(--menubar-h);left:0;right:0;height:21px;z-index:4990;overflow:hidden;background:var(--surface);border-bottom:var(--border-width-hairline) solid var(--border);display:flex;align-items:center;font-family:var(--type-micro-family);font-size:var(--type-micro-size);letter-spacing:var(--type-micro-tracking);color:var(--content-muted);white-space:nowrap}.shell_tickerTrack__QE4Jy{display:inline-flex;animation:shell_tickerScroll__IH1QA 56s linear infinite}.shell_tickerStatic__q1xOI{padding-left:14px;overflow:hidden;text-overflow:ellipsis}@keyframes shell_tickerScroll__IH1QA{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.shell_desktop__GiqgW{position:fixed;inset:calc(var(--menubar-h) + 21px) 0 0 0;overflow:hidden;background:var(--surface)}.shell_wallpaper__sGZgK{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.07}[data-theme=dark] .shell_wallpaper__sGZgK{opacity:.08}.shell_icons__nzNSL{position:absolute;top:26px;left:20px;z-index:2;display:grid;grid-auto-flow:row;grid-template-columns:repeat(3,88px);grid-gap:18px 10px;gap:18px 10px}.shell_iconBtn__F2kIr{display:flex;flex-direction:column;align-items:center;gap:7px;width:88px;padding:10px 4px 8px;color:var(--content);border:var(--border-width-hairline) solid transparent}.shell_iconBtn__F2kIr:hover{border-color:var(--border);background:color-mix(in srgb,var(--surface-raised) 60%,transparent)}.shell_iconBtn__F2kIr:active svg{transform:translateY(1px)}.shell_iconLabel__IOZut{font-family:var(--mono);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase}.shell_trashIcon__KHJrG{position:absolute;left:16px;bottom:48px;z-index:2}.shell_trashGrid__yqi2e{display:none}.shell_npWidget__wm1Hd{position:absolute;top:34px;right:20px;z-index:2;width:132px;padding:7px 7px 9px;background:var(--surface-raised);border:var(--border-width-default) solid var(--content);box-shadow:var(--shadow-print);transform:rotate(1.6deg);color:var(--content);font:inherit;text-align:left;cursor:zoom-in;transition:transform .16s ease,box-shadow .16s ease}.shell_npWidget__wm1Hd:hover{transform:rotate(0deg) scale(1.04);box-shadow:var(--shadow-lift)}.shell_npZoomed__BY_rJ{width:min(64vmin,420px);padding:14px 14px 16px;position:static;cursor:zoom-out}.shell_npZoomed__BY_rJ,.shell_npZoomed__BY_rJ:hover{transform:none;box-shadow:var(--shadow-modal)}.shell_npZoomed__BY_rJ .shell_npTitle__foaQV{font-size:var(--type-heading-3-size)}.shell_npZoomed__BY_rJ .shell_npArtist__qP0A3{font-size:var(--text-ui)}[data-theme=dark] .shell_npWidget__wm1Hd{border-color:var(--border)}.shell_npArt__XOkDP{display:block;width:100%;aspect-ratio:1;object-fit:cover;border:var(--border-width-default) solid var(--content);filter:grayscale(.25) contrast(1.04)}[data-theme=dark] .shell_npArt__XOkDP{border-color:var(--border)}.shell_npMeta__D9bS4{display:flex;flex-direction:column;gap:2px;margin-top:7px}.shell_npLabel__JockR{font-family:var(--mono);font-size:var(--type-micro-size);letter-spacing:var(--tracking-16);text-transform:uppercase;color:var(--accent)}.shell_npArtist__qP0A3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell_npTitle__foaQV{font-family:var(--display);font-size:var(--text-ui);line-height:var(--leading-snug)}.shell_npArtist__qP0A3{font-family:var(--mono);font-size:var(--text-label);letter-spacing:.06em;color:var(--content-muted)}.shell_dailyWidget__abY1u{position:absolute;right:20px;bottom:22px;z-index:2;width:224px;padding:11px 13px 13px;background:var(--surface-raised);border:var(--border-width-default) solid var(--content);box-shadow:var(--shadow-print-lg)}[data-theme=dark] .shell_dailyWidget__abY1u{border-color:var(--border)}.shell_dailyHead__6_4vv{display:flex;justify-content:space-between;font-family:var(--mono);font-size:var(--text-caption);letter-spacing:.16em;color:var(--content-muted);border-bottom:var(--border-width-hairline) solid var(--border);padding-bottom:7px;margin-bottom:10px}.shell_dailyRow__TR1ih{margin-bottom:10px}.shell_dailyRow__TR1ih:last-child{margin-bottom:0}.shell_dailyLabel__5Fti5{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:var(--text-label);letter-spacing:.1em;margin-bottom:var(--space-1)}.shell_dailyPct___OlDK{font-family:var(--display);font-size:var(--type-body-sm-size);color:var(--accent)}.shell_dailyTrack__NysAu{height:9px;border:var(--border-width-default) solid var(--content);background:var(--surface);overflow:hidden}[data-theme=dark] .shell_dailyTrack__NysAu{border-color:var(--border)}.shell_dailyFill__ARxbm{height:100%;background:var(--accent-expressive);transition:width .6s ease}.shell_dailyStatus__rDWAx{display:block;font-family:var(--mono);font-size:var(--type-caption-size);letter-spacing:var(--tracking-08);text-transform:uppercase;color:var(--content-muted);margin-top:var(--space-1)}.shell_photoWall__nk3nx{position:absolute;right:20px;top:336px;z-index:2;display:flex;flex-direction:column;gap:18px;width:132px}.shell_pinned__JjmSs{position:relative;background:var(--surface-raised);border:var(--border-width-default) solid var(--content);padding:7px 7px 9px;box-shadow:var(--shadow-print);transform:rotate(var(--tilt,2deg))}[data-theme=dark] .shell_pinned__JjmSs{border-color:var(--border)}.shell_pinnedImg__Co1yq{display:block;width:100%;height:auto;border:var(--border-width-hairline) solid var(--content)}[data-theme=dark] .shell_pinnedImg__Co1yq{border-color:var(--border)}.shell_pin__PWkAB{position:absolute;top:-6px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:var(--radius-full);background:var(--accent);border:var(--border-width-default) solid var(--content);box-shadow:var(--shadow-pin)}.shell_pinned__JjmSs{cursor:zoom-in;color:inherit;font:inherit;transition:transform .16s ease,box-shadow .16s ease}.shell_pinned__JjmSs:hover{transform:rotate(0deg) scale(1.04);box-shadow:var(--shadow-lift);z-index:3}.shell_photoZoom__qTPw9{position:fixed;inset:0;z-index:6000;display:grid;place-items:center;padding:5vmin;cursor:zoom-out;background:color-mix(in srgb,var(--surface-inverse) 78%,transparent)}.shell_pinnedZoomed__burOz{width:min(72vmin,520px);padding:14px 14px 18px;cursor:zoom-out}.shell_pinnedZoomed__burOz,.shell_pinnedZoomed__burOz:hover{transform:none;box-shadow:var(--shadow-modal)}@media (prefers-reduced-motion:reduce){.shell_pinned__JjmSs{transition:none}}@media (max-width:900px){.shell_dailyWidget__abY1u,.shell_miniPlayer__vgl3p,.shell_npWidget__wm1Hd,.shell_photoWall__nk3nx{display:none}}.shell_miniPlayer__vgl3p{position:absolute;right:260px;bottom:22px;z-index:2;display:flex;align-items:center;gap:var(--space-2);width:230px;padding:8px 9px;background:var(--surface-raised);border:var(--border-width-default) solid var(--content);box-shadow:var(--shadow-print-lg)}[data-theme=dark] .shell_miniPlayer__vgl3p{border-color:var(--border)}.shell_miniArt__81vgt{display:block;width:40px;height:40px;object-fit:cover;border:var(--border-width-hairline) solid var(--content);flex:0 0 auto}[data-theme=dark] .shell_miniArt__81vgt{border-color:var(--border)}.shell_miniTitle__B54Ra{flex:1 1;min-width:0;font-family:var(--mono);font-size:var(--text-label);letter-spacing:.04em;color:var(--content);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell_miniControls__FkeLT{display:flex;align-items:center;gap:2px;flex:0 0 auto}.shell_miniBtn__JRzM6{width:20px;height:20px;display:grid;place-items:center;font-family:var(--mono);font-size:var(--text-label);color:var(--content);border:var(--border-width-hairline) solid transparent;line-height:var(--leading-none)}.shell_miniBtn__JRzM6:hover{border-color:var(--border);color:var(--accent)}.shell_wanderer__AcOKP{position:absolute;left:0;bottom:6px;z-index:3;pointer-events:none;will-change:transform}.shell_wandererAvatar__NqpjJ{display:block;width:34px;height:34px;background-color:var(--content);opacity:.8;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;animation:shell_wanderBob__Iuunz .8s ease-in-out infinite}.shell_wandererAvatar__NqpjJ[data-inspecting]{animation:shell_wanderInspect__GLXYX 1.4s ease-in-out infinite;opacity:1}.shell_wandererAvatar__NqpjJ[data-fleeing]{background-color:var(--accent-expressive);animation:shell_wanderFlee__s3aJg .22s ease-in-out infinite;opacity:1}@keyframes shell_wanderFlee__s3aJg{0%,to{transform:translateY(0) scale(1.05,.92)}50%{transform:translateY(-5px) scale(.94,1.08)}}.shell_wandererAvatar__NqpjJ[data-jumping]{background-color:var(--accent-expressive);animation:shell_wanderJump__3UIFf .65s cubic-bezier(.34,1.56,.64,1) 1;opacity:1}@keyframes shell_wanderJump__3UIFf{0%{transform:translateY(0) scale(1)}18%{transform:translateY(2px) scale(1.15,.8)}45%{transform:translateY(-16px) scale(.9,1.12)}75%{transform:translateY(0) scale(1.08,.9)}to{transform:translateY(0) scale(1)}}.shell_bubble__I_EBJ{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);background:var(--surface);border:var(--border-width-default) solid var(--content);padding:3px 7px;font-family:var(--mono);font-size:var(--text-micro);letter-spacing:.1em;color:var(--content);white-space:nowrap;box-shadow:2px 2px 0 rgba(23,21,13,.15)}[data-theme=dark] .shell_bubble__I_EBJ{border-color:var(--border)}.shell_introCard__dvdb7{position:absolute;bottom:42px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:2px;width:max-content;max-width:260px;padding:6px 9px;background:var(--surface-raised);border:var(--border-width-default) solid var(--content);box-shadow:3px 3px 0 rgba(23,21,13,.15)}[data-theme=dark] .shell_introCard__dvdb7{border-color:var(--border)}.shell_introCard__dvdb7[data-align=left]{left:0;transform:none}.shell_introCard__dvdb7[data-align=right]{left:auto;right:0;transform:none}.shell_introHi__gMWCL{font-family:var(--mono);font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:.08em;color:var(--content)}.shell_introJob__o62d4{color:var(--accent)}.shell_introJob__o62d4,.shell_introTask__9maEE{font-family:var(--mono);font-size:var(--text-micro);letter-spacing:.06em}.shell_introTask__9maEE{line-height:1.45;color:var(--content-muted)}@keyframes shell_wanderBob__Iuunz{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes shell_wanderInspect__GLXYX{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(8deg) translateY(-1px)}}.shell_dispatchFlash__z1_6_{position:absolute;z-index:4500;display:flex;align-items:center;gap:6px;pointer-events:none;background:var(--surface);border:var(--border-width-default) solid var(--content);padding:4px 8px;box-shadow:3px 3px 0 rgba(23,21,13,.15)}[data-theme=dark] .shell_dispatchFlash__z1_6_{border-color:var(--border)}.shell_flashAvatar___lG2n{display:block;width:16px;height:16px;background-color:var(--accent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.shell_flashLabel__ns1Ig{font-family:var(--mono);font-size:var(--text-micro);letter-spacing:.14em;color:var(--content);white-space:nowrap}@media (max-width:900px){.shell_dispatchFlash__z1_6_,.shell_wanderer__AcOKP{display:none}}.shell_window__VXGB5{position:absolute;display:flex;flex-direction:column;background:var(--surface-raised);border:var(--border-width-default) solid var(--content);box-shadow:6px 6px 0 rgba(23,21,13,.14);min-width:280px;max-width:calc(100% - 24px);max-height:calc(100% - 24px)}[data-theme=dark] .shell_window__VXGB5{border-color:var(--border);box-shadow:6px 6px 0 rgba(0,0,0,.45)}.shell_window__VXGB5:focus{outline:none}.shell_windowZoomed__W4rUW{left:12px!important;top:12px!important;width:calc(100% - 24px)!important;height:calc(100% - 24px)!important;transform:none!important}.shell_titlebar__WDya5{display:flex;align-items:center;gap:10px;padding:7px 10px;border-bottom:var(--border-width-default) solid var(--content);background:var(--surface);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;flex:0 0 auto}.shell_titlebar__WDya5:active{cursor:-webkit-grabbing;cursor:grabbing}[data-theme=dark] .shell_titlebar__WDya5{border-bottom-color:var(--border)}.shell_windowActive__RGtn0 .shell_titlebar__WDya5{background:var(--accent);color:#f4f1e6;border-bottom-color:var(--content)}[data-theme=dark] .shell_windowActive__RGtn0 .shell_titlebar__WDya5{color:#0d100c}.shell_titleControls__tM4Az{display:flex;gap:6px}.shell_ctrl__rrrTG{width:13px;height:13px;border:var(--border-width-default) solid;display:grid;place-items:center;font-size:var(--text-caption);line-height:var(--leading-none);color:inherit}.shell_ctrl__rrrTG:hover{background:var(--accent-expressive);color:#17150d;border-color:#17150d}.shell_title__TzD41{font-size:var(--text-ui);font-weight:var(--weight-bold);text-transform:uppercase;flex:1 1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell_titleMeta__f8H9A,.shell_title__TzD41{font-family:var(--mono);letter-spacing:.14em}.shell_titleMeta__f8H9A{font-size:var(--text-caption);opacity:.6}.shell_explainer__crDDC{position:relative;flex:0 0 auto}.shell_explainerBtn__0iAyg{font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--tracking-14);text-transform:uppercase;white-space:nowrap;color:inherit;padding:2px 5px;border:var(--border-width-hairline) solid transparent;transition:border-color var(--duration-tap) ease}.shell_explainerBtn__0iAyg:hover,.shell_explainerBtn__0iAyg[data-open=true]{border-color:currentColor}.shell_explainerPanel__iGf98{position:absolute;top:calc(100% + 6px);right:0;z-index:6;width:max-content;max-width:min(300px,calc(100vw - 32px));padding:var(--space-2) var(--space-3);background:var(--surface-raised);border:var(--border-width-default) solid var(--content);box-shadow:var(--shadow-print);color:var(--content);cursor:default}[data-theme=dark] .shell_explainerPanel__iGf98{border-color:var(--border)}.shell_explainerPanel__iGf98:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.shell_explainerText__yntqB{margin:0;font-family:var(--sans);font-size:var(--text-label);line-height:var(--leading-relaxed)}.shell_windowBody__YIeZ6{flex:1 1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;position:relative}.shell_windowBody__YIeZ6.shell_crt__y68y_{background:var(--surface-inverse);color:var(--content-inverse)}.shell_resizeGrip__YjuB1{position:absolute;right:0;bottom:0;width:16px;height:16px;z-index:4;cursor:nwse-resize;touch-action:none;background-color:var(--surface);border-top:var(--border-width-default) solid var(--content);border-left:var(--border-width-default) solid var(--content);background-image:repeating-linear-gradient(-45deg,var(--content) 0,var(--content) 1px,transparent 1px,transparent 3px)}[data-theme=dark] .shell_resizeGrip__YjuB1{border-color:var(--border);background-image:repeating-linear-gradient(-45deg,var(--content-muted) 0,var(--content-muted) 1px,transparent 1px,transparent 3px)}.shell_windowActive__RGtn0 .shell_resizeGrip__YjuB1{border-color:var(--accent)}@media (min-width:721px){.shell_window__VXGB5>.shell_titlebar__WDya5,.shell_window__VXGB5>.shell_windowBody__YIeZ6{transition:filter .2s ease-out}.shell_window__VXGB5:not(.shell_windowActive__RGtn0):not(.shell_windowBare__YdmRu)>.shell_titlebar__WDya5,.shell_window__VXGB5:not(.shell_windowActive__RGtn0):not(.shell_windowBare__YdmRu)>.shell_windowBody__YIeZ6{filter:opacity(.3)}.shell_window__VXGB5:not(.shell_windowActive__RGtn0):not(.shell_windowBare__YdmRu):focus-within>.shell_titlebar__WDya5,.shell_window__VXGB5:not(.shell_windowActive__RGtn0):not(.shell_windowBare__YdmRu):focus-within>.shell_windowBody__YIeZ6,.shell_window__VXGB5:not(.shell_windowActive__RGtn0):not(.shell_windowBare__YdmRu):hover>.shell_titlebar__WDya5,.shell_window__VXGB5:not(.shell_windowActive__RGtn0):not(.shell_windowBare__YdmRu):hover>.shell_windowBody__YIeZ6{filter:opacity(1)}}@media (prefers-reduced-motion:reduce){.shell_window__VXGB5>.shell_titlebar__WDya5,.shell_window__VXGB5>.shell_windowBody__YIeZ6{transition:none}}.shell_windowBare__YdmRu{background:none;border:0;box-shadow:none;min-width:0;overflow:visible}[data-skin=medieval] .shell_windowBare__YdmRu,[data-theme=dark] .shell_windowBare__YdmRu{border:0;box-shadow:none}.shell_windowBare__YdmRu .shell_windowBody__YIeZ6{padding:0;background:none;border:0;overflow:visible}[data-skin=medieval] .shell_window__VXGB5{border-width:2px;border-color:var(--content)}[data-skin=medieval] .shell_titlebar__WDya5{border-bottom:3px double var(--content)}[data-skin=medieval] .shell_window__VXGB5:after,[data-skin=medieval] .shell_window__VXGB5:before{content:"";position:absolute;width:10px;height:10px;pointer-events:none;z-index:3;border-color:var(--accent);border-style:solid}[data-skin=medieval] .shell_window__VXGB5:before{top:3px;left:3px;border-width:1.5px 0 0 1.5px}[data-skin=medieval] .shell_window__VXGB5:after{bottom:3px;right:3px;border-width:0 1.5px 1.5px 0}.shell_boot__5_Z_c{position:fixed;inset:0;z-index:8000;background:var(--surface);display:grid;place-items:center;font-family:var(--type-label-family);font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking)}.shell_bootInner__2kh4u{width:min(420px,80vw);color:var(--content)}.shell_bootLine__h2_kW{margin:0 0 8px;text-transform:uppercase}.shell_bootLine__h2_kW em{font-style:normal;color:var(--accent)}.shell_bootBar__1JsLT{height:12px;border:var(--border-width-default) solid var(--content);margin-top:14px;overflow:hidden}.shell_bootFill__GA46w{height:100%;background:var(--accent);transform-origin:left;animation:shell_bootfill__0qm2J .7s steps(14) forwards}@keyframes shell_bootfill__0qm2J{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:720px){.shell_icons__nzNSL{top:18px;left:12px;right:12px;bottom:12px;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-template-rows:none;align-content:start;overflow-y:auto;-webkit-overflow-scrolling:touch}.shell_iconBtn__F2kIr{width:auto}.shell_trashGrid__yqi2e{display:flex}.shell_trashIcon__KHJrG{display:none}.shell_window__VXGB5{left:0!important;top:0!important;width:100%!important;height:100%!important;max-width:none;max-height:none;transform:none!important;box-shadow:none;border-left:none;border-right:none;border-top:none}.shell_titlebar__WDya5{cursor:default;padding:12px}.shell_title__TzD41{font-size:var(--type-body-sm-size)}.shell_ctrl__rrrTG{width:28px;height:28px;font-size:var(--type-body-size)}.shell_titleControls__tM4Az{gap:10px}.shell_clock__GbE0V,.shell_resizeGrip__YjuB1,.shell_wordmark__jMweR span{display:none}}.Icon_glyphMedieval___tW5_,[data-skin=medieval] .Icon_hasMedieval__rBj_C .Icon_glyphClassic__Ia_ny{display:none}[data-skin=medieval] .Icon_glyphMedieval___tW5_{display:inline}.commandWidget_ccWidget__QrcSZ{position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;max-width:min(560px,calc(100% - 620px));--cc-halo:color-mix(in srgb,var(--accent-expressive) 55%,transparent)}.commandWidget_ccBar__nDQrZ{display:flex;align-items:center;gap:var(--space-2);max-width:100%;padding:5px 10px;background:var(--surface);border:var(--border-width-hairline) solid var(--border);text-align:left}.commandWidget_ccWidget__QrcSZ[data-state=live] .commandWidget_ccBar__nDQrZ{background:var(--surface-raised);border:var(--border-width-default) solid var(--content);box-shadow:var(--shadow-print)}[data-theme=dark] .commandWidget_ccWidget__QrcSZ[data-state=live] .commandWidget_ccBar__nDQrZ{border-color:var(--content-muted)}.commandWidget_ccDot__ZuHGG{position:relative;flex:0 0 auto;width:8px;height:8px;border-radius:var(--radius-circle);border:var(--border-width-hairline) solid var(--content-muted);background:transparent}.commandWidget_ccWidget__QrcSZ[data-state=live] .commandWidget_ccDot__ZuHGG{background:var(--accent-expressive);border-color:var(--content)}[data-theme=dark] .commandWidget_ccWidget__QrcSZ[data-state=live] .commandWidget_ccDot__ZuHGG{border-color:var(--accent-expressive)}.commandWidget_ccWidget__QrcSZ[data-state=live] .commandWidget_ccDot__ZuHGG:after{content:"";position:absolute;inset:-1px;border-radius:var(--radius-circle);background:var(--cc-halo);animation:commandWidget_ccPulse__SZn_r 1.6s ease-out infinite;pointer-events:none}@keyframes commandWidget_ccPulse__SZn_r{0%{transform:scale(1);opacity:1}70%,to{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion:reduce){.commandWidget_ccWidget__QrcSZ[data-state=live] .commandWidget_ccDot__ZuHGG:after{display:none}}.commandWidget_ccStamp__8Hapy{flex:0 0 auto;font-family:var(--mono);font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:var(--tracking-16);color:var(--content-muted);white-space:nowrap}.commandWidget_ccWidget__QrcSZ[data-state=live] .commandWidget_ccStamp__8Hapy{color:var(--content)}.commandWidget_ccCast__1d_8K{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;padding-left:var(--space-2);border-left:var(--border-width-hairline) solid var(--border)}.commandWidget_ccMono__PV2Sm{display:block;width:17px;height:17px;object-fit:contain}.commandWidget_ccMono__PV2Sm[data-active]{outline:var(--border-width-hairline) solid var(--accent-expressive);outline-offset:1px}.commandWidget_ccCastRule__lXU5e{width:6px;height:1px;background:var(--border)}.commandWidget_ccFace__bfG19{display:block;width:15px;height:15px;background-color:var(--content-muted);opacity:.55;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.commandWidget_ccFace__bfG19[data-active]{background-color:var(--accent-expressive);opacity:1}.commandWidget_ccEdge___ARIZ{flex:1 1 auto;min-width:0;padding-left:var(--space-2);border-left:var(--border-width-hairline) solid var(--border);font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-08);color:var(--content-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.commandWidget_ccEdge___ARIZ b{color:var(--accent);font-weight:var(--weight-bold)}.commandWidget_ccCta__q1WUv{flex:0 0 auto;font-family:var(--mono);font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:var(--tracking-14);color:var(--interactive-default-content-hover);white-space:nowrap}.commandWidget_ccBar__nDQrZ:hover .commandWidget_ccCta__q1WUv{text-decoration:underline;text-underline-offset:2px}.commandWidget_ccRedact__mokM2{display:inline-block;width:64px;height:7px;background:var(--content);vertical-align:middle}.commandWidget_ccSr__mbloN{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:1240px){.commandWidget_ccEdge___ARIZ{display:none}}@media (max-width:900px){.commandWidget_ccWidget__QrcSZ{display:none}}.screensaver_saver__grqrm{position:fixed;inset:0;z-index:9990;background:var(--surface);padding:12px}.screensaver_frame__utBaA{width:100%;height:100%;border:1.5px solid #17150d;background:#e7e1d2;display:flex;flex-direction:column;box-shadow:inset 0 0 0 1px rgba(231,225,210,.6)}.screensaver_titleBar__4B0_c{display:flex;align-items:center;gap:12px;padding:5px 10px;border-bottom:1.5px solid #17150d;background:#e7e1d2;flex:0 0 auto}.screensaver_titleStripes__cntS6{flex:1 1;height:11px;background:repeating-linear-gradient(180deg,#17150d 0,#17150d 1px,transparent 0,transparent 3px);opacity:.75}.screensaver_titleText__Mhl3n{font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--weight-bold);letter-spacing:var(--tracking-18);color:#17150d;white-space:nowrap}.screensaver_stage__CG0yP{position:relative;flex:1 1;overflow:hidden;background:#131811}.screensaver_sky__pM50F{position:absolute;inset:0 0 46% 0;background:#131811}.screensaver_floor__iINmZ{position:absolute;left:-30%;right:-30%;bottom:0;height:54%;background:repeating-conic-gradient(#b5a183 0 25%,#e7e1d2 0 50%);background-size:140px 140px;transform:perspective(520px) rotateX(52deg);transform-origin:top center}.screensaver_lou__aVU7w{position:absolute;left:0;top:0;will-change:transform;filter:drop-shadow(3px 5px 0 rgba(19,24,17,.35))}.screensaver_wake__t69XN{position:absolute;bottom:10px;left:0;right:0;text-align:center;font-family:var(--type-caption-family);font-size:var(--type-caption-size);letter-spacing:var(--tracking-20);color:rgba(231,225,210,.55);margin:0;pointer-events:none}.gate_gate__hOYg4{--accent:#5c7cff;position:relative;min-height:100%;display:flex;flex-direction:column;align-items:center;padding:18px 16px 20px;background:var(--surface-inverse);color:#e7e1d2;overflow:hidden}.gate_gateHead__tQT2g{font-family:var(--type-caption-family);font-size:var(--type-caption-size);letter-spacing:var(--tracking-20);color:var(--accent);margin:0 0 14px;text-align:center}.gate_slots__ZL39F{display:flex;gap:8px;margin-bottom:6px}.gate_slotCol__Ueb81{display:flex;flex-direction:column;align-items:center;gap:3px}.gate_slotBox__JBWQd{width:36px;height:42px;border:1.5px solid rgba(231,225,210,.45);display:grid;place-items:center;font-family:var(--display);font-size:var(--type-heading-2-size);color:var(--accent-expressive);background:rgba(242,166,194,.07)}.gate_slotBox__JBWQd[data-filled]{border-color:var(--accent-expressive)}.gate_slotX__GwJVq{width:14px;height:14px;font-size:var(--type-caption-size);line-height:var(--leading-none);color:rgba(231,225,210,.55);border:1px solid rgba(231,225,210,.3)}.gate_slotX__GwJVq:hover{color:var(--accent-expressive);border-color:var(--accent-expressive)}.gate_sphere__mkjT2{position:relative;width:100%;flex:1 1;min-height:300px;cursor:-webkit-grab;cursor:grab;touch-action:none;transition:transform .7s ease,opacity .7s ease}.gate_sphere__mkjT2:active{cursor:-webkit-grabbing;cursor:grabbing}.gate_sphere__mkjT2[data-receding]{transform:scale(.55);opacity:.18;pointer-events:none}.gate_letter__yrpOk{position:absolute;left:0;top:0;font-family:var(--mono);font-size:var(--type-heading-2-size);font-weight:var(--weight-bold);color:var(--accent-expressive);text-shadow:0 0 10px rgba(242,166,194,.4);will-change:transform,opacity;padding:4px;cursor:pointer}.gate_letter__yrpOk:hover{color:#e7e1d2}.gate_flying__ASuFZ{position:absolute;font-family:var(--display);font-size:var(--type-heading-2-size);color:var(--accent-expressive);z-index:200;pointer-events:none}.gate_hintLine__9Yznp{font-family:var(--type-micro-family);font-size:var(--type-micro-size);letter-spacing:var(--type-micro-tracking);color:rgba(231,225,210,.4);margin:8px 0 0}.gate_typeRow__1DC77{margin-top:8px;min-height:26px}.gate_typeToggle__dsODV{font-family:var(--type-micro-family);font-size:var(--type-micro-size);letter-spacing:var(--tracking-16);color:rgba(231,225,210,.45)}.gate_typeToggle__dsODV:hover{color:var(--accent)}.gate_typeInput__A4JpQ{font-family:var(--display);font-size:var(--type-body-lg-size);letter-spacing:.4em;text-transform:uppercase;background:transparent;border:1.5px solid rgba(231,225,210,.45);color:#e7e1d2;padding:4px 10px;width:140px;text-align:center}.gate_dialogWrap__cizFO{position:absolute;inset:0;z-index:300;display:grid;place-items:center;background:rgba(9,12,10,.55)}.gate_dialog__xVAB0{width:min(340px,86%);background:var(--surface);border:1.5px solid #17150d;box-shadow:5px 5px 0 rgba(0,0,0,.45);color:#17150d}.gate_dialogBar__3EbhB{display:flex;align-items:center;gap:10px;padding:5px 10px;border-bottom:1.5px solid #17150d}.gate_dialogStripes__Vm3Iv{flex:1 1;height:9px;background:repeating-linear-gradient(180deg,#17150d 0,#17150d 1px,transparent 0,transparent 3px);opacity:.7}.gate_dialogTitle__gQj7J{font-family:var(--type-caption-family);font-size:var(--type-caption-size);font-weight:var(--weight-bold);letter-spacing:var(--tracking-18)}.gate_dialogBody__5Jmu3{display:flex;align-items:flex-start;gap:12px;padding:16px 14px;flex-wrap:wrap}.gate_dialogIcon__TpvhE{font-size:26px;line-height:var(--leading-none);font-family:var(--display)}.gate_dialogText__eHNNA{flex:1 1;min-width:160px;font-family:var(--type-label-family);font-size:var(--type-label-size);letter-spacing:.06em;line-height:var(--leading-relaxed);margin:0}.gate_dialogOk__4ws8G{margin-left:auto;align-self:flex-end;border-color:#17150d;color:#17150d;background:var(--surface)}.programs_about__8ejuZ{padding:30px 28px 36px}.programs_stampCard__bZTQG{--stamp-ink:var(--accent);--hole:var(--surface);position:relative;display:flex;gap:14px;padding:18px 16px 16px 18px;background:color-mix(in srgb,var(--accent) 7%,var(--surface-raised));transform:rotate(-1deg);margin:4px 2px 26px}[data-theme=dark] .programs_stampCard__bZTQG{--hole:var(--surface);background:color-mix(in srgb,var(--accent) 14%,var(--surface-raised))}.programs_stampPerf__0D_kb{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle 4.5px at 7px 0,var(--surface-raised) 4px,transparent 4.6px),radial-gradient(circle 4.5px at 7px 8px,var(--surface-raised) 4px,transparent 4.6px),radial-gradient(circle 4.5px at 0 7px,var(--surface-raised) 4px,transparent 4.6px),radial-gradient(circle 4.5px at 8px 7px,var(--surface-raised) 4px,transparent 4.6px);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-position:0 0,0 100%,0 0,100% 0;background-size:14px 8px,14px 8px,8px 14px,8px 14px}.programs_stampType__WSXz9{flex:1 1;min-width:0;display:flex;flex-direction:column;color:var(--stamp-ink)}.programs_stampName__Z2pIg{margin:0;font-family:var(--display);font-size:clamp(24px,5vw,32px);line-height:var(--leading-none)}.programs_stampRole__S_Ktw{font-family:var(--type-micro-family);font-size:var(--type-micro-size);font-weight:var(--type-micro-weight);letter-spacing:var(--tracking-18);margin-top:6px}.programs_stampYear__qVnKn{font-family:var(--display);font-size:clamp(26px,5vw,34px);line-height:var(--leading-none);display:flex;flex-direction:column;margin:10px 0 8px}.programs_stampMeta__ZE26q{font-family:var(--mono);font-size:var(--text-micro);letter-spacing:.1em;line-height:var(--leading-relaxed);color:var(--content-muted);margin-top:auto}.programs_stampMeta__ZE26q a{color:var(--stamp-ink)}.programs_stampPlate__xfcaB{flex:none;width:46%;min-height:168px;background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--stamp-ink) 30%,transparent) 0,color-mix(in srgb,var(--stamp-ink) 30%,transparent) 1px,transparent 1px,transparent 4px);display:grid;place-items:center}.programs_stampMark__FKRgR{display:block;width:100%;aspect-ratio:552/640;background-color:var(--accent);-webkit-mask-image:url(/mark.png);mask-image:url(/mark.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}[data-theme=dark] .programs_stampMark__FKRgR{filter:drop-shadow(0 0 6px rgba(242,166,194,.35))}[data-skin=medieval] .programs_stampMark__FKRgR{aspect-ratio:472/640;-webkit-mask-image:url(/mark-medieval.png);mask-image:url(/mark-medieval.png);filter:none}@media (max-width:480px){.programs_stampPlate__xfcaB{width:40%;min-height:140px}}.programs_aboutEyebrow__DL0_S{font-family:var(--mono);font-size:var(--text-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 16px}.programs_about__8ejuZ p{font-size:var(--type-body-lg-size);line-height:var(--leading-relaxed);max-width:56ch;margin:0 0 16px}[data-skin=medieval] .programs_about__8ejuZ>p:first-of-type:first-letter{font-family:var(--display);font-size:3.4em;line-height:.78;float:left;padding:.06em .12em 0 0;color:var(--accent)}.programs_aboutList__omHYU{font-family:var(--mono);font-size:var(--type-body-sm-size);letter-spacing:.02em;line-height:var(--leading-loose);margin:22px 0 0;padding:16px 0 0;border-top:var(--border-width-hairline) solid var(--border);list-style:none}.programs_aboutList__omHYU .programs_k___IF_z{color:var(--content-muted);text-transform:uppercase;font-size:var(--text-label);letter-spacing:.12em;display:inline-block;min-width:92px}.programs_projects__MLPQy{padding:20px 22px 28px}.programs_projHead__BRsSq{display:flex;justify-content:space-between;font-family:var(--mono);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--content-muted);padding-bottom:var(--space-2);border-bottom:var(--border-width-default) solid var(--content)}.programs_projRow__q3trz{display:grid;grid-template-columns:36px 1fr auto auto;grid-gap:14px;gap:14px;align-items:baseline;width:100%;text-align:left;padding:14px 2px;border-bottom:var(--border-width-hairline) solid var(--border);color:var(--content)}.programs_projRow__q3trz:not(:disabled):hover{background:color-mix(in srgb,var(--surface) 55%,transparent)}.programs_projRow__q3trz:not(:disabled):hover .programs_projName__L_wGy{color:var(--accent)}.programs_projRow__q3trz:disabled{cursor:default;opacity:.55}.programs_projNo__DhEcv{font-family:var(--mono);font-size:var(--text-ui);color:var(--accent)}.programs_projName__L_wGy{font-family:var(--display);font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:0}.programs_projOrg___AXWI,.programs_projYear__2d_ys{font-family:var(--type-label-family);font-size:var(--type-label-size);letter-spacing:var(--tracking-08);text-transform:uppercase;color:var(--content-muted)}.programs_projSoon__9673I{font-family:var(--mono);font-size:var(--text-caption);letter-spacing:.16em;text-transform:uppercase;border:var(--border-width-default) solid var(--content-muted);color:var(--content-muted);padding:2px 6px;transform:rotate(-2deg);justify-self:start}@media (max-width:560px){.programs_projRow__q3trz{grid-template-columns:30px 1fr auto}.programs_projOrg___AXWI{display:none}}.programs_npLoading__hsMQ3{font-family:var(--mono);font-size:var(--text-label);letter-spacing:.16em;color:rgba(231,225,210,.6);text-align:center;padding-top:40px}.programs_npWindow__p1rHB{padding:22px;display:flex;flex-direction:column;align-items:center;text-align:center;color:#e7e1d2}.programs_npWindowArt__CRjhy{width:min(240px,70%);aspect-ratio:1;object-fit:cover;border:var(--border-width-default) solid rgba(231,225,210,.4)}.programs_npWindowLabel__HSFyW{font-family:var(--mono);font-size:var(--text-caption);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-expressive);margin:16px 0 4px}.programs_npWindowTitle__msTxk{font-family:var(--display);font-size:19px;font-weight:var(--weight-regular);margin:0 0 6px}.programs_npWindowArtist__B4ov0{font-family:var(--mono);font-size:var(--text-ui);letter-spacing:.05em;color:rgba(231,225,210,.65);margin:0 0 16px}.programs_npWindowLink__u0iV6{font-family:var(--type-caption-family);font-size:var(--type-caption-size);letter-spacing:var(--tracking-14);color:#5c7cff}.programs_vizFolder__z5tCD{padding:20px 22px 24px}.programs_vizGrid__kCTsv{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px 6px;gap:10px 6px;margin-top:var(--space-4)}@media (max-width:560px){.programs_vizGrid__kCTsv{grid-template-columns:repeat(3,1fr)}}.programs_vizIconBtn__El0ij{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px 10px;color:var(--content);border:var(--border-width-hairline) solid transparent}.programs_vizIconBtn__El0ij:not(:disabled):hover{border-color:var(--border);background:color-mix(in srgb,var(--surface) 55%,transparent)}.programs_vizIconBtn__El0ij:not(:disabled):hover .programs_vizIconLabel__7do4R{color:var(--accent)}.programs_vizIconBtn__El0ij:disabled{opacity:.45;cursor:default}.programs_vizIconLabel__7do4R{font-family:var(--mono);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase}.programs_vizIconMeta__fmhDx{font-family:var(--mono);font-size:var(--text-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--content-muted)}.programs_settings__aG5ao{padding:24px 24px 30px;display:flex;flex-direction:column;gap:22px}.programs_setRow__R0Fgd{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:var(--border-width-hairline) solid var(--border);padding-bottom:var(--space-4)}.programs_setLabel__xYUUW{font-family:var(--mono);font-size:var(--text-ui);letter-spacing:.14em;text-transform:uppercase}.programs_setHint__D6_1c{display:block;color:var(--content-muted);font-size:var(--type-caption-size);margin-top:var(--space-1);text-transform:none;letter-spacing:.05em}.programs_setCol__7caWs{display:flex;flex-direction:column;gap:var(--space-3);border-bottom:var(--border-width-hairline) solid var(--border);padding-bottom:var(--space-4)}.programs_swatches__Kw2Mx{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.programs_swatch__Z_D43{display:flex;flex-direction:column;align-items:center;gap:5px;padding:6px 4px;border:var(--border-width-default) solid var(--border);color:var(--content)}.programs_swatch__Z_D43[aria-pressed=true]{border-color:var(--accent)}.programs_swatch__Z_D43[aria-pressed=true] .programs_swatchName__moUGS{color:var(--accent)}.programs_swatch__Z_D43:disabled{cursor:default;opacity:.55}.programs_skinTile__YJnzc{display:flex;align-items:flex-end;justify-content:flex-end;width:100%;height:30px;padding:4px;background:var(--surface);border:var(--border-width-hairline) solid var(--border)}.programs_skinDot__s6_vB{display:block;width:8px;height:8px;border-radius:var(--radius-full);background:var(--accent)}.programs_swatchTile__afp25{display:block;width:100%;height:30px;opacity:.5;border:var(--border-width-hairline) solid var(--border)}.programs_swatchName__moUGS{font-family:var(--type-caption-family);font-size:var(--type-caption-size);letter-spacing:var(--tracking-12);text-transform:uppercase;color:var(--content-muted)}.programs_segmented__uP3ri{display:flex;border:var(--border-width-default) solid var(--content)}.programs_segBtn__o0iTt{font-family:var(--mono);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;color:var(--content)}.programs_segBtn__o0iTt[aria-pressed=true]{background:var(--accent);color:var(--surface)}[data-theme=dark] .programs_segBtn__o0iTt[aria-pressed=true]{color:#0d100c}.programs_folder__KkTFM{display:flex;flex-direction:column;gap:var(--space-3);height:100%;padding:20px 22px 24px}.programs_folderHead__EKfU9{display:flex;justify-content:space-between;font-family:var(--mono);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--content-muted);padding-bottom:var(--space-2);border-bottom:var(--border-width-default) solid var(--content)}.programs_folderGrid__JKam3{display:grid;grid-auto-flow:row;grid-template-columns:repeat(auto-fill,88px);justify-content:start;align-content:start;grid-gap:14px 8px;gap:14px 8px;overflow-y:auto}.programs_folderItem__hIXbG{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 4px 8px;color:var(--content);border:var(--border-width-hairline) solid transparent;text-align:center}.programs_folderItem__hIXbG:hover{border-color:var(--border);background:color-mix(in srgb,var(--surface) 60%,transparent)}.programs_folderItem__hIXbG:active svg{transform:translateY(1px)}.programs_folderLabel__vlLR5{font-family:var(--mono);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;line-height:var(--leading-snug)}.booth_booth__1OhdE{padding:16px;color:#e7e1d2;display:flex;flex-direction:column;align-items:center;gap:12px;min-height:100%}.booth_hiddenVideo__CHjv4{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.booth_idle__9roZ3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;flex:1 1;text-align:center;padding:24px}.booth_idleNote__7nxxB{letter-spacing:var(--tracking-10);text-transform:uppercase;max-width:36ch;line-height:var(--leading-relaxed);margin:0}.booth_idleNote__7nxxB,.booth_status__Wf5Ly{font-family:var(--type-label-family);font-size:var(--type-label-size);color:rgba(231,225,210,.6)}.booth_status__Wf5Ly{letter-spacing:var(--tracking-16);padding-top:60px}.booth_stage__ZS7pF{position:relative;width:100%;max-width:480px}.booth_feed__lqSJh{width:100%;height:auto;border:1.5px solid rgba(231,225,210,.4)}.booth_shot__kYdOP{display:block;width:100%;height:auto;transform:rotate(-1.4deg);box-shadow:6px 6px 0 rgba(0,0,0,.4)}.booth_count__BNEF2{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--display);font-size:110px;color:var(--accent-expressive);text-shadow:0 0 24px rgba(242,166,194,.6);pointer-events:none}.booth_filters__IfQtm{display:flex;gap:5px;flex-wrap:wrap;justify-content:center}.booth_filterChip__TDAur{font-family:var(--type-caption-family);font-size:var(--type-caption-size);letter-spacing:var(--tracking-14);padding:4px 9px;border:1px solid rgba(231,225,210,.3);color:rgba(231,225,210,.75)}.booth_filterChip__TDAur[aria-pressed=true]{border-color:var(--accent-expressive);color:var(--accent-expressive)}.booth_bigBtn__XpkD5{font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--weight-bold);letter-spacing:var(--tracking-16);padding:10px 22px;border:1.5px solid rgba(231,225,210,.5);color:#e7e1d2;text-decoration:none;background:var(--surface-inverse)}.booth_bigBtn__XpkD5:hover:not(:disabled){border-color:var(--accent-expressive);color:var(--accent-expressive)}.booth_bigBtn__XpkD5:disabled{opacity:.5}.booth_shotRow__Zh7Cu{display:flex;gap:10px}