@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/477d3623a11ff399-s.2xm1k7t3a0pcd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/bc6263328530fcfc-s.330vchwb4izzb.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/ddb686d70dc9968d-s.p.16u3vygyjnhr0.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}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8ccc630e9b93600-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ab3e5abcf77747f-s.1d9rlgtqyj_-l.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/edb99fec956915f8-s.p.32sris142tqlb.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}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.JgMBeq_className{font-family:Fraunces,Fraunces Fallback}.JgMBeq_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.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}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.hJlnFq_className{font-family:Manrope,Manrope Fallback;font-style:normal}.hJlnFq_variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--sr-abyss:#04131a;--sr-deep:#082029;--sr-surface:#0d2c37;--sr-surface-2:#143b48;--sr-input:#0a222b;--sr-lagoon:#2ec4b6;--sr-lagoon-hi:#5ee0d2;--sr-emerald:#34d399;--sr-ocean:#3a86e0;--sr-coral:#f2788d;--sr-coral-hi:#ff9aaa;--sr-sand:#e3b376;--sr-violet:#8e86f0;--sr-text:#eaf5f3;--sr-text-2:#b4cdcb;--sr-muted:#7f9fa3;--sr-on-brand:#04131a;--sr-danger:#ff7a7a;--sr-line:#eaf5f317;--sr-line-2:#eaf5f32e;--sr-line-brand:#2ec4b673;--sr-grad-brand:linear-gradient(135deg, #2ec4b6 0%, #3a86e0 100%);--sr-grad-vip:linear-gradient(135deg, #f2788d 0%, #e3b376 100%);--sr-font-display:var(--font-fraunces), Georgia, serif;--sr-font-ui:var(--font-manrope), system-ui, -apple-system, "Segoe UI", sans-serif;--sr-radius-s:8px;--sr-radius:12px;--sr-radius-l:20px;--sr-shadow:0 24px 60px #00000073;--sr-glow:0 0 0 3px #2ec4b647;--gutter:clamp(16px, 3vw, 48px)}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(1200px 600px at 15% -10%, #2ec4b624, transparent 60%), radial-gradient(900px 500px at 100% 0%, #3a86e01f, transparent 60%), var(--sr-abyss);min-height:100vh;color:var(--sr-text);font-family:var(--sr-font-ui);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;line-height:1.55}h1,h2,h3{font-family:var(--sr-font-display);letter-spacing:-.01em;margin:0;font-weight:500}p{margin:0}a{color:var(--sr-lagoon);text-decoration:none}a:hover{color:var(--sr-lagoon-hi)}button{font-family:inherit}:focus-visible{box-shadow:var(--sr-glow);border-radius:var(--sr-radius-s);outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--sr-lagoon);font-size:12px;font-weight:700}.muted{color:var(--sr-muted)}.wrap{max-width:1440px;padding:32px var(--gutter) 96px;margin:0 auto}.stack{flex-direction:column;gap:16px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.card{background:var(--sr-deep);border:1px solid var(--sr-line);border-radius:var(--sr-radius-l);padding:24px}.btn{min-height:46px;font:700 14px var(--sr-font-ui);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary{background:var(--sr-grad-brand);color:var(--sr-on-brand)}.btn-primary:hover{color:var(--sr-on-brand);filter:brightness(1.12);transform:translateY(-1px)}.btn-vip{background:var(--sr-grad-vip);color:var(--sr-on-brand)}.btn-vip:hover{color:var(--sr-on-brand);filter:brightness(1.08)}.btn-ghost{border-color:var(--sr-line-2);color:var(--sr-text);background:0 0}.btn-ghost:hover{border-color:var(--sr-lagoon);color:var(--sr-lagoon-hi)}.btn-danger{color:var(--sr-danger);background:0 0;border-color:#ff7a7a80}.btn-danger:hover{color:var(--sr-danger);background:#ff7a7a1a}.btn[disabled]{background:var(--sr-surface-2);color:var(--sr-muted);border-color:var(--sr-line-2);cursor:not-allowed;filter:none;transform:none}.btn-block{width:100%}.btn-sm{min-height:36px;padding:0 14px;font-size:13px}.badge{letter-spacing:.08em;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}.b-vip{background:var(--sr-grad-vip);color:var(--sr-on-brand)}.b-new{background:var(--sr-violet);color:var(--sr-on-brand)}.b-4k{color:var(--sr-lagoon-hi);border:1px solid var(--sr-line-brand);background:#2ec4b629}.b-price{color:var(--sr-sand);background:#e3b37629;border:1px solid #e3b37673}.b-ok{color:var(--sr-emerald);background:#34d39924}.b-warn{color:var(--sr-sand);background:#e3b37629}.b-free{color:var(--sr-text);background:#eaf5f31f}.field{color:var(--sr-text-2);flex-direction:column;gap:6px;font-size:13px;display:flex}.field input,.field select,.input{background:var(--sr-input);border:1px solid var(--sr-line-2);border-radius:var(--sr-radius-s);min-height:46px;color:var(--sr-text);font:500 15px var(--sr-font-ui);width:100%;padding:0 14px}.field input:focus,.field select:focus,.input:focus{border-color:var(--sr-lagoon);box-shadow:var(--sr-glow);outline:none}.field input::placeholder,.input::placeholder{color:var(--sr-muted)}.check{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;display:flex}.check input{width:20px;height:20px;accent-color:var(--sr-lagoon);flex-shrink:0;margin:2px 0 0}.error{color:var(--sr-danger);font-size:13px}.notice{border-radius:var(--sr-radius);border:1px solid var(--sr-line-brand);background:#2ec4b61a;padding:12px 16px;font-size:14px}.site-header{z-index:30;padding:12px var(--gutter);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--sr-line);background:#04131ad1;flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex;position:sticky;top:0}.logo{color:var(--sr-text);align-items:center;gap:10px;display:inline-flex}.logo:hover{color:var(--sr-text)}.logo svg{color:var(--sr-coral)}.logo-word{font-family:var(--sr-font-display);letter-spacing:.28em;font-size:20px;font-weight:500}.nav{flex-wrap:wrap;gap:22px;font-size:14px;font-weight:600;display:flex}.nav a{color:var(--sr-text-2);border-bottom:2px solid #0000;padding-bottom:4px}.nav a:hover,.nav a[aria-current=page]{color:var(--sr-text);border-bottom-color:var(--sr-lagoon)}.nav a.vip{color:var(--sr-coral)}.header-spacer{flex:1}.avatar{background:var(--sr-surface);border:1px solid var(--sr-line-brand);width:40px;height:40px;color:var(--sr-lagoon-hi);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.vgrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:24px 18px;display:grid}.vcard{color:inherit;flex-direction:column;gap:10px;display:flex}.vcard:hover{color:inherit}.thumb{aspect-ratio:16/10;border-radius:var(--sr-radius);border:1px solid var(--sr-line);transition:all .25s;position:relative;overflow:hidden}.vcard:hover .thumb{border-color:var(--sr-line-brand);box-shadow:var(--sr-shadow);transform:translateY(-3px)}.thumb-bg{filter:blur(12px);position:absolute;inset:-18px}.thumb .badge{position:absolute;top:10px;left:10px}.thumb .dur{background:#04131ac7;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600;position:absolute;bottom:10px;right:10px}.vtitle{font-family:var(--sr-font-display);font-size:19px}.vmeta{color:var(--sr-muted);font-size:13px}.hero-card{aspect-ratio:16/9;border-radius:var(--sr-radius-l);border:1px solid var(--sr-line);color:var(--sr-text);display:block;position:relative;overflow:hidden}.hero-card:hover{color:var(--sr-text);border-color:var(--sr-line-brand)}.hero-card .shade{background:linear-gradient(#0000 35%,#04131aeb);position:absolute;inset:0}.hero-card .txt{flex-direction:column;gap:4px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.hero-card .why{letter-spacing:.14em;text-transform:uppercase;color:var(--sr-lagoon-hi);font-size:11px;font-weight:700}.hero-card h3{font-size:24px}.cat-layout{flex-wrap:wrap;gap:40px;display:flex}.filters{flex-direction:column;flex:240px;gap:28px;max-width:280px;display:flex}.filters fieldset{border:none;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.filters legend{letter-spacing:.14em;color:var(--sr-muted);text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700}.filters label{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.filters input[type=checkbox]{width:18px;height:18px;accent-color:var(--sr-lagoon)}.filters .count{color:var(--sr-muted);margin-left:auto;font-size:12px}.catalog-main{flex-direction:column;flex:999 560px;gap:40px;min-width:0;display:flex}.pills{flex-wrap:wrap;gap:8px;display:flex}.pill{border:1px solid var(--sr-line-2);min-height:38px;color:var(--sr-text-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.pill:hover{border-color:var(--sr-lagoon);color:var(--sr-text)}.pill[aria-pressed=true],.pill[aria-selected=true]{background:var(--sr-grad-brand);color:var(--sr-on-brand);border-color:#0000}.section-title{font-size:30px}.hero{padding:clamp(64px, 12vw, 160px) var(--gutter);position:relative;overflow:hidden}.hero-bg{filter:blur(48px);opacity:.55;z-index:-1;grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:absolute;inset:-40px}.hero h1{max-width:14ch;font-size:clamp(44px,7vw,92px);line-height:1.02}.hero h1 em{background:var(--sr-grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.hero p.lead{max-width:56ch;color:var(--sr-text-2);margin:24px 0 32px;font-size:18px}.section{padding:72px var(--gutter);max-width:1440px;margin:0 auto}.pillars{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:40px;display:grid}.pillar .num{font-family:var(--sr-font-display);color:var(--sr-lagoon);font-size:40px}.tease{position:relative}.tease .veil{filter:blur(18px);transition:filter .5s,transform .5s;transform:scale(1.15)}.tease:hover .veil,.tease:focus-visible .veil{filter:blur(6px);transform:scale(1.05)}.tease .hint{opacity:0;text-align:center;background:#04131a66;justify-content:center;align-items:center;padding:12px;font-size:13px;font-weight:700;transition:opacity .4s;display:flex;position:absolute;inset:0}.tease:hover .hint{opacity:1}.offers{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px;margin-top:40px;display:grid}.offer{flex-direction:column;gap:14px;display:flex}.offer.featured{border-color:var(--sr-line-brand);background:linear-gradient(180deg, #2ec4b61a, var(--sr-deep))}.offer .price{font-family:var(--sr-font-display);font-size:38px}.offer ul{color:var(--sr-text-2);flex-direction:column;flex:1;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.offer li:before{content:"✓";color:var(--sr-emerald);margin-right:10px}.site-footer{border-top:1px solid var(--sr-line);padding:32px var(--gutter);color:var(--sr-muted);flex-wrap:wrap;align-items:center;gap:16px 32px;font-size:13px;display:flex}.site-footer nav{flex-wrap:wrap;gap:20px;display:flex}.center-screen{justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.gate{text-align:center;background:var(--sr-surface);border:1px solid var(--sr-line-brand);border-radius:var(--sr-radius-l);width:100%;max-width:540px;box-shadow:var(--sr-shadow);flex-direction:column;align-items:center;gap:20px;padding:44px 36px 32px;display:flex}.logo-plate{border-radius:var(--sr-radius);background:#f4efe6;padding:8px 18px;display:inline-flex}.logo-plate img{mix-blend-mode:multiply;width:auto;height:84px}.auth-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.auth-side{padding:40px var(--gutter);background:radial-gradient(800px 500px at 20% 20%, #2ec4b647, transparent 60%), radial-gradient(700px 500px at 90% 90%, #3a86e047, transparent 60%), var(--sr-deep);border-right:1px solid var(--sr-line);flex-direction:column;justify-content:space-between;display:flex;position:relative}.auth-side h2{font-size:clamp(36px,4vw,56px);font-style:italic}.auth-main{padding:40px var(--gutter);justify-content:center;align-items:center;display:flex}.auth-box{flex-direction:column;gap:22px;width:100%;max-width:420px;display:flex}.tabs{border-bottom:1px solid var(--sr-line);display:flex}.tabs button{min-height:46px;color:var(--sr-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;font-size:14px;font-weight:700}.tabs button[aria-selected=true]{color:var(--sr-text);border-bottom-color:var(--sr-lagoon)}.meter{gap:6px;display:flex}.meter i{background:var(--sr-line-2);border-radius:5px;flex:1;height:5px}.secret{letter-spacing:.06em;border-radius:var(--sr-radius-s);background:var(--sr-input);border:1px dashed var(--sr-line-brand);word-break:break-all;-webkit-user-select:all;user-select:all;padding:14px;font-family:ui-monospace,Cascadia Code,monospace;font-size:17px}.watch-layout{flex-wrap:wrap;gap:32px;display:flex}.watch-main{flex-direction:column;flex:999 640px;gap:24px;min-width:0;display:flex}.watch-side{flex-direction:column;flex:300px;gap:16px;max-width:380px;display:flex}.player{aspect-ratio:16/9;border-radius:var(--sr-radius-l);border:1px solid var(--sr-line);background:#000;position:relative;overflow:hidden}.player video{background:#000;width:100%;height:100%;display:block}.player .wm{pointer-events:none;color:#ffffff57;text-shadow:0 0 2px #0009;letter-spacing:.04em;font-size:12px;font-weight:600;transition:top 1s,left 1s;position:absolute}.player .ctrls{background:linear-gradient(#0000,#04131af0);flex-direction:column;gap:8px;padding:28px 16px 12px;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.player.idle .ctrls{opacity:0}.seek{cursor:pointer;align-items:center;height:18px;display:flex;position:relative}.seek .bar{background:#eaf5f333;border-radius:5px;width:100%;height:5px;overflow:hidden}.seek .bar i{background:var(--sr-grad-brand);height:100%;display:block}.ctrl-row{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.icon-btn{min-width:38px;min-height:38px;color:var(--sr-text);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.icon-btn:hover{background:#eaf5f31f}.quality{background:#eaf5f314;border-radius:999px;gap:2px;padding:2px;display:inline-flex}.quality button{color:var(--sr-text-2);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.quality button[aria-checked=true]{background:var(--sr-lagoon);color:var(--sr-on-brand)}.paywall{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04131ab8;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.up-next{color:inherit;gap:12px;display:flex}.up-next:hover{color:inherit}.up-next .thumb{aspect-ratio:16/10;flex-shrink:0;width:130px}.discreet{z-index:100;color:#222;background:#fff;padding:48px 8vw;font-family:Arial,sans-serif;position:fixed;inset:0}.discreet h1{margin-bottom:16px;font-family:Arial,sans-serif;font-size:28px;font-weight:600}.discreet p{margin:8px 0}.discreet button{color:#222;cursor:pointer;background:#f4f4f4;border:1px solid #bbb;margin-top:32px;padding:8px 16px}.two-col{flex-wrap:wrap;gap:32px;display:flex}.two-col>main{flex-direction:column;flex:999 560px;gap:32px;min-width:0;display:flex}.two-col>aside{flex-direction:column;flex:300px;gap:20px;max-width:380px;display:flex}.collections{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.collection{color:inherit;flex-direction:column;gap:10px;display:flex;position:relative}.collection:hover{color:inherit}.stack-art{aspect-ratio:16/10;position:relative}.stack-art>div{border-radius:var(--sr-radius);border:1px solid var(--sr-line);position:absolute;inset:0;overflow:hidden}.stack-art>div:first-child{opacity:.55;transform:translate(14px,-14px)scale(.92)}.stack-art>div:nth-child(2){opacity:.8;transform:translate(7px,-7px)scale(.96)}.progress{background:var(--sr-line-2);border-radius:4px;height:4px;overflow:hidden}.progress i{background:var(--sr-grad-brand);height:100%;display:block}.history-row{color:inherit;border-radius:var(--sr-radius);border:1px solid var(--sr-line);background:var(--sr-deep);align-items:center;gap:14px;padding:10px;display:flex}.history-row:hover{color:inherit;border-color:var(--sr-line-brand)}.history-row .mini{aspect-ratio:16/10;border-radius:8px;flex-shrink:0;width:96px;position:relative;overflow:hidden}.choice{text-align:left;border-radius:var(--sr-radius);border:1px solid var(--sr-line-2);width:100%;color:inherit;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:16px;display:flex}.choice[aria-checked=true]{border-color:var(--sr-lagoon);background:#2ec4b614}.choice .dot{border:2px solid var(--sr-line-2);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.choice[aria-checked=true] .dot{border-color:var(--sr-lagoon)}.choice[aria-checked=true] .dot:after{content:"";background:var(--sr-lagoon);border-radius:50%;width:8px;height:8px}.choice .grow{flex-direction:column;flex:1;display:flex}.kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.kpi{flex-direction:column;gap:4px;display:flex}.kpi b{font-family:var(--sr-font-display);font-size:34px;font-weight:500}table.t{border-collapse:collapse;width:100%;font-size:14px}table.t th{text-align:left;letter-spacing:.14em;color:var(--sr-muted);border-bottom:1px solid var(--sr-line-2);padding:10px 12px;font-size:11px;font-weight:700}table.t td{border-bottom:1px solid var(--sr-line);padding:12px}@media (max-width:820px){.auth-layout{grid-template-columns:1fr}.auth-side{display:none}.filters{max-width:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.admin-shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.admin-side{background:var(--sr-deep);border-right:1px solid var(--sr-line);flex-direction:column;gap:18px;height:100vh;padding:24px 20px;display:flex;position:sticky;top:0}.admin-nav{flex-direction:column;gap:4px;display:flex}.admin-nav a{border-radius:var(--sr-radius-s);color:var(--sr-text-2);padding:10px 14px;font-size:14px;font-weight:600}.admin-nav a:hover{background:var(--sr-surface);color:var(--sr-text)}.admin-nav a[aria-current=page]{background:var(--sr-surface-2);color:var(--sr-text);box-shadow:inset 3px 0 0 var(--sr-lagoon)}.admin-main{min-width:0;padding:32px clamp(16px,3vw,48px) 96px}@media (max-width:820px){.admin-shell{grid-template-columns:1fr}.admin-side{height:auto;position:static}.admin-nav{flex-flow:wrap}}
