@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}._region_fcagy_1{position:fixed;top:calc(var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) + 10px);left:0;right:0;z-index:calc(var(--z-critical) + 1);display:flex;justify-content:center;padding:0 12px;pointer-events:none}._slot_fcagy_16{position:absolute;top:0;left:12px;right:12px;display:flex;justify-content:center;pointer-events:none;transform-origin:top center;transition:transform .44s cubic-bezier(.22,1,.36,1),opacity .26s ease}._toast_fcagy_31{position:relative;pointer-events:auto;display:inline-flex;align-items:center;gap:8px;max-width:min(560px,100%);min-height:34px;padding:4px 4px 4px 8px;background:var(--foreground);color:var(--background);border-radius:var(--radius-full);font-family:var(--font-family-base);font-size:13px;font-weight:500;line-height:1.3;box-shadow:var(--shadow-lg);cursor:default;user-select:none;-webkit-user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent;animation:_toastIn_fcagy_1 .42s cubic-bezier(.2,1.4,.4,1);transform-origin:top center}._noAction_fcagy_60{padding-right:14px}._noIcon_fcagy_64{padding-left:14px}._twoLine_fcagy_68{border-radius:20px;padding-top:6px;padding-bottom:6px}._leaving_fcagy_74{pointer-events:none;animation:_toastOut_fcagy_1 .2s ease-in forwards}._handled_fcagy_84:not(._leaving_fcagy_74),._handled_fcagy_84:not(._leaving_fcagy_74)>*{animation:none!important}._handled_fcagy_84>:not(._fillet_fcagy_89){opacity:var(--toast-content-opacity, 1)}._swiped_fcagy_95,._swiped_fcagy_95>*{animation:none!important}._behind_fcagy_102{pointer-events:none}._toast_fcagy_31._behind_fcagy_102>:not(._fillet_fcagy_89){opacity:0!important;transition:opacity .16s ease}._toast_fcagy_31>:not(._fillet_fcagy_89){transition:opacity .22s ease 60ms}._open_fcagy_117 ._toast_fcagy_31:after{content:"";position:absolute;left:0;right:0;top:100%;height:8px}._icon_fcagy_126{width:20px;height:20px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--background) 20%,transparent);color:var(--background)}._tone_success_fcagy_137 ._icon_fcagy_126{background:var(--success);color:var(--success-foreground)}._tone_error_fcagy_141 ._icon_fcagy_126{background:var(--error);color:var(--error-foreground)}._tone_warning_fcagy_145 ._icon_fcagy_126{background:var(--warning);color:var(--warning-foreground)}._tone_info_fcagy_149 ._icon_fcagy_126{background:var(--info);color:var(--info-foreground)}._text_fcagy_154{display:flex;flex-direction:column;min-width:0;animation:_textIn_fcagy_1 .28s 70ms both}._title_fcagy_161,._description_fcagy_162{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._twoLine_fcagy_68 ._title_fcagy_161{font-weight:600}._description_fcagy_162{font-size:12px;font-weight:400;color:color-mix(in srgb,var(--background) 65%,transparent)}._divider_fcagy_178{width:1px;height:16px;flex-shrink:0;background:color-mix(in srgb,var(--background) 22%,transparent)}._action_fcagy_185{flex-shrink:0;height:26px;padding:0 12px;border:none;border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:filter var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._action_fcagy_185:hover{filter:brightness(1.08)}._action_fcagy_185:active{transform:scale(.96)}._action_fcagy_185:focus-visible{outline:2px solid var(--background);outline-offset:2px}._spin_fcagy_215{animation:_spin_fcagy_215 .9s linear infinite}._fillet_fcagy_89{display:none}._dynamic_fcagy_229{top:calc(var(--toast-island-top, 11px) + 34px)}._inline_fcagy_236{position:relative;top:auto;z-index:auto}._inline_fcagy_236._dynamic_fcagy_229{top:auto;padding-top:calc(var(--toast-island-top, 11px) + 34px)}._inline_fcagy_236._dynamic_fcagy_229 ._slot_fcagy_16{top:calc(var(--toast-island-top, 11px) + 34px)}._dynamic_fcagy_229 ._toast_fcagy_31{position:relative;min-width:148px;min-height:36px;background:#000;color:#f5f5f5;box-shadow:none;border-radius:22px;animation:_dynamicIn_fcagy_1 .48s cubic-bezier(.25,1.3,.4,1)}._dynamic_fcagy_229 ._icon_fcagy_126{background:#ffffff2e;color:#f5f5f5}._dynamic_fcagy_229 ._description_fcagy_162{color:#f5f5f59e}._dynamic_fcagy_229 ._divider_fcagy_178{background:#ffffff2e}._dynamic_fcagy_229 ._front_fcagy_277:before{content:"";position:absolute;left:50%;top:-30px;width:108px;height:31px;margin-left:-54px;background:#000;border-radius:16px 16px 0 0;pointer-events:none}._dynamic_fcagy_229 ._fillet_fcagy_89{position:absolute;top:-12px;width:12px;height:12px;pointer-events:none}._dynamic_fcagy_229 ._front_fcagy_277 ._fillet_fcagy_89{display:block}._dynamic_fcagy_229 ._filletLeft_fcagy_302{left:calc(50% - 66px);background:radial-gradient(circle at 0 0,transparent 11.5px,#000 12px)}._dynamic_fcagy_229 ._filletRight_fcagy_307{left:calc(50% + 54px);background:radial-gradient(circle at 100% 0,transparent 11.5px,#000 12px)}._dynamic_fcagy_229 ._toast_fcagy_31>:not(._fillet_fcagy_89){animation:_textIn_fcagy_1 .24s .15s both}._dynamic_fcagy_229 ._leaving_fcagy_74{animation:_dynamicOut_fcagy_1 .26s cubic-bezier(.5,0,.75,0) forwards}._dynamic_fcagy_229 ._leaving_fcagy_74>:not(._fillet_fcagy_89){animation:_contentOut_fcagy_1 .1s ease-in forwards}@keyframes _dynamicIn_fcagy_1{0%{transform:translateY(-34px) scale(.33,.4)}to{transform:none}}@keyframes _dynamicOut_fcagy_1{to{transform:translateY(-34px) scale(.33,.4)}}@keyframes _contentOut_fcagy_1{to{opacity:0}}@keyframes _toastIn_fcagy_1{0%{transform:translateY(-8px) scale(.6);opacity:0;filter:blur(4px)}to{transform:none;opacity:1;filter:none}}@keyframes _toastOut_fcagy_1{to{transform:translateY(-6px) scale(.85);opacity:0}}@keyframes _textIn_fcagy_1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes _spin_fcagy_215{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._slot_fcagy_16{transition-duration:1ms}._toast_fcagy_31,._leaving_fcagy_74,._text_fcagy_154,._dynamic_fcagy_229 ._toast_fcagy_31,._dynamic_fcagy_229 ._leaving_fcagy_74,._dynamic_fcagy_229 ._toast_fcagy_31>:not(._fillet_fcagy_89){animation-duration:1ms;animation-delay:0ms}}:root{--z-overlay:400;--ink:#120f0c;--panel:#1c1813;--panel-2:#26201a;--sand:#ecdfc6;--dust:#a6977f;--rust:#d4733c;--sage:#87a27b;--line:rgba(236,223,198,.13);--f-display:"Big Shoulders Display","Oswald","Arial Narrow",Impact,sans-serif;--f-body:"Archivo","Helvetica Neue",Arial,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--background:var(--ink);--foreground:var(--sand);--card:var(--panel);--card-foreground:var(--sand);--popup:var(--panel);--popup-foreground:var(--sand);--primary:var(--rust);--primary-foreground:#1a0f08;--muted:var(--panel-2);--muted-foreground:var(--dust);--border:var(--line);--success:#87a27b;--error:#d9534f;--warning:#e0a040;--info:#7fa6c8;--font-family-base:var(--f-body);--font-family-heading:var(--f-display);--font-family-monospace:var(--f-mono);--radius:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-full:9999px;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--ink);color:var(--sand)}body{margin:0;font-family:var(--f-body);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;padding-bottom:env(safe-area-inset-bottom,0px)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:30;background:var(--ink)}img{max-width:100%}[hidden]{display:none!important}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:2px solid var(--rust);outline-offset:3px;border-radius:4px}.wrap{max-width:1180px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb,var(--ink) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.top .wrap{display:flex;align-items:center;gap:12px;padding-block:10px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none}.brand img{width:40px;height:40px;border-radius:50%;object-fit:cover;object-position:50% 45%}.brand b{font-family:var(--f-display);font-weight:900;font-size:22px;letter-spacing:.04em;text-transform:uppercase;line-height:1}.brand small{display:block;font-family:var(--f-mono);font-size:10px;letter-spacing:.18em;color:var(--dust);text-transform:uppercase;margin-top:3px}.top .spacer{flex:1}.hero{position:relative;margin-top:20px;border-radius:14px;overflow:hidden;background:var(--panel)}.hero img{display:block;width:100%;aspect-ratio:16/8;object-fit:cover;object-position:60% 30%;max-width:100%}.hero .cap{position:absolute;inset:auto 0 0;padding:28px 24px 22px;background:linear-gradient(transparent,#0a0806eb 55%);display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 24px}.hero .cap div{flex:1 1 320px;min-width:0}.eyebrow{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--rust)}.hero h1{font-family:var(--f-display);font-weight:900;font-size:clamp(40px,7vw,76px);line-height:.9;margin:6px 0 8px;text-transform:uppercase;text-wrap:balance}.hero p{margin:0;color:var(--dust);max-width:56ch}.btn{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;background:var(--rust);color:#1a0f08;font-weight:700;letter-spacing:.02em;text-decoration:none}.btn:hover{filter:brightness(1.08)}.btn svg{width:16px;height:16px}.btn.ghost{background:transparent;color:var(--sand);border:1px solid var(--line)}.shelf-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:40px 0 16px;border-bottom:1px solid var(--line);padding-bottom:10px}.shelf-head h2{font-family:var(--f-display);font-weight:900;font-size:30px;margin:0;text-transform:uppercase;letter-spacing:.02em}.shelf-head span{font-family:var(--f-mono);font-size:12px;color:var(--dust)}.grid{columns:4 240px;column-gap:18px}.card{break-inside:avoid;display:block;width:100%;text-align:left;margin:0 0 22px;text-decoration:none}.card .art{position:relative;border-radius:10px;overflow:hidden;background:var(--panel)}.card img{display:block;width:100%;height:auto;transition:transform .5s ease}.card:hover img,.card:focus-visible img{transform:scale(1.03)}.card h3{font-family:var(--f-display);font-weight:700;font-size:22px;line-height:1.05;margin:10px 0 2px;text-transform:uppercase;letter-spacing:.02em}.card .meta{font-family:var(--f-mono);font-size:11px;color:var(--dust);letter-spacing:.06em;text-transform:uppercase}.site-foot{margin:28px 0 30px;padding-top:18px;border-top:1px solid var(--line);color:var(--dust);font-size:13px;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between}.backdrop{position:fixed;inset:0;z-index:-1;background-size:cover;background-position:center;filter:blur(40px) saturate(1.1) brightness(.35);transform:scale(1.2)}.story{padding-block:20px 40px}.back{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--dust);padding:6px 0;text-decoration:none}.back:hover{color:var(--sand)}.story-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:32px;margin-top:14px;align-items:start}.poster{border-radius:12px;overflow:hidden;box-shadow:0 30px 60px -20px #000000b3;background:var(--panel)}.poster img{display:block;width:100%;height:auto}.story h1{font-family:var(--f-display);font-weight:900;font-size:clamp(44px,6.5vw,84px);line-height:.88;margin:8px 0 10px;text-transform:uppercase;text-wrap:balance}.tagline{font-family:var(--f-display);font-weight:700;font-size:22px;line-height:1.15;color:var(--rust);margin:0 0 14px;text-wrap:balance}.logline{color:#d9ccb3;margin:0 0 18px;max-width:58ch}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.chip{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px;border:1px solid var(--line);color:var(--dust)}.eps{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}li.ep{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 4px;border-bottom:1px solid var(--line);width:100%;text-align:left;cursor:pointer}li.ep:not(.soon):hover{background:#ecdfc60a}li.ep.soon{cursor:default;opacity:.5}.ep .n{font-family:var(--f-mono);font-size:13px;color:var(--dust);font-variant-numeric:tabular-nums}.ep .t{font-weight:700;min-width:0}.ep .t small{display:block;font-weight:400;color:var(--dust);font-size:13px}.ep .ico{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center}.ep .ico svg{width:14px;height:14px}.ep.on .n{color:var(--rust)}.ep.on .ico{background:var(--rust);border-color:var(--rust);color:#1a0f08}.ep .lk{font:500 10px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dust);display:flex;gap:6px;align-items:center;white-space:nowrap}.ep .lk svg{width:12px;height:12px}.ep .new{font:700 10px/1 var(--f-mono);letter-spacing:.12em;color:var(--rust);margin-left:8px;vertical-align:2px}.stills{margin-top:28px}.stills h4{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--dust);margin:0 0 10px;font-weight:500}.stills .row{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px}.stills img{height:220px;width:auto;border-radius:8px;flex:none;max-width:none}.follow{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;padding:9px 14px;border-radius:999px;border:1px solid var(--line);font-size:13px;font-weight:700}.follow.on{background:var(--sand);color:var(--ink);border-color:var(--sand)}.follow svg{width:14px;height:14px}@media(max-width:760px){.story-grid{grid-template-columns:minmax(0,1fr);gap:22px}.hero img{aspect-ratio:4/3}}.splash{position:fixed;inset:0;z-index:50;display:grid;place-items:center;text-align:center;background:radial-gradient(120% 80% at 50% 30%,#2a2119 0%,var(--ink) 70%);padding:max(24px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));transition:opacity .7s ease,visibility .7s}.splash.gone{opacity:0;visibility:hidden}.splash img{width:min(300px,70vw);height:auto;border-radius:50%;aspect-ratio:1;object-fit:cover;object-position:50% 45%;box-shadow:0 30px 80px -20px #000c}.splash h1{font-family:var(--f-display);font-weight:900;font-size:clamp(36px,8vw,64px);line-height:.9;margin:22px 0 6px;text-transform:uppercase;letter-spacing:.03em}.splash p{margin:0 0 26px;font-family:var(--f-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--dust)}.splash .btn{font-size:16px;padding:14px 26px}.splash small{display:block;margin-top:14px;color:var(--dust);font-size:12px}.splash small button{text-decoration:underline;color:var(--dust)}.hact{display:flex;align-items:center;gap:8px}.tbtn{display:flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dust);border:1px solid var(--line);border-radius:999px;padding:7px 12px}.tbtn:hover{color:var(--sand)}.tbtn .bars{display:inline-flex;gap:2px;align-items:flex-end;height:12px}.tbtn .bars i{width:2px;height:3px;background:currentColor}.tbtn.on{color:var(--rust);border-color:color-mix(in srgb,var(--rust) 50%,transparent)}.tbtn.on .bars i{animation:eq 1s infinite ease-in-out}.tbtn.on .bars i:nth-child(2){animation-delay:-.4s}.tbtn.on .bars i:nth-child(3){animation-delay:-.7s}@keyframes eq{0%,to{height:3px}50%{height:12px}}.ibtn{position:relative;width:38px;height:38px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:var(--sand)}.ibtn:hover{border-color:color-mix(in srgb,var(--sand) 40%,transparent)}.ibtn svg{width:17px;height:17px}.bell-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--rust);color:#1a0f08;font:700 11px/18px var(--f-body);text-align:center}.plink{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;padding:9px 13px;border-radius:999px;background:var(--sand);color:var(--ink);font-weight:500}@media(max-width:520px){.tbtn #themeLbl,.brand small{display:none}}body.has-player{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.player{position:fixed;left:0;right:0;bottom:0;z-index:25;background:#0c0a08f0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px)}.player .wrap{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding-block:10px 12px}.player img{width:48px;height:48px;border-radius:6px;object-fit:cover}.pinfo{min-width:0}.pinfo b{display:block;font-family:var(--f-display);font-weight:700;font-size:18px;text-transform:uppercase;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pinfo span{display:block;font-size:12px;color:var(--dust);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prog{grid-column:1/-1;display:flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:11px;color:var(--dust);font-variant-numeric:tabular-nums}.prog input{flex:1;min-width:0;accent-color:var(--rust)}.pbtn{width:44px;height:44px;border-radius:50%;background:var(--sand);color:var(--ink);display:grid;place-items:center}.pbtn svg{width:16px;height:16px}.pclose{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--dust)}.pclose:hover{color:var(--sand)}.ccp-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);z-index:40;background:var(--panel-2);border:1px solid var(--line);color:var(--sand);padding:10px 16px;border-radius:999px;font-size:13px;opacity:0;transition:.3s;pointer-events:none;max-width:calc(100% - 32px);text-align:center}.ccp-toast.show{opacity:1;transform:translate(-50%)}body.has-player .ccp-toast{bottom:calc(104px + env(safe-area-inset-bottom,0px))}.alerts{position:fixed;z-index:35;top:calc(env(safe-area-inset-top,0px) + 66px);right:max(16px,env(safe-area-inset-right,0px));width:min(380px,calc(100vw - 32px));max-height:min(70vh,560px);overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 30px 70px -20px #000c}.alerts header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--panel)}.alerts h3{margin:0;font-family:var(--f-display);font-weight:900;font-size:20px;text-transform:uppercase;letter-spacing:.03em}.alerts header button{font-size:12px;color:var(--dust);text-decoration:underline}.alert{display:grid;grid-template-columns:52px minmax(0,1fr) 10px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);text-decoration:none}.alert:hover{background:var(--panel-2)}.alert img{width:52px;height:52px;border-radius:6px;object-fit:cover}.alert b{display:block;font-family:var(--f-display);font-weight:700;font-size:17px;text-transform:uppercase;line-height:1.1}.alert span{display:block;font-size:12px;color:var(--dust)}.alert .dot{width:8px;height:8px;border-radius:50%;background:var(--rust)}.alert.read .dot{background:transparent}.alerts .foot{padding:14px 16px;font-size:12px;color:var(--dust);display:grid;gap:10px}.alerts .foot a{color:var(--sand)}.tag{position:absolute;left:10px;top:10px;font:700 10px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;padding:6px 8px;border-radius:4px;background:var(--rust);color:#1a0f08}.tag.lock{left:auto;right:10px;background:#0c0a08d9;color:var(--sand);border:1px solid var(--line);display:flex;gap:6px;align-items:center}.tag svg{width:11px;height:11px}.extras-head span{color:var(--rust)}.plans{padding-block:28px 50px}.plans h1{font-family:var(--f-display);font-weight:900;font-size:clamp(44px,7vw,80px);line-height:.88;margin:10px 0;text-transform:uppercase;text-wrap:balance}.plans .sub{color:var(--dust);max-width:56ch;margin:0 0 30px}.tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;align-items:stretch}.tier{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px 22px;border-radius:14px;border:1px solid var(--line);background:var(--panel)}.tier.best{border-color:var(--rust);background:linear-gradient(180deg,color-mix(in srgb,var(--rust) 14%,var(--panel)),var(--panel) 60%)}.tier .ribbon{position:absolute;top:-11px;left:22px;font:700 10px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;background:var(--rust);color:#1a0f08;padding:6px 9px;border-radius:4px}.tier .lvl{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--dust)}.tier h2{margin:0;font-family:var(--f-display);font-weight:900;font-size:34px;text-transform:uppercase;line-height:.95}.tier .price{font-family:var(--f-display);font-weight:900;font-size:52px;line-height:1}.tier .price small{font-family:var(--f-body);font-weight:500;font-size:14px;color:var(--dust);margin-left:4px}.tier p{margin:0;color:var(--dust)}.tier ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;flex:1}.tier li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:14px}.tier li svg{width:16px;height:16px;margin-top:3px;color:var(--sage)}.tier .btn{justify-content:center}.tier .btn.cur{background:transparent;border:1px solid var(--line);color:var(--dust);cursor:default}.fine{margin-top:22px;font-size:12px;color:var(--dust)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@layer base{:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px)}ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}.rbc-month-view{overflow:visible!important}
