:root{--accent:#5b67e8;--bg:#f4f5f7;--side:#eceef2;--panel:#fff;--inset:#f9fafb;--card:#fff;--raised:#f1f3f6;--divider:#e9ebef;--border:#e1e4e9;--field:#d6dae1;--strong:#ccd1d9;--text:#15181d;--body:#363d48;--text2:#525a67;--muted:#656d7a;--dim:#6e7581;--ok:#0f7a50;--warn:#8a5c08;--bad:#b3302b;--ok-bg:#0f7a501a;--warn-bg:#8a5c081a;--bad-bg:#b3302b17;--accent-text:color-mix(in oklab, var(--accent) 72%, black);--accent-soft:color-mix(in oklab, var(--accent) 12%, transparent);--shadow:0 12px 32px #15181d1f, 0 2px 6px #15181d0f;--scrim:#15181d5c;--neon-shadow:0 18px 38px #1e203a1a, 0 2px 8px #1e203a0d;--neon-border:var(--border);--neon-bg:linear-gradient(165deg, #fff, #f2f3fa 60%, #eceefa);--neon-pill-bg:linear-gradient(160deg, #fff, #f2f3fa);--neon-text:var(--text);--neon-text-dim:var(--text2);--neon-track:var(--border);--neon-item-border:var(--divider);--neon-detail-bg:var(--inset);--neon-dot:var(--text);--neon-line1:var(--accent);--neon-line2:#b8790c;--neon-bar-on:color-mix(in oklab, var(--text) 22%, transparent);--neon-bar-off:color-mix(in oklab, var(--text) 8%, transparent);--neon-star:var(--strong);--zodia-indigo:#6366f1;--ice:#0b7fb5;--ice-bg:#0b7fb51f;--sans:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b0d10;--side:#08090c;--panel:#0e1116;--inset:#0f1216;--card:#14171c;--raised:#1b1f26;--divider:#1f242c;--border:#262b33;--field:#2c323b;--strong:#333a44;--text:#e8eaed;--body:#c9cfd8;--text2:#9ba3af;--muted:#8c94a1;--dim:#7d8593;--ok:#3fb68b;--warn:#d9a343;--bad:#e5645e;--ok-bg:#3fb68b24;--warn-bg:#d9a34324;--bad-bg:#e5645e24;--accent-text:color-mix(in oklab, var(--accent) 78%, white);--accent-soft:color-mix(in oklab, var(--accent) 16%, transparent);--shadow:0 12px 32px #00000080, 0 2px 6px #0000004d;--scrim:#0000008c;--neon-shadow:0 16px 34px #0000006b, 0 2px 10px #00000040;--neon-border:#ffffff12;--neon-bg:linear-gradient(165deg, #3c4170, #1c1e33 58%, #121325);--neon-pill-bg:linear-gradient(160deg, #2c2c34, #17171b);--neon-text:#fff;--neon-text-dim:#ffffff8c;--neon-track:#ffffff24;--neon-item-border:#ffffff14;--neon-detail-bg:#0000003d;--neon-dot:#fff;--neon-line1:#8b9cff;--neon-line2:#ffd36e;--neon-bar-on:#ffffff57;--neon-bar-off:#ffffff1f;--neon-star:#fff;--ice:#7dd3fc;--ice-bg:#7dd3fc24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b0d10;--side:#08090c;--panel:#0e1116;--inset:#0f1216;--card:#14171c;--raised:#1b1f26;--divider:#1f242c;--border:#262b33;--field:#2c323b;--strong:#333a44;--text:#e8eaed;--body:#c9cfd8;--text2:#9ba3af;--muted:#8c94a1;--dim:#7d8593;--ok:#3fb68b;--warn:#d9a343;--bad:#e5645e;--ok-bg:#3fb68b24;--warn-bg:#d9a34324;--bad-bg:#e5645e24;--accent-text:color-mix(in oklab, var(--accent) 78%, white);--accent-soft:color-mix(in oklab, var(--accent) 16%, transparent);--shadow:0 12px 32px #00000080, 0 2px 6px #0000004d;--scrim:#0000008c;--neon-shadow:0 16px 34px #0000006b, 0 2px 10px #00000040;--neon-border:#ffffff12;--neon-bg:linear-gradient(165deg, #3c4170, #1c1e33 58%, #121325);--neon-pill-bg:linear-gradient(160deg, #2c2c34, #17171b);--neon-text:#fff;--neon-text-dim:#ffffff8c;--neon-track:#ffffff24;--neon-item-border:#ffffff14;--neon-detail-bg:#0000003d;--neon-dot:#fff;--neon-line1:#8b9cff;--neon-line2:#ffd36e;--neon-bar-on:#ffffff57;--neon-bar-off:#ffffff1f;--neon-star:#fff;--ice:#7dd3fc;--ice-bg:#7dd3fc24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font:14px/1.5 var(--sans);-webkit-font-smoothing:antialiased}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{text-wrap:balance;letter-spacing:-.02em;margin:0}h1{font-size:30px;font-weight:800;line-height:1.15}h2{font-size:20px;font-weight:700}h3{letter-spacing:-.01em;font-size:15px;font-weight:700}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.t2{color:var(--text2)}.small{font-size:12.5px}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.row{align-items:center;gap:12px;display:flex}.col{flex-direction:column;gap:12px;display:flex}.spacer{flex:1}.grid{gap:16px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1000px){.g4,.g5,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.g2,.g3,.g4,.g5{grid-template-columns:minmax(0,1fr)}}.btn{border:1px solid var(--strong);background:var(--raised);height:40px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.btn:hover{border-color:var(--text2)}.btn.primary{background:var(--accent);color:#fff;border-color:#0000}.btn.primary:hover{filter:brightness(1.06)}.btn.ghost{color:var(--text2);background:0 0;border-color:#0000}.btn.ghost:hover{color:var(--text);background:var(--raised)}.btn.danger{background:var(--bad-bg);border-color:color-mix(in oklab, var(--bad) 35%, transparent);color:var(--bad)}.btn.okay{background:var(--ok);color:#fff;border-color:#0000}.btn.sm{border-radius:8px;height:32px;padding:0 12px;font-size:12.5px}.btn.lg{border-radius:12px;height:48px;padding:0 22px;font-size:15px}.btn.block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}.icon-btn{border:1px solid var(--border);background:var(--card);cursor:pointer;width:36px;height:36px;color:var(--text2);border-radius:9px;justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-btn:hover{color:var(--text)}.link-btn{color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.stat-chip{background:var(--raised);color:var(--text2);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:inline-flex}.stat-chip b{color:var(--text);font-weight:700}.card.pl-banner{border-color:color-mix(in oklab, var(--pc) 38%, var(--border));background:linear-gradient(100deg, color-mix(in oklab, var(--pc) 13%, var(--card)), var(--card) 65%);flex-wrap:wrap;align-items:center;gap:16px 18px;margin-bottom:16px;padding:18px 22px;display:flex}.pl-now{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:28px;margin-bottom:20px;padding:20px 24px;display:grid}.pl-now-l{align-items:center;gap:14px;min-width:0;display:flex}.pl-ic{background:color-mix(in oklab, var(--pc) 16%, transparent);width:40px;height:40px;color:var(--pc);border-radius:12px;flex-shrink:0;place-items:center;display:inline-grid}.pl-ic.lg{border-radius:15px;width:50px;height:50px}.pl-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.pl-now-name{letter-spacing:-.01em;color:var(--text);font-size:22px;font-weight:800}.pl-meters{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.pl-meter{color:var(--text2);flex-direction:column;gap:8px;font-size:12.5px;display:flex}.pl-meter b{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.pl-meter .bar{height:6px}.pl-meter .row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pl-meter b{flex-shrink:0}.pl-tools{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:26px;display:flex}.pl-period{background:var(--raised);border:1px solid var(--border);border-radius:13px;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.pl-period button{height:36px;color:var(--text2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex-shrink:0;align-items:center;gap:7px;padding:0 15px;font-size:13.5px;font-weight:700;display:inline-flex}.pl-period button:hover{color:var(--text)}.pl-period button.on{background:var(--card);color:var(--text);box-shadow:0 0 0 1px var(--border), 0 2px 6px #00000024}.pl-period button i{color:var(--ok);font-size:11.5px;font-style:normal;font-weight:800}.pl-stage{color:#fff;--text:#fff;--body:#ffffffe0;--text2:#ffffffb8;--muted:#ffffff8f;--dim:#ffffff6b;--divider:#ffffff1a;--border:#ffffff24;--strong:#ffffff3d;--raised:#ffffff12;--card:#ffffff21;--ok:#86efac;--ok-bg:#86efac26;background:radial-gradient(55% 45% at 50% -5%,#7068ff52,#0000 72%),radial-gradient(35% 35% at 92% 8%,#38a3f526,#0000 70%),linear-gradient(#0d0e16 0%,#08090e 100%);border:1px solid #ffffff14;border-radius:26px;padding:30px 28px 46px;position:relative;overflow:hidden}.pl-stage:before{content:"";pointer-events:none;background:radial-gradient(circle at 84% 15%,#ffffffa6 0 1.5px,#0000 2.5px),radial-gradient(circle at 92% 28%,#fff6 0 1px,#0000 2px),radial-gradient(circle at 72% 6%,#ffffff73 0 1px,#0000 2px),radial-gradient(circle at 10% 20%,#fff6 0 1.2px,#0000 2px),radial-gradient(circle at 22% 9%,#ffffff4d 0 1px,#0000 2px),radial-gradient(circle at 96% 55%,#ffffff4d 0 1px,#0000 2px);position:absolute;inset:0}.pl-stage .pl-tools{justify-content:center;margin:0;position:relative}.pl-cards{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:22px;margin-top:34px;display:grid;position:relative}.pl-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;gap:18px;padding:26px 24px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 28px 56px #0006}.pl-card>*{position:relative}.pl-card:before{content:"";pointer-events:none;background:radial-gradient(90% 100% at 50% 0%, color-mix(in oklab, var(--gl) 34%, transparent), transparent 74%);height:210px;position:absolute;top:0;left:0;right:0}.pl-card.t0{--gl:#38a3f5}.pl-card.t1{--gl:#7a6dfa}.pl-card.t2{--gl:#c4b5fd}.pl-card.pop{background:linear-gradient(#7a6dfa2b,#ffffff06);border-color:#a096ff59;gap:20px;padding:34px 30px 30px;box-shadow:inset 0 1px #ffffff24,0 40px 80px #5046dc57}.pl-card.now:not(.pop){border-color:#ffffff3d}.pl-card>.pl-deco{width:230px;color:var(--gl);opacity:.3;pointer-events:none;position:absolute;top:-34px;right:-56px;transform:rotate(-12deg)}.pl-card.pop>.pl-deco{opacity:.36;width:290px;top:-46px;right:-76px}.pl-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pl-orb{color:#fff;background:radial-gradient(circle at 30% 24%, #ffffff8c, transparent 46%), linear-gradient(150deg, var(--gl), color-mix(in oklab, var(--gl) 50%, #150f38));width:54px;height:54px;box-shadow:0 10px 26px color-mix(in oklab, var(--gl) 45%, transparent), inset 0 0 0 1px #ffffff47;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pl-card.pop .pl-orb{width:62px;height:62px}.pl-card.t2 .pl-orb{color:#2a2160}.pl-pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pl-pill{color:#fffffff0;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;padding:4px 11px;font-size:12px;font-style:normal;font-weight:600}.pl-pill.cur{color:#a7f3c0;background:#86efac24;border-color:#86efac52}.pl-nm h3{letter-spacing:-.01em;color:var(--text);font-size:21px;font-weight:600}.pl-nm p{color:var(--text2);margin-top:6px;font-size:13.5px;line-height:1.45}.pl-card.pop .pl-nm h3{font-size:28px}.pl-card.pop .pl-nm p{font-size:15px}.pl-old{min-height:22px;color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:flex}.pl-off{background:var(--ok-bg);color:var(--ok);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.pl-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pl-num{letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.05}.pl-card.pop .pl-num{font-size:46px}.pl-per{color:var(--muted);font-size:14px}.pl-sub{color:var(--muted);font-size:13px}.pl-btn{width:100%;height:46px;color:var(--text);font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff21;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:600;transition:background .12s,filter .12s;display:flex}.pl-btn:hover{background:#ffffff1f}.pl-btn.on{background:linear-gradient(#7c7fff,#585cf0);border-color:#ffffff47;box-shadow:0 12px 30px #6366f180,inset 0 1px #fff6}.pl-btn.on:hover{filter:brightness(1.08)}.pl-btn:disabled{opacity:.5;cursor:default}.pl-card.pop .pl-btn{height:54px;font-size:16px}.pl-lims,.pl-fl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pl-lims{color:var(--body);gap:14px;font-size:14px}.pl-lims li{align-items:center;gap:12px;display:flex}.pl-lims li svg.i{color:#ffffff8c;flex-shrink:0}.pl-lims b{color:var(--text);font-weight:700}.pl-card.pop .pl-lims{gap:16px;font-size:15.5px}.pl-div{align-items:center;gap:12px;display:flex}.pl-div:before,.pl-div:after{content:"";background:#ffffff21;flex:1;height:1px}.pl-div:empty:after{display:none}.pl-tog{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0}.pl-tog em{color:var(--text2);background:#ffffff1a;border-radius:999px;padding:1px 9px;font-size:11.5px;font-style:normal;font-weight:700}.pl-tog svg.i{color:var(--muted);flex-shrink:0;transition:transform .25s}.pl-tog:hover svg.i,.pl-tog:hover span{color:var(--text)}.pl-tog[aria-expanded=true] svg.i{transform:rotate(180deg)}.pl-tog:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #ffffff80}.pl-fold{grid-template-rows:0fr;margin-top:-6px;transition:grid-template-rows .3s;display:grid}.pl-fold.open{grid-template-rows:1fr;margin-top:0}.pl-fold>.pl-fl{visibility:hidden;min-height:0;transition:visibility 0s .3s;overflow:hidden}.pl-fold.open>.pl-fl{visibility:visible;transition-delay:0s}.pl-div span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:600}.pl-fl{gap:11px}.pl-fl li{color:var(--body);align-items:center;gap:12px;font-size:13.5px;display:flex}.pl-fl li.no{color:var(--dim)}.pl-cc{color:#ffffff59;border:1px dashed #fff3;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.pl-cc.yes{background:color-mix(in oklab, var(--gl) 42%, #ffffff14);color:#fff;border:0}.pl-card.pop .pl-fl{gap:13px}.pl-card.pop .pl-fl li{font-size:15px}.pl-card.pop .pl-cc{width:26px;height:26px}.pl-page{max-width:1060px;margin:0 auto}.pl-stats{grid-template-columns:1fr 1.6fr;gap:10px;display:grid}.pl-stats>div{background:var(--raised);border-radius:11px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.pl-stats b{color:var(--text);font-size:17px}.pl-stats span{color:var(--muted);font-size:12px}.pl-sec{margin-top:48px}.pl-sec-head{margin-bottom:18px}.pl-sec-head h2{letter-spacing:-.02em;color:var(--text);font-size:24px;font-weight:800;line-height:1.2}.pl-sec-head p{color:var(--text2);margin-top:5px;font-size:14.5px}.pl-faq summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:10px;font-weight:700;list-style:none;display:flex}.pl-faq summary::-webkit-details-marker{display:none}.pl-faq summary svg.i{color:var(--muted);flex-shrink:0;transition:transform .15s}.pl-faq details[open] summary svg.i{transform:rotate(180deg)}.pl-faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.pl-faq details{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:0 18px}.pl-faq summary{padding:15px 0;font-size:14px}.pl-faq details p{color:var(--text2);padding:0 0 15px;font-size:13.5px;line-height:1.55}.pl-flow{align-items:center;gap:10px;display:flex}.pl-flow-c{border:1px solid var(--border);background:var(--inset);border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.pl-flow-c.on{border-color:color-mix(in oklab, var(--pc) 60%, var(--border));background:color-mix(in oklab, var(--pc) 8%, var(--inset))}.pl-flow-c small{color:var(--muted);font-size:11px;font-weight:600}.pl-flow-c b{color:var(--text)}.pl-flow-ar{color:var(--muted);flex-shrink:0;display:flex}.pl-rows{border:1px solid var(--divider);border-radius:12px;flex-direction:column;display:flex}.pl-rows>div{justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;font-size:13.5px;display:flex}.pl-rows>div+div{border-top:1px solid var(--divider)}.pl-rows span{color:var(--text2)}.pl-rows b{color:var(--text);text-align:right}.pl-warn{background:var(--bad-bg);color:var(--bad);border:1px solid color-mix(in oklab, var(--bad) 35%, transparent);border-radius:12px;gap:12px;padding:12px 14px;font-size:13px;display:flex}.pl-warn b{display:block}.pl-warn span{color:var(--text2);margin-top:2px;display:block}.pl-warn svg.i{flex-shrink:0;margin-top:2px}.pl-tgs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.pl-tg{border-bottom:1px solid var(--divider);color:var(--body);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.pl-tg.hl{border:1px solid var(--border);background:var(--inset);border-radius:12px;padding:12px 14px}.pl-pct{position:relative}.pl-pct .input{padding-right:30px}.pl-pct em{color:var(--muted);font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.tgl{flex-shrink:0;width:40px;height:23px;position:relative}.tgl input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.tgl i{background:var(--strong);border-radius:12px;transition:background .15s;position:absolute;inset:0}.tgl i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .15s;position:absolute;top:3px;left:3px}.tgl input:checked+i{background:var(--accent)}.tgl input:checked+i:after{transform:translate(17px)}.tgl input:focus-visible+i{box-shadow:0 0 0 3px var(--accent-soft)}@media (max-width:1100px){.pl-now{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:980px){.pl-cards{grid-template-columns:minmax(0,440px);justify-content:center;gap:24px}.pl-stage{padding:22px 16px 34px}.pl-faq{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pl-meters{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-tgs{grid-template-columns:minmax(0,1fr)}.pl-flow{flex-direction:column;align-items:stretch}.pl-flow-ar{align-self:center;transform:rotate(90deg)}}svg.i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.card{background:var(--card);border:1px solid var(--border);border-radius:14px}.pad{padding:22px}.pad-sm{padding:16px}.divider{background:var(--divider);border:0;height:1px;margin:0}.field{flex-direction:column;gap:7px;display:flex}.field>span{color:var(--text2);font-size:12px;font-weight:600}.input,select.input,textarea.input{background:var(--inset);border:1px solid var(--field);border-radius:10px;outline:none;width:100%;height:44px;padding:0 13px}textarea.input{resize:vertical;height:auto;min-height:96px;padding:12px 13px;line-height:1.6}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input::placeholder{color:var(--dim)}.cselect{position:relative}.cselect-btn{background:var(--inset);border:1px solid var(--field);cursor:pointer;width:100%;height:44px;font:inherit;color:var(--text);text-align:left;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:0 13px;display:flex}.cselect-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cselect-btn svg.i{color:var(--muted);flex-shrink:0;transition:transform .15s}.cselect-btn:hover{border-color:var(--strong)}.cselect.open .cselect-btn{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cselect.open .cselect-btn svg.i{transform:rotate(180deg)}.cselect-menu{z-index:20;background:var(--card);border:1px solid var(--border);max-height:260px;box-shadow:var(--shadow);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.cselect-opt{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:8px;padding:9px 10px;display:block;overflow:hidden}.cselect-opt:hover{background:var(--raised)}.cselect-opt.on{background:var(--accent-soft);color:var(--accent-text);font-weight:700}.phone{background:var(--inset);border:1px solid var(--field);border-radius:10px;align-items:stretch;height:44px;display:flex;overflow:hidden}.phone:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.phone b{font:500 14px var(--mono);color:var(--muted);border-right:1px solid var(--field);align-items:center;padding:0 12px;display:flex}.phone input{min-width:0;font-family:var(--mono);background:0 0;border:0;outline:none;flex:1;padding:0 13px}.err{color:var(--bad);font-size:12.5px;font-weight:500}.hint{color:var(--muted);font-size:12.5px}.powered{color:var(--dim);align-items:center;gap:6px;font-size:11px;display:inline-flex}.powered b{color:var(--text2);font-weight:700}.badge{white-space:nowrap;background:var(--raised);height:24px;color:var(--text2);border:1px solid var(--border);border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.badge.ok{background:var(--ok-bg);color:var(--ok);border-color:#0000}.badge.warn{background:var(--warn-bg);color:var(--warn);border-color:#0000}.badge.bad{background:var(--bad-bg);color:var(--bad);border-color:#0000}.badge.acc{background:var(--accent-soft);color:var(--accent-text);border-color:#0000}.dot{background:currentColor;border-radius:50%;width:7px;height:7px}.bar{background:var(--border);border-radius:4px;height:7px;overflow:hidden}.bar>i{background:var(--accent);border-radius:4px;height:100%;display:block}.bar.ok>i{background:var(--ok)}.tbl-wrap{overflow-x:auto}table.tbl{border-collapse:collapse;width:100%}.tbl th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:700}.tbl td{border-top:1px solid var(--divider);color:var(--body);vertical-align:middle;padding:12px 16px}.tbl tr.click{cursor:pointer}.tbl tr.click:hover td{background:var(--inset)}.avatar{background:var(--raised);border:1px solid var(--border);width:34px;height:34px;color:var(--text2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.cover{background:linear-gradient(135deg, oklch(.55 .1 var(--h,268)), oklch(.3 .05 var(--h,268)))}.topbar{z-index:20;background:color-mix(in oklab, var(--panel) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--divider);align-items:center;gap:28px;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.01em;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:15px;font-weight:700;display:flex}.brand-mark{background:var(--accent);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.zmark{flex-shrink:0;display:block}.zword{color:var(--text);white-space:nowrap;align-items:flex-end;line-height:0;display:inline-flex}.zword>.zw{background:currentColor;flex-shrink:0;display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.zword>.zw-z{width:.8505em;height:1.0405em;-webkit-mask-image:url(data:image/png;base64,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);mask-image:url(data:image/png;base64,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)}.zword>.zw-tile{background:0 0;width:1.0312em;height:1.0062em;margin:0 0 .0125em .1184em}.zword>.zw-dia{width:2.8193em;height:1.0405em;margin-left:.1277em;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcQAAACnCAYAAACPSCxfAAAkt0lEQVR42u2dedRkZX3nP/dWdTcNNEto2W0QUEAWQWlEZAfppqEXGggGkhiN4zgZM5qZE6OZyTlzxnHM6jIZ8SQhC+dkJidRR1EZFtmbZgu40CNhZAkCgoKypGXtt+6dP37PYz1c6l2q6lbVfZ76fs+p83a/9b71Vt3nub/v89u+v6wsSwRBEISxIXMPgq8FMIgxbgX/LoOHMADaugSCIAhjJcHZyG+Zs8lLgO2BHd3XxcDLwM+A54BXgBn3vefn+Vtl5avQByHmwYUcZtFHdUqZ9OuXc/xfG67+tcindP8VI7qmeWCQ+0WhPV4bCbaAfYA3AEcB+wFvBFYAuwA7Ads5+9wK9lwH2BYQ49PAg8BDwD8DW9zXp4K/lbvXKPsgx2JqF0wh09o3f1YJX4gsBWE6D3Od4Hu7Am8FTgHeDhziSDGv8e++5AjxHuBW4GbgXudRegcod96lCHEeQlwMHO1OKDMDnIDoEcuu84Q1qdfPgpPZNre5XnGntKeBFyobf7a/06rE+EWSs1+r0u3Do4PrVv2ZlPdfUbNHWMfr3wM8GayPMD8RtoB3AOuAVcDBWDi0uhbFLHnFuVAGv5/NEt17DrgLuBK4ArgveF/5HHZrqgnRb/DlwDXOCL28wEWZBkL0/59xG2jGEWMY03/WkeOP3QntCeBHLpTx1CwHjFYQHhNBvtqIF8CxwNXADu66ZyLEiRBi6TyLC4Evu33b0TbteT/767IdsAH4deCdwNIeBNjqg/z6WSv/qKYcnnT2/a+AG3rYIBFiJYeYBaeXRX0Q4kJPMoMajKa8/pI+X/sFR5ZPBGGM7wPfBh4BXpzFeIkcu3twsfuaV0LS5ZTsv7IGwh3k9bPKz2SVakbhtYeajrtGFwMfAlb2IBhPUvkYcpZVW7I78MvALzli/GPg+sD2lDWTcxJFNd5bKYb0EOs6STft9atFFUXFW/Hfz7HqsO2BvbDcwXkBUf4Ai/Hf4R730Y3zj6N4IwaUwWm6mIMQU95/xYg8xPleP6/8TK5DWs+wfh7YzHcCnwBOrdjSbIQE2M/+KgPP9Cz3+FvgU1ie0XuMBSLEV50WsxpPhNkYFnwSr5/16AGay1hWifJQ9/h1R4T3AjdiSfDNLrxR9iBHpogoyyDXkQ241rHvv1YDXl+e4dy5wj2A3wX+jYtmFAs8jEziPbcqxPjLwGrgvwGXYGmg9jSTYq69PfKbxpc9t4OTdkE3J7kYK73+CPC/gduBy4BfxKrQyuC02dKaCcLE72vcvXsKFn78d+7+7ow4JFonMfrPsBz4NPAl4EBnl/JpDZ/KuE6OKNuVE1vHfX0D8KvA32PJ7y8AZzrinHGPdkCwvR6ZLrMgjLSP80PAV4EjK1WlRFYI5Psbz3HkvjrwIFuz2BcRojBygvQVX76KtcCadT/obrzrgA8Dr3fPz8hjFISxe4YZlnf7LLBzUEyTRfy5fIXsAcAXgV8JPEV5iMJEN2ebbmWlLyhZCpzgbsKbgT/Bepo8McojFEaFQpfgVXn8zwEfo9uu0ErkOnlS3BG4FMuJbqvYIRGiMPH1ySth1f2Bf48V33zGeZGdHs29gjAMCU6NEVwgIRbufvtQ0Fecz3LdYrY3vq7hs4Gn2JKHKDS1QMer5uyGFeLcjoVwVrjnOlpXoaaDmPZR10P6GJaySLnoJAyfLgI+D5wWhIVLEaLQ1HyjJ8ZfcDfrzY4gdwqUXbS+gjA8GV4IfDI4bKYehfFCA8uAv8CiUp1p8BRlMOMmxUVBldh+WEjnamB9pd9IEGQjBiPDwzBVl7yiGZol7FXnQRvJAcCfYXJ0pH4YECGmE+bw+YvjsJ6iv8b6iuQtCsJgSjRLsab1fac0FeEjUWcCv8UUFPDJSKaX9ync6e7XMK3C98lbFISBCPE9wNoe4vLTWFD0cUxAJOkiGxFimmvqw6grgL903uLuCfRMCcK47p99gN/pcyRTytdjGSZRl6UsBC5CnI4wqvcWTw1Ou1kkeqYEn0MC06gPcUz77oNYMcmM7OTPSXEd8K5A8F2EKEQZRp3BigMux3QXQ23UGCdgiBjVhzhKw78CE94vZSNfFTZdAvwG1qdYiBAFIp5q4lUoPoeFUXeLMISaSatVfYhjIMT3Y2PbiiGnraR4bVZho67KFHOJIkSmqmLM5xbfh00/P1h5RUH4uS2ccQfF98g77IkO1n7x7lTD6Vrw6Q2hngx8A3h7g/MkWeV9i7RlI0a91zZgIdNC+61ndAZgDTZkILlDgwhxegXEO8BBwFewMEhHbRkC0503zYGLlKOeV6xgX+CsFKtvRYhMdQi1g+VK/g44OyDFfJ6HTs5CivmxI4GVErJgIZXfG93BOqkWDC26SHEG2BX4X8C5EgcXmN5Zh+uxfruODn1z2owCK6w5RIQokGAFaoGJgv8N1ms0o0IbgenoQ/QtBTvQDQMKc2MGq1hfJ0IUSLjCzpPimdgkjSwIkyivoj7ElGXajgOOTrWdYEQe9YVYb2IyHrUIUaj2Ku6KSb0dG4j5liJFgbRzYuuwhvOO9jkLrT84HDgpJS4RIQq98gN7A5fRnZahfSKQcDHNXliltdB/Ve75lYOFCFFIzkh0sIT5X2G5gjLwFCWdJqSWMjoJeGPQe6jc+cLmJYKlV3ZLpW9ThCjMFRI5Cfh0QIgyFAKJKa/kwDlBj532OH0VI+1Htxgpej4RIQrzeYr/ChP09XMW1YcoLdOUwqX70w2XTqN+K0PmXzOsJzFLoQhLiy/MdQL0m/z3sb6jbarAExKrlFwFvA6NeRqGP47HdJGjl3LTBhAWsj+WAV9whmOcRTaahygbwQiLQlqYGAWKegwVNt2DRHo4RYjCQkOnRwCfDIgp0zxEgbgnvxzuvBvZwuFxTlClnokQhWkQ9X0vcN4EN73mIQp12r31mEKNpNqGDz2vBI6J3dsWIQr9bPo28F+x0KnmxQlELD22iG4PnTB82HQZsFYhU2HavMRDgI+NKWw52zzEsiIvNttDoVUGkmybS8s0TyRcegpwWJBLFIbHGmCXmMOm7URv6joMYVmptsyUfP/5dfkA8GXg1qBhnxH1iXV65CwXKiM3X+9kKmN+6trzRQ/VkSIx2T7/OS4I8uNCPQfXI4B3AFfGem3bqorr+2aaCU6a2ZQW2OwI/B42XfyVEf6tHcfYSxWzgc9r9J5m+97ixKoi1+iAW+t17Tg+WesIca59WYgQx2fYbge+geUI+j05+5tjCbAUE7reG9gT2Af4hco1KwNNv2zKVGxWYQ25fxeEU+s8wT/sSHdJjzVc6Lrmc6zzNnei3RiE0bII93sHm2X5/eBzDHp4nM0TbAPfpZt/i33+52p3PysPXr+XuAZYDvwkGC0Xz4coy9KHvJYDN2ClyJ0I4+qemP4I+GjNC709NhrpjUFY4FRHltVTTz4lRQltYAvWsP98pGG1s4CvB2QQk9fvCfEF4HR3EBTmD48XwOXOkykiuF+LgLizSGzwhcA/BIfnXB7i5LDELUQdXov3AJ93jyeAm4HPO+/xRKyxd7XzIqeFGPPAw3o/8Jlg89dtwEbp5e6QyHrsWOOeH3WectJhvTcBJ0QSLq16sE2PYnhCvMARYqEcYjO8l05AZnWFAghOaQXwDPA199jfnYouAo4MNkeqgthZUEzzESxk9+MRhE5HmZTvJDQAt6h5z6eMs91hNgbvMAM2Y8Vr5wIHNZwUfVTxDGAF8EhsjkGe8MDPOl+vDAz0TEB2bbcJHgb+wG2EDwMPBOSZ6sBRX2CzAniPChSECIpplmKKKk2f3+cPNVuwXsmPOq/rhRFXddflhe+C5eYRIU7PZyoDbzRzxPgU8N+xnM4fAy+5729LrD8uq0wGeC+wO92JGFlEe6XlHu1ICV1FIQuP8rwFOLbB1y20EWDFgT/C0kDfAW5qeg4uuNYXunuqjClyoZup3vCeJ4pHgN/GEvdbsJL1gnRH6BziToRqhBeajLVYvrXpjeP+EH1zpf/56ohswtHu8NGJiWdEiKMRn/be07XAaVhrQjuxBudqeOe9xKMLKZGF6fIOS6xKfHUk91OGpV3uDA7bJVZJ/PIA7TXjxjbn1W6YZWqNCJHplMBahPXjXIzlGFsNzwEMs4feilXdyksUmkiIJ2IFb02v1PT3z63A00FeDuAe4N4IcqBZ0Na0U0xSbiJExtKvl2P6n79TuUlTU6l495Qq+DTFAAmzE8w5bo/ONPx6eZt8XSUEmQMv0s0jlhHoxR4CnBwT14gQxxdSbAF/6IgxSyx8Gk4fPyC2vIGQvHe4J12ptrzh5N0Cfgjc1kNTGWBT4HGVETgD6yIoBBIhTuiU2sKUdD414ibqSU3C2BN4l5ZbaNC+zLCq7xURTLbwduJOrDAvC2yE//otrPI0jyRsegawbywyeSLE8W52fwL8PeCyEai7NOFmPjeFydkCKU2+OTeCMGOIG3sIB/jc52OOMJv+efwhef/gkJyJEEWCvWb0FcBvYlVjrUQ8RX9iPQ44VLmtqMUoUmoJOsh5iDHYuzaWJ7x2lnXNsFDk5obfX3nFg91Ad9hCLkIUepVVbwU+hEnAZYk06/vRUKdpfwkNCdltxJRTmt4O5CNF38Yml2RzHJRvxbSV8wi8RLAK3zfHEDaVwZocKbaAu7F2jCwhBRswvUh5LsKk77ElmORZTHvxKucFtuaIBNwL3BeJak2BaceeFkPUSIQ4eWX4S7DKsRRCp34/HQO8vsGn8lKETeozO0vg7ZhcWxlBdWmODdv+2hx70//cs3TDpkRUW7B90z11EeLkN8pW4BOY7mmWwIidAhukfGIkZe5lZVqEkM69FUPuqghIYgvwT/N4fp5MbnGeZBnB4QSstuBtTS+2EyE242R4HfBl9++ZyA2zf++na3mFCR/KVkc09xCsmOaVeaTZPFHejvUrxjCVvuMOJmtQlamwgBuhAD6HJcpbpJFHXEk3RCII495/JwIHRyDVFg6svqYPm/EoJuUWQ+jfX//1NFxcXYRIY3KJ/whcHswZjF0d5CBsOjkJkLwQX9TlvKAKM4vg/d6PhUyzBXh8/n66gbhaYA4FTmgy94gQm3WCuoTmay32M4y16f2IGd2RXdJgTUeqbT+6VY2xYDM2T7WfOoJNzB9ipWFtJRcpZCosZLNkmH7h5oQUbN6pak5hAvZsFbBPJHJh3nu6lv71kbfQbb+IpbjmHLc2jaw2FSE2a8MUwP9MQOXF35xvaqhmq+YhpltM08YGAccgKO1zaT/CUib9fNY2Nhvxxkg+a9iTeA5dZR4RojBnSOEKLHQSs/i3J5oDgb0jKWwQ0giXHgYcH5l9uwN4eIH5wyr5XVvxNGPQc97Q1FoJEWLzRr88TnfmWRG5cdoLWC5vTPMQx4hVxCHVRoXU+h2Z5j/fJqziNAZC9NNH3gEc0cT+UBFiMw3bNxNYH19Yc5CWVRhTOG6J8z5iqoYNVWfKPn8/c79/W0TtFwWwM92waSZCFObLvd0BvBDJqW++z3KwllUYk+exElNDKSNo9fHRn+/QVacpB6ySvibCNVvjDsyNSqeIEJtJIo8BD0RcoRmWju+lZRXGdO+sBRZjrUuxRINuwIpjBjn8+pzcZkwCshWRl3gUJudWiBCF+arOfgp8N3JC9Htr34AglevSPMRRGdhdsFFPMdg1Hy4Nq0SzIdb9AWxsVExh0+2Bs5r2nkWIzT053hN5wYR/33tjOQP1Igqj7OM7CctXdyIhRLAewm8PUUBXBvrHmyI8HK0BXtekw7IIsbn4p0S8ql2BZVpOYcTkcnFEVbdlMOh365B2OAtUa2YiIUXfUnYo3RYZEaIwJx4Hnol4JJTf4MuwvE6TDJXmIabjHRbACuDMiMKl/p7+Zo+cOwMW53wb+GfiyCMSePLnNuleFCE2F09guUS/eYpIDfgyTOG+iSd3zUOMG4vc13VYDrFouHdY0O29exybaThsv7En2CeJp/0i5J7T6crsZSJEYTbv5aeYYk3sn2URsIc8MmEEEYgZ5xFtjGh/efK7OVCkKmuKxmyOyK57737fJnn3IsTmVqBtc6e+2I1WGxvWKgh1760O8FZM+aSMxJ558rqqhw3Oh/wMtxFPmqUMDgcbmyJVKUJsNp5LQFsyA3bSUgojwgZgu4gK0NqYuswNFQ3jOqJKD2CN/rF4y95GnEJ3mPNEOUmE2Gw8XVGkiLXidDvNQxRG0GqxE7Ca+AT8N2HiG3V5cp5IXgTujGT98mDCz47A+iZwkgix2fgX0siHtrSUwggI8QRMJDqWfl3/Hq8cgbxcqHxTRCj7eBFWbzBRUXYRYrMrsF4grWpAzUMU6sQ5bm8VkfQetoGXsIIaas6ZhdqoDwbfi2FwcOkONidMOmwqQmz2SfJ5VWcKwmtsVgerXD6DuGQZwUKaD8wSLi2GIElPJD8mHhk3KqHkd0/6fYsQm41XKmr+sWJpJXcgz0zzEIf1tk4FDoiomMa/x+sxDdNRVIKGfyMmu+F56ExMym1iHr8IUQZOEGIjwzZWqt+KKFyauwPuDWPI2d+CVajnETXpl8D+gdefixCFKrZP5HO8zKtDQgoBC8MazpMjsmF+v3+P0bZFlIEO8pbIwqY+VLx+ku9bhEijY+rbJZJDFAEK1Bg5WQ3sPumKxAH2/yascjwfISF6r/nGyO49z0WnAgcGlbIiRIFwUkQKI6Be0VLqwFHjvNANkYqQ3zzG+/nG4HrF1KS/O10pt1ZQdxA+RIhTip0T+Rwzyo0K1Feef3xE9suT0qN0m+bLMYQebwd+EJmN99flXCbUkyhCbPbGWBaxBxC+559pSYWasBGrWp6J7IB1G/DDMXhsvoDnebrVph3iiiitBI6aRMGUCDEODzGLPMz1XMOIXfMQiS70XmBFZudFdk9klRDmOCo/fbvFVTXMW5zEOu/ChCT5RIjNjaVvh/XkkEC49MkGe7Gah0g01aUnAW8OhssSyTDgp4CbxngI83v5LmyMXCuive3f5xpM47RTmYwhQmQ6Q6a7u0fs5P4SXZFyQRgGF0Sm0emN+N3A/WOOSmRYDvGuEcjEMYZc8duAY8ctvCBCbG6IZa/AQ4w5ZLoVU+EXhGHmHu5DgwbJDhAu7YzRU/NzSMvAMyWytrNFwFqFTAWPvV3IoIyUEMuAEF9Szk4Y0katwqarz0Q26PvFCfUEhqo1rwQEGRPWYsPFx1ZcI0JsLg5PhESeprmDjjUPkSjCjq3AWygimQ3q79t7ge/Su7BlVP11ZXCdtmDKNTGFTT15H4gNDw57OQsRIlPZcnFE5ITo3/dj2BirTB6iwGD5pENowGigAff/9ViEZJy5z5AQnwVujfQgBJY3HpsdFCE2s8J0D+DoRFRqHm/g59A8xLj20BpguTOS7YgmOJTYMOAwGpHN4RFmI3iAKeR0IhvU7a/P2Zh27Vik3Nq65xo56+0AYL9EDi2Pi3yEIYpptndGMcb3PwP8Z+B3Kx5iPkYJvhLr6ysiI0S//sswqb7PjsOGiBCbeSI+nq50USuyMGlZKQTaooIajQsbokn7rZhySYyHwzbWOykMZ1POB/50HDlQESKNLCBYTRre7lZMrkoQBs3BrXNeYhFptKTgtQUtuURY+lLcOcY97nD2sSNCZCrCpQXwpkC8uEXcxuxRXh0yzSuepCDMlUvfBcsfptA2onqNwaMES9zB6I5RR0O0SM0Le21wJ+JOAp/p+8QnHSU0xzM4ETg44l5coT6cA+w06gkYIsRmnYS2Ay6OOC+UBcYMuv1PubxCzUMcIBe9FotiFSLEqXcUxtJ6I0JsVon2KuDIyPqt5trEtypEKgx4ONwTOEt2SvvB7YfFdAdDFyLE9E/4LeA3iGt+2VySVc9hIVO1XAiD2KQzMak2eYcCwZ7YZ5QhdBEijVDjKIDT3KOIuJgmDN/dBzwYVIVlDXyP8lqbu38u0BoJlQjafsCpo+QuEWIzqumWAB/G8iWxe4defHlT8FnKhupPah5iMyutDxu14ROItX1lXVCkl4kQ04yPr3XhgCLyNQlzn9dqeYUBc8/nATs0MLIgTD6UfjIm+l2IENMMA+wGfBxTpikjn7pQOi/3EeBOXpsPzWTghHm8gKWTmIMnROM87E5XuESEmGC49COYPNVMAutRBuHSZyLPhQpMZLLFSuAo2SdhDvuyAUszFSLEdG7+DnA68FtBIU3s3pN//1dVvMEwT9ekXJ3mITbP2J2n3kNhnkPTOxhRe5oIkYlNtFgOfB7LlaSgxOHDvY9jE8LLRNR2hPEV0+yG5dIFYTZ0MAGTtaMIm4oQJ5MYXgpcislSdRIJLfrwxY3YUOAmDwTWPMRm3henA2+UVJuwgMPTuc6O1lp4JUIcfxFNhs32Wo/lDVuJhLv8/LIvaW8JA5z6M0ZcUi8kdXg6HNO6zeq0NTJajG0umr/JPwV8oIdnGKu8WRm0i9wH3DRqeSUhqXmI/qD4BkyrUhAWcoACE28oFTIlukTwDNZW8WngtwMCyWYhl5iIsQzI73Lg6cp0cEFggbJc+6mYRuiDt84G9nIEmYsQ4/AMO9jYkksxNZoisX4833v4DPBF5eYE+s89t+kWSShcKrCAiEjHkeGqOm2OCHG089xmsMKZrwO/EuRKssTK5TPgGmBLUEUrCAu1P4dipfSySUK/bTobg6Z9ESLNC4+2gsV5H5ZTOynIGWbzzBLMIyPMHHgZuExSW5qHOMD9Ajb8dVdgm0LtwgJtjt87x2OzEmvpSRQh1rc4WdB4fiyWT/tLYI+EqknpkdzOgduA64NrIAgL3T9LsFyQ7JHAAEpfu1Gj1J824OCL0QpKxL36ylHAJcDVbpEKujmSlEUGLnFeovaT0G8/2dsw6cIyiJAIAn1ERs4Gtq+jIKudMGHVmasLX69TUWHZwbntF7uFWU63WCBP/HTfwkS8v0aNcfwxtBOkKDKejfhzjSqUeQHWYL0Nq8QWhH7tw0rgGODmYWsY2gmfHOpsX6i+zs5uAU7HlNePDEKinYRPutVeyRL4o8A7LCIxwkViuaosspYdf3jaGVMcQULwwhD7aCmwxhFiNoxKVlvNynMKPredB3ggcBDWPHwsNsB0ReX6FZUKUxL3DhcBVwJfGREZZmMI16W230f9ucqae3NXYb2HHRGiMCTWAH+ItX8hD7Hrkf2iI61BTgk+N7gYS/YvA3ZxpJjPITmVMT25D99m8RLwiVkOE8Oo7vjfPxT408qg2DpevyomHfuBbzHwOWBr5dRc99/6T8B1zmbM1ESsvyQ7LtRk998MvBNrccvlIXaxj3swgjBbUSG/1hQmsQvnHV6KVZe2aq4s9YS3C3DqGLztMgHps8PG8HeW1+S5+zz8GzAtShX3CdRUz3CuI8RSHmJvKbFBT90lry1QUAVct2L2B1juMOuRU6wzb/sClh8YJWnliazLqK5RWfE6syEnmfjfXe889CL4nnpYhWHs9hnA3tgIuoH2aDvhlghhNIYxw2L1D404ZxUKFchYTo7UyxqrV72RWuwIUVJtQp0C8a/HNHEvG7TaVKEKod8BwFe7DZdJVUQYkBCPwvL842gXEZia6BXA+cNECUWIwkI3Wwb8FPgY8LwIcWqboOsIi2+g20gtGyTUGSU5GesKGEjKTZtRWIgh9FWe/wX4TkWvVZBOaj89Y7tgYS1BYAQTMHak29sqQhQYVc/hVzGJtlxkONXEOGzB2nHAERoTJowQ73Y2a6bfPSZCFOYjwzZwP/Bvg/4zhUqnt5IvH5JQ12JFNbEPAi4TfRD5tCGAt2DjxPruDxchCnPd8DnwM+ADWCmzvENhmGKavYB3Jagdm9IjlUP8uYOQfFv3qjDHqbcFfBS4cQQN+AJRFSsMEzL1JfCnMUTBA82pZJwBniNNgfidI+cFvyZnAZ8EftJPAaAIUZjtxl8EfAb4gjxDoSYiWReQYytiYYo/w3pxFyV0X+SO6P8Em0AyEyk/+P11EKZ09cV+ehJFiEKvSq1FmGj3f6yIleeJTosQ+sshdgbQjT3AGahYi2nKgDS+BjyW6Dpf7ggx9KqyCNeqjeWrv9iPrRIhCiH8qfAm4P3Ai+7/hYppUDh9sJBpGMJ6XcSehyfE7wF3BAUbZWKjlG4BnnJrFWvhUyjldhDwwEKjXCqqEagko78F/CrwdDDZoJiQV1hWhNVFyEws3FkOGX7fGPmhyr/vG7DJIt5TLuZ4ENHz3ut/FNgcuayeJ/e9gFP68XJFiEKoFv894ELgEUeGnREPXp704GdhtA36Lfd7h2OjeYqIdYa9N3gF6Q/cvTaBPlFP+Ovpo81HhCh4MrwHK1V+wJFh2eAhuGrojmPgtrcvF2DzRYuIq0sz4EHg1iEFCmLATVgVbcwhYb9f347NVi1FiAILyBm2gLvcSer+QJZNXpgwrEGawQY8XxC5x+Hvhauwvtx2oveH/0z3A3dGTvx+/70OWKPGfGGukGMnKG643nmGDwdk2JScXVaZRSnPkIn1IWYDhhhPxQobyojtTR5UYPYTPi4ie96v0cvAzXOse9kjF9m09QrtxVq6c1VzEaLQa75dG/h7bFzKY6TVUyU0x9s4vxJ2JOJw6Z2VYckp4wZHjDGHTX2+eiVwjAhR6HVzt9y6fxp4D/CM+/+2iiSVIAyqZepJYwXdyRaxh0v/D/AvCYdLqwfme4D/O4tHXEYq5aaQqfDzDezzhc8CHwT+gzsBZpXSeuUPhWH7EL1dWYWVvscs5J0HhMgUeIfei9oKbEqg/zgLqk13nW8ChgiRqagi9ZJTdwPnYNJTmdZfGEEfYhbo4J4d7MEy4nDp/8MKz5iytMI1WOSo2tSeVx4xCMsfAJw4n92TQZyOlooW8OeODDcHYR95gkLdfYg+4uB7D8NTelOLMOb7zN+kT5HoRNb6LuChYE1jWz8qEbCL57N7IkSSbafwZPgj4NeAf+3+3dbUCmEMfYirgeVuL+YVzyKm0GHhPKVpGmjsPeOn6PZdlglUSp8F7DdXP6wIMc22irYjwyuBk4HL3Fq3Ig5fCfGcxnegGy4tIy8ueTDoyWPK2m0yZ0Ni5wq/L5dhucRZDzcixLSI0MfHHwDehzWkfj/oL6ySocKmQp19iP5nj8LK3HGHs5g8wypuBH48Re0WVCba3IJFllqJ2IqNwWfJRIgkmSfMgun2/wMbxPrXwfcVIhXGXdG3NNibMXsV102prfQh4yeA2xIoKPL78Fjg6Nkqn0WI8W7WTlDNVwBfdh7hb2KK9a3AcxSEcfQhzgC7Ye0WMefcvLF8hDRaD+oKm6Yw63UpplyjoppESHBbQIQZpky/HlME2UQ3RCWvUBhnH6Lfj8cBb454dFCITcDjUxgupdIu801M7DsVUYLVwI69vEQRYjxE6Kv1FrmvV7uTzmrgG5VxO2WCRliCAc3uQ/T77vxgqHTWh65mUz5rEbRXXDnldtIfah7Gqk1jPxh4GbqjgBN6ra0IsfmFMt4bXAS8BHwVC0l5IuwEp/NO4lWkUtJpZh+ib0/YMwiX5nMQTgzh0h9Oebi0Gja9IqEq6MXAul5r29Z93uhqUX/CfhD4CibGfVdlNmDRIzw6nx5prF6kdFab2Yfon1uDSbV1ZhkEnEdE/JsdKeYVYmDK0hHeVtwEPI+11BQRO1N+DU8FdgeeDJV4RIjN2GxlcMN5Q/IEVvL8dSw8+mTlxuwoTyg0DBcm1GZypbsvp13IIpSvuxs4KYH17QBvAk4B/iE87IkQx09+YXVoq3Ly/iFwuyPATcB9FW++XODNmUoeMetxOhea1Yfoq5yPwPIyYd43n8U7LBboMRZ9eJhFDc/7+/Ipuu0WRaRTHureA9uw2aknLWCt8giKhXzY9Evhexchji7kEnp/WUB+4WbZCnwP+EesAfhbWAK7KqKr3JnQ9D2/EdjeGc5W5OPRbsFmhLYin9RR98H0euDjwJLIq4i9TT0D2B/Ta20BnfYck5B1Iu+P/Kp5v6zHz/7EEeDdwBZMEuoHwAuVzZfPUuaeBRVw5ZSEa4pESvhT8hY6lTXaDpNqK/rsfR124js1T4/3P/OVyqSETHYOgHvd4y09PO7Yqk+3AXsA78Km/+RA0a4Y2yWRyyw15UJvxeSOHnHE9xDwXSwO/zS9w05lpc1i2otIcqyJVnuRRk0fLyrf62B6uSvd9xaPIFxbx88u5Pk21m93LdNXPDMfIbaBnzrv+ege1zOm+zR8rxcBl2JtbWW7wvD3Y+X9M8EN0MsbCQ31fM+nkNuaCZriXwZecTfOVqzY5VFHdM9iecCH3PPb5jEu9JEXnDY8706jSwMjnPUYwdPr39X9GcPz5Rz5tmzCz+fYtPjZPs/b3D2wdZ58bz6PN5H36W3k8/xsP88XWLP2FVhBWy6Vp574BjY1olwgCZbzVCxP4vkwqrcM2BeL1OVZWZbVE1K+AMKr/uFygWXysRJimA/st0m8zauT9lXD2M/1myZR7nwOb2OhDd+5nq/l+cwdAmf72SVBNWasIUZv4F/pcX/nQ4RyU+pF9HZnuz6a9MsFDO+d5POZc3i2AYSEKDBQsjnvQWyzqXtUCS7rUYSTch+hIMRcaTvNhDgVn///AwdJhkV0oa1RAAAAAElFTkSuQmCC);mask-image:url(data:image/png;base64,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)}.zcredit{font-family:var(--font-display), var(--sans);letter-spacing:.04em;align-items:center;gap:5px;font-weight:800;display:inline-flex}.nav{flex-shrink:0;gap:2px;display:flex}.nav a{height:36px;color:var(--text2);white-space:nowrap;border-radius:9px;align-items:center;padding:0 13px;font-size:13.5px;font-weight:600;display:flex}@media (max-width:1240px){.topbar .btn-label{display:none}.topbar{gap:16px}}@media (max-width:1100px){.main-top .btn-label{display:none}}.nav a:hover{color:var(--text);background:var(--raised);text-decoration:none}.nav a.on,.nav a.on:hover{color:#fff;background:var(--accent);box-shadow:inset 0 1px 0 #ffffff38, 0 4px 14px color-mix(in oklab, var(--accent) 35%, transparent)}@media (max-width:860px){.topbar .nav{display:none}.topbar{gap:12px;padding:0 16px}}.page{max-width:1180px;margin:0 auto;padding:36px 32px 72px}.page.narrow{max-width:860px}@media (max-width:680px){.page{padding:24px 16px 56px}}.page-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:26px;display:flex}.page-head p{color:var(--text2);margin-top:8px}.shell{min-height:100vh;display:flex}.sidebar{background:var(--side);border-right:1px solid var(--divider);flex-direction:column;flex-shrink:0;width:260px;height:100vh;display:flex;position:sticky;top:0}.sidebar .brand{border-bottom:1px solid var(--divider);width:100%;height:60px;padding:0 18px}.side-nav{flex-direction:column;flex:1;gap:18px;padding:14px 10px;display:flex;overflow-y:auto}.side-nav .eyebrow{padding:0 10px 6px}.side-nav a{height:44px;color:var(--text2);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:600;display:flex}.side-nav a svg.i{width:20px;height:20px}.side-nav>div{flex-direction:column;gap:2px;display:flex}.side-foot{border-top:1px solid var(--divider);padding:10px}.rail{background:var(--side);border-right:1px solid var(--divider);flex-direction:column;flex-shrink:0;align-items:center;width:108px;height:100vh;padding:14px 0 12px;display:flex;position:sticky;top:0}.rail-logo{background:var(--accent);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:flex}.rail-logo:hover{filter:brightness(1.08);text-decoration:none}.rail-nav{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:8px;width:100%;padding:4px;display:flex;overflow:hidden auto}.rail-nav::-webkit-scrollbar{display:none}.rail-foot{border-top:1px solid var(--divider);flex:0;width:72px;padding-top:12px;overflow:visible}.rail-credit{border-top:1px solid var(--divider);text-align:center;letter-spacing:.05em;width:72px;color:var(--text2);flex-shrink:0;margin-top:12px;padding-top:10px;font-size:11.5px;font-weight:800}.rail-item{width:100%;min-width:0;color:var(--text2);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:4px 0;display:flex}.rail-item:hover{color:var(--text);text-decoration:none}.rail-ic{border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:flex;position:relative}.rail-ic svg.i{stroke-width:1.8px;width:24px;height:24px}.rail-item:hover .rail-ic{background:var(--raised)}.rail-label{letter-spacing:-.01em;overflow-wrap:anywhere;max-width:100%;font-size:11px;font-weight:600;line-height:1.25;display:block}.rail-item.on{color:var(--text)}.rail-item.on .rail-ic{background:var(--accent);color:#fff;box-shadow:0 4px 12px color-mix(in oklab, var(--accent) 35%, transparent)}.rail-count{background:var(--bad);color:#fff;min-width:19px;height:19px;font:700 11px var(--mono);border:2px solid var(--side);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;display:flex;position:absolute;top:-4px;right:-6px}.side-nav a:hover{color:var(--text);background:var(--raised);text-decoration:none}.side-nav a.on{color:var(--text);background:var(--accent-soft)}.side-nav a .count{font:700 12px var(--mono);background:var(--bad);color:#fff;border-radius:6px;margin-left:auto;padding:2px 7px}.side-nav a .later{color:var(--dim);margin-left:auto;font-size:10.5px;font-weight:600}.main{flex-direction:column;flex:1;min-width:0;display:flex}.main-top{z-index:10;background:var(--panel);border-bottom:1px solid var(--divider);align-items:center;gap:12px;height:60px;padding:0 28px;display:flex;position:sticky;top:0}.main-top h1{letter-spacing:-.01em;font-size:16px;font-weight:700}.main-body{padding:24px 28px 56px}@media (max-width:900px){.sidebar{display:none}.main-body{padding:18px 16px 48px}}.menu{background:var(--card);border:1px solid var(--border);min-width:230px;box-shadow:var(--shadow);z-index:40;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.menu a,.menu button{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:500;display:flex}.menu a:hover,.menu button:hover{background:var(--raised);text-decoration:none}.menu .sep{background:var(--divider);height:1px;margin:5px 4px}.scrim{background:var(--scrim);z-index:60;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;width:min(460px,100%);padding:26px}.toast-wrap{z-index:80;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast{background:var(--text);color:var(--bg);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:9px;padding:11px 16px;font-size:13.5px;font-weight:600;animation:.25s ease-out rise;display:flex}@keyframes rise{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.video{aspect-ratio:16/8.2;background:linear-gradient(160deg,#1a1e26,#0b0d10);border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.play{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.video .tag{color:#d5dae1;background:#0000008c;border-radius:7px;padding:4px 10px;font-size:11.5px;font-weight:600;position:absolute;top:14px;right:14px}.vctrl{z-index:3;color:#fff;background:linear-gradient(#0000,#000000c7);flex-direction:column;gap:7px;padding:8px 14px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.vseek{cursor:pointer;background:#ffffff40;border-radius:4px;height:4px;position:relative}.vseek i{background:var(--accent);pointer-events:none;border-radius:4px;height:100%;display:block}.vseek b{pointer-events:none;background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0006}.vrow{align-items:center;gap:2px;display:flex}.vbtn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.vbtn:hover{background:#ffffff29}.vbtn.txt{white-space:nowrap;width:auto;padding:0 9px;font-size:12px;font-weight:700}.vtime{font-variant-numeric:tabular-nums;color:#ffffffd9;white-space:nowrap;padding:0 2px;font-size:11.5px}.vvol{align-items:center;display:flex}.vvol input[type=range]{accent-color:#fff;cursor:pointer;width:56px;height:3px}@media (max-width:640px){.vtime,.vvol input[type=range]{display:none}}.back-link{color:var(--text2);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.back-link:hover{color:var(--text);text-decoration:none}.course-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:22px;display:grid}.mod-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.ccard{background:var(--card);border:1px solid var(--border);color:inherit;border-radius:20px;flex-direction:column;gap:14px;padding:10px 10px 18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.ccard:hover{border-color:var(--strong);text-decoration:none;transform:translateY(-3px);box-shadow:0 14px 30px #0000002e}.ccard[data-act]{cursor:pointer}.builder-grid{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:1000px){.builder-grid{grid-template-columns:minmax(0,1fr)}}.struct{scrollbar-width:thin;flex-direction:column;gap:12px;max-height:calc(100vh - 96px);padding:2px 4px 12px 2px;display:flex;position:sticky;top:76px;overflow-y:auto}.struct>*{flex-shrink:0}.struct-head{padding:2px 4px 4px}.struct-head b{font-size:15px}.mod-block{background:var(--card);border:1px solid var(--border);border-radius:18px;transition:border-color .15s;overflow:hidden}.mod-block.has-sel{border-color:color-mix(in oklab, var(--accent) 40%, var(--border))}.mod-block-head{align-items:center;gap:10px;padding:12px 10px 12px 12px;display:flex}.mod-badge{width:38px;height:38px;font:800 17px var(--sans);color:#fff;background:linear-gradient(150deg, oklch(.62 .13 var(--h,268)), oklch(.36 .09 var(--h,268)));border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff40}.mod-title{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mod-title input{width:100%;color:var(--text);font:700 14.5px var(--sans);background:0 0;border:0;border-radius:7px;outline:none;margin-left:-6px;padding:3px 6px}.mod-title input:hover{background:var(--raised)}.mod-title input:focus{background:var(--inset);box-shadow:0 0 0 2px var(--accent-soft)}.mod-title .small{font-size:11.5px}.mod-tools,.les-tools{opacity:0;gap:2px;transition:opacity .15s;display:flex}.mod-block-head:hover .mod-tools,.mod-block-head:focus-within .mod-tools,.les:hover .les-tools,.les.on .les-tools,.les:focus-within .les-tools{opacity:1}.mod-fold svg.i{transition:transform .2s}.mod-fold.closed svg.i{transform:rotate(-90deg)}.les-list{flex-direction:column;gap:2px;padding:0 8px 8px;display:flex}.les{border-radius:12px;align-items:center;gap:4px;transition:background .15s;display:flex;position:relative}.les:hover{background:var(--raised)}.les.on{background:var(--accent-soft)}.les.on:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-8px}.les-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:11px;padding:7px 4px 7px 6px;display:flex}.les-thumb{color:#fff;background:linear-gradient(150deg, oklch(.52 .1 var(--h,268)), oklch(.26 .05 var(--h,268)));background-position:50%;background-size:cover;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:36px;display:flex;position:relative;overflow:hidden}.les-thumb b{font:800 14px var(--sans);opacity:.9}.les-thumb i{background:#00000073;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:flex;position:absolute;bottom:3px;right:3px}.les-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.les-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.les.on .les-name{color:var(--accent-text)}.les-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.les-tag{color:var(--accent-text);align-items:center;gap:3px;font-weight:600;display:inline-flex}.les-warn{color:var(--warn);font-weight:600}.les-tools{padding-right:4px}.les-tools .mini{width:24px;height:24px}.les-del:hover{color:var(--bad);background:var(--bad-bg)}.les-freeze{color:var(--dim);opacity:.75;flex-shrink:0}.les-freeze:hover,.les-freeze.on{opacity:1;color:var(--ice);background:var(--ice-bg)}.les.frozen .les-thumb{filter:grayscale(.75)brightness(.9)}.les.frozen .les-name{color:var(--muted)}.les-ice{color:var(--ice);align-items:center;gap:3px;font-weight:600;display:inline-flex}.badge.ice{background:var(--ice-bg);color:var(--ice)}.pf-head{z-index:5;flex-wrap:wrap;align-items:center;gap:20px;display:flex;position:relative}.pf-avatar{color:#fff;background:linear-gradient(140deg, color-mix(in oklab, var(--accent) 60%, #c4a1ff), var(--accent));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:84px;height:84px;font-size:30px;font-weight:800;display:flex;position:relative}.pf-online{background:var(--ok);border:3px solid var(--card);border-radius:50%;width:15px;height:15px;position:absolute;bottom:5px;right:3px}.pf-main{flex-direction:column;flex:1;gap:8px;min-width:240px;display:flex}.pf-meta{color:var(--text2);flex-wrap:wrap;gap:4px 18px;font-size:13px;display:flex}.pf-actions{flex-wrap:wrap;gap:10px;display:flex}.pf-alert{border-color:color-mix(in oklab, var(--warn) 45%, var(--border));background:var(--warn-bg)}.pf-alert>svg{color:var(--warn);flex-shrink:0}.pf-cover{color:#fff;letter-spacing:.08em;background-position:50%;background-size:cover;background-image:linear-gradient(150deg, oklch(.52 .1 var(--h,268)), oklch(.26 .05 var(--h,268)));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:124px;height:78px;font-weight:800;display:flex}.pf-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pf-info{border:1px solid var(--border);background:var(--inset);border-radius:12px;min-width:0;padding:11px 14px}.pf-info span{color:var(--muted);font-size:12px;display:block}.pf-info b{color:var(--text);overflow-wrap:anywhere;margin-top:2px;font-weight:600;display:block}.pf-sess{border-top:1px solid var(--divider);align-items:center;gap:14px;padding:14px 0;display:flex}.pf-sess-ic{background:var(--raised);width:40px;height:40px;color:var(--text2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pf-c{text-align:left;border:1px solid color-mix(in oklab, var(--accent) 28%, var(--border));background:color-mix(in oklab, var(--accent) 8%, var(--card));width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 18px;padding:18px 20px;transition:border-color .15s,transform .15s;display:grid}.pf-c:hover{border-color:var(--accent);transform:translateY(-1px)}.pf-c-title{letter-spacing:-.01em;font-size:19px;font-weight:800}.pf-c-meta{color:var(--text2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.pf-c-meta i{color:var(--muted);font-style:normal}.pf-c-now{color:var(--muted);font-size:12.5px}.pf-c-bar{grid-column:1/-1}.pf-prog-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.pf-mh{text-align:left;border:1px solid var(--border);background:var(--card);width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;transition:border-color .15s;display:flex}.pf-mh:hover{border-color:var(--strong)}.pf-mh-arrow{color:var(--muted);transition:transform .18s;display:flex}.pf-mh.closed .pf-mh-arrow{transform:rotate(-90deg)}.pf-mh-t{flex-direction:column;flex:1;min-width:0;display:flex}.pf-mh-t span{color:var(--muted);font-size:12px}.pf-mh-t b{font-size:15px}.pf-mh-sum{flex-shrink:0;align-items:center;gap:10px;display:flex}.pf-lc{border:1px solid var(--border);background:var(--card);border-radius:14px;margin-left:12px;overflow:hidden}.pf-lc-top{align-items:center;gap:14px;padding:12px 14px;display:flex}.pf-lc-ic{border:2px dashed var(--strong);width:40px;height:40px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pf-lc.done .pf-lc-ic{border:2px solid var(--ok);color:var(--ok)}.pf-lc.cur .pf-lc-ic{border-color:var(--accent);color:var(--accent)}.pf-lc.ice .pf-lc-ic{border:2px solid var(--ice);color:var(--ice)}.pf-lc-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pf-lc-n{color:var(--muted);font-size:12px}.pf-lc-t{color:var(--text);font-size:15px}.pf-lc-s{color:var(--text2);font-size:12.5px}.pf-lc.done .pf-lc-s{color:var(--ok)}.pf-lc.cur .pf-lc-s{color:var(--accent-text)}.pf-lc.ice .pf-lc-s{color:var(--ice)}.pf-lc-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.pf-lc-bot{border-top:1px solid var(--divider);background:var(--inset);color:var(--text2);align-items:center;gap:10px;padding:9px 14px;font-size:12.5px;display:flex}.pf-play{background:var(--ok);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.pf-dur{background:var(--ok);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}.pf-vt{white-space:nowrap}.pf-lc.ice{opacity:.8}.notif-badge{background:var(--bad);color:#fff;min-width:18px;height:18px;font:700 10.5px var(--sans);border:2px solid var(--panel);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;top:-6px;right:-6px}.notif-menu{width:min(380px,100vw - 24px);max-height:460px;padding:0;overflow-y:auto}.notif-head{border-bottom:1px solid var(--divider);background:var(--card);z-index:1;align-items:center;gap:10px;padding:12px 14px;display:flex;position:sticky;top:0}.notif-head b,.notif-head .muted,.notif-head .btn{white-space:nowrap}.notif-menu .notif-item{border-bottom:1px solid var(--divider);border-radius:0;align-items:flex-start;gap:10px;padding:12px 14px}.notif-item.unread{background:var(--accent-soft)}.notif-dot{background:0 0;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.notif-item.unread .notif-dot{background:var(--accent)}.notif-empty{text-align:center;color:var(--muted);padding:26px 14px}.nav-badge{background:var(--bad);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.chat-wrap{border:1px solid var(--border);background:var(--card);border-radius:16px;grid-template-columns:360px minmax(0,1fr);height:calc(100vh - 150px);min-height:460px;display:grid;overflow:hidden}.chat-list{border-right:1px solid var(--divider);flex-direction:column;min-width:0;min-height:0;display:flex}.chat-search{border-bottom:1px solid var(--divider);padding:12px}.chat-list-scroll{flex:1;overflow-y:auto}.chat-sec{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:12px 14px 6px;font-size:11px;font-weight:800}.chat-row{border:0;border-bottom:1px solid var(--divider);text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.chat-row:hover{background:var(--raised);text-decoration:none}.chat-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.chat-row-top{align-items:center;gap:8px;min-width:0;display:flex}.chat-prev{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12.5px;overflow:hidden}.chat-unread{background:var(--accent);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:flex}.chat-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.chat-head{border-bottom:1px solid var(--divider);align-items:center;gap:12px;padding:12px 16px;display:flex}.chat-back{display:none}.chat-msgs{background:var(--inset);flex-direction:column;flex:1;gap:5px;padding:16px;display:flex;overflow-y:auto}.chat-day{color:var(--muted);background:var(--raised);border-radius:999px;align-self:center;margin:12px 0 6px;padding:3px 12px;font-size:11.5px;font-weight:600}.chat-msg{display:flex}.chat-msg.mine{justify-content:flex-end}.chat-bub{background:var(--card);border:1px solid var(--border);max-width:min(520px,80%);color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:14px;padding:8px 12px 6px;line-height:1.45}.chat-msg.mine .chat-bub{background:var(--accent);color:#fff;border-color:#0000}.chat-time{text-align:right;opacity:.7;margin-top:2px;font-size:10.5px;display:block}.chat-who{opacity:.85;margin-bottom:2px;font-size:11.5px;font-weight:700;display:block}.chat-compose{border-top:1px solid var(--divider);background:var(--card);align-items:flex-end;gap:10px;padding:12px;display:flex}.chat-compose textarea{resize:none;flex:1;min-height:44px;max-height:120px}.chat-note{color:var(--muted);font-size:13px}@media (max-width:860px){.chat-wrap{grid-template-columns:minmax(0,1fr);height:calc(100vh - 130px)}.chat-wrap.has-thread .chat-list,.chat-wrap:not(.has-thread) .chat-pane{display:none}.chat-back{display:inline-flex}}.set-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.set-cell{border:1px solid var(--divider);background:var(--inset);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.set-cell.off{opacity:.45;pointer-events:none}.set-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.set-txt b{color:var(--text)}.set-txt span{color:var(--muted);font-size:12.5px}.cur-list{overflow:hidden}.cur-cols,.cur-row{grid-template-columns:minmax(200px,1.6fr) minmax(90px,1fr) 84px 84px 130px 150px;align-items:center;gap:12px;padding:0 18px;display:grid}.cur-cols{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--divider);padding-top:12px;padding-bottom:8px;font-size:11px;font-weight:700}.cur-cols .c,.cur-num{text-align:center}.cur-row{cursor:pointer;padding-top:13px;padding-bottom:13px}.cur-row:hover{background:var(--inset)}.cur-item+.cur-item{border-top:1px solid var(--divider)}.cur-name{align-items:center;gap:12px;min-width:0;display:flex}.cur-num b{font-size:18px}.cur-act{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cur-toggle{color:var(--muted);transition:transform .18s;display:flex}.cur-toggle.open{transform:rotate(180deg)}.cur-detail{flex-direction:column;gap:12px;padding:4px 18px 18px 70px;display:flex}.cur-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.cur-waits{flex-direction:column;display:flex}.cur-wait{border-top:1px solid var(--divider);align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.cur-age{min-width:56px;color:var(--text);font-weight:700}.cur-reason{min-width:0;color:var(--text2);flex:1}.cur-reason b{color:var(--text)}.cur-reason.none{color:var(--warn)}@media (max-width:900px){.cur-cols{display:none}.cur-row{grid-template-columns:minmax(0,1fr) auto auto;row-gap:8px}.cur-prog{display:none}.cur-detail{padding-left:18px}}.pmenu{min-width:290px}.pmenu button>span:last-child{flex-direction:column;display:flex}.pmenu button small{color:var(--muted);font-size:11.5px;font-weight:400}.pmenu .danger{color:var(--bad)}.pmenu .danger:hover{background:var(--bad-bg)}@media (max-width:640px){.pf-fields{grid-template-columns:minmax(0,1fr)}.pf-cover{width:100%;height:96px}}.btn.ice{border-color:color-mix(in oklab, var(--ice) 45%, var(--border));color:var(--ice);background:var(--ice-bg)}.lrow.frozen{cursor:not-allowed}.lrow.frozen:hover{border-color:var(--border);transform:none}.lrow.frozen .lrow-side{background:var(--ice-bg);color:var(--ice)}.lrow.frozen .lrow-main,.lrow.frozen .lrow-thumb{opacity:.62}.les-add{border:1.5px dashed var(--strong);height:38px;color:var(--text2);font:600 13px var(--sans);cursor:pointer;background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:6px;margin-top:4px;display:flex}.les-add:hover{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}.mod-add{border:2px dashed var(--strong);color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.mod-add>svg.i{background:var(--raised);width:36px;height:36px;color:var(--accent-text);border-radius:11px;padding:9px}.mod-add span{flex-direction:column;gap:1px;display:flex}.mod-add:hover{border-color:var(--accent);background:var(--accent-soft)}@media (hover:none){.mod-tools,.les-tools{opacity:1}}.info-note{color:var(--text2);border-color:color-mix(in oklab, var(--accent) 30%, var(--border));align-items:flex-start;gap:12px;line-height:1.55}.info-note b{color:var(--text)}.info-note svg.i{color:var(--accent-text);margin-top:2px}.group-name{min-width:0;color:var(--text);font:700 16px var(--sans);background:0 0;border:0;border-radius:8px;outline:none;flex:1;padding:4px 6px}.group-name:hover{background:var(--raised)}.group-name:focus{background:var(--inset);box-shadow:0 0 0 2px var(--accent-soft)}.sum-tile{border:1px solid var(--border);background:var(--card);color:var(--text2);font:600 12.5px var(--sans);cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;display:flex}.sum-tile b{color:var(--text);font-size:22px}.sum-tile:hover{border-color:var(--strong)}.sum-tile.on{border-color:var(--accent);background:var(--accent-soft)}.sum-tile.warn b{color:var(--warn)}.rank-row{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.rank-card{color:#fff;text-align:center;border-radius:999px;flex-direction:column;align-items:center;gap:5px;width:168px;padding:24px 14px 18px;display:flex;box-shadow:0 16px 30px #0000004d,inset 0 1px #fff6,inset 0 -16px 22px #00000029}.rank-card>:last-child{margin-top:auto}.rank-card>:nth-last-child(2){margin-bottom:6px}.rank-empty{opacity:.82;filter:saturate(.8)}.rank-empty .rank-avatar{border-style:dashed}.rank-avatar{color:#fff;background:#0000003d;border:2px solid #ffffff8c;margin-bottom:2px}.rank-name{text-shadow:0 1px 3px #00000038;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15.5px;font-weight:800;overflow:hidden}.rank-sub{color:#ffffffe0;text-shadow:0 1px 2px #0000002e;font-size:11.5px;font-weight:600;line-height:1.4}.rank-chip{color:#fff;background:#00000042;border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.rank-chip svg.i{width:13px;height:13px}@media (max-width:640px){.rank-row{gap:8px}.rank-card{width:30%;padding-left:8px;padding-right:8px}.rank-name{font-size:13px}}.stat-pill{background:var(--neon-pill-bg);box-shadow:var(--neon-shadow);border:1px solid var(--neon-border);color:var(--neon-text);border-radius:999px;align-items:center;gap:14px;padding:12px 22px 12px 12px;text-decoration:none;display:flex}a.stat-pill:hover{filter:brightness(1.08);text-decoration:none}.stat-pill b{white-space:nowrap;text-overflow:ellipsis;color:var(--neon-text);font-size:21px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.stat-pill span{color:var(--neon-text-dim);font-size:12px;line-height:1.3;display:block}.stat-pill span.stat-sub{opacity:.8;margin-top:1px;font-size:11.5px}.stat-pill span.stat-title{letter-spacing:.06em;text-transform:uppercase;margin-bottom:1px;font-size:11.5px;font-weight:700}.stat-pill span.stat-go{opacity:.55;flex-shrink:0;margin-left:auto;display:flex}a.stat-pill:hover .stat-go,button.stat-pill:hover .stat-go{opacity:1}button.stat-pill{width:100%;font:inherit;text-align:left;cursor:pointer}button.stat-pill:hover{filter:brightness(1.08)}.revenue-card{background:var(--neon-bg);color:var(--neon-text);box-shadow:var(--neon-shadow);border:1px solid var(--neon-border);border-radius:22px;padding:20px 22px 18px;text-decoration:none;display:block;position:relative;overflow:hidden}.revenue-more{z-index:1;color:var(--neon-text-dim);align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:20px;right:22px}.revenue-more:hover{color:var(--neon-text);text-decoration:none}.revenue-more svg.i{width:11px;height:11px}.revenue-stars{pointer-events:none;position:absolute;inset:0}.revenue-stars span{background:var(--neon-star);box-shadow:0 0 5px var(--neon-star);opacity:.8;border-radius:50%;position:absolute}.revenue-label{letter-spacing:.1em;text-transform:uppercase;color:var(--neon-text-dim);font-size:11.5px;font-weight:700;display:block;position:relative}.revenue-value{letter-spacing:-.02em;color:var(--neon-text);margin-top:6px;font-size:30px;font-weight:800;display:block;position:relative}.revenue-value span{color:var(--neon-text-dim);margin-left:5px;font-size:14px;font-weight:600}.revenue-delta{color:var(--ok);align-items:center;gap:4px;margin-top:8px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative}.revenue-delta svg.i{width:13px;height:13px}.revenue-delta.down{color:var(--bad)}.revenue-delta.muted{color:var(--neon-text-dim);font-weight:500}.revenue-chart{height:104px;margin-top:20px;position:relative}.revenue-chart:after{content:"";background:var(--neon-item-border);height:1px;position:absolute;bottom:0;left:0;right:0}.rv-bars{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;display:grid;position:absolute;inset:0}.rv-col{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;height:100%;padding:0;display:flex}.rv-col i{background:var(--neon-bar-off);border-radius:6px 6px 3px 3px;width:min(20px,62%);transition:background .15s,filter .15s;display:block}.rv-col:hover i{filter:brightness(1.25)}.rv-col.on i{background:var(--neon-bar-on)}.rv-line{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rv-dot{background:var(--neon-dot);opacity:.8;pointer-events:none;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute}.rv-dot.on{opacity:1;width:11px;height:11px;box-shadow:0 0 0 4px color-mix(in oklab, var(--neon-dot) 26%, transparent);margin:-5.5px 0 0 -5.5px}.stat-col{align-self:stretch}.stat-col>.stat-pill{border-radius:34px;flex:1}.revenue-hint{color:var(--neon-text-dim);text-align:center;margin:8px 0 0;font-size:11px}.revenue-months{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;margin-top:10px;display:grid}.revenue-month{min-width:0;font:700 9.5px var(--sans);letter-spacing:.02em;text-transform:uppercase;color:var(--neon-text-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:6px 2px;transition:background .15s,color .15s}.revenue-month:hover{background:var(--neon-item-border);color:var(--neon-text)}.revenue-month.on{background:var(--neon-item-border);color:var(--neon-text);box-shadow:inset 0 0 0 1px var(--neon-border)}.revenue-detail{background:var(--neon-detail-bg);border-radius:14px;margin-top:16px;padding:14px 15px;position:relative}.revenue-detail-head{border-bottom:1px solid var(--neon-item-border);color:var(--neon-text);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;padding-bottom:10px;display:flex}.revenue-detail-head b{font-size:14.5px;font-weight:800}.revenue-detail-head .mono{font-size:14px;font-weight:700}.revenue-detail-count{color:var(--neon-text-dim);margin-top:1px;font-size:10.5px}.revenue-items{flex-direction:column;max-height:130px;display:flex;overflow-y:auto}.revenue-item{color:var(--neon-text-dim);border-top:1px solid var(--neon-item-border);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.revenue-item:first-child{border-top:0}.revenue-item b{color:var(--neon-text);white-space:nowrap;font-weight:700}.revenue-empty{color:var(--neon-text-dim);padding:2px 0;font-size:12.5px;display:block}.lcover-drop{aspect-ratio:16/9;width:300px;max-width:100%}.lcover-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.lcover-drop:focus-within{outline:2px solid var(--accent);outline-offset:2px}.lrow-thumb{border-right:1px solid var(--border);background-position:50%;background-size:cover;flex-shrink:0;width:104px}@media (max-width:640px){.lrow-thumb{display:none}}.resume{background:var(--card);border:1px solid color-mix(in oklab, var(--accent) 35%, var(--border));color:inherit;border-radius:20px;flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:18px;padding:14px 22px 14px 14px;display:flex}.resume:hover{border-color:var(--accent);text-decoration:none}.resume .poster{flex-shrink:0;justify-content:center;align-items:center;width:220px;display:flex}.resume h2{font-size:22px;line-height:1.25}.resume-play{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.stat-row{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.stat-row>*{background:var(--card);border:1px solid var(--border);min-width:150px;color:inherit;border-radius:14px;flex:1;align-items:baseline;gap:8px;padding:12px 16px;display:flex}.stat-row>a:hover{border-color:var(--strong);text-decoration:none}.stat-row b{color:var(--text);font-size:22px;font-weight:700}.stat-row span{color:var(--text2);font-size:13px}@media (max-width:640px){.resume .poster{width:100%}}.wm{pointer-events:none;z-index:1;flex-wrap:wrap;place-content:space-around;gap:40px 60px;animation:26s linear infinite alternate wm-drift;display:flex;position:absolute;inset:-20%;transform:rotate(-18deg)}.wm span{color:#ffffff24;font:600 13px var(--mono);white-space:nowrap;-webkit-user-select:none;user-select:none}.video .play{z-index:2}@keyframes wm-drift{0%{translate:-4% -3%}to{translate:4% 3%}}@media (prefers-reduced-motion:reduce){.wm{animation:none}}.shield-note{color:var(--text2);align-items:center;gap:7px;margin-top:10px;font-size:12.5px;display:flex}.shield-note svg.i{color:var(--ok)}.lrow.locked{opacity:.6;cursor:not-allowed}.lrow.locked:hover{border-color:var(--border);transform:none}.setting-row{border-top:1px solid var(--divider);align-items:flex-start;gap:18px;padding:14px 0}.setting-row:first-of-type{border-top:0}.setting-row .toggle{margin-top:2px}.seg{background:var(--raised);border:1px solid var(--border);border-radius:10px;flex-shrink:0;padding:3px;display:inline-flex}.seg button{min-width:38px;height:30px;color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:7px;font-weight:700}.seg button.on{background:var(--accent);color:#fff}.tg-ic{color:#2aabee;background:#2aabee2e;background:lab(65.665% -17.2924 -43.9502/.18)}.pay-ic-card{background:color-mix(in oklab, var(--accent) 16%, transparent);color:var(--accent-text)}.ai-note{background:var(--accent-soft);color:var(--text2);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12.5px;line-height:1.55;display:flex}.ai-note svg.i{color:var(--accent-text);flex-shrink:0;margin-top:1px}.ai-thread{flex-direction:column;gap:12px;min-height:40px;display:flex}.ai-empty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.ai-empty svg.i{color:var(--strong)}.ai-msg{gap:10px;display:flex}.ai-msg.user{justify-content:flex-end}.ai-bubble{background:var(--raised);max-width:78%;color:var(--text);border-radius:14px;padding:10px 14px;font-size:13.5px;line-height:1.55}.ai-msg.user .ai-bubble{background:var(--accent);color:#fff;border-bottom-right-radius:4px}.ai-bubble.bot{background:var(--accent-soft);border-bottom-left-radius:4px;max-width:100%}.ai-avatar{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ai-status{gap:14px}.ai-status-ic{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-text);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pay-ic-payme,.pay-ic-click{background:var(--ok-bg);color:var(--ok)}.dev-ic{background:var(--accent-soft);color:var(--accent-text)}.warn-ic{background:var(--warn-bg);color:var(--warn)}.tg-preview{background:linear-gradient(160deg,#1b2b3a,#0e1621);border-radius:16px;padding:18px}.tg-bubble{color:#e8eef3;background:#182533;border-radius:14px 14px 14px 4px;flex-direction:column;gap:4px;max-width:280px;padding:10px 12px;font-size:13px;display:flex}.tg-bubble b:first-child{color:#6ab7f5}.tg-btn{text-align:center;color:#6ab7f5;background:#6ab7f524;border-radius:8px;margin-top:6px;padding:7px;font-weight:600}.setup{border-color:color-mix(in oklab, var(--accent) 35%, var(--border))}.setup-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;margin-top:16px;display:grid}.setup-step{border:1px solid var(--border);background:var(--raised);color:var(--text);font:600 13.5px var(--sans);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.setup-step:hover{border-color:var(--accent)}.setup-step.done{color:var(--muted);cursor:default;background:0 0;text-decoration:line-through}.setup-check{border:2px solid var(--strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.setup-step.done .setup-check{background:var(--ok);border-color:var(--ok);color:#fff}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quick{border:1px solid var(--border);background:var(--raised);color:var(--text);font:600 13.5px var(--sans);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}.quick:hover{border-color:var(--accent);text-decoration:none}.quick svg.i{color:var(--accent-text)}.att-row{background:var(--raised);color:inherit;border-radius:12px;gap:12px;padding:10px 12px}.att-row:hover{background:var(--border);text-decoration:none}.course-link{color:inherit;transition:background .15s}.course-link:hover{background:var(--border);text-decoration:none}.ro-note{color:var(--text2);border-color:color-mix(in oklab, var(--accent) 30%, var(--border));gap:12px;margin-bottom:18px}.btn.tplan.on{color:#fff;background:var(--pc)!important;border-color:var(--pc)!important}.ccard-actions{border-top:1px solid var(--divider);gap:6px;margin-top:6px;padding-top:12px}.ccard-add{border:2px dashed var(--strong);min-height:260px;color:var(--text2);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px}.ccard-add b{color:var(--text);font-size:15px}.ccard-add:hover{border-color:var(--accent);color:var(--accent-text)}.pbadge.warn svg.i{color:#fcd34d}.ccard.is-locked{opacity:.62;cursor:not-allowed}.ccard.is-locked:hover{box-shadow:none;border-color:var(--border);transform:none}.ccard-body{flex-direction:column;gap:8px;padding:0 8px;display:flex}.ccard-body h3{text-wrap:balance;font-size:17px;line-height:1.3}.poster{color:#fff;background:radial-gradient(90% 70% at 78% 8%, oklch(.66 .13 var(--h,268) / .85), transparent 62%), linear-gradient(155deg, oklch(.4 .09 var(--h,268)), oklch(.17 .03 var(--h,268)));border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff24}.poster:before{content:"";background:repeating-conic-gradient(from 200deg at 78% 8%, #ffffff12 0 4deg, transparent 4deg 13deg);pointer-events:none;position:absolute;inset:-40%}.poster>*{position:relative}.poster.has-cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.poster.has-cover:before{display:none}.poster.has-cover .poster-tag,.poster.has-cover .poster-status{position:absolute}button.poster,label.poster{font:inherit;cursor:pointer;border:0;padding:0;display:block}.head-cover{flex-shrink:0;width:200px}.head-cover-empty{background:#080a0e59;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}button.head-cover:hover .head-cover-empty,.cover-drop:hover .head-cover-empty{background:#080a0e80}.poster-cta~.poster-kicker{right:58px}.poster-kicker:has(+.poster-cta){right:58px}.poster-cta{color:#fff;width:34px;height:34px;font:600 12px var(--sans);cursor:pointer;background:#080a0e73;border:1px solid #ffffff59;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:12px;right:12px}.poster-cta:hover{background:#080a0eb3}.cover-edit{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.cover-drop{width:300px;max-width:100%}.cover-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.cover-drop:focus-within{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.head-cover{width:100%}}.poster-course{aspect-ratio:16/10}.poster-mod{aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.poster-tag{background:#080a0e99;border-radius:8px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.poster-status{position:absolute;top:12px;right:12px}.poster-kicker{letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 2px 14px #00000059;font-size:26px;font-weight:800;line-height:1.05;position:absolute;bottom:14px;left:16px;right:16px}.mod-num{background:oklch(.87 .14 var(--h,268));color:#0b0d10;letter-spacing:-.04em;border-radius:10px;justify-content:center;align-items:center;min-width:92px;height:104px;padding:0 14px;font-size:82px;font-weight:900;line-height:1;display:flex;box-shadow:0 10px 30px #00000059}.mod-word{letter-spacing:-.01em;text-shadow:0 3px 16px #00000073;margin-top:10px;font-size:38px;font-weight:900;line-height:1}.exam-ic{background:oklch(.87 .14 var(--h,268));color:#0b0d10;border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;display:flex;box-shadow:0 10px 30px #00000059}.exam-ic svg.i{stroke-width:1.6px}.pbadge{color:#e7eaee;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a0ea8;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.pbadge.ok svg.i{color:#4ade80}.pbadge.acc svg.i{color:#93a5ff;fill:currentColor}.pbadge.bad svg.i{color:#fca5a5}.pbadge.on-page{background:var(--raised);color:var(--text);border:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}.pbadge.on-page.ok svg.i{color:var(--ok)}.lrow{background:var(--card);border:1px solid var(--border);min-height:82px;color:inherit;border-radius:16px;align-items:stretch;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.lrow:hover{border-color:var(--strong);text-decoration:none;transform:translate(3px)}.lrow-side{background:var(--raised);width:86px;color:var(--text2);font:800 20px var(--mono);flex-shrink:0;justify-content:center;align-items:center;display:flex}.lrow-dot{color:#fff;background:#ffffff38;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.lrow.done .lrow-side{background:var(--ok)}.lrow.next .lrow-side{background:var(--accent)}.lrow.next{border-color:color-mix(in oklab, var(--accent) 45%, var(--border))}.lrow-main{flex-direction:column;flex:1;justify-content:center;gap:7px;min-width:0;padding:12px 18px;display:flex}.lrow-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;font-weight:800;display:flex}.lrow-eyebrow .badge{letter-spacing:0;text-transform:none;height:22px}.lrow-title{color:var(--text);font-size:16px;font-weight:650}.lrow-end{color:var(--muted);align-items:center;gap:6px;padding:0 18px;display:flex}.lesson-lead{color:var(--body);max-width:46em;font-size:15.5px;line-height:1.65}.lesson-video{aspect-ratio:16/9;border-radius:18px;margin-top:18px;box-shadow:0 18px 44px #00000040}.lesson-video .play{width:72px;height:72px}.lesson-extra{flex-direction:column;gap:14px;margin-top:18px;padding:8px 18px 18px;display:flex}.file-row{background:var(--raised);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.file-ic{background:color-mix(in oklab, var(--bad) 16%, transparent);width:36px;height:36px;color:var(--bad);border-radius:9px;justify-content:center;align-items:center;display:flex}@media (max-width:640px){.lrow-side{width:58px}.lrow-end{display:none}.poster-kicker{font-size:21px}.mod-num{height:84px;font-size:64px}.mod-word{font-size:30px}}.lesson-link{color:var(--body);border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.lesson-link:hover{background:var(--raised);text-decoration:none}.lesson-link.on{background:var(--accent-soft);color:var(--text);font-weight:600}.check{border:1.6px solid var(--strong);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;display:flex}.check.done{background:var(--ok);border-color:var(--ok)}.tabs{border-bottom:1px solid var(--divider);gap:2px;display:flex}.tabs button{height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 15px;font-weight:600}.tabs button.on{color:var(--text);border-bottom-color:var(--accent)}.option{border:1px solid var(--field);background:var(--inset);cursor:pointer;text-align:left;border-radius:11px;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.option.on{border-color:var(--accent);background:var(--accent-soft)}.option.right{border-color:var(--ok);background:var(--ok-bg)}.option.wrong{border-color:var(--bad);background:var(--bad-bg)}.radio{border:1.8px solid var(--strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;display:flex}.option.on .radio{border-color:var(--accent)}.option.on .radio:after{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px}.toggle{background:var(--strong);cursor:pointer;border:0;border-radius:12px;flex-shrink:0;width:40px;height:23px;padding:3px;display:inline-flex}.toggle i{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .15s}.toggle.on{background:var(--accent)}.toggle.on i{transform:translate(17px)}.empty{text-align:center;color:var(--muted);padding:48px 20px}.soon{text-align:center;max-width:560px;margin:60px auto}.kpi .mono{letter-spacing:-.02em;margin-top:8px;font-size:26px;font-weight:600}.split{grid-template-columns:300px minmax(0,1fr);gap:0;min-height:calc(100vh - 64px);display:grid}.split>aside{border-right:1px solid var(--divider);background:var(--panel);padding:20px 12px}@media (max-width:900px){.split{grid-template-columns:minmax(0,1fr)}.split>aside{border-right:0;border-bottom:1px solid var(--divider)}}.auth{grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:calc(100vh - 64px);display:grid}.auth>.aside{background:var(--panel);border-right:1px solid var(--divider);flex-direction:column;justify-content:center;gap:22px;padding:56px 48px;display:flex;position:relative;overflow:hidden}.auth>.aside>*{z-index:1;position:relative}.auth-mark .zr,.auth-mark .zd{fill:var(--zodia-indigo)}.auth>.aside>.auth-mark{aspect-ratio:1;opacity:.55;pointer-events:none;z-index:0;width:92%;height:auto;position:absolute;bottom:-26%;left:-18%}.auth>.aside:after{content:"";background:radial-gradient(ellipse 60% 42% at 60% 100%, var(--panel) 0%, color-mix(in oklab, var(--panel) 70%, transparent) 45%, transparent 100%), linear-gradient(100deg, transparent 0%, transparent 60%, var(--panel) 100%);pointer-events:none;z-index:0;position:absolute;inset:0}.auth>.form{justify-content:center;align-items:center;padding:40px 24px;display:flex}.auth .box{flex-direction:column;gap:18px;width:min(400px,100%);display:flex}@media (max-width:860px){.auth{grid-template-columns:minmax(0,1fr)}.auth>.aside{display:none}}.otp{gap:8px;display:flex}.otp input{text-align:center;width:52px;height:58px;font:600 24px var(--mono);background:var(--inset);border:1px solid var(--field);border-radius:11px;outline:none}.otp input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.demo{border:1px dashed var(--strong);background:var(--inset);border-radius:12px;padding:14px}.funnel-track{background:var(--raised);border-radius:8px;flex:1;height:30px;overflow:hidden}.funnel-track i{background:var(--accent);border-radius:8px;height:100%;display:block}.chart text{fill:var(--muted);font:500 11px var(--mono)}.chart .grid-line{stroke:var(--divider)}.module{border:1px solid var(--border);background:var(--card);border-radius:12px;overflow:hidden}.module-head{background:var(--raised);align-items:center;gap:10px;padding:11px 12px;display:flex}.module-head input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-weight:700}.lesson-row{border-top:1px solid var(--divider);align-items:center;gap:8px;padding:8px 10px;display:flex}.lesson-row.on{background:var(--accent-soft)}.lesson-row button.name{text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;min-width:0;padding:4px 0;overflow:hidden}.mini{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.mini:hover{background:var(--border);color:var(--text)}:root{--glass:#ffffff6b;--glass-strong:#fffffff0;--glass-card:#ffffff7a;--glass-line:#fffffff2;--glass-edge:#15181d14;--glass-sheen:linear-gradient(165deg, #fffc, #ffffff1f 38%, #fff0 60%);--glass-blur:blur(30px) saturate(190%);--glow-a:color-mix(in oklab, var(--accent) 34%, transparent);--glow-b:#14b8a63d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--glass:#14181f61;--glass-strong:#12151bf2;--glass-card:#1a1e2666;--glass-line:#ffffff29;--glass-edge:#ffffff1c;--glass-sheen:linear-gradient(165deg, #ffffff1f, #ffffff05 40%, #fff0 60%);--glow-a:color-mix(in oklab, var(--accent) 38%, transparent);--glow-b:#14b8a633}}:root[data-theme=dark]{--glass:#14181f61;--glass-strong:#12151bf2;--glass-card:#1a1e2666;--glass-line:#ffffff29;--glass-edge:#ffffff1c;--glass-sheen:linear-gradient(165deg, #ffffff1f, #ffffff05 40%, #fff0 60%);--glow-a:color-mix(in oklab, var(--accent) 38%, transparent);--glow-b:#14b8a633}body{background:radial-gradient(1100px 760px at 6% -14%, var(--glow-a), transparent 62%), radial-gradient(950px 700px at 106% 6%, var(--glow-b), transparent 60%), radial-gradient(900px 620px at 55% 115%, color-mix(in oklab, var(--accent) 18%, transparent), transparent 62%), var(--bg);background-attachment:fixed}.topbar,.main-top,.rail,.menu,.modal{background:var(--glass-sheen), var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-line)}.topbar,.main-top{border-bottom-color:var(--glass-edge)}.rail{border-right-color:var(--glass-edge);box-shadow:inset -1px 0 0 var(--glass-line)}.menu,.modal{background:var(--glass-sheen), var(--glass-strong);border-color:var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-line), var(--shadow)}.scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.toast{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:color-mix(in oklab, var(--text) 88%, transparent)}.card,.ccard,.lrow{background:var(--glass-sheen), var(--glass-card);border-color:var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-line), inset 0 -1px 0 color-mix(in oklab, var(--glass-line) 35%, transparent), 0 8px 24px #0000000f;-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%)}.ccard:hover{box-shadow:inset 0 1px 0 var(--glass-line), 0 16px 34px #00000029}.ccard-add{box-shadow:none;border-color:var(--strong);background:0 0}.lrow-side{background:color-mix(in oklab, var(--raised) 70%, transparent)}.btn:not(.primary):not(.okay):not(.danger):not(.danger-solid):not(.pl-btn){background:var(--glass-sheen), color-mix(in oklab, var(--raised) 75%, transparent);border-color:var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-line)}.btn.primary,.btn.okay,.pl-btn.on{box-shadow:inset 0 1px 0 #ffffff47, 0 6px 16px color-mix(in oklab, var(--accent) 26%, transparent)}.rail-item.on .rail-ic{box-shadow:inset 0 1px 0 #ffffff4d, 0 6px 16px color-mix(in oklab, var(--accent) 35%, transparent)}.pbadge,.poster-tag{-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);box-shadow:inset 0 1px #ffffff24}@media (prefers-reduced-transparency:reduce){.topbar,.main-top,.rail,.menu,.modal,.card,.ccard,.lrow{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}.rail{background:var(--side)}}.menu.umenu{background:var(--card);border-radius:16px;min-width:322px;padding:0;overflow:hidden;box-shadow:0 22px 50px #00000038,0 2px 8px #00000014}.um-head{background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 20%, transparent), transparent 75%);border-bottom:1px solid var(--divider);align-items:center;gap:13px;padding:18px 16px 16px;display:flex}.avatar.um-av{background:var(--accent);color:#fff;width:46px;height:46px;box-shadow:0 8px 18px color-mix(in oklab, var(--accent) 38%, transparent);border:0;font-size:15px}.um-head b{color:var(--text);font-size:15px;line-height:1.25}.um-role{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-size:10.5px;font-weight:800}.um-list{flex-direction:column;gap:2px;padding:6px;display:flex}.um-list.um-foot{border-top:1px solid var(--divider)}.menu .um-item{border-radius:10px;gap:12px;padding:8px 10px;font-weight:600}.um-ic{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-text);border-radius:9px;flex-shrink:0;place-items:center;transition:background .12s,color .12s;display:grid}.um-tx{white-space:nowrap;flex:1;min-width:0}.um-meta{background:var(--raised);color:var(--text2);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700}.um-item>svg.i{color:var(--dim);flex-shrink:0;transition:transform .12s}.um-item:hover>svg.i{color:var(--text2);transform:translate(2px)}.um-item:hover .um-ic{background:var(--accent);color:#fff}.um-item.danger{color:var(--bad)}.um-item.danger .um-ic{background:var(--bad-bg);color:var(--bad)}.menu .um-item.danger:hover{background:var(--bad-bg)}.um-item.danger:hover .um-ic{background:var(--bad);color:#fff}.free-cta{border:1px solid color-mix(in oklab, var(--accent) 35%, var(--border));background:var(--accent-soft);color:var(--text);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.free-cta:hover{border-color:var(--accent);text-decoration:none;transform:translateY(-1px)}.free-cta-ic{background:var(--accent);color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.free-cta-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.free-cta-tx b{font-size:15px}.free-cta-tx span{color:var(--text2);font-size:12.5px}.free-cta>svg.i{color:var(--accent-text);flex-shrink:0}.fl-page{flex-direction:column;gap:26px;display:flex}.fl-hero{border:1px solid var(--border);background:radial-gradient(70% 120% at 100% 0%, color-mix(in oklab, var(--accent) 34%, transparent), transparent 62%), var(--card);border-radius:26px;align-items:center;gap:24px;padding:40px 44px;display:flex;position:relative;overflow:hidden}.fl-hero-tx{z-index:1;flex-direction:column;gap:14px;max-width:560px;display:flex;position:relative}.fl-hero h1{letter-spacing:-.02em;font-size:40px;line-height:1.05}.fl-hero p{color:var(--text2);font-size:16px;line-height:1.55}.fl-kicker{background:color-mix(in oklab, var(--ok) 18%, transparent);height:28px;color:var(--ok);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.fl-facts{flex-wrap:wrap;gap:8px;display:flex}.fl-facts span{border:1px solid var(--border);background:color-mix(in oklab, var(--card) 70%, transparent);height:30px;color:var(--text2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.fl-facts svg.i{color:var(--ok)}.fl-hero-ic{width:168px;height:168px;color:var(--accent-text);background:var(--accent-soft);border:1px solid color-mix(in oklab, var(--accent) 30%, var(--border));border-radius:46px;place-items:center;display:grid;position:absolute;top:50%;right:44px;transform:translateY(-50%)rotate(-8deg)}.fl-chips{flex-wrap:wrap;gap:8px;display:flex}.fl-chip{border:1px solid var(--border);background:var(--card);height:38px;color:var(--text2);font:600 13.5px var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.fl-chip b{font:700 11.5px var(--mono);background:var(--raised);color:var(--muted);border-radius:999px;padding:2px 7px}.fl-chip:hover{color:var(--text);border-color:var(--strong)}.fl-chip.on{background:var(--accent);border-color:var(--accent);color:#fff}.fl-chip.on b{color:#fff;background:#ffffff38}.fl-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;display:grid}.fl-grid-sm{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.fcard{background:var(--card);border:1px solid var(--border);color:inherit;border-radius:20px;flex-direction:column;gap:14px;padding:10px 10px 18px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.fcard:hover{border-color:var(--strong);box-shadow:var(--shadow);text-decoration:none;transform:translateY(-3px)}.fposter{aspect-ratio:16/10;border-radius:14px}.fbadge{color:#052e12;letter-spacing:.08em;background:#22c55e;border-radius:7px;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px}.fbadge.on-page{position:static}.fdur{background:#080a0ea8;border-radius:7px;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;right:12px}.fplay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border:1px solid #fff6;border-radius:50%;place-items:center;width:52px;height:52px;margin:-26px 0 0 -26px;transition:transform .18s;display:grid;position:absolute;top:50%;left:50%}.fcard:hover .fplay{transform:scale(1.1)}.fbody{flex-direction:column;gap:6px;padding:0 8px;display:flex}.fbody h3{font-size:16.5px;line-height:1.3}.fmeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.fdot{background:var(--muted);border-radius:50%;width:3px;height:3px}.fl-meta{color:var(--text2);flex-wrap:wrap;gap:8px 18px;font-size:13.5px;display:flex}.fl-meta span{align-items:center;gap:6px;display:inline-flex}.video.fl-video{background:radial-gradient(90% 70% at 78% 8%, oklch(.66 .13 var(--h,268) / .85), transparent 62%), linear-gradient(155deg, oklch(.4 .09 var(--h,268)), oklch(.17 .03 var(--h,268)))}@media (max-width:900px){.fl-hero{padding:30px 26px}.fl-hero-ic{display:none}}.fdur{gap:5px}.fl-hero-tx h1{text-wrap:balance}.fc-head{flex-wrap:wrap;align-items:flex-start;gap:28px;margin:18px 0 26px;display:flex}.fc-poster{border-radius:18px;flex-shrink:0;width:300px}.fc-mod{margin-bottom:16px;padding:0;overflow:hidden}.fc-mod-h{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.fc-lrow{border-top:1px solid var(--divider);color:var(--text);align-items:center;gap:14px;padding:14px 20px;text-decoration:none;display:flex}.fc-lrow:hover{background:var(--raised);text-decoration:none}.fc-lrow>svg.i{color:var(--accent-text);flex-shrink:0}.fc-num{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-text);font:700 12.5px var(--mono);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.fc-lt{flex:1;min-width:0;font-weight:600}.ctype{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ctype-opt{border:1.5px solid var(--border);background:var(--card);color:var(--text);text-align:left;font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:14px;transition:border-color .15s,background .15s;display:flex;position:relative}.ctype-opt:hover{border-color:var(--strong)}.ctype-opt input{opacity:0;pointer-events:none;position:absolute}.ctype-opt b{font-size:14.5px}.ctype-opt span span{color:var(--muted);font-size:12px;font-weight:500}.ctype-ic{background:var(--raised);width:40px;height:40px;color:var(--text2);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.ctype-opt.on{border-color:var(--accent);background:var(--accent-soft)}.ctype-opt:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.ctype-opt.on .ctype-ic{background:var(--accent);color:#fff}.ctype-opt:has(input:checked) .ctype-ic{background:var(--accent);color:#fff}.ctype-opt[disabled]{opacity:.6;cursor:not-allowed}.ctype-opt:has(input:focus-visible){box-shadow:0 0 0 3px var(--accent-soft)}.nc-modal{width:min(520px,100%)}.nc-free-note{background:color-mix(in oklab, var(--ok) 12%, transparent);color:var(--text2);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:none}.nc-free-note svg.i{color:var(--ok);flex-shrink:0;margin-top:1px}.nc-modal:has(input[value=free]:checked) .nc-price{display:none}.nc-modal:has(input[value=free]:checked) .nc-free-note{display:flex}@media (max-width:900px){.fc-poster{width:100%}.ctype{grid-template-columns:minmax(0,1fr)}}.btn.danger-solid{background:color-mix(in oklab, var(--bad) 86%, #000);color:#fff;box-shadow:0 8px 22px color-mix(in oklab, var(--bad) 30%, transparent);border-color:#0000}.btn.danger-solid:hover{background:var(--bad)}.dlg{align-items:stretch;gap:16px;width:min(400px,100%);padding:30px 28px 26px}.dlg-ic{border-radius:50%;align-self:center;place-items:center;width:64px;height:64px;display:grid;position:relative}.dlg-ic:after{content:"";opacity:.22;border:1px solid;border-radius:50%;position:absolute;inset:-8px}.dlg-ic.bad{background:var(--bad-bg);color:var(--bad)}.dlg-ic.warn{background:var(--warn-bg);color:var(--warn)}.dlg h2{font-size:21px}.dlg-subject{background:var(--raised);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:10px;max-width:100%;padding:6px 12px;font-size:14px;font-weight:700}.dlg-text{color:var(--text2);margin:0;font-size:14px;line-height:1.55}.dlg-note{color:var(--bad);justify-content:center;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:600;display:flex}.dlg-note svg.i{flex-shrink:0}.dlg-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dlg-actions .btn{justify-content:center;height:46px}.dlg-note.info{color:var(--text2);font-weight:500}.tr-list{flex-direction:column;gap:12px;display:flex}.tr-item{align-items:center;gap:16px;padding:14px;display:flex}.tr-po{border-radius:12px;flex-shrink:0;width:124px}.tr-main{flex:1;gap:4px;min-width:0}.tr-main b{font-size:15.5px}.tr-left{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.tr-left.warn{color:var(--warn)}.tr-acts{flex-shrink:0;align-items:center;gap:8px;display:flex}.tr-cnt{background:var(--accent);color:#fff;min-width:18px;height:18px;font:700 10.5px var(--mono);border-radius:9px;place-items:center;padding:0 5px;display:inline-grid}.tr-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:56px 20px;display:flex}.tr-empty b{font-size:17px}.tr-empty-ic{background:var(--raised);width:68px;height:68px;color:var(--muted);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.pl-btn.on{color:#fff}:root[data-eff=light] .pl-stage{color:var(--text);--text:#15172e;--body:#15172edb;--text2:#15172ead;--muted:#15172e8a;--dim:#15172e66;--divider:#15172e17;--border:#15172e1f;--strong:#15172e33;--raised:#15172e0d;--card:#fff;--ok:#0f7a50;--ok-bg:#0f7a501a;background:radial-gradient(55% 45% at 50% -5%,#6366f12b,#0000 72%),radial-gradient(35% 35% at 92% 8%,#38a3f51c,#0000 70%),linear-gradient(#f5f4ff 0%,#e9e8f8 100%);border-color:#15172e14}:root[data-eff=light] .pl-stage:before{opacity:0}:root[data-eff=light] .pl-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fff,#faf9ff);border-color:#15172e17;box-shadow:inset 0 1px #fff,0 22px 46px #3a348c24}:root[data-eff=light] .pl-card:before{background:radial-gradient(90% 100% at 50% 0%, color-mix(in oklab, var(--gl) 16%, transparent), transparent 74%)}:root[data-eff=light] .pl-card.t0{--gl:#2e8fe0}:root[data-eff=light] .pl-card.t1{--gl:#6558f0}:root[data-eff=light] .pl-card.t2{--gl:#8f7fe8}:root[data-eff=light] .pl-card.pop{background:linear-gradient(#eceaff,#fff 70%);border-color:#6558f066;box-shadow:inset 0 1px #fff,0 34px 70px #5046dc3d}:root[data-eff=light] .pl-card.now:not(.pop){border-color:var(--strong)}:root[data-eff=light] .pl-card>.pl-deco{opacity:.14}:root[data-eff=light] .pl-card.pop>.pl-deco{opacity:.18}:root[data-eff=light] .pl-card.t2 .pl-orb{color:#fff}:root[data-eff=light] .pl-pill{color:var(--text);background:#15172e0d;border-color:#15172e1f}:root[data-eff=light] .pl-pill.cur{color:#0f7a50;background:#0f7a501a;border-color:#0f7a504d}:root[data-eff=light] .pl-btn{background:var(--raised);border-color:var(--border)}:root[data-eff=light] .pl-btn:hover{background:#15172e17}:root[data-eff=light] .pl-btn.on,:root[data-eff=light] .pl-btn.on:hover{background:linear-gradient(#7c7fff,#585cf0);border-color:#0000;box-shadow:0 12px 28px #6366f161,inset 0 1px #fff6}:root[data-eff=light] .pl-lims li svg.i{color:var(--muted)}:root[data-eff=light] .pl-div:before,:root[data-eff=light] .pl-div:after{background:var(--border)}:root[data-eff=light] .pl-tog em{background:#15172e12}:root[data-eff=light] .pl-tog:focus-visible{outline-color:#6558f099}:root[data-eff=light] .pl-cc{color:#15172e59;border-color:#15172e38}:root[data-eff=light] .pl-cc.yes{background:var(--gl);color:#fff}:root[data-eff=light] .pl-period button.on{box-shadow:0 0 0 1px var(--border), 0 2px 8px #2828641f}.dlg-ic.ok{background:var(--ok-bg);color:var(--ok)}.est{text-align:center;border:1px dashed var(--strong);background:color-mix(in oklab, var(--raised) 50%, transparent);border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;display:flex}.est b{color:var(--text);font-size:17px}.est p{max-width:380px;color:var(--text2);margin:0 0 6px;font-size:14px;line-height:1.55}.est-ic{background:var(--accent-soft);width:68px;height:68px;color:var(--accent-text);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.wl-list{flex-direction:column;gap:10px;display:flex}.wl-list>div{background:var(--raised);border:1px solid var(--border);color:var(--text2);border-radius:14px;align-items:flex-start;gap:12px;padding:12px;font-size:13.5px;line-height:1.5;display:flex}.wl-list b{color:var(--text)}.wl-ic{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-text);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.wl-dots{justify-content:center;gap:7px;display:flex}.wl-dots i{background:var(--strong);border-radius:50%;width:7px;height:7px}.wl-dots i.on{background:var(--accent);border-radius:4px;width:22px}.wl .dlg-ic{background:var(--accent-soft);color:var(--accent-text)}.cert-page{max-width:1000px}.cert-bar{align-items:center;margin:16px 0 18px}.cert-wrap{padding-bottom:6px;overflow-x:auto}.cert-sheet{aspect-ratio:297/210;color:#1b1d33;min-width:640px;box-shadow:var(--shadow);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fffdf8;border-radius:6px;position:relative;overflow:hidden;container-type:inline-size}.cert-in{text-align:center;flex-direction:column;align-items:center;padding:5.4cqw 7cqw 8.2cqw;display:flex;position:absolute;inset:0}.cert-frame{border:.28cqw solid var(--accent);pointer-events:none;border-radius:.6cqw;position:absolute;inset:2.2cqw}.cert-frame:after{content:"";border:.1cqw solid color-mix(in oklab, var(--accent) 40%, transparent);border-radius:.3cqw;position:absolute;inset:.7cqw}.cert-ring{aspect-ratio:1;border:.14cqw solid color-mix(in oklab, var(--accent) 20%, transparent);pointer-events:none;border-radius:50%;position:absolute}.cert-ring.a{width:34cqw;top:-14cqw;right:-9cqw}.cert-ring.b{width:42cqw;bottom:-22cqw;left:-14cqw}.cert-brand{color:#1b1d33;align-items:center;gap:1cqw;font-size:1.8cqw;font-weight:800;display:flex}.cert-brand .zword{color:#1b1d33;font-size:2.8cqw!important}.cert-mk{background:var(--accent);color:#fff;border-radius:.9cqw;place-items:center;width:3.4cqw;height:3.4cqw;display:grid}.cert-kicker{letter-spacing:.5em;text-transform:uppercase;color:var(--accent);margin-top:2.2cqw;font-size:1.25cqw;font-weight:700}.cert-title{font:500 3.8cqw/1.1 var(--font-serif), Georgia, "Times New Roman", serif;letter-spacing:-.01em;margin-top:.9cqw}.cert-sub{color:#5a5d75;margin-top:2.2cqw;font-size:1.6cqw}.cert-name{font:italic 500 5.2cqw/1.1 var(--font-serif), Georgia, "Times New Roman", serif;border-bottom:.12cqw solid #1b1d3347;margin-top:1.1cqw;padding:0 3cqw .7cqw}.cert-course{color:#3a3d57;max-width:64cqw;margin:2.2cqw 0 0;font-size:1.8cqw;line-height:1.55}.cert-course b{color:#1b1d33}.cert-foot{grid-template-columns:1fr auto 1fr;align-items:end;gap:2cqw;width:100%;margin-top:auto;display:grid}.cert-col{color:#5a5d75;text-align:left;flex-direction:column;align-items:flex-start;gap:.5cqw;font-size:1.2cqw;display:flex}.cert-col b{color:#1b1d33;font-size:1.6cqw}.cert-col.right{text-align:right;align-items:flex-end}.cert-sig{font:italic 500 2.4cqw/1.1 var(--font-serif), Georgia, serif;color:#1b1d33;border-bottom:.1cqw solid #1b1d3366;padding:0 .5cqw .3cqw}.cert-seal{color:#fff;background:radial-gradient(circle at 30% 24%, #ffffff73, transparent 46%), linear-gradient(150deg, var(--accent), color-mix(in oklab, var(--accent) 55%, #1b1040));width:9cqw;height:9cqw;box-shadow:0 0 0 .5cqw #fffdf8, 0 0 0 .75cqw var(--accent);border-radius:50%;place-items:center;display:grid}.cert-seal svg{width:4cqw;height:4cqw}.cert-code{text-align:center;font:500 1cqw var(--mono);letter-spacing:.06em;color:#8a8da3;position:absolute;bottom:3.3cqw;left:0;right:0}.cert-ver{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:34px 28px;display:flex}.cert-ver h1{font-size:24px}.poster-cert .exam-ic{background:oklch(.87 .14 var(--h,268))}@media print{@page{size:A4 landscape;margin:0}body *{visibility:hidden!important}.cert-sheet,.cert-sheet *{visibility:visible!important}.cert-wrap{overflow:visible}.cert-sheet{width:100vw;min-width:0;height:100vh;box-shadow:none;border-radius:0;position:fixed;top:0;left:0}}.chat-wrap{border-radius:20px}.chat-list{background:color-mix(in oklab, var(--card) 70%, var(--inset))}.chat-search{border-bottom:0;flex-direction:column;gap:10px;padding:14px 14px 10px;display:flex}.chat-q{background:var(--card);border:1px solid var(--border);height:44px;color:var(--muted);border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex}.chat-q:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.chat-q input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.chat-filters{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.chat-filters::-webkit-scrollbar{display:none}.chat-chip{border:1px solid var(--border);height:32px;color:var(--text2);font:600 12.5px var(--sans);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.chat-chip:hover{color:var(--text);border-color:var(--strong)}.chat-chip.on{background:var(--accent);border-color:var(--accent);color:#fff}.chat-chip b{background:var(--accent);color:#fff;min-width:18px;height:18px;font:700 10.5px var(--mono);border-radius:9px;place-items:center;padding:0 5px;display:inline-grid}.chat-chip.on b{background:#ffffff47}.chat-list-scroll{padding:0 8px 12px}.chat-row{border-bottom:0;border-radius:14px;gap:12px;margin-top:2px;padding:10px 12px}.chat-row.on{background:color-mix(in oklab, var(--accent) 16%, transparent)}.chat-row.compact{padding:8px 12px}.chat-row-main{gap:4px}.chat-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-size:14.5px;font-weight:600;overflow:hidden}.chat-row.unread .chat-name{font-weight:800}.chat-row.unread .chat-prev{color:var(--text)}.chat-prev i{opacity:.7;font-style:normal}.chat-when{color:var(--muted);flex-shrink:0;font-size:11.5px}.chat-row.unread .chat-when{color:var(--accent-text);font-weight:700}.chat-sec{padding:16px 12px 6px;font-size:11px}.chat-add{width:28px;height:28px;color:var(--muted);opacity:0;border-radius:50%;place-items:center;transition:opacity .12s;display:grid}.chat-row:hover .chat-add,.chat-row.on .chat-add{opacity:1;background:var(--raised)}.cav{letter-spacing:.02em;background:color-mix(in oklab, oklch(.66 .14 var(--av)) 22%, var(--card));width:44px;height:44px;color:color-mix(in oklab, oklch(.6 .17 var(--av)) 78%, var(--text));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex;position:relative}.cav.online:after{content:"";border:2px solid var(--card);background:#3fb68b;border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:0}.chat-on{color:var(--ok);font-weight:600}.chat-head{padding:12px 18px}.chat-first{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:320px;margin:auto;padding:24px;display:flex}.chat-first b{color:var(--text);font-size:16px}.chat-empty{text-align:center;max-width:320px;color:var(--muted);flex-direction:column;align-items:center;gap:8px;margin:auto;padding:24px;font-size:13.5px;line-height:1.5;display:flex}.chat-empty b{color:var(--text);font-size:17px}.chat-empty-ic{background:var(--accent-soft);width:68px;height:68px;color:var(--accent-text);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.card.tbl-wrap{overflow-y:hidden}.tbl th{background:color-mix(in oklab, var(--raised) 55%, transparent);border-bottom:1px solid var(--divider);padding:14px 20px}.tbl td{padding:14px 20px}.tbl tbody tr:first-child td{border-top:0}.tbl tbody tr:hover td{background:color-mix(in oklab, var(--raised) 50%, transparent)}.rpill{background:var(--raised);height:26px;color:var(--text2);white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.rpill.curator{color:color-mix(in oklab, #2e8fe0 75%, var(--text));background:#38a3f529;background:lab(63.8938% -9.7833 -50.5106/.16)}.rpill.author{background:var(--accent-soft);color:var(--accent-text)}.cnt-chip{background:var(--raised);min-width:30px;height:26px;color:var(--text);font:700 13px var(--mono);border-radius:8px;place-items:center;padding:0 8px;display:inline-grid}.dot-on{background:#3fb68b;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 3px #3fb68b38;box-shadow:0 0 0 3px lab(66.6769% -42.3864 11.8088/.22)}.pay-when b{color:var(--text);font-weight:700;display:block}.pay-when span{color:var(--muted);font-size:12px}.mth{background:var(--raised);height:26px;color:var(--text2);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.amt{color:var(--text);font-size:15px}.rk{background:var(--raised);width:32px;height:32px;color:var(--text2);font:800 13px var(--mono);border-radius:50%;place-items:center;display:inline-grid}.rk.g1{color:#4a3200;background:linear-gradient(165deg,#fce7a6,#e3b54b 55%,#b4821f)}.rk.g2{color:#2f3743;background:linear-gradient(165deg,#f2f5f8,#c3ccd6 55%,#8b95a3)}.rk.g3{color:#3d2410;background:linear-gradient(165deg,#edbe8e,#c98a4e 55%,#8a5a2b)}.rt{align-items:center;gap:10px;min-width:190px;display:flex}.rt-bar{background:var(--raised);border-radius:4px;flex:1;max-width:110px;height:8px;overflow:hidden}.rt-bar i{border-radius:4px;height:100%;display:block}.cur-prog{align-items:center;gap:10px;display:flex}.cur-prog .bar{flex:1;min-width:0}.cur-num .cn{background:var(--raised);min-width:40px;height:32px;color:var(--text);border-radius:10px;place-items:center;padding:0 8px;font-size:15px;font-weight:800;display:inline-grid}.cur-num .cn.ok{background:var(--ok-bg);color:var(--ok)}.cur-num .cn.bad{background:var(--bad-bg);color:var(--bad)}.orph-ic{background:var(--warn-bg);width:44px;height:44px;color:var(--warn);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.orph-row{background:var(--inset);border:1px solid var(--divider);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;display:flex}.orph-po{aspect-ratio:16/10;border-radius:10px;flex-shrink:0;width:72px}.orph-sel{width:240px;max-width:100%}.tbl td.rk-cell{text-align:center;width:84px}.rk{width:36px;height:36px;font:800 14px var(--sans);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;display:flex}.rk.g1,.rk.g2,.rk.g3{box-shadow:inset 0 1.5px 0 #ffffff8c, inset 0 -3px 5px #00000029, 0 0 0 3px color-mix(in oklab, var(--rc) 26%, transparent), 0 6px 14px color-mix(in oklab, var(--rc) 34%, transparent)}.rk.g1{--rc:#e3b54b}.rk.g2{--rc:#a9b4c2}.rk.g3{--rc:#c98a4e}.school-logo{object-fit:cover;background:var(--raised);border-radius:9px}.brand .school-logo{width:28px;height:28px}.rail-logo .school-logo{border-radius:10px;width:34px;height:34px}.cert-logo{object-fit:cover;border-radius:.8cqw;width:3.4cqw;height:3.4cqw}.scrim{animation:.18s both mdl-fade}.modal.mdl{border-radius:24px;flex-direction:column;max-height:min(90vh,920px);padding:0;animation:.24s cubic-bezier(.2,.9,.3,1.08) both mdl-in;display:flex;gap:0!important;overflow:hidden!important}.mhead{border-bottom:1px solid var(--divider);background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 10%, transparent), transparent);flex-shrink:0;gap:14px;padding:20px 20px 18px 24px}.mh-ic{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-text);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 24%, transparent);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.mhead h2{letter-spacing:-.01em;font-size:19px}.mhead .mini{background:var(--raised);width:34px;height:34px;color:var(--text2);border-radius:50%}.mhead .mini:hover{background:var(--strong);color:var(--text)}.mbody{flex-direction:column;gap:16px;padding:22px 24px;display:flex;overflow-y:auto}.mbody>p.t2:first-child,.mbody>input[type=hidden]+p.t2{line-height:1.55}.mbody .input,.mbody .cselect-btn,.mbody .phone{border-radius:12px;height:48px}.mbody textarea.input{height:auto;min-height:100px}.mbody .field>span{color:var(--text2);font-size:12.5px;font-weight:700}.mfoot{border-top:1px solid var(--divider);background:color-mix(in oklab, var(--raised) 55%, transparent);flex-shrink:0;gap:10px;padding:16px 24px 20px}.mfoot .btn{border-radius:12px;height:44px;padding:0 20px;font-size:14px}.mfoot .btn.primary{padding:0 26px}@keyframes mdl-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes mdl-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.modal.mdl,.scrim{animation:none}}.cl-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cl-q{width:min(340px,100%)}.plan-chip{height:28px;color:var(--pc);background:color-mix(in oklab, var(--pc) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pc) 28%, transparent);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.st-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;height:26px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.st-pill i{background:currentColor;border-radius:50%;width:7px;height:7px}.st-pill.ok{background:var(--ok-bg);color:var(--ok)}.st-pill.warn{background:var(--warn-bg);color:var(--warn)}.st-pill.bad{background:var(--bad-bg);color:var(--bad)}.due{color:var(--text);font-weight:600}.due-late{color:var(--warn);font-weight:600}.cl-go{text-align:right;width:44px;color:var(--muted)}.cl-tbl tr:hover .cl-go{color:var(--accent-text)}.cl-tbl th,.cl-tbl td{padding-left:14px;padding-right:14px}.cl-tbl td:first-child,.cl-tbl th:first-child{min-width:240px;padding-left:20px}.cl-tbl .due,.cl-tbl .due-late,.cl-tbl .plan-chip,.cl-tbl .st-pill{white-space:nowrap}.cl-tbl .cl-go{width:36px;padding-left:4px}.tc-list{flex-direction:column;gap:8px;display:flex}.tc-row{background:var(--inset);border:1px solid var(--divider);color:var(--text);border-radius:14px;align-items:center;gap:14px;padding:10px 12px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.tc-row:hover{border-color:color-mix(in oklab, var(--accent) 45%, var(--border));background:var(--accent-soft);text-decoration:none}.tc-po{aspect-ratio:16/10;border-radius:9px;flex-shrink:0;width:68px}.tc-row b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.tc-go{background:var(--raised);width:32px;height:32px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;transition:background .15s,color .15s;display:grid}.tc-row:hover .tc-go{background:var(--accent);color:#fff}.rq-sum{flex-wrap:wrap;align-items:center;gap:20px;padding:18px 20px;display:flex}.rq-ring{--rc:var(--accent);background:conic-gradient(var(--rc) calc(var(--p) * 1%), var(--border) 0);border-radius:50%;flex-shrink:0;place-items:center;width:68px;height:68px;display:grid;position:relative}.rq-ring.ok{--rc:var(--ok)}.rq-ring:before{content:"";background:var(--card);border-radius:50%;position:absolute;inset:7px}.rq-ring b{font-variant-numeric:tabular-nums;font-size:15px;position:relative}.rq-stats{flex-wrap:wrap;gap:10px;display:flex}.rq-stat{background:var(--inset);border:1px solid var(--divider);border-radius:14px;flex-direction:column;gap:2px;min-width:92px;padding:10px 14px;display:flex}.rq-stat b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.rq-stat span{color:var(--muted);font-size:12px}.rq-stat.ok b{color:var(--ok)}.rq-stat.bad{background:var(--bad-bg);border-color:#0000}.rq-stat.bad b{color:var(--bad)}.rq-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.rq-tabs{background:var(--inset);border:1px solid var(--divider);border-radius:14px;gap:4px;padding:4px;display:inline-flex}.rq-tab{height:36px;color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:600;display:inline-flex}.rq-tab b{background:var(--raised);min-width:22px;height:20px;color:var(--muted);border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;display:inline-grid}.rq-tab:hover{color:var(--text)}.rq-tab.on{background:var(--accent);color:#fff}.rq-tab.on b{color:#fff;background:#ffffff38}.rq-item{text-align:left;cursor:pointer;width:100%;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:16px;align-items:flex-start;gap:12px;padding:14px;transition:border-color .15s,background .15s;display:flex}.rq-item:hover{border-color:color-mix(in oklab, var(--accent) 45%, var(--border))}.rq-item.on{border-color:var(--accent);background:var(--accent-soft)}.rq-nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rq-hw{color:var(--text);font-size:13.5px;font-weight:600}.rq-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rq-ans{align-items:flex-start;gap:12px;display:flex}.rq-bubble{background:var(--card);border:1px solid var(--border);border-radius:4px 18px 18px;flex-direction:column;flex:1;gap:10px;min-width:0;padding:14px 16px;display:flex}.rq-bubble p{color:var(--body);line-height:1.65}.rq-score{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.rq-score-in{align-items:center;gap:8px;display:flex}.rq-score-in .input{text-align:center;width:72px;height:42px}.rq-quick{gap:6px;display:flex}.rq-chip{border:1px solid var(--border);background:var(--inset);height:34px;color:var(--text2);cursor:pointer;border-radius:999px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:600}.rq-chip:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.rq-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.rq-quote{background:var(--inset);border-left:3px solid var(--strong);color:var(--text2);border-radius:12px;padding:12px 14px}.rq-delay>summary{cursor:pointer;color:var(--text2);align-items:center;gap:10px;padding:16px 18px;font-size:14px;font-weight:600;list-style:none;display:flex}.rq-delay>summary::-webkit-details-marker{display:none}.rq-delay[open]>summary{color:var(--text)}html.mobile .rq-sum{gap:14px;padding:14px}html.mobile .rq-stats{width:100%}html.mobile .rq-stat{flex:1;min-width:0}html.mobile .rq-tabs{width:100%}html.mobile .rq-tab{flex:1;justify-content:center;padding:0 8px}html.mobile .rq-actions .btn{flex:1}.lb-rk{font-variant-numeric:tabular-nums;background:var(--raised);min-width:32px;height:32px;color:var(--text2);border-radius:10px;flex-shrink:0;place-items:center;font-size:14px;font-weight:800;display:inline-grid}.lb-rk.big{background:var(--accent-soft);width:52px;height:52px;color:var(--accent-text);border-radius:16px;font-size:22px}.lb-rk.m1{color:#5a3e08;background:linear-gradient(160deg,#fce7a6,#e3b54b)}.lb-rk.m2{color:#3b4451;background:linear-gradient(160deg,#eef2f6,#b8c2cd)}.lb-rk.m3{color:#5a3512;background:linear-gradient(160deg,#f0c79a,#c98a4e)}.lb-mini{color:var(--text);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.lb-mini:hover{border-color:color-mix(in oklab, var(--accent) 45%, var(--border));background:var(--accent-soft);text-decoration:none}.lb-mini:hover .tc-go{background:var(--accent);color:#fff}.lb-near{color:var(--text2);background:var(--inset);border:1px solid var(--divider);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;display:inline-flex}.lb-near.top{color:var(--ok);background:var(--ok-bg);border-color:#0000;font-weight:600}.lb-hero{background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 14%, var(--card)), var(--card) 70%);flex-wrap:wrap;align-items:center;gap:24px;padding:22px;display:flex}.lb-big{background:var(--accent-soft);width:112px;height:112px;color:var(--accent-text);border:1px solid color-mix(in oklab, var(--accent) 35%, transparent);border-radius:30px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lb-big span{letter-spacing:-.03em;font-size:50px;font-weight:800;line-height:1}.lb-big small{margin-top:4px;font-size:12.5px;font-weight:600}.lb-big.m1{color:#5a3e08;background:linear-gradient(160deg,#fce7a6,#e3b54b);border-color:#0000}.lb-big.m2{color:#3b4451;background:linear-gradient(160deg,#eef2f6,#b8c2cd);border-color:#0000}.lb-big.m3{color:#5a3512;background:linear-gradient(160deg,#f0c79a,#c98a4e);border-color:#0000}.lb-row{background:var(--inset);border:1px solid var(--divider);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.lb-row.me{background:var(--accent-soft);border-color:color-mix(in oklab, var(--accent) 55%, var(--border))}.lb-nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-pts{text-align:right;font-size:17px}.lb-pts small{color:var(--muted);margin-left:3px;font-size:11px;font-weight:600}.lb-gap{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.lb-gap.up{background:var(--warn-bg);color:var(--warn)}.lb-gap.down{background:var(--ok-bg);color:var(--ok)}.lb-pod{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;width:100%;max-width:560px;margin:0 auto;display:grid}.lb-pc{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.lb-pc b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.lb-ped{border-radius:16px 16px 0 0;place-items:center;width:100%;margin-top:4px;font-size:28px;font-weight:800;display:grid}.lb-pc.m1 .lb-ped{color:#5a3e08;background:linear-gradient(#fce7a6,#e3b54b);height:104px}.lb-pc.m2 .lb-ped{color:#3b4451;background:linear-gradient(#eef2f6,#b8c2cd);height:76px}.lb-pc.m3 .lb-ped{color:#5a3512;background:linear-gradient(#f0c79a,#c98a4e);height:56px}.lb-emp{border:2px dashed var(--strong);width:52px;height:52px;color:var(--muted);border-radius:50%;place-items:center;font-weight:700;display:grid}html.mobile .lb-big{border-radius:24px;width:88px;height:88px}html.mobile .lb-near{justify-content:center;width:100%}html.mobile .lb-mini .tc-go{display:none}.lb-chips{flex-wrap:wrap;gap:8px;display:flex}.lb-chips>span{height:28px;color:var(--text2);background:var(--inset);border:1px solid var(--divider);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.lb-rk{background:var(--raised);width:34px;min-width:34px;height:34px;color:var(--text2);border:1px solid var(--border);border-radius:50%;font-size:14px}.lb-rk.big{background:var(--accent-soft);width:56px;min-width:56px;height:56px;color:var(--accent-text);border-color:color-mix(in oklab, var(--accent) 35%, transparent);border-radius:50%;font-size:24px}.lb-rk.m1,.lb-big.m1,.lb-pc.m1 .lb-ped{color:#4a3206;background:linear-gradient(160deg,#f7d774,#d9a425);border-color:#0000}.lb-rk.m2,.lb-big.m2,.lb-pc.m2 .lb-ped{color:#2e3742;background:linear-gradient(160deg,#d5dce4,#9aa5b3);border-color:#0000}.lb-rk.m3,.lb-big.m3,.lb-pc.m3 .lb-ped{color:#4a2a0e;background:linear-gradient(160deg,#e0a56f,#b97a42);border-color:#0000}.lb-pod{border-bottom:2px solid var(--border);gap:8px}.lb-ped{border-radius:14px 14px 0 0;margin-top:8px}.lb-pc.m1 .cav{box-shadow:0 0 0 3px #d9a425}.lb-pc.m2 .cav{box-shadow:0 0 0 3px #9aa5b3}.lb-pc.m3 .cav{box-shadow:0 0 0 3px #b97a42}.lb-pc.empty{opacity:1}.lb-pc.empty .lb-ped{border:2px dashed var(--strong);color:var(--muted);background:0 0;border-bottom:0}.lb-pc.empty .lb-emp,.lb-pc.empty>.muted{opacity:.7}.lb-hero{border-radius:26px;align-items:flex-start;gap:28px;padding:26px}.lb-hero h2{letter-spacing:-.01em;font-size:24px}.lb-big{width:124px;height:124px;box-shadow:0 14px 34px color-mix(in oklab, var(--accent) 22%, transparent);border-radius:50%}.lb-big.m1{box-shadow:0 14px 34px #d9a4254d}.lb-big span{font-size:56px}.lb-race{background:var(--inset);border:1px solid var(--divider);border-radius:16px;flex-direction:column;gap:10px;margin-top:6px;padding:14px 16px;display:flex}.lb-rc{grid-template-columns:74px minmax(0,1fr) 40px;align-items:center;gap:12px;font-size:13px;display:grid}.lb-rc-n{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lb-rc b{text-align:right}.lb-track{background:var(--border);border-radius:999px;height:6px;overflow:hidden}.lb-track.lg{height:10px}.lb-track i{background:color-mix(in oklab, var(--accent) 45%, var(--muted));border-radius:999px;height:100%;display:block}.lb-rc.me .lb-track i,.lb-row.me .lb-track i{background:var(--accent)}.lb-row:has(.lb-rk.m1) .lb-track i{background:#d9a425}.lb-row{border-radius:18px;gap:14px;padding:14px 16px}.lb-pts{font-size:20px}.lb-dots{text-align:center;color:var(--muted);letter-spacing:.3em;line-height:1}.lb-podcard{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 8%, var(--card)), var(--card));margin-top:16px;padding-bottom:0;overflow:hidden}.lb-pod{border-bottom:0;max-width:520px;padding-top:6px}.lb-pc{gap:6px}.lb-crown{margin-bottom:-4px}.lb-ped{flex-direction:column;place-content:center;align-items:center;gap:2px;margin-top:10px;display:flex}.lb-ped span{font-size:30px;font-weight:800;line-height:1}.lb-ped small{opacity:.75;font-size:12px;font-weight:700}.lb-pc.m1 .lb-ped{height:118px}.lb-pc.m2 .lb-ped{height:88px}.lb-pc.m3 .lb-ped{height:66px}html.mobile .lb-hero{gap:16px;padding:18px}html.mobile .lb-big{width:96px;height:96px}html.mobile .lb-big span{font-size:42px}html.mobile .lb-rc{grid-template-columns:56px minmax(0,1fr) 34px}html.mobile .lb-row{gap:10px;padding:12px}html.mobile .lb-pts{font-size:17px}.chat-compose{padding:12px 14px 14px;display:block}.cc-box{background:var(--inset);border:1px solid var(--field,var(--border));border-radius:26px;align-items:flex-end;gap:8px;padding:5px 5px 5px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.cc-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cc-in{resize:none;min-width:0;height:auto;min-height:44px;max-height:120px;font:inherit;color:var(--text);box-sizing:border-box;background:0 0;border:0;outline:0;flex:1;padding:10px 0;line-height:1.5}.cc-in::placeholder{color:var(--muted)}.cc-send{background:var(--accent);color:#fff;cursor:pointer;width:44px;height:44px;box-shadow:0 8px 18px -8px color-mix(in oklab, var(--accent) 80%, transparent);border:0;border-radius:50%;flex-shrink:0;place-items:center;transition:transform .15s,background .15s,color .15s,box-shadow .15s;display:grid}.cc-send:hover{transform:scale(1.06)}.cc-send:active{transform:scale(.96)}.cc-box:has(.cc-in:placeholder-shown) .cc-send{background:var(--raised);color:var(--muted);box-shadow:none}html.mobile .cc-in{font-size:16px}.kc-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ks-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.ks{background:var(--card);border:1px solid var(--border);border-radius:18px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex;position:relative}.ks b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.ks span:not(.ks-ic){color:var(--muted);font-size:12.5px;font-weight:600}.ks em{color:var(--muted);font-size:11.5px;font-style:normal;font-weight:700;position:absolute;top:12px;right:14px}.ks-ic{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.ks.ok .ks-ic{background:var(--ok-bg);color:var(--ok)}.ks.ok b{color:var(--ok)}.ks.bad{background:var(--bad-bg);border-color:#0000}.ks.bad .ks-ic{color:var(--bad);background:#f871712e}.ks.bad b{color:var(--bad)}.kc-head{align-items:center;gap:10px;margin:22px 0 14px;display:flex}.orph+.kc-head,.kc-bar+.ks-grid+.kc-head{margin-top:22px}.orph{margin-bottom:4px}.kc-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:16px;margin-bottom:18px;display:grid}.kc{background:var(--card);border:1px solid var(--border);border-radius:22px;flex-direction:column;gap:16px;min-width:0;padding:18px;display:flex}.kc.late{border-color:color-mix(in oklab, var(--bad) 45%, var(--border))}.kc-top{align-items:center;gap:14px;display:flex}.kc-nm{text-overflow:ellipsis;white-space:nowrap;font-size:16.5px;overflow:hidden}.kc-groups{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kc .st-pill:not(.ok):not(.warn):not(.bad){background:var(--raised);color:var(--muted)}.kc-prog{flex-direction:column;gap:8px;display:flex}.kc-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kc-nums>div{background:var(--inset);border:1px solid var(--divider);border-radius:14px;flex-direction:column;gap:3px;padding:11px 12px;display:flex}.kc-nums b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.kc-nums b.ok{color:var(--ok)}.kc-nums .bad{background:var(--bad-bg);border-color:#0000}.kc-nums .bad b{color:var(--bad)}.kc-nums span{color:var(--muted);font-size:12px;font-weight:600}.kc-act{gap:8px;display:flex}.kc-act .btn{flex:1;justify-content:center}.kc-more .cur-toggle{margin-left:4px;transition:transform .2s;display:inline-flex}.kc-more .cur-toggle.open{transform:rotate(180deg)}.kc-detail{border-top:1px solid var(--divider);flex-direction:column;gap:12px;padding-top:14px;display:flex}.kc-facts{color:var(--muted);flex-wrap:wrap;gap:8px 18px;font-size:13px;font-weight:600;display:flex}.kc-facts b{color:var(--text);margin-left:4px}.kc-waits{flex-direction:column;gap:8px;display:flex}.kc-wait{background:var(--inset);border:1px solid var(--divider);border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.kc-hw{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kc-age{background:var(--raised);color:var(--text2);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.kc-age.bad{background:var(--bad-bg);color:var(--bad)}.kc-reason{color:var(--text2);font-size:12.5px}.kc-reason.none{color:var(--muted);font-style:italic}@media (max-width:1000px){.ks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html.mobile .ks-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html.mobile .ks{border-radius:16px;gap:10px;padding:12px}html.mobile .ks-ic{border-radius:11px;width:34px;height:34px}html.mobile .ks b{font-size:22px}html.mobile .ks em{display:none}html.mobile .orph.card{gap:12px;padding:14px}html.mobile .orph-po{display:none}html.mobile .orph-row{gap:10px;padding:12px}html.mobile .kc-grid{grid-template-columns:minmax(0,1fr);gap:12px}html.mobile .kc{border-radius:20px;padding:16px}html.mobile .kc-bar .rq-tabs{width:100%}html.mobile .kc-bar .rq-tab{flex:1;justify-content:center}html.mobile .kc-bar .btn{width:100%}.kr-list{margin-bottom:18px;overflow:hidden}.kr{border-bottom:1px solid var(--divider)}.kr.late{box-shadow:inset 3px 0 0 var(--bad)}.kr-head{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;align-items:center;gap:14px;padding:14px 18px;transition:background .15s;display:flex}.kr-head:hover{background:var(--inset)}.kr-main{flex:1;gap:4px;min-width:0}.kr-sub{color:var(--muted);flex-wrap:wrap;gap:6px 12px;font-size:12.5px;font-weight:600;display:flex}.kr-late{color:var(--bad)}.kr-pill.st-pill:not(.ok):not(.warn):not(.bad){background:var(--raised);color:var(--muted)}.kr-head .cur-toggle{color:var(--muted);transition:transform .2s;display:inline-flex}.kr-head .cur-toggle.open,.kr-all .cur-toggle.open{transform:rotate(180deg)}.kr-body{flex-direction:column;gap:14px;padding:4px 18px 18px 74px;display:flex}.kr-body .btn{align-self:flex-start}.kr-all{background:var(--inset);width:100%;height:50px;color:var(--accent-text);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.kr-all:hover{background:var(--accent-soft)}.kr-all .cur-toggle{transition:transform .2s;display:inline-flex}.kr:last-of-type{border-bottom:0}html.mobile .kr-head{gap:12px;padding:12px 14px}html.mobile .kr-pill{display:none}html.mobile .kr-body{padding:2px 14px 16px}html.mobile .kr-body .btn{justify-content:center;align-self:stretch}[data-act=orph-all]{align-self:center;gap:6px}[data-act=orph-all] .cur-toggle{transition:transform .2s;display:inline-flex}[data-act=orph-all] .cur-toggle.open{transform:rotate(180deg)}.hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:8px;display:grid}.hub{background:var(--card);border:1px solid var(--border);color:var(--text);border-radius:18px;align-items:center;gap:14px;min-width:0;padding:16px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.hub b{font-size:15.5px}.hub:hover{border-color:color-mix(in oklab, var(--accent) 45%, var(--border));background:var(--accent-soft);text-decoration:none}.hub:hover .tc-go{background:var(--accent);color:#fff}.hub.warn{border-color:color-mix(in oklab, var(--warn) 45%, var(--border));background:var(--warn-bg)}.hub.warn .ks-ic{color:var(--warn);background:#fbbf242e}.clr-list{margin-bottom:18px;overflow:hidden}.clr-h,.clr{grid-template-columns:42px minmax(0,1.7fr) minmax(0,1.1fr) 70px 80px 150px 32px;align-items:center;gap:14px;padding:12px 18px;display:grid}.clr-h{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--divider);background:var(--inset);padding-block:10px;font-size:11.5px;font-weight:700}.clr{color:var(--text);border-bottom:1px solid var(--divider);text-decoration:none;transition:background .15s}.clr:last-of-type{border-bottom:0}.clr:hover{background:var(--inset);text-decoration:none}.clr:hover .tc-go{background:var(--accent);color:#fff}.clr.late{box-shadow:inset 3px 0 0 var(--bad)}.clr-main b,.clr-groups{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clr-prog{align-items:center;gap:10px;display:flex}.clr-prog .bar{flex:1}.clr-n{flex-direction:column;gap:1px;display:flex}.clr-n b{font-variant-numeric:tabular-nums;font-size:17px}.clr-n small{color:var(--muted);font-size:11.5px;font-weight:600}.clr-n.bad b{color:var(--bad)}.clr-st .st-pill:not(.ok):not(.warn):not(.bad){background:var(--raised);color:var(--muted)}.pgr{border-top:1px solid var(--divider);background:var(--inset);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.pgr-btns{align-items:center;gap:10px;display:flex}.pgr-n{color:var(--text2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.kd-g{background:var(--inset);border:1px solid var(--divider);color:var(--text);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.kd-g:hover{border-color:color-mix(in oklab, var(--accent) 45%, var(--border));text-decoration:none}@media (max-width:1000px){.hub-grid{grid-template-columns:minmax(0,1fr)}.clr-h{display:none}.clr{grid-template-columns:42px minmax(0,1fr) auto 32px}.clr-prog,.clr-n:not(.bad){display:none}}html.mobile .hub-grid{grid-template-columns:minmax(0,1fr)}html.mobile .clr-h{display:none}html.mobile .clr{grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:12px 14px}html.mobile .clr .tc-go,html.mobile .clr-st,html.mobile .clr-prog,html.mobile .clr-n:not(.bad){display:none}html.mobile .clr-n.bad{align-items:flex-end}html.mobile .pgr{padding:12px 14px}.tn-head{flex-wrap:wrap;align-items:center;gap:18px;margin:14px 0 22px;display:flex}.tn-id{flex-direction:column;flex:1;gap:8px;min-width:240px;display:flex}.tn-id h1{font-size:28px}.tn-meta{color:var(--text2);flex-wrap:wrap;gap:6px 18px;font-size:13.5px;display:flex}.tn-meta>span{align-items:center;gap:6px;display:inline-flex}.tn-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:1000px){.tn-grid{grid-template-columns:minmax(0,1fr)!important}}html.mobile .tn-grid{grid-template-columns:minmax(0,1fr)!important}html.mobile .tn-head .btn{flex:1;justify-content:center}.has-photo{color:#0000!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.wb-card{transition:border-color .15s,background .15s}.wb-card.wb-live{border-color:color-mix(in oklab, var(--bad) 45%, var(--border));background:var(--bad-bg)}.wb-top{flex-wrap:wrap;align-items:flex-start;gap:14px}.wb-ic{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-text);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.wb-card.wb-live .wb-ic{color:var(--bad);background:#f871712e}.wb-actions{flex-wrap:wrap;gap:8px;margin-left:auto}html.mobile .wb-top{gap:12px}html.mobile .wb-actions{width:100%;margin-left:0}html.mobile .wb-actions .btn{flex:1}#phone{display:contents}.rev-back{display:none}html.mobile #phone{background:var(--bg);width:100%;height:100dvh;display:block;position:relative;overflow:hidden;transform:translateZ(0)}html.mobile body{margin:0;font-size:15px;overflow:hidden}html.mobile #app{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100%;overflow:hidden auto}html.mobile *{scrollbar-width:none;-webkit-tap-highlight-color:transparent}html.mobile ::-webkit-scrollbar{display:none}html.mobile .toast-wrap{bottom:calc(100px + var(--sab));width:calc(100% - 32px)}html.mobile{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px)}html.mobile .hide-sm,html.mobile .btn-label{display:none!important}html.mobile .m-shell{background:var(--bg);flex-direction:column;min-height:100%;display:flex}html.mobile .m-top{z-index:30;min-height:calc(62px + var(--sat));padding:calc(10px + var(--sat)) 16px 10px;background:color-mix(in oklab, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);align-items:center;gap:12px;display:flex;position:sticky;top:0}html.mobile .m-top h1{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:21px;font-weight:800;overflow:hidden}html.mobile .m-top-pub{border-bottom:1px solid var(--divider);justify-content:space-between}html.mobile .m-logo{filter:drop-shadow(0 4px 10px color-mix(in oklab, var(--accent) 35%, transparent));flex-shrink:0;display:flex}html.mobile .m-back{border:1px solid var(--border);background:var(--card);width:42px;height:42px;color:var(--text);cursor:pointer;border-radius:14px;flex-shrink:0;place-items:center;display:grid}html.mobile .m-top .icon-btn{border-radius:14px;width:42px;height:42px}html.mobile .m-main{flex-direction:column;flex:1;gap:14px;min-width:0;padding:4px 16px 20px;display:flex}html.mobile .m-main>*{min-width:0;max-width:100%;margin:0!important}html.mobile .m-main .page,html.mobile .m-main .page.narrow{flex-direction:column;gap:14px;max-width:none;padding:0;display:flex;margin:0!important}html.mobile .m-main .page>*{margin-top:0!important;margin-bottom:0!important}html.mobile .m-main .back-link{display:none}html.mobile .m-actions{display:contents}html.mobile .m-actions:has(.btn:not(.primary)){gap:8px;display:flex}html.mobile .m-actions:has(.btn:not(.primary)) .btn:not(.primary){flex:1 1 0;align-self:auto}html.mobile .m-actions .btn:not(.primary){align-self:flex-start}html.mobile .m-actions .btn.primary{right:18px;bottom:calc(96px + var(--sab));z-index:25;height:54px;box-shadow:0 16px 34px color-mix(in oklab, var(--accent) 50%, transparent), inset 0 1px 0 #ffffff4d;border-radius:27px;padding:0 22px 0 18px;font-size:15px;position:fixed}html.mobile .m-tabs{z-index:30;margin:4px 12px calc(10px + var(--sab));border:1px solid var(--glass-edge,var(--border));background:color-mix(in oklab, var(--card) 88%, transparent);-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);box-shadow:0 16px 40px #0000003d, inset 0 1px 0 var(--glass-line,transparent);border-radius:30px;grid-auto-columns:1fr;grid-auto-flow:column;padding:6px;display:grid;position:sticky;bottom:10px}html.mobile .m-tab{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:5px 2px 3px;font-size:10.5px;font-weight:700;text-decoration:none;display:flex;position:relative}html.mobile .m-tab>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}html.mobile .m-tab .m-ic{border-radius:15px;place-items:center;width:50px;height:30px;transition:background .18s,transform .18s;display:grid;position:relative}html.mobile .m-tab.on{color:var(--text)}html.mobile .m-tab.on .m-ic{background:var(--accent);color:#fff;box-shadow:0 6px 16px color-mix(in oklab, var(--accent) 42%, transparent)}html.mobile .m-tab:active .m-ic{transform:scale(.92)}html.mobile .m-tab .rail-count{border-color:var(--card);top:-6px;right:0}html.mobile .m-sheet-scrim{z-index:60;background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:.2s m-fade;position:fixed;inset:0}html.mobile .m-sheet{z-index:61;max-height:90%;padding:10px 14px calc(18px + var(--sab));background:var(--card);border-top:1px solid var(--border);border-radius:28px 28px 0 0;animation:.26s cubic-bezier(.2,.8,.2,1) m-up;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -20px 60px #00000059}html.mobile .m-grab{background:var(--strong);border-radius:3px;width:42px;height:5px;margin:0 auto 14px}html.mobile .m-who{align-items:center;gap:14px;padding:6px 6px 16px;display:flex}html.mobile .m-who b{color:var(--text);font-size:17px}html.mobile .m-list{border-top:1px solid var(--divider);flex-direction:column;gap:2px;padding:8px 0;display:flex}html.mobile .m-item{width:100%;min-height:52px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:13px;padding:6px;font-size:15.5px;font-weight:600;text-decoration:none;display:flex}html.mobile .m-item:active{background:var(--raised)}html.mobile .m-item>svg.i:last-child{color:var(--dim);flex-shrink:0}html.mobile .m-item.danger{color:var(--bad)}html.mobile .m-item.danger .um-ic{background:var(--bad-bg);color:var(--bad)}html.mobile .m-lang{gap:8px;padding:6px;display:flex}html.mobile .m-lang button{border:1px solid var(--border);background:var(--inset);height:44px;color:var(--text2);font:inherit;cursor:pointer;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}html.mobile .m-lang button.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}html.mobile .um-ic{border-radius:12px;width:38px;height:38px}.um-meta.bad{background:var(--bad);color:#fff}@keyframes m-up{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}@keyframes m-fade{0%{opacity:0}to{opacity:1}}html.mobile .card{border-radius:22px}html.mobile .pad{padding:18px}html.mobile .pad-sm{padding:14px}html.mobile h1{font-size:26px}html.mobile h2{font-size:21px}html.mobile h3{font-size:17px}html.mobile .btn{border-radius:14px;min-height:44px;font-size:14.5px}html.mobile .btn.sm{border-radius:12px;min-height:38px;padding:0 14px;font-size:13.5px}html.mobile .btn.lg{min-height:52px;font-size:15.5px}html.mobile .mini{border-radius:11px;width:36px;height:36px}html.mobile .input,html.mobile select.input,html.mobile textarea.input,html.mobile .cselect-btn{border-radius:14px;height:50px;min-height:50px;font-size:16px}html.mobile textarea.input{height:auto;min-height:96px}html.mobile .field>span{font-size:12.5px}html.mobile .badge{height:26px}html.mobile .tabs{flex-wrap:nowrap;overflow-x:auto}html.mobile .tabs button{white-space:nowrap;flex-shrink:0;height:46px}html.mobile .page-head{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:4px}html.mobile .page-head h1{font-size:26px}html.mobile .page{max-width:none;padding:16px 16px 28px}html.mobile .g2,html.mobile .g3{grid-template-columns:minmax(0,1fr)}html.mobile .g4,html.mobile .g5{grid-template-columns:repeat(2,minmax(0,1fr))}html.mobile .grid{gap:12px}html.mobile [style*="grid-template-columns:minmax(0,"],html.mobile [style*=grid-template-columns\:360px]{grid-template-columns:minmax(0,1fr)!important}html.mobile .builder-grid,html.mobile .split{grid-template-columns:minmax(0,1fr)}html.mobile .split>aside{border-right:0;border-bottom:1px solid var(--divider)}html.mobile .auth{grid-template-columns:minmax(0,1fr);min-height:0}html.mobile .auth>.aside{padding:calc(46px + var(--sat)) 24px 26px;background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 20%, var(--bg)), var(--bg));border:0;gap:14px;display:flex}html.mobile .auth>.aside h1{font-size:28px}html.mobile .auth>.aside p,html.mobile .auth>.aside:after{display:none}html.mobile .m-top-pub:has(+main .auth){display:none}html.mobile .auth>.form{align-items:flex-start;padding:6px 20px 30px}html.mobile .pf-fields,html.mobile .set-grid{grid-template-columns:minmax(0,1fr)}html.mobile .set-cell{padding:14px}html.mobile .scrim{align-items:flex-end;padding:0;position:fixed}html.mobile .modal{max-width:none;max-height:92%;padding:26px 18px calc(22px + var(--sab));border-radius:28px 28px 0 0;position:relative;overflow-y:auto;width:100%!important}html.mobile .modal:before{content:"";background:var(--strong);border-radius:3px;width:42px;height:5px;margin-left:-21px;position:absolute;top:9px;left:50%}html.mobile .notif-menu{width:auto;min-width:0;max-height:72%;position:fixed;top:68px;left:12px;right:12px;overflow-y:auto}html.mobile .menu.umenu{width:min(322px,100vw - 24px);min-width:0}html.mobile .tbl-wrap{overflow:visible}html.mobile table.tbl,html.mobile .tbl tbody{width:100%;display:block}html.mobile .tbl thead{display:none}html.mobile .tbl tr{border-top:1px solid var(--divider);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:14px 16px;display:flex}html.mobile .tbl tbody tr:first-child{border-top:0}html.mobile .tbl td{border:0;width:auto;min-width:0;padding:0;display:block;text-align:left!important}html.mobile .tbl td:first-child{width:100%}html.mobile .tbl td[data-label]:not(:first-child):before{content:attr(data-label);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}html.mobile .tbl td[colspan]{width:100%}html.mobile .tbl tr.click:active{background:var(--inset)}html.mobile .setup{padding:18px}html.mobile .setup .t2{display:none}html.mobile .setup .row{gap:10px}html.mobile .setup-grid{grid-template-columns:minmax(0,1fr);gap:0;margin-top:6px}html.mobile .setup-step{border:0;border-top:1px solid var(--divider);background:0 0;border-radius:0;min-height:52px;padding:14px 2px;font-size:15px}html.mobile .setup-step:first-child{border-top:0}html.mobile .setup-step.done{display:none}html.mobile :is(div,section):has(>.stat-pill){scroll-snap-type:x mandatory;padding:2px 16px 8px;scroll-padding-left:16px;overflow-x:auto;flex-direction:row!important;gap:10px!important;margin:0 -16px!important;display:flex!important}html.mobile .stat-pill{scroll-snap-align:start;border-radius:24px;flex:0 0 76%;padding:14px 16px 14px 14px}html.mobile .stat-pill b{font-size:20px}html.mobile .revenue-card{border-radius:24px;padding:18px 16px 16px}html.mobile .revenue-more{top:18px;right:16px}html.mobile .revenue-value{font-size:32px}html.mobile .card[data-tip=todo]{padding:18px 16px 6px;gap:0!important}html.mobile .card[data-tip=todo] h3{margin-bottom:6px}html.mobile .card[data-tip=todo] .att-row{border-top:1px solid var(--divider);background:0 0;border-radius:0;min-height:58px;padding:14px 2px}html.mobile .card[data-tip=todo] .att-row .btn{display:none}html.mobile .card[data-tip=todo] .att-row:after{content:"";border-right:2px solid var(--dim);border-top:2px solid var(--dim);flex-shrink:0;width:8px;height:8px;margin-right:4px;transform:rotate(45deg)}html.mobile .quick-grid{gap:10px}html.mobile .quick{border-radius:16px;flex-direction:row;align-items:center;gap:12px;min-height:60px;padding:14px;font-size:14px}html.mobile .file-ic{border-radius:12px;flex-shrink:0;width:40px;height:40px}html.mobile .mcourse{cursor:pointer;border-radius:22px;align-items:center;gap:14px;padding:12px;display:flex}html.mobile .mcourse .mc-poster{aspect-ratio:1;border-radius:16px;flex-shrink:0;width:92px;height:92px}html.mobile .mcourse .mc-poster .poster-kicker,html.mobile .mcourse .mc-poster .poster-tag,html.mobile .mcourse .mc-poster .poster-cta{display:none}html.mobile .mc-body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}html.mobile .mc-body h3{font-size:16px;line-height:1.25}html.mobile .mc-meta{color:var(--text2);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}html.mobile .mc-more{align-self:flex-start}html.mobile .mcourse-add{border:2px dashed var(--strong);min-height:64px;color:var(--text2);font:inherit;cursor:pointer;background:0 0;border-radius:22px;justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex}html.mobile .course-grid{flex-direction:column;gap:12px;display:flex}html.mobile .mod-grid,html.mobile .setup-grid{grid-template-columns:minmax(0,1fr);gap:12px}html.mobile .ccard{border-radius:22px;flex-direction:row;align-items:center;gap:14px;padding:12px}html.mobile .ccard .poster{aspect-ratio:1;flex-shrink:0;width:92px}html.mobile .ccard .poster-tag,html.mobile .ccard .poster-kicker{display:none}html.mobile .ccard-body{flex:1;min-width:0;padding:0}html.mobile .ccard-actions{margin-top:4px;padding-top:8px}html.mobile .ccard-add{min-height:120px}html.mobile .pf-head{padding:18px}html.mobile .cur-cols{display:none}html.mobile .cur-row{grid-template-columns:minmax(0,1fr) auto auto;row-gap:8px;padding-left:16px;padding-right:16px}html.mobile .cur-prog{display:none}html.mobile .cur-detail{padding-left:16px;padding-right:16px}html.mobile .rev-back{justify-self:start;margin-bottom:4px;display:none}html.mobile .rev-grid[data-sel="1"] .rev-list,html.mobile .rev-grid[data-sel="0"] .rev-detail{display:none}html.mobile .rev-grid[data-sel="1"] .rev-back{display:inline-flex}html.mobile .chat-wrap{border-radius:22px;grid-template-columns:minmax(0,1fr);height:calc(100dvh - 200px);min-height:380px}html.mobile .chat-wrap.has-thread .chat-list,html.mobile .chat-wrap:not(.has-thread) .chat-pane,html.mobile .chat-back{display:none}html.mobile .chat-compose{padding:12px}html.mobile .pl-page{width:100%;min-width:0;max-width:none;margin:0!important}html.mobile .pl-now{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}html.mobile .pl-meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html.mobile .pl-stage{border-radius:26px;padding:18px 0 22px}html.mobile .pl-stage .pl-tools{padding:0 12px}html.mobile .pl-period{max-width:100%}html.mobile .pl-period button{gap:5px;padding:0 11px;font-size:13px}html.mobile .pl-cards{scroll-snap-type:x mandatory;grid-template-columns:none;align-items:center;gap:14px;margin:22px 0 0;padding:14px 24px 10px;display:flex;overflow-x:auto}html.mobile .pl-card,html.mobile .pl-card.pop{scroll-snap-align:center;flex:0 0 80%;padding:22px 18px}html.mobile .pl-card.pop{padding:26px 20px}html.mobile .pl-faq,html.mobile .pl-tgs{grid-template-columns:minmax(0,1fr)}html.mobile .pl-flow{flex-direction:column;align-items:stretch}html.mobile .pl-flow-ar{align-self:center;transform:rotate(90deg)}html.mobile .card.pl-banner{padding:18px}html.mobile .card.pl-banner>.row{flex-wrap:nowrap;width:100%}html.mobile .card.pl-banner>.row .btn{flex:1;padding:0 10px;font-size:13.5px}html.mobile .card.pl-banner>.row .btn.lg{height:46px;min-height:46px}html.mobile .mlist{padding:0 0 4px;overflow:hidden}html.mobile .mlist-h{justify-content:space-between;align-items:center;padding:16px 16px 8px;display:flex}html.mobile .mrow{min-height:66px;color:inherit;border-top:1px solid var(--divider);align-items:center;gap:13px;padding:12px 16px;text-decoration:none;display:flex}html.mobile .mlist-h+.mrow{border-top:0}html.mobile .mrow:active{background:var(--inset)}html.mobile .mrow-lead{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-text);letter-spacing:.02em;border-radius:14px;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}html.mobile .mrow-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}html.mobile .mrow-main>b{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}html.mobile .mrow-main>span{color:var(--muted);font-size:12.5px}html.mobile .mrow-main .bar{height:5px;margin-top:2px;display:block}html.mobile .mrow-end{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}html.mobile .mrow-end b{color:var(--text);font-size:14.5px}html.mobile .mrow-end span{color:var(--muted);font-size:11.5px}html.mobile .ccard .poster>*{display:none}html.mobile .tbl tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}html.mobile .tbl td:first-child,html.mobile .tbl td:not([data-label]):not(:first-child),html.mobile .tbl td[colspan]{grid-column:1/-1}html.mobile .msearch{border:1px solid var(--field);background:var(--card);height:50px;color:var(--muted);border-radius:16px;align-items:center;gap:10px;padding:0 16px;display:flex}html.mobile .msearch:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}html.mobile .msearch input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:16px}:is(html.mobile .mchips,html.mobile .row:has(>button[data-act=sf2]),html.mobile .row:has(>button[data-act=rf])){align-items:center;gap:8px;padding:2px 16px 4px;overflow-x:auto;flex-wrap:nowrap!important;margin:0 -16px!important;display:flex!important}:is(html.mobile .mchips .btn,html.mobile .row:has(>button[data-act=sf2])>.btn,html.mobile .row:has(>button[data-act=rf])>.btn){flex-shrink:0}:is(html.mobile .row:has(>button[data-act=sf2])>.spacer,html.mobile .row:has(>button[data-act=rf])>.spacer){display:none}html.mobile .mchips-n{flex-shrink:0;margin-left:auto;padding-left:8px}html.mobile .msec{justify-content:space-between;align-items:baseline;margin:4px 2px 0;display:flex}html.mobile .mrow-lead svg.i{width:18px;height:18px}html.mobile .mrow-end .badge{height:24px}html.mobile .mrow-end .mini{background:var(--raised);width:32px;height:32px;color:var(--warn)}html.mobile .mlist .empty{text-align:center;color:var(--muted);padding:28px 16px}html.mobile .rank-row{gap:8px}html.mobile .rank-card{padding:14px 6px 12px;min-height:0!important}html.mobile .rank-card .rank-sub{font-size:10.5px}html.mobile .rank-empty .rank-sub+.rank-sub,html.mobile .rank-card>span[style*=position\:relative]{display:none}html.mobile .rank-card{justify-content:center}html.mobile .att-row .badge{display:none}html.mobile .att-row{align-items:center}html.mobile .card .mrow:first-child{border-top:0}html.mobile .b-editor{scroll-margin-top:76px}html.mobile .b-editor>.row>span.row{display:none}html.mobile .struct-head{padding:2px 4px 6px}html.mobile .mod-block:not(.has-sel) .mod-tools{display:none}html.mobile .les{flex-wrap:wrap}html.mobile .les-main{flex:1 1 0;min-width:0}html.mobile .les-name{white-space:normal;text-overflow:clip;line-height:1.3;overflow:visible}html.mobile .les .les-freeze,html.mobile .les .les-tools{display:none}html.mobile .les.on .les-freeze{display:inline-flex}html.mobile .les.on .les-tools{flex:100%;justify-content:flex-end;gap:8px;padding:4px 0 2px;display:flex}html.mobile .les.on .les-tools .mini{width:40px;height:40px}html.mobile .lesson-page>.lesson-video{top:calc(62px + var(--sat));z-index:20;border-radius:0;order:-3;margin-left:-16px;margin-right:-16px;position:sticky}html.mobile .lesson-page>.col{order:-2}html.mobile .lesson-page>.shield-note{order:-1}html.mobile .lesson-page h1{font-size:24px}html.mobile .lesson-lead{font-size:15px;line-height:1.55}html.mobile .m-shell:has(.lesson-page) .m-tabs{display:none}html.mobile .lesson-nav{bottom:calc(10px + var(--sab));z-index:30;border:1px solid var(--glass-edge,var(--border));background:color-mix(in oklab, var(--card) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;padding:8px;position:sticky;box-shadow:0 14px 34px #00000042;flex-wrap:nowrap!important;gap:8px!important}html.mobile .lesson-nav .spacer{display:none}html.mobile .lesson-nav .btn{flex:1 1 0;min-width:0;padding:0 10px;font-size:13.5px}html.mobile .lesson-nav .btn:first-child:not(:only-child){flex:none}html.mobile .video .vctrl{padding-bottom:10px}html.mobile .video .vrow{flex-wrap:wrap;row-gap:4px}html.mobile .video .vvol{display:none}html.mobile .m-main>div[style*="grid-template-columns:minmax(0,1.3fr)"]{display:contents!important}html.mobile .m-main>.msetup{order:-2}html.mobile .m-main .card[data-tip=todo]{order:-1}html.mobile .m-main .revenue-card{order:1}html.mobile .m-main :is(div,section):has(>.stat-pill){order:2}html.mobile .m-main .card:has(>.quick-grid){order:3}html.mobile .m-main .card.dash-courses{order:4}html.mobile .msetup{gap:12px;padding:16px}html.mobile .msetup .bar{height:6px}html.mobile .m-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:34px 20px;display:flex}html.mobile .m-empty b{color:var(--text2);max-width:22em;font-size:15px;font-weight:600;line-height:1.4}html.mobile .m-empty-ic{background:var(--accent-soft);width:64px;height:64px;color:var(--accent-text);border-radius:22px;place-items:center;display:grid}html.mobile .card.empty,html.mobile .empty{text-align:center;color:var(--muted);padding:30px 18px;line-height:1.5}.ptr{display:none}html.mobile .ptr{top:calc(var(--sat) + 6px);background:var(--card);width:36px;height:36px;color:var(--accent);border:1px solid var(--border);z-index:40;pointer-events:none;opacity:0;border-radius:50%;place-items:center;margin-left:-18px;display:grid;position:absolute;left:50%;transform:translateY(-40px);box-shadow:0 8px 22px #00000040}html.mobile .mrow[data-swipe]{touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:transform .18s,background .15s;position:relative}html.mobile .mrow[data-swipe].armed{background:color-mix(in oklab, var(--ok) 14%, transparent)}html.mobile .m-main form>.row:last-child>.spacer{display:none}html.mobile .m-main form>.row:last-child>.btn.primary{flex:1;min-height:50px}html.mobile .m-main form .btn.block{width:100%}html.mobile .lesson-page>.lesson-offline{order:-1}html.mobile .lesson-offline{border:1px solid var(--border);background:var(--card);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}html.mobile .lesson-offline.on{border-color:color-mix(in oklab, var(--ok) 45%, var(--border));background:color-mix(in oklab, var(--ok) 9%, var(--card))}html.mobile .lo-ic{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);border-radius:13px;flex-shrink:0;place-items:center;display:grid}html.mobile .lesson-offline.on .lo-ic{background:var(--ok-bg);color:var(--ok)}html.mobile .lesson-offline b{color:var(--text);font-size:14px}html.mobile .lesson-offline span:not(.lo-ic){color:var(--muted);font-size:12px;line-height:1.35}html.mobile .rank-row{flex-wrap:nowrap;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin-bottom:4px;display:grid}html.mobile .rank-card{justify-content:flex-start;gap:4px;width:auto;min-width:0;padding:14px 6px}html.mobile .rank-card:nth-child(2){min-height:218px!important}html.mobile .rank-card:first-child{min-height:184px!important}html.mobile .rank-card:nth-child(3){min-height:164px!important}html.mobile .rank-card:nth-child(2) .rank-avatar{width:56px!important;height:56px!important;font-size:19px!important}html.mobile .rank-card:first-child .rank-avatar{width:48px!important;height:48px!important;font-size:17px!important}html.mobile .rank-card:nth-child(3) .rank-avatar{width:44px!important;height:44px!important;font-size:16px!important}html.mobile .rank-name{font-size:13px}html.mobile .rank-sub{font-size:10px;line-height:1.3}html.mobile .rank-chip{gap:4px;margin-top:4px;padding:4px 8px;font-size:10.5px}html.mobile .rank-chip svg.i{width:11px;height:11px}html.mobile .rank-empty .rank-sub+.rank-sub,html.mobile .rank-card>span[style*=position\:relative]{display:none}.pw{position:relative}.pw .input{padding-right:52px}.pw-eye{width:42px;height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.pw-eye.on{color:var(--accent-text)}html.mobile .auth{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 24%, var(--bg)) 0%, var(--bg) 46%);flex-direction:column;min-height:100%;display:flex}html.mobile .auth>.aside{padding:calc(30px + var(--sat)) 24px 30px;background:0 0;border:0;flex:none;justify-content:flex-start;gap:6px;display:flex}html.mobile .auth>.aside h1{letter-spacing:-.01em;color:var(--text2);font-weight:700;font-size:20px!important}html.mobile .auth>.aside p{display:none}html.mobile .auth>.aside>.auth-mark{opacity:.3;width:64%;inset:-18% -26% auto auto}html.mobile .auth>.aside:after{display:none}html.mobile .auth>.form{background:var(--card);border-top:1px solid var(--glass-edge,var(--border));border-radius:30px 30px 0 0;flex:1;justify-content:stretch;align-items:flex-start;padding:0;box-shadow:0 -18px 50px #00000029}html.mobile .auth .box{width:100%;padding:28px 22px calc(28px + var(--sab));gap:22px}html.mobile .auth .box h1{font-size:27px}html.mobile .auth .phone{border-radius:16px;height:56px}html.mobile .auth .phone input{font-size:17px}html.mobile .auth .input{border-radius:16px;height:56px;font-size:17px}html.mobile .auth .btn.lg{border-radius:16px;height:56px;font-size:16.5px}html.mobile .auth .demo{background:0 0;border:0;gap:12px;padding:0}html.mobile .free-cta{border-radius:18px;min-height:64px}html.mobile .fl-page{gap:18px;padding:16px 16px 24px}html.mobile .fl-hero{border-radius:24px;padding:24px 20px}html.mobile .fl-hero h1{font-size:31px}html.mobile .fl-hero p{font-size:14.5px}html.mobile .fl-hero-ic{display:none}html.mobile .fl-facts span{height:28px;padding:0 10px;font-size:12px}html.mobile .fl-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 2px;overflow-x:auto}html.mobile .fl-chips::-webkit-scrollbar{display:none}html.mobile .fl-chip{flex-shrink:0;height:44px;padding:0 16px}html.mobile .fl-grid,html.mobile .fl-grid-sm{grid-template-columns:minmax(0,1fr);gap:14px}html.mobile .fcard{border-radius:22px;padding:8px 8px 16px}html.mobile .fcard:hover{transform:none}html.mobile .fl-lesson{padding:16px 16px 28px}html.mobile .fl-lesson h1{font-size:24px!important}html.mobile .fc-head{gap:16px;margin:14px 0 20px}html.mobile .fc-poster{width:100%}html.mobile .fc-head .btn.lg{width:100%;height:52px}html.mobile .fc-lrow{min-height:56px;padding:12px 16px}html.mobile .fl-coursepage{padding:16px 16px 28px}html.mobile .lesson-page>.fl-others,html.mobile .fl-coursepage>.fl-others{order:5;margin-top:18px!important}html.mobile .ctype-opt{min-height:64px}html.mobile .nc-modal{max-height:90%;overflow-y:auto}html.mobile .dlg{gap:16px}html.mobile .dlg-ic{margin-top:6px}html.mobile .dlg-actions .btn{height:52px}html.mobile .tr-item{flex-wrap:wrap;gap:12px}html.mobile .tr-po{width:92px}html.mobile .tr-acts{width:100%}html.mobile .tr-acts .btn{flex:1;height:46px}html.mobile .tr-acts .mini{width:46px;height:46px}html.mobile .est{padding:36px 18px}html.mobile .cert-page{padding:16px 16px 28px}html.mobile .cert-bar .btn{flex:1;height:46px}html.mobile .wl{text-align:center}html.mobile .cert-sheet{min-width:0}html.mobile .cert-wrap{overflow:visible}html.mobile .chat-search{padding:14px 14px 8px}html.mobile .chat-q{height:48px}html.mobile .chat-chip{height:38px;padding:0 14px;font-size:13px}html.mobile .chat-row{min-height:64px;padding:10px 12px}html.mobile .chat-row.compact{min-height:56px}html.mobile .chat-add{opacity:1}html.mobile .cav{width:46px;height:46px}html.mobile .orph-sel{width:100%}html.mobile .orph-po{width:56px}html.mobile .modal.mdl{border-radius:28px 28px 0 0;padding:0;animation:.28s cubic-bezier(.2,.9,.3,1) both mdl-up}html.mobile .mhead{padding:24px 16px 16px 20px}html.mobile .mbody{padding:18px 20px}html.mobile .mfoot{padding:14px 20px calc(16px + var(--sab))}html.mobile .mfoot .spacer{display:none}html.mobile .mfoot .btn{flex:1;height:50px}@keyframes mdl-up{0%{opacity:.6;transform:translateY(40px)}to{opacity:1;transform:none}}html.mobile .m-shell:has(.m-actions .btn.primary) .m-main{padding-bottom:112px}html.mobile .m-main{padding-bottom:32px}html.mobile .m-main .btn.block{min-height:48px}html.mobile .fl-chips,html.mobile .mchips,html.mobile .kc-bar,html.mobile .pl-cards{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}html.mobile .m-main>.pay-hist{flex-direction:column;order:5;gap:14px;display:flex}html.mobile :is(div,section):has(>.stat-pill){flex-direction:initial!important;scroll-snap-type:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html.mobile .stat-pill{scroll-snap-align:none;border-radius:22px;flex-direction:column;flex:none;align-items:flex-start;gap:10px;min-width:0;padding:14px}html.mobile .stat-pill>.col{width:100%;min-width:0}html.mobile .stat-pill b{white-space:normal;font-size:20px}html.mobile .stat-pill span.stat-go{display:none}html.mobile :is(div,section):has(>.stat-pill)>.stat-pill:last-child:nth-child(odd){flex-direction:row;grid-column:1/-1;align-items:center}html.mobile :is(div,section):has(>.stat-pill)>.stat-pill:last-child:nth-child(odd)>.col{flex:1;width:auto}:is(html.mobile .mchips,html.mobile .row:has(>button[data-act=sf2]),html.mobile .row:has(>button[data-act=rf]),html.mobile .fl-chips,html.mobile .chat-filters){flex-wrap:wrap!important;margin:0!important;padding:0!important;overflow:visible!important}html.mobile .tabs,html.mobile .pl-period{flex-wrap:wrap;overflow:visible}html.mobile .pl-cards{scroll-snap-type:none;flex-direction:column;align-items:stretch;padding:14px 0 10px;overflow:visible}html.mobile .pl-card,html.mobile .pl-card.pop{scroll-snap-align:none;flex:none;width:100%}html.mobile .resume{border-radius:22px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:0 14px;margin-bottom:0;padding:14px;display:grid}html.mobile .resume .poster{aspect-ratio:1;border-radius:16px;width:96px;height:96px}html.mobile .resume-play{width:38px;height:38px}html.mobile .resume-play svg{width:18px;height:18px}html.mobile .resume>.col{gap:5px!important;min-width:0!important}html.mobile .resume h2{font-size:17px;line-height:1.25}html.mobile .resume .bar{flex:1}html.mobile .resume>.row{max-width:none!important}html.mobile .resume>.btn{grid-column:1/-1;justify-content:center;width:100%;height:48px;margin-top:14px}html.mobile .stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:0;display:grid}html.mobile .stat-row>*{border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:12px}html.mobile .stat-row b{font-size:22px;line-height:1}html.mobile .stat-row b span{font-size:12px}html.mobile .stat-row span{font-size:11.5px;line-height:1.3}html.mobile .kab-grid{flex-direction:column;gap:12px;display:flex}html.mobile .kab-grid>.ccard{border-radius:22px;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:0 14px;padding:14px;display:grid}html.mobile .kab-grid>.ccard .poster{aspect-ratio:1;border-radius:16px;grid-area:1/1/span 5;width:88px;height:88px}html.mobile .kab-grid>.ccard .poster>*{display:none}html.mobile .kab-grid>.ccard.is-locked .poster>.poster-status{display:block;inset:auto 4px 4px}html.mobile .kab-grid>.ccard.is-locked .poster .pbadge{white-space:normal;padding:3px 6px;font-size:9.5px;line-height:1.2}html.mobile .kab-grid>.ccard .ccard-body{display:contents}html.mobile .kab-grid>.ccard .ccard-body h3{grid-column:2;margin:0;font-size:16.5px;line-height:1.25}html.mobile .kab-grid>.ccard .ccard-body>.muted{grid-column:2;margin-top:3px}html.mobile .kab-grid>.ccard .ccard-body>.row{grid-column:2;margin-top:10px}html.mobile .kab-grid>.ccard .ccard-body>.row+.row{margin-top:4px}html.mobile .lesson-nav{border-radius:22px;padding:6px;gap:6px!important}html.mobile .lesson-nav .btn{white-space:nowrap;border-radius:16px;gap:6px;height:46px;min-height:46px;padding:0 12px;font-size:14px}html.mobile .lesson-nav .btn:first-child:not(:only-child){justify-content:center;width:46px;padding:0}html.mobile .lesson-nav .btn.okay{flex:1.2 1 0}html.mobile .lesson-nav .btn.primary,html.mobile .lesson-nav .btn:not(.okay):not(.primary):not(:first-child){flex:1 1 0}html.mobile .lesson-page .lesson-lead{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html.mobile .shield-note{font-size:12px}html.mobile .lesson-hw{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;display:grid!important}html.mobile .lesson-hw>div{min-width:0!important}html.mobile .lesson-hw>.btn{grid-column:1/-1;justify-content:center;width:100%;height:46px}html.mobile .lesson-extra .file-row>span[style*=flex\:1]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html.mobile .ls-pn{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html.mobile .ls-pn .btn{white-space:nowrap;justify-content:center;height:46px;padding:0 10px;font-size:14px}html.mobile .btn.is-off{opacity:.55;pointer-events:none}html.mobile .ls-hint{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}html.mobile .ls-undo{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;padding:6px 10px;font-size:13px;text-decoration:underline}html.mobile .ls-bar{padding:8px}html.mobile .ls-bar .btn{border-radius:16px;flex:none;width:100%;height:52px;min-height:52px;font-size:15.5px}
