.sheet-wrap{z-index:400;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050506a8;position:absolute;inset:0}.sheet{border:1px solid var(--line-2);width:min(560px,100%);max-height:min(78svh,720px);padding-bottom:env(safe-area-inset-bottom,0px);touch-action:pan-y;background:#141416;border-bottom:0;border-radius:6px 6px 0 0;outline:none;flex-direction:column;display:flex;position:relative;box-shadow:0 -30px 80px #0000008c}.sheet-sm{width:min(440px,100%)}.sheet-lg{width:min(720px,100%);max-height:min(88svh,860px)}.sheet-wrap[data-presentation=dialog]{padding:var(--space-6);align-items:center}.sheet-wrap[data-presentation=dialog] .sheet{border-bottom:1px solid var(--line-2);border-radius:8px;max-height:calc(100dvh - 48px);padding-bottom:0;box-shadow:0 24px 80px #0000008c}.sheet-wrap[data-presentation=dialog] .sheet-grab{display:none}.sheet-wrap[data-presentation=dialog] .sheet-head{padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);touch-action:auto}.sheet-wrap[data-presentation=dialog] .sheet-body{padding:var(--space-3) var(--space-4) var(--space-4)}@media (width<=600px){.sheet-wrap[data-presentation=dialog]{padding:var(--space-3)}.sheet-wrap[data-presentation=dialog] .sheet{max-height:calc(100dvh - 24px)}.sheet-wrap[data-presentation=dialog] .sheet-head{padding:var(--space-4)}}.sheet-grab{cursor:grab;touch-action:none;place-items:center;height:22px;display:grid}.sheet-grab span{background:var(--line-2);border-radius:2px;width:42px;height:4px}.sheet-head{align-items:flex-start;gap:var(--space-3);padding:0 var(--space-3-5) var(--space-3) 22px;border-bottom:1px solid var(--line);touch-action:none;display:flex}.sheet-head>div{min-width:0;padding-top:var(--space-1);flex:1}.sheet-title{letter-spacing:.005em;font-size:18px;font-weight:800;font-stretch:74%}.sheet-sub{color:var(--paper-3);margin-top:2px;font-size:12.5px}.sheet-body{overscroll-behavior:contain;min-height:0;padding:var(--space-2) var(--space-2-5) var(--space-3-5);flex:1;overflow-y:auto}.sheet-foot{gap:var(--space-2-5);padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--line);display:flex}.sheet-foot .btn{flex:1}.sheet-opt{align-items:center;gap:var(--space-3-5);width:100%;min-height:52px;padding:var(--space-2) var(--space-3);color:var(--paper-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;transition:background-color .15s,color .15s;display:flex}.sheet-opt:hover,.sheet-opt:focus-visible{color:var(--paper);background:#eeeae212;outline:none}.sheet-opt:focus-visible{outline:2px solid var(--paper);outline-offset:-3px}.sheet-opt:disabled{opacity:.45;cursor:not-allowed}.sheet-opt[aria-selected=true]{color:var(--paper);background:#eeeae217}.sheet-opt.is-danger{color:#ff8a8d}.sheet-opt-ico{background:#eeeae20f;border-radius:4px;flex:none;place-items:center;width:36px;height:36px;display:grid}.sheet-opt[aria-selected=true] .sheet-opt-ico{background:var(--paper);color:var(--ink)}.sheet-opt-text{flex:1;gap:2px;min-width:0;display:grid}.sheet-opt-text strong{font-size:15px;font-weight:600}.sheet-opt-text small{color:var(--paper-3);font-size:12.5px}.sheet-opt-check{background:var(--rec);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.sheet-group+.sheet-group{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line)}.sheet-group-title{padding:var(--space-2) var(--space-3) var(--space-1);font:500 10px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3)}.credential-form{gap:var(--space-4-5);display:grid}.credential-copy{color:var(--paper-2);margin:0;font-size:14px;line-height:1.6}.credential-error{color:#ff8d91;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.credential-actions{justify-content:flex-end;gap:var(--space-2-5);padding-top:var(--space-1-5);flex-wrap:wrap;display:flex}.credential-form input{background:var(--ink-2);width:100%;min-width:0;color:var(--paper);border:1px solid var(--ink-3);border-radius:var(--radius);padding:var(--space-3);font:inherit;line-height:1.4}.credential-form input:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.applications-hub{flex-shrink:0;display:inline-flex;position:relative}.applications-hub>button{justify-content:center;width:36px;height:36px;padding:0}.applications-hub-panel{border:1px solid var(--b1,#303033);background:var(--s1,#151517);z-index:120;border-radius:10px;grid-template-columns:1fr 1fr;gap:7px;width:min(300px,100vw - 24px);padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 50px #0007}.applications-hub-panel>a{color:var(--t1,#eee);background:var(--s2,#202023);border-radius:6px;align-items:center;gap:9px;padding:13px 10px;font-size:13px;line-height:1.3;text-decoration:none;display:flex}.applications-hub-panel>a:hover,.applications-hub-panel>a[aria-current=page]{background:var(--s3,#2b2b2e)}.idmenu{align-items:center;gap:8px;display:inline-flex}.auth-brand .applications-hub{align-self:flex-start}.applications-hub.is-inline{width:100%;margin-block:16px;display:block}.applications-hub.is-inline .applications-hub-panel{width:100%;box-shadow:none;background:0 0;border:0;padding:0;position:static}.auth-brand:has(.applications-hub){z-index:2;overflow:visible}.auth-brand .applications-hub-panel{width:min(280px,100vw - 48px)}@media (width<=480px){.p-header:has(.applications-hub) .wordmark{flex-shrink:0}.p-header:has(.applications-hub) .wordmark-suffix{display:none}.p-header:has(.applications-hub) .p-menu-btn{flex:0 auto;min-width:36px}.p-header:has(.applications-hub) .p-menu-l{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.p-header:has(.applications-hub) .p-header-actions{flex-shrink:0}}.dd{z-index:420;overscroll-behavior:contain;padding:var(--space-1-5);border:1px solid var(--line-2);transform-origin:top;scrollbar-width:thin;background:#161618;border-radius:6px;position:fixed;overflow-y:auto;box-shadow:0 18px 50px #0000008c,0 0 0 1px #0006}.dd.is-up{transform-origin:bottom}.dd .sheet-opt{gap:var(--space-2-5);min-height:38px;padding:var(--space-1-5) var(--space-2-5);border-radius:4px}.dd .sheet-opt-ico{border-radius:4px;width:28px;height:28px}.dd .sheet-opt-ico .icon{width:15px;height:15px}.dd .sheet-opt-text strong{font-size:13.5px;font-weight:500}.dd .sheet-opt-text small{font-size:12px}.dd .sheet-opt-check{width:18px;height:18px;color:var(--rec);background:0 0}.dd .sheet-opt[aria-selected=true] .sheet-opt-ico{color:var(--paper);background:#eeeae224}.dd .sheet-group-title{padding:var(--space-2) var(--space-2-5) var(--space-1)}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/build/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/build/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0b0b0c;--ink-1:#131315;--ink-2:#1b1b1e;--ink-3:#27272b;--line:#eeeae221;--line-2:#eeeae242;--paper:#eeeae2;--paper-2:#eeeae2bd;--paper-3:#eeeae28f;--rec:#e3262c;--f-sans:"Archivo", "Helvetica Neue", Arial, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--gutter:clamp(16px, 3.2vw, 48px);--radius:4px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-4-5:18px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cc-font-fallback{--f-sans:"Arial Narrow", "Helvetica Neue", Arial, sans-serif;--f-mono:ui-monospace, Menlo, monospace}*,:before,:after{box-sizing:border-box}html{background:var(--ink);-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--paper);font:400 16px/1.55 var(--f-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}p,h1,h2,h3,h4,dl,dd,ol,ul,figure{margin:0}h1,h2,h3,h4{text-wrap:balance;font-weight:600}fieldset{border:0;min-width:0;margin:0;padding:0}:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono-label{font:500 11px/1.4 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-3)}.rec{background:var(--rec);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.wordmark{align-items:center;gap:var(--space-2-5);color:var(--paper);flex:none;text-decoration:none;display:inline-flex}.brand-wordmark{--brand-symbol-size:32px;--brand-spacing:6px;align-items:center;gap:var(--brand-spacing);width:148px;height:var(--brand-symbol-size);flex:none;display:inline-flex}.brand-wordmark .brand-symbol{width:var(--brand-symbol-size);height:var(--brand-symbol-size);object-fit:contain;flex:none}.brand-wordmark .brand-lettering{width:calc(100% - var(--brand-symbol-size) - var(--brand-spacing));flex:none;height:auto;overflow:visible}.wordmark .brand-compact{object-fit:contain;width:28px;height:28px;display:none}.m-header .wordmark .brand-wordmark{--brand-symbol-size:36px;--brand-spacing:7px;width:168px}@media (width<=420px){.m-header .wordmark .brand-wordmark{--brand-symbol-size:34px;--brand-spacing:6px;width:156px}}.wordmark-text{letter-spacing:-.01em;font-size:17px;font-weight:600}.wordmark-suffix{text-transform:uppercase;letter-spacing:.08em;padding-left:var(--space-2-5);border-left:1px solid var(--line-2);font-size:15px;font-weight:800;font-stretch:70%;line-height:1}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-4-5);font:600 14px/1 var(--f-sans);letter-spacing:.01em;border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:1px solid #0000;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,transform .12s;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--paper);color:var(--ink)}.btn-primary:hover{background:#fff}.btn-ghost{color:var(--paper);border-color:var(--line-2);background:#0b0b0c4d}.btn-ghost:hover{border-color:var(--paper-3);background:#eeeae212}.btn-sm{height:36px;padding:0 var(--space-3-5);font-size:13px}.btn-lg{height:52px;padding:0 var(--space-6);font-size:15px}.btn-icon{width:40px;height:40px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-grid}.btn-icon:hover{background:#eeeae214}.btn-icon-line{border-color:var(--line-2);background:#0b0b0c59}.btn-icon-lg{width:52px;height:52px}.btn-icon[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn-icon:disabled{opacity:.3;cursor:default}.fav-glyph{display:inline-grid}.actions{gap:var(--space-2-5);flex-wrap:wrap;align-items:center;display:flex}.chips{gap:var(--space-1-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chips li{padding:var(--space-1-5) 11px;border:1px solid var(--line-2);color:var(--paper-2);border-radius:999px;font-size:13px}.state{font:500 10.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;padding:5px var(--space-2);border:1px solid var(--line-2);white-space:nowrap;border-radius:2px;display:inline-block}.state-yayinda{color:var(--paper);border-color:var(--paper-3)}.state-yapimda{color:var(--paper-2);border-style:dashed}.state-planlaniyor{color:var(--paper-3);border-color:var(--line)}.file-note{color:var(--paper-3);border-left:1px solid var(--line-2);padding-left:var(--space-3);max-width:52ch;font-size:13px}.link-btn{align-items:center;gap:var(--space-1-5);padding:var(--space-1) 0;color:var(--paper-3);cursor:pointer;background:0 0;border:0;font-size:13px;transition:color .15s;display:inline-flex}.link-btn:hover,.link-btn[aria-pressed=true]{color:var(--paper)}.idglyph{flex:none}.avatar{background:var(--ink-3);width:40px;height:40px;color:var(--paper);font:500 12px/1 var(--f-mono);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;display:grid}.avatar-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.avatar-btn .avatar{background:var(--paper);width:36px;height:36px;color:var(--ink)}.empty{margin:0 var(--gutter) var(--space-4);border:1px dashed var(--line-2);padding:var(--space-8);gap:var(--space-2-5);border-radius:6px;justify-items:start;max-width:640px;display:grid}.empty-soft{max-width:none;margin:0}.empty-title{font-size:18px;font-weight:600}.empty p:not(.empty-title){color:var(--paper-2);font-size:14px}.idmenu{position:relative}.idmenu-panel{background:var(--ink-1);border:1px solid var(--line-2);width:min(320px,100vw - 32px);padding:var(--space-4-5);gap:var(--space-2);z-index:70;border-radius:6px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #0000008c}.idmenu-brand{align-items:center;gap:var(--space-2);font:500 11px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-2);display:inline-flex}.idmenu-title{font-size:16px;font-weight:600;line-height:1.3}.idmenu-note{color:var(--paper-2);font-size:13px}.idmenu-actions{margin-top:var(--space-1-5);gap:var(--space-2);flex-wrap:wrap;display:flex}.m-header{top:env(safe-area-inset-top,0px);z-index:40;align-items:center;gap:var(--space-8);height:76px;padding-inline:var(--gutter);isolation:isolate;max-width:none;padding-inline:max(var(--gutter), calc((100vw - 1680px) / 2 + var(--gutter)));background:0 0;border-bottom:0;margin-inline:auto;display:flex;position:sticky;left:0;right:0}.m-header:before{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity .25s var(--ease);background:#0b0b0cd1;position:absolute;inset:0}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.m-header:before{-webkit-backdrop-filter:blur(16px)saturate(115%);backdrop-filter:blur(16px)saturate(115%);background:#0b0b0c94}}.m-header.has-surface:before{opacity:1}.main-site{--main-header-height:76px}.main-site [id^=proje-],.main-site #projeler,.main-site #iletisim{scroll-margin-top:calc(var(--main-header-height) + 20px)}.m-nav{gap:var(--space-7);margin-left:auto;display:flex}.m-nav a{color:var(--paper-2);padding-block:var(--space-1-5);background:linear-gradient(var(--paper), var(--paper)) left bottom / 0 1px no-repeat;transition:color .15s, background-size .25s var(--ease);font-size:14px;text-decoration:none}.m-nav a:hover{color:var(--paper);background-size:100% 1px}.m-header-actions{align-items:center;gap:var(--space-2-5);display:flex}.m-menu-btn{display:none}.hero{isolation:isolate;padding:128px 0 72px;position:relative;overflow:hidden}.hero-ring{z-index:-1;width:min(74vw,1080px);color:var(--paper);opacity:.1;pointer-events:none;position:absolute;top:52%;right:-8vw;transform:translateY(-50%)}.hero-grid{gap:clamp(var(--space-8), 5vw, 88px);padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;max-width:1680px;margin-inline:auto;display:grid}.kicker{align-items:center;gap:var(--space-2-5);font:500 11px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-2);display:inline-flex}.hero-title{letter-spacing:-.025em;max-width:13.5ch;margin:22px 0 var(--space-6);font-size:clamp(44px,5.4vw,88px);font-weight:700;font-stretch:78%;line-height:.98}.hero-sub{color:var(--paper-2);max-width:46ch;margin-bottom:var(--space-8);font-size:18px}.hero-facts{gap:var(--space-4) var(--space-10);margin-top:var(--space-12);padding-top:var(--space-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.hero-facts div{gap:var(--space-1);display:grid}.hero-facts dt{font:500 11px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-3)}.hero-facts dd{font-size:14px}.hero-panels{gap:var(--space-3-5);height:clamp(460px,68vh,680px);display:flex}.panel{min-width:0;color:var(--paper);background:var(--ink-2);transition:flex-grow .55s var(--ease);border-radius:6px;flex:1 1 0;text-decoration:none;position:relative;overflow:hidden}.hero-panels:hover .panel{flex-grow:.8}.hero-panels .panel:hover,.hero-panels .panel:focus-visible{flex-grow:1.3}.panel img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease);position:absolute;inset:0}.panel:hover img{transform:scale(1.04)}.panel:after{content:"";background:linear-gradient(#0b0b0c1a 45%,#0b0b0ceb);position:absolute;inset:0}.panel-body{z-index:2;gap:var(--space-2);display:grid;position:absolute;bottom:22px;left:22px;right:22px}.panel-label{font:500 10.5px/1.35 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-2)}.panel-name{text-transform:uppercase;font-size:clamp(32px,3.1vw,52px);font-weight:800;font-stretch:62%;line-height:.9}.panel-line{color:var(--paper-2);font-size:13px}.panel-cta{align-items:center;gap:var(--space-1-5);margin-top:var(--space-1-5);font:500 11px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.7;transition:opacity .2s;display:inline-flex}.panel:hover .panel-cta,.panel:focus-visible .panel-cta{opacity:1}.section{padding:clamp(72px, 9vw, 128px) var(--gutter) 0;max-width:1680px;margin-inline:auto}.section-head{justify-content:space-between;align-items:end;gap:var(--space-6);padding-bottom:var(--space-7);flex-wrap:wrap;display:flex}.section-title{letter-spacing:-.02em;font-size:clamp(34px,3.4vw,52px);font-weight:700;font-stretch:80%;line-height:1}.section-lede{color:var(--paper-2);max-width:46ch}.index-list{border-top:1px solid var(--line-2);padding:0;list-style:none;position:relative}.row{scroll-margin-top:24px;position:relative}.row-line{background:var(--line-2);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}.row-h{font:inherit}.row-btn{z-index:1;align-items:center;gap:var(--space-6);text-align:left;cursor:pointer;width:100%;color:var(--paper);background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto 44px;padding:26px 0;display:grid;position:relative}.row-n{font:500 12px/1 var(--f-mono);letter-spacing:.1em;color:var(--paper-3);align-self:start;padding-top:.6em;transition:color .2s}.row-btn:hover .row-n,.row.is-open .row-n{color:var(--rec)}.row-title-clip{min-width:0;padding-block:.04em;display:block;overflow:hidden}.row-title{text-transform:uppercase;color:var(--paper-2);transition:color .2s, font-stretch .45s var(--ease), letter-spacing .45s var(--ease);overflow-wrap:anywhere;font-size:clamp(40px,6vw,96px);font-weight:800;font-stretch:62%;line-height:.9;display:inline-block}.row-btn:hover .row-title,.row.is-open .row-title{color:var(--paper)}@media (hover:hover){.row-btn:hover .row-title{letter-spacing:.01em;font-stretch:70%}}.row-side{justify-items:end;gap:var(--space-1-5);text-align:right;display:grid}.row-kind{color:var(--paper-2);font-size:14px}.row-meta{align-items:center;gap:var(--space-2);font:500 10.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-3);display:inline-flex}.row-dot{border:1px solid var(--paper-3);border-radius:50%;width:6px;height:6px}.row-dot.is-live{background:var(--rec);border:0;animation:2.2s ease-out infinite row-live;box-shadow:0 0 #e3262c80}@keyframes row-live{0%{box-shadow:0 0 #e3262c80}70%,to{box-shadow:0 0 0 7px #e3262c00}}.row-toggle{border:1px solid var(--line-2);width:44px;height:44px;transition:transform .4s var(--ease), background-color .2s, color .2s, border-color .2s;border-radius:50%;place-items:center;display:grid}.row-btn:hover .row-toggle{border-color:var(--paper-3)}.row.is-open .row-toggle{background:var(--paper);color:var(--ink);border-color:var(--paper);transform:rotate(135deg)}.peek{z-index:0;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.peek img{aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius);width:172px;max-width:none;position:absolute;top:-130px;left:40px;box-shadow:0 30px 70px #000000b3}@media (hover:none),(width<=900px){.peek{display:none}}.row.is-open .file-text>*,.row.is-open .stills figure,.row.is-open .ep-table tr,.row.is-open .pipe{animation:row-up .6s var(--ease) both}.row.is-open .file-text>:nth-child(2){animation-delay:60ms}.row.is-open .file-text>:nth-child(3){animation-delay:.12s}.row.is-open .file-text>:nth-child(4){animation-delay:.18s}.row.is-open .file-text>:nth-child(5){animation-delay:.24s}.row.is-open .stills figure:first-child{animation-delay:.1s}.row.is-open .stills figure:nth-child(2){animation-delay:.18s}.row.is-open .ep-table tr:first-child{animation-delay:.22s}.row.is-open .ep-table tr:nth-child(2){animation-delay:.26s}.row.is-open .ep-table tr:nth-child(3){animation-delay:.3s}.row.is-open .ep-table tr:nth-child(4){animation-delay:.34s}.row.is-open .ep-table tr:nth-child(n+5){animation-delay:.38s}.row.is-open .pipe:nth-child(2){animation-delay:80ms}.row.is-open .pipe:nth-child(3){animation-delay:.16s}.row.is-open .meter>span{animation:meter-grow 1.1s var(--ease) .25s both;transform-origin:0}@keyframes row-up{0%{opacity:0;transform:translateY(14px)}}@keyframes meter-grow{0%{transform:scaleX(0)}}.stills figure{overflow:hidden}.stills img{transition:transform .6s var(--ease)}.stills figure:hover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.row.is-open .file-text>*,.row.is-open .stills figure,.row.is-open .ep-table tr,.row.is-open .pipe,.row.is-open .meter>span,.row-dot.is-live{animation:none}}.row-panel{overflow:hidden}.row-panel-inner{padding:var(--space-1) 0 52px}.file{gap:clamp(var(--space-7), 4vw, var(--space-16));grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.file-text{align-content:start;gap:var(--space-4);display:grid}.file-text>p{color:var(--paper-2);max-width:52ch}.file-text .file-tagline{color:var(--paper);font-size:22px;font-weight:500;font-stretch:92%;line-height:1.25}.file-media{gap:var(--space-7);align-content:start;min-width:0;display:grid}.stills{gap:var(--space-3);grid-template-columns:1.6fr 1fr;display:grid}.stills img{aspect-ratio:16/10;object-fit:cover;background:var(--ink-2);border-radius:var(--radius);width:100%}.stills figcaption{margin-top:var(--space-2);color:var(--paper-3);font-size:13px}.ep-table{border-collapse:collapse;width:100%;font-size:15px}.ep-table caption{text-align:left;padding-bottom:var(--space-2-5)}.ep-table th,.ep-table td{border-top:1px solid var(--line);text-align:left;vertical-align:middle;padding:11px 0}.ep-table th{width:96px;font:500 12px/1 var(--f-mono);color:var(--paper-3)}.ep-table td:last-child{text-align:right}.source-video-table{table-layout:fixed}.ep-table .ep-season-row th{width:auto;padding:22px 0 var(--space-2-5);color:var(--paper-2);letter-spacing:.12em;text-transform:uppercase;white-space:normal}.ep-table tbody:first-of-type .ep-season-row th{padding-top:var(--space-2-5)}.source-video-table th{white-space:nowrap;text-overflow:ellipsis;width:4.5rem;overflow:hidden}.source-video-table td{overflow-wrap:anywhere;padding-left:.5rem}.source-video-table td:last-child{width:5rem;font-size:13px}.pipeline{gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pipe{border-top:1px solid var(--line-2);padding-top:var(--space-4);gap:var(--space-4-5);align-content:start;display:grid}.pipe-head{gap:var(--space-1-5);display:grid}.pipe h4{font-size:18px}.pipe-head p:not(.mono-label){color:var(--paper-2);font-size:14px}.meters{gap:var(--space-2-5);padding:0;list-style:none;display:grid}.meters li{gap:var(--space-3);grid-template-columns:76px minmax(0,1fr) 48px;align-items:center;display:grid}.meter-label,.meter-val{font:500 11px/1 var(--f-mono);color:var(--paper-3);font-variant-numeric:tabular-nums}.meter-val{text-align:right;color:var(--paper-2)}.meter{background:var(--line);border-radius:2px;height:4px;position:relative;overflow:hidden}.meter span{background:var(--paper);transform-origin:0;animation:meter-fill .7s var(--ease) both .15s;position:absolute;inset:0 auto 0 0}@keyframes meter-fill{0%{transform:scaleX(0)}}.gal-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,15vw,240px);grid-auto-flow:dense;gap:var(--space-3);padding:0;list-style:none;display:grid}.gal-wide{grid-column:span 2}.gal-tall{grid-row:span 2}.gal-btn{background:var(--ink-2);cursor:zoom-in;text-align:left;border:0;border-radius:6px;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.gal-img{display:block;position:absolute;inset:0;overflow:hidden}.gal-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.gal-btn:hover .gal-img img{transform:scale(1.04)}.gal-cap{justify-content:space-between;align-items:end;gap:var(--space-3);padding:var(--space-9) var(--space-4) var(--space-3-5);opacity:0;transition:opacity .2s, transform .3s var(--ease);background:linear-gradient(#0000,#0b0b0ce0);font-size:14px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.gal-btn:hover .gal-cap,.gal-btn:focus-visible .gal-cap{opacity:1;transform:none}@media (hover:none){.gal-cap{opacity:1;transform:none}}.lb-wrap{z-index:95;position:fixed;inset:0}.lb-scrim{background:#060607f2;position:fixed;inset:0}.lb{gap:var(--space-3);height:100%;padding:calc(var(--space-3-5) + env(safe-area-inset-top,0px)) var(--gutter) calc(var(--space-4-5) + env(safe-area-inset-bottom,0px));grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.lb-top{justify-content:space-between;align-items:center;display:flex}.lb-stage{place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.lb-fig{gap:var(--space-3-5);cursor:grab;touch-action:pan-y;justify-items:center;max-height:100%;display:grid}.lb-fig:active{cursor:grabbing}.lb-img{border-radius:6px;display:block;overflow:hidden}.lb-img img{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;height:auto;max-height:calc(100dvh - 200px)}.lb-fig figcaption{color:var(--paper-2);font-size:15px}.lb-nav{justify-content:center;align-items:center;gap:var(--space-4-5);display:flex}.lb-dots{gap:var(--space-1-5);padding:0;list-style:none;display:flex}.lb-dots li{background:var(--line-2);width:6px;height:6px;transition:background-color .2s, width .25s var(--ease);border-radius:50%}.lb-dots li.on{background:var(--paper);border-radius:3px;width:18px}.studio-grid{gap:clamp(var(--space-8), 5vw, 80px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.studio-img img{aspect-ratio:707/473;object-fit:cover;border-radius:6px;width:100%}.studio-text{gap:var(--space-5);align-content:start;display:grid}.studio-text>p{color:var(--paper-2);max-width:56ch}.studio-text .studio-lead{color:var(--paper);font-size:clamp(22px,2vw,28px);font-weight:500;font-stretch:90%;line-height:1.25}.team{margin-top:clamp(var(--space-16), 8vw, 112px);scroll-margin-top:24px}.team-head{justify-content:space-between;align-items:end;gap:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--line-2);flex-wrap:wrap;display:flex}.team-title{letter-spacing:-.02em;font-size:clamp(30px,2.8vw,42px);font-weight:700;font-stretch:80%;line-height:1}.team-groups{gap:var(--space-8);padding-top:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);display:grid}.team-group{gap:var(--space-2);align-content:start;display:grid}.team-group ul{padding:0;list-style:none}.team-group:nth-child(2) ul{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.member{gap:var(--space-3-5);padding:var(--space-3-5) 0;border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.monogram{border:1px solid var(--line-2);width:44px;height:44px;font:500 12px/1 var(--f-mono);color:var(--paper-2);border-radius:50%;place-items:center;display:grid}.member-text{min-width:0;display:grid}.member-name{overflow-wrap:anywhere;font-size:17px;font-weight:600}.member-role{color:var(--paper-3);font-size:13px}.bridge{gap:clamp(var(--space-8), 5vw, 80px);padding:clamp(80px, 10vw, 140px) var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;max-width:1680px;margin-inline:auto;display:grid;overflow-x:clip}.bridge-text{gap:var(--space-4-5);justify-items:start;display:grid}.bridge-text>p:not(.mono-label){color:var(--paper-2);max-width:46ch}.bridge-posters{height:clamp(300px,30vw,440px);display:block;position:relative}.bridge-posters img{aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius);width:clamp(140px,15vw,230px);transition:transform .45s var(--ease);position:absolute;top:50%;left:50%;box-shadow:0 30px 60px #0009}.bridge-posters img:first-child{transform:translate(-112%,-50%)rotate(-6deg)}.bridge-posters img:nth-child(2){z-index:2;transform:translate(-50%,-54%)}.bridge-posters img:nth-child(3){transform:translate(12%,-50%)rotate(6deg)}.bridge:hover .bridge-posters img:first-child{transform:translate(-124%,-50%)rotate(-8deg)}.bridge:hover .bridge-posters img:nth-child(3){transform:translate(24%,-50%)rotate(8deg)}.m-footer{gap:var(--space-10);padding:var(--space-14) var(--gutter) var(--space-8);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);max-width:1680px;margin-inline:auto;display:grid}.m-footer-brand{gap:var(--space-3-5);align-content:start;display:grid}.m-footer-brand>p{color:var(--paper-2);max-width:34ch;font-size:14px}.m-footer-brand .m-footer-mail{font:500 13px/1.4 var(--f-mono)}.m-footer-cols{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.m-footer-cols div{gap:var(--space-2-5);align-content:start;display:grid}.m-footer-cols a{color:var(--paper-2);font-size:14px;text-decoration:none}.m-footer-cols a:hover{color:var(--paper)}.m-footer-legal{color:var(--paper-3);padding-top:var(--space-6);border-top:1px solid var(--line);grid-column:1/-1;font-size:12px}.drawer-wrap{z-index:80;position:fixed;inset:0}.drawer-scrim{background:#050506b3;position:absolute;inset:0}.drawer{background:var(--ink-1);border-left:1px solid var(--line);width:min(420px,100%);padding:calc(var(--space-3-5) + env(safe-area-inset-top,0px)) var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom,0px));gap:var(--space-7);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.drawer-top{justify-content:space-between;align-items:center;display:flex}.drawer-nav{border-top:1px solid var(--line);display:grid}.drawer-nav a{text-transform:uppercase;padding:var(--space-3) 0;border-bottom:1px solid var(--line);font-size:36px;font-weight:800;font-stretch:64%;line-height:1;text-decoration:none}.drawer-foot{gap:var(--space-2-5);flex-wrap:wrap;align-items:center;margin-top:auto;display:flex}.drawer-foot .idmenu-panel{inset:auto auto calc(100% + 10px) 0}@media (width<=1100px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-title{max-width:16ch}.hero-panels{height:clamp(380px,56vw,560px)}.file,.studio-grid{grid-template-columns:minmax(0,1fr)}.pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.team-groups{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.team-group:nth-child(2){grid-row:span 2}.team-group:nth-child(2) ul{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.m-nav{display:none}.m-menu-btn{display:inline-grid}.m-header-actions{margin-left:auto}}@media (width<=760px){.m-header{gap:var(--space-3);height:64px}.m-header-actions>.idmenu{display:none}.hero{padding:92px 0 var(--space-12)}.hero-ring{width:150vw;top:22%;right:-60vw}.hero-title{margin:var(--space-4-5) 0;font-size:clamp(38px,11vw,52px)}.hero-sub{margin-bottom:var(--space-6);font-size:16px}.hero-text .actions .btn{flex:auto}.hero-facts{margin-top:var(--space-8);gap:var(--space-3-5) var(--space-7)}.hero-panels{gap:var(--space-2-5);height:auto}.panel{aspect-ratio:3/4.4}.hero-panels:hover .panel,.hero-panels .panel:hover{flex-grow:1}.panel-body{gap:var(--space-1-5);bottom:14px;left:14px;right:14px}.panel-name{font-size:clamp(26px,8vw,34px)}.panel-line{font-size:12px}.row-btn{row-gap:var(--space-2);column-gap:var(--space-3);padding:var(--space-5) 0;grid-template-columns:28px minmax(0,1fr) 40px;grid-template-areas:"n title toggle""n side toggle"}.row-n{grid-area:n;padding-top:.4em}.row-title-clip{grid-area:title}.row-title{font-size:clamp(38px,12vw,56px)}.row-side{text-align:left;justify-items:start;gap:var(--space-1);grid-area:side}.row-toggle{grid-area:toggle;width:40px;height:40px}.stills,.pipeline,.team-groups{grid-template-columns:minmax(0,1fr)}.team-group:nth-child(2){grid-row:auto}.ep-table th{width:76px}.gal-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:42vw}.gal-cap{padding:var(--space-7) var(--space-2-5) var(--space-2-5);font-size:12px}.gal-cap .mono-label{display:none}.bridge{grid-template-columns:minmax(0,1fr)}.bridge-posters{order:-1;height:280px}.m-footer{grid-template-columns:minmax(0,1fr)}.m-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.play-site{min-height:100vh}.p-header{top:env(safe-area-inset-top,0px);z-index:50;background:linear-gradient(#0b0b0ceb,#0b0b0c00);border-bottom:0;transition:background-color .2s;position:sticky}.p-header.is-solid{background:#0b0b0c}.p-header-row{align-items:center;gap:var(--space-8);height:64px;padding-inline:var(--gutter);display:flex}.p-nav{gap:var(--space-1);display:flex}.p-nav-btn{align-items:center;gap:var(--space-1-5);height:36px;padding:0 var(--space-3);border-radius:var(--radius);color:var(--paper-2);cursor:pointer;background:0 0;border:0;font-size:14px;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.p-nav-btn:hover{color:var(--paper);background:#eeeae20f}.p-nav-btn[aria-current=page]{color:var(--paper);font-weight:600}.p-nav-btn[aria-current=page]:after{content:"";background:var(--paper);height:2px;position:absolute;bottom:2px;left:12px;right:12px}.p-nav-mobile{display:none}.count{font:500 10px/1 var(--f-mono);background:var(--paper);color:var(--ink);padding:3px var(--space-1-5);border-radius:999px}.p-header-actions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.search{border-radius:var(--radius);border:1px solid #0000;align-items:center;transition:border-color .2s,background-color .2s;display:flex}.search input{width:0;height:38px;color:var(--paper);transition:width .24s var(--ease);background:0 0;border:0;outline:none;padding:0;font-size:14px}.search input::placeholder{color:var(--paper-3)}.search.is-open{border-color:var(--line-2);background:var(--ink-1)}.search.is-open input{width:clamp(140px,18vw,240px);padding-right:var(--space-3)}.search:focus-within{border-color:var(--paper-3)}.search .btn-icon{width:38px;height:38px}.p-back{font:500 11px/1 var(--f-mono);letter-spacing:.08em;color:var(--paper-3);text-decoration:none}.p-back:hover{color:var(--paper)}.p-id-compact{display:none}.billboard{isolation:isolate;height:clamp(600px,86vh,800px);margin-top:-64px;position:relative;overflow:hidden}.bb-media,.bb-layer,.tp-hero-media{position:absolute;inset:0}.bb-media,.tp-hero-media{z-index:-1}.bb-ambient{object-fit:cover;opacity:.6;width:calc(100% + 80px);max-width:none;height:calc(100% + 80px);position:absolute;inset:-40px}.bb-subject{width:auto;max-width:none;height:100%;position:absolute;bottom:0;right:7%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.bb-media:after,.tp-hero-media:after{content:"";background:linear-gradient(90deg, var(--ink) 0%, #0b0b0cdb 30%, #0b0b0c33 62%, #0b0b0c1a), linear-gradient(to top, var(--ink) 0%, #0b0b0c00 36%);position:absolute;inset:0}.bb-content{left:var(--gutter);right:var(--gutter);max-width:620px;position:absolute;bottom:14%}.bb-content>div,.tp-hero-text{gap:var(--space-3);justify-items:start;display:grid}.bb-eyebrow{align-items:center;gap:var(--space-2-5);font:500 11px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-2);display:inline-flex}.bb-title,.tp-title{text-transform:uppercase;margin-top:var(--space-1);font-size:clamp(56px,7.6vw,124px);font-weight:800;font-stretch:62%;line-height:.86}.bb-tagline{font-size:20px;font-weight:500;font-stretch:92%}.bb-meta,.tp-meta{gap:var(--space-2) var(--space-3-5);font:500 12px/1.4 var(--f-mono);letter-spacing:.04em;color:var(--paper-2);flex-wrap:wrap;align-items:center;display:flex}.rating{border:1px solid var(--paper-3);padding:2px var(--space-1-5);color:var(--paper)}.bb-score,.score-badge{color:var(--paper);font:600 13px/1 var(--f-sans);align-items:center;gap:5px;display:inline-flex}.score-badge{font-size:12px}.bb-summary{color:var(--paper-2);max-width:52ch;margin-bottom:var(--space-2)}.bb-switch{right:var(--gutter);gap:var(--space-2-5);display:flex;position:absolute;bottom:14%}.bb-switch-btn{gap:var(--space-2);cursor:pointer;color:var(--paper-3);font:500 10px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;background:0 0;border:0;width:68px;padding:0;display:grid}.bb-switch-btn img{aspect-ratio:2/3;object-fit:cover;opacity:.5;width:68px;box-shadow:0 0 0 1px var(--line-2);border-radius:3px;transition:opacity .15s,box-shadow .15s}.bb-switch-btn[aria-pressed=true]{color:var(--paper)}.bb-switch-btn[aria-pressed=true] img,.bb-switch-btn:hover img{opacity:1;box-shadow:0 0 0 1.5px var(--paper)}.p-section{padding-top:var(--space-9)}.p-section-head{align-items:baseline;gap:var(--space-1) var(--space-3-5);padding-inline:var(--gutter);margin-bottom:var(--space-3-5);flex-wrap:wrap;display:flex}.p-row-title{letter-spacing:-.01em;font-size:22px;font-weight:600;font-stretch:90%}.p-row-note{font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-3)}.p-row-action{margin-left:auto}.cats{gap:var(--space-2);padding:0 var(--gutter) var(--space-6);scrollbar-width:none;display:flex;overflow-x:auto}.cats::-webkit-scrollbar{display:none}.cats-page{padding-top:var(--space-5)}.cat{height:34px;padding:0 var(--space-3-5);border:1px solid var(--line-2);color:var(--paper-2);cursor:pointer;background:0 0;border-radius:999px;flex:none;font-size:13px;transition:background-color .15s,color .15s,border-color .15s}.cat:hover{border-color:var(--paper-3);color:var(--paper)}.cat[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper);font-weight:600}.rail{position:relative}.rail-track{gap:var(--space-4);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:var(--space-1-5) var(--gutter) var(--space-4-5);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.rail-track::-webkit-scrollbar{display:none}.rail-arrow{width:var(--gutter);min-width:44px;color:var(--paper);cursor:pointer;opacity:0;z-index:3;border:0;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:6px;bottom:70px}.rail-wide .rail-arrow,.rail-episode .rail-arrow{bottom:60px}.rail-tile .rail-arrow{bottom:18px}.rail-prev{background:linear-gradient(90deg,#0b0b0ceb,#0000);left:0}.rail-next{background:linear-gradient(-90deg,#0b0b0ceb,#0000);right:0}.rail:hover .rail-arrow,.rail-arrow:focus-visible{opacity:1}.rail-arrow:disabled{display:none}@media (hover:none){.rail-arrow{display:none}}.poster{scroll-snap-align:start;flex:0 0 clamp(150px,17vw,260px);position:relative}.poster-open,.wide-open,.ep-open{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.poster-open:focus-visible,.wide-open:focus-visible,.ep-open:focus-visible{outline:none}.poster-img{aspect-ratio:2/3;border-radius:var(--radius);background:var(--ink-2);box-shadow:0 0 0 1px var(--line);transition:box-shadow .15s;display:block;overflow:hidden}.poster-img img{object-fit:cover;width:100%;height:100%;transition:transform .25s var(--ease)}.poster-open:hover .poster-img,.poster-open:focus-visible .poster-img,.wide-open:hover .wide-img,.wide-open:focus-visible .wide-img,.ep-open:hover .ep-img,.ep-open:focus-visible .ep-img{box-shadow:0 0 0 2px var(--paper)}.poster-open:hover .poster-img img,.poster-open:focus-visible .poster-img img{transform:scale(1.035)}.poster-name{margin-top:var(--space-3);font-size:15px;font-weight:600;display:block}.poster-meta,.wide-meta{gap:var(--space-1) var(--space-2-5);font:500 11px/1.4 var(--f-mono);letter-spacing:.03em;color:var(--paper-3);flex-wrap:wrap;align-items:center;margin-top:5px;display:flex}.poster-meta .state{padding:3px var(--space-1-5);font-size:9.5px}.poster-fav{border-color:var(--line-2);z-index:2;background:#0b0b0cb8;width:36px;height:36px;position:absolute;top:10px;right:10px}.poster-fav:hover{border-color:var(--paper-3);background:#0b0b0ce6}.creator-card{aspect-ratio:2/3;border:1px dashed var(--line-2);border-radius:var(--radius);padding:var(--space-5);justify-content:flex-end;gap:var(--space-2-5);flex-direction:column;display:flex}.creator-title{font-size:clamp(18px,1.6vw,24px);font-weight:700;font-stretch:80%;line-height:1.1}.creator-note{color:var(--paper-2);font-size:13px}.poster-creator .poster-name{margin-top:var(--space-3)}.wide{scroll-snap-align:start;flex:0 0 clamp(260px,24vw,380px);position:relative}.wide-img{aspect-ratio:16/9;border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);transition:box-shadow .15s;display:block;position:relative;overflow:hidden}.vart{background:var(--ink-2);display:block;position:absolute;inset:0;overflow:hidden}.vart img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);transform:scale(1.18)}.wide-open:hover .vart img{transform:scale(1.24)}.vart:after{content:"";background:linear-gradient(#0b0b0c1f 36%,#0b0b0ce0);position:absolute;inset:0}.vart-kind{z-index:2;font:500 10px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line-2);background:#0b0b0c8c;border-radius:2px;padding:5px 7px;position:absolute;top:12px;left:12px}.vart-type{z-index:2;gap:3px;display:grid;position:absolute;bottom:12px;left:14px;right:14px}.vart-uni{font:500 10px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-2)}.vart-title{text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(26px,2.2vw,34px);font-weight:800;font-stretch:62%;line-height:.9}.vart-sub{color:var(--paper-2);font-size:12px}.vart-big .vart-title{font-size:clamp(36px,4vw,60px)}.vart-big .vart-sub{font-size:14px}.wide .ep-play{top:auto;bottom:12px}.wide-meta{margin-top:var(--space-2-5)}.ep{scroll-snap-align:start;flex:0 0 clamp(260px,25vw,380px)}.ep-open{gap:var(--space-1);display:grid}.ep-img{aspect-ratio:16/9;border-radius:var(--radius);background:var(--ink-2);box-shadow:0 0 0 1px var(--line);margin-bottom:var(--space-2-5);transition:box-shadow .15s;display:block;position:relative;overflow:hidden}.ep-img>img{object-fit:cover;width:100%;height:100%}.ep:not(.ep-yayinda) .ep-img>img{filter:grayscale()brightness(.42)}.ep-veil{align-content:center;justify-items:center;gap:var(--space-2-5);display:grid;position:absolute;inset:0}.ep-veil-code{text-transform:uppercase;color:var(--paper-2);font-size:30px;font-weight:800;font-stretch:62%;line-height:1}.ep-play{z-index:3;background:var(--paper);width:32px;height:32px;color:var(--ink);transition:transform .15s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.ep-open:hover .ep-play,.wide-open:hover .ep-play,.ep-row:hover .ep-play{transform:scale(1.1)}.progress{z-index:3;background:#eeeae240;height:4px;position:absolute;bottom:0;left:0;right:0}.progress span{background:var(--rec);height:100%;display:block}.ep-code{font:500 11px/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-3)}.ep-title{font-size:15px;font-weight:600}.ep-note{color:var(--paper-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.soon{scroll-snap-align:start;flex:0 0 clamp(260px,24vw,340px)}.soon-card{border:1px solid var(--line-2);height:100%;padding:var(--space-5);gap:var(--space-2-5);background:var(--ink-1);border-radius:6px;align-content:start;justify-items:start;display:grid}.soon-title{font-size:19px;font-weight:600}.soon-note{color:var(--paper-2);min-height:3em;font-size:13px}.soon-stages{gap:var(--space-1);width:100%;margin-block:var(--space-1) var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.soon-stages>span{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.soon-stages>span>span{background:var(--paper);height:100%;display:block}.formats{padding:0 var(--gutter);gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;list-style:none;display:grid}.format{align-content:end;gap:var(--space-2);width:100%;min-height:124px;padding:var(--space-5);text-align:left;border:1px solid var(--line-2);background:var(--ink-1);cursor:pointer;border-radius:6px;transition:border-color .15s,background-color .15s;display:grid}.format:hover{border-color:var(--paper-3);background:var(--ink-2)}.format-name{text-transform:uppercase;font-size:28px;font-weight:800;font-stretch:64%;line-height:.95}.format-n{font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-3)}.format.is-empty{background:0 0;border-style:dashed}.format.is-empty .format-name{color:var(--paper-3)}.toplist{padding:0 var(--gutter);gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;list-style:none;display:grid}.top-item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;border-radius:6px;grid-template-columns:34px 64px minmax(0,1fr) auto;transition:border-color .15s;display:grid}.top-item:hover{border-color:var(--paper-3)}.top-n{color:var(--paper-3);text-align:center;font-size:40px;font-weight:800;font-stretch:62%;line-height:1}.top-art{background:var(--ink-2);border-radius:3px;width:64px;height:64px;position:relative;overflow:hidden}.top-art>img{object-fit:cover;width:100%;height:100%}.top-art .vart-type,.top-art .vart-kind{display:none}.top-text{gap:2px;min-width:0;display:grid}.top-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.top-meta{font:500 10.5px/1.3 var(--f-mono);color:var(--paper-3)}.top-score{align-items:center;gap:5px;font-size:16px;font-weight:700;display:inline-flex}.creator-cta{padding-top:var(--space-14)}.creator-cta-in{margin:0 var(--gutter);border:1px dashed var(--line-2);padding:clamp(var(--space-6), 4vw, var(--space-12));justify-content:space-between;align-items:center;gap:var(--space-6);border-radius:8px;flex-wrap:wrap;display:flex}.creator-cta-in>div{gap:var(--space-2-5);max-width:620px;display:grid}.creator-cta-in p:not(.mono-label){color:var(--paper-2)}.creator-cta-title{letter-spacing:-.015em;font-size:clamp(28px,2.6vw,40px);font-weight:700;font-stretch:80%;line-height:1.05}.p-page{padding:var(--space-4) var(--gutter) 0;min-height:50vh}.p-page-title{text-transform:uppercase;margin:var(--space-3) 0 var(--space-7);font-size:clamp(40px,5vw,72px);font-weight:800;font-stretch:62%;line-height:.95}.p-page-title.has-lede{margin-bottom:var(--space-2)}.p-page-lede{margin:0 0 var(--space-7);color:var(--paper-2);font-size:16px}.p-page .empty{margin-inline:0}.grid-posters{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));padding:0;list-style:none;display:grid}.grid-wide{margin-top:var(--space-8);gap:var(--space-6) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0;list-style:none;display:grid}.grid-posters .poster,.grid-wide .wide,.more-grid .wide{flex:none}.p-footer{padding:var(--space-8) var(--gutter) var(--space-10);border-top:1px solid var(--line);align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;margin-top:72px;display:flex}.p-footer nav{gap:var(--space-2) 22px;flex-wrap:wrap;display:flex}.p-footer a:not(.wordmark){color:var(--paper-2);font-size:13px;text-decoration:none}.p-footer a:not(.wordmark):hover{color:var(--paper)}.p-footer>p{color:var(--paper-3);font-size:12px}.switch{align-items:center;gap:var(--space-2-5);color:var(--paper-2);cursor:pointer;margin-left:auto;font-size:13px;display:inline-flex;position:relative}.switch input{opacity:0;cursor:pointer;width:34px;height:20px;margin:0;position:absolute}.switch-ui{background:var(--ink-3);border:1px solid var(--line-2);border-radius:999px;flex:none;width:34px;height:20px;transition:background-color .2s;position:relative}.switch-ui:after{content:"";background:var(--paper-2);width:14px;height:14px;transition:transform .2s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.switch input:checked+.switch-ui{background:var(--paper)}.switch input:checked+.switch-ui:after{background:var(--ink);transform:translate(14px)}.switch input:focus-visible+.switch-ui{outline:2px solid var(--paper);outline-offset:3px}.toasts{z-index:130;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));gap:var(--space-2);pointer-events:none;justify-items:center;width:min(560px,100% - 32px);display:grid;position:fixed;transform:translate(-50%)}.toast{pointer-events:auto;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--paper);color:var(--ink);border-radius:6px;font-size:14px;font-weight:500;display:flex;box-shadow:0 16px 40px #00000080}.toast-action{text-underline-offset:3px;cursor:pointer;white-space:nowrap;color:var(--ink);background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.tp-wrap{z-index:90;overscroll-behavior:contain;background:var(--ink);position:fixed;inset:0;overflow-y:auto}.tp{min-height:100%}.tp-bar{z-index:6;padding:calc(var(--space-3) + env(safe-area-inset-top,0px)) var(--gutter) var(--space-3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#0b0b0cd1;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.tp-hero{isolation:isolate;align-items:flex-end;min-height:clamp(540px,74vh,740px);margin-top:-64px;display:flex;position:relative;overflow:hidden}.tp-video-bg{opacity:.85}.tp-hero-inner{gap:clamp(var(--space-6), 3.4vw, var(--space-12));width:100%;max-width:1440px;padding:120px var(--gutter) var(--space-10);grid-template-columns:240px minmax(0,1fr);align-items:end;display:grid}.tp-hero-video .tp-hero-inner{grid-template-columns:minmax(0,380px) minmax(0,1fr)}.tp-poster{aspect-ratio:2/3;background:var(--ink-2);border-radius:6px;overflow:hidden;box-shadow:0 30px 70px #0009}.tp-poster img{object-fit:cover;width:100%;height:100%}.tp-art{aspect-ratio:16/9;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0009}.tp-hero-text{max-width:660px}.tp-title{font-size:clamp(48px,6.4vw,104px)}.tp-meta{margin-block:var(--space-1)}.cc-pill{border:1px solid var(--line-2);height:32px;color:var(--paper);font:500 13px/1 var(--f-sans);cursor:pointer;background:#0b0b0c80;border-radius:999px;align-items:center;gap:7px;padding:0 13px;transition:border-color .15s;display:inline-flex}.cc-pill:hover{border-color:var(--paper-3)}.cc-pill strong{font-size:15px}.cc-pill span{color:var(--paper-2)}.tp-note{color:var(--paper-2);font-size:14px}.tp-body{max-width:1440px;padding:0 var(--gutter) 96px}.tp-tabs{gap:var(--space-7);border-bottom:1px solid var(--line);margin:var(--space-6) 0 var(--space-8);scrollbar-width:none;scroll-margin-top:72px;display:flex;overflow-x:auto}.tp-tab{padding:var(--space-3-5) 0;color:var(--paper-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;font-size:15px;font-weight:600;transition:color .15s;position:relative}.tp-tab:hover,.tp-tab[aria-selected=true]{color:var(--paper)}.tp-tab-line{background:var(--paper);height:2px;position:absolute;bottom:-1px;left:0;right:0}.tp-h{align-items:center;gap:var(--space-2-5);font-size:20px;font-weight:600;font-stretch:90%;display:inline-flex}.player{margin-top:var(--space-6)}.player-frame{aspect-ratio:16/9;background:var(--ink-2);max-height:72vh;box-shadow:0 0 0 1px var(--line-2);border-radius:6px;margin-inline:auto;position:relative;overflow:hidden}.player-frame img{object-fit:cover;opacity:.32;width:100%;height:100%}.player-veil{align-items:flex-end;gap:var(--space-4);padding:clamp(var(--space-4), 3vw, var(--space-8));background:linear-gradient(#0b0b0c1a 25%,#0b0b0ceb);display:flex;position:absolute;inset:0}.player-veil p{color:var(--paper-2);max-width:50ch;font-size:14px}.player-veil strong{color:var(--paper);margin-bottom:var(--space-1);font-size:18px;display:block}.player-btn{background:var(--paper);width:60px;height:60px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.player-close{position:absolute;top:14px;right:14px}.ep-list{padding:0;list-style:none}.ep-row{gap:var(--space-5);width:100%;padding:var(--space-4) var(--space-3);border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;border-radius:var(--radius);background:0 0;grid-template-columns:40px 220px minmax(0,1fr) auto;align-items:center;transition:background-color .15s;display:grid}.ep-row:hover{background:#eeeae20a}.ep-row[aria-current=true]{background:#eeeae214}.ep-row-n{color:var(--paper-3);text-align:center;font-size:30px;font-weight:800;font-stretch:62%}.ep-row-img{aspect-ratio:16/9;border-radius:var(--radius);background:var(--ink-2);position:relative;overflow:hidden}.ep-row-img img{object-fit:cover;width:100%;height:100%}.ep-row-text{gap:3px;min-width:0;display:grid}.more-grid{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0;list-style:none;display:grid}.tp-more{margin-top:var(--space-16);gap:var(--space-4-5);display:grid}.about{gap:var(--space-12);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.about-text{gap:var(--space-3-5);align-content:start;display:grid}.about-text>p:not(.file-note){color:var(--paper-2);max-width:62ch}.about-facts div{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);font-size:15px;display:grid}.about-facts dt{font:500 11px/1.9 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-3)}.detail-pipe{border-top:1px solid var(--line);padding:0;list-style:none}.detail-pipe li{gap:var(--space-3-5);padding:var(--space-3-5) var(--space-1);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.detail-ep-title{gap:2px;font-size:15px;font-weight:600;display:grid}.detail-ep-note{color:var(--paper-2);font-size:13px;font-weight:400}.ratings{gap:22px;scroll-margin-top:80px;display:grid}.ratings-head{align-items:center;gap:var(--space-3);display:flex}.demo-tag{font:500 10px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;padding:var(--space-1) 7px;border:1px dashed var(--line-2);color:var(--paper-3);border-radius:2px}.ratings-grid{gap:var(--space-4);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.agg,.my-rating{border:1px solid var(--line);padding:clamp(var(--space-4-5), 2.4vw, var(--space-7));background:var(--ink-1);border-radius:8px}.agg{gap:var(--space-8);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.agg-score{align-items:center;gap:var(--space-3-5);display:flex}.agg-num{font-variant-numeric:tabular-nums;font-size:60px;font-weight:800;font-stretch:70%;line-height:1}.agg-num span{color:var(--paper-3);margin-left:var(--space-1);font-size:18px;font-weight:500}.agg-empty{color:var(--paper-3)}.agg-count{margin-top:var(--space-1-5);font:500 11px/1.3 var(--f-mono);letter-spacing:.06em;color:var(--paper-3)}.dist{gap:5px;padding:0;list-style:none;display:grid}.dist li{gap:var(--space-2-5);font:500 11px/1 var(--f-mono);color:var(--paper-2);font-variant-numeric:tabular-nums;grid-template-columns:20px minmax(0,1fr) 30px;align-items:center;display:grid}.dist-bar{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.dist-bar span{background:var(--paper);border-radius:3px;height:100%;display:block}.dist-n{text-align:right;color:var(--paper-3)}.my-rating{gap:var(--space-3-5);align-content:start;display:grid}.my-rating-title{font-size:16px;font-weight:600}.picker-wrap{gap:var(--space-2-5);display:grid}.picker{gap:var(--space-1-5);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.rate-n{border:1px solid var(--line-2);height:48px;color:var(--paper-2);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:6px;font-size:15px;font-weight:700;transition:background-color .12s,color .12s,border-color .12s,transform .12s}.rate-n.is-lit{color:var(--paper);border-color:var(--paper-3);background:#eeeae224}.rate-n.is-sel{background:var(--paper);color:var(--ink);border-color:var(--paper)}.rate-n:not(:disabled):active{transform:scale(.92)}.rate-n:disabled{opacity:.4;cursor:not-allowed}.picker-label{color:var(--paper-2);min-height:1.5em;font-size:14px}.picker-label strong{color:var(--paper)}.locked{gap:var(--space-3);padding:var(--space-3-5);border:1px dashed var(--line-2);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.locked p{color:var(--paper-2);max-width:40ch;font-size:13px}.rating-rule{color:var(--paper-3);font-size:12px}.comments{gap:var(--space-4);margin-top:var(--space-5);display:grid}.comments-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.count-soft{color:var(--paper-3);font-weight:500}.sort select{height:36px;padding:0 var(--space-3);border:1px solid var(--line-2);border-radius:var(--radius);background:var(--ink-1);color:var(--paper);font-size:13px}.composer{gap:var(--space-3-5);padding:var(--space-4);border:1px solid var(--line);background:var(--ink-1);border-radius:8px;grid-template-columns:40px minmax(0,1fr);display:grid}.composer textarea{resize:vertical;width:100%;min-height:88px;padding:var(--space-3);border:1px solid var(--line-2);background:var(--ink);color:var(--paper);border-radius:6px;font-size:15px;line-height:1.5}.composer textarea::placeholder{color:var(--paper-3)}.composer textarea:focus{border-color:var(--paper-3);outline:none}.composer.is-locked textarea{opacity:.55}.composer-foot{align-items:center;gap:var(--space-2-5) var(--space-3-5);margin-top:var(--space-2-5);flex-wrap:wrap;display:flex}.check{align-items:center;gap:var(--space-2);color:var(--paper-2);font-size:13px;display:inline-flex}.check input{accent-color:var(--paper);width:16px;height:16px}.char{font:500 11px/1 var(--f-mono);color:var(--paper-3);margin-left:auto}.comment-list{padding:0;list-style:none}.comment{gap:var(--space-3-5);padding:var(--space-5) 0;border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);display:grid}.comment-meta{align-items:center;gap:var(--space-1-5) var(--space-2-5);flex-wrap:wrap;font-size:13px;display:flex}.comment-user{font-weight:600}.comment-score{font:600 11px/1 var(--f-mono);padding:var(--space-1) var(--space-2);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:5px;display:inline-flex}.comment-when{color:var(--paper-3);font-size:12px}.comment-text{margin-top:var(--space-2);position:relative}.comment-text p{color:var(--paper-2);max-width:72ch}.comment-text.is-spoiler p{filter:blur(6px);-webkit-user-select:none;user-select:none}.spoiler-btn{padding:7px var(--space-3-5);border:1px solid var(--line-2);background:var(--ink-1);color:var(--paper);cursor:pointer;border-radius:999px;font-size:13px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.comment-actions{gap:var(--space-4-5);margin-top:var(--space-2);display:flex}@media (width<=900px){.p-nav{display:none}.p-nav-mobile{gap:var(--space-2);padding:0 var(--gutter) var(--space-2-5);scrollbar-width:none;display:flex;overflow-x:auto}.p-nav-mobile .cat{height:32px}.billboard{margin-top:-106px}.tp-hero-inner,.tp-hero-video .tp-hero-inner{grid-template-columns:minmax(0,1fr)}.tp-poster{width:150px}.tp-art{width:min(100%,420px)}.ratings-grid,.about{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.p-header-row{gap:var(--space-3);height:56px}.billboard{flex-direction:column;height:auto;margin-top:-98px;padding-top:98px;display:flex}.bb-media{height:64vw;min-height:240px;max-height:420px;position:relative}.bb-subject{right:50%;transform:translate(50%)}.bb-media:after,.tp-hero-media:after{background:linear-gradient(to top, var(--ink) 0%, #0b0b0c59 55%, #0b0b0c33)}.bb-content{padding:0 var(--gutter);margin-top:-72px;position:relative;bottom:0;left:0;right:0}.bb-title{font-size:clamp(48px,15vw,72px)}.bb-tagline{font-size:17px}.bb-summary{font-size:15px}.bb-content .actions{width:100%}.bb-content .actions .btn{flex:auto}.bb-switch{padding:var(--space-5) var(--gutter) 0;position:relative;bottom:auto;right:auto}.p-row-title{font-size:19px}.poster{flex-basis:40vw}.wide,.ep{flex-basis:74vw}.soon{flex-basis:78vw}.rail-track{gap:var(--space-3)}.formats{grid-template-columns:repeat(2,minmax(0,1fr))}.format{min-height:100px;padding:var(--space-4)}.format-name{font-size:22px}.toplist{grid-template-columns:minmax(0,1fr)}.p-back,.p-id-full{display:none}.p-id-compact{display:block}.search.is-open{left:var(--gutter);right:var(--gutter);z-index:2;position:absolute;top:9px}.search.is-open input{width:100%}.switch{margin-left:0}.grid-posters{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-hero{min-height:0;margin-top:-64px;padding-top:40vw}.tp-hero-inner{padding:var(--space-6) var(--gutter) var(--space-6);gap:var(--space-4-5)}.tp-poster{width:120px}.tp-title{font-size:clamp(44px,14vw,64px)}.tp-hero-text .actions .btn{flex:auto}.tp-tabs{gap:22px}.ep-row{gap:var(--space-3);padding:var(--space-3) var(--space-1);grid-template-columns:120px minmax(0,1fr)}.ep-row-n{display:none}.ep-row .state{grid-column:2;justify-self:start}.agg{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.picker{gap:var(--space-1)}.rate-n{border-radius:4px;height:42px;font-size:13px}.composer,.comment{gap:var(--space-2-5);grid-template-columns:32px minmax(0,1fr)}.composer .avatar,.comment .avatar{width:32px;height:32px;font-size:10px}.composer{padding:var(--space-3)}}@media (width<=360px){.wordmark-text{font-size:15px}.hero-facts{gap:var(--space-3) var(--space-5)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.panel:hover img,.gal-btn:hover .gal-img img,.row-btn:hover .row-title,.poster-open:hover .poster-img img,.wide-open:hover .vart img{transform:none}.wide-open:hover .vart img{transform:scale(1.18)}.hero-panels:hover .panel,.hero-panels .panel:hover{flex-grow:1}}.sx{z-index:9999;background:var(--ink);pointer-events:all;place-items:center;display:grid;position:fixed;inset:0}.sx-ring{aspect-ratio:1;border:1px solid var(--paper);border-radius:50%;width:40vmin;position:absolute}.sx-label{justify-items:center;gap:var(--space-3);display:grid}.sx-name{letter-spacing:-.01em;font-size:clamp(28px,4vw,44px);font-weight:800;font-stretch:70%;line-height:1}.sx-domain{align-items:center;gap:var(--space-2);font:500 10.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);display:inline-flex}.sx-domain .rec{width:6px;height:6px}.avatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.btn-danger{background:var(--rec);color:#fff}.btn-danger:hover{background:#f03a40}.row-end{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.fld{gap:var(--space-2);min-width:0;display:grid}.fld-label{justify-content:space-between;align-items:baseline;gap:var(--space-2-5);color:var(--paper-2);font-size:13px;font-weight:600;display:flex}.fld-label small{font-size:12px;font-weight:400}.fld-hint{color:var(--paper-3);font-size:12px}.fld-hint.is-warn{color:#ff8a8d}
