@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/figtree-latin-ext-DCwSJGxG.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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/figtree-latin-D_ZTVpCC.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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/figtree-latin-ext-DCwSJGxG.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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/figtree-latin-D_ZTVpCC.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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/figtree-latin-ext-DCwSJGxG.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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/figtree-latin-D_ZTVpCC.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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/figtree-latin-ext-DCwSJGxG.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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/figtree-latin-D_ZTVpCC.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:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/figtree-latin-ext-DCwSJGxG.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:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/figtree-latin-D_ZTVpCC.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:Figtree;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/figtree-latin-ext-DCwSJGxG.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:Figtree;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/figtree-latin-D_ZTVpCC.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-italic-latin-ext-C9HzH3YL.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-italic-latin-DKMiL14s.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-normal-latin-ext-C2je3j2s.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-normal-latin-DnYpCC2O.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,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#17222e;--muted:#5f6e7e;--blue:#3b9fdb;--blue-2:#6cc0ee;--blue-deep:#2e6fa8;--accent-ink:#fff;--amber:#e89a25;--danger:#d1483a;--green:#1f9d6f;--bg:#f2f7fb;--grad:radial-gradient(600px 420px at 12% 4%, #3b9fdb47, transparent 60%), radial-gradient(700px 500px at 92% 18%, #7dd3fc4d, transparent 60%), radial-gradient(600px 480px at 50% 105%, #2e6fa838, transparent 60%), #f2f7fb;--surface:#fbfdfe;--surface-bd:#e4edf5;--chip:#3a6d96;--chip-hi:#437698;--hover-bg:#fff;--sh:31 94 158;--ph:#8fa2b2;--promo-b:linear-gradient(120deg, #17364f, #2b5a83);--pill-hover:#eaf4fb;--card:#fff;--line:#e7edf3;--panel:#eef4fa}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e7eff7;--muted:#93a5b8;--blue:#4fadde;--blue-2:#8ed3f5;--blue-deep:#7cc4ec;--accent-ink:#08131f;--amber:#f0b04a;--danger:#e0655a;--green:#33b98a;--bg:#0b131e;--grad:radial-gradient(620px 440px at 12% 2%, #3b9fdb38, transparent 62%), radial-gradient(720px 520px at 92% 16%, #58a3ff2e, transparent 62%), radial-gradient(640px 500px at 50% 104%, #18568c4d, transparent 62%), #0b131e;--surface:#17212d;--surface-bd:#26313f;--chip:#2e72a7;--chip-hi:#3877ab;--hover-bg:#1f2b39;--sh:0 4 10;--ph:#6f8298;--promo-b:linear-gradient(120deg, #12283c, #1d4463);--pill-hover:#d5ecfa;--card:#131c28;--line:#233246;--panel:#16222f}html[data-theme=warm]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#2b241c;--muted:#7a6a55;--blue:#c07b34;--blue-2:#e0a765;--blue-deep:#9c5c22;--accent-ink:#fff;--amber:#b3762a;--danger:#c1543f;--green:#4a8f68;--bg:#f7f0e3;--grad:radial-gradient(600px 420px at 12% 4%, #d69e5a4d, transparent 60%), radial-gradient(700px 500px at 92% 18%, #e8c48a57, transparent 60%), radial-gradient(600px 480px at 50% 105%, #9c5c2229, transparent 60%), #f7f0e3;--surface:#fcf8ef;--surface-bd:#f3e9d6;--chip:#8c5f3a;--chip-hi:#9a6a44;--hover-bg:#fffdf7;--sh:120 84 40;--ph:#a8977f;--promo-b:linear-gradient(120deg, #4a3320, #6f4c2a);--pill-hover:#f6ead6;--card:#fffaf1;--line:#ecdfc7;--panel:#f1e6d2}html{background:var(--bg)}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:var(--bg);font-family:Figtree,sans-serif;transition:background .25s,color .25s;position:relative}body:before{content:"";z-index:-2;background:var(--grad);position:fixed;inset:0}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit}a{color:var(--blue-deep);text-decoration:none}a:hover{color:var(--ink)}img{display:block}::selection{background:var(--blue);color:#fff}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.muted{color:var(--muted)}header{z-index:50;padding:0 20px;position:sticky;top:14px}.hbar{background:var(--surface);border:1px solid var(--surface-bd);max-width:1200px;box-shadow:0 10px 34px rgb(var(--sh) / .12);border-radius:20px;align-items:center;gap:12px;height:70px;margin:0 auto;padding:0 20px;display:flex}.logo{flex-shrink:0;align-items:center;display:flex}.logo img{width:auto;height:56px;margin:0 -10px 0 -9px}nav{gap:4px;margin-left:8px;display:flex}nav a{color:var(--muted);white-space:nowrap;border-radius:12px;padding:9px 14px;font-size:14.5px;font-weight:600}nav a:hover{color:var(--ink);background:var(--hover-bg)}.hsearch{background:var(--panel);max-width:280px;height:40px;color:var(--muted);border-radius:999px;flex:1;align-items:center;gap:8px;padding:0 16px;transition:opacity .2s,max-width .25s;display:flex}.hsearch.hide{opacity:0;pointer-events:none;max-width:0;padding:0;overflow:hidden}.hsearch input{font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:14px}.hsearch input::placeholder{color:var(--ph)}.grow{flex:1}.modes{background:var(--surface);border:1px solid var(--surface-bd);border-radius:999px;gap:2px;padding:3px;display:flex}.modes button{width:34px;height:34px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;transition:background .18s;display:flex}.modes button:hover{color:var(--ink);background:var(--hover-bg)}.modes button[aria-pressed=true]{background:linear-gradient(120deg, var(--blue), var(--blue-deep));color:var(--accent-ink);box-shadow:0 4px 12px rgb(var(--sh) / .28)}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.pill.ghost{color:var(--ink);border:1px solid var(--surface-bd);background:var(--surface)}.pill.ghost:hover{background:var(--hover-bg)}.pill.blue{background:linear-gradient(120deg, var(--blue), var(--blue-deep));color:var(--accent-ink)}.pill.blue:hover{filter:brightness(1.07);color:var(--accent-ink)}.icon-btn{justify-content:center;width:40px;padding:0}.pill.cartbtn{box-shadow:0 6px 16px rgb(var(--sh) / .28), inset 0 1px 0 #ffffff40;gap:8px;padding:0 8px 0 15px}.cartbtn .lb{font-size:14px;font-weight:800}.cartbtn .ct{background:var(--accent-ink);min-width:24px;height:24px;color:var(--blue-deep);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:12.5px;font-weight:900;display:flex}.pill.cartbtn.icon-btn{padding:0;position:relative}.cartbtn.icon-btn .ct{min-width:18px;height:18px;box-shadow:0 0 0 2px var(--blue);padding:0 4px;font-size:10px;position:absolute;top:-5px;right:-5px}.badge{background:var(--danger);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px}.avatar{background:linear-gradient(120deg, var(--blue), var(--blue-deep));width:26px;height:26px;color:var(--accent-ink);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.avatar.big{width:52px;height:52px;font-size:22px}.hero{text-align:center;padding:90px 0 30px}.hero .kick{background:var(--surface);border:1px solid var(--surface-bd);color:var(--blue-deep);box-shadow:0 4px 14px rgb(var(--sh) / .1);border-radius:999px;align-items:center;gap:8px;margin-bottom:26px;padding:9px 20px;font-size:13.5px;font-weight:700;display:inline-flex}.hero h1{letter-spacing:-2.2px;text-wrap:balance;max-width:760px;margin:0 auto 20px;font-size:64px;font-weight:900;line-height:1.02}.hero h1 em{background:linear-gradient(100deg, var(--blue), var(--blue-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero p{color:var(--muted);max-width:520px;margin:0 auto 34px;font-size:17.5px;font-weight:500}.search{background:var(--surface);border:1px solid var(--surface-bd);max-width:620px;box-shadow:0 14px 40px rgb(var(--sh) / .16);border-radius:999px;align-items:center;gap:10px;margin:0 auto;padding:8px 8px 8px 26px;display:flex}.search input{font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:16px}.search input::placeholder{color:var(--ph)}.search button{background:linear-gradient(120deg, var(--blue), var(--blue-deep));color:var(--accent-ink);height:48px;box-shadow:0 6px 16px rgb(var(--sh) / .3);border-radius:999px;padding:0 28px;font-size:15px;font-weight:800}.search button:hover{filter:brightness(1.07)}.trust{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:30px;margin-top:26px;font-size:13.5px;font-weight:600;display:flex}.trust span b{color:var(--ink)}section{padding:44px 0}.sec-head{justify-content:space-between;align-items:baseline;margin-bottom:22px;display:flex}.sec-head h2{letter-spacing:-.7px;font-size:28px;font-weight:800}.sec-head a{font-size:14.5px;font-weight:700}.cats{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.cat{background:var(--surface);border:1px solid var(--surface-bd);box-shadow:0 8px 26px rgb(var(--sh) / .1);color:var(--ink);border-radius:22px;padding:24px;transition:transform .15s,box-shadow .15s}.cat:hover{box-shadow:0 16px 40px rgb(var(--sh) / .2);color:var(--ink);transform:translateY(-4px)}.cat .em{color:var(--blue-deep);margin-bottom:14px;display:block}.cat b{letter-spacing:-.2px;font-size:16.5px;font-weight:800;display:block}.cat span{color:var(--muted);font-size:13px;font-weight:600}.grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.grid.cols3{grid-template-columns:repeat(3,1fr)}.grid.cols4{grid-template-columns:repeat(4,1fr)}.cover{border-radius:4px 14px 14px 4px;grid-template-rows:1fr auto;padding:26px 18px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px -8px #17222e73}.cover>img{position:absolute;inset:0}.cover .spine{background:#00000047;width:9px;position:absolute;top:0;bottom:0;left:0}.cover .spine:after{content:"";background:#ffffff38;width:1.5px;position:absolute;top:0;bottom:0;right:0}.cover .rule{background:#fff6;height:1px;position:absolute;left:18px;right:18px}.cover .rule.top{top:15px}.cover .rule.bot{bottom:48px}.cover .jt{text-align:center;align-self:center;min-width:0}.cover .ttl{color:#fff;letter-spacing:-.3px;text-wrap:balance;font-family:Instrument Serif,Georgia,serif;font-size:25px;line-height:1.06}.cover .sub{letter-spacing:2.2px;text-transform:uppercase;color:#ffffffb8;margin-top:10px;font-size:9px;font-weight:700}.cover .jf{text-align:center;min-width:0}.cover .jau{color:#ffffffeb;font-family:Instrument Serif,Georgia,serif;font-size:13px;font-style:italic}.cover .pub{letter-spacing:1.6px;text-transform:uppercase;color:#ffffff8c;margin-top:5px;font-size:8px;font-weight:700}.cover-big{border-radius:6px 20px 20px 6px;padding:40px 30px 26px}.cover-big .rule{left:30px;right:30px}.cover-big .rule.top{top:24px}.cover-big .rule.bot{bottom:66px}.cover-big .ttl{font-size:42px}.cover-big .sub{margin-top:16px;font-size:11px}.cover-big .jau{font-size:19px}.cover-big .pub{font-size:10px}.dr-item .cv .cover{border-radius:3px 8px 8px 3px;padding:12px 8px 8px}.dr-item .cv .cover .spine{width:5px}.dr-item .cv .cover .rule{display:none}.dr-item .cv .cover .ttl{font-size:11px;line-height:1.1}.dr-item .cv .cover .sub,.dr-item .cv .cover .pub{display:none}.dr-item .cv .cover .jau{font-size:8px}.pcard{background:var(--surface);border:1px solid var(--surface-bd);box-shadow:0 8px 26px rgb(var(--sh) / .1);cursor:pointer;border-radius:24px;padding:14px 14px 18px;transition:transform .15s,box-shadow .15s;position:relative}.pcard:hover{box-shadow:0 18px 44px rgb(var(--sh) / .22);transform:translateY(-4px)}.cv-wrap{margin-bottom:14px;position:relative}.cv-wrap .cover{height:200px}.wish{width:32px;height:32px;color:var(--muted);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0003}.wish .liked{color:var(--danger)}.oos{background:var(--danger);color:#fff;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;bottom:10px;left:10px}.stars{color:var(--amber);letter-spacing:1.5px}.pcard .st{color:var(--amber);white-space:nowrap;margin-bottom:5px;font-size:12.5px;font-weight:700}.pcard .st span{color:var(--muted);font-weight:600}.pcard h3{letter-spacing:-.2px;font-size:15.5px;font-weight:800}.pcard .au{color:var(--muted);margin:2px 0 12px;font-size:13px;font-weight:600}.prow{justify-content:space-between;align-items:center;display:flex}.prow b{white-space:nowrap;font-size:17px;font-weight:900}.prow b span{color:var(--muted);font-size:11.5px;font-weight:700}.add{background:linear-gradient(120deg, var(--blue), var(--blue-deep));width:40px;height:40px;color:var(--accent-ink);box-shadow:0 5px 14px rgb(var(--sh) / .28);border-radius:14px;justify-content:center;align-items:center;font-size:20px;font-weight:800;line-height:1;display:flex}.add:hover{filter:brightness(1.08)}.add:disabled{opacity:.4;cursor:not-allowed}.duo{grid-template-columns:1fr 1fr;gap:18px;display:grid}.promo{color:#fff;border-radius:28px;flex-direction:column;justify-content:center;min-height:220px;padding:44px 46px;display:flex;position:relative;overflow:hidden}.promo.a{background:linear-gradient(120deg, var(--blue-deep), var(--blue))}.promo.b{background:var(--promo-b)}.promo h3{letter-spacing:-.7px;text-wrap:balance;margin-bottom:8px;font-size:28px;font-weight:900;position:relative}.promo p{color:#ffffffd9;max-width:380px;margin-bottom:22px;font-size:15px;font-weight:600;position:relative}.promo .pill{color:#17364f;background:#fff;width:fit-content;position:relative}.promo .pill:hover{background:var(--pill-hover);color:#17364f}.promo .orb{pointer-events:none;background:radial-gradient(circle,#ffffff40,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-60px;right:-60px}footer{padding:40px 0 48px}.fbig{background:var(--surface);border:1px solid var(--surface-bd);box-shadow:0 8px 26px rgb(var(--sh) / .1);border-radius:24px;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;padding:34px;display:grid}.fabout img{height:32px;margin-bottom:12px}.fabout p{color:var(--muted);max-width:260px;font-size:13.5px;line-height:1.6}.fcol b{margin-bottom:12px;font-size:14px;font-weight:800;display:block}.fcol a{color:var(--muted);margin-bottom:9px;font-size:13.5px;font-weight:600;display:block}.fcol a:hover{color:var(--ink)}.fbottom{color:var(--muted);justify-content:space-between;padding:20px 6px 0;font-size:13px;font-weight:600;display:flex}.crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding-top:20px;font-size:13px;display:flex}.crumb button{color:var(--blue-deep);font-weight:700}.crumb span{color:var(--ink);font-weight:700}.cat-layout{grid-template-columns:220px 1fr;gap:32px;padding:24px 32px 60px;display:grid}.cat-side{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:4px;height:fit-content;padding:10px;display:flex;position:sticky;top:100px}.cat-tab{text-align:left;color:var(--ink);border-radius:10px;justify-content:space-between;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.cat-tab span{color:var(--muted);font-size:12px}.cat-tab.on{background:var(--panel);color:var(--blue-deep)}.cat-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:22px;display:flex}.cat-top h1{letter-spacing:-.6px;font-size:30px;font-weight:800}.cat-top select{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:10px;padding:10px 14px;font-size:14px}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:6px;padding:70px 20px;display:flex}.empty b{color:var(--ink);font-size:17px}.empty button{background:var(--ink);color:var(--bg);border-radius:10px;margin-top:14px;padding:11px 22px;font-size:13.5px;font-weight:700}.prod-layout{grid-template-columns:360px 1fr;align-items:start;gap:52px;padding-top:24px;padding-bottom:16px;display:grid}.prod-cover{position:sticky;top:100px}.prod-cover .cover-big{height:440px;box-shadow:0 24px 50px rgb(var(--sh) / .25)}.prod-kick{color:var(--blue-deep);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800}.prod-title{letter-spacing:-1px;margin-bottom:8px;font-size:38px;font-weight:800}.prod-author{color:var(--muted);margin-bottom:16px;font-size:16px}.prod-rate{color:var(--muted);align-items:center;gap:10px;margin-bottom:22px;font-size:14px;display:flex}.prod-rate b{color:var(--ink)}.seller-row{background:var(--panel);border-radius:12px;align-items:center;gap:12px;margin-bottom:22px;padding:14px 16px;display:flex}.seller-row .av{background:var(--blue-deep);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;display:flex}.seller-row .body{color:var(--muted);flex:1;font-size:13px}.seller-row .name{color:var(--ink);align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.verified{color:var(--green);align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}.shop-btn{background:var(--card);border:1px solid var(--line);color:var(--blue-deep);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700}.prod-desc{color:var(--ink);opacity:.85;max-width:600px;margin-bottom:22px;font-size:15.5px;line-height:1.75}.specs{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:26px;display:grid;overflow:hidden}.specs div{background:var(--card);padding:13px 15px}.specs span{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px;font-size:11px;display:block}.specs b{word-break:break-all;font-size:13px}.buybox{background:var(--card);border:1px solid var(--line);box-shadow:0 8px 26px rgb(var(--sh) / .08);border-radius:18px;padding:24px}.buybox .price{font-size:32px;font-weight:800}.buybox .price span{color:var(--muted);font-size:15px;font-weight:600}.stock{color:var(--green);align-items:center;gap:8px;margin:8px 0 20px;font-size:13.5px;font-weight:600;display:flex}.stock.out{color:var(--danger)}.stock .dot{background:currentColor;border-radius:50%;width:8px;height:8px}.buyrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.qty{border:1px solid var(--line);border-radius:10px;align-items:center;display:flex;overflow:hidden}.qty button{justify-content:center;align-items:center;width:38px;height:44px;display:flex}.qty span{text-align:center;width:38px;font-weight:700}.btn{border-radius:11px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:14.5px;font-weight:700;display:inline-flex}.btn.dark{background:var(--ink);color:var(--bg);flex:1}.btn.blue{background:linear-gradient(120deg, var(--blue), var(--blue-deep));color:var(--accent-ink);flex:1}.btn.ghost{background:var(--card);border:1px solid var(--line);color:var(--ink)}.btn.full{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed}.wishbtn{border:1px solid var(--line);width:48px;height:48px;color:var(--muted);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wishbtn.on{color:var(--danger);border-color:var(--danger)}.perks{border-top:1px solid var(--line);flex-wrap:wrap;gap:20px;margin-top:18px;padding-top:18px;display:flex}.perks span{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.review-layout{border-top:1px solid var(--line);grid-template-columns:280px 1fr;gap:48px;padding-top:40px;display:grid}.review-summary{flex-direction:column;gap:6px;display:flex}.review-summary h2{margin-bottom:6px;font-size:24px;font-weight:800}.review-summary .big{font-size:46px;font-weight:800}.review-summary .big span{color:var(--muted);font-size:15px;font-weight:600}.review-summary button{margin-top:16px}.review-list{flex-direction:column;gap:16px;display:flex}.review{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 20px}.review .head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.review .head>.av{background:var(--panel);width:36px;height:36px;color:var(--blue-deep);border-radius:50%;justify-content:center;align-items:center;margin-right:10px;font-weight:800;display:flex}.review .head>.body{flex-direction:column;flex:1;display:flex}.review .head{align-items:center;display:flex}.review .name{align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.review .date{color:var(--muted);font-size:12px}.review p{opacity:.85;font-size:14.5px;line-height:1.7}.rel-head{margin-bottom:20px;font-size:24px;font-weight:800}.checkout-layout{grid-template-columns:1fr 360px;align-items:start;gap:36px;padding-top:20px;padding-bottom:60px;display:grid}.ck-title{letter-spacing:-.6px;margin-bottom:22px;font-size:30px;font-weight:800}.ck-card{background:var(--card);border:1px solid var(--line);border-radius:16px;margin-bottom:18px;padding:24px}.ck-step{align-items:center;gap:10px;margin-bottom:18px;display:flex}.ck-step .step-num{background:var(--ink);width:24px;height:24px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.ck-step h2{font-size:16px;font-weight:700}.ck-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.field i{color:var(--danger);font-style:normal}.field input{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:10px;outline:none;padding:12px 14px;font-family:inherit;font-size:14px}.field input.err{border-color:var(--danger)}.field em{color:var(--danger);font-size:12px;font-style:normal}.delivery-opts{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.dopt{text-align:left;border:2px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.dopt.on{border-color:var(--blue);background:var(--panel)}.dopt b{font-size:14px;display:block}.dopt i{color:var(--muted);margin-top:2px;font-size:12px;font-style:normal;display:block}.pay-opts{flex-direction:column;gap:10px;display:flex}.popt{border:2px solid var(--line);text-align:left;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.popt.on{border-color:var(--blue);background:var(--panel)}.popt .radio{border:2px solid var(--line);border-radius:50%;flex-shrink:0;width:18px;height:18px}.popt.on .radio{border-color:var(--blue);background:radial-gradient(circle, var(--blue) 0 40%, transparent 41%)}.popt b{font-size:14px;display:block}.popt i{color:var(--muted);margin-top:2px;font-size:12px;font-style:normal;display:block}.ck-summary{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px;position:sticky;top:100px}.ck-summary h2{margin-bottom:16px;font-size:17px;font-weight:700}.ck-line{color:var(--muted);justify-content:space-between;margin-bottom:10px;font-size:13.5px;display:flex}.ck-line.total{border-top:1px dashed var(--line);color:var(--ink);margin-top:6px;padding-top:12px;font-size:16px;font-weight:800}.ck-summary button{margin-top:16px}.checkout-empty{text-align:center;max-width:440px;color:var(--muted);flex-direction:column;align-items:center;gap:10px;margin:100px auto;display:flex}.checkout-empty h1{color:var(--ink);font-size:26px;font-weight:800}.checkout-empty button{margin-top:10px}.confirm{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:480px;margin:100px auto;padding:0 24px;display:flex}.check-ic{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.confirm h1{font-size:28px;font-weight:800}.confirm p{color:var(--muted)}.confirm-btns{gap:12px;margin-top:16px;display:flex}.acc-layout{grid-template-columns:220px 1fr;gap:32px;padding:24px 32px 60px;display:grid}.acc-side{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:4px;height:fit-content;padding:16px;display:flex;position:sticky;top:100px}.acc-who{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:10px;padding:6px 10px 16px;display:flex}.acc-who b{font-size:14.5px}.acc-tab{color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;font-weight:600;display:flex}.acc-tab.on{background:var(--panel);color:var(--blue-deep)}.acc-tab.logout{color:var(--danger);margin-top:6px}.acc-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.acc-card{background:var(--card);border:1px solid var(--line);color:var(--blue-deep);border-radius:16px;padding:22px}.acc-card b{color:var(--ink);margin:10px 0 2px;font-size:22px;display:block}.acc-card span{color:var(--muted);font-size:13px}.orders{flex-direction:column;gap:14px;display:flex}.order{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px}.order .head{justify-content:space-between;margin-bottom:4px;display:flex}.order .head b{font-size:15px}.status{background:var(--panel);color:var(--blue-deep);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.order .date{color:var(--muted);font-size:12.5px}.order .items{color:var(--muted);margin:8px 0;font-size:13px}.order .foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.order .foot button{color:var(--blue-deep);font-size:13px;font-weight:700}.drawer-wrap{z-index:300;position:fixed;inset:0}.drawer-bg{background:#0a0f1480;position:absolute;inset:0}.drawer{background:var(--card);flex-direction:column;width:420px;max-width:92vw;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #00000040}.dr-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:20px 22px;display:flex}.dr-head b{flex:0;font-size:18px}.dr-head .ct{background:var(--panel);color:var(--blue-deep);border-radius:20px;padding:3px 9px;font-size:12px;font-weight:700}.dr-x{background:var(--panel);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;display:flex}.dr-empty{text-align:center;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:40px;display:flex}.dr-empty b{color:var(--ink);font-size:17px}.dr-empty button{background:var(--ink);color:var(--bg);border-radius:10px;margin-top:12px;padding:12px 24px;font-size:13.5px;font-weight:700}.dr-ship{background:var(--panel);color:var(--blue-deep);padding:11px 22px;font-size:13px;font-weight:600}.dr-ship.ok{color:var(--green)}.dr-items{flex:1;overflow-y:auto}.dr-item{border-bottom:1px solid var(--line);gap:12px;padding:14px 22px;display:flex}.dr-item .cv{cursor:pointer;flex-shrink:0;width:52px}.dr-item .cv .cover{height:70px}.dr-item .body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dr-item .body b{font-size:13.5px}.dr-item .body>span{color:var(--muted);font-size:12px}.dr-item .row{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.dr-item .qty{border:1px solid var(--line);border-radius:8px;align-items:center;display:flex}.dr-item .qty button{justify-content:center;align-items:center;width:26px;height:26px;display:flex}.dr-item .qty span{text-align:center;width:24px;font-size:12.5px;font-weight:700}.dr-item .pr{font-size:13.5px;font-weight:800}.dr-item .rm{color:var(--muted);align-self:flex-start;padding:2px}.dr-foot{border-top:1px solid var(--line);padding:18px 22px}.dr-foot .line{color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:13.5px;display:flex}.dr-foot .line.total{color:var(--ink);border-top:1px dashed var(--line);margin-top:4px;padding-top:10px;font-size:16px;font-weight:800}.checkout{background:linear-gradient(120deg, var(--blue), var(--blue-deep));width:100%;color:var(--accent-ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:15px;font-size:14.5px;font-weight:700;display:flex}.toast{z-index:400;background:var(--ink);color:var(--bg);border-radius:14px;align-items:center;gap:12px;width:320px;padding:13px 16px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000059}.toast .ic{background:var(--green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.toast .tx{flex-direction:column;flex:1;font-size:12px;display:flex;overflow:hidden}.toast .tx b{font-size:13px}.toast .tx span{opacity:.6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toast button{background:var(--blue);color:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.modal-wrap{z-index:400;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-bg{background:#0a0f1480;position:absolute;inset:0}.modal{background:var(--card);border-radius:20px;flex-direction:column;gap:14px;width:380px;max-width:100%;padding:32px;display:flex;position:relative;box-shadow:0 24px 60px #0000004d}.modal h2{font-size:22px;font-weight:800}.modal p{color:var(--muted);margin-top:-8px;font-size:13.5px}.modal label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.modal input{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:10px;outline:none;padding:12px 14px;font-family:inherit;font-size:14px}.modal .submit{background:linear-gradient(120deg, var(--blue), var(--blue-deep));color:var(--accent-ink);border-radius:10px;margin-top:4px;padding:14px;font-weight:700}.modal .switch{text-align:center;color:var(--muted);font-size:13px}.modal .dr-x{position:absolute;top:16px;right:16px}@media (width<=980px){.hero h1{font-size:42px}.cats{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr 1fr}.duo{grid-template-columns:1fr}nav,.hsearch{display:none}.fbig{grid-template-columns:1fr 1fr}.cat-layout,.prod-layout,.checkout-layout,.acc-layout,.review-layout{grid-template-columns:1fr}.cat-side,.acc-side{position:static}.specs{grid-template-columns:1fr 1fr}}@media (width<=760px){.langs button{min-width:30px;height:30px;padding:0 6px;font-size:11.5px}}:root,html[data-theme=light]{--inst-bg:#fdf0da;--inst-ink:#7a4b00;--ok:#1f9d6f}html[data-theme=warm]{--inst-bg:#f6e3c4;--inst-ink:#7a4513;--ok:#3f7f5a}html[data-theme=dark]{--inst-bg:#2b2924;--inst-ink:#f3c173;--ok:#4fcf9f}kbd{color:var(--muted);background:var(--card);border:1px solid var(--line);border-bottom-width:2px;border-radius:6px;padding:2px 7px;font:700 11.5px Figtree,sans-serif}.h2{padding-bottom:10px}.h2 .eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:var(--blue-deep);font-size:12px;font-weight:800}.h2-top{padding:26px 0 18px}.h2-loc{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:13.5px;font-weight:600;display:flex}.h2-loc b{color:var(--ok)}.h2-loc button{color:var(--blue-deep);align-items:center;gap:2px;font-size:13.5px;font-weight:700;display:inline-flex}.h2-search{background:var(--surface);border:1px solid var(--surface-bd);width:100%;height:62px;box-shadow:0 12px 36px rgb(var(--sh) / .14);color:var(--muted);text-align:left;border-radius:18px;align-items:center;gap:14px;padding:0 8px 0 22px;font-size:16px;font-weight:500;transition:box-shadow .15s;display:flex}.h2-search:hover{box-shadow:0 16px 44px rgb(var(--sh) / .22)}.h2-search .ph{color:var(--ph);flex:1}.h2-search .go{background:linear-gradient(120deg, var(--blue), var(--blue-deep));height:46px;color:var(--accent-ink);border-radius:13px;align-items:center;padding:0 26px;font-size:15px;font-weight:800;display:flex}.h2-intents{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.h2-chip{background:var(--surface);border:1px solid var(--surface-bd);height:38px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:13.5px;font-weight:700;transition:background .15s;display:inline-flex}.h2-chip:hover{background:var(--hover-bg)}.h2-chip svg{color:var(--blue-deep)}.h2-hero{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:16px;display:grid}.h2-ban{background:var(--promo-b);color:#fff;border-radius:26px;flex-direction:column;min-height:360px;padding:40px 44px 34px;display:flex;position:relative;overflow:hidden}.h2-ban:after{content:"";pointer-events:none;background:radial-gradient(circle,#6cc0ee47,#0000 70%);border-radius:50%;width:340px;height:340px;position:absolute;top:-80px;right:-80px}.h2-ban-tx{z-index:2;max-width:430px;animation:.45s both h2in;position:relative}.h2-ban .tagp{background:var(--chip);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:800;display:inline-block}.h2-ban h2{letter-spacing:-1.6px;text-wrap:balance;margin:16px 0 12px;font-size:42px;font-weight:900;line-height:1.02}.h2-ban p{color:#fffc;max-width:360px;margin-bottom:24px;font-size:15.5px;line-height:1.5}.btn-w{color:#17222e;background:#fff;border-radius:13px;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:14.5px;font-weight:800;display:inline-flex}.btn-w:hover{background:#eaf4fb}.h2-ban-cv{align-items:flex-end;animation:.5s both h2in;display:flex;position:absolute;bottom:-36px;right:56px}.h2-ban-cv .bc{width:150px}.h2-ban-cv .bc.b1{z-index:2;width:170px;margin:0 -26px}.h2-ban-cv .bc.b0{transform:rotate(-7deg)translateY(10px)}.h2-ban-cv .bc.b2{transform:rotate(7deg)translateY(10px)}.h2-ban-cv .cover{box-shadow:0 26px 40px -14px #0009}.h2-segs{z-index:2;align-items:center;gap:6px;margin-top:auto;padding-top:34px;display:flex;position:relative}.h2-segs button{align-items:center;width:38px;height:14px;display:flex}.h2-segs i{background:var(--chip);border-radius:9px;width:100%;height:4px;display:block;position:relative;overflow:hidden}.h2-segs .done i{background:#fff}.h2-segs .on i:after{content:"";transform-origin:0;animation:6s linear forwards h2seg;animation-play-state:inherit;background:#fff;position:absolute;inset:0}.h2-segs span{color:#ffffffbf;margin-left:10px;font-size:13px;font-weight:700}.h2-ban-nav{z-index:3;gap:8px;display:flex;position:absolute;top:20px;right:20px}.h2-ban-nav button{background:var(--chip);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.h2-ban-nav button:hover{background:var(--chip-hi)}@keyframes h2seg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes h2in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.h2-side{grid-template-rows:1fr 1fr;gap:16px;display:grid}.h2-tile{color:var(--ink);border:1px solid var(--surface-bd);border-radius:22px;flex-direction:column;padding:22px 24px;transition:transform .15s;display:flex;position:relative;overflow:hidden}.h2-tile:hover{color:var(--ink);transform:translateY(-3px)}.h2-tile.inst{background:var(--inst-bg)}.h2-tile.plus{background:var(--surface)}.h2-tile .big{letter-spacing:-2px;color:var(--blue-deep);font:900 42px/1 Figtree,sans-serif;position:absolute;top:18px;right:22px}.h2-tile.inst .big{color:var(--inst-ink)}.h2-tile h3{letter-spacing:-.4px;font-size:20px;font-weight:800}.h2-tile p{color:var(--muted);max-width:230px;margin-top:6px;font-size:13.5px;font-weight:500;line-height:1.45}.h2-tile .lnk{color:var(--blue-deep);align-items:center;gap:4px;margin-top:auto;padding-top:12px;font-size:14px;font-weight:800;display:flex}.h2-tile.inst .lnk{color:var(--inst-ink)}.h2-sec{padding:30px 0 0}.h2-hd{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.h2-hd .l{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.h2-hd h2{letter-spacing:-.7px;font-size:26px;font-weight:800}.h2-hd.sm h2{font-size:21px}.h2-hd .sub{color:var(--muted);font-size:14px;font-weight:500}.h2-hd.sm .l{flex-direction:column;gap:2px}.h2-hd>a{white-space:nowrap;align-items:center;gap:3px;font-size:14px;font-weight:700;display:flex}.timer{color:var(--muted);align-items:center;gap:4px;font-size:14px;font-weight:700;display:flex}.timer b{background:var(--danger);color:#fff;font-variant-numeric:tabular-nums;border-radius:8px;padding:5px 8px;font-size:15px}.h2-cats{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}.h2-cat{background:var(--card);border:1px solid var(--line);text-align:center;color:var(--ink);border-radius:18px;padding:14px 10px 12px;transition:transform .15s,box-shadow .15s}.h2-cat:hover{box-shadow:0 12px 28px rgb(var(--sh) / .14);transform:translateY(-3px)}.h2-cat b{font-size:13.5px;font-weight:700;line-height:1.2;display:block}.h2-cat>span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:600;display:block}.pair{height:86px;margin-bottom:10px;position:relative}.pair .cover{width:52px;position:absolute;bottom:0}.pair .cover:first-child{left:calc(50% - 46px);transform:rotate(-7deg)}.pair .cover:last-child{left:calc(50% - 6px);transform:rotate(6deg)}.mini .cover{border-radius:2px 6px 6px 2px;padding:10px 6px 6px;box-shadow:0 6px 12px -6px #00000080}.mini .cover .spine{width:4px}.mini .cover .rule,.mini .cover .sub,.mini .cover .pub{display:none}.mini .cover .ttl{font-size:9.5px;line-height:1.1}.mini .cover .jau{font-size:7px}.h2-deal{background:var(--card);border:1px solid var(--line);border-radius:26px;padding:24px}.h2-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.hc{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:18px;flex-direction:column;padding:12px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative}.hc:hover{box-shadow:0 18px 40px -14px rgb(var(--sh) / .38);border-color:#0000;transform:translateY(-4px)}.h2-deal .hc{background:var(--bg)}.hc-cv{background:var(--panel);border-radius:12px;justify-content:center;padding:20px 0 16px;display:flex;position:relative}.hc-cv .cover{border-radius:3px 9px 9px 3px;width:112px;padding:18px 10px 10px}.hc-cv .cover .rule{left:10px;right:10px}.hc-cv .cover .rule.top{top:9px}.hc-cv .cover .rule.bot{bottom:30px}.hc-cv .cover .ttl{font-size:15.5px}.hc-cv .cover .sub{letter-spacing:1.6px;margin-top:6px;font-size:6.5px}.hc-cv .cover .jau{font-size:9.5px}.hc-cv .cover .spine{width:6px}.hc-bdg{z-index:2;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;top:8px;left:8px}.hc-bdg>span{background:var(--danger);color:#fff;border-radius:6px;padding:5px 7px;font:800 11px/1 Figtree,sans-serif}.hc-bdg>span.n{background:var(--ink);color:var(--bg)}.hc-wl{background:var(--card);width:32px;height:32px;color:var(--muted);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #0000001f}.hc-wl .liked{color:var(--danger)}.hc-pp{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:12px;display:flex}.hc-pp b{letter-spacing:-.3px;white-space:nowrap;font-size:18px;font-weight:900}.hc-pp b small,.pr small{color:var(--muted);font-size:11px;font-weight:700}.hc-pp s{color:var(--muted);font-size:12.5px;font-weight:600}.hc-inst{color:var(--inst-ink);background:var(--inst-bg);white-space:nowrap;border-radius:6px;align-self:flex-start;margin-top:6px;padding:3px 7px;font-size:12px;font-weight:700;display:inline-block}.hc h3{letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis;margin-top:9px;font-size:14.5px;font-weight:700;line-height:1.25;overflow:hidden}.hc-au{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;font-weight:500;overflow:hidden}.hc-rt{margin-top:5px;font-size:12.5px;font-weight:700}.hc-rt .st{color:var(--amber)}.hc-rt span:last-child{color:var(--muted);font-weight:500}.hc-eta{color:var(--ok);align-items:center;gap:5px;margin:7px 0 10px;font-size:12.5px;font-weight:700;display:flex}.hc-eta.slow{color:var(--muted)}.hc-eta.out{color:var(--danger)}.hc-stock{background:var(--panel);border-radius:9px;height:5px;overflow:hidden}.hc-stock i{background:var(--danger);border-radius:9px;height:100%;display:block}.hc-left{color:var(--muted);margin:4px 0 10px;font-size:12px;font-weight:600}.hc-add{background:linear-gradient(120deg, var(--blue), var(--blue-deep));height:40px;color:var(--accent-ink);box-shadow:0 6px 14px -6px rgb(var(--sh) / .5);border-radius:12px;margin-top:auto;font-size:14px;font-weight:800}.hc-add:hover{filter:brightness(1.07)}.hc-add:disabled{background:var(--panel);color:var(--muted);box-shadow:none;cursor:not-allowed}.hc-step{background:var(--ink);height:40px;color:var(--bg);cursor:default;border-radius:12px;justify-content:space-between;align-items:center;margin-top:auto;font-size:13.5px;font-weight:800;display:flex}.hc-step button{width:40px;height:40px;color:var(--bg);justify-content:center;align-items:center;display:flex}.h2-week{background:var(--surface);border:1px solid var(--surface-bd);box-shadow:0 10px 30px rgb(var(--sh) / .1);border-radius:28px;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:48px;padding:36px 44px;display:grid}.h2-week .cvb{cursor:pointer}.h2-week .cvb .cover{box-shadow:0 28px 50px -18px #17222e8c}.h2-week h2{letter-spacing:-1px;margin:12px 0 8px;font-family:Instrument Serif,Georgia,serif;font-size:56px;font-weight:400;line-height:1}.h2-week .au{color:var(--muted);font-size:15px;font-weight:600}.h2-week p{opacity:.88;max-width:560px;margin:16px 0;font-size:15.5px;line-height:1.65}.h2-week blockquote{border-top:1px solid var(--line);max-width:560px;padding-top:16px;font-family:Instrument Serif,Georgia,serif;font-size:21px;font-style:italic;line-height:1.35}.h2-week cite{color:var(--muted);margin-top:6px;font:600 13px Figtree,sans-serif;display:block}.h2-week .buy{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.h2-week .buy>div{flex-direction:column;margin-right:10px;display:flex}.h2-week .pr{font-size:26px;font-weight:900}.h2-week .btn{flex:none}.h2-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.h2-pan{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:24px}.h2-pan .h2-hd{margin-bottom:8px}.h2-ba,.h2-sel{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 0;display:grid}.h2-sel{grid-template-columns:48px minmax(0,1fr) auto}.h2-ba .mini{cursor:pointer}.h2-ba .t b,.h2-sel .t b{align-items:center;gap:6px;font-size:14.5px;display:flex}.h2-ba .t span,.h2-sel .t>span{color:var(--muted);font-size:12.5px;font-weight:500}.h2-ba .pr{white-space:nowrap;font-size:15px}.h2-sel .lg{color:#fff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:flex}.vf{color:var(--green);display:inline-flex}.btn.sm{border-radius:10px;height:36px;padding:0 14px;font-size:13px}.h2-first{background:var(--promo-b);color:#fff;border:none;flex-direction:column;align-items:flex-start;display:flex}.h2-first .eyebrow{color:var(--blue-2)}.h2-first h2{letter-spacing:-1px;margin:10px 0 8px;font-size:30px;font-weight:900}.h2-first p{color:#ffffffc7;max-width:360px;margin-bottom:18px;font-size:14.5px}.h2-first .code{border:1.5px dashed #ffffff73;border-radius:12px;align-items:center;gap:6px;margin-bottom:14px;padding:6px 6px 6px 16px;display:flex}.h2-first .code span{letter-spacing:2px;margin-right:10px;font:900 18px Figtree,sans-serif}.h2-first .code button{background:var(--chip);color:#fff;border-radius:9px;height:34px;padding:0 12px;font-size:13px;font-weight:700}.h2-first .btn{flex:none}.h2-vals{background:var(--surface);border:1px solid var(--surface-bd);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;display:grid}.h2-vals>div{align-items:center;gap:14px;padding:22px;display:flex}.h2-vals>div+div{border-left:1px solid var(--line)}.h2-vals svg{color:var(--blue-deep);flex-shrink:0}.h2-vals b{font-size:14.5px;display:block}.h2-vals span{color:var(--muted);font-size:13px;font-weight:500}.hsearch kbd{margin-left:auto}.sp-wrap{z-index:450;background:#0a0f1673;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;display:flex;position:fixed;inset:0}.sp{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;width:680px;max-width:100%;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000059}.sp-q{border-bottom:1px solid var(--line);height:62px;color:var(--muted);align-items:center;gap:12px;padding:0 16px 0 20px;display:flex}.sp-q input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font:600 17px Figtree,sans-serif}.sp-q input::placeholder{color:var(--ph);font-weight:500}.sp-q .dr-x{width:28px;height:28px;margin:0}.sp-b{padding:8px;overflow-y:auto}.sp-h{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);padding:12px 12px 6px;font-size:11.5px;font-weight:800}.sp-tags{flex-wrap:wrap;gap:8px;padding:4px 12px 8px;display:flex}.sp-r{text-align:left;width:100%;color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:9px 12px;display:flex}.sp-r.act{background:var(--panel)}.sp-r .g{flex-direction:column;flex:1;min-width:0;display:flex}.sp-r .g b{font-size:14.5px;font-weight:600}.sp-r small{color:var(--muted);font-size:12.5px;font-weight:600}.sp-r mark{color:var(--blue-deep);background:0 0;font-weight:800}.sp-r .mini{flex-shrink:0;width:36px}.sp-r .avt{color:#fff;background:linear-gradient(140deg,#7a5b46,#5c4234);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-family:Instrument Serif,serif;font-size:21px;display:flex}.sp-r .r{flex-direction:column;align-items:flex-end;display:flex}.sp-r .r .pr{font-size:14.5px;font-weight:800}.sp-r .r small.ok{color:var(--ok)}.sp-empty{text-align:center;color:var(--muted);flex-direction:column;gap:4px;padding:30px;font-size:14px;display:flex}.sp-empty b{color:var(--ink);font-size:16px}.sp-foot{border-top:1px solid var(--line);background:var(--panel);color:var(--muted);align-items:center;gap:18px;padding:12px 18px;font-size:12.5px;font-weight:600;display:flex}.sp-foot span{align-items:center;gap:4px;display:flex}.sp-foot button{color:var(--blue-deep);font-size:13px;font-weight:800}.mtabs{display:none}.qb-wrap{z-index:420;position:fixed;inset:0}.qb-bg{background:#0a121c80;position:absolute;inset:0}.qb{background:var(--card);border-radius:26px 26px 0 0;max-width:520px;margin:0 auto;padding:10px 20px 28px;animation:.28s cubic-bezier(.2,.8,.2,1) qbup;position:absolute;bottom:0;left:0;right:0}@keyframes qbup{0%{transform:translateY(100%)}to{transform:none}}.grab{background:var(--line);border-radius:9px;width:40px;height:5px;margin:0 auto 16px}.qb-h{grid-template-columns:74px 1fr;align-items:center;gap:16px;display:grid}.qb-h b{font-size:18px;font-weight:800;display:block}.qb-h>div>span{color:var(--muted);font-size:13.5px}.qb-h .pr{margin-top:4px;font-size:22px;font-weight:900}.qb-h .mini .cover .ttl{font-size:12px}.qb-lab{color:var(--muted);letter-spacing:.4px;margin:18px 0 8px;font-size:12px;font-weight:800}.qb-seg{background:var(--panel);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.qb-seg button{height:40px;color:var(--muted);border-radius:10px;font-size:13.5px;font-weight:700}.qb-seg button.on{background:var(--card);color:var(--ink);box-shadow:0 2px 6px #0000001a}.qb-mo{color:var(--muted);justify-content:space-between;align-items:baseline;margin-top:10px;font-size:13.5px;font-weight:600;display:flex}.qb-mo b{color:var(--ink);font-size:20px;font-weight:900}.qb-opt{text-align:left;border:1.5px solid var(--line);width:100%;color:var(--ink);border-radius:14px;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:grid}.qb-opt.on{border-color:var(--blue)}.qb-opt .rd{border:2px solid var(--line);border-radius:50%;width:20px;height:20px}.qb-opt.on .rd{border:6px solid var(--blue)}.qb-opt b{font-size:14px;display:block}.qb-opt .t span{color:var(--muted);font-size:12.5px}.qb-opt em{color:var(--ok);font-size:13px;font-style:normal;font-weight:800}.qb-cta{border-radius:16px;height:54px;margin-top:10px;font-size:15.5px}@media (width<=1100px){.h2-cats,.h2-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.h2-rail>.hc:nth-child(5){display:none}}@media (width<=980px){.h2-hero{grid-template-columns:1fr}.h2-side{grid-template-rows:auto;grid-template-columns:1fr 1fr}.h2-two{grid-template-columns:1fr}.h2-week{grid-template-columns:200px minmax(0,1fr);gap:28px;padding:28px}.h2-week h2{font-size:42px}.h2-vals{grid-template-columns:1fr 1fr}.h2-vals>div:nth-child(3){border-left:none}.h2-vals>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=760px){body{padding-bottom:92px}.wrap{padding:0 16px}header{padding:0 10px;top:8px}.hbar{gap:8px;height:60px;padding:0 10px}.logo img{height:46px;margin:0 -8px 0 -7px}.hbar .modes button{width:30px;height:30px}.h2-top{padding:16px 0 8px}.h2-search{border-radius:15px;height:52px;padding:0 6px 0 16px;font-size:14.5px}.h2-search kbd,.h2-search .go{display:none}.h2-intents{scrollbar-width:none;flex-wrap:nowrap;margin:12px -16px 0;padding:0 16px 4px;overflow-x:auto}.h2-intents::-webkit-scrollbar{display:none}.h2-ban{border-radius:22px;min-height:250px;padding:24px 22px 22px}.h2-ban h2{letter-spacing:-.9px;max-width:210px;font-size:27px}.h2-ban p{display:none}.h2-ban-tx{max-width:230px}.h2-ban-cv{bottom:-24px;right:10px}.h2-ban-cv .bc{width:84px}.h2-ban-cv .bc.b1{width:100px;margin:0 -16px}.h2-ban-cv .cover{padding:14px 8px 8px;height:130px!important}.h2-ban-cv .cover .ttl{font-size:12px}.h2-ban-cv .cover .sub,.h2-ban-cv .cover .pub,.h2-ban-cv .cover .rule{display:none}.h2-ban-cv .cover .jau{font-size:8px}.h2-ban-nav{display:none}.h2-segs{padding-top:22px}.h2-segs button{width:26px}.h2-side{gap:10px}.h2-tile{border-radius:18px;padding:16px}.h2-tile .big{font-size:26px;top:14px;right:14px}.h2-tile h3{margin-top:22px;font-size:16px}.h2-tile p{display:none}.h2-sec{padding-top:24px}.h2-cats{scrollbar-width:none;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto}.h2-cats::-webkit-scrollbar{display:none}.h2-cat{flex:0 0 104px}.h2-hd h2{font-size:20px}.h2-hd .sub{display:none}.h2-hd>a{font-size:13px}.timer{font-size:0}.timer b{padding:4px 6px;font-size:13px}.h2-deal{border-left:none;border-right:none;border-radius:0;margin:0 -16px;padding:16px 0 16px 16px}.h2-deal .h2-hd{padding-right:16px}.h2-rail{scrollbar-width:none;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.h2-rail::-webkit-scrollbar{display:none}.h2-rail>.hc{flex:0 0 160px}.h2-rail>.hc:nth-child(5){display:flex}.h2-sec>.h2-rail{margin:0 -16px;padding:0 16px}.hc-cv .cover{width:90px}.hc-cv .cover .ttl{font-size:13px}.h2-week{border-radius:22px;grid-template-columns:1fr;gap:18px;padding:22px}.h2-week .cvb{width:150px;margin:0 auto}.h2-week .cvb .cover{padding:26px 16px 16px;height:225px!important}.h2-week .cvb .cover .ttl{font-size:24px}.h2-week h2{font-size:36px}.h2-week p{font-size:14.5px}.h2-week blockquote{font-size:18px}.h2-ba{grid-template-columns:40px minmax(0,1fr) auto}.h2-ba .pr{display:none}.h2-vals{grid-template-columns:1fr}.h2-vals>div+div{border-left:none;border-top:1px solid var(--line)}footer{padding-bottom:20px}.fbig{grid-template-columns:1fr;padding:22px}.mtabs{z-index:200;background:var(--surface);border-top:1px solid var(--surface-bd);height:78px;box-shadow:0 -6px 24px rgb(var(--sh) / .1);grid-template-columns:repeat(5,1fr);padding:8px 4px 18px;display:grid;position:fixed;bottom:0;left:0;right:0}.html-dark .mtabs{background:var(--card)}.mt-t{color:var(--muted);flex-direction:column;align-items:center;gap:3px;font-size:10.5px;font-weight:700;display:flex}.mt-t.on{color:var(--blue-deep)}.mt-t .bub{background:linear-gradient(120deg, var(--blue), var(--blue-deep));width:52px;height:52px;color:var(--accent-ink);box-shadow:0 8px 18px -6px rgb(var(--sh) / .7);border-radius:18px;justify-content:center;align-items:center;margin-top:-26px;display:flex;position:relative}.mt-t .bub em{background:var(--danger);color:#fff;min-width:19px;height:19px;box-shadow:0 0 0 2px var(--card);border-radius:10px;padding:0 5px;font:800 10.5px/19px Figtree,sans-serif;position:absolute;top:-5px;right:-5px}.toast{bottom:96px}}.okc{color:var(--ok)!important}.st{color:var(--amber)}.lnk{color:var(--blue-deep);font-size:13.5px;font-weight:700}.lnk:hover{color:var(--ink)}.h2-chip.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.h2-chip.on svg{color:var(--bg)}.h2-chip.strong{background:var(--card);border-color:var(--line)}.h2-chip em{background:var(--blue);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-style:normal;font-weight:800;display:flex}.btn-w.sm{border-radius:10px;height:34px;padding:0 14px;font-size:13px}.fld{color:var(--ink);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.fld input{border:1.5px solid var(--line);background:var(--card);height:48px;color:var(--ink);border-radius:12px;outline:none;width:100%;padding:0 14px;font:500 15px Figtree,sans-serif;transition:border-color .15s,box-shadow .15s}.fld input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #3b9fdb26}.fld .ph{border:1.5px solid var(--line);background:var(--card);height:48px;color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.fld .ph:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px #3b9fdb26}.fld .ph b{color:var(--ink);border-right:1px solid var(--line);padding-right:10px;font-size:15px}.fld .ph input{border:none;height:auto;padding:0;box-shadow:none!important}.fld.err input,.fld.err .ph{border-color:var(--danger)}.fld em{color:var(--danger);font-size:12.5px;font-style:normal;font-weight:600}.fld small{color:var(--muted);font-size:12.5px;font-weight:500}.qty{border:1.5px solid var(--line);background:var(--card);border-radius:12px;align-items:center;display:flex;overflow:hidden}.cx{padding-top:14px;padding-bottom:30px}.cx-head h1{letter-spacing:-1.1px;font-size:34px;font-weight:900}.cx-head .muted{font-size:14px;font-weight:600}.cx-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:18px 0 12px;display:flex}.cx-quick{flex-wrap:wrap;gap:8px;display:flex}.cx-sort{background:var(--card);border:1px solid var(--line);height:40px;color:var(--muted);border-radius:12px;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:13.5px;font-weight:600;display:flex;position:relative}.cx-sort select{appearance:none;color:var(--ink);cursor:pointer;background:0 0;border:none;outline:none;padding-right:16px;font:700 13.5px Figtree,sans-serif}.cx-sort svg{pointer-events:none;position:absolute;right:10px}.cx-applied{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.cx-applied button{background:var(--panel);height:32px;color:var(--blue-deep);border-radius:9px;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:13px;font-weight:700;display:inline-flex}.cx-applied button.clr{color:var(--muted);background:0 0}.cx-applied button.clr:hover{color:var(--danger)}.cx-body{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:28px;display:grid}.cx-side{background:var(--card);border:1px solid var(--line);scrollbar-width:thin;border-radius:20px;max-height:calc(100vh - 120px);padding:6px 16px;position:sticky;top:100px;overflow-y:auto}.fx-g{border-bottom:1px solid var(--line);padding:14px 0}.fx-g:last-child{border-bottom:none}.fx-g h2{margin-bottom:8px;font-size:14px;font-weight:800}.fx-row{width:100%;color:var(--ink);text-align:left;align-items:center;gap:10px;padding:7px 0;font-size:14px;font-weight:500;display:flex}.fx-row .t{flex:1}.fx-row .c{color:var(--muted);font-size:12px;font-weight:600}.fx-cb{border:1.5px solid var(--line);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .12s;display:flex}.fx-row.on .fx-cb{background:var(--blue);border-color:var(--blue);color:#fff}.fx-rd{border:1.5px solid var(--line);border-radius:50%;flex-shrink:0;width:20px;height:20px}.fx-row.on .fx-rd{border:6px solid var(--blue)}.fx-row.on .t{font-weight:700}.fx-price{align-items:center;gap:8px;display:flex}.fx-price input{border:1.5px solid var(--line);background:var(--bg);width:100%;min-width:0;height:40px;color:var(--ink);border-radius:10px;outline:none;padding:0 10px;font:600 13.5px Figtree,sans-serif}.fx-price input:focus{border-color:var(--blue)}.fx-pre{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.fx-pre button{background:var(--panel);height:30px;color:var(--ink2,var(--ink));border-radius:8px;padding:0 10px;font-size:12.5px;font-weight:700}.fx-pre button.on{background:var(--ink);color:var(--bg)}.cx-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:14px;display:grid}.cx-pages{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:22px;display:flex}.cx-pages button{border:1px solid var(--line);min-width:40px;height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:0 10px}.cx-pages button:first-child svg{transform:rotate(90deg)}.cx-pages button:last-child svg{transform:rotate(-90deg)}.cx-pages button.on{background:var(--ink);color:var(--bg)}.cx-pages button:disabled{opacity:.4;cursor:default}.cx-pages .gap{align-self:center}.cx-empty{text-align:center;color:var(--muted);background:var(--card);border:1px dashed var(--line);border-radius:22px;flex-direction:column;align-items:center;gap:6px;padding:70px 20px;font-size:14.5px;display:flex}.cx-empty.big{max-width:520px;margin:60px auto}.cx-empty .ic,.cx-empty-ic{background:var(--panel);width:64px;height:64px;color:var(--blue-deep);border-radius:20px;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.cx-empty b{color:var(--ink);font-size:18px}.cx-empty span{max-width:340px}.cx-empty .btn{flex:none;margin-top:12px}.fx-sheet{flex-direction:column;max-height:86vh;display:flex}.fx-sh-h{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.fx-sh-h b{font-size:19px;font-weight:800}.fx-sh-h button{color:var(--blue-deep);font-size:14px;font-weight:700}.fx-sh-b{flex:1;margin:0 -4px;padding:0 4px;overflow-y:auto}.px{grid-template-columns:minmax(0,380px) minmax(0,1fr) 340px;align-items:start;gap:36px;padding-top:18px;display:grid}.px-gal{position:sticky;top:100px}.px-stage{background:var(--panel);border-radius:26px;padding:34px 40px;position:relative}.px-stage .cover{box-shadow:0 30px 50px -18px #17222e8c}.px-disc{z-index:2;background:var(--danger);color:#fff;border-radius:8px;padding:6px 9px;font-size:13px;font-weight:900;position:absolute;top:16px;left:16px}.px-gal-f{gap:8px;margin-top:12px;display:flex}.px-gal-f button{background:var(--card);border:1px solid var(--line);height:44px;color:var(--ink);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.px-wl.on{color:var(--danger);border-color:var(--danger)}.px-title{letter-spacing:-1.3px;text-wrap:balance;font-size:40px;font-weight:900;line-height:1.05}.px-au{color:var(--blue-deep);text-underline-offset:3px;margin-top:8px;font-size:17px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.px-au:hover{text-decoration-color:currentColor}.px-rate{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:600;display:flex}.px-rate b{color:var(--ink)}.px-rate .dot{opacity:.5}.px-fmt{margin-top:24px}.lab{color:var(--muted);letter-spacing:.3px;margin-bottom:8px;font-size:12.5px;font-weight:800}.lab b{color:var(--ink)}.px-fmt .opts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.px-fmt button{text-align:left;border:1.5px solid var(--line);background:var(--card);color:var(--ink);border-radius:14px;padding:12px 14px}.px-fmt button b{font-size:14px;display:block}.px-fmt button span{color:var(--muted);font-size:13px;font-weight:600}.px-fmt button.on{border-color:var(--blue);box-shadow:0 0 0 3px #3b9fdb24}.px-specs{border:1px solid var(--line);background:var(--card);border-radius:14px;grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid;overflow:hidden}.px-specs div{min-width:0;padding:12px 14px}.px-specs div+div{border-left:1px solid var(--line)}.px-specs span{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:11.5px;font-weight:700;display:block}.px-specs b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13.5px;display:block;overflow:hidden}.px-desc{margin-top:24px}.px-desc h2{margin-bottom:8px;font-size:17px;font-weight:800}.px-desc p{opacity:.88;max-width:620px;font-size:15.5px;line-height:1.7}.px-desc p.clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.px-desc button{color:var(--blue-deep);margin-top:6px;font-size:14px;font-weight:700}.px-seller{background:var(--card);border:1px solid var(--line);border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;margin-top:24px;padding:14px 16px;display:grid}.px-seller .lg{background:linear-gradient(140deg, var(--blue), var(--blue-deep));color:#fff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:flex}.px-seller b{align-items:center;gap:6px;font-size:15px;display:flex}.px-seller .t>span{color:var(--muted);font-size:13px;font-weight:500}.px-buy{background:var(--card);border:1px solid var(--line);box-shadow:0 14px 40px -18px rgb(var(--sh) / .3);border-radius:24px;flex-direction:column;gap:14px;padding:22px;display:flex;position:sticky;top:100px}.px-buy .pp{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.px-buy .pp b{letter-spacing:-.8px;font-size:32px;font-weight:900}.px-buy .pp small{color:var(--muted);font-size:14px;font-weight:700}.px-buy .pp s{color:var(--muted);font-size:15px;font-weight:600}.px-plan{background:var(--inst-bg);border-radius:16px;padding:12px}.px-plan .lab{color:var(--inst-ink)}.px-plan .qb-seg{background:var(--surface);grid-template-columns:repeat(3,1fr)}html[data-theme=dark] .px-plan .qb-seg{background:var(--bg)}.px-plan .mo{color:var(--inst-ink);justify-content:space-between;align-items:baseline;margin-top:10px;font-size:13.5px;font-weight:600;display:flex}.px-plan .mo b{color:var(--ink);font-size:19px;font-weight:900}.px-dels .lab{margin-bottom:6px}.px-del{text-align:left;border:1.5px solid var(--line);width:100%;color:var(--ink);border-radius:12px;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;margin-top:6px;padding:11px 12px;display:grid}.px-del svg{color:var(--muted)}.px-del.on{border-color:var(--blue)}.px-del.on svg{color:var(--blue-deep)}.px-del b{font-size:13.5px;display:block}.px-del .t span{color:var(--ok);font-size:12.5px;font-weight:700}.px-del em{font-size:13px;font-style:normal;font-weight:800}.px-dl{background:var(--panel);border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:13.5px;font-weight:700;display:flex}.px-dl.ok{color:var(--ok)}.px-row{gap:10px;display:flex}.px-row .qty button{justify-content:center;align-items:center;width:40px;height:48px;display:flex}.px-row .qty span{text-align:center;width:28px;font-weight:800}.px-row .btn{flex:1}.px-low{color:var(--danger);text-align:center;margin-top:-4px;font-size:13px;font-weight:700}.px-oos{color:var(--danger);font-weight:800}.px-perks{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:14px;display:flex}.px-perks span{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.px-bundle{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:24px}.bd-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.bd-it{text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:4px;width:130px;display:flex}.bd-it .mini{width:66px;margin-bottom:6px}.bd-it b{font-size:13.5px;line-height:1.25}.bd-it span{color:var(--muted);font-size:13px;font-weight:700}.bd-row .plus{color:var(--muted);font-size:26px;font-weight:300}.bd-tot{border-left:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:4px;margin-left:auto;padding-left:28px;display:flex}.bd-tot span{color:var(--muted);font-size:13px;font-weight:600}.bd-tot b{margin-bottom:8px;font-size:24px;font-weight:900}.bd-tot .btn{flex:none}.px-rev{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:36px;display:grid}.rv-sum{background:var(--card);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:4px;padding:22px;display:flex;position:sticky;top:100px}.rv-sum h2{margin-bottom:6px;font-size:21px;font-weight:800}.rv-sum .big{letter-spacing:-1.5px;font-size:48px;font-weight:900;line-height:1}.rv-sum .big span{color:var(--muted);letter-spacing:0;font-size:16px;font-weight:700}.rv-sum .st{letter-spacing:2px;font-size:17px}.rv-sum .muted{font-size:13.5px;font-weight:600}.rv-dist{flex-direction:column;gap:6px;margin:14px 0 16px;display:flex}.rv-dist div{color:var(--muted);grid-template-columns:28px 1fr 36px;align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:grid}.rv-dist i{background:var(--panel);border-radius:9px;height:7px;overflow:hidden}.rv-dist em{background:var(--amber);border-radius:9px;height:100%;display:block}.rv-tags{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.rv{background:var(--card);border:1px solid var(--line);border-radius:18px;margin-bottom:12px;padding:18px 20px}.rv .hd{grid-template-columns:40px 1fr auto;align-items:center;gap:12px;margin-bottom:10px;display:grid}.rv .av{background:var(--panel);width:40px;height:40px;color:var(--blue-deep);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex}.rv .hd b{margin-right:8px;font-size:14.5px}.rv .vfd{color:var(--ok);align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.rv .dt{color:var(--muted);font-size:12px;font-weight:500;display:block}.rv .st{letter-spacing:1px}.rv .st .off{opacity:.25}.rv p{opacity:.88;font-size:15px;line-height:1.65}.rv .help{color:var(--muted);border:1px solid var(--line);border-radius:8px;margin-top:10px;padding:5px 10px;font-size:12.5px;font-weight:700}.px-mbar{z-index:190;background:var(--card);border:1px solid var(--line);box-shadow:0 12px 34px rgb(var(--sh) / .25);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex;position:fixed;bottom:86px;left:10px;right:10px}.px-mbar b{font-size:18px;font-weight:900;display:block}.px-mbar span{color:var(--inst-ink);font-size:12px;font-weight:700}.px-mbar .btn{flex:none;height:48px}.cd{width:440px}.cd .dr-head b{font-size:20px;font-weight:800}.cd-free{border-bottom:1px solid var(--line);padding:14px 22px}.cd-free .t{color:var(--muted);align-items:center;gap:6px;margin-bottom:8px;font-size:13.5px;font-weight:600;display:flex}.cd-free .t b{color:var(--ink)}.cd-free.ok .t{color:var(--ok);font-weight:800}.cd-free i{background:var(--panel);border-radius:9px;height:6px;display:block;overflow:hidden}.cd-free em{background:linear-gradient(90deg, var(--blue), var(--ok));border-radius:9px;height:100%;transition:width .3s;display:block}.cd-grp{color:var(--ok);align-items:center;gap:8px;padding:14px 22px 4px;font-size:12.5px;font-weight:800;display:flex}.cd-it{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr;gap:14px;padding:12px 22px;display:grid}.cd-it .mini{cursor:pointer}.cd-it .b{flex-direction:column;min-width:0;display:flex}.cd-it .b>b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.cd-it .b>span{color:var(--muted);font-size:12.5px}.cd-it .issue,.ckx-sum .it .issue{color:var(--danger);font-size:12.5px;font-style:normal;font-weight:600}.cd-it .r{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.cd-it .qty{border-radius:10px}.cd-it .qty button{justify-content:center;align-items:center;width:30px;height:30px;display:flex}.cd-it .qty span{text-align:center;width:24px;font-size:13px;font-weight:800}.cd-it .pr{font-size:15px;font-weight:900}.cd-it .acts{gap:14px;margin-top:8px;display:flex}.cd-it .acts button{color:var(--muted);align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:flex}.cd-it .acts button:hover{color:var(--ink)}.cd-sug{padding:16px 22px}.cd-sug .h{margin-bottom:10px;font-size:14.5px;font-weight:800}.cd-sug .rw{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.cd-sug .s{background:var(--panel);border-radius:12px;flex-direction:column;gap:6px;padding:10px 8px 8px;display:flex}.cd-sug .mini{cursor:pointer;width:52px;margin:0 auto}.cd-sug .s>b{height:28px;font-size:11.5px;line-height:1.2;overflow:hidden}.cd-sug .f{justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.cd-sug .f button{background:var(--blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.cd-inst{text-align:center;color:var(--inst-ink);background:var(--inst-bg);border-radius:8px;margin:8px 0 4px;padding:6px;font-size:12.5px;font-weight:600}.ckx-steps{color:var(--muted);align-items:center;gap:10px;padding:22px 0 0;font-size:13.5px;font-weight:700;list-style:none;display:flex}.ckx-steps li{align-items:center;gap:8px;display:flex}.ckx-steps li+li:before{content:"";background:var(--line);width:36px;height:1.5px;margin-right:2px}.ckx-steps span{border:1.5px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.ckx-steps li.on{color:var(--ink)}.ckx-steps li.on span{background:var(--ink);border-color:var(--ink);color:var(--bg)}.ckx-steps li.done{color:var(--ok)}.ckx-steps li.done span{background:var(--ok);border-color:var(--ok);color:#fff}.ckx{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;padding-top:14px;padding-bottom:40px;display:grid}.ckx-title{letter-spacing:-1.1px;margin-bottom:18px;font-size:34px;font-weight:900}.ckx-card{background:var(--card);border:1px solid var(--line);border-radius:22px;margin-bottom:14px;padding:22px 24px}.ckx-hd{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ckx-hd .n{background:var(--ink);width:28px;height:28px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.ckx-hd h2{flex:1;font-size:18px;font-weight:800}.ckx-g2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ckx-opts3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ckx-opt{text-align:left;border:1.5px solid var(--line);color:var(--ink);border-radius:16px;flex-direction:column;gap:2px;padding:14px;transition:border-color .15s;display:flex}.ckx-opt .top{color:var(--muted);justify-content:space-between;margin-bottom:8px;display:flex}.ckx-opt.on{border-color:var(--blue);box-shadow:0 0 0 3px #3b9fdb1f}.ckx-opt.on .top{color:var(--blue-deep)}.ckx-opt b{font-size:14.5px}.ckx-opt>span{color:var(--muted);font-size:13px;font-weight:500}.ckx-opt em{margin-top:4px;font-size:13px;font-style:normal;font-weight:800}.rd{border:1.5px solid var(--line);border-radius:50%;flex-shrink:0;width:20px;height:20px;display:inline-block}.on>.rd,.on .top .rd{border:6px solid var(--blue)}.ckx-sub{border-top:1px dashed var(--line);flex-direction:column;gap:14px;margin-top:16px;padding-top:16px;display:flex}.ckx-sub .lab{margin:4px 0 -4px}.ckx-days{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ckx-days button{border:1.5px solid var(--line);color:var(--ink);text-align:center;border-radius:12px;padding:10px}.ckx-days button b{font-size:14px;display:block}.ckx-days button span{color:var(--muted);font-size:12.5px;font-weight:600}.ckx-days button.on{border-color:var(--blue);background:var(--panel)}.ckx-slots{flex-wrap:wrap;gap:8px;display:flex}.ckx-pt{text-align:left;border:1.5px solid var(--line);color:var(--ink);border-radius:14px;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.ckx-pt.on{border-color:var(--blue)}.ckx-pt b{font-size:14px;display:block}.ckx-pt .t span{color:var(--muted);font-size:12.5px}.ckx-pt em{color:var(--muted);font-size:12.5px;font-style:normal;font-weight:700}.ckx-pays{flex-direction:column;gap:8px;display:flex}.ckx-pay{text-align:left;border:1.5px solid var(--line);color:var(--ink);border-radius:14px;grid-template-columns:20px 40px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.ckx-pay.on{border-color:var(--blue);background:var(--panel)}.ckx-pay .lg{color:#fff;border-radius:7px;justify-content:center;align-items:center;width:40px;height:28px;font-size:13px;font-weight:900;display:flex}.lg.payme{background:#3cc}.lg.click{background:#0b6bd6}.lg.card{background:linear-gradient(120deg,#1a5a9a,#2fa36b)}.lg.inst{background:var(--amber)}.lg.uzum{background:var(--accent)}.lg.oson{background:var(--amber)}.lg.paynet{background:var(--green)}.lg.cash{background:#5f6e7e}.ckx-pay b{font-size:14px;display:block}.ckx-pay .t span{color:var(--muted);font-size:12.5px}.ckx-pay em{color:var(--inst-ink);background:var(--inst-bg);border-radius:6px;padding:3px 7px;font-size:12.5px;font-style:normal;font-weight:800}.ckx-inst{background:var(--inst-bg);border-radius:14px;margin-top:12px;padding:12px}.ckx-inst .qb-seg{background:var(--surface)}.ckx-sum{background:var(--card);border:1px solid var(--line);box-shadow:0 14px 40px -18px rgb(var(--sh) / .3);border-radius:24px;padding:22px;position:sticky;top:100px}.ckx-sum .hd{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ckx-sum h2{font-size:19px;font-weight:800}.ckx-sum .its{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;max-height:240px;padding-bottom:14px;display:flex;overflow-y:auto}.ckx-sum .it{grid-template-columns:40px 1fr auto;align-items:center;gap:12px;font-size:14px;display:grid}.ckx-sum .it .mini{position:relative}.ckx-sum .it .mini em{background:var(--ink);min-width:18px;height:18px;color:var(--bg);text-align:center;z-index:2;border-radius:9px;padding:0 4px;font:800 10.5px/18px Figtree,sans-serif;position:absolute;top:-6px;right:-6px}.ckx-sum .it .t{min-width:0}.ckx-sum .it .t b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.ckx-sum .it .t span{color:var(--muted);font-size:12px}.ckx-sum .promo{border-bottom:1px solid var(--line);margin-bottom:12px;padding:14px 0}.ckx-sum .pi{gap:8px;display:flex}.ckx-sum .pi input{border:1.5px solid var(--line);background:var(--bg);min-width:0;height:42px;color:var(--ink);letter-spacing:.5px;text-transform:uppercase;border-radius:11px;outline:none;flex:1;padding:0 12px;font:700 14px Figtree,sans-serif}.ckx-sum .pi input:focus{border-color:var(--blue)}.ckx-sum .pi.err input{border-color:var(--danger)}.ckx-sum .pi button{background:var(--ink);height:42px;color:var(--bg);border-radius:11px;padding:0 14px;font-size:13.5px;font-weight:700}.ckx-sum .promo em{color:var(--danger);margin-top:6px;font-size:12.5px;font-style:normal;font-weight:600;display:block}.ckx-sum .promo .ok{color:var(--ok);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.ckx-sum .promo .ok button{color:var(--muted);margin-left:auto;font-size:12.5px;font-weight:700}.ckx-sum .ln{color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.ckx-sum .ln.tot{color:var(--ink);border-top:1px dashed var(--line);margin-top:4px;padding-top:12px;font-size:19px;font-weight:900}.ckx-sum .eta{color:var(--ok);background:var(--panel);border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.ckx-sum .eta svg{flex-shrink:0;margin-top:1px}.ckx-sum .cta{border-radius:15px;height:54px;margin-top:14px;font-size:16px}.ckx-sum .fine{color:var(--muted);gap:6px;margin-top:12px;font-size:12px;line-height:1.5;display:flex}.ckx-sum .fine svg{flex-shrink:0;margin-top:2px}.ckx-toast{z-index:300;background:var(--danger);color:#fff;border-radius:12px;padding:12px 18px;font-size:14px;font-weight:700;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000040}.cf{justify-content:center;padding-top:30px;display:flex}.cf-main{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:28px;flex-direction:column;align-items:center;width:100%;max-width:680px;padding:40px;display:flex}.cf-main .check-ic{background:var(--ok);width:70px;height:70px;margin-bottom:20px;box-shadow:0 0 0 10px #1f9d6f1f}.cf-main h1{letter-spacing:-.9px;text-wrap:balance;font-size:30px;font-weight:900}.cf-main>p{color:var(--muted);margin-top:8px;font-size:15px}.cf-main>p b{color:var(--ink)}.cf-track{grid-template-columns:repeat(4,1fr);width:100%;margin:28px 0 22px;display:grid;position:relative}.cf-track:before{content:"";background:var(--line);height:2px;position:absolute;top:13px;left:12.5%;right:12.5%}.cf-track div{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.cf-track span{background:var(--card);border:2px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.cf-track .on span{background:var(--ok);border-color:var(--ok);color:#fff}.cf-track b{color:var(--muted);font-size:12.5px;font-weight:700}.cf-track .on b{color:var(--ink)}.cf-grid{text-align:left;border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr 1fr;width:100%;display:grid;overflow:hidden}.cf-grid div{border-bottom:1px solid var(--line);padding:14px 16px}.cf-grid div:nth-child(odd){border-right:1px solid var(--line)}.cf-grid div:nth-last-child(-n+2){border-bottom:none}.cf-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700;display:block}.cf-grid b{margin-top:3px;font-size:14.5px;display:block}.cf-tg{text-align:left;background:var(--panel);border-radius:16px;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;width:100%;margin-top:14px;padding:14px 16px;display:grid}.tg{color:#fff;background:#2aabee;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;transform:rotate(-30deg)}.cf-tg b{font-size:14.5px;display:block}.cf-tg span{color:var(--muted);font-size:13px}.cf-btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.cf-btns .btn{flex:none}.ax{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:28px;padding-top:24px;padding-bottom:30px;display:grid}.ax-side{flex-direction:column;gap:12px;display:flex;position:sticky;top:100px}.ax-who{background:var(--card);border:1px solid var(--line);border-radius:20px;align-items:center;gap:12px;padding:16px;display:flex}.ax-who b{font-size:15.5px;display:block}.ax-who span{color:var(--muted);font-size:12.5px;font-weight:600}.ax-plus{background:var(--promo-b);color:#fff;border-radius:20px;align-items:center;gap:10px;padding:16px;display:flex}.ax-plus b{background:linear-gradient(100deg,#f0b04a,#f7d08a);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:900;display:block}.ax-plus span{color:#ffffffbf;font-size:12.5px}.ax-nav{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:2px;padding:8px;display:flex}.ax-nav button{color:var(--ink);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-size:14.5px;font-weight:600;display:flex}.ax-nav button:hover{background:var(--panel)}.ax-nav button.on{background:var(--panel);color:var(--blue-deep);font-weight:800}.ax-nav button em{background:var(--blue);color:#fff;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:800;display:flex}.ax-nav .out{color:var(--danger);border-top:1px solid var(--line);border-radius:0 0 12px 12px;margin-top:4px}.ax-h{letter-spacing:-1px;margin-bottom:18px;font-size:30px;font-weight:900}.ax-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.ax-top .ax-h{margin:0}.ax-top .btn{flex:none}.ax-seg{background:var(--panel);border-radius:12px;gap:4px;padding:4px;display:flex}.ax-seg button{height:36px;color:var(--muted);border-radius:9px;padding:0 14px;font-size:13.5px;font-weight:700}.ax-seg button.on{background:var(--card);color:var(--ink);box-shadow:0 2px 6px #00000014}.ax-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:26px;display:grid}.ax-stats button{text-align:left;background:var(--card);border:1px solid var(--line);color:var(--blue-deep);border-radius:18px;padding:18px;transition:transform .15s}.ax-stats button:hover{transform:translateY(-2px)}.ax-stats b{color:var(--ink);margin-top:10px;font-size:24px;font-weight:900;display:block}.ax-stats span{color:var(--muted);font-size:13px;font-weight:600}.ax-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.ax-note{color:var(--blue-deep);background:var(--panel);border-radius:12px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:13.5px;font-weight:600;display:flex}.ax-addr{flex-direction:column;gap:10px;display:flex}.ad{background:var(--card);border:1.5px solid var(--line);color:var(--muted);border-radius:18px;grid-template-columns:24px 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.ad.on{border-color:var(--blue)}.ad b{color:var(--ink);align-items:center;gap:8px;font-size:15px;display:flex}.ad b span{color:var(--blue-deep);background:var(--panel);border-radius:6px;padding:3px 7px;font-size:11px;font-weight:800}.ad p{margin-top:2px;font-size:13.5px}ul.ax-addr{padding:0;list-style:none}.ax-addr-form{background:var(--card);border:1.5px solid var(--line);border-radius:18px;grid-template-columns:repeat(2,1fr);gap:12px 14px;margin-bottom:14px;padding:16px 18px;display:grid}.ax-addr-form .fld select{border:1.5px solid var(--line);background:var(--card);width:100%;color:var(--ink);border-radius:12px;padding:11px 12px}.ax-addr-form .ax-addr-def,.ax-addr-form p,.ax-addr-form .ax-addr-actions{grid-column:1/-1}.ax-addr-def{color:var(--ink);align-items:center;gap:8px;display:flex}.ax-addr-actions{align-items:center;gap:10px;display:flex}.oc{background:var(--card);border:1px solid var(--line);border-radius:20px;margin-bottom:12px;padding:18px 20px}.oc-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.oc-h b{font-size:16px;display:block}.oc-h span{color:var(--muted);font-size:13px;font-weight:600}.oc-st{background:var(--panel);white-space:nowrap;border-radius:999px;padding:5px 11px;color:var(--blue-deep)!important;font-size:12.5px!important;font-weight:800!important}.oc-st.ok{color:var(--ok)!important}.oc-b{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;margin:16px 0;display:grid}.oc-cvs{gap:8px;display:flex}.oc-cvs .mini{cursor:pointer;width:52px}.oc-tr .bar{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.oc-tr .bar i{background:var(--panel);border-radius:9px;height:6px}.oc-tr .bar i.on{background:var(--ok)}.oc-tr .lb{color:var(--muted);grid-template-columns:repeat(4,1fr);gap:4px;margin-top:6px;font-size:11.5px;font-weight:600;display:grid}.oc-tr .lb .cur{color:var(--ink);font-weight:800}.oc-tr .eta{color:var(--ok);align-items:center;gap:6px;margin-top:10px;font-size:13.5px;font-weight:700;display:flex}.oc-tr .eta span{color:var(--muted);font-weight:600}.oc-f{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.oc-f .btn{flex:none;gap:6px;display:inline-flex}.modal.au{border-radius:26px;width:420px;padding:32px 30px 26px}.modal.au form,.modal.au>div{flex-direction:column;gap:14px;display:flex}.modal.au h2{letter-spacing:-.6px;font-size:26px;font-weight:900}.modal.au p{margin-top:-8px;font-size:14px}.modal.au .btn{border-radius:14px;flex:none;height:50px}.au-or{color:var(--muted);align-items:center;gap:12px;font-size:12.5px;font-weight:600;display:flex}.au-or:before,.au-or:after{content:"";background:var(--line);flex:1;height:1px}.au-tg{gap:10px}.au-tg .tg{width:26px;height:26px}.au-back{color:var(--muted);align-self:flex-start;align-items:center;gap:4px;margin-top:-8px;font-size:13.5px;font-weight:700;display:flex}.au-code{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.au-consent{color:var(--muted);text-align:left;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.4;display:flex}.au-consent input{flex:none;margin-top:2px}.au-err{color:var(--danger);text-align:center;font-size:13px;font-weight:700}.au-code input{border:1.5px solid var(--line);background:var(--bg);height:56px;color:var(--ink);text-align:center;border-radius:14px;outline:none;width:100%;font:900 24px Figtree,sans-serif}.au-code input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #3b9fdb26}.au-re{color:var(--muted);text-align:center;font-size:13.5px;font-weight:600}.au-re a{font-weight:800}.au-hint{color:var(--muted);text-align:center;background:var(--panel);border-radius:8px;padding:6px;font-size:12px}.modal.au .fine{color:var(--muted);margin-top:0;font-size:12px}.modal.au .dr-x{top:18px;right:18px}@media (width<=1180px){.px{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.px-buy{grid-column:2;position:static}.px-gal{grid-row:span 2}}@media (width<=980px){.cx-body{grid-template-columns:210px minmax(0,1fr)}.ckx{grid-template-columns:1fr}.ckx-sum{position:static}.px-rev{grid-template-columns:1fr}.rv-sum{position:static}.ax{grid-template-columns:1fr}.ax-side{position:static}.ax-nav{flex-direction:row;overflow-x:auto}.ax-nav button{white-space:nowrap}.ax-nav .out{border-top:none;margin:0}.ax-stats{grid-template-columns:1fr 1fr}}@media (width<=760px){.cx-head h1,.ckx-title{font-size:26px}.cx-body{grid-template-columns:1fr}.cx-quick{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 32px);margin:0 -16px;padding:0 16px 4px;overflow-x:auto}.cx-quick::-webkit-scrollbar{display:none}.cx-bar{margin:14px 0 10px}.cx-grid,.ax-grid{grid-template-columns:1fr 1fr;gap:10px}.cx-grid .hc-cv .cover,.ax-grid .hc-cv .cover{width:84px}.hc{padding:9px}.hc-pp b{font-size:16px}.hc-inst{font-size:11px}.px{grid-template-columns:1fr;gap:20px;padding-top:12px}.px-gal{grid-row:auto;position:static}.px-stage{padding:26px 70px}.px-buy{grid-column:auto}.px-title{font-size:28px}.px-fmt .opts{grid-template-columns:1fr 1fr 1fr}.px-fmt button{padding:10px}.px-fmt button b{font-size:12.5px}.px-specs{grid-template-columns:1fr 1fr}.px-specs div:nth-child(3){border-left:none}.px-specs div:nth-child(n+3){border-top:1px solid var(--line)}.bd-row{gap:10px}.bd-it{width:80px}.bd-it .mini{width:54px}.bd-it b{font-size:12px}.bd-tot{border-left:none;border-top:1px solid var(--line);width:100%;margin:0;padding:14px 0 0}body:has(.px-mbar) .toast{bottom:160px}.cd{width:100%;max-width:100%}.cd-sug .rw{grid-template-columns:repeat(3,1fr)}.cd-sug .s:nth-child(4){display:none}.ckx-g2,.ckx-opts3{grid-template-columns:1fr}.ckx-opt{flex-flow:wrap;align-items:center;gap:4px 10px}.ckx-opt .top{order:0;margin:0}.ckx-opt b{flex:1}.ckx-opt>span{order:3;width:100%;padding-left:30px}.ckx-card{padding:18px 16px}.ckx-pay{grid-template-columns:20px 36px 1fr}.ckx-pay em{grid-column:3}.ckx-steps{gap:6px;font-size:0}.ckx-steps li.on{font-size:13.5px}.ckx-steps li+li:before{width:18px}.cf-main{padding:26px 18px}.cf-main h1{font-size:24px}.cf-grid{grid-template-columns:1fr}.cf-grid div{border-right:none!important;border-bottom:1px solid var(--line)!important}.cf-grid div:last-child{border-bottom:none!important}.cf-track b{font-size:10.5px}.ax-stats{grid-template-columns:1fr 1fr}.ax>*{min-width:0}.oc-b{grid-template-columns:1fr}.modal.au{padding:28px 20px 22px}}.langs{background:var(--surface);border:1px solid var(--surface-bd);border-radius:999px;gap:2px;padding:3px;display:flex}.langs button{min-width:36px;height:34px;color:var(--muted);border-radius:999px;padding:0 8px;font:800 12.5px Figtree,sans-serif}.langs button:hover{color:var(--ink);background:var(--hover-bg)}.langs button[aria-pressed=true]{background:var(--ink);color:var(--bg)}@media (width<=760px){.langs button{min-width:30px;height:30px;padding:0 6px;font-size:11.5px}}.legal-page{padding-top:16px;padding-bottom:60px}.legal-container{background:var(--card);border:1px solid var(--line);box-shadow:0 8px 30px rgb(var(--sh) / .08);border-radius:24px;padding:36px 40px}.legal-title{letter-spacing:-.8px;color:var(--ink);margin-bottom:8px;font-size:32px;font-weight:900}.legal-desc{color:var(--muted);margin-bottom:24px;font-size:15px}.legal-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:28px;padding-bottom:20px;display:flex}.legal-tab{color:var(--muted);background:var(--panel);border:1px solid #0000;border-radius:12px;padding:8px 16px;font-size:13.5px;font-weight:700;transition:all .15s}.legal-tab:hover{color:var(--ink);background:var(--hover-bg)}.legal-tab.on{color:var(--accent-ink);background:linear-gradient(120deg, var(--blue), var(--blue-deep));box-shadow:0 4px 14px rgb(var(--sh) / .25)}.legal-placeholder{background:var(--panel);border:1.5px dashed var(--amber);border-radius:16px;margin-bottom:32px;padding:20px 24px}.legal-placeholder-head{color:var(--amber);align-items:center;gap:10px;margin-bottom:8px;display:flex}.legal-placeholder-head b{color:var(--ink);font-size:15px;font-weight:800}.legal-marker-tag{background:var(--amber);color:#fff;letter-spacing:.5px;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:800}.legal-placeholder p{color:var(--muted);font-size:13.5px;line-height:1.6}.legal-sections{flex-direction:column;gap:28px;display:flex}.legal-sec{flex-direction:column;gap:12px;display:flex}.legal-sec-title{color:var(--ink);letter-spacing:-.3px;font-size:18px;font-weight:800}.legal-sec-content{flex-direction:column;gap:8px;display:flex}.legal-sec-content p{color:var(--ink);opacity:.88;font-size:14.5px;line-height:1.7}.legal-meta{border-top:1px solid var(--line);color:var(--muted);margin-top:36px;padding-top:20px;font-size:13px;font-weight:600}.sl-consent{color:var(--muted);margin-top:14px;font-size:12.5px;line-height:1.5}.sl-consent a{color:var(--blue-deep);font-weight:700}.sl-consent a:hover{text-decoration:underline}@media (width<=760px){.legal-container{border-radius:18px;padding:22px 18px}.legal-title{font-size:24px}.legal-nav{flex-direction:column}}.st2{padding-top:16px;padding-bottom:30px}.st2-hero{background:var(--surface);border:1px solid var(--surface-bd);box-shadow:0 10px 30px rgb(var(--sh) / .1);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px 24px;padding:30px 32px;display:grid;position:relative;overflow:hidden}.st2-hero:before{content:"";background:linear-gradient(90deg, var(--blue), var(--blue-2));height:6px;position:absolute;inset:0 0 auto}.st2-id{align-items:center;gap:18px;min-width:0;display:flex}.st2-id .lg{color:#fff;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;font-size:30px;font-weight:900;display:flex;box-shadow:0 10px 24px -10px #00000080}.st2-id h1{letter-spacing:-1px;flex-wrap:wrap;align-items:center;gap:12px;font-size:32px;font-weight:900;display:flex}.vbadge{letter-spacing:0;color:var(--ok);background:var(--panel);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.st2-id .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;font-size:14px;font-weight:600;display:flex}.st2-id .meta b{color:var(--ink)}.st2-id .meta .dot{opacity:.5}.st2-acts{gap:10px;display:flex}.st2-acts .btn{flex:none}.st2-stats{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);padding-top:20px;display:grid}.st2-stats div{padding:0 18px}.st2-stats div:first-child{padding-left:0}.st2-stats div+div{border-left:1px solid var(--line)}.st2-stats b{letter-spacing:-.6px;font-size:24px;font-weight:900;display:block}.st2-stats span{color:var(--muted);font-size:13px;font-weight:600}.st2-tabs{border-bottom:1px solid var(--line);gap:4px;margin:22px 0 18px;display:flex}.st2-tabs button{height:46px;color:var(--muted);border-bottom:2.5px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 16px;font-size:15px;font-weight:700;display:flex}.st2-tabs button.on{color:var(--ink);border-bottom-color:var(--blue)}.st2-tabs em{background:var(--panel);border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal}.st2-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.st2-q{background:var(--card);border:1px solid var(--line);height:40px;color:var(--muted);border-radius:12px;align-items:center;gap:8px;width:260px;padding:0 14px;display:flex}.st2-q input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;font:500 14px Figtree,sans-serif}.st2-cats{flex-wrap:wrap;flex:1;gap:8px;display:flex}.st2-kpi{flex-direction:column;gap:10px;margin:16px 0 4px;display:flex}.st2-kpi div{color:var(--muted);grid-template-columns:1fr 70px 30px;align-items:center;gap:10px;font-size:13px;font-weight:600;display:grid}.st2-kpi i{background:var(--panel);border-radius:9px;height:6px;overflow:hidden}.st2-kpi em{background:var(--ok);border-radius:9px;height:100%;display:block}.st2-kpi b{color:var(--ink);text-align:right}.st2-reply{background:var(--panel);border-left:3px solid var(--blue);border-radius:12px;margin-top:12px;padding:12px 14px}.st2-reply b{font-size:13px}.st2-reply p{margin-top:2px;font-size:14px}.st2-about{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;display:grid}.st2-about h3{margin-bottom:10px;font-size:19px;font-weight:800}.st2-about p{opacity:.88;font-size:15px;line-height:1.7}.st2-facts{flex-direction:column;display:flex}.st2-facts div{grid-template-columns:22px 120px 1fr;align-items:center;gap:10px;padding:11px 0;font-size:14px;display:grid}.st2-facts div+div{border-top:1px solid var(--line)}.st2-facts svg{color:var(--blue-deep)}.st2-facts span{color:var(--muted);font-weight:600}.sl-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:40px;padding-top:40px;display:grid}.sl-hero h1{letter-spacing:-2px;text-wrap:balance;margin:14px 0 16px;font-size:54px;font-weight:900;line-height:1.02}.sl-hero .tx>p{color:var(--muted);max-width:520px;font-size:17px;font-weight:500;line-height:1.55}.sl-hero .cta{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.sl-hero .cta .btn{flex:none;height:52px;padding:0 24px;font-size:15.5px}.sl-pts{grid-template-columns:repeat(3,auto);justify-content:start;gap:30px;margin-top:34px;display:grid}.sl-pts b{letter-spacing:-.5px;font-size:22px;font-weight:900;display:block}.sl-pts span{color:var(--muted);font-size:13.5px;font-weight:600}.sl-calc{background:var(--card);border:1px solid var(--line);box-shadow:0 20px 50px -20px rgb(var(--sh) / .35);border-radius:26px;flex-direction:column;gap:14px;padding:26px;display:flex}.sl-calc h3{font-size:19px;font-weight:800}.sl-rng{flex-direction:column;gap:8px;display:flex}.sl-rng span{color:var(--muted);justify-content:space-between;font-size:13.5px;font-weight:600;display:flex}.sl-rng b{color:var(--ink);font-weight:800}.sl-rng input{width:100%;accent-color:var(--blue);height:22px}.sl-ln{color:var(--muted);justify-content:space-between;font-size:14px;font-weight:600;display:flex}.sl-ln b{color:var(--ink)}.sl-ln.tot{border-top:1px dashed var(--line);color:var(--ink);padding-top:12px;font-size:15px}.sl-ln.tot b{color:var(--ok);font-size:24px;font-weight:900}.sl-calc .fine{color:var(--inst-ink);background:var(--inst-bg);border-radius:8px;padding:7px 10px;font-size:12.5px;font-weight:700}.sl-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sl-steps .s{background:var(--card);border:1px solid var(--line);color:var(--blue-deep);border-radius:22px;padding:22px;position:relative}.sl-steps .n{color:var(--panel);letter-spacing:-2px;font:900 44px/1 Figtree,sans-serif;position:absolute;top:14px;right:18px}.sl-steps b{color:var(--ink);margin:14px 0 6px;font-size:17px;display:block}.sl-steps p{color:var(--muted);font-size:14px;line-height:1.5}.sl-models{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sl-model{text-align:left;background:var(--card);border:1.5px solid var(--line);color:var(--ink);border-radius:22px;flex-direction:column;gap:10px;padding:22px;display:flex}.sl-model.on{border-color:var(--blue);box-shadow:0 0 0 4px #3b9fdb1f}.sl-model .top{justify-content:space-between;align-items:center;display:flex}.sl-model .top b{font-size:18px;font-weight:800}.sl-model p{color:var(--muted);font-size:14.5px;line-height:1.5}.sl-model ul{flex-direction:column;gap:6px;list-style:none;display:flex}.sl-model li{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.sl-model li svg{color:var(--ok)}.sl-model em{color:var(--blue-deep);margin-top:4px;font-size:13.5px;font-style:normal;font-weight:800}.sl-form{background:var(--surface);border:1px solid var(--surface-bd);box-shadow:0 10px 30px rgb(var(--sh) / .1);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:36px;padding:34px;display:grid}.sl-form h2{letter-spacing:-1.1px;margin:10px 0 8px;font-size:34px;font-weight:900}.sl-form .l>p{color:var(--muted);font-size:15px}.sl-prog{flex-direction:column;gap:12px;margin:24px 0;list-style:none;display:flex}.sl-prog li{color:var(--muted);align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.sl-prog span{border:1.5px solid var(--line);background:var(--card);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12.5px;display:flex}.sl-prog li.on{color:var(--ink)}.sl-prog li.on span{background:var(--ink);border-color:var(--ink);color:var(--bg)}.sl-prog li.done{color:var(--ok)}.sl-prog li.done span{background:var(--ok);border-color:var(--ok);color:#fff}.sl-tg{background:var(--card);border-radius:16px;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.sl-tg b{font-size:14.5px;display:block}.sl-tg span{color:var(--muted);font-size:13px}.sl-form .r{background:var(--card);border:1px solid var(--line);border-radius:22px;flex-direction:column;justify-content:space-between;min-height:320px;padding:24px;display:flex}.sl-fs{flex-direction:column;gap:14px;display:flex}.sl-fs .lab{margin-bottom:-6px}.sl-cats{flex-wrap:wrap;gap:8px;display:flex}.sl-nav{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.sl-nav .btn{flex:none}.sl-done{text-align:center;flex-direction:column;align-items:center;gap:10px;margin:auto 0;display:flex}.sl-done .check-ic{background:var(--ok)}.sl-done h3{font-size:22px;font-weight:900}.sl-done p{color:var(--muted);max-width:360px;font-size:14.5px}.sl-done .btn{flex:none;margin-top:6px}.sl-faq{flex-direction:column;gap:8px;max-width:860px;display:flex}.fq{background:var(--card);border:1px solid var(--line);border-radius:16px}.fq button{width:100%;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:16px;font-weight:700;display:flex}.fq button svg{color:var(--muted);flex-shrink:0;transition:transform .2s}.fq.on button svg{transform:rotate(45deg)}.fq p{color:var(--muted);padding:0 20px 18px;font-size:15px;line-height:1.6}@media (width<=980px){.sl-hero,.sl-form,.st2-about{grid-template-columns:1fr}.sl-steps{grid-template-columns:1fr 1fr}.st2-hero{grid-template-columns:1fr}}@media (width<=760px){.st2-hero{border-radius:22px;padding:22px 18px}.st2-id .lg{border-radius:17px;width:58px;height:58px;font-size:24px}.st2-id h1{font-size:24px}.st2-acts .btn{flex:1}.st2-stats{grid-template-columns:1fr 1fr;gap:14px 0}.st2-stats div:nth-child(3){border-left:none;padding-left:0}.st2-stats b{font-size:20px}.st2-tabs{overflow-x:auto}.st2-tabs button{white-space:nowrap;padding:0 12px;font-size:14px}.st2-q{width:100%}.st2-cats{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.st2-facts div{grid-template-columns:22px 1fr}.st2-facts div b{grid-column:2}.sl-hero{gap:24px;padding-top:20px}.sl-hero h1{letter-spacing:-1.2px;font-size:34px}.sl-hero .tx>p{font-size:15.5px}.sl-pts{gap:18px}.sl-pts b{font-size:17px}.sl-pts span{font-size:12px}.sl-steps,.sl-models{grid-template-columns:1fr}.sl-form{gap:20px;padding:20px}.sl-form h2{font-size:26px}.sl-prog{flex-direction:row;gap:8px;margin:16px 0;font-size:0}.sl-prog li{font-size:0}.sl-prog li.on{font-size:13.5px}.sl-form .r{padding:18px}.sl-fs .qb-seg button{padding:0 2px;font-size:12px}}.h2-sellcta{background:var(--panel);text-align:left;width:100%;color:var(--ink);border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:grid}.h2-sellcta>svg:first-child{background:var(--card);width:40px;height:40px;color:var(--blue-deep);border-radius:12px;padding:10px}.h2-sellcta b{font-size:14.5px;display:block}.h2-sellcta span{color:var(--muted);font-size:12.5px;font-weight:600}.soon-tag{letter-spacing:.4px;text-transform:uppercase;background:var(--amber);color:#1c1405;vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;margin-left:8px;padding:4px 8px;font-size:10.5px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.h2-tile h3 .soon-tag{padding:3px 7px;font-size:9.5px}.qb-lab .soon-tag{margin-left:6px}.soon-dot{background:var(--amber);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.soon-wrap{z-index:500;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.soon-bg{background:#0a0f1447;position:absolute;inset:0}.soon{background:var(--surface);border:1px solid var(--surface-bd);width:400px;max-width:100%;max-height:calc(100vh - 32px);box-shadow:0 30px 80px rgb(var(--sh) / .35), inset 0 1px 0 #ffffff80;border-radius:26px;animation:.22s ease-out soonIn;position:relative;overflow:auto}.soon>*{flex-shrink:0}@keyframes soonIn{0%{opacity:0;transform:translateY(12px)scale(.98)}}.soon::-webkit-scrollbar{width:0}.soon{scrollbar-width:none}.soon-hero{color:#fff;background:radial-gradient(260px 160px at 90% 0%, #ffffff38, transparent 70%), linear-gradient(130deg, var(--blue), var(--blue-deep));flex-direction:column;align-items:flex-start;gap:10px;padding:20px 24px 18px;display:flex;position:relative}.soon-x{background:var(--chip);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:14px;right:14px}.soon-x:hover{background:var(--chip-hi)}html[data-theme=dark] .soon-hero{background:radial-gradient(260px 160px at 90% 0,#ffffff24,#0000 70%),linear-gradient(130deg,#1d5f94,#173f63)}.soon-ic{background:var(--chip);border:1px solid var(--blue-2);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.soon-tag.lg{margin:0;padding:5px 11px;font-size:11px}.soon-hero h2{letter-spacing:-.6px;font-size:26px;font-weight:900;line-height:1.1}.soon-when{background:var(--chip);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:700;display:inline-flex}.soon-body{flex-direction:column;gap:13px;padding:16px 24px 18px;display:flex}.soon-body>*{flex-shrink:0}.soon-body p{color:var(--muted);font-size:14.5px;font-weight:500;line-height:1.55}.soon-ex{background:var(--surface);border:1px solid var(--surface-bd);box-shadow:0 6px 18px rgb(var(--sh) / .1);color:var(--muted);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:13px;font-weight:600;display:flex}.soon-ex>span{flex:1}.soon-ex>svg{color:var(--blue-deep);flex-shrink:0}.soon-ex div{flex-direction:column;flex:1.2;gap:2px;display:flex}.soon-ex b{color:var(--ink);font-size:16px;font-weight:900}.soon-ex div span{font-size:12px}.soon-body ul{flex-direction:column;gap:9px;list-style:none;display:flex}.soon-body li{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.soon-body li>span{background:color-mix(in oklab, var(--green) 16%, var(--surface));width:22px;height:22px;color:var(--green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.soon-steps{grid-template-columns:repeat(3,1fr);display:grid;position:relative}.soon-steps:before{content:"";background:var(--line);height:2px;position:absolute;top:6px;left:16.6%;right:16.6%}.soon-steps div{color:var(--muted);flex-direction:column;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex;position:relative}.soon-steps i{background:var(--surface);border:2px solid var(--line);border-radius:50%;width:14px;height:14px}.soon-steps .now i{border-color:var(--amber);background:var(--amber);box-shadow:0 0 0 5px color-mix(in oklab, var(--amber) 22%, transparent)}.soon-steps .now{color:var(--ink)}.soon-steps .done i{border-color:var(--green);background:var(--green)}.soon-body .btn{flex-shrink:0;height:50px}.soon-body small{text-align:center;color:var(--muted);margin-top:-6px;font-size:12px}.soon-hero{border-radius:25px 25px 0 0;overflow:hidden;box-shadow:inset 0 -1px #ffffff2e}.soon-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff47,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-90px;right:-50px}.soon-when{background:var(--chip);border:1px solid var(--blue-2)}.soon-ic{box-shadow:inset 0 1px #fff6,0 8px 20px #00000026}.soon-body li{background:var(--surface);border:1px solid var(--surface-bd);border-radius:12px;padding:9px 12px}.soon-body ul{gap:7px}.soon-body .btn.blue{box-shadow:0 10px 24px rgb(var(--sh) / .3), inset 0 1px 0 #ffffff4d}.soon-when{white-space:nowrap}.soon-hero .soon-tag{color:#1c1405;background:#ffd27a;box-shadow:0 2px 8px #0000002e}.h2-tile.soon-t{background:var(--surface);border:1.5px dashed color-mix(in oklab, var(--amber) 55%, transparent);box-shadow:0 8px 26px rgb(var(--sh) / .1), inset 0 1px 0 #ffffff73}.h2-tile.soon-t:before{content:"";z-index:-1;background:radial-gradient(220px 140px at 100% 0%, color-mix(in oklab, var(--amber) 22%, transparent), transparent 70%), radial-gradient(200px 120px at 0% 100%, color-mix(in oklab, var(--blue) 14%, transparent), transparent 70%);position:absolute;inset:0}.h2-tile.soon-t{isolation:isolate}.h2-tile.soon-t .big{filter:blur(2.5px);opacity:.38;transition:filter .25s,opacity .25s}.h2-tile.soon-t:hover .big{filter:blur();opacity:.9}.h2-tile.soon-t:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff59 50%,#0000 65%) 0 0/250% 100%;animation:4.5s ease-in-out infinite soonShine;position:absolute;inset:0}@keyframes soonShine{0%,60%{background-position:120% 0}to{background-position:-120% 0}}.h2-tile.soon-t .lnk{color:var(--ink)}.h2-tile.soon-t .lnk .when{background:var(--surface);border:1px solid var(--surface-bd);color:var(--muted);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;margin-right:auto;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.h2-tile.soon-t .lnk{gap:6px}@media (prefers-reduced-motion:reduce){.h2-tile.soon-t:after{animation:none}}@media (width<=760px){.h2-tile.soon-t .lnk .when{display:none}}.btn,.btn-w,.vbadge,.h2-ban .tagp,.hc-step span,.h2-loc>*,s,del{white-space:nowrap}.hc-step span{font-size:12.5px}.wrap.h2-sec{padding-left:32px;padding-right:32px}.ax-who>div{flex:1;min-width:0}.ax-who b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ax-who>div>span{margin-top:2px;display:block}.ax-plus>div{flex:1;min-width:0}.ax-plus .btn-w{color:#fff;background:var(--chip);border:1px solid var(--blue-2);flex-shrink:0}.ax-plus .btn-w:hover{background:var(--chip-hi)}.ax-plus b .soon-tag{-webkit-text-fill-color:#1c1405}.fabout img{width:auto;height:58px;margin:-10px 0 4px -9px}@media (width<=760px){.wrap.h2-sec{padding-left:16px;padding-right:16px}}.ob-card{background:var(--surface);border:1px solid var(--surface-bd);box-shadow:0 10px 30px rgb(var(--sh) / .12), inset 0 1px 0 #ffffff73;border-radius:20px;align-items:center;gap:18px;margin-top:14px;padding:14px 18px;display:flex;position:relative}.ob-cv{flex-shrink:0;display:flex}.ob-cv .mini{width:52px;margin-right:-16px;transform:rotate(-6deg)}.ob-cv .mini:nth-child(2){z-index:1;transform:translateY(-4px)}.ob-cv .mini:nth-child(3){transform:rotate(6deg)}.ob-cv .cover{padding:10px 6px 6px}.ob-cv .cover .rule,.ob-cv .cover .sub,.ob-cv .cover .pub,.ob-cv .cover .jau{display:none}.ob-cv .cover .ttl{font-size:9px}.ob-card .tx{flex-direction:column;flex:1;gap:2px;min-width:0;margin-left:16px;display:flex}.ob-card .tx b{font-size:16px;font-weight:800}.ob-card .tx span{color:var(--muted);font-size:13px;font-weight:600}.ob-card .btn{flex:none;height:44px}.ob-x{width:26px;height:26px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.ob-x:hover{background:var(--hover-bg)}.ob-card{padding-right:42px}.ob{background:var(--surface);border:1px solid var(--surface-bd);width:520px;max-width:100%;max-height:calc(100vh - 32px);box-shadow:0 30px 80px rgb(var(--sh) / .35), inset 0 1px 0 #ffffff80;border-radius:26px;flex-direction:column;gap:12px;padding:22px 26px 24px;animation:.22s ease-out soonIn;display:flex;position:relative;overflow:auto}.ob-hd{align-items:center;gap:12px;display:flex}.ob-prog{flex:1;gap:6px;display:flex}.ob-prog i{background:var(--line);border-radius:9px;flex:1;height:5px;transition:background .25s}.ob-prog i.on{background:linear-gradient(90deg, var(--blue), var(--blue-deep))}.ob-hd .n{color:var(--muted);margin-left:auto;font-size:12.5px;font-weight:800}.ob-xx{background:var(--panel);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ob h2{letter-spacing:-.7px;text-wrap:balance;margin-top:6px;font-size:26px;font-weight:900}.ob>p,.ob p{color:var(--muted);margin-top:-6px;font-size:14px;font-weight:600}.ob-who{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.ob-who button,.ob-g button{background:var(--surface);border:1.5px solid var(--surface-bd);color:var(--ink);border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:18px 10px;font-size:14.5px;font-weight:800;transition:border-color .15s,transform .15s;display:flex;position:relative}.ob-who button:hover,.ob-g button:hover{transform:translateY(-2px)}.ob-who button span{background:var(--panel);width:48px;height:48px;color:var(--blue-deep);border-radius:15px;justify-content:center;align-items:center;display:flex}.ob-who button.on,.ob-g button.on{border-color:var(--blue);background:color-mix(in oklab, var(--blue) 10%, var(--surface));box-shadow:0 0 0 4px color-mix(in oklab, var(--blue) 14%, transparent)}.ob-who button.on span{background:linear-gradient(120deg, var(--blue), var(--blue-deep));color:var(--accent-ink)}.ob-g{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px;display:grid}.ob-g button{gap:8px;padding:14px 8px;font-size:13px}.ob-g .mini{width:52px}.ob-g .cover{padding:10px 6px 6px}.ob-g .cover .rule,.ob-g .cover .sub,.ob-g .cover .pub{display:none}.ob-g .cover .ttl{font-size:9px}.ob-g .cover .jau{font-size:6px}.ob-g em{background:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:8px;right:8px}.ob-chips{flex-wrap:wrap;gap:8px;display:flex}.ob-chips .h2-chip.on{background:linear-gradient(120deg, var(--blue), var(--blue-deep));color:var(--accent-ink);border-color:#0000}.ob-nav{justify-content:space-between;gap:10px;margin-top:8px;display:flex}.ob-nav .btn{flex:none}.ob-nav .btn.blue{margin-left:auto}.ob-done{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:6px;display:flex}.ob-done .check-ic{background:var(--ok,var(--green));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.ob-recs{justify-content:center;gap:12px;display:flex}.ob-recs .mini{width:80px}.ob-recs .cover{padding:14px 8px 8px}.ob-recs .cover .rule,.ob-recs .cover .sub,.ob-recs .cover .pub{display:none}.ob-recs .cover .ttl{font-size:12px}.ob-recs .cover .jau{font-size:8px}.ob-promo{background:var(--inst-bg);color:var(--inst-ink);text-align:left;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:600;display:flex}@media (width<=760px){.ob-card{flex-wrap:wrap;gap:12px}.ob-card .tx{flex-basis:calc(100% - 120px)}.ob-card .btn{width:100%}.ob{padding:18px}.ob h2{font-size:22px}.ob-g{grid-template-columns:repeat(2,1fr)}}.fy{background:linear-gradient(135deg, color-mix(in oklab, var(--blue) 12%, var(--surface)), var(--surface) 60%);border:1px solid var(--surface-bd);box-shadow:0 14px 40px rgb(var(--sh) / .12), inset 0 1px 0 #ffffff80;border-radius:26px;padding:20px 22px 22px;animation:.6s cubic-bezier(.2,.8,.2,1) both fyIn}@keyframes fyIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fy-hd{align-items:center;gap:14px;margin-bottom:14px;display:flex}.fy-ic{background:linear-gradient(120deg, var(--blue), var(--blue-deep));width:40px;height:40px;color:var(--accent-ink);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fy-hd .l{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.fy-hd h2{letter-spacing:-.5px;font-size:22px;font-weight:900}.fy-tags{flex-wrap:wrap;gap:6px;display:flex}.fy-tags span{background:var(--panel);color:var(--ink);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.fy-ed{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--blue-deep);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:800;display:flex}.fy-ed:hover{background:var(--hover-bg)}.fy .h2-rail{margin:0}@media (width<=760px){.fy{border-radius:22px;padding:16px 14px}.fy-ed{justify-content:center;gap:0;width:36px;padding:0;font-size:0}.hbar>.pill,.hbar>.langs,.hbar>.modes,.hbar>.logo{flex-shrink:0}html,body{overflow-x:clip}.ax>*{min-width:0}}.cf-lines{text-align:left;gap:8px;max-width:520px;margin:18px auto 0;padding:0;list-style:none;display:grid}.cf-lines li{justify-content:space-between;gap:12px;font-size:14px;display:flex}.courier-app{box-sizing:border-box;width:100%;max-width:520px;margin:0 auto;padding:16px;overflow-x:hidden}.courier-app button,.courier-app .btn,.courier-app input,.courier-app select,.courier-app textarea,.courier-app a.btn,.courier-app a.courier-call-btn,.courier-app a.courier-map-link{box-sizing:border-box;min-height:44px}.courier-app a.courier-call-btn,.courier-app a.courier-map-link{justify-content:center;align-items:center;display:inline-flex}.rv-form{flex-direction:column;gap:10px;margin-top:12px;display:flex}.rv-form textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);width:100%;color:inherit;font:inherit;resize:vertical;border-radius:14px;padding:10px 12px}.rv-pick{gap:4px;display:flex}.rv-pick button{color:var(--line);cursor:pointer;background:0 0;border:0;padding:2px;font-size:26px;line-height:1}.rv-pick button.on{color:var(--amber)}.rv-err{color:var(--danger);margin:0;font-size:13px;font-weight:600}.rv-note{margin:8px 0 0;font-size:12.5px}.h2-pan.h2-sellonly{flex-direction:column;justify-content:center;gap:14px;display:flex}.px-au{display:inline-block}.fx-g h4{margin-bottom:8px;font-size:14px;font-weight:800}.px-desc h3{margin-bottom:8px;font-size:17px;font-weight:800}.fld select{border:1.5px solid var(--line);background:var(--card);width:100%;height:48px;color:var(--ink);border-radius:12px;outline:none;padding:0 14px;font:500 15px Figtree,sans-serif}.fld select:focus{border-color:var(--blue);box-shadow:0 0 0 4px #3b9fdb26}.ckx-sum .it .issue,.cd-it .issue{margin-top:2px;display:block}.au .au-consent,.au-consent{flex-direction:row;font-weight:500;display:flex}.au-consent input{width:18px;height:18px;accent-color:var(--blue);cursor:pointer}.sl-err{color:var(--danger);margin-top:12px;font-size:13.5px;font-weight:600}.nf-page{text-align:center;justify-items:center;gap:12px;max-width:560px;margin:72px auto 96px;padding:0 16px;display:grid}.nf-ic{background:var(--panel);width:64px;height:64px;color:var(--blue-deep);border-radius:20px;place-items:center;display:grid}.nf-page h1{color:var(--ink);font-size:28px}.nf-page p{color:var(--muted);font-size:15px;line-height:1.5}.nf-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.nf-actions button{border:1px solid var(--line);background:var(--card);border-radius:12px;min-height:44px;padding:0 20px;font-weight:700}.nf-actions .nf-primary{background:var(--blue-deep);border-color:var(--blue-deep);color:#fff}@media (width<=760px){.cx-grid,.ax-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-grid>*,.ax-grid>*{min-width:0}}.rd-wrap{z-index:600;background:var(--bg);display:flex;position:fixed;inset:0}.rd-page{background:var(--card);flex-direction:column;width:100%;max-width:920px;min-height:0;margin:0 auto;display:flex}.rd-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.rd-title{flex:120px;min-width:0}.rd-title b,.rd-title span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rd-title span{color:var(--muted);font-size:13px}.rd-x{background:var(--panel);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.rd-status{min-height:18px;color:var(--muted);padding:0 16px;font-size:12px}.rd-body{flex:1;min-height:0;display:flex;position:relative}.rd-text{color:var(--ink);flex:1;padding:16px 20px 40px;font-size:18px;line-height:1.7;overflow-y:auto}.rd-text img{max-width:100%;height:auto}.rd-pdf-wrap{flex:1;display:flex;position:relative}.rd-pdf{border:0;flex:1;width:100%}.rd-pdf-canvas{max-width:100%;height:auto;margin:0 auto;display:block}.rd-pdf-cover{touch-action:none;position:absolute;inset:0}.rd-marks{background:var(--card);border-left:1px solid var(--line);width:min(320px,100%);padding:12px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.rd-wrap:not([data-eink=true]) .rd-marks{box-shadow:-8px 0 24px color-mix(in srgb, var(--ink) 14%, transparent)}.rd-marks ul{margin:0;padding:0;list-style:none}.rd-marks li{gap:6px;margin-bottom:6px;display:flex}.rd-marks li button:first-child{text-align:left;flex:1}.rd-marks button{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--ink);cursor:pointer;border-radius:12px;padding:0 12px}.rd-nav{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.rd-nav input{width:64px;margin:0 6px;padding:6px}.rd-tap{cursor:pointer;background:0 0;border:0;width:22%;padding:0;position:absolute;top:0;bottom:0}.rd-tap-prev{left:0}.rd-tap-next{right:0}@media (prefers-reduced-motion:reduce){.rd-wrap *,.rd-wrap :before,.rd-wrap :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rd-wrap[data-eink=true],.rd-wrap[data-eink=true] .rd-page,.rd-wrap[data-eink=true] .rd-text,.rd-wrap[data-eink=true] .rd-marks{color:#000;background:#fff}.rd-wrap[data-eink=true] *,.rd-wrap[data-eink=true] :before,.rd-wrap[data-eink=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rd-wrap[data-eink=true] .rd-title span,.rd-wrap[data-eink=true] .rd-status{color:#000}.rd-wrap[data-eink=true] .rd-bar{border-bottom:2px solid #000}.rd-wrap[data-eink=true] .rd-nav{border-top:2px solid #000}.rd-wrap[data-eink=true] .rd-marks{border-left:2px solid #000}.rd-wrap[data-eink=true] button:not(.rd-tap),.rd-wrap[data-eink=true] input{color:#000;background:#fff;border:2px solid #000}.rd-wrap[data-eink=true] button[aria-pressed=true]{color:#fff;background:#000}.rd-wrap[data-eink=true] button:disabled{opacity:1;border-style:dashed}.rd-wrap[data-eink=true] :focus-visible{outline-offset:2px;outline:2px solid #000}.rd-wrap[data-eink=true] .rd-text{column-count:1;column-fill:auto;column-gap:0;padding:0;font-size:22px;line-height:1.9;overflow:hidden}.rd-wrap[data-eink=true] .rd-pages>*{margin-left:24px;margin-right:24px}.rd-wrap[data-eink=true] .rd-text img,.rd-wrap[data-eink=true] .rd-text svg{break-inside:avoid;filter:grayscale()contrast(1.2);max-height:80%}.rd-wrap[data-eink=true] .rd-eink-img{border:2px solid #000;padding:4px 8px;display:inline-block}@media (width<=760px){.rd-bar .btn{padding:0 10px}.rd-text{padding:14px 16px 32px;font-size:17px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--blue-deep);color:var(--accent-ink);border-radius:10px;padding:12px 16px;font-weight:600;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}main:focus{outline:none}:focus-visible{outline:2px solid var(--blue-deep);outline-offset:2px}@media (pointer:coarse){button,[role=button],select,textarea,input:not([type=checkbox],[type=radio]),a[href]{min-height:44px}button,[role=button]{min-width:44px}a[href]{align-items:center;min-width:44px;display:inline-flex}.skip-link{min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
