@keyframes pick-wake--dk{0%{box-shadow:0 0 0 0 rgba(13,148,136,.4);border-color:#0d9488}70%{box-shadow:0 0 0 8px rgba(13,148,136,0);border-color:#0d9488}to{box-shadow:0 1px 2px rgba(0,0,0,.08)}}@keyframes cta-pulse--dk{0%{box-shadow:0 0 0 0 rgba(94,234,212,.098)}70%{box-shadow:0 0 0 7px rgba(94,234,212,0)}to{box-shadow:0 0 0 0 rgba(94,234,212,0)}}@keyframes subPulse--dk{0%,70%,to{box-shadow:0 0 0 0 rgba(13,148,136,0)}12%{box-shadow:0 0 0 0 rgba(13,148,136,.28)}46%{box-shadow:0 0 0 13px rgba(13,148,136,0)}}@keyframes nq-flash--dk{0%,60%{box-shadow:0 0 0 4px rgba(13,148,136,.35)}to{box-shadow:0 0 0 0 rgba(13,148,136,0)}}@keyframes rr-zap--dk{0%,to{box-shadow:0 0 0 0 rgba(45,212,191,.45)}50%{box-shadow:0 0 0 8px rgba(45,212,191,0)}}@keyframes ndv-glow--dk{0%,to{box-shadow:0 0 0 0 rgba(251,191,36,.077)}60%{box-shadow:0 0 0 7px rgba(251,191,36,0)}}:root:where([data-theme=dark]){--brand:#0d9488;--brand-dark:#0f766e;--brand-soft:#192f2b;--brand-tint:#1a201f;--ink:#e3eaf8;--muted:#a4adba;--line:#2a3236;--bg:#121a1d;--card:#121a1d;--soft:#1d262a;--green:#16a34a;--green-soft:#1c2a21;--deck:#0f4f49;--deck-2:#17655d}:where(:root[data-theme=dark]) body{background:#121a1d;color:#e3eaf8}:where(:root[data-theme=dark]) a{color:inherit;text-decoration:none}:where(:root[data-theme=dark]) .sidebar{border-right:1px solid #2a3236;background:#121a1d}:where(:root[data-theme=dark]) .sidebar.collapsed{border-right:none}:where(:root[data-theme=dark]) .side-collapse{border-radius:8px;border:1px solid #2a3236;background:#121a1d;color:#a4adba}:where(:root[data-theme=dark]) .side-collapse:hover{background:#1d262a;color:#e3eaf8}:where(:root[data-theme=dark]) .side-open{border-radius:10px;border:1px solid #2a3236;background:#121a1d;color:#e3eaf8;box-shadow:0 8px 22px -12px rgba(0,0,0,.64)}:where(:root[data-theme=dark]) .side-open:hover{background:#1a201f}:where(:root[data-theme=dark]) .side-burger{border-radius:10px;border:1px solid #2a3236;background:#121a1d;color:#e3eaf8;box-shadow:0 8px 22px -12px rgba(0,0,0,.64)}:where(:root[data-theme=dark]) .side-burger:hover{background:#1a201f}:where(:root[data-theme=dark]) .side-scrim{background:rgba(52,61,83,.45)}:where(:root[data-theme=dark]) .side-logo .a{color:#48baad}:where(:root[data-theme=dark]) .side-logo .b{color:#e3eaf8}:where(:root[data-theme=dark]) .snav{border-radius:10px;color:#c4cdd9}:where(:root[data-theme=dark]) .snav:hover{background:#1d262a}:where(:root[data-theme=dark]) .snav.on{background:#192f2b;color:#6fc6bc}:where(:root[data-theme=dark]) .snav.disabled{color:#94a3b8}:where(:root[data-theme=dark]) .snav.disabled:hover{background:none}:where(:root[data-theme=dark]) .snav .dot{border-radius:999px;background:#484d53}:where(:root[data-theme=dark]) .snav.on .dot{background:#0d9488}:where(:root[data-theme=dark]) button.snav{border:none;background:none}:where(:root[data-theme=dark]) .snav .chev-r{color:#94a3b8}:where(:root[data-theme=dark]) .snav.flagship{color:#e3eaf8}:where(:root[data-theme=dark]) .snav.flagship:before{border-radius:999px;background:#0d9488}:where(:root[data-theme=dark]) .snav.flagship:hover{background:#1a201f;color:#6fc6bc}:where(:root[data-theme=dark]) .snav.flagship.on{background:#192f2b;color:#6fc6bc}:where(:root[data-theme=dark]) .flag-txt{color:#48baad}:where(:root[data-theme=dark]) .side-back{border:none;background:none;color:#e3eaf8;border-radius:10px}:where(:root[data-theme=dark]) .side-back:hover{background:#1d262a}:where(:root[data-theme=dark]) .side-back .chev{color:#48baad}:where(:root[data-theme=dark]) .snav-label{color:#94a3b8}:where(:root[data-theme=dark]) .side-foot{border-top:1px solid #2a3236}:where(:root[data-theme=dark]) .sf-meta{color:#a4adba}:where(:root[data-theme=dark]) .sf-pic{border-radius:999px;border:1px solid #2a3236;background:#1d262a}:where(:root[data-theme=dark]) .sf-pic.ini{color:#6fc6bc;background:#1a201f;border-color:#192f2b}:where(:root[data-theme=dark]) .sf-out{border:none;background:none;color:#a4adba}:where(:root[data-theme=dark]) .sf-out:hover{color:#ff7b6e}:where(:root[data-theme=dark]) .topbar{background:#121a1d}:where(:root[data-theme=dark]) .mt{border-radius:999px;color:#6fc6bc;background:linear-gradient(135deg,rgba(25,47,43,.65),rgba(18,26,29,.35) 50%,rgba(17,69,61,.5));border:1px solid rgba(18,26,29,.75);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.126),0 8px 24px -12px rgba(13,148,136,.45)}:where(:root[data-theme=dark]) .mt:after{border-radius:inherit;background:linear-gradient(180deg,rgba(18,26,29,.55),rgba(18,26,29,0) 55%)}:where(:root[data-theme=dark]) .mt:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.126),0 12px 28px -12px rgba(13,148,136,.6)}:where(:root[data-theme=dark]) .mt:focus-visible{outline:2px solid #0d9488;outline-offset:3px}:where(:root[data-theme=dark]) .mt-cta{color:#48baad;text-decoration:underline;-webkit-text-decoration-color:rgba(72,186,173,.45);text-decoration-color:rgba(72,186,173,.45)}:where(:root[data-theme=dark]) .mt:hover .mt-cta{-webkit-text-decoration-color:#48baad;text-decoration-color:#48baad}:where(:root[data-theme=dark]) .mt-arrow{color:#48baad}:where(:root[data-theme=dark]) .promo{color:#e3eaf8;border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .promo a{color:#e3eaf8;text-decoration:underline}:where(:root[data-theme=dark]) .promo a:hover{color:#48baad}:where(:root[data-theme=dark]) .promo-x{background:none;border:0;color:#a4adba}:where(:root[data-theme=dark]) .promo-x:hover{color:#e3eaf8}:where(:root[data-theme=dark]) .tb-signin{color:#6fc6bc;border-radius:999px;border:1.5px solid #192f2b}:where(:root[data-theme=dark]) .tb-signin:hover{background:#1a201f;border-color:#0d9488}:where(:root[data-theme=dark]) .tb-admin{color:#fff;background:#343d53;border-radius:999px}:where(:root[data-theme=dark]) .tb-admin:hover{background:#384457}:where(:root[data-theme=dark]) .tb-avatar{border-radius:999px;color:#fff;background:linear-gradient(135deg,#0d9488,#0f766e)}:where(:root[data-theme=dark]) .tb-email{color:#c4cdd9}:where(:root[data-theme=dark]) .tb-signout{border:1px solid #2a3236;background:#121a1d;border-radius:999px;color:#a4adba}:where(:root[data-theme=dark]) .tb-signout:hover{border-color:#484d53;color:#e3eaf8}:where(:root[data-theme=dark]) .attempt-btn{background:#0d9488;color:#fff;border-radius:999px}:where(:root[data-theme=dark]) .attempt-btn:hover{background:#0f766e}:where(:root[data-theme=dark]) .tb-kick{color:#94a3b8}:where(:root[data-theme=dark]) .tb-status{color:#48baad}:where(:root[data-theme=dark]) .tb-sub{color:#a4adba}:where(:root[data-theme=dark]) .tb-bar{background:#232b2f;border-radius:999px}:where(:root[data-theme=dark]) .tb-bar span{background:#0d9488;border-radius:999px}:where(:root[data-theme=dark]) .greet-sub{color:#a4adba}:where(:root[data-theme=dark]) .quote{background:#1a201f;border-left:4px solid #0d9488;border-radius:12px}:where(:root[data-theme=dark]) .quote cite{color:#6fc6bc}:where(:root[data-theme=dark]) .programme{background:linear-gradient(135deg,#14b8a6,#0d9488 55%,#0f766e);color:#fff;border-radius:20px;box-shadow:0 18px 40px -18px rgba(13,148,136,.55)}:where(:root[data-theme=dark]) .pg-soon{background:#2c2712;color:#f58e52;border-radius:999px}:where(:root[data-theme=dark]) .pg-desc b{color:#fff}:where(:root[data-theme=dark]) .pg-meter{background:rgba(18,26,29,.25);border-radius:999px}:where(:root[data-theme=dark]) .pg-meter span{background:#121a1d;border-radius:999px}:where(:root[data-theme=dark]) .pg-btn{background:#121a1d;color:#6fc6bc;border-radius:12px}:where(:root[data-theme=dark]) .stat-card{background:#121a1d;border:1px solid #2a3236;border-radius:18px;box-shadow:0 1px 2px rgba(0,0,0,.048)}:where(:root[data-theme=dark]) .sc-label{color:#a4adba}:where(:root[data-theme=dark]) .sc-big span{color:#a4adba}:where(:root[data-theme=dark]) .sc-note{color:#a4adba}:where(:root[data-theme=dark]) .sc-link{color:#48baad}:where(:root[data-theme=dark]) .sd{border-radius:999px;background:#232b2f}:where(:root[data-theme=dark]) .sd.on{background:#0d9488}:where(:root[data-theme=dark]) .sd.today{box-shadow:0 0 0 2px hsla(0,0%,100%,.14),0 0 0 3.5px rgba(204,251,241,.14)}:where(:root[data-theme=dark]) .icon-box{border-radius:9px;background:#192f2b}:where(:root[data-theme=dark]) .sec-label{color:#a4adba}:where(:root[data-theme=dark]) .tile{background:#121a1d;border:1px solid #2a3236;border-radius:18px;box-shadow:0 1px 2px rgba(0,0,0,.048)}:where(:root[data-theme=dark]) .tile:hover{border-color:#0d9488}:where(:root[data-theme=dark]) .tile-count{background:#192f2b;color:#6fc6bc;border-radius:999px}:where(:root[data-theme=dark]) .tile-badge{border-radius:999px;background:#192f2b;color:#6fc6bc}:where(:root[data-theme=dark]) .tile-badge.live{background:#1c2a21;color:#16a34a}:where(:root[data-theme=dark]) .tile-badge.streak{background:#2c2712;color:#f58e52}:where(:root[data-theme=dark]) .tile-cta{color:#48baad}:where(:root[data-theme=dark]) .crumb{color:#a4adba}:where(:root[data-theme=dark]) .crumb b{color:#e3eaf8}:where(:root[data-theme=dark]) .sub{color:#a4adba}:where(:root[data-theme=dark]) .badge{background:#192f2b;color:#6fc6bc;border-radius:999px}:where(:root[data-theme=dark]) .filters{background:linear-gradient(180deg,#141c20,#1a2226);border:1px solid #222a2e;border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 14px 30px -24px rgba(0,0,0,.56)}:where(:root[data-theme=dark]) .fld label{color:#a4adba}:where(:root[data-theme=dark]) .fld input,:where(:root[data-theme=dark]) .fld select{border:1px solid #313437;background:#121a1d;border-radius:11px;color:#e3eaf8;box-shadow:0 1px 2px rgba(0,0,0,.064)}:where(:root[data-theme=dark]) .fld input:focus{outline:none;border-color:#0d9488;box-shadow:0 0 0 3px rgba(240,253,250,.14)}:where(:root[data-theme=dark]) .clear{color:#48baad;background:none;border:none}:where(:root[data-theme=dark]) .load-more{border-radius:12px;border:1px solid #313437;background:linear-gradient(180deg,#141c20,#1a2226);color:#6fc6bc}:where(:root[data-theme=dark]) .load-more:hover{border-color:#0d9488;background:#1a201f}:where(:root[data-theme=dark]) .tab{border-radius:999px;border:1px solid #2a3236;background:#121a1d;color:#a4adba}:where(:root[data-theme=dark]) .tab.on{background:#343d53;color:#fff;border-color:#e3eaf8}:where(:root[data-theme=dark]) .count{color:#a4adba}:where(:root[data-theme=dark]) .count b{color:#e3eaf8}:where(:root[data-theme=dark]) .card{background:#121a1d;border:1px solid #2a3236;border-radius:16px}:where(:root[data-theme=dark]) .pill{border-radius:999px}:where(:root[data-theme=dark]) .pill.paper{background:#192f2b;color:#6fc6bc}:where(:root[data-theme=dark]) .pill.topic{background:#242c31;color:#48b0f6}:where(:root[data-theme=dark]) .pill.diff{background:#2c2712;color:#f58e52}:where(:root[data-theme=dark]) .pill.type{background:#1d262a;color:#b8c0cc}:where(:root[data-theme=dark]) .qbody img{border:1px solid #2a3236;border-radius:10px}:where(:root[data-theme=dark]) .passage{background:#172023;border:1px solid #2a3236;border-left:3px solid #0d9488;border-radius:10px;color:#c4cdd9}:where(:root[data-theme=dark]) .passage .more{color:#48baad}:where(:root[data-theme=dark]) .opt{border:1px solid #2a3236;border-radius:10px}:where(:root[data-theme=dark]) .opt .k{color:#a4adba}:where(:root[data-theme=dark]) .opt.correct{background:#1c2a21;border-color:#16a34a}:where(:root[data-theme=dark]) .opt.correct .k{color:#16a34a}:where(:root[data-theme=dark]) .opt.clickable:hover{border-color:#0d9488;background:#1a201f}:where(:root[data-theme=dark]) .opt.wrong{background:#272222;border-color:#ef4444}:where(:root[data-theme=dark]) .opt.wrong .k{color:#ef4444}:where(:root[data-theme=dark]) .tita-in{border:1px solid #2a3236;border-radius:10px;color:#e3eaf8}:where(:root[data-theme=dark]) .result-tag{border-radius:999px}:where(:root[data-theme=dark]) .result-tag.ok{background:#1c2a21;color:#16a34a}:where(:root[data-theme=dark]) .result-tag.no{background:#272222;color:#ef4444}:where(:root[data-theme=dark]) .earned{color:#6fc6bc}:where(:root[data-theme=dark]) .ans-mini{color:#a4adba}:where(:root[data-theme=dark]) .hint{color:#94a3b8}:where(:root[data-theme=dark]) .qid{color:#94a3b8}:where(:root[data-theme=dark]) .sol-block{border-top:1px solid #2a3236}:where(:root[data-theme=dark]) .sol-toggle{border:none;background:none;color:#48baad}:where(:root[data-theme=dark]) .solution{color:#c4cdd9}:where(:root[data-theme=dark]) .ed code{background:#1d262a;border-radius:6px}:where(:root[data-theme=dark]) .ed-stats span{background:#192f2b;color:#6fc6bc;border-radius:999px}:where(:root[data-theme=dark]) .ed-nav select{border:1px solid #2a3236;border-radius:10px;background:#121a1d;color:#e3eaf8}:where(:root[data-theme=dark]) .ed-meta{color:#a4adba}:where(:root[data-theme=dark]) .ed-field>label{color:#a4adba}:where(:root[data-theme=dark]) .ed-field input,:where(:root[data-theme=dark]) .ed-field select,:where(:root[data-theme=dark]) .ed-grid textarea,:where(:root[data-theme=dark]) .ed-optrow textarea{border:1px solid #2a3236;border-radius:10px;color:#e3eaf8;background:#121a1d}:where(:root[data-theme=dark]) .ed-preview{border:1px solid #2a3236;border-radius:10px;background:#172023}:where(:root[data-theme=dark]) .ed-ph{color:#94a3b8}:where(:root[data-theme=dark]) .ed-img{border:1px solid #2a3236;border-radius:10px;background:#121a1d}:where(:root[data-theme=dark]) .ed-status{color:#6fc6bc}:where(:root[data-theme=dark]) .papers-sub{color:#a4adba}:where(:root[data-theme=dark]) .ep-btn{border:1px solid #2a3236;background:#121a1d;border-radius:999px}:where(:root[data-theme=dark]) .ep-btn:hover{border-color:#484d53}:where(:root[data-theme=dark]) .exam-pick.open .ep-btn{border-color:#0d9488;box-shadow:0 0 0 3px rgba(240,253,250,.14)}:where(:root[data-theme=dark]) .ep-cap{color:#94a3b8}:where(:root[data-theme=dark]) .ep-cur{color:#e3eaf8}:where(:root[data-theme=dark]) .ep-chev{color:#a4adba}:where(:root[data-theme=dark]) .exam-pick.open .ep-chev{color:#48baad}:where(:root[data-theme=dark]) .ep-menu{background:#121a1d;border:1px solid #2a3236;border-radius:14px;box-shadow:0 14px 34px rgba(0,0,0,.208)}:where(:root[data-theme=dark]) .ep-item{border-radius:9px;color:#c4cdd9}:where(:root[data-theme=dark]) button.ep-item{border:0;background:none}:where(:root[data-theme=dark]) .ep-item:hover{background:#1a201f;color:#6fc6bc}:where(:root[data-theme=dark]) .ep-item.on{background:#192f2b;color:#6fc6bc}:where(:root[data-theme=dark]) .ep-tick{color:#48baad}:where(:root[data-theme=dark]) .paper-card{background:#121a1d;border:1px solid #2a3236;border-radius:18px}:where(:root[data-theme=dark]) .paper-card:hover{border-color:#192f2b;box-shadow:0 8px 24px rgba(0,0,0,.112)}:where(:root[data-theme=dark]) .pc-kicker{color:#94a3b8}:where(:root[data-theme=dark]) .pc-year{color:#e2e8f0}:where(:root[data-theme=dark]) .paper-card.done .pc-year{color:#2dd4bf}:where(:root[data-theme=dark]) .paper-card.done{border-color:#192f2b}:where(:root[data-theme=dark]) .pc-done{color:#6fc6bc}:where(:root[data-theme=dark]) .pc-going{color:#f58e52}:where(:root[data-theme=dark]) .pc-analyse{border-radius:999px;border:1px solid #192f2b;background:#1a201f;color:#6fc6bc}:where(:root[data-theme=dark]) .pc-analyse:hover{background:#192f2b;border-color:#0d9488}:where(:root[data-theme=dark]) .pc-sec{border-radius:12px;border:1px solid #2a3236;color:#e3eaf8}:where(:root[data-theme=dark]) .pc-sec span{color:#a4adba}:where(:root[data-theme=dark]) .pc-sec i{color:#6fc6bc}:where(:root[data-theme=dark]) .pc-sec:hover{background:#1a201f;border-color:#192f2b}:where(:root[data-theme=dark]) .pc-rule{background:#2a3236}:where(:root[data-theme=dark]) .pc-status{color:#a4adba}:where(:root[data-theme=dark]) .pc-meta{color:#94a3b8}:where(:root[data-theme=dark]) .pc-btn{background:#0d9488;color:#fff;border-radius:999px}:where(:root[data-theme=dark]) .pc-btn:hover{background:#0f766e}:where(:root[data-theme=dark]) .pc-choose .pc-btn{border:0}:where(:root[data-theme=dark]) .pc-choose .pc-btn.open{background:#0f766e;box-shadow:0 6px 18px -6px rgba(13,148,136,.6)}:where(:root[data-theme=dark]) .pc-menu{background:#121a1d;border:1px solid #2a3236;border-radius:18px;box-shadow:0 24px 60px -16px rgba(0,0,0,.64),0 4px 12px -6px rgba(0,0,0,.24)}:where(:root[data-theme=dark]) .pc-menu:before{background:#121a1d;border-left:1px solid #2a3236;border-top:1px solid #2a3236}:where(:root[data-theme=dark]) .pc-menu-head{color:#94a3b8}:where(:root[data-theme=dark]) .pc-opt{border-radius:12px}:where(:root[data-theme=dark]) .pc-opt:after{color:#cbd5e1}:where(:root[data-theme=dark]) .pc-opt:hover{background:#192f2b}:where(:root[data-theme=dark]) .pc-opt:hover:after{color:#48baad}:where(:root[data-theme=dark]) .pc-opt b{color:#e3eaf8}:where(:root[data-theme=dark]) .pc-opt span{color:#a4adba}:where(:root[data-theme=dark]) .pc-opt-ic{border-radius:10px;background:#1d262a;color:#a4adba}:where(:root[data-theme=dark]) .pc-opt-ic svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}:where(:root[data-theme=dark]) .pc-opt.full{background:#1a201f}:where(:root[data-theme=dark]) .pc-opt.full .pc-opt-ic{background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .pc-opt.full b{color:#6fc6bc}:where(:root[data-theme=dark]) .pc-opt.full:hover{background:#192f2b}:where(:root[data-theme=dark]) .seg{background:#1d262a;border-radius:999px}:where(:root[data-theme=dark]) .seg-tab{border-radius:999px;color:#a4adba}:where(:root[data-theme=dark]) .seg-tab:hover{color:#e3eaf8}:where(:root[data-theme=dark]) .seg-tab.on{background:#0d9488;color:#fff;box-shadow:0 1px 3px rgba(13,148,136,.35)}:where(:root[data-theme=dark]) .seg-tab.on:hover{color:#fff}:where(:root[data-theme=dark]) .grp{background:#121a1d;border:1px solid #2a3236;border-radius:16px}:where(:root[data-theme=dark]) .grp:hover{border-color:#393c3f}:where(:root[data-theme=dark]) .grp.open{border-color:#192f2b;box-shadow:0 6px 22px rgba(0,0,0,.096)}:where(:root[data-theme=dark]) .grp-head{border:none;background:none}:where(:root[data-theme=dark]) .grp-head:hover{background:#1a201f}:where(:root[data-theme=dark]) .grp-glyph{border-radius:11px;background:#192f2b;color:#6fc6bc}:where(:root[data-theme=dark]) .grp-meta{color:#a4adba}:where(:root[data-theme=dark]) .grp-chev{color:#a4adba}:where(:root[data-theme=dark]) .grp-head:hover .grp-chev{color:#e3eaf8}:where(:root[data-theme=dark]) .grp.open .grp-chev{color:#48baad}:where(:root[data-theme=dark]) .ch-row{border-top:1px solid #2a3236;border-radius:10px}:where(:root[data-theme=dark]) .ch-row:first-child{border-top:none}:where(:root[data-theme=dark]) .ch-row:hover{background:#1a201f}:where(:root[data-theme=dark]) a.ch-name:hover{color:#6fc6bc}:where(:root[data-theme=dark]) .ch-num{border-radius:999px;background:#1d262a;color:#a4adba}:where(:root[data-theme=dark]) .ch-num.done{background:#2563eb;color:#fff}:where(:root[data-theme=dark]) .ch-name{color:#c4cdd9}:where(:root[data-theme=dark]) .ch-count{color:#94a3b8}:where(:root[data-theme=dark]) .ch-start{color:#fff;background:#0d9488;border-radius:999px}:where(:root[data-theme=dark]) .ch-start:hover{background:#0f766e}:where(:root[data-theme=dark]) a.btn{text-decoration:none}:where(:root[data-theme=dark]) .ch-bar{background:#222a2e}:where(:root[data-theme=dark]) .ch-bar-fill{background:#16a34a;border-radius:0 999px 999px 0}:where(:root[data-theme=dark]) .prog-track{border-radius:999px;background:#222a2e}:where(:root[data-theme=dark]) .prog-fill{border-radius:999px;background:#0d9488}:where(:root[data-theme=dark]) .prog-cap{color:#e3eaf8}:where(:root[data-theme=dark]) .prog-pct{color:#a4adba}:where(:root[data-theme=dark]) .mkt{border:1px solid #2a3236;border-radius:20px;background:linear-gradient(180deg,#1a201f,#121a1d 62%)}:where(:root[data-theme=dark]) .mkt-icon{border-radius:13px;background:#192f2b}:where(:root[data-theme=dark]) .mkt-sub{color:#a4adba}:where(:root[data-theme=dark]) .mkt-card{background:#121a1d;border:1px solid #2a3236;border-radius:14px}:where(:root[data-theme=dark]) .mkt-cico{border-radius:10px;background:#1a201f}:where(:root[data-theme=dark]) .mkt-cd{color:#a4adba}:where(:root[data-theme=dark]) .mkt-btn{background:#0d9488;color:#fff;border-radius:999px}:where(:root[data-theme=dark]) .mkt-btn:hover{background:#0f766e}:where(:root[data-theme=dark]) .step-dot{border-radius:999px;background:#1d262a;color:#94a3b8;border:2px solid #2a3236}:where(:root[data-theme=dark]) .step-lbl{color:#94a3b8}:where(:root[data-theme=dark]) .step-line{background:#2a3236}:where(:root[data-theme=dark]) .step.done .step-dot{background:#0d9488;border-color:#0d9488;color:#fff}:where(:root[data-theme=dark]) .step.done .step-lbl{color:#6fc6bc}:where(:root[data-theme=dark]) .step.done .step-line{background:#0d9488}:where(:root[data-theme=dark]) .step.now .step-dot{background:#0d9488;border-color:#0d9488;color:#fff;box-shadow:0 6px 16px -6px rgba(13,148,136,.7)}:where(:root[data-theme=dark]) .step.now .step-lbl{color:#e3eaf8}:where(:root[data-theme=dark]) .build-sub{color:#a4adba}:where(:root[data-theme=dark]) .ex-cat{color:#a4adba}:where(:root[data-theme=dark]) .ex-card{background:#121a1d;border:1.5px solid #2a3236;border-radius:14px}:where(:root[data-theme=dark]) .ex-card:hover{border-color:#484d53;box-shadow:0 8px 22px -14px rgba(0,0,0,.448)}:where(:root[data-theme=dark]) .ex-card.on{border-color:#0d9488;box-shadow:0 0 0 3px rgba(240,253,250,.14)}:where(:root[data-theme=dark]) .ex-card.open{border-color:#192f2b}:where(:root[data-theme=dark]) .ex-card.on.open{border-color:#0d9488}:where(:root[data-theme=dark]) .ex-head{border:none;background:none}:where(:root[data-theme=dark]) .ex-head:hover{background:#1a201f}:where(:root[data-theme=dark]) .ex-card.on .ex-head{background:#1a201f}:where(:root[data-theme=dark]) .ex-yrs{border-radius:999px;background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .ex-plus{border-radius:8px;background:#1d262a;color:#48baad}:where(:root[data-theme=dark]) .ex-card.open .ex-plus{background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .ey-label{color:#94a3b8;border-top:1px solid #2a3236}:where(:root[data-theme=dark]) .ey{border:1.5px solid #2a3236;border-radius:999px;background:#121a1d;color:#c4cdd9}:where(:root[data-theme=dark]) .ey:hover{border-color:#0d9488}:where(:root[data-theme=dark]) .ey.on{border-color:#0d9488;background:#192f2b;color:#6fc6bc}:where(:root[data-theme=dark]) .ey-pm{border-radius:999px;background:#1d262a;color:#48baad}:where(:root[data-theme=dark]) .ey.on .ey-pm{background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .ex-thumb{border-radius:10px;background:#1d262a}:where(:root[data-theme=dark]) .ex-thumb-mono{background:rgba(18,26,29,.85);border-radius:5px}:where(:root[data-theme=dark]) .ex-name{color:#e3eaf8}:where(:root[data-theme=dark]) .ex-campus{color:#a4adba}:where(:root[data-theme=dark]) .ex-card.on .ex-name{color:#6fc6bc}:where(:root[data-theme=dark]) .build-note{background:#1a201f;border:1px solid #192f2b;border-radius:16px}:where(:root[data-theme=dark]) .bn-col .bn-h{color:#6fc6bc}:where(:root[data-theme=dark]) .bn-col li{color:#c4cdd9}:where(:root[data-theme=dark]) .bn-col li b{color:#e3eaf8}:where(:root[data-theme=dark]) .bn-t{border-radius:999px}:where(:root[data-theme=dark]) .bn-t.easy{background:#1c2a21;color:#16a34a}:where(:root[data-theme=dark]) .bn-t.med{background:#2c2712;color:#f58e52}:where(:root[data-theme=dark]) .bn-t.hard{background:#3a2d2e;color:#ff7b6e}:where(:root[data-theme=dark]) .build-count{color:#a4adba}:where(:root[data-theme=dark]) .ts-summary{background:#1d262a;border-radius:14px}:where(:root[data-theme=dark]) .ts-label{color:#94a3b8}:where(:root[data-theme=dark]) .ts-chip{border-radius:999px}:where(:root[data-theme=dark]) .ts-chip.ts-exam{background:#192f2b;color:#6fc6bc}:where(:root[data-theme=dark]) .ts-chip.ts-subj{background:#30333e;color:#acb7ff}:where(:root[data-theme=dark]) .ts-empty{color:#94a3b8}:where(:root[data-theme=dark]) .subj{background:#121a1d;border:1.5px solid #2a3236;border-radius:14px}:where(:root[data-theme=dark]) .subj:hover{border-color:#393c3f}:where(:root[data-theme=dark]) .subj.open{border-color:#192f2b;box-shadow:0 6px 22px -12px rgba(0,0,0,.448)}:where(:root[data-theme=dark]) .subj-head{border:none;background:none}:where(:root[data-theme=dark]) .subj-head:hover{background:#1a201f}:where(:root[data-theme=dark]) .subj-glyph{border-radius:12px;background:#1a201f}:where(:root[data-theme=dark]) .subj-count{border-radius:999px;background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .subj-plus{border-radius:9px;background:#1d262a;color:#48baad}:where(:root[data-theme=dark]) .subj.open .subj-plus{background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .sd-group{border-top:1px solid #2a3236}:where(:root[data-theme=dark]) .sd-group:first-child{border-top:none}:where(:root[data-theme=dark]) .sd-gname{color:#94a3b8}:where(:root[data-theme=dark]) .sd-topic{border:1.5px solid #2a3236;border-radius:999px;background:#121a1d;color:#c4cdd9}:where(:root[data-theme=dark]) .sd-topic:hover{border-color:#0d9488}:where(:root[data-theme=dark]) .sd-topic.on{border-color:#0d9488;background:#192f2b;color:#6fc6bc}:where(:root[data-theme=dark]) .sd-pm{border-radius:999px;background:#1d262a;color:#48baad}:where(:root[data-theme=dark]) .sd-topic.on .sd-pm{background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .cfg-block{background:#121a1d;border:1px solid #2a3236;border-radius:16px}:where(:root[data-theme=dark]) .cfg-sub{color:#a4adba}:where(:root[data-theme=dark]) .cfg-time{color:#6fc6bc}:where(:root[data-theme=dark]) .rng{border-radius:999px;background:#1d262a}:where(:root[data-theme=dark]) .rng::-webkit-slider-thumb{border-radius:999px;background:#0d9488;border:3px solid #121a1d;box-shadow:0 1px 4px rgba(0,0,0,.48)}:where(:root[data-theme=dark]) .rng::-moz-range-thumb{border-radius:999px;background:#0d9488;border:3px solid #121a1d;box-shadow:0 1px 4px rgba(0,0,0,.48)}:where(:root[data-theme=dark]) .rng.easy::-webkit-slider-thumb{background:#16a34a}:where(:root[data-theme=dark]) .rng.medium::-webkit-slider-thumb{background:#f59e0b}:where(:root[data-theme=dark]) .rng.hard::-webkit-slider-thumb{background:#ef4444}:where(:root[data-theme=dark]) .num{border:1.5px solid #2a3236;border-radius:10px;color:#e3eaf8}:where(:root[data-theme=dark]) .num:focus{outline:none;border-color:#0d9488;box-shadow:0 0 0 3px rgba(240,253,250,.14)}:where(:root[data-theme=dark]) .cfg-alloc{color:#a4adba}:where(:root[data-theme=dark]) .cfg-alloc.full{color:#6fc6bc}:where(:root[data-theme=dark]) .diff-tag.easy{color:#16a34a}:where(:root[data-theme=dark]) .diff-tag.medium{color:#f58e52}:where(:root[data-theme=dark]) .diff-tag.hard{color:#ff7b6e}:where(:root[data-theme=dark]) .dt-sec{color:#a4adba;background:#1d262a;border-radius:999px}:where(:root[data-theme=dark]) .diff-msg.ok{color:#94a3b8}:where(:root[data-theme=dark]) .diff-msg.warn{color:#ff7b6e}:where(:root[data-theme=dark]) .diff-ctl.over .num{border-color:#ef4444}:where(:root[data-theme=dark]) .diff-note{color:#a4adba}:where(:root[data-theme=dark]) .diff-note.warn{color:#ff7b6e}:where(:root[data-theme=dark]) .qsel-btn{border:1.5px solid #2a3236;background:#121a1d;border-radius:11px;color:#e3eaf8}:where(:root[data-theme=dark]) .qsel-btn:hover{border-color:#484d53}:where(:root[data-theme=dark]) .qsel.open .qsel-btn{border-color:#0d9488;box-shadow:0 0 0 3px rgba(240,253,250,.14)}:where(:root[data-theme=dark]) .qsel-chev{color:#a4adba}:where(:root[data-theme=dark]) .qsel.open .qsel-chev{color:#48baad}:where(:root[data-theme=dark]) .qsel-menu{background:#121a1d;border:1px solid #2a3236;border-radius:14px;box-shadow:0 14px 34px rgba(0,0,0,.208)}:where(:root[data-theme=dark]) .qsel-item{border:none;background:none;border-radius:9px}:where(:root[data-theme=dark]) .qsel-item:hover{background:#1a201f}:where(:root[data-theme=dark]) .qsel-item.on{background:#192f2b}:where(:root[data-theme=dark]) .qsel-lbl{color:#e3eaf8}:where(:root[data-theme=dark]) .qsel-item.on .qsel-lbl{color:#6fc6bc}:where(:root[data-theme=dark]) .qsel-hint{color:#a4adba}:where(:root[data-theme=dark]) .qsel-tick{color:#48baad}:where(:root[data-theme=dark]) .build-placeholder{background:#1a201f;border:1px dashed #192f2b;border-radius:16px;color:#a4adba}:where(:root[data-theme=dark]) .build-nav{border-top:1px solid #2a3236}:where(:root[data-theme=dark]) .build-btn{border-radius:12px;border:1px solid transparent}:where(:root[data-theme=dark]) .build-btn.ghost{background:#121a1d;border-color:#2a3236;color:#a4adba}:where(:root[data-theme=dark]) .build-btn.ghost:hover{border-color:#484d53;color:#e3eaf8}:where(:root[data-theme=dark]) .build-btn.primary{background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .build-btn.primary:hover{background:#0f766e;box-shadow:0 10px 22px -8px rgba(13,148,136,.7)}:where(:root[data-theme=dark]) .build-btn.primary:disabled{background:#1d262a;color:#b6c0cd;box-shadow:none}:where(:root[data-theme=dark]) .mock-rules{color:#a4adba}:where(:root[data-theme=dark]) .mock-resume{border:1px solid #2a3236;border-left:4px solid #0d9488;border-radius:12px}:where(:root[data-theme=dark]) .mock-resume p{color:#a4adba}:where(:root[data-theme=dark]) .mock-resume p b{color:#e3eaf8}:where(:root[data-theme=dark]) .mock-top{background:#121a1d;border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .mock-timer{background:#192f2b;color:#6fc6bc;border-radius:999px}:where(:root[data-theme=dark]) .mock-timer.low{background:#3a2d2e;color:#ff7b6e}:where(:root[data-theme=dark]) .mock-q{background:#121a1d;border:1px solid #2a3236;border-radius:16px}:where(:root[data-theme=dark]) .opt.picked{background:#1a201f;border-color:#0d9488}:where(:root[data-theme=dark]) .opt.picked .k{color:#6fc6bc}:where(:root[data-theme=dark]) .mock-palette{background:#121a1d;border:1px solid #2a3236;border-radius:16px}:where(:root[data-theme=dark]) .pal-legend{color:#a4adba}:where(:root[data-theme=dark]) .pdot{border-radius:4px}:where(:root[data-theme=dark]) .pdot.answered{background:#0d9488}:where(:root[data-theme=dark]) .pdot.seen{background:#ef4444}:where(:root[data-theme=dark]) .pdot.marked{background:#7c3aed}:where(:root[data-theme=dark]) .pdot.new{background:#313438}:where(:root[data-theme=dark]) .pal{border:1px solid #2a3236;border-radius:8px;background:#121a1d;color:#e3eaf8}:where(:root[data-theme=dark]) .pal.answered{background:#0d9488;color:#fff;border-color:#0d9488}:where(:root[data-theme=dark]) .pal.seen{background:#ef4444;color:#fff;border-color:#ef4444}:where(:root[data-theme=dark]) .pal.marked{background:#7c3aed;color:#fff;border-color:#7c3aed}:where(:root[data-theme=dark]) .pal.cur{outline:2px solid #e3eaf8;outline-offset:1px}:where(:root[data-theme=dark]) .mock-score>div{border-radius:16px;background:linear-gradient(180deg,#141c20,#1a2226);border:1px solid #222a2e;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 12px 26px -22px rgba(0,0,0,.48)}:where(:root[data-theme=dark]) .mock-score b{color:#48baad}:where(:root[data-theme=dark]) .mock-score span{color:#a4adba}:where(:root[data-theme=dark]) .mock-score i{color:#a4adba}:where(:root[data-theme=dark]) .mock-stats span{color:#a4adba}:where(:root[data-theme=dark]) .mock-table-wrap{border:1px solid #222a2e;border-radius:16px;background:#121a1d;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 12px 26px -22px rgba(0,0,0,.48)}:where(:root[data-theme=dark]) .mock-table{border-collapse:collapse}:where(:root[data-theme=dark]) .mock-table td,:where(:root[data-theme=dark]) .mock-table th{border:0}:where(:root[data-theme=dark]) .mock-table thead th{background:linear-gradient(180deg,#141c20,#1a2226);color:#a4adba;border-bottom:1px solid #222a2e}:where(:root[data-theme=dark]) .mock-table tbody tr+tr td{border-top:1px solid #1d262a}:where(:root[data-theme=dark]) .mock-table tbody tr:hover td{background:#1a201f}:where(:root[data-theme=dark]) .res-sect-name span{color:#a4adba}:where(:root[data-theme=dark]) .res-of{color:#a4adba}:where(:root[data-theme=dark]) .mock-table thead th:first-child{box-shadow:1px 0 0 rgba(237,241,247,.14)}:where(:root[data-theme=dark]) .mock-table tbody td:first-child{background:#121a1d;box-shadow:1px 0 0 rgba(231,234,240,.14)}:where(:root[data-theme=dark]) .res-tw .res-tw-t td:first-child{background:#151d21}:where(:root[data-theme=dark]) .res-tw .res-tw-total td:first-child{background:#1d262a}:where(:root[data-theme=dark]) .mock-table tbody tr:hover td:first-child,:where(:root[data-theme=dark]) .res-tw .res-tw-g.open td:first-child{background:#1a201f}:where(:root[data-theme=dark]) .res-h2:after{border-radius:999px;background:#0d9488}:where(:root[data-theme=dark]) .sol-step{border:1px solid #313437;background:#121a1d;border-radius:999px;color:#e3eaf8;box-shadow:0 1px 2px rgba(0,0,0,.08)}:where(:root[data-theme=dark]) .sol-step:hover:not(:disabled){border-color:#0d9488;color:#6fc6bc}:where(:root[data-theme=dark]) .sol-count{color:#a4adba}:where(:root[data-theme=dark]) .sol-count b{color:#e3eaf8}:where(:root[data-theme=dark]) .res-passage{background:#151d21;border:1px solid #2a3236;border-radius:10px}:where(:root[data-theme=dark]) .res-opt{border:1px solid #2a3236;border-radius:10px}:where(:root[data-theme=dark]) .res-opt .k{border-radius:999px;background:#1d262a;color:#a4adba}:where(:root[data-theme=dark]) .res-opt.right{border-color:#16a34a;background:#1c2a21}:where(:root[data-theme=dark]) .res-opt.right .k{background:#16a34a;color:#fff}:where(:root[data-theme=dark]) .res-opt.chose{border-color:#f87171;background:#272222}:where(:root[data-theme=dark]) .res-opt.chose .k{background:#ef4444;color:#fff}:where(:root[data-theme=dark]) .sol-palette{scrollbar-color:#484d53 transparent}:where(:root[data-theme=dark]) .sol-palette::-webkit-scrollbar-thumb{background:#484d53;border-radius:999px}:where(:root[data-theme=dark]) .sol-palette::-webkit-scrollbar-track{background:transparent}:where(:root[data-theme=dark]) .sol-pal{border-radius:999px;border:1px solid #2a3236;background:#121a1d;color:#e3eaf8}:where(:root[data-theme=dark]) .sol-pal.correct{background:#1c2a21;border-color:#205937;color:#6ac982}:where(:root[data-theme=dark]) .sol-pal.wrong{background:#3a2d2e;border-color:#fca5a5;color:#ff9185}:where(:root[data-theme=dark]) .sol-pal.skipped{background:#1d262a;color:#a4adba}:where(:root[data-theme=dark]) .sol-pal:hover{border-color:#0d9488}:where(:root[data-theme=dark]) .sol-pal.on{outline:2px solid #0d9488;outline-offset:1px}:where(:root[data-theme=dark]) .tchart-card{border:1px solid #222a2e;border-radius:16px;background:linear-gradient(180deg,#141c20,#182124);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 12px 26px -22px rgba(0,0,0,.48)}:where(:root[data-theme=dark]) .tchart-yaxis{color:#94a3b8}:where(:root[data-theme=dark]) .tchart-plot{border-left:1px solid #313438;border-bottom:1px solid #313438}:where(:root[data-theme=dark]) .tchart-grid{background:#222a2e}:where(:root[data-theme=dark]) .tchart-avg{border-top:1px dashed #94a3b8}:where(:root[data-theme=dark]) .tchart-avg span{background:#121a1d;border:1px solid #313438;border-radius:999px;color:#a4adba}:where(:root[data-theme=dark]) .tchart-bar{border:0;border-radius:5px 5px 2px 2px}:where(:root[data-theme=dark]) .tchart-bar.correct{background:linear-gradient(180deg,#24654c,#10b981)}:where(:root[data-theme=dark]) .tchart-bar.wrong{background:linear-gradient(180deg,#fca5a5,#ef4444)}:where(:root[data-theme=dark]) .tchart-bar.skipped{background:linear-gradient(180deg,#313438,#484d53)}:where(:root[data-theme=dark]) .tchart-bar:focus-visible,:where(:root[data-theme=dark]) .tchart-bar:hover{filter:saturate(1.3) brightness(1.05);box-shadow:0 6px 14px -6px rgba(0,0,0,.72);outline:none}:where(:root[data-theme=dark]) .tchart-xaxis{color:#a4adba}:where(:root[data-theme=dark]) .tchart-tip{background:#121a1d;border:1px solid #2a3236;border-radius:10px;box-shadow:0 14px 30px -16px rgba(0,0,0,.72)}:where(:root[data-theme=dark]) .tchart-tip span{color:#a4adba}:where(:root[data-theme=dark]) .tchart-tip-st.correct{color:#6ac982}:where(:root[data-theme=dark]) .tchart-tip-st.wrong{color:#ff9185}:where(:root[data-theme=dark]) .tchart-tip em{color:#48baad}:where(:root[data-theme=dark]) .tchart-key{color:#a4adba}:where(:root[data-theme=dark]) .tchart-key i{border-radius:3px}:where(:root[data-theme=dark]) .tchart-key i.correct{background:#34d399}:where(:root[data-theme=dark]) .tchart-key i.wrong{background:#f87171}:where(:root[data-theme=dark]) .tchart-key i.skipped{background:#484d53}:where(:root[data-theme=dark]) .res-q.focus{box-shadow:0 0 0 3px rgba(240,253,250,.14);border-color:#0d9488}:where(:root[data-theme=dark]) .res-back{border:none;background:none;color:#48baad}:where(:root[data-theme=dark]) .res-back:hover{color:#6fc6bc}:where(:root[data-theme=dark]) .sv-head{background:#121a1d;border:1px solid #2a3236;border-radius:16px}:where(:root[data-theme=dark]) .sv-meta{color:#a4adba}:where(:root[data-theme=dark]) .sv-meta .sv-c{color:#6ac982}:where(:root[data-theme=dark]) .sv-meta .sv-w{color:#ff9185}:where(:root[data-theme=dark]) .sv-btn{border:1px solid #0d9488;background:#0d9488;color:#fff;border-radius:999px}:where(:root[data-theme=dark]) .sv-btn.ghost{background:none;color:#48baad}:where(:root[data-theme=dark]) .sv-btn:hover{filter:brightness(.95)}:where(:root[data-theme=dark]) .sv-tabs{border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .sv-tab{background:none;color:#a4adba;border:none;border-bottom:2px solid transparent}:where(:root[data-theme=dark]) .sv-tab.on{color:#e3eaf8;border-bottom-color:#e3eaf8}:where(:root[data-theme=dark]) .sv-body{background:#121a1d;border:1px solid #2a3236;border-radius:16px}:where(:root[data-theme=dark]) .sv-avg{color:#a4adba}:where(:root[data-theme=dark]) .sv-chip{background:#25262c;color:#acb7ff;border-radius:999px}:where(:root[data-theme=dark]) .sv-bm{border:1px solid #2a3236;background:#1d262a;color:#a4adba;border-radius:999px}:where(:root[data-theme=dark]) .sv-bm.on{background:#2c2712;border-color:#584705;color:#fca074}:where(:root[data-theme=dark]) .sv-card{border:1px solid #2a3236;border-radius:14px}:where(:root[data-theme=dark]) .sv-ans{color:#a4adba}:where(:root[data-theme=dark]) .sv-ans b.correct{color:#6ac982}:where(:root[data-theme=dark]) .sv-ans b.wrong{color:#ff9185}:where(:root[data-theme=dark]) .sv-solbtn{border:1px solid #484d53;background:#121a1d;border-radius:999px}:where(:root[data-theme=dark]) .sv-solbtn:hover{border-color:#0d9488;color:#6fc6bc}:where(:root[data-theme=dark]) .sv-key{border-radius:10px;border:1px solid transparent;background:#2d363a;color:#e3eaf8}:where(:root[data-theme=dark]) .sv-key.correct{background:#1f4736}:where(:root[data-theme=dark]) .sv-key.wrong{background:#583f3f}:where(:root[data-theme=dark]) .sv-key.on{border-color:#f87171;box-shadow:0 0 0 2px hsla(0,91%,71%,.35)}:where(:root[data-theme=dark]) .sv-key.correct.on{border-color:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.35)}:where(:root[data-theme=dark]) .sv-key.skipped.on{border-color:#64748b;box-shadow:0 0 0 2px rgba(100,116,139,.3)}:where(:root[data-theme=dark]) .res-sec-card{border:1px solid #2a3236;border-radius:12px;background:#121a1d}:where(:root[data-theme=dark]) .res-sec-name{color:#a4adba}:where(:root[data-theme=dark]) .res-sec-score span{color:#a4adba}:where(:root[data-theme=dark]) .res-sec-bar{border-radius:999px;background:#1d262a}:where(:root[data-theme=dark]) .res-sec-bar i{background:#0d9488}:where(:root[data-theme=dark]) .res-sec-meta{color:#a4adba}:where(:root[data-theme=dark]) .res-swot-card{border:1px solid #2a3236;border-top:3px solid #2a3236;border-radius:12px;background:#121a1d}:where(:root[data-theme=dark]) .res-swot-card.S{border-top-color:#16a34a}:where(:root[data-theme=dark]) .res-swot-card.W{border-top-color:#ef4444}:where(:root[data-theme=dark]) .res-swot-card.O{border-top-color:#3b82f6}:where(:root[data-theme=dark]) .res-swot-card.T{border-top-color:#f59e0b}:where(:root[data-theme=dark]) .res-swot-k{border-radius:8px;background:#1d262a;color:#e3eaf8}:where(:root[data-theme=dark]) .res-swot-card.S .res-swot-k{background:#1c2a21;color:#6ac982}:where(:root[data-theme=dark]) .res-swot-card.W .res-swot-k{background:#3a2d2e;color:#ff9185}:where(:root[data-theme=dark]) .res-swot-card.O .res-swot-k{background:#2c333c;color:#95b7fe}:where(:root[data-theme=dark]) .res-swot-card.T .res-swot-k{background:#2c2712;color:#f58e52}:where(:root[data-theme=dark]) .res-swot-head i{color:#a4adba}:where(:root[data-theme=dark]) .res-swot-card li em{color:#a4adba}:where(:root[data-theme=dark]) .res-swot-empty,:where(:root[data-theme=dark]) .res-swot-note{color:#a4adba}:where(:root[data-theme=dark]) .res-swot-note{border-top:1px solid #2a3236}:where(:root[data-theme=dark]) .res-tabs{background:#1d262a;border-radius:12px}:where(:root[data-theme=dark]) .res-tab{border:none;background:none;border-radius:9px;color:#a4adba}:where(:root[data-theme=dark]) .res-tab:hover{color:#e3eaf8}:where(:root[data-theme=dark]) .res-tab.on{background:#121a1d;color:#e3eaf8;box-shadow:0 1px 3px rgba(0,0,0,.192)}:where(:root[data-theme=dark]) .res-tally i{border-radius:999px}:where(:root[data-theme=dark]) .res-tally i.ok{background:#16a34a}:where(:root[data-theme=dark]) .res-tally i.no{background:#ef4444}:where(:root[data-theme=dark]) .res-tally i.sk{background:#484d53}:where(:root[data-theme=dark]) .res-tw-g:hover{background:#1a201f}:where(:root[data-theme=dark]) .res-tw-g.open{background:#1a201f}:where(:root[data-theme=dark]) .res-tw-t td{background:#151d21;color:#e3eaf8}:where(:root[data-theme=dark]) .res-tw-total td{background:#1d262a}:where(:root[data-theme=dark]) .res-caret{color:#a4adba}:where(:root[data-theme=dark]) .res-tw-n{color:#a4adba}:where(:root[data-theme=dark]) .res-tw-hint{color:#a4adba}:where(:root[data-theme=dark]) .res-ring{border-radius:999px}:where(:root[data-theme=dark]) .res-ring:after{background:#121a1d;border-radius:999px}:where(:root[data-theme=dark]) .res-ring.sm:after{background:#151d21}:where(:root[data-theme=dark]) .res-tw-total .res-ring:after{background:#1d262a}:where(:root[data-theme=dark]) .res-pill{border-radius:999px}:where(:root[data-theme=dark]) .res-pill.good{background:#1c2a21;color:#6ac982}:where(:root[data-theme=dark]) .res-pill.ok{background:#2c2712;color:#f58e52}:where(:root[data-theme=dark]) .res-pill.bad{background:#3a2d2e;color:#ff9185}:where(:root[data-theme=dark]) .res-pill.dim,:where(:root[data-theme=dark]) .res-pill.zero{background:#1d262a;color:#a4adba}:where(:root[data-theme=dark]) .res-bars i{border-radius:2px;background:#313438}:where(:root[data-theme=dark]) .res-bars i.on{background:#343d53}:where(:root[data-theme=dark]) .res-good{color:#16a34a}:where(:root[data-theme=dark]) .res-bad{color:#ff7b6e}:where(:root[data-theme=dark]) .res-dim{color:#a4adba}:where(:root[data-theme=dark]) .res-time span{color:#a4adba}:where(:root[data-theme=dark]) .res-filter{border:1px solid #313437;background:#121a1d;border-radius:999px;color:#e3eaf8}:where(:root[data-theme=dark]) .res-filter span{color:#a4adba}:where(:root[data-theme=dark]) .res-filter:hover:not(:disabled){border-color:#0d9488}:where(:root[data-theme=dark]) .res-filter.on{background:#0d9488;border-color:#0d9488;color:#fff}:where(:root[data-theme=dark]) .res-filter.on span{color:#fff}:where(:root[data-theme=dark]) .res-q{border:1px solid #2a3236;border-left-width:4px;border-radius:12px;background:#121a1d}:where(:root[data-theme=dark]) .res-q.correct{border-left-color:#16a34a}:where(:root[data-theme=dark]) .res-q.wrong{border-left-color:#ef4444}:where(:root[data-theme=dark]) .res-q.skipped{border-left-color:#484d53}:where(:root[data-theme=dark]) .res-tag{border-radius:999px}:where(:root[data-theme=dark]) .res-tag.correct{background:#1c2a21;color:#6ac982}:where(:root[data-theme=dark]) .res-tag.wrong{background:#3a2d2e;color:#ff9185}:where(:root[data-theme=dark]) .res-tag.skipped{background:#1d262a;color:#a4adba}:where(:root[data-theme=dark]) .res-meta{color:#a4adba}:where(:root[data-theme=dark]) .res-mark{color:#f58e52;background:#2c2712;border-radius:999px}:where(:root[data-theme=dark]) .res-diff{border-radius:999px;background:#1d262a;color:#a4adba}:where(:root[data-theme=dark]) .res-diff.easy{background:#1c2a21;color:#6ac982}:where(:root[data-theme=dark]) .res-diff.medium{background:#2c2712;color:#f58e52}:where(:root[data-theme=dark]) .res-diff.hard{background:#3a2d2e;color:#ff9185}:where(:root[data-theme=dark]) .res-secs{color:#e3eaf8}:where(:root[data-theme=dark]) .res-secs i{color:#a4adba}:where(:root[data-theme=dark]) .res-secs.over{color:#f58e52}:where(:root[data-theme=dark]) .res-avg{color:#6fc6bc}:where(:root[data-theme=dark]) .res-gain{color:#a4adba}:where(:root[data-theme=dark]) .res-gain.up{color:#16a34a}:where(:root[data-theme=dark]) .res-gain.down{color:#ff7b6e}:where(:root[data-theme=dark]) .res-answers{color:#a4adba}:where(:root[data-theme=dark]) .res-ans b{color:#e3eaf8}:where(:root[data-theme=dark]) .res-ans.ok b{color:#6fc6bc}:where(:root[data-theme=dark]) .res-sol-btn{border:1px solid #192f2b;border-radius:10px;background:#1a201f;color:#6fc6bc}:where(:root[data-theme=dark]) .res-sol-btn:hover{background:#192f2b;border-color:#0d9488}:where(:root[data-theme=dark]) .res-sol-btn.open{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(:root[data-theme=dark]) .res-sol{border:1px solid #192f2b;border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:#121a1d}:where(:root[data-theme=dark]) .btn{border:1px solid #2a3236;background:#121a1d;border-radius:10px;color:#e3eaf8}:where(:root[data-theme=dark]) .btn.primary{background:#0d9488;color:#fff;border-color:#0d9488}:where(:root[data-theme=dark]) .btn.primary:hover{background:#0f766e}:where(:root[data-theme=dark]) .ans{color:#16a34a}:where(:root[data-theme=dark]) .empty{color:#a4adba}:where(:root[data-theme=dark]) .chip{background:#121a1d;border:1px solid #2a3236;border-radius:999px;color:#e3eaf8}:where(:root[data-theme=dark]) .chip:hover{border-color:#0d9488;color:#6fc6bc}:where(:root[data-theme=dark]) .chip.on{background:#192f2b;border-color:#0d9488;color:#6fc6bc}:where(:root[data-theme=dark]) .chip span{color:#a4adba}@media (max-width:640px){:where(:root[data-theme=dark]) .sidebar{border-right:1px solid #2a3236;box-shadow:0 24px 60px -20px rgba(0,0,0,.75)}}@media (max-width:640px){:where(:root[data-theme=dark]) .sidebar.collapsed{border-right:1px solid #2a3236}}:where(:root[data-theme=dark]) .attempt-btn:hover,:where(:root[data-theme=dark]) .mkt-btn:hover{box-shadow:0 10px 22px -8px rgba(13,148,136,.7)}:where(:root[data-theme=dark]) a.pc-btn:hover{box-shadow:0 10px 22px -8px rgba(13,148,136,.7)}:where(:root[data-theme=dark]) .pg-btn:hover{box-shadow:0 12px 26px -10px rgba(0,0,0,.72)}:where(:root[data-theme=dark]) .tile:hover{box-shadow:0 14px 30px -14px rgba(0,0,0,.48)}:where(:root[data-theme=dark]) .mkt-card:hover,:where(:root[data-theme=dark]) .stat-card:hover{border-color:#192f2b;box-shadow:0 10px 24px -14px rgba(0,0,0,.448)}:where(:root[data-theme=dark]) .programme:hover{box-shadow:0 26px 54px -20px rgba(13,148,136,.62)}:where(:root[data-theme=dark]) .sc-link:hover,:where(:root[data-theme=dark]) .tile-cta:hover{color:#6fc6bc}:where(:root[data-theme=dark]) .snav:hover .dot{background:#0d9488}:where(:root[data-theme=dark]) .card:hover{border-color:#393c3f;box-shadow:0 8px 24px -16px rgba(0,0,0,.48)}:where(:root[data-theme=dark]) .ep-btn:hover{box-shadow:0 4px 10px -6px rgba(0,0,0,.48)}:where(:root[data-theme=dark]) a:focus-visible,:where(:root[data-theme=dark]) button:focus-visible,:where(:root[data-theme=dark]) input:focus-visible,:where(:root[data-theme=dark]) select:focus-visible{outline:2px solid #0d9488;outline-offset:3px;border-radius:8px}:where(:root[data-theme=dark]) .exam{background:#1c2428;color:#e3eaf8}:where(:root[data-theme=dark]) .ins{background:#121a1d;color:#e3eaf8}:where(:root[data-theme=dark]) .ins-top{background:linear-gradient(90deg,#0d9488,#0f766e);color:#fff}:where(:root[data-theme=dark]) .ins-x{border:0;background:rgba(18,26,29,.15);color:#fff;border-radius:8px}:where(:root[data-theme=dark]) .ins-x:hover{background:rgba(18,26,29,.28)}:where(:root[data-theme=dark]) .ins-h{border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .ins-sh{text-decoration:underline}:where(:root[data-theme=dark]) .ins-legend .lg{color:#fff}:where(:root[data-theme=dark]) .ins-table{border-collapse:collapse}:where(:root[data-theme=dark]) .ins-table td,:where(:root[data-theme=dark]) .ins-table th{border:1px solid #2a3236}:where(:root[data-theme=dark]) .ins-table th{background:#1c2428}:where(:root[data-theme=dark]) .ins-side{border-left:1px solid #2a3236;background:#172023}:where(:root[data-theme=dark]) .ins-photo{border-radius:8px;border:1px solid #2a3236;background:#313438}:where(:root[data-theme=dark]) .ins-foot{border-top:1px solid #2a3236;background:#1c2428}:where(:root[data-theme=dark]) .exam-links button{border:none;background:rgba(18,26,29,.15);color:#fff;border-radius:8px}:where(:root[data-theme=dark]) .exam-links button:hover{background:rgba(18,26,29,.28)}:where(:root[data-theme=dark]) .exam-links button.calc-open{background:#403504;color:#fca074}:where(:root[data-theme=dark]) .exam-links button.calc-open:hover{background:#584705}:where(:root[data-theme=dark]) .exam-links button.calc-open.on{background:#f59e0b;color:#fff}:where(:root[data-theme=dark]) .exam-secrow{background:#121a1d;border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .exam-sec-lbl{color:#a4adba}:where(:root[data-theme=dark]) .exam-tab{border:1px solid #2a3236;background:#121a1d;color:#c4cdd9;border-radius:9px}:where(:root[data-theme=dark]) .exam-tab:hover{border-color:#0d9488;color:#6fc6bc}:where(:root[data-theme=dark]) .exam-tab.on{background:#0d9488;border-color:#0d9488;color:#fff;box-shadow:0 6px 16px -8px rgba(13,148,136,.75)}:where(:root[data-theme=dark]) .exam-tab.locked{color:#94a3b8;background:#172023}:where(:root[data-theme=dark]) .exam-tab.locked:hover{border-color:#484d53;color:#a4adba;background:#1d262a}:where(:root[data-theme=dark]) .exam-sec-right{color:#b8c0cc}:where(:root[data-theme=dark]) .exam-sec-right b{color:#e3eaf8}:where(:root[data-theme=dark]) .exam-time.low b{color:#ff7b6e}:where(:root[data-theme=dark]) .exam-banner{background:linear-gradient(90deg,#0d9488,#0f766e);color:#fff}:where(:root[data-theme=dark]) .exam-main.solo .exam-side{border-left:none}:where(:root[data-theme=dark]) .exam-qpane{background:#121a1d;border-right:1px solid #2a3236}:where(:root[data-theme=dark]) .exam-qhead{border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .exam-qmeta{color:#a4adba;background:#1d262a;border-radius:999px}:where(:root[data-theme=dark]) .exam-rc-left{border-right:1px solid #2a3236;background:#141c20}:where(:root[data-theme=dark]) .exam-rc-kicker{background:#141c20;color:#48baad}:where(:root[data-theme=dark]) .exam-rc-passage{color:#c4cdd9}:where(:root[data-theme=dark]) .exam-set-stem{color:#c4cdd9}:where(:root[data-theme=dark]) mark.rckw-hit{background:#192f2b;color:#6fc6bc;border-radius:3px;-webkit-text-decoration:underline dotted rgba(72,186,173,.5);text-decoration:underline dotted rgba(72,186,173,.5)}:where(:root[data-theme=dark]) mark.rckw-hit:hover{background:#11453d}:where(:root[data-theme=dark]) mark.rckw-hit.sel{background:#403504;color:#fca074;box-shadow:0 0 0 2px rgba(252,211,77,.14);text-decoration:none}:where(:root[data-theme=dark]) .rckw-box{border:1px solid #192f2b;border-radius:12px;background:linear-gradient(180deg,#131b1f,#1a201f)}:where(:root[data-theme=dark]) .rckw-box.on{border-color:#0d9488;box-shadow:0 1px 0 rgba(13,148,136,.05)}:where(:root[data-theme=dark]) .rckw-title{color:#e3eaf8}:where(:root[data-theme=dark]) .rckw-sub{color:#a4adba}:where(:root[data-theme=dark]) .rckw-toggle{border:1px solid #0d9488;background:#0d9488;color:#fff;border-radius:999px}:where(:root[data-theme=dark]) .rckw-toggle.active{background:#121a1d;color:#6fc6bc}:where(:root[data-theme=dark]) .rckw-hint{color:#a4adba}:where(:root[data-theme=dark]) .rckw-chip{border:1px solid #192f2b;background:#121a1d;color:#6fc6bc;border-radius:999px}:where(:root[data-theme=dark]) .rckw-chip:hover{background:#1a201f;border-color:#0d9488}:where(:root[data-theme=dark]) .rckw-chip.sel{background:#403504;border-color:#584705;color:#fca074}:where(:root[data-theme=dark]) .rckw-card{border:1px solid #2a3236;border-left:3px solid #0d9488;border-radius:10px;background:#121a1d}:where(:root[data-theme=dark]) .rckw-word{color:#e3eaf8}:where(:root[data-theme=dark]) .rckw-pos{color:#a4adba}:where(:root[data-theme=dark]) .rckw-mean{color:#c4cdd9}:where(:root[data-theme=dark]) .rckw-eg,:where(:root[data-theme=dark]) .rckw-inpsg{color:#b8c0cc}:where(:root[data-theme=dark]) .rckw-lbl{color:#48baad}:where(:root[data-theme=dark]) .rckw-eg{color:#a4adba}:where(:root[data-theme=dark]) .rckw-empty{color:#a4adba}:where(:root[data-theme=dark]) .exam-passage{background:#1a201f;border:1px solid #2a3236;border-left:3px solid #0d9488;border-radius:10px;color:#c4cdd9}:where(:root[data-theme=dark]) .exam-opt{border:1.5px solid #2a3236;border-radius:12px}:where(:root[data-theme=dark]) .exam-opt:hover{border-color:#0d9488}:where(:root[data-theme=dark]) .exam-opt.picked{border-color:#0d9488;background:#1a201f}:where(:root[data-theme=dark]) .exam-opt-k{border-radius:999px;border:1.5px solid #2a3236;color:#a4adba}:where(:root[data-theme=dark]) .exam-opt.picked .exam-opt-k{background:#0d9488;border-color:#0d9488;color:#fff}:where(:root[data-theme=dark]) .exam-imgopt{color:#94a3b8}:where(:root[data-theme=dark]) .exam-tita-in{border:1.5px solid #2a3236;border-radius:10px;color:#e3eaf8}:where(:root[data-theme=dark]) .exam-tita-in:focus{border-color:#0d9488;outline:none}:where(:root[data-theme=dark]) .kk{border:1px solid #2a3236;background:#121a1d;border-radius:10px;color:#e3eaf8}:where(:root[data-theme=dark]) .kk:hover{background:#1a201f;border-color:#0d9488}:where(:root[data-theme=dark]) .exam-side{background:#121a1d}:where(:root[data-theme=dark]) .exam-profile{border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .exam-avatar{border-radius:999px;color:#fff;background:linear-gradient(135deg,#0d9488,#0f766e)}:where(:root[data-theme=dark]) .exam-avatar.pic{background:#2a3236}:where(:root[data-theme=dark]) .exam-legend{border-bottom:1px solid #2a3236;color:#b8c0cc}:where(:root[data-theme=dark]) .exam-legend em{color:#a4adba}:where(:root[data-theme=dark]) .exam-legend .lg{color:#fff}:where(:root[data-theme=dark]) .lg.answered{background:#16a34a}:where(:root[data-theme=dark]) .lg.notanswered{background:#ef4444}:where(:root[data-theme=dark]) .lg.notvisited{background:#313438;color:#b8c0cc;border:1px solid #484d53;border-radius:5px}:where(:root[data-theme=dark]) .lg.marked{background:#7c3aed;border-radius:999px}:where(:root[data-theme=dark]) .lg.ansmarked{background:#7c3aed;border-radius:999px}:where(:root[data-theme=dark]) .lg.correct{background:#1c2a21;color:#6ac982;border:1px solid #205937;border-radius:5px}:where(:root[data-theme=dark]) .lg.wrong{background:#3a2d2e;color:#ff9185;border:1px solid #fca5a5;border-radius:5px}:where(:root[data-theme=dark]) .lg.ansmarked:after{border-radius:999px;background:#16a34a;border:1.5px solid #121a1d}:where(:root[data-theme=dark]) .exam-palette-head{background:linear-gradient(90deg,#0d9488,#0f766e);color:#fff}:where(:root[data-theme=dark]) .pnum{border:1px solid #2a3236;border-radius:8px;background:#121a1d;color:#e3eaf8}:where(:root[data-theme=dark]) .pnum:hover{box-shadow:0 6px 14px -8px rgba(0,0,0,.64)}:where(:root[data-theme=dark]) .pnum.answered{background:#16a34a;border-color:#16a34a;color:#fff}:where(:root[data-theme=dark]) .pnum.notanswered{background:#ef4444;border-color:#ef4444;color:#fff}:where(:root[data-theme=dark]) .pnum.notvisited{background:#121a1d;color:#c4cdd9}:where(:root[data-theme=dark]) .pnum.marked{background:#7c3aed;border-color:#7c3aed;color:#fff;border-radius:999px}:where(:root[data-theme=dark]) .pnum.ansmarked{background:#7c3aed;border-color:#7c3aed;color:#fff;border-radius:999px}:where(:root[data-theme=dark]) .pnum.ansmarked:after{border-radius:999px;background:#16a34a;border:1.5px solid #121a1d}:where(:root[data-theme=dark]) .pnum.cur{outline:2px solid #f59e0b;outline-offset:2px}:where(:root[data-theme=dark]) .exam-foot{background:#121a1d;border-top:1px solid #2a3236}:where(:root[data-theme=dark]) .exam-foot .btn.submit{background:#0f766e;color:#fff;border-color:#0f766e}:where(:root[data-theme=dark]) .exam-foot .btn.submit:hover{background:#343d53;border-color:#e3eaf8}:where(:root[data-theme=dark]) .exam-modal-wrap{background:rgba(52,61,83,.55)}:where(:root[data-theme=dark]) .exam-modal{background:#121a1d;border-radius:18px;box-shadow:0 30px 70px -24px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .exam-modal-ic{border-radius:999px;background:#192f2b}:where(:root[data-theme=dark]) .exam-modal-body{color:#b8c0cc}:where(:root[data-theme=dark]) .exam-modal-body b{color:#6fc6bc}:where(:root[data-theme=dark]) .exam-modal-ic.warn{background:#2c2712}:where(:root[data-theme=dark]) .exam-toast{background:#343d53;color:#fff;border-radius:999px;box-shadow:0 18px 40px -16px rgba(0,0,0,.75)}@media (max-width:900px){:where(:root[data-theme=dark]) .exam-side{border-top:1px solid #2a3236}}@media (max-width:900px){:where(:root[data-theme=dark]) .exam-rc-left{border-right:none;border-bottom:1px solid #2a3236}}:where(:root[data-theme=dark]) .calc{background:#121a1d;border:3px solid #e3eaf8;border-radius:18px;box-shadow:8px 8px 0 rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .calc-bar{background:#0d9488;border-bottom:3px solid #e3eaf8}:where(:root[data-theme=dark]) .calc-owl{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.4))}:where(:root[data-theme=dark]) .calc-title{color:#fff}:where(:root[data-theme=dark]) .calc-x{border:2px solid #e3eaf8;background:#fb7185;color:#fff;border-radius:999px}:where(:root[data-theme=dark]) .calc-x:hover{background:#f43f5e}:where(:root[data-theme=dark]) .calc-screen{background:#182020;border-bottom:3px solid #e3eaf8}:where(:root[data-theme=dark]) .calc-op{color:#6fc6bc}:where(:root[data-theme=dark]) .calc-keys{background:#141c20}:where(:root[data-theme=dark]) .ck{border:2.5px solid #e3eaf8;border-radius:12px;background:#121a1d;color:#e3eaf8;box-shadow:3px 3px 0 rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .ck:hover{background:#172023}:where(:root[data-theme=dark]) .ck:active{box-shadow:0 0 0 rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .ck.fn{background:#2c2712}:where(:root[data-theme=dark]) .ck.fn:hover{background:#403504}:where(:root[data-theme=dark]) .ck.op{background:#192f2b;color:#6fc6bc}:where(:root[data-theme=dark]) .ck.op:hover{background:#11453d}:where(:root[data-theme=dark]) .ck.op.active{background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .ck.equals{background:#fb7185;color:#fff}:where(:root[data-theme=dark]) .ck.equals:hover{background:#f43f5e}:where(:root[data-theme=dark]) .prac{background:#1c2428;color:#e3eaf8}:where(:root[data-theme=dark]) .prac-top{background:linear-gradient(90deg,#0d9488,#0f766e);color:#fff}:where(:root[data-theme=dark]) .prac-back{border:0;background:none;color:inherit;text-decoration:none;border-radius:8px}:where(:root[data-theme=dark]) .prac-back:hover{background:rgba(18,26,29,.18)}:where(:root[data-theme=dark]) .prac-badge{background:rgba(18,26,29,.22);border-radius:6px}:where(:root[data-theme=dark]) .prac-topic-ic{border:none;background:rgba(18,26,29,.14);color:#fff;border-radius:8px}:where(:root[data-theme=dark]) .prac-topic-ic:hover{background:rgba(18,26,29,.28)}:where(:root[data-theme=dark]) .prac-strip{background:#0f766e}:where(:root[data-theme=dark]) .prac-strip-nav{border:none;background:rgba(18,26,29,.18);color:#fff;border-radius:8px}:where(:root[data-theme=dark]) .pstrip{border-radius:8px;border:none;background:rgba(18,26,29,.9);color:#c4cdd9}:where(:root[data-theme=dark]) .pstrip.correct{background:#22c55e;color:#06301a}:where(:root[data-theme=dark]) .pstrip.wrong{background:#f87171;color:#450a0a}:where(:root[data-theme=dark]) .pstrip.attempted{background:#2dd4bf;color:#0b3b36}:where(:root[data-theme=dark]) .pstrip.seen{background:#745605;color:#fed1b5}:where(:root[data-theme=dark]) .pstrip.notseen{background:rgba(18,26,29,.9);color:#c4cdd9}:where(:root[data-theme=dark]) .pstrip.cur{outline:2px solid #192f2b;outline-offset:1px}:where(:root[data-theme=dark]) .prac-main.solo .prac-side{border-left:none}:where(:root[data-theme=dark]) .prac-qpane{background:#1c2428}:where(:root[data-theme=dark]) .prac-qcard{background:#121a1d;border:1px solid #2a3236;border-radius:14px}:where(:root[data-theme=dark]) .prac-qcard .prac-qhead{border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .prac-qbadge{border-radius:999px;background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .prac-timer{color:#e3eaf8}:where(:root[data-theme=dark]) .prac-marks{color:#16a34a}:where(:root[data-theme=dark]) .prac-marks em{color:#ef4444}:where(:root[data-theme=dark]) .prac-tag{border-radius:6px}:where(:root[data-theme=dark]) .prac-tag.src{background:#1c2a21;color:#6ac982}:where(:root[data-theme=dark]) .prac-tag.type{background:#242c31;color:#6cbefc}:where(:root[data-theme=dark]) .prac-mini{border-radius:999px;border:none}:where(:root[data-theme=dark]) .prac-mini.add{background:#16a34a;color:#fff}:where(:root[data-theme=dark]) .prac-opt{background:#121a1d;border:1.5px solid #2a3236;border-radius:12px;color:#e3eaf8}:where(:root[data-theme=dark]) .prac-opt:hover:not(:disabled){border-color:#0d9488}:where(:root[data-theme=dark]) .prac-opt-k{border-radius:999px;background:#212427;color:#83adfe}:where(:root[data-theme=dark]) .prac-opt.picked{border-color:#0d9488;background:#1a201f}:where(:root[data-theme=dark]) .prac-opt.picked .prac-opt-k{background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .prac-opt.correct{border-color:#16a34a;background:#1b211d}:where(:root[data-theme=dark]) .prac-opt.correct .prac-opt-k{background:#16a34a;color:#fff}:where(:root[data-theme=dark]) .prac-opt.wrong{border-color:#ef4444;background:#272222}:where(:root[data-theme=dark]) .prac-opt.wrong .prac-opt-k{background:#ef4444;color:#fff}:where(:root[data-theme=dark]) .prac-imgopt{color:#94a3b8}:where(:root[data-theme=dark]) .prac-tita-in{border:1.5px solid #2a3236;border-radius:10px}:where(:root[data-theme=dark]) .prac-tita-in:focus{border-color:#0d9488;outline:none}:where(:root[data-theme=dark]) .prac-tita-ans.ok b{color:#16a34a}:where(:root[data-theme=dark]) .prac-tita-ans.no b{color:#ef4444}:where(:root[data-theme=dark]) .prac-verdict.ok{color:#16a34a}:where(:root[data-theme=dark]) .prac-verdict.no{color:#ef4444}:where(:root[data-theme=dark]) .prac-verdict.neutral{color:#a4adba}:where(:root[data-theme=dark]) .prac-check{background:#1c2a21;color:#6ac982;border:1.5px solid #205937;border-radius:10px}:where(:root[data-theme=dark]) .prac-check:hover:not(:disabled){background:#1f3d2b}:where(:root[data-theme=dark]) .prac-solution{background:#1a201f;border:1px solid #2a3236;border-left:3px solid #0d9488;border-radius:10px}:where(:root[data-theme=dark]) .prac-solution-h{color:#6fc6bc}:where(:root[data-theme=dark]) .prac-sol-tg{color:#6fc6bc;background:none;border:1px solid #0d9488;border-radius:999px}:where(:root[data-theme=dark]) .prac-sol-tg:hover{background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .slides-step{border-radius:9px;border:1px solid #2a3236;background:#121a1d;color:#e3eaf8}:where(:root[data-theme=dark]) .slides-step:hover:not(:disabled){border-color:#0d9488;color:#6fc6bc}:where(:root[data-theme=dark]) .slides-count{color:#a4adba}:where(:root[data-theme=dark]) .prac-side{background:#121a1d;border-left:1px solid #2a3236}:where(:root[data-theme=dark]) .prac-legend{border-bottom:1px solid #2a3236;color:#b8c0cc}:where(:root[data-theme=dark]) .prac .pdot{border-radius:999px}:where(:root[data-theme=dark]) .prac .pdot.correct{background:#16a34a}:where(:root[data-theme=dark]) .prac .pdot.wrong{background:#ef4444}:where(:root[data-theme=dark]) .prac .pdot.attempted{background:#0d9488}:where(:root[data-theme=dark]) .prac .pdot.seen{background:#f59e0b}:where(:root[data-theme=dark]) .prac .pdot.notseen{background:#484d53}:where(:root[data-theme=dark]) .prac-counts{border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .pcell{border-radius:12px;background:#1d262a;border:1.5px solid #313438;color:#a4adba}:where(:root[data-theme=dark]) .pcell:hover{box-shadow:0 2px 6px rgba(0,0,0,.192)}:where(:root[data-theme=dark]) .pcell.correct{background:#16a34a;border-color:#16a34a;color:#fff}:where(:root[data-theme=dark]) .pcell.wrong{background:#ef4444;border-color:#ef4444;color:#fff}:where(:root[data-theme=dark]) .pcell.attempted{background:#0d9488;border-color:#0d9488;color:#fff}:where(:root[data-theme=dark]) .pcell.seen{background:#f59e0b;border-color:#f59e0b;color:#fff}:where(:root[data-theme=dark]) .pcell.notseen{background:#1d262a;border-color:#313438;color:#a4adba}:where(:root[data-theme=dark]) .pcell.cur{border-color:#0d9488;box-shadow:0 0 0 3px rgba(240,253,250,.14)}:where(:root[data-theme=dark]) .pcell.bm:after{border-radius:999px;background:#f59e0b;border:2px solid #121a1d}:where(:root[data-theme=dark]) .prac-mini.add.on{background:#f59e0b}:where(:root[data-theme=dark]) .bm-head{border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .bm-back{border:none;background:#1d262a;color:#e3eaf8;border-radius:8px}:where(:root[data-theme=dark]) .bm-back:hover{background:#192f2b;color:#6fc6bc}:where(:root[data-theme=dark]) .bm-qn{background:#0d9488;color:#fff;border-radius:6px}:where(:root[data-theme=dark]) .bm-topic{color:#a4adba}:where(:root[data-theme=dark]) .bm-snippet{color:#e3eaf8;background:#1d262a;border-radius:10px}:where(:root[data-theme=dark]) .bm-label{color:#e3eaf8}:where(:root[data-theme=dark]) .bm-label span{color:#a4adba}:where(:root[data-theme=dark]) .bm-note{border:1.5px solid #2a3236;border-radius:10px}:where(:root[data-theme=dark]) .bm-note:focus{border-color:#0d9488;outline:none}:where(:root[data-theme=dark]) .bm-btn{border:1.5px solid #0d9488;background:#0d9488;color:#fff;border-radius:10px}:where(:root[data-theme=dark]) .bm-btn.primary:hover{background:#0f766e;border-color:#0f766e}:where(:root[data-theme=dark]) .bm-btn.ghost{background:#121a1d;color:#ff9185;border-color:#583f3f}:where(:root[data-theme=dark]) .bm-btn.ghost:hover{background:#272222}:where(:root[data-theme=dark]) .bm-saved{color:#6ac982;background:#1c2a21;border-radius:8px}:where(:root[data-theme=dark]) .bm-list-h{color:#a4adba;border-top:1px solid #2a3236}:where(:root[data-theme=dark]) .bm-list-h span{background:#192f2b;color:#6fc6bc;border-radius:999px}:where(:root[data-theme=dark]) .bm-item{background:#121a1d;border:1.5px solid #2a3236;border-radius:10px}:where(:root[data-theme=dark]) .bm-item:hover{border-color:#0d9488;background:#1a201f}:where(:root[data-theme=dark]) .bm-item.cur{border-color:#0d9488;background:#1a201f}:where(:root[data-theme=dark]) .bm-item-n{border-radius:6px;background:#f59e0b;color:#fff}:where(:root[data-theme=dark]) .bm-item-t{color:#e3eaf8}:where(:root[data-theme=dark]) .bm-none{color:#a4adba}:where(:root[data-theme=dark]) .prac-bottom{background:#121a1d;border-top:1px solid #2a3236}:where(:root[data-theme=dark]) .prac-btn{border:1px solid #2a3236;background:#121a1d;border-radius:10px;color:#e3eaf8}:where(:root[data-theme=dark]) .prac-btn.primary{background:#0d9488;color:#fff;border-color:#0d9488}:where(:root[data-theme=dark]) .prac-btn.primary:hover:not(:disabled){background:#0f766e}:where(:root[data-theme=dark]) .prac-btn.submit{background:#0f766e;color:#fff;border-color:#0f766e}:where(:root[data-theme=dark]) .prac-btn.submit:hover:not(:disabled){background:#343d53;border-color:#e3eaf8}:where(:root[data-theme=dark]) .prac-subject small{color:#a4adba}:where(:root[data-theme=dark]) .prac-sumtab{background:#1d262a;border-radius:12px;color:#b8c0cc}:where(:root[data-theme=dark]) .prac-sumtab b{color:#e3eaf8}@media (max-width:900px){:where(:root[data-theme=dark]) .prac-side{border-left:none;border-top:1px solid #2a3236}}:where(:root[data-theme=dark]) .prac-empty p{color:#a4adba}:where(:root[data-theme=dark]) .auth-card{background:#121a1d;border:1px solid #2a3236;border-radius:18px;box-shadow:0 24px 60px -30px rgba(0,0,0,.64)}:where(:root[data-theme=dark]) .auth-logo{color:#48baad}:where(:root[data-theme=dark]) .auth-logo span{color:#e3eaf8}:where(:root[data-theme=dark]) .auth-sub{color:#a4adba}:where(:root[data-theme=dark]) .auth-fine{color:#94a3b8}:where(:root[data-theme=dark]) .auth-err{color:#ff7b6e}:where(:root[data-theme=dark]) .gbtn{background:#121a1d;color:#d7dee7;border:1.5px solid #2a3236;border-radius:10px}:where(:root[data-theme=dark]) .gbtn:hover{box-shadow:0 6px 18px -8px rgba(0,0,0,.4);border-color:#484d53}:where(:root[data-theme=dark]) .auth-input{border:1px solid #2a3236;border-radius:12px;color:#e3eaf8;background:#121a1d}:where(:root[data-theme=dark]) .auth-input::placeholder{color:#94a3b8}:where(:root[data-theme=dark]) .auth-input:focus{outline:none;border-color:#0d9488;box-shadow:0 0 0 3px rgba(240,253,250,.14)}:where(:root[data-theme=dark]) .auth-btn{border:none;border-radius:12px;background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .auth-btn:hover{background:#0f766e}:where(:root[data-theme=dark]) .auth-or{color:#94a3b8}:where(:root[data-theme=dark]) .auth-or:after,:where(:root[data-theme=dark]) .auth-or:before{background:#2a3236}:where(:root[data-theme=dark]) .auth-note{color:#a4adba}:where(:root[data-theme=dark]) .auth-note b{color:#e3eaf8}:where(:root[data-theme=dark]) .auth-ok{color:#6fc6bc}:where(:root[data-theme=dark]) .auth-hint{color:#94a3b8}:where(:root[data-theme=dark]) .auth-again{border:none;background:none;color:#6fc6bc;text-decoration:underline}:where(:root[data-theme=dark]) .admin-hero{border:1px solid #2a3236;border-radius:18px;background:radial-gradient(130% 150% at 100% 0,#1a201f 0,rgba(26,32,31,0) 55%),linear-gradient(180deg,#121a1d,#141c1f)}:where(:root[data-theme=dark]) .admin-hero:before{background:linear-gradient(90deg,#0d9488,#22d3ee 55%,transparent)}:where(:root[data-theme=dark]) .admin-eyebrow{color:#6fc6bc}:where(:root[data-theme=dark]) .admin-who{color:#a4adba}:where(:root[data-theme=dark]) .admin-who b{color:#e3eaf8}:where(:root[data-theme=dark]) .admin-dot{border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px rgba(220,252,231,.14)}:where(:root[data-theme=dark]) .admin-signout{color:#e3eaf8;background:#121a1d;border:1px solid #2a3236;border-radius:11px}:where(:root[data-theme=dark]) .admin-signout:hover{border-color:#192f2b;background:#1a201f}:where(:root[data-theme=dark]) .admin-tile{background:#121a1d;border:1px solid #2a3236;border-radius:16px}:where(:root[data-theme=dark]) .admin-tile:before{background:var(--tile)}:where(:root[data-theme=dark]) .admin-tile:hover{border-color:var(--tile);box-shadow:0 18px 34px -22px rgba(0,0,0,.72)}:where(:root[data-theme=dark]) .admin-ic{border-radius:12px;color:var(--tile);background:var(--tint)}:where(:root[data-theme=dark]) .admin-ic svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}:where(:root[data-theme=dark]) .admin-tile-tt small{color:#a4adba}:where(:root[data-theme=dark]) .admin-chip{border-radius:999px;background:#1d262a;color:#a4adba}:where(:root[data-theme=dark]) .admin-chip.ok{background:#1a201f;color:#6fc6bc}:where(:root[data-theme=dark]) .admin-chip.warn{background:#2c2712;color:#fca074}:where(:root[data-theme=dark]) .admin-chip.bad{background:#3a2d2e;color:#ff9185}:where(:root[data-theme=dark]) .admin-figure{color:#e3eaf8}:where(:root[data-theme=dark]) .admin-figure em{color:#a4adba}:where(:root[data-theme=dark]) .admin-cap{color:#a4adba}:where(:root[data-theme=dark]) .admin-bar{border-radius:999px;background:#1d262a}:where(:root[data-theme=dark]) .admin-bar i{border-radius:999px;background:linear-gradient(90deg,var(--tile),var(--tint))}:where(:root[data-theme=dark]) .admin-pct{color:#a4adba}:where(:root[data-theme=dark]) .admin-metrics>div{border-top:1px solid #2a3236}:where(:root[data-theme=dark]) .admin-metrics>div:first-child{border-top:0}:where(:root[data-theme=dark]) .admin-metrics span{color:#a4adba}:where(:root[data-theme=dark]) .admin-metrics b{color:#e3eaf8}:where(:root[data-theme=dark]) .admin-note{color:#a4adba}:where(:root[data-theme=dark]) .admin-note:before{border-radius:50%;background:#0d9488}:where(:root[data-theme=dark]) .admin-solo{background:#121a1d;border:1px solid #2a3236;border-radius:18px}:where(:root[data-theme=dark]) .admin-solo:before{background:var(--tile)}:where(:root[data-theme=dark]) .admin-solo .admin-ic{border-radius:13px}:where(:root[data-theme=dark]) .admin-solo-num{color:#e3eaf8}:where(:root[data-theme=dark]) .admin-solo-lbl{color:#a4adba}:where(:root[data-theme=dark]) .admin-panel{background:#121a1d;border:1px solid #2a3236;border-radius:18px}:where(:root[data-theme=dark]) .admin-tbl{border-collapse:collapse}:where(:root[data-theme=dark]) .admin-tbl th{color:#a4adba;border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .admin-tbl td{border-bottom:1px solid #1d262a;color:#e3eaf8}:where(:root[data-theme=dark]) .admin-tbl tr:last-child td{border-bottom:0}:where(:root[data-theme=dark]) .admin-tbl-n{color:#a4adba}:where(:root[data-theme=dark]) .admin-tbl-dim{color:#a4adba}:where(:root[data-theme=dark]) .sgi{border-top:1px solid #1d262a}:where(:root[data-theme=dark]) .sgi-body{color:#e3eaf8}:where(:root[data-theme=dark]) .prac-flash{border-radius:12px;color:#fff;box-shadow:0 16px 34px -12px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .prac-flash.correct{background:linear-gradient(135deg,#22c55e,#15803d)}:where(:root[data-theme=dark]) .prac-flash.wrong{background:linear-gradient(135deg,#f87171,#dc2626)}:where(:root[data-theme=dark]) .prac-flash-ic{border-radius:999px;background:rgba(18,26,29,.28)}:where(:root[data-theme=dark]) .sec-count{background:#192f2b;color:#6fc6bc;border-radius:999px}:where(:root[data-theme=dark]) .bm-empty{background:#121a1d;border:1px dashed #484d53;border-radius:14px}:where(:root[data-theme=dark]) .bm-empty-ic{border-radius:12px;background:#2c2712;color:#f59e0b}:where(:root[data-theme=dark]) .bm-empty p{color:#a4adba}:where(:root[data-theme=dark]) .bm-empty-cta{color:#6fc6bc;background:#1a201f;border:1px solid #192f2b;border-radius:10px;text-decoration:none}:where(:root[data-theme=dark]) .bm-empty-cta:hover{background:#192f2b}:where(:root[data-theme=dark]) .bm-recent{background:#121a1d;border:1px solid #2a3236;border-radius:14px}:where(:root[data-theme=dark]) .bm-recent-list li+li{border-top:1px solid #2a3236}:where(:root[data-theme=dark]) .bm-row{text-decoration:none}:where(:root[data-theme=dark]) .bm-row:hover{background:#1a201f}:where(:root[data-theme=dark]) .bm-row-topic{color:#6fc6bc}:where(:root[data-theme=dark]) .bm-row-t{color:#e3eaf8}:where(:root[data-theme=dark]) .bm-row-note{color:#6fc6bc;background:#1a201f;border-radius:6px}:where(:root[data-theme=dark]) .bm-all{border-top:1px solid #2a3236;color:#6fc6bc;text-decoration:none;background:#1d262a}:where(:root[data-theme=dark]) .bm-all:hover{background:#192f2b}:where(:root[data-theme=dark]) .bmp-n{background:#2c2712;color:#f58e52;border-radius:999px}:where(:root[data-theme=dark]) .bmp-sub{color:#a4adba}:where(:root[data-theme=dark]) .bmp-bar{background:#121a1d;border:1px solid #2a3236;border-radius:12px}:where(:root[data-theme=dark]) .bmp-selcount{color:#a4adba}:where(:root[data-theme=dark]) .bmp-btn{border:1.5px solid #2a3236;background:#121a1d;color:#e3eaf8;border-radius:10px}:where(:root[data-theme=dark]) .bmp-btn:hover:not(:disabled){border-color:#0d9488;color:#6fc6bc}:where(:root[data-theme=dark]) .bmp-btn.primary{background:#0d9488;border-color:#0d9488;color:#fff}:where(:root[data-theme=dark]) .bmp-btn.primary:hover{background:#0f766e;border-color:#0f766e}:where(:root[data-theme=dark]) .bmq{border:1.5px solid #2a3236;border-radius:14px;background:#121a1d}:where(:root[data-theme=dark]) .bmq.on{border-color:#0d9488;box-shadow:0 0 0 3px rgba(240,253,250,.14)}:where(:root[data-theme=dark]) .bmq-bar{background:#1d262a}:where(:root[data-theme=dark]) .bmq-topic{color:#6fc6bc}:where(:root[data-theme=dark]) .bmq-solo{border:1.5px solid #0d9488;background:#121a1d;color:#6fc6bc;border-radius:8px}:where(:root[data-theme=dark]) .bmq-solo:hover{background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .bmq-drop{border:none;background:none;color:#f59e0b}:where(:root[data-theme=dark]) .bmq-drop:hover{color:#f58e52}:where(:root[data-theme=dark]) .bmq-note{color:#6fc6bc;background:#1a201f;border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .bmq .card{border:none;border-radius:0}:where(:root[data-theme=dark]) .br{border:1.5px solid #2a3236;border-radius:14px;background:#121a1d}:where(:root[data-theme=dark]) .br.on{border-color:#0d9488}:where(:root[data-theme=dark]) .br-main{background:none;border:0;border-radius:10px;color:inherit}:where(:root[data-theme=dark]) .br-main:hover{background:#1a201f}:where(:root[data-theme=dark]) .br-glyph{border-radius:10px;background:#1a201f;color:#6fc6bc}:where(:root[data-theme=dark]) .br-sub{color:#a4adba}:where(:root[data-theme=dark]) .br-count{background:#0d9488;color:#fff;border-radius:999px}:where(:root[data-theme=dark]) .br-caret{color:#a4adba}:where(:root[data-theme=dark]) .br-all{border:1.5px solid #2a3236;background:#121a1d;color:#e3eaf8;border-radius:10px}:where(:root[data-theme=dark]) .br-all:hover{border-color:#0d9488;color:#6fc6bc;background:#1a201f}:where(:root[data-theme=dark]) .br-all.on{background:#0d9488;border-color:#0d9488;color:#fff}:where(:root[data-theme=dark]) .br-topic{border:1.5px solid #2a3236;background:#121a1d;border-radius:999px;color:#e3eaf8}:where(:root[data-theme=dark]) .br-topic:hover{border-color:#0d9488;background:#1a201f}:where(:root[data-theme=dark]) .br-topic.on{background:#0d9488;border-color:#0d9488;color:#fff}:where(:root[data-theme=dark]) .br-tn{color:#a4adba;background:#1d262a;border-radius:999px}:where(:root[data-theme=dark]) .br-topic.on .br-tn{background:rgba(18,26,29,.22);color:#fff}:where(:root[data-theme=dark]) .ts-label b{background:#0d9488;color:#fff;border-radius:999px}:where(:root[data-theme=dark]) .ts-bname{color:#6fc6bc}:where(:root[data-theme=dark]) .ts-tlist{color:#e3eaf8}:where(:root[data-theme=dark]) .ts-bn{color:#a4adba;background:#1d262a;border-radius:999px}:where(:root[data-theme=dark]) .ts-chip.ts-param{background:#1d262a;color:#e3eaf8}:where(:root[data-theme=dark]) .ts-chip.ts-easy{background:#1c2a21;color:#6ac982}:where(:root[data-theme=dark]) .ts-chip.ts-med{background:#2c2712;color:#f58e52}:where(:root[data-theme=dark]) .ts-chip.ts-hard{background:#3a2d2e;color:#ff9185}:where(:root[data-theme=dark]) .md-img{border:1px solid #2a3236;border-radius:12px}:where(:root[data-theme=dark]) .md-table{border-collapse:collapse}:where(:root[data-theme=dark]) .md-table td,:where(:root[data-theme=dark]) .md-table th{border:1px solid #2a3236}:where(:root[data-theme=dark]) .md-table th{background:#1d262a}:where(:root[data-theme=dark]) .md-table tbody tr:nth-child(2n) td{background:#151d21}:where(:root[data-theme=dark]) .build-btn.gen{background:#0d9488;border-color:#0d9488}:where(:root[data-theme=dark]) .gen-done{border:1.5px solid #0d9488;background:#1a201f;border-radius:14px}:where(:root[data-theme=dark]) .gen-done-ic{border-radius:999px;background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .gen-done-h p{color:#6fc6bc}:where(:root[data-theme=dark]) .gen-done-x{border:0;background:none;color:#a4adba}:where(:root[data-theme=dark]) .gen-done-note{color:#a4adba}:where(:root[data-theme=dark]) .num.over{border-color:#ef4444;color:#ff9185;background:#272222}:where(:root[data-theme=dark]) .cfg-warn{color:#ff9185;background:#272222;border:1px solid #583f3f;border-radius:10px}:where(:root[data-theme=dark]) .cfg-fix{border:1.5px solid;background:#121a1d;color:inherit;border-radius:8px}:where(:root[data-theme=dark]) .cfg-fix:hover{background:currentColor}:where(:root[data-theme=dark]) .cfg-fix:hover{color:#fff}:where(:root[data-theme=dark]) .diff-msg.warn{color:#ff9185}:where(:root[data-theme=dark]) .diff-msg.ok{color:#a4adba}:where(:root[data-theme=dark]) .diff-msg.ok .cfg-fix{color:#48baad;border-color:#0d9488}:where(:root[data-theme=dark]) .gen-err{color:#ff9185;background:#272222;border:1.5px solid #583f3f;border-radius:14px}:where(:root[data-theme=dark]) .gen-err-ic{border-radius:999px;background:#ef4444;color:#fff}:where(:root[data-theme=dark]) .exam-modal-ic.danger{background:#3a2d2e}:where(:root[data-theme=dark]) .drc-tabs{background:#1d262a;border-radius:999px}:where(:root[data-theme=dark]) .drc-tab{border:0;background:none;color:#a4adba;border-radius:999px}:where(:root[data-theme=dark]) .drc-tab:hover{color:#e3eaf8}:where(:root[data-theme=dark]) .drc-tab.on{background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .drc-streak{color:#6fc6bc;background:#1a201f;border:1px solid #192f2b;border-radius:999px}:where(:root[data-theme=dark]) .drc-card{background:#121a1d;border:1px solid #2a3236;border-radius:16px}:where(:root[data-theme=dark]) .drc-filters{border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .drc-g{border:1.5px solid #2a3236;background:#121a1d;color:#a4adba;border-radius:999px}:where(:root[data-theme=dark]) .drc-g:hover{border-color:#0d9488;color:#6fc6bc}:where(:root[data-theme=dark]) .drc-g.on{background:#0d9488;border-color:#0d9488;color:#fff}:where(:root[data-theme=dark]) .drc-row+.drc-row{border-top:1px solid #2a3236}:where(:root[data-theme=dark]) .drc-row:last-child{border-radius:0 0 15px 15px}:where(:root[data-theme=dark]) .drc-row:hover{background:#1a201f}:where(:root[data-theme=dark]) .drc-sn{color:#a4adba}:where(:root[data-theme=dark]) .drc-sn b{color:#e3eaf8}:where(:root[data-theme=dark]) .drc-title{color:#e3eaf8}:where(:root[data-theme=dark]) .drc-genre{color:#6fc6bc;background:#1a201f;border-radius:999px}:where(:root[data-theme=dark]) .drc-meta{color:#a4adba}:where(:root[data-theme=dark]) .drc-btn{border:0;background:#0d9488;color:#fff;border-radius:9px}:where(:root[data-theme=dark]) .drc-btn:hover{background:#0f766e}:where(:root[data-theme=dark]) .drc-btn.lock{background:#1d262a;color:#a4adba}:where(:root[data-theme=dark]) .drc-btn.redo{background:#121a1d;color:#6fc6bc;box-shadow:inset 0 0 0 1.5px rgba(204,251,241,.14)}:where(:root[data-theme=dark]) .drc-btn.redo:hover{background:#1a201f;box-shadow:inset 0 0 0 1.5px #0d9488}:where(:root[data-theme=dark]) .drc-row.locked .drc-title{color:#a4adba}:where(:root[data-theme=dark]) .drc-empty{color:#a4adba}:where(:root[data-theme=dark]) .dlb-head span{color:#a4adba}:where(:root[data-theme=dark]) .dlb-row{border-radius:12px;background:#1d262a}:where(:root[data-theme=dark]) .dlb-row.top{background:#1a201f}:where(:root[data-theme=dark]) .dlb-row.me{box-shadow:inset 0 0 0 1.5px #0d9488}:where(:root[data-theme=dark]) .dlb-rank{color:#a4adba}:where(:root[data-theme=dark]) .dlb-you{border-radius:99px;background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .dlb-meta{color:#a4adba}:where(:root[data-theme=dark]) .dlb-meta b{color:#e3eaf8}:where(:root[data-theme=dark]) .dlb-pts{color:#a4adba}:where(:root[data-theme=dark]) .dlb-pts b{color:#6fc6bc}:where(:root[data-theme=dark]) .dlb-mine{color:#a4adba}:where(:root[data-theme=dark]) .drc-soon{background:#121a1d;border:1px dashed #484d53;border-radius:16px}:where(:root[data-theme=dark]) .drc-soon-ic{border-radius:12px;background:#1d262a}:where(:root[data-theme=dark]) .drc-soon p{color:#a4adba}:where(:root[data-theme=dark]) .drc-none-ic{border-radius:12px;background:#1d262a}:where(:root[data-theme=dark]) .drc-none p{color:#a4adba}:where(:root[data-theme=dark]) a.drc-btn{text-decoration:none}:where(:root[data-theme=dark]) .prac-score{color:#6fc6bc;background:#1a201f;border:1px solid #192f2b;border-radius:999px}:where(:root[data-theme=dark]) .prac-score.time{color:#b8c0cc;background:#1d262a;border-color:#2a3236}:where(:root[data-theme=dark]) .prac-hint{color:#a4adba}:where(:root[data-theme=dark]) .prac-review-sum{border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .prv-h{color:#e3eaf8}:where(:root[data-theme=dark]) .prv-row{color:#b8c0cc}:where(:root[data-theme=dark]) .prv-row b{color:#e3eaf8}:where(:root[data-theme=dark]) .prv-note{color:#f58e52;background:#1f1d16;border:1px solid #403504;border-radius:9px}:where(:root[data-theme=dark]) .prv-next,:where(:root[data-theme=dark]) .prv-retry{text-decoration:none}:where(:root[data-theme=dark]) .prv-concl{color:#b8c0cc;background:#1a201f;border:1px solid #192f2b;border-radius:10px}:where(:root[data-theme=dark]) .drc-offer{color:#a4adba}:where(:root[data-theme=dark]) .drc-offer b{color:#6fc6bc}:where(:root[data-theme=dark]) .drc-dot{border-radius:999px;background:#484d53}:where(:root[data-theme=dark]) .drc-today{color:#fff;background:#0d9488;border-radius:999px}:where(:root[data-theme=dark]) .tile-kicker{color:#6fc6bc}:where(:root[data-theme=dark]) .tile-lead{border-left:3px solid #0d9488}:where(:root[data-theme=dark]) .tile-lead-t{color:#e3eaf8}:where(:root[data-theme=dark]) .tile-lead-tag{color:#6fc6bc;background:#1a201f;border:1px solid #192f2b;border-radius:999px}:where(:root[data-theme=dark]) .tile-desc{color:#a4adba}:where(:root[data-theme=dark]) .pick-btn{background:#121a1d;border:1px solid #313437;border-radius:11px;color:#e3eaf8;box-shadow:0 1px 2px rgba(0,0,0,.08)}:where(:root[data-theme=dark]) .pick-btn:hover{border-color:#484d53;box-shadow:0 4px 10px -6px rgba(0,0,0,.48)}:where(:root[data-theme=dark]) .pick.open .pick-btn{border-color:#0d9488;box-shadow:0 0 0 3px rgba(240,253,250,.14)}:where(:root[data-theme=dark]) .pick.set .pick-btn{border-color:#0d9488;background:#1a201f}:where(:root[data-theme=dark]) .pick-cur.none{color:#94a3b8}:where(:root[data-theme=dark]) .pick.locked .pick-btn{background:#1c2428;border-color:#252e32;box-shadow:none}:where(:root[data-theme=dark]) .pick.locked .pick-btn:hover{border-color:#252e32;box-shadow:none}:where(:root[data-theme=dark]) .pick.locked .pick-cap,:where(:root[data-theme=dark]) .pick.locked .pick-cur{color:#aeb8c6}:where(:root[data-theme=dark]) .pick.locked .pick-chev{filter:grayscale(1)}:where(:root[data-theme=dark]) .pick-cap{color:#a4adba}:where(:root[data-theme=dark]) .pick-chev{color:#a4adba}:where(:root[data-theme=dark]) .pick.open .pick-chev{color:#48baad}:where(:root[data-theme=dark]) .pick-menu{background:#121a1d;border:1.5px solid #2a3236;border-radius:12px;box-shadow:0 18px 40px -18px rgba(0,0,0,.64)}:where(:root[data-theme=dark]) .pick-item{border:0;background:none;border-radius:8px;color:#e3eaf8}:where(:root[data-theme=dark]) .pick-box{border-radius:5px;border:1.5px solid #484d53;background:#121a1d;color:transparent}:where(:root[data-theme=dark]) .pick-item:hover .pick-box{border-color:#0d9488}:where(:root[data-theme=dark]) .pick-item.on .pick-box{background:#0d9488;border-color:#0d9488;color:#fff}:where(:root[data-theme=dark]) .pick-item:hover{background:#1a201f}:where(:root[data-theme=dark]) .pick-item.on{background:#192f2b;color:#6fc6bc}:where(:root[data-theme=dark]) .pick-item.on:hover{background:#1d3c36}:where(:root[data-theme=dark]) .pick-tick{color:#48baad}:where(:root[data-theme=dark]) .pick.woke .pick-btn{animation:pick-wake--dk .7s var(--ease)}:where(:root[data-theme=dark]) .pyq-start{background:#121a1d;border:1px dashed #484d53;border-radius:16px}:where(:root[data-theme=dark]) .pyq-start p{color:#a4adba}:where(:root[data-theme=dark]) .qfig{border:1px solid #313438;border-radius:8px;background:#121a1d}:where(:root[data-theme=dark]) .earned.guest{color:#a4adba;background:none}:where(:root[data-theme=dark]) .earned.guest a{color:#48baad;text-decoration:none}:where(:root[data-theme=dark]) .earned.guest a:hover{text-decoration:underline}:where(:root[data-theme=dark]) .pick-clear{color:#48baad;border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .pick-all{border-bottom:1px solid #2a3236;border-radius:8px 8px 0 0}:where(:root[data-theme=dark]) .pick-n{color:#a4adba}:where(:root[data-theme=dark]) .pick-box.mixed{background:#0d9488;border-color:#0d9488;color:#fff}:where(:root[data-theme=dark]) .pcurve-card{border:1px solid #2a3236;border-radius:16px;background:#121a1d;box-shadow:0 10px 30px -26px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .pc-grid{stroke:#2a3236;stroke-width:1}:where(:root[data-theme=dark]) .pc-tick{fill:#64748b}:where(:root[data-theme=dark]) .pc-axis{fill:#64748b}:where(:root[data-theme=dark]) .pc-line{fill:none;stroke:#0d9488;stroke-width:2.5;stroke-linejoin:round}:where(:root[data-theme=dark]) .pc-beat{fill:#0d9488}:where(:root[data-theme=dark]) .pc-you{stroke:#e3eaf8;stroke-width:1.5;stroke-dasharray:5 4}:where(:root[data-theme=dark]) .pc-dot{fill:#0f766e;stroke:#121a1d;stroke-width:2.5}:where(:root[data-theme=dark]) .pc-you-lbl{fill:#e3eaf8}:where(:root[data-theme=dark]) .pc-dec circle{fill:#121a1d;stroke:#0f766e;stroke-width:1.6}:where(:root[data-theme=dark]) .pc-dec text{fill:#0f766e}:where(:root[data-theme=dark]) .pc-dec .top circle{stroke-width:2}:where(:root[data-theme=dark]) .pc-dec .on circle{stroke-width:2.5}:where(:root[data-theme=dark]) .pc-hov line{stroke:#0d9488;stroke-width:1;stroke-dasharray:3 3}:where(:root[data-theme=dark]) .pc-hov circle{fill:#121a1d;stroke:#0d9488;stroke-width:2.5}:where(:root[data-theme=dark]) .pc-hov.snap line{stroke-dasharray:none}:where(:root[data-theme=dark]) .pc-hov.snap circle{stroke:#0f766e;stroke-width:3}:where(:root[data-theme=dark]) .pcurve-tip{background:#343d53;color:#fff;border-radius:10px}:where(:root[data-theme=dark]) .pcurve-legend{color:#a4adba}:where(:root[data-theme=dark]) .pcurve-legend i{border-radius:3px}:where(:root[data-theme=dark]) .pcurve-legend i.beat{background:#0d9488}:where(:root[data-theme=dark]) .pcurve-legend i.rest{background:#1a201f;border:1px solid #192f2b}:where(:root[data-theme=dark]) .pcurve-legend i.dec{border-radius:999px;background:#121a1d;border:1.6px solid #0f766e}:where(:root[data-theme=dark]) .res-block{border:1px solid #2a3236;border-radius:20px;background:#121a1d;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 16px 38px -34px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .res-block .mock-table-wrap,:where(:root[data-theme=dark]) .res-block .pcurve-card,:where(:root[data-theme=dark]) .res-block .tchart-card{border:none;box-shadow:none;background:none}:where(:root[data-theme=dark]) .res-block .mock-table-wrap{border-radius:0}:where(:root[data-theme=dark]) .wt{border:1px solid #192f2b;border-radius:16px;background:linear-gradient(180deg,#121a1d,#1a201f);box-shadow:0 24px 50px -22px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .wt-body b{color:#6fc6bc}:where(:root[data-theme=dark]) .wt-body span{color:#a4adba}:where(:root[data-theme=dark]) .wt-x{border:none;background:none;color:#a4adba}:where(:root[data-theme=dark]) .wt-x:hover{color:#e3eaf8}:where(:root[data-theme=dark]) .rc-set{border:1px solid #192f2b;border-radius:14px;background:#1a201f}:where(:root[data-theme=dark]) .rc-name{color:#a4adba}:where(:root[data-theme=dark]) .rc-time{color:#6fc6bc}:where(:root[data-theme=dark]) .rc-sub{color:#a4adba}:where(:root[data-theme=dark]) .mlp-n{color:#6fc6bc;background:#1a201f;border-radius:999px}:where(:root[data-theme=dark]) .mlp-sub{color:#a4adba}:where(:root[data-theme=dark]) .mlp-btn{border:1px solid #192f2b;background:#121a1d;color:#6fc6bc;border-radius:10px}:where(:root[data-theme=dark]) .mlp-btn.primary{background:#0d9488;border-color:#0d9488;color:#fff}:where(:root[data-theme=dark]) .mlp-bar{border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .mlp-selcount{color:#a4adba}:where(:root[data-theme=dark]) .mlr{border:1px solid #2a3236;border-radius:13px;background:#121a1d}:where(:root[data-theme=dark]) .mlr.on{background:#1a201f}:where(:root[data-theme=dark]) .mlr-meta{color:#a4adba}:where(:root[data-theme=dark]) .mlr-sec{border-radius:999px;background:#1a201f;color:#6fc6bc}:where(:root[data-theme=dark]) .mlr-stat b{color:#6fc6bc}:where(:root[data-theme=dark]) .mlr-stat b i{color:#a4adba}:where(:root[data-theme=dark]) .mlr-stat span{color:#a4adba}:where(:root[data-theme=dark]) .mlr-go{color:#6fc6bc;border:1px solid #192f2b;border-radius:9px}:where(:root[data-theme=dark]) .mlr-go.off{color:#a4adba;border-style:dashed}:where(:root[data-theme=dark]) .cmp{border:1px solid #192f2b;border-radius:16px;background:#121a1d;box-shadow:0 10px 34px -20px rgba(15,118,110,.4)}:where(:root[data-theme=dark]) .cmp-head{background:linear-gradient(180deg,#1a201f,#121a1d);border-bottom:1px solid #192f2b}:where(:root[data-theme=dark]) .cmp-h2{color:#6fc6bc}:where(:root[data-theme=dark]) .cmp-x{border:none;border-radius:999px;background:none;color:#a4adba}:where(:root[data-theme=dark]) .cmp-x:hover{background:#192f2b;color:#6fc6bc}:where(:root[data-theme=dark]) .cmp-table{border-collapse:separate;border-spacing:0}:where(:root[data-theme=dark]) .cmp-table td,:where(:root[data-theme=dark]) .cmp-table th{border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .cmp-table thead th{border-bottom:2px solid #192f2b}:where(:root[data-theme=dark]) .cmp-name{color:#e3eaf8}:where(:root[data-theme=dark]) .cmp-date{color:#a4adba}:where(:root[data-theme=dark]) .cmp-table th[scope=row],:where(:root[data-theme=dark]) .cmp-table thead th:first-child{background:#121a1d;box-shadow:1px 0 0 rgba(231,234,240,.14)}:where(:root[data-theme=dark]) .cmp-table tbody th[scope=row]{color:#a4adba}:where(:root[data-theme=dark]) .cmp-table tbody td{color:#e3eaf8}:where(:root[data-theme=dark]) .cmp-table tbody tr:hover td:not(.best),:where(:root[data-theme=dark]) .cmp-table tbody tr:hover th[scope=row]{background:#1a201f}:where(:root[data-theme=dark]) .cmp-table tbody tr:last-child td,:where(:root[data-theme=dark]) .cmp-table tbody tr:last-child th{border-bottom:none}:where(:root[data-theme=dark]) .cmp-table td.best{background:#1c2a21;color:#16a34a}:where(:root[data-theme=dark]) .cmp-open{color:#6fc6bc;border:1px solid #192f2b;border-radius:999px;background:#1a201f}:where(:root[data-theme=dark]) .cmp-open:hover{background:#192f2b;border-color:#0d9488}:where(:root[data-theme=dark]) .cmp-none{color:#a4adba}:where(:root[data-theme=dark]) .mlp-empty{border:1px dashed #192f2b;border-radius:16px;background:#1a201f}:where(:root[data-theme=dark]) .mlp-empty p{color:#a4adba}:where(:root[data-theme=dark]) .mlp-empty-cta{color:#fff;background:#0d9488;border-radius:10px}:where(:root[data-theme=dark]) .da-card{border:1px solid #2a3236;border-radius:14px;background:#121a1d}:where(:root[data-theme=dark]) .da-card-h{border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .da-n{color:#6fc6bc}:where(:root[data-theme=dark]) .da-n i{color:#a4adba}:where(:root[data-theme=dark]) .da-grp{border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .da-grp:last-of-type{border-bottom:none}:where(:root[data-theme=dark]) .da-grp-h{border:none;background:none}:where(:root[data-theme=dark]) .da-grp-h:hover{color:#6fc6bc}:where(:root[data-theme=dark]) .da-chev{color:#a4adba}:where(:root[data-theme=dark]) .da-badge{color:#fff;background:#0d9488;border-radius:999px}:where(:root[data-theme=dark]) .da-opt{border-radius:7px}:where(:root[data-theme=dark]) .da-opt:hover{background:#1a201f}:where(:root[data-theme=dark]) .da-opt-n{color:#a4adba}:where(:root[data-theme=dark]) .da-none{color:#a4adba}:where(:root[data-theme=dark]) .da-clear{border:1px solid #192f2b;border-radius:9px;background:#121a1d;color:#6fc6bc}:where(:root[data-theme=dark]) .da-clear:hover{background:#1a201f}:where(:root[data-theme=dark]) .da-badge.all{color:#a4adba;background:#1a201f}:where(:root[data-theme=dark]) .da-badge.lock{color:#a4adba;background:#1f282c}:where(:root[data-theme=dark]) .da-grp.locked .da-grp-t{color:#a4adba}:where(:root[data-theme=dark]) .da-all{border-bottom:1px solid #2a3236;border-radius:0}:where(:root[data-theme=dark]) .res-paper{color:#6fc6bc;background:#1a201f;border-radius:999px}:where(:root[data-theme=dark]) .prac-examlegend{border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .pnum.correct{background:#1c2a21;border-color:#205937;color:#6ac982}:where(:root[data-theme=dark]) .pnum.wrong{background:#3a2d2e;border-color:#fca5a5;color:#ff9185}:where(:root[data-theme=dark]) .pnum.skipped{background:#1d262a;border-color:#2a3236;color:#a4adba}:where(:root[data-theme=dark]) .prac .pdot.skipped{background:#484d53}:where(:root[data-theme=dark]) .pstrip.answered{background:#16a34a;color:#fff}:where(:root[data-theme=dark]) .pstrip.notanswered{background:#ef4444;color:#fff}:where(:root[data-theme=dark]) .pstrip.notvisited{background:rgba(18,26,29,.9);color:#c4cdd9}:where(:root[data-theme=dark]) .pstrip.ansmarked,:where(:root[data-theme=dark]) .pstrip.marked{background:#7c3aed;color:#fff;border-radius:999px}:where(:root[data-theme=dark]) .pstrip.ansmarked:after{border-radius:999px;background:#16a34a;border:1.5px solid #121a1d}:where(:root[data-theme=dark]) .pstrip.correct{background:#1f3d2b;color:#9cdaad}:where(:root[data-theme=dark]) .pstrip.wrong{background:#583f3f;color:#ffb1a9}:where(:root[data-theme=dark]) .pstrip.skipped{background:rgba(18,26,29,.55);color:#c4cdd9}:where(:root[data-theme=dark]) .da-head{border-radius:20px;border:1px solid #242c30;background:radial-gradient(120% 150% at 0 0,#1b221f 0,rgba(27,34,31,0) 58%),linear-gradient(180deg,#131b1f,#182124);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 16px 32px -30px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .da-head:before{background:linear-gradient(90deg,#0d9488,#0f6055 46%,rgba(15,96,85,0))}:where(:root[data-theme=dark]) .da-page .da-card{border-color:#232c30;border-radius:16px;background:linear-gradient(180deg,#121a1d,#141c20);box-shadow:0 14px 28px -26px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .da-page .da-card-h{border-bottom:1px solid #252d31;border-radius:15px 15px 0 0;background:linear-gradient(180deg,#161e22,#1a2226)}:where(:root[data-theme=dark]) .da-page .da-grp.open .da-grp-t{color:#6fc6bc}:where(:root[data-theme=dark]) .da-page .da-grp-h:hover .da-chev{color:#48baad}:where(:root[data-theme=dark]) .da-page .sol-palette{border:1px solid #232c30;border-radius:14px;background:linear-gradient(180deg,#121a1d,#151d21);box-shadow:0 12px 26px -26px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .da-page .sol-pal{box-shadow:0 1px 0 rgba(0,0,0,.064)}:where(:root[data-theme=dark]) .da-page .sol-pal:hover{box-shadow:0 7px 15px -8px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .da-page .sol-pal.on{outline:none;border-color:#0d9488;box-shadow:0 0 0 3px rgba(240,253,250,.14),0 7px 15px -8px rgba(13,148,136,.65)}:where(:root[data-theme=dark]) .da-page .sol-step{box-shadow:0 2px 6px -3px rgba(0,0,0,.448)}:where(:root[data-theme=dark]) .da-page .sol-step:hover:not(:disabled){box-shadow:0 9px 18px -10px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .da-page .sol-count{background:#121a1d;border:1px solid #2a3236;border-radius:999px}:where(:root[data-theme=dark]) .da-page .res-q{border-color:#232c30;border-left-width:5px;border-radius:16px;background:linear-gradient(180deg,#121a1d,#151d21);box-shadow:0 18px 36px -32px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .da-page .res-q-head{border-bottom:1px dashed #252d31}:where(:root[data-theme=dark]) .da-page .res-n{color:#6fc6bc;background:#1a201f;border:1px solid #192f2b;border-radius:999px}:where(:root[data-theme=dark]) .da-page .res-opt{border-radius:12px}:where(:root[data-theme=dark]) .da-page .res-opt.right{box-shadow:0 10px 20px -18px rgba(22,163,74,.9)}:where(:root[data-theme=dark]) .da-page .res-opt.chose{box-shadow:0 10px 20px -18px rgba(239,68,68,.9)}:where(:root[data-theme=dark]) .da-page .res-ans{background:#1d262a;border-radius:999px}:where(:root[data-theme=dark]) .da-page .res-ans.ok{background:#1a201f}:where(:root[data-theme=dark]) .da-page .res-passage{border-radius:12px;background:linear-gradient(180deg,#141c20,#182024)}:where(:root[data-theme=dark]) .mlp-head{border-radius:20px;border:1px solid #242c30;background:radial-gradient(120% 150% at 0 0,#1b221f 0,rgba(27,34,31,0) 58%),linear-gradient(180deg,#131b1f,#182124);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 16px 32px -30px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .mlp-head:before{background:linear-gradient(90deg,#0d9488,#0f6055 46%,rgba(15,96,85,0))}:where(:root[data-theme=dark]) .mlp-btn{box-shadow:0 2px 6px -3px rgba(0,0,0,.448)}:where(:root[data-theme=dark]) .mlp-btn:hover:not(:disabled){box-shadow:0 9px 18px -10px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .mlp-btn:disabled{box-shadow:none}:where(:root[data-theme=dark]) .mlr{border-color:#232c30;border-radius:16px;background:linear-gradient(180deg,#121a1d,#151d21);box-shadow:0 14px 30px -28px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .mlr:before{background:#0d9488}:where(:root[data-theme=dark]) .mlr:hover{border-color:#192f2b;box-shadow:0 18px 34px -24px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .mlr.on{border-color:#0d9488;background:linear-gradient(180deg,#161f22,#1a201f)}@media (min-width:821px){:where(:root[data-theme=dark]) .mlr-stat~.mlr-stat{border-left:1px solid #21292d}}:where(:root[data-theme=dark]) .mlr-go{background:#1a201f;border-radius:10px}:where(:root[data-theme=dark]) .mlr-go:hover{background:#0d9488;border-color:#0d9488;color:#fff}:where(:root[data-theme=dark]) .mlr-go.off{background:none}:where(:root[data-theme=dark]) .mlr-go.off:hover{background:none;color:#a4adba;border-color:#192f2b}:where(:root[data-theme=dark]) .mlp-empty{border-style:solid;border-color:#242c30;background:radial-gradient(120% 150% at 0 0,#1b221f 0,rgba(27,34,31,0) 58%),linear-gradient(180deg,#131b1f,#182124);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 16px 32px -30px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .mlp-empty-cta:hover{box-shadow:0 9px 18px -10px rgba(13,148,136,.7)}:where(:root[data-theme=dark]) .ch-start.resume{background:#f59e0b}:where(:root[data-theme=dark]) .ch-start.resume:hover{background:#d97706}:where(:root[data-theme=dark]) .swot-f-l{color:#a4adba}:where(:root[data-theme=dark]) button.seg-tab{border:none;background:none}:where(:root[data-theme=dark]) button.seg-tab.on{background:#0d9488}:where(:root[data-theme=dark]) .dg-wrap{border:1px solid #2a3236;border-radius:16px;background:#121a1d;box-shadow:0 18px 36px -34px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .dg{border-collapse:collapse}:where(:root[data-theme=dark]) .dg thead th{background:linear-gradient(180deg,#141c20,#1a2226);color:#a4adba;border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .dg thead .dg-total i{color:#48baad}:where(:root[data-theme=dark]) .dg tbody tr+tr td,:where(:root[data-theme=dark]) .dg tbody tr+tr th{border-top:1px solid #1d262a}:where(:root[data-theme=dark]) .dg-tog{border:none;background:none;color:inherit}:where(:root[data-theme=dark]) .dg-tog em{color:#a4adba}:where(:root[data-theme=dark]) .dg-chev{color:#a4adba}:where(:root[data-theme=dark]) .dg-branch.on .dg-chev{color:#48baad}:where(:root[data-theme=dark]) .dg-branch:hover td,:where(:root[data-theme=dark]) .dg-branch:hover th{background:#1a201f}:where(:root[data-theme=dark]) .dg-branch.on td,:where(:root[data-theme=dark]) .dg-branch.on th{background:#1a201f}:where(:root[data-theme=dark]) .dg-branch.on .dg-nm{color:#6fc6bc}:where(:root[data-theme=dark]) .dg-topic .dg-tog{box-shadow:inset 3px 0 0 rgba(204,251,241,.14)}:where(:root[data-theme=dark]) .dg-topic .dg-nm{color:#a4adba}:where(:root[data-theme=dark]) .dg-topic td{color:#a4adba}:where(:root[data-theme=dark]) .dg tfoot td,:where(:root[data-theme=dark]) .dg tfoot th{border-top:1px solid #2a3236;background:#151d21}:where(:root[data-theme=dark]) .dg tfoot th{color:#a4adba}:where(:root[data-theme=dark]) .dg-cell{border:1px solid #2a3236;border-radius:9px;background:#121a1d}:where(:root[data-theme=dark]) .dg-ok{background:linear-gradient(180deg,#1f4736,#24654c)}:where(:root[data-theme=dark]) .dg-no{background:linear-gradient(180deg,#583f3f,#fca5a5)}:where(:root[data-theme=dark]) .dg-big{border-color:#373b3f;background:#141c20}:where(:root[data-theme=dark]) .dg-none{border:1px dashed #222a2e;border-radius:9px;color:#cbd5e1}:where(:root[data-theme=dark]) .dg-tip{background:#121a1d;border:1px solid #2a3236;border-radius:14px;box-shadow:0 20px 40px -18px rgba(0,0,0,.72)}:where(:root[data-theme=dark]) .dg-tip-h{border-bottom:1px solid #1d262a}:where(:root[data-theme=dark]) .dg-tip-h i{color:#a4adba}:where(:root[data-theme=dark]) .dg-tip dt{color:#a4adba}:where(:root[data-theme=dark]) .dg-tip dt.ok{color:#6ac982}:where(:root[data-theme=dark]) .dg-tip dt.no{color:#ff9185}:where(:root[data-theme=dark]) .dg-tip dd i{color:#a4adba}:where(:root[data-theme=dark]) .dg-tip p{border-top:1px solid #1d262a;color:#48baad}:where(:root[data-theme=dark]) .swot-why-btn{border:1px solid #2a3236;background:#121a1d;border-radius:999px;color:#a4adba}:where(:root[data-theme=dark]) .swot-why-btn:hover{color:#e3eaf8;border-color:#3d4146;box-shadow:0 8px 18px -14px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .swot-why-btn.on{color:#6fc6bc;border-color:#192f2b;background:#1a201f}:where(:root[data-theme=dark]) .swot-why-i{border-radius:50%;background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .swot-why-c{color:#94a3b8}:where(:root[data-theme=dark]) .swot-why-body{border:1px solid #2a3236;border-radius:16px;background:linear-gradient(180deg,#131b1f,#182024)}:where(:root[data-theme=dark]) .swot-why-body p{color:#a4adba}:where(:root[data-theme=dark]) .swot-why-body li{color:#a4adba}:where(:root[data-theme=dark]) .swot-why-body b{color:#e3eaf8}:where(:root[data-theme=dark]) .swot-why-foot{border-top:1px solid #222a2e}:where(:root[data-theme=dark]) .dg-key i.skipped{background:#121a1d;border:1px solid #2a3236}:where(:root[data-theme=dark]) .drca-chart.score{--drca-c:#0d9488;--drca-soft:#1a201f}:where(:root[data-theme=dark]) .drca-chart.time{--drca-c:#7c3aed;--drca-soft:#26242a}:where(:root[data-theme=dark]) .drca-card{background:#121a1d;border:1px solid #2a3236;border-radius:20px;box-shadow:0 24px 50px -40px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .drca-card:before{background:radial-gradient(120% 150% at 0 0,#1a201f 0,transparent 62%)}:where(:root[data-theme=dark]) .drca-month .ep-btn{border-color:transparent;background:none}:where(:root[data-theme=dark]) .drca-month .ep-btn:hover{background:none;box-shadow:none}:where(:root[data-theme=dark]) .drca-month .ep-btn:hover .ep-cur{color:#6fc6bc}:where(:root[data-theme=dark]) .drca-sub{color:#a4adba}:where(:root[data-theme=dark]) .drca-sub b{color:#6fc6bc}:where(:root[data-theme=dark]) .drca-sample{color:#fca074;background:#2c2712;border:1px solid #403504;border-radius:999px}:where(:root[data-theme=dark]) .drca-chart:before{border-radius:0 3px 3px 0;background:var(--drca-c)}:where(:root[data-theme=dark]) .drca-chart+.drca-chart{border-top:1px solid #2a3236}:where(:root[data-theme=dark]) .drca-chip{border-radius:12px;color:var(--drca-c);background:var(--drca-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--drca-c) 22%,transparent)}:where(:root[data-theme=dark]) .drca-title-txt p{color:#a4adba}:where(:root[data-theme=dark]) .drca-legend span{color:#a4adba;background:#121a1d;border:1px solid #2a3236;border-radius:999px}:where(:root[data-theme=dark]) .drca-legend i{border-radius:999px}:where(:root[data-theme=dark]) .drca-legend .bench i{border-top:2px dashed #a9b4c4}:where(:root[data-theme=dark]) .drca-legend .mine{color:#e3eaf8;border-color:color-mix(in srgb,var(--drca-c) 32%,#2a3236)}:where(:root[data-theme=dark]) .drca-legend .mine i{border-top:3px solid var(--drca-c)}:where(:root[data-theme=dark]) .drca-verdict{color:#b8c0cc;background:#1d262a;border-radius:11px;border-left:3px solid #484d53}:where(:root[data-theme=dark]) .drca-verdict.up{color:#89d39b;background:#1c2a21;border-left-color:#16a34a}:where(:root[data-theme=dark]) .drca-verdict.up b{color:#6ac982}:where(:root[data-theme=dark]) .drca-verdict.down{color:#fea499;background:#272222;border-left-color:#dc2626}:where(:root[data-theme=dark]) .drca-verdict.down b{color:#ff7b6e}:where(:root[data-theme=dark]) .drca-stats{background:#121a1d;border:1px solid #2a3236;border-radius:14px}:where(:root[data-theme=dark]) .drca-stat{border-left:1px solid #2a3236}:where(:root[data-theme=dark]) .drca-stat:first-child{border-left:0}:where(:root[data-theme=dark]) .drca-stat:hover{background:var(--drca-soft)}:where(:root[data-theme=dark]) .drca-stat .k{color:#a4adba}:where(:root[data-theme=dark]) .drca-stat b{color:#e3eaf8}:where(:root[data-theme=dark]) .drca-stat em{color:#a4adba}:where(:root[data-theme=dark]) .drca-stat.down,:where(:root[data-theme=dark]) .drca-stat.flat,:where(:root[data-theme=dark]) .drca-stat.up{box-shadow:inset 3px 0 0 var(--drca-c)}:where(:root[data-theme=dark]) .drca-stat.up{background:#1c2a21;box-shadow:inset 3px 0 0 #16a34a}:where(:root[data-theme=dark]) .drca-stat.up b{color:#6ac982}:where(:root[data-theme=dark]) .drca-stat.down{background:#272222;box-shadow:inset 3px 0 0 #dc2626}:where(:root[data-theme=dark]) .drca-stat.down b{color:#ff7b6e}:where(:root[data-theme=dark]) .drca-stat.flat{background:#1d262a;box-shadow:inset 3px 0 0 rgba(203,213,225,.14)}:where(:root[data-theme=dark]) .drca-stat.flat b{color:#a4adba}:where(:root[data-theme=dark]) .drca-plot{border-radius:14px;border:1px solid #2a3236;background:linear-gradient(180deg,color-mix(in srgb,var(--drca-soft) 55%,#121a1d),#121a1d)}:where(:root[data-theme=dark]) .drca-grid{stroke:#2a3236;stroke-width:1;stroke-dasharray:3 7}:where(:root[data-theme=dark]) .drca-grid.axis{stroke:#404348;stroke-dasharray:none}:where(:root[data-theme=dark]) .drca-tick{fill:#94a3b8}:where(:root[data-theme=dark]) .drca-line{fill:none;stroke-linecap:round;stroke-linejoin:round}:where(:root[data-theme=dark]) .drca-line.bench{stroke:#a9b4c4;stroke-width:1.5;stroke-dasharray:6 6}:where(:root[data-theme=dark]) .drca-line.mine{stroke:var(--drca-c);stroke-width:2.4;filter:drop-shadow(0 2px 3px color-mix(in srgb,var(--drca-c) 16%,transparent))}:where(:root[data-theme=dark]) .drca-dot{fill:#121a1d;stroke:var(--drca-c);stroke-width:2.4}:where(:root[data-theme=dark]) .drca-dot.on{fill:var(--drca-c)}:where(:root[data-theme=dark]) .drca-best{fill:none;stroke:var(--drca-c);stroke-width:1.6}:where(:root[data-theme=dark]) .drca-hov line{stroke:var(--drca-c);stroke-width:1;stroke-dasharray:3 4}:where(:root[data-theme=dark]) .drca-hov circle.bench{fill:#64748b;stroke:#121a1d;stroke-width:2}:where(:root[data-theme=dark]) .drca-tip{background:#343d53;color:#fff;border-radius:12px;box-shadow:0 16px 30px -18px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .drca-tip i{border-radius:999px;background:var(--drca-c)}:where(:root[data-theme=dark]) .drca-tip .soft i{background:#94a3b8}:where(:root[data-theme=dark]) .st-card{--drca-c:#0d9488;--drca-soft:#1a201f;background:#121a1d;border:1px solid #2a3236;border-radius:18px}:where(:root[data-theme=dark]) .st-head h2{color:#e3eaf8}:where(:root[data-theme=dark]) .st-pills button{border:1px solid #2a3236;background:#121a1d;color:#a4adba;border-radius:999px}:where(:root[data-theme=dark]) .st-pills button.on{background:var(--drca-c);border-color:var(--drca-c);color:#fff}:where(:root[data-theme=dark]) .drca-none{color:#a4adba}:where(:root[data-theme=dark]) .drca-none b{color:#e3eaf8}:where(:root[data-theme=dark]) .drca-skeleton span{border-radius:8px;background:linear-gradient(90deg,#1d262a 25%,#252e32 37%,#1d262a 63%);background-size:400% 100%}@media (max-width:760px){:where(:root[data-theme=dark]) .drca-stat:nth-child(odd){border-left:0}}@media (max-width:760px){:where(:root[data-theme=dark]) .drca-stat:nth-child(n+3){border-top:1px solid #2a3236}}:where(:root[data-theme=dark]) .drca-gate-ic{border-radius:13px;background:#1a201f}:where(:root[data-theme=dark]) .drca-gate p{color:#a4adba}:where(:root[data-theme=dark]) .drca-gate-btn{background:#0d9488;color:#fff;border-radius:10px}:where(:root[data-theme=dark]) .drca-gate-btn:hover{background:#0f766e}:where(:root[data-theme=dark]) .drc-btn.done{background:#121a1d;color:#6fc6bc;box-shadow:inset 0 0 0 1.5px rgba(204,251,241,.14)}:where(:root[data-theme=dark]) .drc-btn.done:hover{background:#1a201f;box-shadow:inset 0 0 0 1.5px #0d9488}:where(:root[data-theme=dark]) .snav-tag{color:#6fc6bc;background:#192f2b;border-radius:999px}:where(:root[data-theme=dark]) .snav.on .snav-tag{background:#121a1d}:where(:root[data-theme=dark]) .mks-mark .a,:where(:root[data-theme=dark]) .wordmark-inline .a{color:#48baad}:where(:root[data-theme=dark]) .mks-mark .b,:where(:root[data-theme=dark]) .wordmark-inline .b{color:#e3eaf8}:where(:root[data-theme=dark]) .mks-beta{color:#fca074;background:#2c2712;border:1px solid #403504;border-radius:999px}:where(:root[data-theme=dark]) .mks-none{background:#121a1d;border:1px solid #2a3236;border-radius:18px}:where(:root[data-theme=dark]) .mks-none-ic{border-radius:12px;background:#1d262a}:where(:root[data-theme=dark]) .mks-none p{color:#a4adba}:where(:root[data-theme=dark]) .paper-card.soon{border-style:dashed;background:transparent}:where(:root[data-theme=dark]) .paper-card.soon:hover{box-shadow:none;border-color:#2a3236}:where(:root[data-theme=dark]) .paper-card.soon .pc-kicker{color:#cbd5e1}:where(:root[data-theme=dark]) .paper-card.soon .pc-year{color:#eff3f8}:where(:root[data-theme=dark]) .paper-card.soon .pc-title{color:#94a3b8}:where(:root[data-theme=dark]) .paper-card.soon .pc-status{color:#f58e52}:where(:root[data-theme=dark]) .paper-card.soon .pc-btn{background:#1d262a;color:#94a3b8}:where(:root[data-theme=dark]) .paper-card.soon .pc-btn:hover{background:#1d262a}:where(:root[data-theme=dark]) .siw-wrap{background:rgba(23,32,35,.82)}:where(:root[data-theme=dark]) .siw{background:#121a1d;border:1px solid #2a3236;border-radius:26px;box-shadow:0 40px 80px -40px rgba(0,0,0,.72)}:where(:root[data-theme=dark]) .siw:before{border-radius:inherit;background:radial-gradient(120% 62% at 50% 0,#1a201f 0,transparent 62%)}:where(:root[data-theme=dark]) .siw-emo{filter:drop-shadow(0 3px 6px rgba(0,0,0,.448))}:where(:root[data-theme=dark]) .siw-word .a{color:#48baad}:where(:root[data-theme=dark]) .siw-word .b{color:#e3eaf8}:where(:root[data-theme=dark]) .siw-sub{color:#a4adba}:where(:root[data-theme=dark]) .siw-btn{background:#0d9488;color:#fff;border-radius:13px;box-shadow:0 14px 26px -16px rgba(13,148,136,.9)}:where(:root[data-theme=dark]) .siw-btn:hover{background:#0f766e;box-shadow:0 18px 30px -16px rgba(13,148,136,.95)}:where(:root[data-theme=dark]) .siw-later{background:none;border:0;color:#a4adba}:where(:root[data-theme=dark]) .siw-later:hover{color:#e3eaf8}@media (max-width:480px){:where(:root[data-theme=dark]) .siw{border-radius:22px}}:where(:root[data-theme=dark]) .pts{border:1px solid #403504;background:linear-gradient(90deg,#1f1d16,#141c20);border-radius:14px}:where(:root[data-theme=dark]) .pts-ic{border-radius:11px;background:#2c2712}:where(:root[data-theme=dark]) .pts-gain{color:#feaf8a}:where(:root[data-theme=dark]) .pts-gain b{color:#f58e52}:where(:root[data-theme=dark]) .pts-gain em{color:#fca074}:where(:root[data-theme=dark]) .pts-total{color:#fca074}:where(:root[data-theme=dark]) .pts-total b{color:#feaf8a}:where(:root[data-theme=dark]) .pts:not(.win){border-color:#2a3236;background:#1d262a}:where(:root[data-theme=dark]) .pts:not(.win) .pts-ic{background:#313438}:where(:root[data-theme=dark]) .pts:not(.win) .pts-gain,:where(:root[data-theme=dark]) .pts:not(.win) .pts-gain em,:where(:root[data-theme=dark]) .pts:not(.win) .pts-total{color:#a4adba}:where(:root[data-theme=dark]) .pts:not(.win) .pts-gain b,:where(:root[data-theme=dark]) .pts:not(.win) .pts-total b{color:#e3eaf8}:where(:root[data-theme=dark]) .pts.compact{border-radius:999px}:where(:root[data-theme=dark]) .pts.compact .pts-ic{border-radius:999px}:where(:root[data-theme=dark]) .mkb{border:1px solid #192f2b;border-radius:22px;background:linear-gradient(180deg,#1a201f,#121a1d 62%)}:where(:root[data-theme=dark]) .mkb-who span{color:#a4adba}:where(:root[data-theme=dark]) .mkb-who b{color:#6fc6bc;background:#121a1d;border:1px solid #192f2b;border-radius:999px}:where(:root[data-theme=dark]) .mkb-h2 em{color:#48baad}:where(:root[data-theme=dark]) .mkb-p{color:#a4adba}:where(:root[data-theme=dark]) .mkb-tier{background:#121a1d;border:1px solid #2a3236;border-radius:16px}:where(:root[data-theme=dark]) .mkb-tier.top{border-color:#403504;background:linear-gradient(180deg,#1f1d16,#121a1d)}:where(:root[data-theme=dark]) .mkb-tier b{color:#6fc6bc}:where(:root[data-theme=dark]) .mkb-tier.top b{color:#f58e52}:where(:root[data-theme=dark]) .mkb-tier span{color:#a4adba}:where(:root[data-theme=dark]) .mkb-tier span strong{color:#e3eaf8}:where(:root[data-theme=dark]) .mkb-rule{border-top:1px dashed #192f2b}:where(:root[data-theme=dark]) .mkb-rule-ic{border-radius:10px;background:#192f2b}:where(:root[data-theme=dark]) .mkb-rule p{color:#a4adba}:where(:root[data-theme=dark]) .mkb-rule p b{color:#e3eaf8}:where(:root[data-theme=dark]) .mkb-p b{color:#6fc6bc}:where(:root[data-theme=dark]) .mkb-go{text-decoration:underline;-webkit-text-decoration-color:#ccfbf1;text-decoration-color:#ccfbf1}:where(:root[data-theme=dark]) .mkb-go:hover{-webkit-text-decoration-color:#48baad;text-decoration-color:#48baad}:where(:root[data-theme=dark]) .mkb-tier-go{color:inherit;text-decoration:none}:where(:root[data-theme=dark]) .mkb-tier-go:hover i{text-decoration:underline}:where(:root[data-theme=dark]) .mkb-cta{background:#0d9488;color:#fff;border-radius:999px}:where(:root[data-theme=dark]) .mkb-cta:hover{background:#0f766e}@media (max-width:640px){:where(:root[data-theme=dark]) .mkb{border-radius:18px}}:where(:root[data-theme=dark]) .sgb{background:#1a201f;border:1px solid #192f2b;border-radius:14px}:where(:root[data-theme=dark]) .sgb-ic{border-radius:10px;background:#121a1d;border:1px solid #192f2b}:where(:root[data-theme=dark]) .sgb-copy p{color:#a4adba}:where(:root[data-theme=dark]) .sgb-btn{color:#fff;background:#0d9488;border:1px solid #0d9488;border-radius:10px}:where(:root[data-theme=dark]) .sgb-btn:hover{background:#0f766e}:where(:root[data-theme=dark]) .sgb-x{border-radius:8px;border:1px solid #192f2b;background:#121a1d;color:#a4adba}:where(:root[data-theme=dark]) .sgb-x:hover{color:#e3eaf8}:where(:root[data-theme=dark]) .sgb-ta{color:#e3eaf8;background:#121a1d;border:1px solid #192f2b;border-radius:10px}:where(:root[data-theme=dark]) .sgb-ta:focus{outline:none;border-color:#0d9488;box-shadow:0 0 0 3px color-mix(in srgb,#0d9488 16%,transparent)}:where(:root[data-theme=dark]) .sgb-ta::placeholder{color:#94a3b8}:where(:root[data-theme=dark]) .sgb-hint{color:#a4adba}:where(:root[data-theme=dark]) .sgb-err{color:#ff7b6e}:where(:root[data-theme=dark]) .sgb-send{color:#fff;background:#0d9488;border:1px solid #0d9488;border-radius:10px}:where(:root[data-theme=dark]) .sgb-send:hover:not(:disabled){background:#0f766e}:where(:root[data-theme=dark]) .sgb-done{background:#1c2a21;border-color:#1f3d2b}:where(:root[data-theme=dark]) .sgb-done .sgb-ic{border-color:#1f3d2b}:where(:root[data-theme=dark]) .sgb-link{color:#6fc6bc;background:#121a1d;border:1px solid #1f3d2b;border-radius:10px}:where(:root[data-theme=dark]) .sgb-link:hover{background:#121a1d;border-color:#0d9488}:where(:root[data-theme=dark]) .syl-kicker{color:#6fc6bc;background:#1a201f;border:1px solid #192f2b;border-radius:999px}:where(:root[data-theme=dark]) .syl-sub{color:#a4adba}:where(:root[data-theme=dark]) .syl-sub b{color:#e3eaf8}:where(:root[data-theme=dark]) .syl-fullname{color:#a4adba}:where(:root[data-theme=dark]) .syl-summary{background:#121a1d;border:1px solid #2a3236;border-radius:16px}:where(:root[data-theme=dark]) .syl-stat-n{color:#6fc6bc}:where(:root[data-theme=dark]) .syl-stat-l{color:#a4adba}:where(:root[data-theme=dark]) .syl-lead{color:#a4adba;border-left:2px solid #192f2b}:where(:root[data-theme=dark]) .syl-lead b{color:#e3eaf8}:where(:root[data-theme=dark]) .syl-spectrum{border-radius:12px}:where(:root[data-theme=dark]) .syl-seg.s0{background:#0f766e}:where(:root[data-theme=dark]) .syl-seg.s1{background:#0d9488}:where(:root[data-theme=dark]) .syl-seg.s2{background:#14b8a6}:where(:root[data-theme=dark]) .syl-seg.s3{background:#2dd4bf}:where(:root[data-theme=dark]) .syl-seg.s4{background:#0f6055}:where(:root[data-theme=dark]) .syl-seg-lbl{color:#fff}:where(:root[data-theme=dark]) .syl-seg-pct{color:hsla(0,0%,100%,.85)}:where(:root[data-theme=dark]) .syl-seg.s3 .syl-seg-lbl,:where(:root[data-theme=dark]) .syl-seg.s4 .syl-seg-lbl{color:#c3dad6}:where(:root[data-theme=dark]) .syl-seg.s3 .syl-seg-pct,:where(:root[data-theme=dark]) .syl-seg.s4 .syl-seg-pct{color:rgba(195,218,214,.7)}:where(:root[data-theme=dark]) .syl-glyph{background:#1a201f;border:1px solid #192f2b;border-radius:8px;color:#6fc6bc}:where(:root[data-theme=dark]) .syl-gmeta{color:#a4adba}:where(:root[data-theme=dark]) .syl-row{border-radius:10px}:where(:root[data-theme=dark]) .syl-row:hover{background:#1d262a}:where(:root[data-theme=dark]) .syl-row.core{background:linear-gradient(90deg,#1a201f,transparent 60%)}:where(:root[data-theme=dark]) .syl-row.core:hover{background:linear-gradient(90deg,#192f2b,#1d262a)}:where(:root[data-theme=dark]) .syl-rank{color:#94a3b8}:where(:root[data-theme=dark]) .syl-name.link{color:#6fc6bc}:where(:root[data-theme=dark]) .syl-name.link:hover{text-decoration:underline}:where(:root[data-theme=dark]) .syl-tag{border-radius:999px}:where(:root[data-theme=dark]) .syl-tag.core{background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .syl-tag.live{background:#242c31;color:#6cbefc}:where(:root[data-theme=dark]) .syl-track{background:#1d262a;border-radius:999px}:where(:root[data-theme=dark]) .syl-bar{border-radius:999px;background:#484d53}:where(:root[data-theme=dark]) .syl-bar.core{background:linear-gradient(90deg,#0f766e,#0d9488)}:where(:root[data-theme=dark]) .syl-count{color:#e3eaf8}:where(:root[data-theme=dark]) .syl-trend{color:#a4adba}:where(:root[data-theme=dark]) .syl-spark{color:#48baad}:where(:root[data-theme=dark]) .syl-nospark{color:#cbd5e1}:where(:root[data-theme=dark]) .syl-arrow.up{color:#16a34a}:where(:root[data-theme=dark]) .syl-arrow.down{color:#ff7b6e}:where(:root[data-theme=dark]) .syl-arrow.steady{color:#94a3b8}:where(:root[data-theme=dark]) .syl-method{background:#121a1d;border:1px dashed #484d53;border-radius:14px}:where(:root[data-theme=dark]) .syl-method p{color:#a4adba}:where(:root[data-theme=dark]) .syl-method b{color:#e3eaf8}@media (max-width:720px){:where(:root[data-theme=dark]) .syl-lead{border-left:none;border-top:1px solid #2a3236}}:where(:root[data-theme=dark]) .syl-viewtoggle{background:#1d262a;border-radius:10px}:where(:root[data-theme=dark]) .syl-viewtoggle button{color:#a4adba;background:none;border:none;border-radius:8px}:where(:root[data-theme=dark]) .syl-viewtoggle button:hover{color:#e3eaf8}:where(:root[data-theme=dark]) .syl-viewtoggle button.on{background:#121a1d;color:#6fc6bc;box-shadow:0 1px 3px rgba(0,0,0,.192)}:where(:root[data-theme=dark]) .syl-gridwrap{border:1px solid #2a3236;border-radius:14px}:where(:root[data-theme=dark]) .syl-grid{border-collapse:separate;border-spacing:0}:where(:root[data-theme=dark]) .syl-grid thead th.syl-grp{color:#a4adba;border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .syl-grid thead th{background:#121a1d;color:#a4adba;border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .syl-grid td{border-bottom:1px solid #1d262a;border-left:1px solid #1d262a}:where(:root[data-theme=dark]) .syl-grid tbody td.peak{box-shadow:inset 0 0 0 2px rgba(15,118,110,.55);border-radius:3px}:where(:root[data-theme=dark]) .syl-gc-topic{background:#121a1d;border-right:1px solid #2a3236}:where(:root[data-theme=dark]) .syl-gc-topic .link{color:#6fc6bc}:where(:root[data-theme=dark]) .syl-gc-topic .link:hover{text-decoration:underline}:where(:root[data-theme=dark]) .syl-grid td.syl-gc-total,:where(:root[data-theme=dark]) .syl-grid th.syl-gc-total{background:#1a201f;color:#6fc6bc;border-left:1px solid #192f2b}:where(:root[data-theme=dark]) .syl-grid tbody tr:hover td{background-color:rgba(29,38,42,.35)}:where(:root[data-theme=dark]) .syl-grid tbody tr:hover td[style]{filter:brightness(1.04)}:where(:root[data-theme=dark]) .syl-grid tfoot td,:where(:root[data-theme=dark]) .syl-grid tfoot th{color:#a4adba;border-top:2px solid #2a3236;background:#121a1d}:where(:root[data-theme=dark]) .syl-grid tfoot .syl-gc-topic{color:#e3eaf8}:where(:root[data-theme=dark]) .mock-cta{border-radius:18px;color:#fff;text-decoration:none;background:radial-gradient(125% 145% at 88% -12%,rgba(15,96,85,.5),transparent 55%),linear-gradient(120deg,#0b5f58,#0f766e 42%,#0d9488);border:1px solid rgba(18,26,29,.14);box-shadow:0 18px 40px -18px rgba(13,148,136,.85),inset 0 1px 0 hsla(0,0%,100%,.025)}:where(:root[data-theme=dark]) .mock-cta:hover{box-shadow:0 26px 52px -18px rgba(13,148,136,.95),inset 0 1px 0 hsla(0,0%,100%,.031)}:where(:root[data-theme=dark]) .mock-cta:before{border-radius:50%;background:radial-gradient(circle,transparent 37%,rgba(18,26,29,.1) 38%,rgba(18,26,29,.1) 41%,transparent 42%,transparent 55%,rgba(18,26,29,.07) 56%,rgba(18,26,29,.07) 59%,transparent 60%,transparent 73%,rgba(18,26,29,.05) 74%,rgba(18,26,29,.05) 77%,transparent 78%)}:where(:root[data-theme=dark]) .mock-cta:after{background:linear-gradient(105deg,transparent 32%,rgba(18,26,29,.22) 47%,transparent 63%)}:where(:root[data-theme=dark]) .mock-cta-badge{border-radius:50%;background:rgba(18,26,29,.16);border:1px solid rgba(18,26,29,.3);box-shadow:inset 0 1px 3px hsla(0,0%,100%,.056),0 6px 16px -8px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .mock-cta-kicker{color:#ccfbf1}:where(:root[data-theme=dark]) .mock-cta-kicker:before{border-radius:50%;background:#0f6055;box-shadow:0 0 0 0 rgba(94,234,212,.098);animation:cta-pulse--dk 2s var(--ease) infinite}:where(:root[data-theme=dark]) .mock-cta-body p{color:hsla(0,0%,100%,.88)}:where(:root[data-theme=dark]) .mock-cta-go{color:#6fc6bc;background:#121a1d;border-radius:999px;box-shadow:0 8px 20px -8px rgba(0,0,0,.72)}:where(:root[data-theme=dark]) .mock-cta:hover .mock-cta-go{background:#1b221f}:where(:root[data-theme=dark]) .plans-kicker{color:#6fc6bc;background:#1a201f;border:1px solid #192f2b;border-radius:999px}:where(:root[data-theme=dark]) .plans-sub{color:#a4adba}:where(:root[data-theme=dark]) .plans-ugat-h{color:#e3eaf8}:where(:root[data-theme=dark]) .plan-price{color:#e3eaf8}:where(:root[data-theme=dark]) .plans-ugat-cards.compact{background:#121a1d;border:1px solid #2a3236;border-radius:14px}:where(:root[data-theme=dark]) .compact .plan{border:0;border-radius:0;box-shadow:none;background:none}:where(:root[data-theme=dark]) .compact .plan+.plan{border-left:1px solid #2a3236}:where(:root[data-theme=dark]) .compact .plan:before{border-radius:0}:where(:root[data-theme=dark]) .compact .plan.feat{background:linear-gradient(180deg,#1f1d16,transparent 70px)}:where(:root[data-theme=dark]) .compact .plan-list li,:where(:root[data-theme=dark]) .compact .plan-list li.hi{background:none;border:0}:where(:root[data-theme=dark]) .compact .plan-list li.hi{color:#6fc6bc}:where(:root[data-theme=dark]) .compact .plan-list li.hi:before,:where(:root[data-theme=dark]) .compact .plan-list li:before{color:#a4adba}:where(:root[data-theme=dark]) .compact .plan-group.hi{background:none;border:0}@media (max-width:720px){:where(:root[data-theme=dark]) .compact .plan+.plan{border-left:0;border-top:1px solid #2a3236}}:where(:root[data-theme=dark]) .plan{background:#121a1d;border:1px solid #2a3236;border-radius:16px}:where(:root[data-theme=dark]) .plan:before{border-radius:16px 16px 0 0}:where(:root[data-theme=dark]) .plan.a-slate:before{background:#94a3b8}:where(:root[data-theme=dark]) .plan.a-teal:before{background:#0d9488}:where(:root[data-theme=dark]) .plan.a-gold:before{background:linear-gradient(90deg,#f59e0b,#745605)}:where(:root[data-theme=dark]) .plan.a-deep:before{background:linear-gradient(90deg,#0f766e,#14b8a6)}:where(:root[data-theme=dark]) .plan.feat{border-color:#584705;box-shadow:0 14px 34px -20px rgba(245,158,11,.6);background:linear-gradient(180deg,#1f1d16,#121a1d 90px)}:where(:root[data-theme=dark]) .plan-head{border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .plan-badge{color:#fca074;background:linear-gradient(90deg,#584705,#745605);border-radius:999px}:where(:root[data-theme=dark]) .plan-tag{color:#a4adba}:where(:root[data-theme=dark]) .plan-gtitle{color:#6fc6bc}:where(:root[data-theme=dark]) .plan.a-gold .plan-gtitle{color:#f58e52}:where(:root[data-theme=dark]) .plan.a-slate .plan-gtitle{color:#b8c0cc}:where(:root[data-theme=dark]) .plan-list li{color:#e3eaf8}:where(:root[data-theme=dark]) .plan-list li:before{color:#48baad}:where(:root[data-theme=dark]) .plan.a-gold .plan-list li:before{color:#f59e0b}:where(:root[data-theme=dark]) .plan-list li.hi{color:#6fc6bc;background:#1a201f;border:1px solid #192f2b;border-radius:9px}:where(:root[data-theme=dark]) .plan-list li.hi:before{color:#48baad}:where(:root[data-theme=dark]) .plan-group.hi{background:#1a201f;border:1px solid #192f2b;border-radius:11px}:where(:root[data-theme=dark]) .plan.a-gold .plan-group.hi{background:#1f1d16;border-color:#584705}:where(:root[data-theme=dark]) .pteaser{border:1px solid #2a3236;border-radius:20px;background:linear-gradient(180deg,#1a201f,#121a1d 70%)}:where(:root[data-theme=dark]) .pt-kicker{color:#6fc6bc;background:#121a1d;border:1px solid #192f2b;border-radius:999px}:where(:root[data-theme=dark]) .pt-sub{color:#a4adba}:where(:root[data-theme=dark]) .pt-sub strong{color:#6fc6bc}:where(:root[data-theme=dark]) .pt-btn{background:#0d9488;color:#fff;border-radius:999px}:where(:root[data-theme=dark]) .pt-btn:hover{background:#0f766e}:where(:root[data-theme=dark]) .lb-av{border-radius:50%;color:#fff}:where(:root[data-theme=dark]) .lb-hero{border-radius:24px;color:#fff;background:linear-gradient(160deg,#115e59,#0f766e 46%,#134e4a);box-shadow:0 26px 50px -30px rgba(15,118,110,.7)}:where(:root[data-theme=dark]) .lb-hero-glow{border-radius:50%;background:radial-gradient(circle,rgba(45,212,191,.34),transparent 62%)}:where(:root[data-theme=dark]) .lb-title-ic{filter:drop-shadow(0 2px 5px rgba(0,0,0,.48))}:where(:root[data-theme=dark]) .lb-sub{color:hsla(0,0%,100%,.72)}:where(:root[data-theme=dark]) .lb-hero-empty{color:hsla(0,0%,100%,.8)}:where(:root[data-theme=dark]) .lb-pod-crown{filter:drop-shadow(0 2px 4px rgba(0,0,0,.56))}:where(:root[data-theme=dark]) .lb-pod-medal{border-radius:50%;border:2px solid #0f766e}:where(:root[data-theme=dark]) .lb-pod-medal.m1{background:linear-gradient(180deg,#584705,#f59e0b);color:#feaf8a}:where(:root[data-theme=dark]) .lb-pod-medal.m2{background:linear-gradient(180deg,#313438,#94a3b8);color:#c4cdd9}:where(:root[data-theme=dark]) .lb-pod-medal.m3{background:linear-gradient(180deg,#e8b486,#c67a3e);color:#5c2e0f}:where(:root[data-theme=dark]) .lb-pod-you{color:#fff;background:rgba(18,26,29,.22);border:1px solid rgba(18,26,29,.3);border-radius:999px}:where(:root[data-theme=dark]) .lb-pod-pts{color:hsla(0,0%,100%,.74)}:where(:root[data-theme=dark]) .lb-pod-base{border-radius:13px 13px 0 0;color:hsla(0,0%,100%,.26)}:where(:root[data-theme=dark]) .lb-pod.p1 .lb-pod-base{background:linear-gradient(180deg,#584705,#f59e0b)}:where(:root[data-theme=dark]) .lb-pod.p2 .lb-pod-base{background:linear-gradient(180deg,#313438,#94a3b8)}:where(:root[data-theme=dark]) .lb-pod.p3 .lb-pod-base{background:linear-gradient(180deg,#e8b486,#c67a3e)}:where(:root[data-theme=dark]) .lb-standing{background:#121a1d;border:1px solid #2a3236;border-radius:16px}:where(:root[data-theme=dark]) .lb-standing.guest{background:linear-gradient(180deg,#1a201f,#121a1d 80%);border-color:#192f2b}:where(:root[data-theme=dark]) .lb-standing-sub{color:#a4adba}:where(:root[data-theme=dark]) .lb-ss b{color:#6fc6bc}:where(:root[data-theme=dark]) .lb-ss span{color:#a4adba}:where(:root[data-theme=dark]) .lb-board{background:#121a1d;border:1px solid #2a3236;border-radius:20px}:where(:root[data-theme=dark]) .lb-row{border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .lb-row:last-child{border-bottom:none}:where(:root[data-theme=dark]) .lb-thead>*{color:#a4adba}:where(:root[data-theme=dark]) .lb-row:not(.lb-thead):not(.me){border-radius:10px}:where(:root[data-theme=dark]) .lb-row:not(.lb-thead):not(.me):hover{background:#1d262a}:where(:root[data-theme=dark]) .lb-c-rank{color:#a4adba}:where(:root[data-theme=dark]) .lb-c-pts{color:#e3eaf8}:where(:root[data-theme=dark]) .lb-c-pts i{color:#a4adba}:where(:root[data-theme=dark]) .lb-you{color:#fff;background:#0d9488;border-radius:999px}:where(:root[data-theme=dark]) .lb-streak{color:#f58e52;background:#2c2712;border:1px solid #403504;border-radius:999px}:where(:root[data-theme=dark]) .lb-streak.on-dark{color:#fde68a;background:rgba(18,26,29,.12);border-color:rgba(72,61,5,.38)}:where(:root[data-theme=dark]) .lb-row.me{background:linear-gradient(90deg,#1a201f,#121a1d 85%);border:1px solid #192f2b;border-radius:12px}:where(:root[data-theme=dark]) .lb-row.me .lb-c-rank,:where(:root[data-theme=dark]) .lb-row.me .lb-nm{color:#6fc6bc}@media (max-width:620px){:where(:root[data-theme=dark]) .lb-hero{border-radius:20px}}:where(:root[data-theme=dark]) .landing{color:#e3eaf8}:where(:root[data-theme=dark]) .ld-nav-in{background:rgba(18,26,29,.86);border:1px solid #2a3236;border-radius:16px;box-shadow:0 12px 32px -22px rgba(0,0,0,.56)}:where(:root[data-theme=dark]) .ld-word .a{color:#48baad}:where(:root[data-theme=dark]) .ld-word .b{color:#e3eaf8}:where(:root[data-theme=dark]) .ld-links a{color:#a4adba}:where(:root[data-theme=dark]) .ld-links a:hover{color:#e3eaf8}:where(:root[data-theme=dark]) .ld-links a:after{background:#0d9488;border-radius:2px}:where(:root[data-theme=dark]) .ld-links a.ld-soon{color:#feaf8a;background:linear-gradient(90deg,#403504,#745605);border-radius:999px}:where(:root[data-theme=dark]) .ld-links a.ld-soon:hover{color:#feaf8a;box-shadow:0 8px 18px -8px rgba(245,158,11,.85)}:where(:root[data-theme=dark]) .ld-signin{color:#e3eaf8}:where(:root[data-theme=dark]) .ld-signin:hover{color:#6fc6bc}:where(:root[data-theme=dark]) .ld-nav-dash{color:#6fc6bc;border-radius:999px;border:1px solid #2a3236}:where(:root[data-theme=dark]) .ld-nav-dash:hover{background:#1a201f}:where(:root[data-theme=dark]) .ld-btn{border-radius:999px}:where(:root[data-theme=dark]) .ld-btn.primary{background:#0d9488;color:#fff;box-shadow:0 12px 26px -12px rgba(13,148,136,.5)}:where(:root[data-theme=dark]) .ld-btn.primary:hover{background:#0f766e}:where(:root[data-theme=dark]) .ld-btn.mint{background:linear-gradient(180deg,#0f6055,#2dd4bf);color:#c3dad7;box-shadow:0 14px 30px -12px rgba(45,212,191,.7)}:where(:root[data-theme=dark]) .ld-btn.mint:hover{box-shadow:0 20px 42px -14px rgba(45,212,191,.85)}:where(:root[data-theme=dark]) .ld-btn.ghost{background:rgba(18,26,29,.1);color:#fff;border:1px solid rgba(18,26,29,.3)}:where(:root[data-theme=dark]) .ld-btn.ghost:hover{background:rgba(18,26,29,.18)}:where(:root[data-theme=dark]) .ld-btn.soft{background:#1a201f;color:#6fc6bc;border:1px solid #192f2b}:where(:root[data-theme=dark]) .ld-btn.soft:hover{background:#192f2b}:where(:root[data-theme=dark]) .ld-btn.is-soon{background:linear-gradient(180deg,#484d53,#94a3b8);color:#c4cdd9;box-shadow:none}:where(:root[data-theme=dark]) .ld-btn.is-soon:hover{box-shadow:none}:where(:root[data-theme=dark]) .ld-hero{color:#e3eaf8}:where(:root[data-theme=dark]) .ld-math:before{background-image:radial-gradient(rgba(15,79,73,.16) 1px,transparent 1.2px);background-size:24px 24px}:where(:root[data-theme=dark]) .ld-m{color:#9bd7cf}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=dark]) .ld-m,:where(:root[data-theme=dark]) .ld-math:before{filter:blur(var(--b))}}:where(:root[data-theme=dark]) .ld-kicker{color:#99f6e4;background:rgba(18,26,29,.09);border:1px solid rgba(18,26,29,.18);border-radius:999px}:where(:root[data-theme=dark]) .ld-h1 .ld-l2{color:hsla(0,0%,100%,.9)}:where(:root[data-theme=dark]) .ld-hl{color:#5eead4}:where(:root[data-theme=dark]) .ld-hl:after{border-radius:4px;background:linear-gradient(90deg,#0f6055,#745605)}:where(:root[data-theme=dark]) .ld-hl2{color:#48baad}:where(:root[data-theme=dark]) .ld-hero-sub{color:#e3eaf8;text-decoration:none;background:#1a201f;border:1px solid #192f2b;border-radius:999px;animation:subPulse--dk 3.4s ease-out 2.6s infinite}:where(:root[data-theme=dark]) .ld-hero-sub:after{background:linear-gradient(100deg,transparent,rgba(18,26,29,.85),transparent)}:where(:root[data-theme=dark]) .ld-hero-sub:hover{background:#192f2b;border-color:#0d9488;box-shadow:0 10px 22px -12px rgba(13,148,136,.55)}:where(:root[data-theme=dark]) .ld-hero-sub strong{color:#6fc6bc}:where(:root[data-theme=dark]) .ld-hero-sub-go{color:#6fc6bc}:where(:root[data-theme=dark]) .ld-hero-mark{border-radius:7px;background:#403504;color:#fed1b5}:where(:root[data-theme=dark]) .ld-hand{color:#ff855e}:where(:root[data-theme=dark]) .ld-caret{background:currentColor;border-radius:2px}:where(:root[data-theme=dark]) .sr-only{border:0}:where(:root[data-theme=dark]) .ld-lead{color:hsla(0,0%,100%,.82)}:where(:root[data-theme=dark]) .ld-lead em{color:#99f6e4}:where(:root[data-theme=dark]) .ld-tick{color:hsla(0,0%,100%,.9);background:rgba(18,26,29,.09);border:1px solid rgba(18,26,29,.16);border-radius:999px}:where(:root[data-theme=dark]) .ld-scroll{color:hsla(0,0%,100%,.55)}:where(:root[data-theme=dark]) .ld-band{background:#1a201f;border-top:1px solid #192f2b;border-bottom:1px solid #192f2b}:where(:root[data-theme=dark]) .ld-stat-n{color:#6fc6bc;background:linear-gradient(180deg,#0d9488,#0f766e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:where(:root[data-theme=dark]) .ld-stat-l{color:#6fc6bc}:where(:root[data-theme=dark]) .ld-sec-kick{color:#ff855e}:where(:root[data-theme=dark]) .ld-sec-sub{color:#a4adba}:where(:root[data-theme=dark]) .landing h2 em,:where(:root[data-theme=dark]) .ld-feat-t em{color:#48baad;background:linear-gradient(transparent 66%,#192f2b 0)}:where(:root[data-theme=dark]) .ld-paper{background-color:#141c20;background-position:top;background-size:32px 32px;background-image:linear-gradient(rgba(52,61,83,.045) 1px,transparent 0),linear-gradient(90deg,rgba(52,61,83,.045) 1px,transparent 0)}:where(:root[data-theme=dark]) .ld-qotd{border:1px solid #2a3236;border-radius:18px;background:#121a1d;box-shadow:0 34px 64px -38px rgba(0,0,0,.64)}:where(:root[data-theme=dark]) .ld-qotd-meta{color:#a4adba}:where(:root[data-theme=dark]) .ld-chip{border-radius:999px;color:#6fc6bc;background:#1a201f;border:1px solid #192f2b}:where(:root[data-theme=dark]) .ld-chip.soft{color:#e3eaf8;background:#1d262a;border-color:#2a3236}:where(:root[data-theme=dark]) .ld-qopt{border:1.5px solid #2a3236;border-radius:12px;background:#121a1d;color:#e3eaf8}:where(:root[data-theme=dark]) .ld-qopt b{border-radius:8px;background:#1d262a;color:#a4adba}:where(:root[data-theme=dark]) .ld-qopt:hover{border-color:#0d9488}:where(:root[data-theme=dark]) .ld-qopt.on{border-color:#0d9488;background:#1a201f}:where(:root[data-theme=dark]) .ld-qopt.on b{background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .ld-qotd-hint{color:#a4adba}:where(:root[data-theme=dark]) .ld-qotd-lock{border-radius:12px;background:#231f1b;border:1px solid #4e3b25}:where(:root[data-theme=dark]) .ld-qotd-owl{border-top:1px dashed #2a3236;color:#a4adba}:where(:root[data-theme=dark]) .ld-qotd-owl b{color:#e3eaf8}:where(:root[data-theme=dark]) .ld-loop-card{border:1px solid #2a3236;border-radius:18px;background:#121a1d}:where(:root[data-theme=dark]) .ld-loop-card:hover{box-shadow:0 26px 48px -30px rgba(0,0,0,.56)}:where(:root[data-theme=dark]) .ld-loop-n{color:#cbd5e1}:where(:root[data-theme=dark]) .ld-loop-card p{color:#a4adba}:where(:root[data-theme=dark]) .ld-rv,:where(:root[data-theme=dark]) .ld-rv-feat{border:1px solid #2a3236;background:#121a1d;box-shadow:0 18px 40px -32px rgba(0,0,0,.64)}:where(:root[data-theme=dark]) .ld-rv-feat{border-radius:24px;border-color:#11453d;background:linear-gradient(160deg,#1a201f,#121a1d 62%)}:where(:root[data-theme=dark]) .ld-rv-feat blockquote{color:#e3eaf8}:where(:root[data-theme=dark]) .ld-rv-mark{color:#48baad}:where(:root[data-theme=dark]) .ld-rv blockquote{color:#c4cdd9}:where(:root[data-theme=dark]) .ld-rv mark,:where(:root[data-theme=dark]) .ld-rv-feat mark{color:inherit;border-radius:3px;background:linear-gradient(transparent 58%,#192f2b 0)}:where(:root[data-theme=dark]) .ld-rv figcaption,:where(:root[data-theme=dark]) .ld-rv-feat figcaption{border-top:1px dashed #484d53}:where(:root[data-theme=dark]) .ld-rv figcaption b,:where(:root[data-theme=dark]) .ld-rv-feat figcaption b{color:#e3eaf8}:where(:root[data-theme=dark]) .ld-rv figcaption small,:where(:root[data-theme=dark]) .ld-rv-feat figcaption small{color:#a4adba}:where(:root[data-theme=dark]) .ld-rv-av{border-radius:50%;color:#6fc6bc;background:#192f2b}:where(:root[data-theme=dark]) .ld-rv-note{color:#ff855e}:where(:root[data-theme=dark]) .ld-rv{border-radius:18px}:where(:root[data-theme=dark]) .ld-rv:hover{box-shadow:0 26px 48px -30px rgba(0,0,0,.56)}:where(:root[data-theme=dark]) .ld-rv:nth-child(3n+2) .ld-rv-av{color:#ff9e81;background:#30281d}:where(:root[data-theme=dark]) .ld-rv:nth-child(3n) .ld-rv-av{color:#bac3fd;background:#30333e}:where(:root[data-theme=dark]) .ld-stars{color:#e2e8f0}:where(:root[data-theme=dark]) .ld-stars-on{color:#f59e0b}:where(:root[data-theme=dark]) .ld-rate{border:1px solid #2a3236;border-radius:18px;background:#121a1d;box-shadow:0 18px 40px -32px rgba(0,0,0,.64)}:where(:root[data-theme=dark]) .ld-rate>b{color:#e3eaf8}:where(:root[data-theme=dark]) .ld-faq-item{border:1px solid #2a3236;border-radius:16px;background:#121a1d}:where(:root[data-theme=dark]) .ld-faq-item[open]{border-color:#192f2b;box-shadow:0 18px 40px -30px rgba(0,0,0,.56)}:where(:root[data-theme=dark]) .ld-faq-x{border-radius:50%;background:#1d262a}:where(:root[data-theme=dark]) .ld-faq-x:after,:where(:root[data-theme=dark]) .ld-faq-x:before{border-radius:2px;background:#343d53}:where(:root[data-theme=dark]) .ld-faq-item[open] .ld-faq-x{background:#0d9488}:where(:root[data-theme=dark]) .ld-faq-item[open] .ld-faq-x:after,:where(:root[data-theme=dark]) .ld-faq-item[open] .ld-faq-x:before{background:#121a1d}:where(:root[data-theme=dark]) .ld-faq-item p{color:#a4adba}:where(:root[data-theme=dark]) .ld-ask{border-radius:20px;border:1px solid #2a3236;background:#172023}:where(:root[data-theme=dark]) .ld-ask-avs>span{border-radius:50%;background:#121a1d;box-shadow:0 0 0 2.5px rgba(248,250,252,.14);border:1px solid #2a3236;color:#c4cdd9}:where(:root[data-theme=dark]) .ld-ask-t{color:#a4adba}:where(:root[data-theme=dark]) .ld-ask-t b{color:#e3eaf8}:where(:root[data-theme=dark]) .ld-ask-btn{border-radius:12px;color:#6fc6bc;background:#192f2b}:where(:root[data-theme=dark]) .ld-ask-btn:hover{background:#11453d}:where(:root[data-theme=dark]) .dm{border:1px solid #2a3236;border-radius:20px;background:#121a1d;box-shadow:0 44px 90px -52px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .dm-head{border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .dm-logo{color:#48baad}:where(:root[data-theme=dark]) .dm-tab{border:1px solid transparent;border-radius:10px;background:none;color:#a4adba}:where(:root[data-theme=dark]) .dm-tab:hover{color:#e3eaf8;background:#1d262a}:where(:root[data-theme=dark]) .dm-tab.on{color:#6fc6bc;background:#1a201f;border-color:#192f2b;box-shadow:inset 0 -3px 0 #0d9488}:where(:root[data-theme=dark]) .dm-clock{background:#0f766e}:where(:root[data-theme=dark]) .dm-streak{border-radius:999px;background:#2c2712;color:#fca074}:where(:root[data-theme=dark]) .dm-cta{border-radius:999px;background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .dm-cta:hover{background:#0f766e}:where(:root[data-theme=dark]) .dm-learn{background:#172023}:where(:root[data-theme=dark]) .dm .ndv-title b{color:#6fc6bc}:where(:root[data-theme=dark]) .dm .dm-dock{border-width:0 0 0 1px;border-radius:0;box-shadow:none}:where(:root[data-theme=dark]) .dm-analyse{background:#172023}:where(:root[data-theme=dark]) .dm-sample{border-radius:999px;background:#2c2712;color:#fca074}:where(:root[data-theme=dark]) .dm-panel{border-left:1px solid #2a3236;background:#172023}:where(:root[data-theme=dark]) .dm-wa{background:#293135}:where(:root[data-theme=dark]) .dm-wa-head{background:#075e54;color:#fff}:where(:root[data-theme=dark]) .dm-msg{border-radius:10px;background:#121a1d;box-shadow:0 1px 1px rgba(0,0,0,.128)}:where(:root[data-theme=dark]) .dm-msg.me{background:#1d2d1b}:where(:root[data-theme=dark]) .dm-msg b{color:#6fc6bc}:where(:root[data-theme=dark]) .dm-typing>span{border-radius:10px;background:#121a1d}:where(:root[data-theme=dark]) .dm-typing i{border-radius:50%;background:#94a3b8}:where(:root[data-theme=dark]) .dm-join p{color:#a4adba}@media (max-width:640px){:where(:root[data-theme=dark]) .dm-cta-foot{border-radius:0}}:where(:root[data-theme=dark]) .ld-shot{border-radius:16px;border:1px solid #2a3236;background:#121a1d;box-shadow:0 34px 64px -34px rgba(0,0,0,.544)}:where(:root[data-theme=dark]) .ld-shot:hover{box-shadow:0 44px 80px -38px rgba(0,0,0,.672)}:where(:root[data-theme=dark]) .ld-shot-bar{background:#1d262a;border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .ld-shot-bar i{border-radius:50%;background:#484d53}:where(:root[data-theme=dark]) .ld-feat-ic{border-radius:15px;background:#1a201f}:where(:root[data-theme=dark]) .ld-feat-d{color:#a4adba}:where(:root[data-theme=dark]) .ld-feat-hl{color:#6fc6bc;background:#1a201f;box-shadow:0 0 0 3px rgba(240,253,250,.14);border-radius:4px}:where(:root[data-theme=dark]) .ld-feat-link{color:#6fc6bc}:where(:root[data-theme=dark]) .ld-stack{border:0;background:none}:where(:root[data-theme=dark]) .ld-card{border-radius:16px;border:1px solid #2a3236;background:#121a1d}:where(:root[data-theme=dark]) .ld-card.behind{filter:brightness(.94);box-shadow:0 26px 46px -30px rgba(0,0,0,.64)}:where(:root[data-theme=dark]) .ld-card.lead{box-shadow:0 34px 64px -34px rgba(0,0,0,.544)}:where(:root[data-theme=dark]) .ld-stack:hover .ld-card.lead{box-shadow:0 46px 82px -38px rgba(0,0,0,.704)}:where(:root[data-theme=dark]) .ld-stack-badge{border-radius:999px;color:#fff;background:linear-gradient(180deg,#0d9488,#0f766e);box-shadow:0 8px 18px -8px rgba(15,118,110,.8)}:where(:root[data-theme=dark]) .ld-stack-hint{border-radius:999px;color:#e3eaf8;background:rgba(18,26,29,.9);border:1px solid #2a3236;box-shadow:0 8px 20px -12px rgba(0,0,0,.72)}:where(:root[data-theme=dark]) .ld-gallery-c{color:#a4adba}:where(:root[data-theme=dark]) .ld-gallery-x{border-radius:50%;border:1px solid #2a3236;background:#121a1d;color:#a4adba}:where(:root[data-theme=dark]) .ld-gallery-x:hover{background:#1d262a;color:#e3eaf8}:where(:root[data-theme=dark]) .ld-gcard{border-radius:14px;border:1px solid #2a3236;background:#121a1d;box-shadow:0 30px 56px -34px rgba(0,0,0,.544)}:where(:root[data-theme=dark]) .ld-gcard:hover{box-shadow:0 40px 72px -38px rgba(0,0,0,.672)}:where(:root[data-theme=dark]) .ld-card-tag{color:#6fc6bc;background:#1a201f;border:1px solid #192f2b;border-radius:999px}:where(:root[data-theme=dark]) .ld-more-card{background:#121a1d;border:1px solid #2a3236;border-radius:16px}:where(:root[data-theme=dark]) .ld-more-card:hover{box-shadow:0 22px 44px -28px rgba(0,0,0,.48);border-color:#192f2b}:where(:root[data-theme=dark]) .ld-more-ic{border-radius:12px;background:#1a201f}:where(:root[data-theme=dark]) .ld-more-d{color:#a4adba}:where(:root[data-theme=dark]) .ld-kick-soon{color:#f58e52}:where(:root[data-theme=dark]) .ld-final-sec{background:linear-gradient(180deg,#121a1d,#1a201f)}:where(:root[data-theme=dark]) .ld-final-p{color:#a4adba}:where(:root[data-theme=dark]) .ld-foot{border-top:1px solid #2a3236;background-color:#141c20;background-size:32px 32px;background-image:radial-gradient(rgba(52,61,83,.08) 1px,transparent 0)}:where(:root[data-theme=dark]) .ld-foot-brand p{color:#c4cdd9}:where(:root[data-theme=dark]) .ld-foot-hand{color:#48baad}:where(:root[data-theme=dark]) .ld-foot-col h3{color:#48baad}:where(:root[data-theme=dark]) .ld-foot-col a{color:#c4cdd9}:where(:root[data-theme=dark]) .ld-foot-col a:hover,:where(:root[data-theme=dark]) .ld-foot-legal a:hover{color:#6fc6bc}:where(:root[data-theme=dark]) .ld-foot-legal{border-top:1px solid #2a3236;color:#a4adba}:where(:root[data-theme=dark]) .ld-foot-legal a{color:#b8c0cc}:where(:root[data-theme=dark]) .ld-foot-mark>span{color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,rgba(52,61,83,.11),rgba(52,61,83,0) 82%)}:where(:root[data-theme=dark]) .ld-foot-mark>.ld-foot-lit{background-image:linear-gradient(180deg,#0d9488,#2dd4bf 55%,rgba(13,148,136,.25))}:where(:root[data-theme=dark]) .ld-foot-glow{background:radial-gradient(.9em circle at var(--mx,-999px) var(--my,-999px),rgba(13,148,136,.08),transparent 70%)}@media (max-width:640px){:where(:root[data-theme=dark]) .ld-dock{border-radius:16px;background:rgba(52,61,83,.94);color:#fff;box-shadow:0 18px 40px -16px rgba(0,0,0,.75)}}@media (max-width:640px){:where(:root[data-theme=dark]) .ld-dock b{color:#5eead4}}:where(:root[data-theme=dark]) .faq-h{color:#e3eaf8}:where(:root[data-theme=dark]) .faq-i{border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .faq-i summary{color:#e3eaf8}:where(:root[data-theme=dark]) .faq-i summary:after{color:#a4adba}:where(:root[data-theme=dark]) .faq-i[open] summary:after{color:#48baad}:where(:root[data-theme=dark]) .faq-i summary:hover{color:#6fc6bc}:where(:root[data-theme=dark]) .faq-i p{color:#a4adba}:where(:root[data-theme=dark]) .dsh-greet-sub{color:#a4adba}:where(:root[data-theme=dark]) .dsh-stat{border-radius:14px;background:#121a1d;border:1px solid #2a3236}:where(:root[data-theme=dark]) .dsh-stat:hover{border-color:#192f2b}:where(:root[data-theme=dark]) .dsh-stat-k{color:#a4adba}:where(:root[data-theme=dark]) .dsh-stat-v{color:#e3eaf8}:where(:root[data-theme=dark]) .dsh-stat-v i{color:#a4adba}:where(:root[data-theme=dark]) .dsh-stat-l{color:#6fc6bc;text-decoration:none}:where(:root[data-theme=dark]) .dsh-stat-l.plain{color:#a4adba}:where(:root[data-theme=dark]) .dsh-dots i{border-radius:999px;background:#313438}:where(:root[data-theme=dark]) .dsh-dots i.on{background:#0d9488}:where(:root[data-theme=dark]) .dsh-dots i.today{outline:2px solid #192f2b;outline-offset:1px}:where(:root[data-theme=dark]) .dsh-exam{border-radius:16px;border:1px solid #2a3236;background:#121a1d}:where(:root[data-theme=dark]) .dsh-exam-name{color:#e3eaf8}:where(:root[data-theme=dark]) .dsh-exam-tag{color:#a4adba;background:#1d262a;border-radius:999px}:where(:root[data-theme=dark]) .dsh-exam-days{color:#a4adba}:where(:root[data-theme=dark]) .dsh-exam-days b{color:#6fc6bc}:where(:root[data-theme=dark]) .dsh-exam-date{color:#a4adba}:where(:root[data-theme=dark]) .dsh-hero{border-radius:24px;color:#fff;background:linear-gradient(122deg,#0f172a,#12403c 58%,#115e56);box-shadow:0 30px 60px -34px rgba(15,23,42,.85)}:where(:root[data-theme=dark]) .dsh-hero-glow{border-radius:50%;background:radial-gradient(circle,rgba(94,234,212,.28),transparent 62%)}:where(:root[data-theme=dark]) .dsh-hero-kick{color:#5eead4}:where(:root[data-theme=dark]) .dsh-hero-p{color:#d5e4e1}:where(:root[data-theme=dark]) .dsh-onair{border-radius:999px;background:#34d399;color:#052e1c}:where(:root[data-theme=dark]) .dsh-onair-dot{border-radius:50%;background:#052e1c}:where(:root[data-theme=dark]) .dsh-feats a{border-radius:14px;text-decoration:none;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);color:#cfe3e0}:where(:root[data-theme=dark]) .dsh-feats a:hover{background:hsla(0,0%,100%,.13)}:where(:root[data-theme=dark]) .dsh-feats b{color:#5eead4}:where(:root[data-theme=dark]) .dsh-feats span{color:#fff}:where(:root[data-theme=dark]) .dsh-btn{border-radius:999px;text-decoration:none;border:1px solid transparent}:where(:root[data-theme=dark]) .dsh-btn.solid{background:#5eead4;color:#062b27}:where(:root[data-theme=dark]) .dsh-btn.solid:hover{box-shadow:0 14px 26px -12px rgba(94,234,212,.6)}:where(:root[data-theme=dark]) .dsh-btn.ghost{color:#fff;background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.24)}:where(:root[data-theme=dark]) .dsh-btn.ghost:hover{background:hsla(0,0%,100%,.16)}:where(:root[data-theme=dark]) .dsh-sec{color:#a4adba}:where(:root[data-theme=dark]) .dsh-hl{border-radius:6px;background:#fbbf24;color:#422006}:where(:root[data-theme=dark]) .dsh-sec-hl{border-radius:999px;background:#2c2712;color:#fca074}:where(:root[data-theme=dark]) .nr-wall-paper{border-radius:16px;background:#121a1d;border:1px solid #2a3236;filter:blur(4px)}:where(:root[data-theme=dark]) .nr-wall-paper span{border-radius:6px;background:#484d53}:where(:root[data-theme=dark]) .nr-wall-paper span:nth-child(3n+1){background:#0f6055}:where(:root[data-theme=dark]) .nr-wall-box{border-radius:20px;background:#121a1d;border:1px solid #403504;box-shadow:0 24px 50px -24px rgba(0,0,0,.72)}:where(:root[data-theme=dark]) .nr-wall-box p{color:#a4adba}:where(:root[data-theme=dark]) .nr-wall-box b{color:#e3eaf8}:where(:root[data-theme=dark]) .nr-wall-cta{border-radius:999px;background:#0d9488;color:#fff;text-decoration:none}:where(:root[data-theme=dark]) .nr-wall-cta:hover{background:#0f766e}:where(:root[data-theme=dark]) .nr-wall-alt{color:#6fc6bc}:where(:root[data-theme=dark]) .fcp-total{border-radius:999px;background:rgba(18,26,29,.16);color:#fff}:where(:root[data-theme=dark]) .fcp-teaser{filter:blur(3px)}:where(:root[data-theme=dark]) .fcp-more{text-decoration:none}:where(:root[data-theme=dark]) .dtk{border:1px solid #2a3236;border-radius:20px;background:#121a1d}:where(:root[data-theme=dark]) .dtk.all{border-color:#192f2b;background:#1a201f}:where(:root[data-theme=dark]) .dtk-bar{border-radius:999px;background:#1d262a}:where(:root[data-theme=dark]) .dtk-bar span{border-radius:999px;background:#0d9488}:where(:root[data-theme=dark]) .dtk-msg{color:#6fc6bc}:where(:root[data-theme=dark]) .dtk-list li{border-top:1px solid #2a3236}:where(:root[data-theme=dark]) .dtk-list li:first-child{border-top:0}:where(:root[data-theme=dark]) .dtk-check{border:2px solid #484d53;border-radius:8px;background:#121a1d;color:transparent}:where(:root[data-theme=dark]) .dtk-check:hover{border-color:#0d9488}:where(:root[data-theme=dark]) .dtk-list li.on .dtk-check{border-color:#0d9488;background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .dtk-t b{color:#e3eaf8}:where(:root[data-theme=dark]) .dtk-t small{color:#a4adba}:where(:root[data-theme=dark]) .dtk-list li.on .dtk-t b{color:#a4adba;text-decoration:line-through}:where(:root[data-theme=dark]) .dtk-go{border-radius:999px;background:#0d9488;color:#fff;text-decoration:none}:where(:root[data-theme=dark]) .dtk-go:hover{background:#0f766e}:where(:root[data-theme=dark]) .dtk-list li.on .dtk-go{border:1.5px solid #192f2b;background:#121a1d;color:#6fc6bc}:where(:root[data-theme=dark]) .dsh-sec-n{background:#192f2b;color:#6fc6bc;border-radius:999px}:where(:root[data-theme=dark]) .dsh-daily{border-radius:18px;text-decoration:none;color:#e3eaf8;background:#121a1d;border:1px solid #2a3236}:where(:root[data-theme=dark]) .dsh-daily:hover{border-color:#0d9488;box-shadow:0 16px 32px -18px rgba(0,0,0,.56)}:where(:root[data-theme=dark]) .dsh-daily-name{color:#a4adba}:where(:root[data-theme=dark]) .dsh-live{border-radius:999px;background:#1d262a;color:#a4adba}:where(:root[data-theme=dark]) .dsh-live.today{background:#1c2a21;color:#6ac982}:where(:root[data-theme=dark]) .dsh-daily-m i{color:#a4adba;background:var(--soft,#1d262a);border-radius:999px}:where(:root[data-theme=dark]) .dsh-daily-m i.dsh-genre{background:#1a201f;color:#6fc6bc}:where(:root[data-theme=dark]) .dsh-daily-go{color:#6fc6bc}:where(:root[data-theme=dark]) .dsh-card{--ac:#0d9488;--ac-soft:#1a201f;--ac-line:#192f2b;border-radius:20px;text-decoration:none;color:#e3eaf8;background:#121a1d;border:1px solid #2a3236}:where(:root[data-theme=dark]) .dsh-card.ac-gold{--ac:#d97706;--ac-soft:#1f1d16;--ac-line:#403504}:where(:root[data-theme=dark]) .dsh-card.ac-deep{--ac:#0f766e;--ac-soft:#1b221f;--ac-line:#1f4736}:where(:root[data-theme=dark]) .dsh-card-bar{border-radius:0 3px 3px 0;background:var(--ac)}:where(:root[data-theme=dark]) .dsh-card:hover .dsh-card-bar{border-radius:0}:where(:root[data-theme=dark]) .dsh-card-wash{border-radius:50%;background:radial-gradient(circle,var(--ac-soft),transparent 68%)}:where(:root[data-theme=dark]) .dsh-card:hover{border-color:var(--ac-line);box-shadow:0 20px 38px -20px rgba(0,0,0,.512)}:where(:root[data-theme=dark]) .dsh-card-ic{border-radius:14px;background:var(--ac-soft);border:1px solid var(--ac-line)}:where(:root[data-theme=dark]) .dsh-card-k{color:var(--ac)}:where(:root[data-theme=dark]) .dsh-card-d{color:#a4adba}:where(:root[data-theme=dark]) .dsh-card-open{color:var(--ac)}:where(:root[data-theme=dark]) .dsh-card-go{border-radius:50%;color:var(--ac);background:var(--ac-soft);border:1px solid var(--ac-line)}:where(:root[data-theme=dark]) .dsh-card:hover .dsh-card-go{background:var(--ac);border-color:var(--ac);color:#fff}:where(:root[data-theme=dark]) .dsh-tag{border-radius:999px;background:#192f2b;color:#6fc6bc}:where(:root[data-theme=dark]) .dsh-tag.beta{background:#2c2712;color:#f58e52}:where(:root[data-theme=dark]) .dsh-tag.soon{background:#1d262a;color:#a4adba}:where(:root[data-theme=dark]) .dsh-card.is-soon:hover{border-color:#2a3236;box-shadow:none}:where(:root[data-theme=dark]) .dsh-card.is-soon .dsh-card-bar{background:#484d53}:where(:root[data-theme=dark]) .dsh-bm{border-radius:20px;background:#121a1d;border:1px solid #2a3236}:where(:root[data-theme=dark]) .dsh-bm-bar{background:linear-gradient(90deg,#0d9488,rgba(13,148,136,0))}:where(:root[data-theme=dark]) .dsh-bm.empty .dsh-bm-bar{background:linear-gradient(90deg,#484d53,rgba(72,77,83,0))}:where(:root[data-theme=dark]) .dsh-bm-card{border-radius:14px;text-decoration:none;color:#e3eaf8;background:#1a201f;border:1px solid #192f2b}:where(:root[data-theme=dark]) .dsh-bm-card:hover{border-color:#0d9488;box-shadow:0 14px 26px -16px rgba(0,0,0,.56)}:where(:root[data-theme=dark]) .dsh-bm-topic{color:#6fc6bc}:where(:root[data-theme=dark]) .dsh-bm-note{color:#a4adba}:where(:root[data-theme=dark]) .dsh-bm-all{color:#6fc6bc;text-decoration:none}:where(:root[data-theme=dark]) .dsh-bm-star{border-radius:13px;color:#6fc6bc;background:#1a201f;border:1px solid #192f2b}:where(:root[data-theme=dark]) .dsh-bm-empty p{color:#a4adba}:where(:root[data-theme=dark]) .dsh-bm-cta{border-radius:999px;text-decoration:none;color:#fff;background:#0d9488}:where(:root[data-theme=dark]) .dsh-bm-cta:hover{box-shadow:0 12px 24px -12px rgba(13,148,136,.6)}:where(:root[data-theme=dark]) .ntf-btn{border-radius:999px;background:#121a1d;border:1px solid #2a3236}:where(:root[data-theme=dark]) .ntf-btn:hover{border-color:#0d9488;background:#1a201f}:where(:root[data-theme=dark]) .ntf-btn.on{border-color:#0d9488;background:#1a201f}:where(:root[data-theme=dark]) .ntf-dot{border-radius:999px;border:2px solid #121a1d;color:#fff;background:#e11d48}:where(:root[data-theme=dark]) .ntf-panel{background:#121a1d;border:1px solid #2a3236;border-radius:18px;box-shadow:0 26px 54px -24px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .ntf-head{background:#121a1d;border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .ntf-head span{color:#a4adba}:where(:root[data-theme=dark]) .ntf-i{border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .ntf-i:last-child{border-bottom:0}:where(:root[data-theme=dark]) .ntf-i.unread{background:#1a201f}:where(:root[data-theme=dark]) .ntf-ic{border-radius:10px;background:#1a201f;border:1px solid #192f2b}:where(:root[data-theme=dark]) .ntf-i.unread .ntf-ic{background:#121a1d}:where(:root[data-theme=dark]) .ntf-d{color:#a4adba}:where(:root[data-theme=dark]) .ntf-body p{color:#a4adba}:where(:root[data-theme=dark]) .ntf-q{border-left:2px solid #192f2b;color:#a4adba}:where(:root[data-theme=dark]) .ntf-cta{color:#6fc6bc;text-decoration:none}:where(:root[data-theme=dark]) .ntf-none{color:#a4adba}:where(:root[data-theme=dark]) .sk-wm .a{color:#48baad}:where(:root[data-theme=dark]) .sk-wm .b{color:#e3eaf8}:where(:root[data-theme=dark]) .sk-track{border-radius:999px;background:#1d262a}:where(:root[data-theme=dark]) .sk-track i{border-radius:999px;background:linear-gradient(90deg,#192f2b,#0d9488 55%,#0f766e)}:where(:root[data-theme=dark]) .sk-label{color:#a4adba}:where(:root[data-theme=dark]) .fcs-lib{border:1px solid #2a3236;border-radius:8px;background:#121a1d;color:#a4adba;text-decoration:none}:where(:root[data-theme=dark]) .fcs-lib:hover{border-color:#0f4f49;color:#9bd7cf}:where(:root[data-theme=dark]) .fcs-bar{border-radius:999px;background:#222a2e}:where(:root[data-theme=dark]) .fcs-bar span{border-radius:999px;background:#0f4f49}:where(:root[data-theme=dark]) .fcs-count{color:#a4adba}:where(:root[data-theme=dark]) .fcs-card{outline:none}:where(:root[data-theme=dark]) .fcs-card:focus-visible .fcs-face{box-shadow:0 0 0 3px rgba(204,251,241,.14)}:where(:root[data-theme=dark]) .fcs-face{border-radius:16px;box-shadow:0 28px 56px -30px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .fcs-front{background:#0f4f49;color:#fff}:where(:root[data-theme=dark]) .fcs-tag{color:hsla(0,0%,100%,.72)}:where(:root[data-theme=dark]) .fcs-pill{border-radius:999px;background:#17655d;border:1px solid rgba(18,26,29,.08);color:hsla(0,0%,100%,.88)}:where(:root[data-theme=dark]) .fcs-hint{color:hsla(0,0%,100%,.5)}:where(:root[data-theme=dark]) .fcs-back{background:#121a1d;border:1px solid #2c3539;box-shadow:0 28px 56px -34px rgba(0,0,0,.56)}:where(:root[data-theme=dark]) .fcs-back .fcs-word{color:#e3eaf8}:where(:root[data-theme=dark]) .fcs-say{border:0;border-radius:8px;background:none;color:#a4adba}:where(:root[data-theme=dark]) .fcs-say:hover{background:#1d262a;color:#6fc6bc}:where(:root[data-theme=dark]) .fcs-pos{color:#a4adba}:where(:root[data-theme=dark]) .fcs-mean{color:#e3eaf8}:where(:root[data-theme=dark]) .fcs-ex{border-radius:12px;color:#e3eaf8;background:#1b2327;border:1px solid #2c3539}:where(:root[data-theme=dark]) .fcs-btn{border-radius:999px;border:1px solid #393c3f;background:#121a1d;color:#e3eaf8}:where(:root[data-theme=dark]) .fcs-btn:hover{border-color:#0f4f49;color:#9bd7cf}:where(:root[data-theme=dark]) .fcs-btn.primary{background:#0f4f49;border-color:#0f4f49;color:#fff}:where(:root[data-theme=dark]) .fcs-btn.primary:hover{background:#17655d;border-color:#17655d;color:#fff}:where(:root[data-theme=dark]) .fcs-arrow,:where(:root[data-theme=dark]) .fcs-dot{border-radius:50%;text-decoration:none;border:1px solid #2c3539;background:#121a1d;color:#8494a7}:where(:root[data-theme=dark]) .fcs-arrow{color:#9bd7cf}:where(:root[data-theme=dark]) .fcs-arrow:not(.off):hover,:where(:root[data-theme=dark]) .fcs-dot:hover{border-color:#0f4f49;color:#9bd7cf}:where(:root[data-theme=dark]) .fcs-dot.on{background:#0f4f49;border-color:#0f4f49;color:#fff;box-shadow:0 0 0 2px hsla(0,0%,100%,.14),0 0 0 3.5px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .fcs-keys{color:#a3afbd}:where(:root[data-theme=dark]) .fcs-keys kbd{border:1px solid #2c3539;border-radius:4px;background:#121a1d;color:#8494a7}:where(:root[data-theme=dark]) .fcl-sec span{color:#a4adba}:where(:root[data-theme=dark]) .fcl-row{border:1px solid #2a3236;border-radius:16px;background:#121a1d}:where(:root[data-theme=dark]) .fcl-row:hover,:where(:root[data-theme=dark]) .fcl-row[open]{border-color:#192f2b;box-shadow:0 10px 28px -22px rgba(15,118,110,.5)}:where(:root[data-theme=dark]) .fcl-ic{border-radius:12px;background:linear-gradient(135deg,#0f766e,#0d9488);color:#fff}:where(:root[data-theme=dark]) .fcl-meta b{color:#e3eaf8}:where(:root[data-theme=dark]) .fcl-meta small{color:#a4adba}:where(:root[data-theme=dark]) .fcl-chev{color:#a4adba}:where(:root[data-theme=dark]) .fcl-row[open] .fcl-chev{color:#48baad}:where(:root[data-theme=dark]) .fcl-blurb{color:#a4adba}:where(:root[data-theme=dark]) .fcl-pct{color:#6fc6bc}:where(:root[data-theme=dark]) .fcl-bar{border-radius:999px;background:#1d262a}:where(:root[data-theme=dark]) .fcl-bar span{border-radius:999px;background:#0d9488}:where(:root[data-theme=dark]) .fcl-deck{border-top:1px solid #2a3236;color:#e3eaf8;text-decoration:none}:where(:root[data-theme=dark]) .fcl-n{border-radius:50%;background:#1a201f;color:#6fc6bc}:where(:root[data-theme=dark]) .fcl-deck.done .fcl-n{background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .fcl-dname small{color:#a4adba}:where(:root[data-theme=dark]) .fcl-study{border-radius:999px;background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .fcl-deck:hover .fcl-study{background:#0f766e}:where(:root[data-theme=dark]) .fcl-deck:hover .fcl-n{background:#192f2b}:where(:root[data-theme=dark]) .fcl-deck.done .fcl-study{border:1.5px solid #0d9488;background:#121a1d;color:#6fc6bc}:where(:root[data-theme=dark]) .fcs-done{color:#9bd7cf}:where(:root[data-theme=dark]) .elg-filters{background:#121a1d;border:1px solid #2a3236;border-radius:14px}:where(:root[data-theme=dark]) .elg-reset{border:none;background:none;color:#6fc6bc;text-decoration:underline}:where(:root[data-theme=dark]) .elg-q.wrong{border-left:4px solid #ef4444}:where(:root[data-theme=dark]) .elg-q.skipped{border-left:4px solid #f59e0b}:where(:root[data-theme=dark]) .elg-tag{border-radius:999px}:where(:root[data-theme=dark]) .elg-tag.wrong{background:#272222;color:#ff7b6e}:where(:root[data-theme=dark]) .elg-tag.skipped{background:#2c2712;color:#f58e52}:where(:root[data-theme=dark]) .elg-tag.times{background:#1a201f;color:#6fc6bc}:where(:root[data-theme=dark]) .elg-tag.cleared{background:#1c2a21;color:#16a34a}:where(:root[data-theme=dark]) .elg-meta{color:#a4adba}:where(:root[data-theme=dark]) .elg-ans{color:#a4adba}:where(:root[data-theme=dark]) .elg-ans b{color:#e3eaf8}:where(:root[data-theme=dark]) .elg-ans b.no{color:#ff7b6e}:where(:root[data-theme=dark]) .elg-ans b.ok{color:#16a34a}:where(:root[data-theme=dark]) .nts-part{color:#a4adba}:where(:root[data-theme=dark]) .nts-sub{border:1px solid #2a3236;border-radius:12px;background:#121a1d}:where(:root[data-theme=dark]) .nts-sub[open]{border-color:#192f2b}:where(:root[data-theme=dark]) .nts-sub-sum:hover{background:#1a201f}:where(:root[data-theme=dark]) .nts-sub-name b{color:#e3eaf8}:where(:root[data-theme=dark]) .nts-sub-name small{color:#a4adba}:where(:root[data-theme=dark]) .nts-sub-chev{color:#a4adba}:where(:root[data-theme=dark]) .nts-sub[open] .nts-sub-chev{color:#48baad}:where(:root[data-theme=dark]) .nts-locked{color:#a4adba}:where(:root[data-theme=dark]) .nts-paid{border:1.5px solid #584705;background:#1f1d16;color:#fca074}:where(:root[data-theme=dark]) .fcl-deck:hover .nts-paid{background:#2c2712}:where(:root[data-theme=dark]) .nts-teaser{filter:blur(3px)}:where(:root[data-theme=dark]) .nts-more{border:1px solid #192f2b;border-radius:999px;background:#121a1d;color:#6fc6bc;box-shadow:0 8px 22px -12px rgba(15,118,110,.45)}:where(:root[data-theme=dark]) .nts-more:hover{background:#1a201f}:where(:root[data-theme=dark]) .nts-locked .fcl-n{background:#1d262a;color:#94a3b8}:where(:root[data-theme=dark]) .nts-lockbtn{background:#1d262a;color:#94a3b8}:where(:root[data-theme=dark]) .fcl-deck.nts-locked:hover .fcl-study{background:#1d262a}:where(:root[data-theme=dark]) .tl-how{color:#a4adba}:where(:root[data-theme=dark]) .tl-row{border-top:1px solid #2a3236}:where(:root[data-theme=dark]) .tl-lv.easy{color:#48be8e}:where(:root[data-theme=dark]) .tl-lv.medium{color:#d97706}:where(:root[data-theme=dark]) .tl-lv.hard{color:#ff7b6e}:where(:root[data-theme=dark]) .tl-lv.cleared{color:#6fc6bc}:where(:root[data-theme=dark]) .tl-bat{border-radius:7px;background:#1d262a}:where(:root[data-theme=dark]) .tl-bat i{border-radius:3px;background:#484d53}:where(:root[data-theme=dark]) .tl-bat i.on{background:#0f766e}:where(:root[data-theme=dark]) .tl-go{border:1px solid #0d9488;border-radius:999px;background:#0d9488;color:#fff;text-decoration:none}:where(:root[data-theme=dark]) a.tl-go:hover{background:#0f766e}:where(:root[data-theme=dark]) .tl-go.locked{border-color:#2a3236;background:#121a1d;color:#94a3b8}:where(:root[data-theme=dark]) a.tl-go.locked:hover{border-color:#584705;background:#121a1d;color:#d97706}:where(:root[data-theme=dark]) .tl-go.soon{border-color:#2a3236;background:#1d262a;color:#a4adba}:where(:root[data-theme=dark]) .tl-go.done{border-color:#192f2b;background:var(--brand-tint,#1a201f);color:#6fc6bc}:where(:root[data-theme=dark]) .nr-bar{background:rgba(18,26,29,.82);border-bottom:1px solid rgba(42,50,54,.8)}:where(:root[data-theme=dark]) .nr-pill{border:1px solid #2a3236;border-radius:999px;background:#121a1d;color:#e3eaf8;text-decoration:none}:where(:root[data-theme=dark]) .nr-pill:hover{border-color:#0d9488;color:#6fc6bc;box-shadow:0 6px 16px -10px rgba(13,148,136,.6)}:where(:root[data-theme=dark]) .nr-sec{color:#6fc6bc}:where(:root[data-theme=dark]) .nr-stat{border-radius:999px;background:#1d262a;color:#a4adba}:where(:root[data-theme=dark]) .nr-stat b{color:#e3eaf8}:where(:root[data-theme=dark]) .nr-stat.ok{background:#1c2a21;color:#16a34a}:where(:root[data-theme=dark]) .nr-stat.ok b{color:#16a34a}:where(:root[data-theme=dark]) .nr-stat.warn{border:0;background:#2c2712;color:#f58e52}:where(:root[data-theme=dark]) .nr-stat.warn b{color:#f58e52}:where(:root[data-theme=dark]) .nr-pill.revise{border-color:#403504;background:#1f1d16;color:#f58e52}:where(:root[data-theme=dark]) .nr-pill.revise:hover{border-color:#f59e0b;color:#fca074;box-shadow:0 6px 16px -10px rgba(245,158,11,.7)}:where(:root[data-theme=dark]) .nr-pill.revise b{border-radius:999px;background:#f59e0b;color:#fff}:where(:root[data-theme=dark]) .nr-track{border-radius:999px;background:#1d262a}:where(:root[data-theme=dark]) .nr-track span{border-radius:999px;background:linear-gradient(90deg,#0f766e,#0d9488 60%,#2dd4bf);box-shadow:0 0 10px rgba(45,212,191,.55)}:where(:root[data-theme=dark]) .nr-pct{color:#6fc6bc}:where(:root[data-theme=dark]) .nr-page{border:1px solid #2a3236;border-radius:16px;background:linear-gradient(100deg,#172023 30%,#21292d 50%,#172023 70%) 0 0 /200% 100%;box-shadow:0 1px 2px rgba(0,0,0,.064),0 18px 40px -30px rgba(0,0,0,.56)}:where(:root[data-theme=dark]) .nr-page.ready{background:#121a1d}:where(:root[data-theme=dark]) .nr-page:hover{box-shadow:0 1px 2px rgba(0,0,0,.064),0 24px 50px -30px rgba(0,0,0,.72)}:where(:root[data-theme=dark]) .nr-pno{border-radius:999px;background:rgba(52,61,83,.06);color:#a4adba}:where(:root[data-theme=dark]) .nq-cover{border:1px dashed #383b3e;border-radius:10px;background:rgba(18,26,29,.95)}:where(:root[data-theme=dark]) .nq-cover:hover{border-color:rgba(13,148,136,.45)}:where(:root[data-theme=dark]) .nq-hint{color:#94a3b8}:where(:root[data-theme=dark]) .nq-go{border:0;background:none;color:#6fc6bc}:where(:root[data-theme=dark]) .nq-go:hover{color:#48baad}:where(:root[data-theme=dark]) .nq-go.ghost{color:#a4adba}:where(:root[data-theme=dark]) .nq-go.ghost:hover{color:#6fc6bc}:where(:root[data-theme=dark]) .nq-chip{border:1px solid #2a3236;border-radius:999px;background:#121a1d;box-shadow:0 6px 18px -12px rgba(0,0,0,.72)}:where(:root[data-theme=dark]) .nq-mark{border:0;border-radius:999px;background:none;color:#94a3b8}:where(:root[data-theme=dark]) .nq-mark.knew.on,:where(:root[data-theme=dark]) .nq-mark.knew:hover{color:#16a34a}:where(:root[data-theme=dark]) .nq-mark.shaky.on,:where(:root[data-theme=dark]) .nq-mark.shaky:hover{color:#f58e52}:where(:root[data-theme=dark]) .nq-mark.no.on,:where(:root[data-theme=dark]) .nq-mark.no:hover{color:#ff7b6e}:where(:root[data-theme=dark]) .nq-mark.knew.on{background:#1c2a21}:where(:root[data-theme=dark]) .nq-mark.shaky.on{background:#2c2712}:where(:root[data-theme=dark]) .nq-mark.no.on{background:#3a2d2e}:where(:root[data-theme=dark]) .nq-chip.flash{animation:nq-flash--dk 1.4s var(--ease)}:where(:root[data-theme=dark]) .nr-mark{border:0;border-radius:999px;background:#343d53;color:#fff;box-shadow:0 16px 34px -14px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .nr-mark-ic{border-radius:50%;background:rgba(18,26,29,.14)}:where(:root[data-theme=dark]) .nr-mark.on{background:#0d9488}:where(:root[data-theme=dark]) .nr-mark.on .nr-mark-ic{background:#121a1d;color:#48baad}:where(:root[data-theme=dark]) .nr-overlay{background:rgba(52,61,83,.32)}:where(:root[data-theme=dark]) .nr-panel{border:1px solid #2a3236;border-radius:20px;background:#121a1d;box-shadow:0 30px 60px -30px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .nr-panel-head{border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .nr-tabs{border-radius:12px;background:#1d262a}:where(:root[data-theme=dark]) .nr-tabs button{border:0;border-radius:9px;background:none;color:#a4adba}:where(:root[data-theme=dark]) .nr-tabs button.on{background:#121a1d;color:#e3eaf8;box-shadow:0 1px 3px rgba(0,0,0,.192)}:where(:root[data-theme=dark]) .nr-tab-n{border-radius:999px;background:#f59e0b;color:#fff}:where(:root[data-theme=dark]) .nr-rq{border:1px solid #2a3236;border-radius:14px;background:#121a1d}:where(:root[data-theme=dark]) .nr-rq:hover{border-color:#192f2b;box-shadow:0 10px 24px -18px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .nr-rq-img{border-radius:8px;background-repeat:no-repeat;background-color:#121a1d}:where(:root[data-theme=dark]) .nr-rq-tag{border-radius:999px}:where(:root[data-theme=dark]) .nr-rq-tag.shaky{background:#2c2712;color:#f58e52}:where(:root[data-theme=dark]) .nr-rq-tag.no{background:#3a2d2e;color:#ff7b6e}:where(:root[data-theme=dark]) .nr-rq-sec{color:#a4adba}:where(:root[data-theme=dark]) .nr-rq-meta small{color:#a4adba}:where(:root[data-theme=dark]) .nr-rq-empty-ic{border-radius:14px;background:#1f1d16;color:#f59e0b}:where(:root[data-theme=dark]) .nr-rq-empty p{color:#a4adba}:where(:root[data-theme=dark]) .nr-x{border:0;border-radius:50%;background:#1d262a;color:#a4adba}:where(:root[data-theme=dark]) .nr-x:hover{background:#1a201f;color:#6fc6bc}:where(:root[data-theme=dark]) .nr-li{border:0;border-radius:10px;background:none;color:#e3eaf8}:where(:root[data-theme=dark]) .nr-li:hover{background:#1d262a}:where(:root[data-theme=dark]) .nr-li-dot{border:2px solid #484d53;border-radius:50%;background:#121a1d}:where(:root[data-theme=dark]) .nr-li small{color:#a4adba}:where(:root[data-theme=dark]) .nr-li.past{color:#a4adba}:where(:root[data-theme=dark]) .nr-li.past .nr-li-dot{border-color:#0d9488;background:#0d9488}:where(:root[data-theme=dark]) .nr-li.on{background:#1a201f;color:#6fc6bc}:where(:root[data-theme=dark]) .nr-part button{border:0;border-bottom:1px solid var(--line,#313438);background:none;color:#6fc6bc}:where(:root[data-theme=dark]) .nr-part small{color:#a4adba}:where(:root[data-theme=dark]) .nr-li.on .nr-li-dot{border-color:#0d9488;box-shadow:0 0 0 4px rgba(13,148,136,.18)}:where(:root[data-theme=dark]) .nr-toast{border:1px solid rgba(13,148,136,.2);border-radius:18px;background:rgba(18,26,29,.95);box-shadow:0 24px 50px -24px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .nr-toast-ic{border-radius:12px;background:linear-gradient(135deg,#0f766e,#0d9488);color:#fff}:where(:root[data-theme=dark]) .nr-toast-body small{color:#a4adba}:where(:root[data-theme=dark]) .nr-btn{border:0;border-radius:12px;background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .nr-btn:hover{background:#0f766e}:where(:root[data-theme=dark]) .nr-btn.ghost{border:1px solid #2a3236;background:#121a1d;color:#e3eaf8}:where(:root[data-theme=dark]) .nr-btn.ghost:hover{border-color:#484d53;background:#1d262a}:where(:root[data-theme=dark]) .nr-pill.rapid{border-color:transparent;background:#343d53;color:#fff}:where(:root[data-theme=dark]) .nr-pill.rapid:hover{background:#0f766e;color:#fff;border-color:transparent}:where(:root[data-theme=dark]) .nr-sheet{border:1px solid #2a3236;border-radius:16px;background:#121a1d;box-shadow:0 1px 2px rgba(0,0,0,.064),0 18px 40px -30px rgba(0,0,0,.56)}:where(:root[data-theme=dark]) .nr-sheet-head{border-bottom:1px solid #2a3236}:where(:root[data-theme=dark]) .nr-kicker{color:#48baad}:where(:root[data-theme=dark]) .nr-sheet-head p{color:#a4adba}:where(:root[data-theme=dark]) .nr-rapid-btn{border:0;border-radius:999px;background:#343d53;color:#fff;box-shadow:0 10px 24px -12px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .nr-rapid-btn:hover{background:#0f766e}:where(:root[data-theme=dark]) .nr-fgroup h3{color:#6fc6bc}:where(:root[data-theme=dark]) .nr-frow{border-top:1px solid #1e272b}:where(:root[data-theme=dark]) .nr-frow dt{color:#a4adba}:where(:root[data-theme=dark]) .nr-frow dd{color:#e3eaf8}:where(:root[data-theme=dark]) .nr-quick li{border-top:1px solid #1e272b}:where(:root[data-theme=dark]) .nr-quick li:first-child{border-top:0}:where(:root[data-theme=dark]) .nr-qn{border-radius:50%;background:#1a201f;color:#6fc6bc}:where(:root[data-theme=dark]) .nr-rapid-cta{border:0;border-radius:16px;background:linear-gradient(120deg,#343d53,#134e4a);color:#fff;box-shadow:0 18px 40px -22px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .nr-rapid-cta small{color:hsla(0,0%,100%,.7)}:where(:root[data-theme=dark]) .nr-rapid-ic{border-radius:12px;background:rgba(45,212,191,.18);animation:rr-zap--dk 1.8s var(--ease) infinite}:where(:root[data-theme=dark]) .nr-li.end .nr-li-dot{border-radius:3px}:where(:root[data-theme=dark]) .rr{color:#e3eaf8;background:#1c2428}:where(:root[data-theme=dark]) .rr-brand small{color:#a4adba}:where(:root[data-theme=dark]) .rr-count{color:#8494a7}:where(:root[data-theme=dark]) .rr-x{border:1px solid #2c3539;border-radius:50%;background:#121a1d;color:#e3eaf8}:where(:root[data-theme=dark]) .rr-x:hover{border-color:#0f4f49}:where(:root[data-theme=dark]) .rr-progress{border-radius:999px;background:#2a3337}:where(:root[data-theme=dark]) .rr-progress span{background:#0f4f49}:where(:root[data-theme=dark]) .rr-face{border-radius:16px}:where(:root[data-theme=dark]) .rr-face.front{background:#0f4f49;color:#fff;box-shadow:0 28px 56px -30px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .rr-face.back{background:#121a1d;color:#e3eaf8;border:1px solid #2c3539;box-shadow:0 28px 56px -34px rgba(0,0,0,.56)}:where(:root[data-theme=dark]) .rr-lbl{color:hsla(0,0%,100%,.72)}:where(:root[data-theme=dark]) .rr-face.back .rr-lbl{color:#8494a7}:where(:root[data-theme=dark]) .rr-group{border-radius:999px;background:#17655d;border:1px solid rgba(18,26,29,.08);color:hsla(0,0%,100%,.88)}:where(:root[data-theme=dark]) .rr-face.back .rr-group{background:#1a201f;border-color:#192f2b;color:#9bd7cf}:where(:root[data-theme=dark]) .rr-tap{color:hsla(0,0%,100%,.5)}:where(:root[data-theme=dark]) .rr-qs{color:#a4adba}:where(:root[data-theme=dark]) .rr-a{color:#9bd7cf}:where(:root[data-theme=dark]) .rr-ctl{border:1px solid #2c3539;border-radius:999px;background:#121a1d;color:#9bd7cf}:where(:root[data-theme=dark]) .rr-ctl:hover{border-color:#0f4f49}:where(:root[data-theme=dark]) .rr-ctl.play{border:0;background:#0f4f49;color:#fff;box-shadow:0 0 0 2px rgba(245,246,248,.14),0 0 0 3.5px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .rr-ctl.play:hover{background:#17655d}:where(:root[data-theme=dark]) .rr-keys{color:#a3afbd}:where(:root[data-theme=dark]) .rr-keys kbd{border:1px solid #2c3539;border-radius:4px;background:#121a1d;color:#8494a7}:where(:root[data-theme=dark]) .rr-done-ic{border-radius:18px;background:#0f4f49;animation:rr-zap--dk 1.6s var(--ease) infinite}:where(:root[data-theme=dark]) .rr-done p{color:#a4adba}:where(:root[data-theme=dark]) .rr-btn{border:0;border-radius:999px;background:#0f4f49;color:#fff}:where(:root[data-theme=dark]) .rr-btn.ghost{border:1px solid #393c3f;background:#121a1d;color:#e3eaf8}@media (max-width:560px){:where(:root[data-theme=dark]) .nr-title b:after{color:#a4adba}}@media (max-width:560px){:where(:root[data-theme=dark]) .nr-page{border-radius:12px}}:where(:root[data-theme=dark]) .nlb-hero{border-radius:14px;background:#0f4f49;color:#fff}:where(:root[data-theme=dark]) .nlb-count{color:hsla(0,0%,100%,.8)}:where(:root[data-theme=dark]) .nlb-count b{color:#fff}:where(:root[data-theme=dark]) .nlb-sub{color:hsla(0,0%,100%,.72)}:where(:root[data-theme=dark]) .nlb-price{border-radius:999px;background:#121a1d;color:#9bd7cf}:where(:root[data-theme=dark]) .nlb-pill{border:1px solid #2c3539;border-radius:999px;background:#121a1d;color:#9bd7cf}:where(:root[data-theme=dark]) .nlb-pill:hover{border-color:#0f4f49}:where(:root[data-theme=dark]) .nlb-pill.on{border-color:#0f4f49;background:#0f4f49;color:#fff}:where(:root[data-theme=dark]) .nlb-card{border:1px solid #2c3539;border-radius:14px;background:#121a1d;box-shadow:0 18px 40px -32px rgba(0,0,0,.72)}:where(:root[data-theme=dark]) .nlb-ic{border-radius:10px;background:#0f4f49;color:#fff}:where(:root[data-theme=dark]) .nlb-meta small{color:#a4adba}:where(:root[data-theme=dark]) .nlb-bar{border-radius:999px;background:#222a2e}:where(:root[data-theme=dark]) .nlb-bar span{border-radius:999px;background:#0f4f49}:where(:root[data-theme=dark]) .nlb-chev{color:#a4adba}:where(:root[data-theme=dark]) .nlb-list{border-top:1px solid #222a2e}:where(:root[data-theme=dark]) .nlb-row{border-bottom:1px solid #1d2529}:where(:root[data-theme=dark]) .nlb-row:last-child{border-bottom:0}:where(:root[data-theme=dark]) .nlb-n{border-radius:50%;background:#0f4f49;color:#fff}:where(:root[data-theme=dark]) .nlb-name small{color:#a4adba}:where(:root[data-theme=dark]) .nlb-pct{color:#e3eaf8}:where(:root[data-theme=dark]) .nlb-btn{border-radius:999px;background:#0f4f49;color:#fff}:where(:root[data-theme=dark]) .nlb-btn:hover{background:#17655d}:where(:root[data-theme=dark]) .nlb-row.locked .nlb-n{background:#a3afbd}:where(:root[data-theme=dark]) .nlb-row.locked .nlb-name b{color:#a4adba}:where(:root[data-theme=dark]) .nlb-row.locked .nlb-name small{color:#a3afbd}:where(:root[data-theme=dark]) .nlb-lock{color:#a3afbd}:where(:root[data-theme=dark]) .nlb-btn.locked{background:#1e272a;color:#a3afbd}:where(:root[data-theme=dark]) .nlb-btn.locked:hover{background:#2a3337;color:#a4adba}:where(:root[data-theme=dark]) .nts-demo{border:1px solid #2a3236;border-radius:16px;background:#121a1d}:where(:root[data-theme=dark]) .nts-demo-head small{color:#a4adba}:where(:root[data-theme=dark]) .nts-demo-video{border-radius:10px;background:#0f766e}:where(:root[data-theme=dark]) .fcs-opt{border:1px solid rgba(18,26,29,.14);border-radius:10px;background:#17655d;color:#fff}:where(:root[data-theme=dark]) .fcs-opt:hover{background:#1e766d;border-color:rgba(18,26,29,.28)}:where(:root[data-theme=dark]) .fcs-verdict{border-radius:999px}:where(:root[data-theme=dark]) .fcs-verdict.ok{background:#1c2a21;color:#89d39b}:where(:root[data-theme=dark]) .fcs-verdict.no{background:#3a2d2e;color:#fea499}:where(:root[data-theme=dark]) .mkb-rule p .mkb-hl{color:#e3eaf8}:where(:root[data-theme=dark]) .legal{color:#e3eaf8}:where(:root[data-theme=dark]) .legal-upd{color:#a4adba}:where(:root[data-theme=dark]) .legal-nav a{border-radius:999px;border:1px solid #2a3236;color:#a4adba;text-decoration:none}:where(:root[data-theme=dark]) .legal-nav a.on{background:#1a201f;border-color:#192f2b;color:#6fc6bc}:where(:root[data-theme=dark]) .legal-foot{border-top:1px solid #2a3236;color:#a4adba}:where(:root[data-theme=dark]) .legal-foot a{color:#a4adba;text-decoration:none}:where(:root[data-theme=dark]) .legal-foot a:hover{color:#6fc6bc}:where(:root[data-theme=dark]) .plan-legal{color:#a4adba}:where(:root[data-theme=dark]) .auth-fine a,:where(:root[data-theme=dark]) .plan-legal a{color:inherit;text-decoration:underline}:where(:root[data-theme=dark]) .plan-buy-err{color:#ff9185}:where(:root[data-theme=dark]) .plan-buy-done{color:#6fc6bc}:where(:root[data-theme=dark]) .cart-link{text-decoration:none}:where(:root[data-theme=dark]) .cart-dot{background:#0d9488}:where(:root[data-theme=dark]) .cart-empty{color:#a4adba}:where(:root[data-theme=dark]) .cart-empty a{color:#6fc6bc}:where(:root[data-theme=dark]) .cart-list{border:1px solid #2a3236;border-radius:12px;background:#121a1d}:where(:root[data-theme=dark]) .cart-item+.cart-item{border-top:1px solid #2a3236}:where(:root[data-theme=dark]) .cart-x{border:0;background:none;color:#a4adba}:where(:root[data-theme=dark]) .cart-x:hover{color:#ff9185}:where(:root[data-theme=dark]) .cart-ok{color:#6fc6bc}:where(:root[data-theme=dark]) .cart-sum dt{color:#a4adba}:where(:root[data-theme=dark]) .cart-sum .cart-total{color:#e3eaf8;border-top:1px solid #2a3236}:where(:root[data-theme=dark]) .upg-x{border:0;background:none;color:#a4adba}:where(:root[data-theme=dark]) .upg-eyebrow{color:#6fc6bc}:where(:root[data-theme=dark]) .upg-price{color:#e3eaf8}:where(:root[data-theme=dark]) .upg-price small{color:#a4adba}:where(:root[data-theme=dark]) .upg-coupon{border:1.5px dashed #0d9488;border-radius:10px;background:#1a201f;color:#e3eaf8}:where(:root[data-theme=dark]) .upg-coupon b{border-radius:6px;background:#0f766e;color:#fff}:where(:root[data-theme=dark]) .upg-coupon i{color:#6fc6bc}:where(:root[data-theme=dark]) .upg-note{color:#b8c0cc}:where(:root[data-theme=dark]) .upg-list li{color:#e3eaf8}:where(:root[data-theme=dark]) .upg-list li:before{border-radius:999px;color:#fff;background:#0d9488}:where(:root[data-theme=dark]) .upg-up{border:1px dashed #192f2b;border-radius:10px;background:#1a201f;color:#e3eaf8}:where(:root[data-theme=dark]) .upg-up b{color:#6fc6bc}:where(:root[data-theme=dark]) .upg-foot a,:where(:root[data-theme=dark]) .upg-foot button{border:0;background:none;color:#a4adba;text-decoration:none}:where(:root[data-theme=dark]) .upg-foot a:hover,:where(:root[data-theme=dark]) .upg-foot button:hover{color:#6fc6bc}:where(:root[data-theme=dark]) .fcl-sm .fcl-row{border-radius:12px}:where(:root[data-theme=dark]) .fcl-sm .fcl-ic{border-radius:10px}:where(:root[data-theme=dark]) .fch-hero{border-radius:16px;background:linear-gradient(120deg,#134e4a,#0f766e);color:#fff}:where(:root[data-theme=dark]) .fch-hero p{color:#ccfbf1}:where(:root[data-theme=dark]) .fch-pill{border-radius:999px;background:#121a1d;color:#6fc6bc}:where(:root[data-theme=dark]) .fch-tile{border:1px solid #2a3236;border-radius:14px;background:#121a1d}:where(:root[data-theme=dark]) .fch-tic{border-radius:10px;background:#1a201f;color:#6fc6bc}:where(:root[data-theme=dark]) .fch-tile:first-child .fch-tic{background:#0f766e;color:#fff}:where(:root[data-theme=dark]) .fch-tt small{color:#a4adba}:where(:root[data-theme=dark]) .fch-tile i{border-radius:999px;background:#1d262a}:where(:root[data-theme=dark]) .fch-tabs{border-radius:12px;background:#1d262a}:where(:root[data-theme=dark]) .fch-tab{border:0;border-radius:9px;background:none;color:#a4adba}:where(:root[data-theme=dark]) .fch-tab:hover{color:#e3eaf8}:where(:root[data-theme=dark]) .fch-tab.on{background:#0f766e;color:#fff;box-shadow:0 4px 12px -6px rgba(15,118,110,.7)}:where(:root[data-theme=dark]) .fch-strip{border:1px solid #2a3236;border-radius:12px;background:#121a1d}:where(:root[data-theme=dark]) .fch-strip i{border-radius:50%;background:#0d9488}:where(:root[data-theme=dark]) .fch-go{border-radius:999px;background:#0f766e;color:#fff;text-decoration:none}:where(:root[data-theme=dark]) .fch-go:hover{background:#0d9488}:where(:root[data-theme=dark]) .sf-review{border:1px solid #2a3236;border-radius:10px;background:#121a1d;color:#e3eaf8}:where(:root[data-theme=dark]) .sf-review svg{color:#f59e0b}:where(:root[data-theme=dark]) .sf-review:hover{border-color:#584705;color:#f58e52}:where(:root[data-theme=dark]) .rvw-x{border:0;border-radius:50%;background:none;color:#a4adba}:where(:root[data-theme=dark]) .rvw-x:hover{background:#1d262a;color:#e3eaf8}:where(:root[data-theme=dark]) .rvw-lead{color:#6fc6bc}:where(:root[data-theme=dark]) .rvw-stars button{border:0;background:none}:where(:root[data-theme=dark]) .rvw-avg{color:#a4adba}:where(:root[data-theme=dark]) .rvw-avg-stars{color:#e2e8f0}:where(:root[data-theme=dark]) .rvw-avg-stars span{color:#f59e0b}:where(:root[data-theme=dark]) .rvw-word{color:#a4adba}:where(:root[data-theme=dark]) .rvw-text{border:1px solid #2a3236;border-radius:10px}:where(:root[data-theme=dark]) .rvw-text:focus{outline:none;border-color:#0d9488}:where(:root[data-theme=dark]) .rvw-err{color:#ff7b6e}:where(:root[data-theme=dark]) .rp-q{color:#a4adba}:where(:root[data-theme=dark]) .rp-acts a.bm-btn{background:#121a1d;color:#48baad;text-decoration:none}:where(:root[data-theme=dark]) .rp-acts a.bm-btn:hover{background:#1a201f}:where(:root[data-theme=dark]) .ndv{border:1px solid #2a3236;border-radius:18px;background:#121a1d}:where(:root[data-theme=dark]) .ndv-screen{border-radius:12px;background:#1d262a}:where(:root[data-theme=dark]) .ndv-bar{border-bottom:1px solid #2a3236;background:#121a1d}:where(:root[data-theme=dark]) .ndv-title span{color:#a4adba}:where(:root[data-theme=dark]) .ndv-pg{color:#a4adba}:where(:root[data-theme=dark]) .ndv-view .nr-page{border-radius:10px}:where(:root[data-theme=dark]) .ndv .nr-panel{border-radius:14px}:where(:root[data-theme=dark]) .ndv-cursor svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.56))}:where(:root[data-theme=dark]) .ndv-ripple{border-radius:50%;background:rgba(13,148,136,.35)}:where(:root[data-theme=dark]) .ndv-cap{border-radius:10px;background:rgba(52,61,83,.82);color:#fff}:where(:root[data-theme=dark]) .ndv-play{border:0;border-radius:50%;background:#343d53;color:#fff}:where(:root[data-theme=dark]) .ndv-play:hover{background:#0f766e}:where(:root[data-theme=dark]) .ndv-chap{border:0;background:none}:where(:root[data-theme=dark]) .ndv-track{border-radius:999px;background:#2a3236}:where(:root[data-theme=dark]) .ndv-track span{background:#0d9488}:where(:root[data-theme=dark]) .ndv-chap-n{color:#a4adba}:where(:root[data-theme=dark]) .ndv-chap.on .ndv-chap-n,:where(:root[data-theme=dark]) .ndv-chap:hover .ndv-chap-n{color:#6fc6bc}:where(:root[data-theme=dark]) .ndv-foot{color:#a4adba}:where(:root[data-theme=dark]) .ndv-hint{border-radius:999px;background:#745605;color:#fed1b5;animation:ndv-glow--dk 2s var(--ease) infinite}:where(:root[data-theme=dark]) .ndv-foot a{color:#6fc6bc}:where(:root[data-theme=dark]) .tl-go.ghost{border-color:#2a3236;background:#121a1d;color:#6fc6bc}:where(:root[data-theme=dark]) a.tl-go.ghost:hover{border-color:#0d9488;background:#1a201f}:where(:root[data-theme=dark]) .tl-rev{color:#6fc6bc}:where(:root[data-theme=dark]) .tl-rev:hover{text-decoration:underline}:where(:root[data-theme=dark]) .rq-btn{border:1px solid #fca5a5;border-radius:999px;background:#272222;color:#ff7b6e}:where(:root[data-theme=dark]) .rq-btn.on,:where(:root[data-theme=dark]) .rq-btn:hover{border-color:#dc2626;background:#dc2626;color:#fff}:where(:root[data-theme=dark]) .rq-pop{border:1px solid #30393d;border-radius:18px;background:#1e262a;color:#e3eaf8;box-shadow:0 24px 48px -20px rgba(0,0,0,.72)}:where(:root[data-theme=dark]) .rq-text{border:1px solid #30393d;border-radius:14px;background:#121a1d}:where(:root[data-theme=dark]) .rq-text:focus{outline:none;border-color:#0d9488;box-shadow:0 0 0 3px rgba(13,148,136,.15)}:where(:root[data-theme=dark]) .rq-send{border:1px solid #30393d;border-radius:999px;background:#121a1d;color:#e3eaf8}:where(:root[data-theme=dark]) .rq-send:hover:not(:disabled){background:#343d53;color:#fff}:where(:root[data-theme=dark]) .rq-err{color:#ff7b6e}:where(:root[data-theme=dark]) .rq-done{color:#6fc6bc}:where(:root[data-theme=dark]) .cnt-card{border-radius:18px;background:#121a1d;border:1px solid #2a3236}:where(:root[data-theme=dark]) .cnt-kick{color:#a4adba}:where(:root[data-theme=dark]) .cnt-pct{color:#6fc6bc}:where(:root[data-theme=dark]) .cnt-bar{border-radius:999px;background:#1d262a}:where(:root[data-theme=dark]) .cnt-bar>span{border-radius:inherit;background:#0d9488}:where(:root[data-theme=dark]) .cnt-where{color:#a4adba}:where(:root[data-theme=dark]) .cnt-where b{color:#e3eaf8}:where(:root[data-theme=dark]) .cnt-outline{border:1px solid #2a3236;border-radius:12px}:where(:root[data-theme=dark]) .cnt-outline li+li{border-top:1px solid #2a3236}:where(:root[data-theme=dark]) .cnt-outline a{color:#e3eaf8;text-decoration:none}:where(:root[data-theme=dark]) .cnt-outline a:hover{background:#1a201f}:where(:root[data-theme=dark]) .cnt-outline i{border-radius:50%;background:#1d262a;color:#a4adba}:where(:root[data-theme=dark]) .cnt-outline small{color:#a4adba}:where(:root[data-theme=dark]) .cnt-outline li.done span{color:#a4adba}:where(:root[data-theme=dark]) .cnt-outline li.done i{background:#192f2b;color:#6fc6bc}:where(:root[data-theme=dark]) .cnt-outline li.now a{background:#1a201f}:where(:root[data-theme=dark]) .cnt-outline li.now i{background:#0d9488;color:#fff}:where(:root[data-theme=dark]) .cnt-go{border-radius:999px;background:#0d9488;color:#fff;text-decoration:none}:where(:root[data-theme=dark]) .cnt-go:hover{background:#0f766e}:where(:root[data-theme=dark]) .cnt-also{color:#a4adba}:where(:root[data-theme=dark]) .cnt-also a{color:#6fc6bc;text-decoration:none}:where(:root[data-theme=dark]) .cnt-deck{color:#e3eaf8;text-decoration:none}:where(:root[data-theme=dark]) .cnt-deck+.cnt-deck{border-top:1px solid #2a3236}:where(:root[data-theme=dark]) .cnt-deck-t small{color:#a4adba}:where(:root[data-theme=dark]) .cnt-deck-go{color:#6fc6bc}:where(:root[data-theme=dark]) .cnt-deck:hover .cnt-deck-go{text-decoration:underline}:where(:root[data-theme=dark]) .dsh .cnt-card{border-radius:14px}:where(:root[data-theme=dark]) .dsh .dsh-stat{border-radius:12px}:where(:root[data-theme=dark]) .dsh .dsh-exam{border-radius:13px}:where(:root[data-theme=dark]) .dsh .dtk{border-radius:15px}:where(:root[data-theme=dark]) .dsh .dsh-daily{border-radius:14px}@media (max-width:420px){:where(:root[data-theme=dark]) .ld-nav-in{border-width:0 0 1px;border-radius:0;box-shadow:none}}:where(:root[data-theme=dark]) .vl-crumbs{color:#a4adba}:where(:root[data-theme=dark]) .vl-crumbs i{color:#cbd5e1}:where(:root[data-theme=dark]) .vl-crumbs a:hover{color:#e3eaf8}:where(:root[data-theme=dark]) .vl-crumbs b{color:#e3eaf8}:where(:root[data-theme=dark]) .vl-hero{border-radius:18px;color:#fff;background:radial-gradient(120% 140% at 0 0,#17655d,#0f4f49 45%,#284a47)}:where(:root[data-theme=dark]) .vl-kick{color:#5eead4}:where(:root[data-theme=dark]) .vl-hero p{color:hsla(0,0%,100%,.72)}:where(:root[data-theme=dark]) .vl-ghost,:where(:root[data-theme=dark]) .vl-go{border-radius:11px}:where(:root[data-theme=dark]) .vl-go{background:#2dd4bf;color:#042f2c;box-shadow:0 10px 26px -10px rgba(45,212,191,.8)}:where(:root[data-theme=dark]) .vl-ghost{background:rgba(18,26,29,.08);border:1px solid rgba(18,26,29,.14);color:#fff}:where(:root[data-theme=dark]) .vl-ghost:hover{background:rgba(18,26,29,.14)}:where(:root[data-theme=dark]) .vl-ring-box{border-radius:14px;background:rgba(18,26,29,.07);border:1px solid rgba(18,26,29,.1)}:where(:root[data-theme=dark]) .vl-ring{border-radius:50%;background:#121a1d;color:#e3eaf8;box-shadow:inset 0 0 0 6px rgba(226,232,240,.14)}:where(:root[data-theme=dark]) .vl-ring-box small{color:hsla(0,0%,100%,.6)}:where(:root[data-theme=dark]) .vl-subj,:where(:root[data-theme=dark]) .vl-tile{--c:#0d9488;--bg:#1a201f}:where(:root[data-theme=dark]) .vl-tile{border:1px solid color-mix(in srgb,var(--c) 35%,#121a1d);border-radius:14px;background:#121a1d}:where(:root[data-theme=dark]) .vl-tile:after{border-radius:50%;background:color-mix(in srgb,var(--c) 18%,transparent)}:where(:root[data-theme=dark]) .vl-tile small{color:var(--c)}:where(:root[data-theme=dark]) .vl-tile span{color:#a4adba}:where(:root[data-theme=dark]) .vl-sec{color:#e3eaf8}:where(:root[data-theme=dark]) .vl-sec small{color:#a4adba}:where(:root[data-theme=dark]) .vl-subj{border:1px solid #2c3539;border-radius:16px;background:#121a1d;box-shadow:0 18px 40px -34px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .vl-subj:hover{border-color:color-mix(in srgb,var(--c) 45%,#121a1d)}:where(:root[data-theme=dark]) .vl-subj-top{background:linear-gradient(160deg,color-mix(in srgb,var(--c) 18%,#121a1d),#121a1d)}:where(:root[data-theme=dark]) .vl-subj-top:after{border-radius:50%;background:color-mix(in srgb,var(--c) 20%,transparent)}:where(:root[data-theme=dark]) .vl-ic{border-radius:12px;background:var(--c);color:#fff}:where(:root[data-theme=dark]) .vl-chip{border-radius:999px;background:#121a1d;border:1px solid color-mix(in srgb,var(--c) 30%,#121a1d);color:var(--c)}:where(:root[data-theme=dark]) .vl-subj-body p{color:#b8c0cc}:where(:root[data-theme=dark]) .vl-prog{color:#a4adba}:where(:root[data-theme=dark]) .vl-prog b{color:var(--c)}:where(:root[data-theme=dark]) .vl-bar{border-radius:999px;background:#222a2e}:where(:root[data-theme=dark]) .vl-bar span{background:var(--c)}:where(:root[data-theme=dark]) .vl-subj-foot{border-top:1px solid #1e272a;color:#a4adba}:where(:root[data-theme=dark]) .vl-open{color:var(--c)}:where(:root[data-theme=dark]) .vl-num{border-radius:10px;background:linear-gradient(140deg,#17655d,#0f4f49);color:#fff;box-shadow:0 6px 14px -8px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .vl-acc{border:1px solid #2c3539;border-radius:16px;background:#121a1d;box-shadow:0 18px 40px -32px rgba(0,0,0,.72)}:where(:root[data-theme=dark]) .vl-acc:hover{border-color:#384240}:where(:root[data-theme=dark]) .vl-acc[open]{border-color:#384240;box-shadow:0 22px 48px -34px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .vl-acc summary>svg{border-radius:50%;background:#1d262a;color:#9bd7cf}:where(:root[data-theme=dark]) .vl-acc-t em{border-radius:999px;background:#1a201f;border:1px solid #192f2b;color:#6fc6bc}:where(:root[data-theme=dark]) .vl-acc-t small{color:#a4adba}:where(:root[data-theme=dark]) .vl-acc-n{border-radius:999px;background:#1d262a;color:#9bd7cf}:where(:root[data-theme=dark]) .vl-acc ul{border-top:1px solid #222a2e}:where(:root[data-theme=dark]) .vl-acc li{border-bottom:1px solid #1d2529}:where(:root[data-theme=dark]) .vl-acc li:last-child{border-bottom:0}:where(:root[data-theme=dark]) .vl-tick{border:1.5px solid #484d53;border-radius:50%}:where(:root[data-theme=dark]) .vl-th{border-radius:7px;background:linear-gradient(135deg,#0f4f49,#17655d);color:hsla(0,0%,100%,.85)}:where(:root[data-theme=dark]) .vl-lt small{color:#a4adba}:where(:root[data-theme=dark]) .vl-lt small.free{color:#16a34a}:where(:root[data-theme=dark]) .vl-watch{border-radius:999px;background:#0f4f49;color:#fff}:where(:root[data-theme=dark]) .vl-watch:hover{background:#17655d}:where(:root[data-theme=dark]) .vl-acc-test{border-top:1px solid #222a2e;background:#1a201f;color:#6fc6bc}:where(:root[data-theme=dark]) .vl-player{border-radius:14px;background:#2e2e2e}:where(:root[data-theme=dark]) .vl-player iframe{border:0}:where(:root[data-theme=dark]) .vl-poster{color:#fff;background:radial-gradient(90% 120% at 30% 20%,#17655d,#0f4f49 50%,#2b4442)}:where(:root[data-theme=dark]) .vl-bigplay{border-radius:50%;background:rgba(18,26,29,.14);border:1px solid rgba(18,26,29,.28)}:where(:root[data-theme=dark]) .vl-poster small{color:hsla(0,0%,100%,.6)}:where(:root[data-theme=dark]) .vl-lkick{color:#6fc6bc}:where(:root[data-theme=dark]) .vl-strip a{border-radius:999px;background:#2c3539}:where(:root[data-theme=dark]) .vl-strip a:hover{background:#192f2b}:where(:root[data-theme=dark]) .vl-strip a.past{background:#445d59}:where(:root[data-theme=dark]) .vl-strip a.on{background:#0f4f49}:where(:root[data-theme=dark]) .vl-act{border:1px solid #2c3539;border-radius:12px;background:#121a1d;color:#9bd7cf}:where(:root[data-theme=dark]) .vl-act:hover{border-color:#0f4f49}:where(:root[data-theme=dark]) .vl-act-done:hover{background:#1a201f}:where(:root[data-theme=dark]) .vl-act-next{border-radius:12px;background:linear-gradient(120deg,#0f4f49,#17655d);color:#fff;box-shadow:0 14px 30px -18px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .vl-act-next small{color:#5eead4}:where(:root[data-theme=dark]) .vl-panel{border:1px solid #2c3539;border-radius:16px;background:#121a1d;box-shadow:0 18px 40px -32px rgba(0,0,0,.72)}:where(:root[data-theme=dark]) .vl-ptabs{border-radius:12px;background:#1d262a}:where(:root[data-theme=dark]) .vl-ptabs button{border:0;border-radius:9px;background:transparent;color:#a4adba}:where(:root[data-theme=dark]) .vl-ptabs button.on{background:#121a1d;color:#9bd7cf;box-shadow:0 2px 8px -4px rgba(0,0,0,.4)}:where(:root[data-theme=dark]) .vl-ptabs small{border-radius:999px;background:#192f2b;color:#6fc6bc}:where(:root[data-theme=dark]) .vl-psum span{color:#a4adba}:where(:root[data-theme=dark]) .vl-parts a{border-radius:10px}:where(:root[data-theme=dark]) .vl-parts a:hover{background:#192125}:where(:root[data-theme=dark]) .vl-parts a.on{background:#1a201f}:where(:root[data-theme=dark]) .vl-parts i{border-radius:50%;border:1.5px solid #2c3539;color:#a4adba}:where(:root[data-theme=dark]) .vl-parts a.on i{border-color:transparent;background:#0f4f49;color:#fff}:where(:root[data-theme=dark]) .vl-parts a.on b{color:#9bd7cf}:where(:root[data-theme=dark]) .vl-parts em{color:#6fc6bc}:where(:root[data-theme=dark]) .vl-parts small{color:#a4adba}:where(:root[data-theme=dark]) .vl-pnotes textarea{border:1px solid #2c3539;border-radius:10px}:where(:root[data-theme=dark]) .vl-pnotes textarea:focus{outline:none;border-color:#0d9488}:where(:root[data-theme=dark]) .vl-pnotes small{color:#a4adba}:where(:root[data-theme=dark]) .vl-pnotes button{border:0;border-radius:999px;background:#0f4f49;color:#fff}:where(:root[data-theme=dark]) .vl-clip{border-radius:14px;background:#2e2e2e}:where(:root[data-theme=dark]) .vl-clip-video iframe{border:0}:where(:root[data-theme=dark]) .vl-stage.full{background:#2e2e2e}:where(:root[data-theme=dark]) .vl-stage.full .vl-clip{border-radius:0}:where(:root[data-theme=dark]) .vl-drawer{background:#284945;color:#fff}:where(:root[data-theme=dark]) .vl-drawer.open{border-left:1px solid rgba(18,26,29,.08)}:where(:root[data-theme=dark]) .vl-drawer-head small{color:#5eead4}:where(:root[data-theme=dark]) .vl-drawer-head button{border:0;border-radius:50%;background:rgba(18,26,29,.08);color:#fff}:where(:root[data-theme=dark]) .vl-drawer a{border-radius:10px;color:hsla(0,0%,100%,.85)}:where(:root[data-theme=dark]) .vl-drawer a:hover{background:rgba(18,26,29,.06)}:where(:root[data-theme=dark]) .vl-drawer a.on{background:rgba(45,212,191,.14);color:#fff}:where(:root[data-theme=dark]) .vl-drawer i{border-radius:50%;border:1.5px solid rgba(18,26,29,.2)}:where(:root[data-theme=dark]) .vl-drawer a.on i{border-color:transparent;background:#2dd4bf;color:#042f2c}:where(:root[data-theme=dark]) .vl-drawer em{color:#5eead4}:where(:root[data-theme=dark]) .vl-drawer small{color:hsla(0,0%,100%,.55)}:where(:root[data-theme=dark]) .vl-clip-bar .vl-clip-list.on{background:rgba(45,212,191,.2);color:#5eead4}:where(:root[data-theme=dark]) .vl-clip-end{background:rgba(43,68,66,.88);color:#fff}:where(:root[data-theme=dark]) .vl-clip-end a,:where(:root[data-theme=dark]) .vl-clip-end button{border:1px solid rgba(18,26,29,.25);border-radius:999px;background:transparent;color:#fff}:where(:root[data-theme=dark]) .vl-clip-end a.on{border-color:transparent;background:#2dd4bf;color:#042f2c}:where(:root[data-theme=dark]) .vl-clip-bar{color:#fff;background:linear-gradient(180deg,#0d3f3a,#284945);border-top:1px solid rgba(18,26,29,.06)}:where(:root[data-theme=dark]) .vl-clip-bar button{border:0;border-radius:50%;background:transparent;color:hsla(0,0%,100%,.82)}:where(:root[data-theme=dark]) .vl-clip-bar button:hover{background:rgba(18,26,29,.1);color:#fff}:where(:root[data-theme=dark]) .vl-clip-bar .vl-clip-play{background:#2dd4bf;color:#042f2c;box-shadow:0 6px 18px -6px rgba(45,212,191,.8)}:where(:root[data-theme=dark]) .vl-clip-bar .vl-clip-play:hover{background:#0f6055;color:#cee2e0}:where(:root[data-theme=dark]) .vl-clip-bar .vl-clip-speed{border:1px solid rgba(18,26,29,.18);border-radius:999px}:where(:root[data-theme=dark]) .vl-clip-bar input{border-radius:999px;background:linear-gradient(90deg,#0f6055,#2dd4bf var(--p),rgba(18,26,29,.18) var(--p))}:where(:root[data-theme=dark]) .vl-clip-bar input::-webkit-slider-thumb{border-radius:50%;background:#121a1d;box-shadow:0 0 0 0 rgba(45,212,191,.3)}:where(:root[data-theme=dark]) .vl-clip-bar input:focus-visible::-webkit-slider-thumb,:where(:root[data-theme=dark]) .vl-clip-bar input:hover::-webkit-slider-thumb{box-shadow:0 0 0 5px rgba(45,212,191,.3)}:where(:root[data-theme=dark]) .vl-clip-bar input::-moz-range-thumb{border:0;border-radius:50%;background:#121a1d}:where(:root[data-theme=dark]) .vl-clip-time{color:#fff}:where(:root[data-theme=dark]) .vl-clip-time.dim{color:hsla(0,0%,100%,.55)}:where(:root[data-theme=dark]) .vl-bm{border:1px solid #2c3539;border-radius:50%;background:#121a1d;color:#94a3b8}:where(:root[data-theme=dark]) .vl-bm:hover{color:#9bd7cf;border-color:#0f4f49}:where(:root[data-theme=dark]) .vl-bm.on{color:#9bd7cf;border-color:#192f2b;background:#1a201f}:where(:root[data-theme=dark]) .vl-act-save.on{border-color:#192f2b;background:#1a201f}:where(:root[data-theme=dark]) .vl-saved li{border:1px solid #2c3539;border-radius:14px;background:#121a1d;box-shadow:0 18px 40px -34px rgba(0,0,0,.72)}:where(:root[data-theme=dark]) .vl-saved-go small{color:#a4adba}:where(:root[data-theme=dark]) .vl-saved-go:hover b{color:#9bd7cf}:where(:root[data-theme=dark]) .vl-saved-empty{border:1px dashed #3e4246;border-radius:14px;color:#a4adba}:where(:root[data-theme=dark]) .vl-clip-poster{border:0;background:#2e2e2e}:where(:root[data-theme=dark]) .vl-clip-poster:after{background:linear-gradient(180deg,rgba(46,46,46,0) 55%,rgba(46,46,46,.55))}:where(:root[data-theme=dark]) .vl-clip-big{border-radius:50%;background:#2dd4bf;color:#042f2c;box-shadow:0 0 0 10px rgba(45,212,191,.25),0 14px 40px -8px rgba(0,0,0,.75)}:where(:root[data-theme=dark]) .vl-clip-chip{border-radius:999px;background:rgba(36,75,71,.78);color:#fff}:where(:root[data-theme=dark]) .vl-auto{border:1px solid #2c3539;border-radius:14px;background:#121a1d}:where(:root[data-theme=dark]) .vl-auto:hover{border-color:#192f2b}:where(:root[data-theme=dark]) .vl-auto b{color:#e3eaf8}:where(:root[data-theme=dark]) .vl-auto small{color:#a4adba}:where(:root[data-theme=dark]) .vl-auto i{border-radius:999px;background:#484d53}:where(:root[data-theme=dark]) .vl-auto i:after{border-radius:50%;background:#121a1d;box-shadow:0 1px 3px rgba(0,0,0,.4)}:where(:root[data-theme=dark]) .vl-auto.on i{background:#0d9488}:where(:root[data-theme=dark]) .vl-clip-end small{color:#5eead4}:where(:root[data-theme=dark]) .vl-clip-end button.on{border-color:transparent;background:#2dd4bf;color:#042f2c}:where(:root[data-theme=dark]) .vl-clip-count{border-radius:999px;background:rgba(18,26,29,.2)}:where(:root[data-theme=dark]) .vl-clip-count span{background:#2dd4bf}:where(:root[data-theme=dark]) .sp{border-radius:16px;background:radial-gradient(120% 90% at 50% 0,#34405d 0,#343a4c 70%);color:#e2e8f0}:where(:root[data-theme=dark]) .sp-stage{scrollbar-color:#334155 transparent}:where(:root[data-theme=dark]) .sp-head{color:#5eead4}:where(:root[data-theme=dark]) .sp-lead{color:#94a3b8}:where(:root[data-theme=dark]) .sp .katex{color:#f1f5f9}:where(:root[data-theme=dark]) .sp-head .katex{color:#5eead4}:where(:root[data-theme=dark]) .sp-eq{border-radius:12px}:where(:root[data-theme=dark]) .sp-frame.now .sp-eq{box-shadow:inset 0 0 0 1px rgba(167,139,250,.45),0 0 24px rgba(167,139,250,.12)}:where(:root[data-theme=dark]) .sp-part.arrow .katex{color:#a78bfa}:where(:root[data-theme=dark]) .sp .sp-v0{color:#5eead4}:where(:root[data-theme=dark]) .sp .sp-v1{color:#fcd34d}:where(:root[data-theme=dark]) .sp .sp-v2{color:#f9a8d4}:where(:root[data-theme=dark]) .sp .sp-v3{color:#7dd3fc}:where(:root[data-theme=dark]) .sp .sp-v4{color:#c4b5fd}:where(:root[data-theme=dark]) .sp-ans{border-radius:14px;border:1.5px solid #2dd4bf;box-shadow:0 0 28px rgba(45,212,191,.25)}:where(:root[data-theme=dark]) .sp-ans>span:first-child{color:#5eead4}:where(:root[data-theme=dark]) .sp-bar{background:#384457}:where(:root[data-theme=dark]) .sp-bar i{background:#2dd4bf}:where(:root[data-theme=dark]) .sp-ctl button{border:1px solid #334155;background:transparent;color:#cbd5e1;border-radius:999px}:where(:root[data-theme=dark]) .sp-ctl button.sp-go{background:#2dd4bf;border-color:#2dd4bf;color:#042f2e}:root:where([data-theme=dark]){color-scheme:dark}:where(:root[data-theme=dark]) .md-img,:where(:root[data-theme=dark]) .nr-page img,:where(:root[data-theme=dark]) .qfig{filter:invert(.9) hue-rotate(180deg)}