[data-theme=b]{--c-bg:#edf6ff;--c-surface:#fff;--c-surface-2:#eaf3ff;--c-fg:#0b215b;--c-fg-2:#304d7e;--c-muted:#526d95;--c-faint:#8297b4;--c-line:#d9e9fa;--c-line2:#bdd7f8;--c-edge:var(--c-line2);--c-primary:#0751ed;--c-primary-hover:#073db3;--c-primary-deep:#05247a;--c-primary-soft:#e6f0ff;--c-primary-text:#084bd1;--c-primary-bright:#00a5eb;--c-ok:#16a34a;--c-ok-text:#15803d;--c-ok-face:#eefbf2;--c-due:#d97706;--c-due-text:#b45309;--c-due-face:#fff6e5;--c-focus:var(--c-fg);--c-footer-bg:#082464;--c-face-top:transparent;--c-scrim:#16171a66;--c-on-primary-sub:#d6e2fb;--c-icon-violet:#8250cb;--c-icon-teal:#00868c;--c-icon-coral:#c34d42;--c-icon-gold:#8b7500;--c-shadow-1:#115fb614;--c-shadow-2:#115fb61f;--r-face:16px;--r-item:12px;--r-pill:999px;--r-dot:50%}[data-theme=b] body{background:var(--c-bg);color:var(--c-fg)}[data-theme=b] .screen{color:var(--c-fg);background:radial-gradient(ellipse at 85% 8%, color-mix(in srgb, var(--c-primary-bright) 12%, transparent), transparent 45%), linear-gradient(140deg, transparent 30%, color-mix(in srgb, var(--c-surface) 65%, transparent) 30%, transparent 56%), linear-gradient(35deg, var(--c-bg), var(--c-surface-2) 55%, var(--c-bg))}[data-theme=b] .home-backdrop:after{background:linear-gradient(90deg, color-mix(in srgb, var(--c-surface) 80%, transparent), color-mix(in srgb, var(--c-surface) 30%, transparent) 48%, transparent 80%)}[data-theme=b] .record-backdrop:after{background:linear-gradient(90deg, color-mix(in srgb, var(--c-surface) 90%, transparent), color-mix(in srgb, var(--c-surface) 65%, transparent) 45%, transparent 85%)}@media (max-width:839px){[data-theme=b] .home-backdrop:after{background:linear-gradient(90deg, color-mix(in srgb, var(--c-surface) 94%, transparent), color-mix(in srgb, var(--c-surface) 80%, transparent) 55%, transparent 80%)}[data-theme=b] .record-backdrop:after{background:linear-gradient(90deg, color-mix(in srgb, var(--c-surface) 90%, transparent), color-mix(in srgb, var(--c-surface) 70%, transparent) 55%, color-mix(in srgb, var(--c-surface) 35%, transparent))}}[data-theme=b] .welcome .wt .welcome-date{color:var(--c-primary-text);font-weight:500}[data-theme=b] .band-icon-0{color:var(--c-primary)}[data-theme=b] .band-icon-1{color:var(--c-icon-gold)}[data-theme=b] .band-icon-2{color:var(--c-muted)}[data-theme=b] .band div.due .band-icon-2{color:var(--c-due-text)}[data-theme=b] .apphd{background:linear-gradient(110deg, var(--c-surface) 25%, var(--c-surface-2));border-bottom-color:var(--c-line)}[data-theme=b] .apphd .tagline,[data-theme=b] .apphd .brand .tg,[data-theme=b] .apphd .ttl .st{color:var(--c-muted)}[data-theme=b] .apphd .brand .sub,[data-theme=b] .apphd .ttl h1{color:var(--c-primary-deep)}[data-theme=b] .apphd .ttl .name{border-left-color:var(--c-line)}[data-theme=b] .apphd .menu{color:var(--c-fg)}[data-theme=b] .apphd .menu svg{color:var(--c-primary-text)}[data-theme=b] .band{background:color-mix(in srgb, var(--c-surface) 50%, transparent);border-top-color:var(--c-line)}[data-theme=b] .band div{color:var(--c-muted)}[data-theme=b] .band b{color:var(--c-fg)}[data-theme=b] .band b small{color:var(--c-muted)}[data-theme=b] .band div.due b{color:var(--c-due-text)}[data-theme=b] .chips button{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg)}[data-theme=b] .chips button.on{background:linear-gradient(120deg, var(--c-primary-bright), var(--c-primary));border-color:var(--c-primary);color:var(--c-surface)}[data-theme=b] .chips button.lead small{color:var(--c-on-primary-sub)}[data-theme=b] .chips button.ask{border-color:var(--c-due-text);color:var(--c-due-text)}[data-theme=b] .seg{background:var(--c-surface);border-color:var(--c-line2)}[data-theme=b] .seg button.on{background:var(--c-primary);color:var(--c-surface)}[data-theme=b] .seg button.on:focus-visible{outline-color:var(--c-surface)}[data-theme=b] .seg button{color:var(--c-fg-2)}[data-theme=b] .prog{color:var(--c-muted)}[data-theme=b] .prog b{color:var(--c-fg)}[data-theme=b] .bar{background:var(--c-line)}[data-theme=b] .bar b{background:linear-gradient(90deg, var(--c-primary-bright), var(--c-primary))}[data-theme=b] .bar.stack em{background-color:color-mix(in srgb, var(--c-primary) 45%, var(--c-surface))}[data-theme=b] .timer i{background:var(--c-line)}[data-theme=b] .timer b{background:var(--c-primary)}[data-theme=b] .timer span{color:var(--c-muted)}[data-theme=b] .card,[data-theme=b] .panel,[data-theme=b] .list,[data-theme=b] .weak,[data-theme=b] .empty{background:var(--c-surface)}[data-theme=b] .card .k{color:var(--c-muted)}[data-theme=b] .card .k em{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .card .k u{background:var(--c-due-face);border-color:var(--c-due-face);color:var(--c-due-text)}[data-theme=b] .card .k .sc{color:var(--c-fg)}[data-theme=b] .card .k .sc .ar{color:var(--c-muted)}[data-theme=b] .card .q{color:var(--c-fg)}[data-theme=b] .card .lead,[data-theme=b] .ex{color:var(--c-muted)}[data-theme=b] .card .lead .lb{border-color:var(--c-line2);color:var(--c-muted)}[data-theme=b] .card.branch .lead[role=button]{color:var(--c-primary-text)}[data-theme=b] .card .ans{background:var(--c-surface-2);border-top-color:var(--c-line)}[data-theme=b] .card .ans .lab{color:var(--c-primary-text)}[data-theme=b] .card .ans b{color:var(--c-fg)}[data-theme=b] .card .ans p{color:var(--c-fg-2)}[data-theme=b] .kws .ck i{border-color:var(--c-muted);color:var(--c-muted)}[data-theme=b] .kws .ck.on i{background:var(--c-primary-soft);border-color:var(--c-primary-text);color:var(--c-primary-text)}[data-theme=b] .kws .ck.off i{background:var(--c-due-face);border-color:var(--c-due-text);color:var(--c-due-text)}[data-theme=b] .kws .kt{color:var(--c-fg)}[data-theme=b] .kws .kd{color:var(--c-fg-2)}[data-theme=b] .card .ans .src,[data-theme=b] .exp .src{color:var(--c-muted)}[data-theme=b] .card .ans .xl,[data-theme=b] .card .ans .an,[data-theme=b] .card .ans .rv{color:var(--c-fg-2)}[data-theme=b] .card .ans .rvl{background:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .card.flash .clue{color:var(--c-fg-2)}[data-theme=b] .card.flash:before,[data-theme=b] .card.flash:after{background:var(--c-surface)}[data-theme=b] .card.flash .ans{border-left-color:var(--c-primary)}[data-theme=b] .rank{background:var(--c-surface);color:var(--c-muted);border-color:var(--c-line2)}[data-theme=b] .rank.r-s{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary-text);font-weight:600}[data-theme=b] .rank.r-a{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .rank.r-b{color:var(--c-fg-2)}[data-theme=b] .rank.r-c{border-color:var(--c-line)}[data-theme=b] .swipe .sw{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg)}[data-theme=b] .swipe .sw.l{border-color:var(--c-due-text);color:var(--c-due-text)}[data-theme=b] .swipe .sw.l.armed{background:var(--c-due-face)}[data-theme=b] .swipe .sw.r{border-color:var(--c-ok-text);color:var(--c-ok-text)}[data-theme=b] .swipe .sw.r.armed{background:var(--c-ok-text);color:#fff}[data-theme=b] .swipe .sw.u{border-color:var(--c-muted);color:var(--c-muted)}[data-theme=b] .swipe .sw.u.armed{background:var(--c-muted);color:#fff}[data-theme=b] .bk{background:var(--c-surface-2);border-color:var(--c-line2);color:var(--c-muted)}[data-theme=b] .bk.now{background:var(--c-surface);border-color:var(--c-primary);color:var(--c-fg)}[data-theme=b] .bk.ok{background:var(--c-ok-face);border-color:var(--c-ok);color:var(--c-ok-text)}[data-theme=b] .choices .c kbd{color:var(--c-faint)}[data-theme=b] .choices .c{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg)}[data-theme=b] .choices .c.ok{background:var(--c-surface);border-color:var(--c-ok-text);color:var(--c-ok-text)}[data-theme=b] .choices .c.ng{background:var(--c-surface);border-color:var(--c-due-text);color:var(--c-due-text)}[data-theme=b] .choices .c.used,[data-theme=b] .choices .c[aria-disabled=true]:not(.ok):not(.ng){background:var(--c-surface);border-color:var(--c-line);color:var(--c-muted)}[data-theme=b] .pad .pv{background:var(--c-surface-2);border-color:var(--c-line)}[data-theme=b] .pad .pk{color:var(--c-muted)}[data-theme=b] .pad .pi{color:var(--c-fg)}[data-theme=b] .pad .pv.ng{border-color:var(--c-due-text)}[data-theme=b] .pad .pv.ng .pi{color:var(--c-due-text)}[data-theme=b] .pad .pe{border-left-color:var(--c-line);color:var(--c-primary-text)}[data-theme=b] .pad .pe[aria-disabled=true]{color:var(--c-muted)}[data-theme=b] .pad .k{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg)}[data-theme=b] .pad .k[aria-disabled=true]{background:var(--c-surface);border-color:var(--c-line);color:var(--c-muted)}[data-theme=b] .studytimer .cl{color:var(--c-fg)}[data-theme=b] .studytimer .cn{color:var(--c-muted)}[data-theme=b] .studytimer .gt{color:var(--c-fg-2)}[data-theme=b] .studytimer .gt .rm{color:var(--c-primary-text)}[data-theme=b] .studytimer .gl.done .rm{color:var(--c-ok-text)}[data-theme=b] .studytimer .gs{color:var(--c-muted)}[data-theme=b] .panel.pgs .vl{color:var(--c-fg)}[data-theme=b] .studytimer.hist li+li{border-top-color:var(--c-line)}[data-theme=b] .studytimer.hist .hd{color:var(--c-muted)}[data-theme=b] .studytimer.hist .hd b{color:var(--c-fg)}[data-theme=b] .studytimer.hist .hd svg{color:var(--c-primary)}[data-theme=b] .studytimer.hist .dt{color:var(--c-muted)}[data-theme=b] .studytimer.hist .me{color:var(--c-fg-2)}[data-theme=b] .studytimer.log .sh{background:var(--c-surface);border-color:var(--c-line);color:var(--c-fg)}[data-theme=b] .studytimer.log .fd>span,[data-theme=b] .studytimer.log .fh>span{color:var(--c-muted)}[data-theme=b] .studytimer.log .mn,[data-theme=b] .studytimer.log select,[data-theme=b] .studytimer.log textarea,[data-theme=b] .studytimer.log .mj{background:var(--c-surface-2);border-color:var(--c-line);color:var(--c-fg)}[data-theme=b] .studytimer.log .mn i{color:var(--c-muted)}[data-theme=b] .studytimer.log .mj label+label{border-top-color:var(--c-line)}[data-theme=b] .studytimer.log .mj label.on{background:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .studytimer.log .mj input{accent-color:var(--c-primary)}[data-theme=b] .studytimer.log .mj .sb{color:var(--c-muted)}[data-theme=b] .studytimer.log .mj label.on .sb{color:var(--c-fg-2)}[data-theme=b] .studytimer.log .mj label.off,[data-theme=b] .studytimer.log .mj label.off .sb{color:var(--c-faint)}[data-theme=b] .studytimer.log .mj .rank.r-s,[data-theme=b] .studytimer.log .mj .rank.r-a{background:var(--c-surface);border-color:var(--c-surface)}[data-theme=b] .studytimer.log .nt.er{color:var(--c-due-text)}[data-theme=b] .cal .nv button{color:var(--c-primary-text)}[data-theme=b] .cal .nv button[disabled]{color:var(--c-faint)}[data-theme=b] .cal .wd span,[data-theme=b] .cal .gd small{color:var(--c-muted)}[data-theme=b] .cal .gd i{background:var(--c-surface-2)}[data-theme=b] .cal .gd .on small{color:var(--c-fg)}[data-theme=b] .cal .gd .on i{background:var(--c-primary)}[data-theme=b] .cal .gd .on.l1 i,[data-theme=b] .cal .lv .l1{background:color-mix(in srgb, var(--c-primary) 35%, var(--c-surface))}[data-theme=b] .cal .gd .on.l2 i,[data-theme=b] .cal .lv .l2{background:color-mix(in srgb, var(--c-primary) 60%, var(--c-surface))}[data-theme=b] .cal .gd .on.l3 i,[data-theme=b] .cal .lv .l3{background:color-mix(in srgb, var(--c-primary) 82%, var(--c-surface))}[data-theme=b] .cal .gd .on.l4 i,[data-theme=b] .cal .lv .l4{background:var(--c-primary)}[data-theme=b] .cal .lv{color:var(--c-muted)}[data-theme=b] .cal .gd .now i{border-color:var(--c-primary-text)}[data-theme=b] .map .ph .hn,[data-theme=b] .badges .ph .hn,[data-theme=b] .map .ky li,[data-theme=b] .map .sj .sh small{color:var(--c-muted)}[data-theme=b] .map .tl span{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-muted)}[data-theme=b] .map .tl span.st{background:var(--c-primary-soft);border-color:var(--c-primary-text);color:var(--c-primary-text)}[data-theme=b] .badges .bg,[data-theme=b] .badges .bg:not(.on) .icon-tile{color:var(--c-muted)}[data-theme=b] .badges .bg.on{color:var(--c-fg)}[data-theme=b] .badges .bg.on small,[data-theme=b] .badges .bg .dt{color:var(--c-muted)}[data-theme=b] .vd.ok{background:var(--c-surface);border-color:var(--c-line);color:var(--c-fg)}[data-theme=b] .vd.ok .ic{background:var(--c-ok);color:var(--c-surface)}[data-theme=b] .vd.ng{background:var(--c-surface);border-color:var(--c-line);color:var(--c-fg)}[data-theme=b] .vd.ng .ic{background:var(--c-due);color:var(--c-surface)}[data-theme=b] .exp{background:var(--c-surface);border-color:var(--c-line);border-left-color:var(--c-primary);color:var(--c-fg-2)}[data-theme=b] .exp .lab{color:var(--c-primary-text)}[data-theme=b] .rev .body{color:var(--c-fg-2)}[data-theme=b] .rev .diff div{background:var(--c-surface-2);border-color:var(--c-line);color:var(--c-muted)}[data-theme=b] .rev .diff div b{color:var(--c-fg)}[data-theme=b] .rev .diff div.new{background:var(--c-primary-soft);border-color:var(--c-primary)}[data-theme=b] .rev .diff div.new b{color:var(--c-primary-text)}[data-theme=b] .rev .diff .arrow{color:var(--c-muted);background:0 0}[data-theme=b] .note{color:var(--c-muted)}[data-theme=b] .note.timed{color:var(--c-fg)}[data-theme=b] .note.info{background:var(--c-primary-soft);color:var(--c-fg-2)}[data-theme=b] .note.info svg{color:var(--c-primary)}[data-theme=b] .note.undo .u{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg)}[data-theme=b] .note.closable .x{color:var(--c-muted)}[data-theme=b] .ask p{color:var(--c-fg)}[data-theme=b] .empty .ic{color:var(--c-muted)}[data-theme=b] .empty p{color:var(--c-fg)}[data-theme=b] .skel{background:var(--c-line)}[data-theme=b] .cross a{color:var(--c-primary)}[data-theme=b] .acts .tap{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg)}[data-theme=b] .acts .tap.pri{background:linear-gradient(110deg, var(--c-primary-bright), var(--c-primary) 55%);border-color:var(--c-primary);color:#fff}[data-theme=b] .acts .tap small{color:var(--c-muted)}[data-theme=b] .acts .tap.pri small{color:var(--c-on-primary-sub)}[data-theme=b] .acts .tap.qt{border-color:var(--c-line)}[data-theme=b] .acts .tap:disabled,[data-theme=b] .acts .tap.pri:disabled{border-color:var(--c-line);color:var(--c-faint);background:0 0}[data-theme=b] .welcome .wt b{color:var(--c-fg)}[data-theme=b] .welcome .wt span,[data-theme=b] .welcome .wt p{color:var(--c-muted)}[data-theme=b] .streak{background:var(--c-surface)}[data-theme=b] .streak .fl{color:var(--c-primary)}[data-theme=b] .streak .st small{color:var(--c-muted)}[data-theme=b] .streak>.nd{color:var(--c-primary-text)}[data-theme=b] .streak .st b{color:var(--c-fg)}[data-theme=b] .streak .wk{border-left-color:var(--c-line)}[data-theme=b] .streak .wk i small{color:var(--c-muted)}[data-theme=b] .streak .wk i.on small,[data-theme=b] .streak .wk i.now small{color:var(--c-fg)}[data-theme=b] .streak .wk i em{border-color:var(--c-line2);color:var(--c-surface)}[data-theme=b] .streak .wk i.on em{background:var(--c-primary);border-color:var(--c-primary)}[data-theme=b] .streak .wk i.now em{border-color:var(--c-primary)}[data-theme=b] .today b{color:var(--c-fg)}[data-theme=b] .today span,[data-theme=b] .today small{color:var(--c-muted)}[data-theme=b] .today .pl{color:var(--c-fg)}[data-theme=b] .today .mt i{border-color:var(--c-line);color:var(--c-fg-2)}[data-theme=b] .today .mt svg{color:var(--c-primary)}[data-theme=b] .today .ring .tr{stroke:var(--c-line)}[data-theme=b] .today .ring .v{stroke:var(--c-primary)}[data-theme=b] .today .ring b{color:var(--c-fg)}[data-theme=b] .today .ring b small{color:var(--c-muted)}[data-theme=b] .today .fx{background:var(--c-surface-2)}[data-theme=b] .today .fx dt{color:var(--c-fg-2)}[data-theme=b] .today .fx dt svg{color:var(--c-primary)}[data-theme=b] .today .fx dd{color:var(--c-fg)}[data-theme=b] .today .last{background:var(--c-surface-2);border-color:var(--c-surface-2);color:var(--c-fg)}[data-theme=b] .today .last:hover{background:var(--c-line);border-color:var(--c-line)}[data-theme=b] .today .last small,[data-theme=b] .today .last span,[data-theme=b] .today .last svg{color:var(--c-muted)}[data-theme=b] .sec h2{color:var(--c-fg)}[data-theme=b] .sec small{color:var(--c-muted)}[data-theme=b] .list .row{color:var(--c-fg);border-bottom-color:var(--c-line)}[data-theme=b] .list .row .ct{color:var(--c-muted)}[data-theme=b] .list .row .ct b{color:var(--c-fg)}[data-theme=b] .list .row .tg{color:var(--c-due-text)}[data-theme=b] .list .row .pt{color:var(--c-fg)}[data-theme=b] .weak .hd .nm .no{background:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .list .row.done .tg{color:var(--c-ok-text)}[data-theme=b] .list .row.done .bar b{background:var(--c-ok)}[data-theme=b] .list .row .bar{background:var(--c-surface-2)}[data-theme=b] .list .row.off{background:var(--c-surface-2);color:var(--c-muted)}[data-theme=b] .list .row.off .tg,[data-theme=b] .list .row.foot .nt,[data-theme=b] .list .lg,[data-theme=b] .themes .row .pr{color:var(--c-muted)}[data-theme=b] .themes .row .pr.hi{color:var(--c-fg)}[data-theme=b] .dock{background:var(--c-surface);border-top-color:var(--c-line);border-right-color:var(--c-line);color:var(--c-muted)}[data-theme=b] .tab.on,[data-theme=b] .tab.on svg{color:var(--c-primary-text)}[data-theme=b] .panel{color:var(--c-fg-2)}[data-theme=b] .panel h2{color:var(--c-fg)}[data-theme=b] .panel h2 small,[data-theme=b] .kv span{color:var(--c-muted)}[data-theme=b] .kv b{color:var(--c-fg)}[data-theme=b] .kv.wide b{color:var(--c-fg-2);font-weight:400}[data-theme=b] .panel .nt,[data-theme=b] .panel .nt small{color:var(--c-muted)}[data-theme=b] .panel.close p{color:var(--c-fg-2)}[data-theme=b] .panel.close b{color:var(--c-fg)}[data-theme=b] .panel.close .cheer{color:var(--c-ok-text)}[data-theme=b] .days{border-bottom-color:var(--c-line)}[data-theme=b] .days div,[data-theme=b] .dlab{color:var(--c-muted)}[data-theme=b] .days i{background:var(--c-primary)}[data-theme=b] .days .now i{background:var(--c-primary-deep)}[data-theme=b] .result .big{color:var(--c-fg)}[data-theme=b] .result p{color:var(--c-muted)}[data-theme=b] .weak .wk{border-bottom-color:var(--c-line)}[data-theme=b] .weak .hd{color:var(--c-fg)}[data-theme=b] .weak .hd .pc{color:var(--c-due-text)}[data-theme=b] .weak .hd .pc .rc,[data-theme=b] .weak .hd .ar{color:var(--c-muted)}[data-theme=b] .weak .more{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg)}[data-theme=b] .weak .bd{background:var(--c-surface-2);border-top-color:var(--c-line)}[data-theme=b] .weak .bd .cnt,[data-theme=b] .weak .bd .notp{color:var(--c-muted)}[data-theme=b] .weak .bd .tp{color:var(--c-fg-2)}[data-theme=b] .weak .bd .tp b{color:var(--c-fg)}[data-theme=b] .weak .bd .th{background:var(--c-primary);border-color:var(--c-primary);color:#fff}[data-theme=b] .weak .bd .th small{color:var(--c-on-primary-sub)}[data-theme=b] .drawer{background:var(--c-surface);color:var(--c-fg);border-left-color:var(--c-line)}[data-theme=b] .drawer .dbody a,[data-theme=b] .drawer .dbody button,[data-theme=b] .drawer .cur,[data-theme=b] .drawer .off,[data-theme=b] .drawer .keys summary{border-bottom-color:var(--c-line)}[data-theme=b] .drawer a.pri{background:var(--c-primary);border-color:var(--c-primary);color:#fff}[data-theme=b] .drawer .pair a{border-color:var(--c-line2)}[data-theme=b] .drawer small,[data-theme=b] .drawer .nt,[data-theme=b] .drawer .keys p,[data-theme=b] .drawer .off{color:var(--c-muted)}[data-theme=b] .drawer .grp{color:var(--c-fg)}[data-theme=b] .drawer .lb svg{color:var(--c-primary)}[data-theme=b] .drawer .off .lb svg{color:var(--c-faint)}[data-theme=b] .drawer a.pri .lb svg{color:inherit}[data-theme=b] .drawer .dg{color:var(--c-due-text)}[data-theme=b] .drawer .dg.cf{background:var(--c-due-text);color:#fff}[data-theme=b] .drawer .dg.cf small{color:var(--c-due-face)}[data-theme=b] .drawer .themes button{border-color:var(--c-line2)}[data-theme=b] .drawer .themes button.on{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .sfoot{background:var(--c-footer-bg);color:#fff;border-top-color:var(--c-line)}[data-theme=b] .sfoot h2{color:#fff;border-bottom-color:#fff3}[data-theme=b] .sfoot h2 a{color:#fff}[data-theme=b] .sfoot a{color:#fffc}[data-theme=b] .sfoot .cur{color:#fff}[data-theme=b] .sfoot .cr,[data-theme=b] .sfoot .off,[data-theme=b] .sfoot .apps .nt{color:#fff9}[data-theme=b] .sfoot :focus-visible{outline-color:#fff}[data-theme=b] .sfoot.plain .cr{color:#fffc}@media (min-width:840px){[data-theme=b] .band div{background:color-mix(in srgb, var(--c-surface) 82%, transparent)}[data-theme=b] .tab.on{background:linear-gradient(135deg, var(--c-primary-soft), var(--c-surface-2));border-radius:var(--r-item)}[data-theme=b] .skip:focus{background:var(--c-surface);color:var(--c-primary-text);border-color:var(--c-primary)}}@media (hover:hover){[data-theme=b] .apphd .menu:hover svg{color:var(--c-primary-hover)}[data-theme=b] .chips button:hover:not(.on),[data-theme=b] .seg button:hover:not(.on){background:var(--c-surface-2)}[data-theme=b] .cardwrap[role=button]:hover .card.flash{border-color:var(--c-line2)}[data-theme=b] .choices .c:not([aria-disabled=true]):hover,[data-theme=b] .pad .k:not([aria-disabled=true]):hover{background:var(--c-surface-2)}[data-theme=b] .pad .pe:not([aria-disabled=true]):hover{color:var(--c-primary-hover)}[data-theme=b] .acts .tap:not(:disabled):hover{background:var(--c-surface-2)}[data-theme=b] .acts .tap.pri:not(:disabled):hover{background:linear-gradient(110deg, var(--c-primary-bright), var(--c-primary-hover) 55%);border-color:var(--c-primary-hover)}[data-theme=b] .list .row:not(.off):hover,[data-theme=b] .weak .hd:hover,[data-theme=b] .weak .more:hover{background:var(--c-surface-2)}[data-theme=b] .weak .bd .th:hover{background:var(--c-primary-hover);border-color:var(--c-primary-hover)}[data-theme=b] .note.undo .u:hover,[data-theme=b] .note.closable .x:hover{background:var(--c-surface-2)}[data-theme=b] .tab:hover{color:var(--c-primary-text)}[data-theme=b] .drawer .dbody button:hover,[data-theme=b] .drawer .dbody a:not(.pri):hover{background:var(--c-surface-2)}[data-theme=b] .drawer a.pri:hover{background:var(--c-primary-hover);border-color:var(--c-primary-hover)}[data-theme=b] .drawer .x:hover,[data-theme=b] .drawer .themes button:hover:not(.on){background:var(--c-surface-2)}[data-theme=b] .cross a:hover{color:var(--c-primary-hover)}[data-theme=b] .sfoot a:hover{color:#fff}}[data-theme=b] .welcome .wt .welcome-kicker,[data-theme=b] .intel-eyebrow{color:var(--c-primary-text)}[data-theme=b] .panel.start{border-color:var(--c-primary-soft);background:var(--c-surface)}[data-theme=b] .learning-plan{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-fg-2)}[data-theme=b] .ai-label,[data-theme=b] .plan-title a{color:var(--c-primary-text)}[data-theme=b] .plan-signals li{background:var(--c-surface)}[data-theme=b] .plan-signals svg,[data-theme=b] .plan-signals b{color:var(--c-primary-text)}[data-theme=b] .plan-result{border-color:var(--c-line)}[data-theme=b] .intelligence{border-color:var(--c-primary-soft)}[data-theme=b] .intel-heading p,[data-theme=b] .intel-description,[data-theme=b] .intel-empty,[data-theme=b] .intel-source,[data-theme=b] .intel-foot{color:var(--c-muted)}[data-theme=b] .intel-tabs button{color:var(--c-muted)}[data-theme=b] .intel-tabs button[aria-pressed=true]{background:var(--c-surface);color:var(--c-primary-text);border-color:var(--c-line)}[data-theme=b] .intel-lead,[data-theme=b] .prediction-list h3,[data-theme=b] .weak-focus h3{color:var(--c-fg)}[data-theme=b] .prediction-list li,[data-theme=b] .intel-link,[data-theme=b] .intel-foot,[data-theme=b] .method-science{border-color:var(--c-line)}[data-theme=b] .method-science h3{color:var(--c-fg)}[data-theme=b] .method-science p{color:var(--c-fg-2)}[data-theme=b] .intro .rel{color:var(--c-muted)}[data-theme=b] .why p{color:var(--c-fg)}[data-theme=b] .intro .facts>div{background:var(--c-surface-2);border-color:var(--c-surface-2)}[data-theme=b] .intro .facts dt,[data-theme=b] .intro .facts dd small{color:var(--c-muted)}[data-theme=b] .intro .facts dd b{color:var(--c-primary-text)}[data-theme=b] .intro .use{background:var(--c-primary-soft);color:var(--c-fg)}[data-theme=b] .intro .use b{color:var(--c-primary-text)}[data-theme=b] .roles li,[data-theme=b] .tricks li{border-top-color:var(--c-line)}[data-theme=b] .roles .st{background:var(--c-surface-2);color:var(--c-muted)}[data-theme=b] .roles li.on .st{background:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .roles li b,[data-theme=b] .roles li a{color:var(--c-fg)}[data-theme=b] .roles li a b{color:var(--c-primary-text)}[data-theme=b] .roles li p,[data-theme=b] .roles .ft{color:var(--c-fg-2)}[data-theme=b] .roles li small{color:var(--c-muted)}[data-theme=b] .roles .ft.lead{color:var(--c-fg)}[data-theme=b] .tricks li b,[data-theme=b] .tricks li p,[data-theme=b] .tricks li small{color:var(--c-muted)}[data-theme=b] .tricks li.on b{color:var(--c-fg)}[data-theme=b] .tricks li.on p{color:var(--c-fg-2)}[data-theme=b] .tricks li.on small{color:var(--c-primary-text)}[data-theme=b] .tricks .nt{color:var(--c-muted)}[data-theme=b] .routine li{background:var(--c-surface);border-color:var(--c-line)}[data-theme=b] .routine li.on{background:var(--c-primary-soft);border-color:var(--c-primary-soft)}[data-theme=b] .routine .wh span{color:var(--c-muted)}[data-theme=b] .routine .wh b,[data-theme=b] .routine .bd b{color:var(--c-primary-text)}[data-theme=b] .routine .bd p,[data-theme=b] .routine .ft{color:var(--c-fg-2)}[data-theme=b] .routine .ft b{color:var(--c-fg)}[data-theme=b] .intro li:before{color:var(--c-primary-text)}[data-theme=b] .dialog{background:var(--c-surface);border-color:var(--c-line);color:var(--c-fg-2)}[data-theme=b] .dialog h2{color:var(--c-fg)}[data-theme=b] .dialog .tap.pri{background:linear-gradient(110deg, var(--c-primary-bright), var(--c-primary) 55%);border-color:var(--c-primary);color:#fff}[data-theme=b] .prediction-rank{background:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .prediction-list small,[data-theme=b] .prediction-list p{color:var(--c-muted)}[data-theme=b] .text-action,[data-theme=b] .intel-link,[data-theme=b] .method svg{color:var(--c-primary-text)}[data-theme=b] .insight-metrics>div,[data-theme=b] .record-metrics>div{background:var(--c-surface-2)}[data-theme=b] .insight-metrics small,[data-theme=b] .record-metrics span{color:var(--c-muted)}[data-theme=b] .record-heading p{color:var(--c-fg-2)}[data-theme=b] .insight-metrics b,[data-theme=b] .record-metrics b,[data-theme=b] .record-heading h2{color:var(--c-fg)}[data-theme=b] .record-metrics>div:first-child{background:var(--c-primary-soft)}[data-theme=b] .record-metrics>div:first-child b{color:var(--c-primary-text)}[data-theme=b] .weak-focus{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .weak-focus p,[data-theme=b] .method li p{color:var(--c-fg-2)}[data-theme=b] .study-steps{color:var(--c-muted);border-color:var(--c-line)}[data-theme=b] .study-steps .current{color:var(--c-primary-text)}[data-theme=b] .card.flash .ans{background:var(--c-primary-soft)}[data-theme=b] .card.drill{border-top-color:var(--c-primary)}[data-theme=b] .reco .rc{background:var(--c-surface)}[data-theme=b] .reco .rc .tg{background:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .reco .rc .tap{border-color:var(--c-line2);color:var(--c-primary-text)}@media (hover:hover){[data-theme=b] .text-action:hover,[data-theme=b] .intel-link:hover,[data-theme=b] .plan-title a:hover{color:var(--c-primary-hover);text-decoration:underline}[data-theme=b] .intel-tabs button:hover,[data-theme=b] .reco .rc .tap:hover{background:var(--c-primary-soft)}}[data-theme=b] .library-heading h2{color:var(--c-fg)}[data-theme=b] .library-description,[data-theme=b] .library-modes small{color:var(--c-muted)}[data-theme=b] .library-modes button,[data-theme=b] .record-guide>summary{background:var(--c-surface);border-color:var(--c-line);color:var(--c-fg-2)}[data-theme=b] .library-modes button[aria-pressed=true]{background:var(--c-primary-soft);color:var(--c-primary-text);border-color:var(--c-primary)}[data-theme=b] .library-modes button[aria-pressed=true] small{color:var(--c-primary-text)}@media (hover:hover){[data-theme=b] .library-modes button:hover,[data-theme=b] .record-guide>summary:hover{background:var(--c-primary-soft);color:var(--c-primary-text)}}[data-theme=b] .icon-tile.blue,[data-theme=b] .subject-icon.blue{color:var(--c-primary-text)}[data-theme=b] .icon-tile.violet,[data-theme=b] .subject-icon.violet{color:var(--c-icon-violet)}[data-theme=b] .icon-tile.teal,[data-theme=b] .subject-icon.teal{color:var(--c-icon-teal)}[data-theme=b] .icon-tile.coral,[data-theme=b] .subject-icon.coral{color:var(--c-icon-coral)}[data-theme=b] .icon-tile.gold,[data-theme=b] .subject-icon.gold{color:var(--c-icon-gold)}[data-theme=b] .today-title svg,[data-theme=b] .sec h2 svg,[data-theme=b] .theme-icon,[data-theme=b] .record-metrics svg{color:var(--c-primary-text)}[data-theme=b] .subject-list .off .subject-icon{color:var(--c-muted)}[data-theme=b] .intel-heading{border-color:var(--c-line)}[data-theme=b] .ai-mark{color:var(--c-icon-violet)}[data-theme=b] .prediction-list li{background:var(--c-surface);border-color:var(--c-line)}[data-theme=b] .intelligence{background:color-mix(in srgb, var(--c-primary-soft) 35%, var(--c-surface));border-color:var(--c-line2)}[data-theme=b] .intel-tabs{background:var(--c-primary-soft)}[data-theme=b] .frequency-dots i{background:var(--c-line)}[data-theme=b] .frequency-dots i.filled{background:var(--c-primary)}[data-theme=b] .plan-signals li{border-color:var(--c-line)}[data-theme=b] .plan-signals li:after{color:var(--c-primary)}[data-theme=b] .learning-plan{background:color-mix(in srgb, var(--c-primary-soft) 70%, var(--c-surface));border-color:var(--c-line)}[data-theme=b] .plan-result{background:var(--c-surface-2);border-color:var(--c-surface-2)}[data-theme=b] .method li{border-color:var(--c-line);background:var(--c-surface)}[data-theme=b] .card .question-label{color:var(--c-primary-text)}[data-theme=b] .icon-tile>svg{color:inherit}[data-theme=b] .bk-check{background:var(--c-ok);color:var(--c-surface)}[data-theme=b] .today-complete strong{color:var(--c-fg)}[data-theme=b] .today-complete.perfect strong{color:var(--c-icon-gold)}[data-theme=b] .result-confetti.left{color:var(--c-icon-teal)}[data-theme=b] .result-confetti.right{color:var(--c-icon-violet)}[data-theme=b] .result h2{color:var(--c-fg)}[data-theme=b] .result-stats>div{background:var(--c-surface);border-color:var(--c-line)}[data-theme=b] .result-stats dt,[data-theme=b] .result-review li small{color:var(--c-muted)}[data-theme=b] .result-stats dd{color:var(--c-fg)}[data-theme=b] .result-review-heading button{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-primary-text)}[data-theme=b] .result-review li,[data-theme=b] .close-summary{border-color:var(--c-line)}[data-theme=b] .result-review li>svg{color:var(--c-icon-coral)}[data-theme=b] .result-clear svg{color:var(--c-ok)}[data-theme=b] .auth h2{color:var(--c-fg)}[data-theme=b] .auth .lead{color:var(--c-fg-2)}[data-theme=b] .auth .note{color:var(--c-muted)}[data-theme=b] .auth .note a,[data-theme=b] .auth .lk a{color:var(--c-primary-text)}[data-theme=b] .auth .fe{color:var(--c-due-text)}[data-theme=b] .auth .fld>label{color:var(--c-muted)}[data-theme=b] .auth .fld>label small{color:var(--c-faint)}[data-theme=b] .auth .fld input[type=text],[data-theme=b] .auth .fld input[type=email],[data-theme=b] .auth .fld input[type=password],[data-theme=b] .auth .fld input[type=tel],[data-theme=b] .auth .fld select{background:var(--c-surface-2);border-color:var(--c-line);color:var(--c-fg)}[data-theme=b] .auth .fld input[aria-invalid=true],[data-theme=b] .auth .fld select[aria-invalid=true]{border-color:var(--c-due)}[data-theme=b] .auth .fld input:disabled,[data-theme=b] .auth .fld select:disabled{border-color:var(--c-line);color:var(--c-faint);background:0 0}[data-theme=b] .auth .pw .pe{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-primary-text)}[data-theme=b] .auth .pw .pe:disabled{border-color:var(--c-line);color:var(--c-faint);background:0 0}[data-theme=b] .auth .fld .er{color:var(--c-due-text)}[data-theme=b] .auth .agree>label{color:var(--c-fg)}[data-theme=b] .auth .agree input{accent-color:var(--c-primary)}[data-theme=b] .card.branch .ttl{color:var(--c-fg)}[data-theme=b] .bb .chip{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg-2)}[data-theme=b] .bb .chip.s{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .bb .chip.mk{background:var(--c-due-face);border-color:var(--c-due-face);color:var(--c-due-text)}[data-theme=b] .bb .mt{color:var(--c-muted)}[data-theme=b] .bb .lead{background:var(--c-surface-2);color:var(--c-fg-2)}[data-theme=b] .bb .lead .lb{border-color:var(--c-line2);color:var(--c-muted)}[data-theme=b] .bb .lead[role=button]{color:var(--c-primary-text)}[data-theme=b] .bb .q{color:var(--c-fg)}[data-theme=b] .judge{background:var(--c-surface);border-color:var(--c-line);color:var(--c-fg-2)}[data-theme=b] .judge.ok{background:var(--c-ok-face);border-color:var(--c-ok-face)}[data-theme=b] .judge.ng{background:var(--c-due-face);border-color:var(--c-due-face)}[data-theme=b] .judge.ok .hd b{color:var(--c-ok-text)}[data-theme=b] .judge.ng .hd b{color:var(--c-due-text)}[data-theme=b] .judge .hd small,[data-theme=b] .judge .sr,[data-theme=b] .judge .paid,[data-theme=b] .judge .mj{color:var(--c-muted)}[data-theme=b] .judge .tx p{color:var(--c-fg)}[data-theme=b] .judge .paid .lk{background:var(--c-surface-2);border-color:var(--c-line2)}[data-theme=b] .judge .paid a{color:var(--c-primary-text)}[data-theme=b] .panel.stats dl>div{background:var(--c-surface-2)}[data-theme=b] .panel.stats dt,[data-theme=b] .panel.stats dd small{color:var(--c-muted)}[data-theme=b] .panel.stats dd b{color:var(--c-fg)}[data-theme=b] .panel.paid li{border-top-color:var(--c-line);color:var(--c-muted)}[data-theme=b] .panel.paid li b{color:var(--c-fg-2)}[data-theme=b] .panel.paid .lk{background:var(--c-surface-2);border-color:var(--c-line2)}[data-theme=b] .panel.paid .hn{color:var(--c-muted)}[data-theme=b] .panel.scope .seg button:disabled{color:var(--c-faint)}[data-theme=b] .panel.hbars .hb>div{color:var(--c-fg)}[data-theme=b] .studytimer.hist li{border-left-color:var(--c-line2)}[data-theme=b] .studytimer.log .fd.pub>span{color:var(--c-fg)}[data-theme=b] .studytimer.log .fd.pub>span small{color:var(--c-muted)}[data-theme=b] .studytimer.log .fd.pub input{accent-color:var(--c-primary)}[data-theme=b] .studytimer.log .fd.pub input:disabled+span{color:var(--c-faint)}[data-theme=b] .map .ky li{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-muted)}[data-theme=b] .map .ky li.st{background:var(--c-primary-soft);border-color:var(--c-primary-text);color:var(--c-primary-text)}[data-theme=b] .map .bld i{background:var(--c-surface-2);border-color:var(--c-line2)}[data-theme=b] .map .bld i.on{background:var(--c-primary-soft);border-color:var(--c-primary-text)}[data-theme=b] .map .bld .fl{color:var(--c-primary-text)}[data-theme=b] .badges .bg{background:var(--c-surface);border-color:var(--c-line)}[data-theme=b] .badges .bg.on{background:var(--c-primary-soft);border-color:var(--c-primary-soft)}[data-theme=b] .badges .bg.on.fresh{border-color:var(--c-primary)}[data-theme=b] .badges .bg .pg .bar{background:var(--c-surface-2)}[data-theme=b] .badges .bg .pg small,[data-theme=b] .badges .nx{color:var(--c-primary-text)}[data-theme=b] .map .sh .dn{background:var(--c-primary);color:var(--c-surface)}[data-theme=b] .map .tb button{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg-2)}[data-theme=b] .map .tb button small{color:var(--c-muted)}[data-theme=b] .map .tb button.on{background:var(--c-primary-soft);border-color:var(--c-primary-text);color:var(--c-primary-text)}[data-theme=b] .map .tb button.on small{color:var(--c-primary-text)}[data-theme=b] .map .tb button.done{border-color:var(--c-primary)}[data-theme=b] .panel.peek .pt{background:var(--c-surface-2);border-color:var(--c-surface-2);color:var(--c-fg)}[data-theme=b] .panel.peek .pt .hd,[data-theme=b] .panel.peek .pt .sb,[data-theme=b] .panel.peek .pt .ar,[data-theme=b] .panel.peek .pt .v small{color:var(--c-muted)}[data-theme=b] .panel.peek .pt.fresh{background:var(--c-primary-soft);border-color:var(--c-primary-soft)}[data-theme=b] .panel.peek .pt.fresh .hd,[data-theme=b] .panel.peek .pt.fresh .sb{color:var(--c-primary-text)}@media (hover:hover){[data-theme=b] .panel.peek .pt:hover{border-color:var(--c-line2)}}[data-theme=b] .panel.post .fd>span,[data-theme=b] .posts .reply .fd>span{color:var(--c-muted)}[data-theme=b] .panel.post select,[data-theme=b] .panel.post textarea,[data-theme=b] .posts .reply textarea{background:var(--c-surface-2);border-color:var(--c-line);color:var(--c-fg)}[data-theme=b] .panel.post .nt.er{color:var(--c-due-text)}[data-theme=b] .posts .pst{border-top-color:var(--c-line)}[data-theme=b] .posts .who,[data-theme=b] .posts .hn{color:var(--c-muted)}[data-theme=b] .posts .who b{color:var(--c-fg)}[data-theme=b] .posts .chip{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg-2)}[data-theme=b] .posts .role{background:var(--c-primary);color:#fff}[data-theme=b] .posts .body{color:var(--c-fg)}[data-theme=b] .posts .answers{border-left-color:var(--c-primary-soft)}[data-theme=b] .posts .answer.teacher{background:var(--c-primary-soft)}[data-theme=b] .posts .tap.sm{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-primary-text)}[data-theme=b] .posts .tap.sm.on{background:var(--c-primary-soft);border-color:var(--c-primary-soft)}[data-theme=b] .posts .tap.sm:disabled{color:var(--c-muted)}[data-theme=b] .posts .pst.hidden>.body,[data-theme=b] .posts .answer.hidden>.body{color:var(--c-fg-2)}[data-theme=b] .posts .nt.er{color:var(--c-due-text)}[data-theme=b] .panel.ranking th{color:var(--c-muted)}[data-theme=b] .panel.ranking th,[data-theme=b] .panel.ranking td{border-bottom-color:var(--c-line)}[data-theme=b] .panel.ranking .md{background:var(--c-surface-2);color:var(--c-fg-2)}[data-theme=b] .panel.ranking .md.g1{background:var(--c-primary);color:#fff}[data-theme=b] .panel.ranking tr.mine td{background:var(--c-primary-soft);color:var(--c-primary-text);font-weight:600}[data-theme=b] .panel.nick label,[data-theme=b] .panel.nick label small{color:var(--c-muted)}[data-theme=b] .panel.nick input{background:var(--c-surface-2);border-color:var(--c-line);color:var(--c-fg)}[data-theme=b] .panel.nick input[aria-invalid=true]{border-color:var(--c-due)}[data-theme=b] .panel.nick .nt.er{color:var(--c-due-text)}[data-theme=b] .welcome .wt .exam .pl{border-color:var(--c-line);color:var(--c-fg-2)}[data-theme=b] .welcome .wt .exam .pl svg,[data-theme=b] .welcome .wt .exam .n{color:var(--c-primary-text)}[data-theme=b] .welcome .wt .exam small{color:var(--c-muted)}[data-theme=b] .quiz .ox button{background:var(--c-surface);border-color:var(--c-edge);color:var(--c-fg)}[data-theme=b] .quiz .ox button small{color:var(--c-muted)}[data-theme=b] .quiz .ox button:disabled{border-color:var(--c-line);color:var(--c-faint);background:0 0}[data-theme=b] .quiz .ox button:disabled small{color:var(--c-faint)}
[data-theme=d]{--c-bg:#f4f5f8;--c-fg:#0a1e5a;--c-surface:#fff;--c-line:#d5dae8;--c-line2:#dfe3ee;--c-primary:#05247a;--c-primary-deep:#05247a;--c-muted:#5c6478;--c-due:#c9920f;--c-ok:#05247a;--c-focus:var(--c-due-text);--c-due-text:#8a6208;--c-ok-text:#05247a;--c-edge:#05247a;--c-footer-bg:#05247a;--c-face-top:var(--c-primary);--c-due-face:#fbf3dc;--c-scrim:#0a143259;--c-on-primary-sub:#f2c14e;--c-surface-2:#eef1f7;--c-fg-2:#3a4360;--c-faint:#8a90a4;--c-primary-hover:#0a1e5a;--c-primary-soft:#e6eaf5;--c-primary-text:#05247a;--c-ok-face:#e6eaf5;--c-icon-violet:#7053b5;--c-icon-teal:#147d85;--c-icon-coral:#b95547;--c-icon-gold:#8b7500;--c-shadow-1:transparent;--c-shadow-2:transparent;--r-face:6px;--r-item:6px;--r-pill:6px;--r-dot:50%}[data-theme=d] .card,[data-theme=d] .card.flash:before,[data-theme=d] .card.flash:after,[data-theme=d] .panel,[data-theme=d] .weak,[data-theme=d] .list,[data-theme=d] .empty,[data-theme=d] .reco .rc{border-top-color:var(--c-primary)}[data-theme=d] body,[data-theme=d] .screen{color:#0a1e5a;background:#f4f5f8}[data-theme=d] .apphd{background:#fff;border-bottom-color:#05247a}[data-theme=d] .apphd .tagline,[data-theme=d] .apphd .brand .tg{color:#5c6478}[data-theme=d] .apphd .brand .sub{color:#0a1e5a}[data-theme=d] .apphd .ttl .st{color:#5c6478}[data-theme=d] .apphd:after{background:#c9920f}[data-theme=d] .apphd .ttl h1{font-family:var(--font-title);color:#05247a;font-weight:700}[data-theme=d] .apphd .menu{border-radius:var(--r-pill);color:var(--c-primary-text);background:0 0}[data-theme=d] .apphd .menu svg{color:var(--c-primary-text)}[data-theme=d] .band{background:#fff;border-top-color:#dfe3ee}[data-theme=d] .band div{color:#5c6478;border-right-color:#dfe3ee}[data-theme=d] .band b{font-family:var(--font-title);color:#05247a;font-weight:700}[data-theme=d] .band b small{color:#5c6478}[data-theme=d] .band div.due b{color:var(--c-due-text)}[data-theme=d] .chips button{color:#05247a;background:#fff;border-color:#05247a;font-weight:700}[data-theme=d] .chips button.on{color:#fff;background:#05247a}[data-theme=d] .prog{color:#5c6478}[data-theme=d] .prog b{color:#05247a}[data-theme=d] .bar{background:#e2e6f1}[data-theme=d] .bar b{background:#05247a}[data-theme=d] .bar.stack em{background-color:color-mix(in srgb, var(--c-primary) 75%, var(--c-surface))}[data-theme=d] .card{border-inline-color:#d5dae8;background:#fff;border-bottom-color:#d5dae8}[data-theme=d] .card .k{color:#5c6478}[data-theme=d] .card .k em{color:#fff;letter-spacing:.04em;background:#05247a;font-weight:700}[data-theme=d] .card .k u{background:var(--c-due-face);color:#7a5806}[data-theme=d] .card .q{color:#0a1e5a}[data-theme=d] .card.flash .q{font-family:var(--font-title)}[data-theme=d] .card .ans{border-top-color:#dfe3ee}[data-theme=d] .card.flash .ans{border-left-color:#05247a}[data-theme=d] .card .ans .lab{color:var(--c-due-text);letter-spacing:.14em}[data-theme=d] .card .ans b{font-family:var(--font-title);color:#05247a;font-weight:700}[data-theme=d] .card .ans p{color:#3a4360}[data-theme=d] .kws .ck i{border-color:var(--c-muted);color:var(--c-muted)}[data-theme=d] .kws .ck.on i{background:var(--c-primary-soft);border-color:var(--c-primary-text);color:var(--c-primary-text)}[data-theme=d] .kws .ck.off i{background:var(--c-due-face);border-color:var(--c-due-text);color:var(--c-due-text)}[data-theme=d] .kws .kt{color:#05247a}[data-theme=d] .kws .kd{color:#3a4360}[data-theme=d] .card .ans .src,[data-theme=d] .exp .src{color:var(--c-muted)}[data-theme=d] .card .ans .xl{color:#3a4360}[data-theme=d] .card .ans .an,[data-theme=d] .card .ans .rv{color:var(--c-fg-2)}[data-theme=d] .card .ans .rvl{background:var(--c-due-face);color:var(--c-due-text)}[data-theme=d] .card.flash .clue,[data-theme=d] .card .lead,[data-theme=d] .ex{color:#5c6478}[data-theme=d] .card.branch .lead[role=button]{color:var(--c-primary-text)}[data-theme=d] .card.flash:before,[data-theme=d] .card.flash:after{border-inline-color:#d5dae8;background:#fff;border-bottom-color:#d5dae8}[data-theme=d] .card.flash:after{background:#f4f5f8}[data-theme=d] .swipe .sw{border-color:var(--c-edge);color:#05247a;font-family:var(--font-title);background:#fff;font-weight:700}[data-theme=d] .swipe .sw.l{border-color:var(--c-due-text);color:var(--c-due-text)}[data-theme=d] .swipe .sw.l.armed{background:var(--c-due-face)}[data-theme=d] .swipe .sw.r{border-color:var(--c-primary);color:var(--c-primary)}[data-theme=d] .swipe .sw.r.armed{background:var(--c-primary);color:#fff}[data-theme=d] .swipe .sw.u{border-color:var(--c-muted);color:var(--c-muted)}[data-theme=d] .swipe .sw.u.armed{background:var(--c-muted);color:#fff}[data-theme=d] .rank{color:#05247a;font-family:var(--font-title);background:#fff;border-color:#05247a;font-weight:700}[data-theme=d] .rank.r-s{background:var(--c-due-face);border-color:var(--c-due);color:var(--c-due-text)}[data-theme=d] .rank.r-a{background:var(--c-due-face);border-color:var(--c-line);color:var(--c-due-text);font-weight:500}[data-theme=d] .rank.r-b{color:#05247a;background:#fff}[data-theme=d] .rank.r-c{color:#5c6478;background:#fff;border-color:#c9d0e4}[data-theme=d] .card .k .sc{color:#0a1e5a}[data-theme=d] .card .k .sc .ar{color:#5c6478}[data-theme=d] .timer i{background:#e2e6f1}[data-theme=d] .timer span{color:#5c6478}[data-theme=d] .card .lead .lb{color:#5c6478;border-color:#d5dae8}[data-theme=d] .timer b{background:var(--c-primary)}[data-theme=d] .bk{color:#05247a;font-family:var(--font-title);border-color:#05247a}[data-theme=d] .bk:not(.ok){color:#5c6478}[data-theme=d] .bk.ok{background:var(--c-ok-face);border-color:var(--c-ok);color:var(--c-ok-text)}[data-theme=d] .bk.now{color:#05247a;background:#c9920f;border-color:#c9920f}[data-theme=d] .choices .c kbd{color:#8a90a4}[data-theme=d] .choices .c{border-color:var(--c-edge);color:#05247a;font-family:var(--font-title);background:#fff;font-weight:700}[data-theme=d] .choices .c.ok{background:var(--c-surface);border-color:var(--c-ok-text);color:var(--c-ok-text)}[data-theme=d] .choices .c.ng{border-color:var(--c-due-text);color:var(--c-due-text);background:var(--c-surface)}[data-theme=d] .choices .c.used,[data-theme=d] .choices .c[aria-disabled=true]:not(.ok):not(.ng){background:var(--c-bg);color:#5c6478;border-color:#c9d0e4}[data-theme=d] .pad .pv{background:var(--c-surface-2);border-color:var(--c-line)}[data-theme=d] .pad .pk{color:var(--c-muted)}[data-theme=d] .pad .pi{color:var(--c-fg)}[data-theme=d] .pad .pv.ng{border-color:var(--c-due-text)}[data-theme=d] .pad .pv.ng .pi{color:var(--c-due-text)}[data-theme=d] .pad .pe{border-left-color:var(--c-line);color:var(--c-primary-text);font-family:var(--font-title);font-weight:700}[data-theme=d] .pad .pe[aria-disabled=true]{color:#5c6478}[data-theme=d] .pad .k{border-color:var(--c-edge);color:#05247a;font-family:var(--font-title);background:#fff;font-weight:700}[data-theme=d] .pad .k[aria-disabled=true]{background:var(--c-bg);color:#5c6478;border-color:#c9d0e4}[data-theme=d] .studytimer .cl{color:var(--c-primary);font-family:var(--font-title);font-weight:700}[data-theme=d] .studytimer .cn{color:var(--c-muted)}[data-theme=d] .studytimer .gt{color:#3a4460}[data-theme=d] .studytimer .gt .rm{color:#05247a}[data-theme=d] .studytimer .gl.done .rm{color:var(--c-ok)}[data-theme=d] .studytimer .gs{color:#5c6478}[data-theme=d] .panel.pgs .vl{color:#0a1e5a}[data-theme=d] .studytimer.hist li+li{border-top-color:var(--c-line)}[data-theme=d] .studytimer.hist .hd{color:var(--c-muted)}[data-theme=d] .studytimer.hist .hd b{color:var(--c-fg);font-family:var(--font-title);font-weight:700}[data-theme=d] .studytimer.hist .hd svg{color:var(--c-primary)}[data-theme=d] .studytimer.hist .dt{color:var(--c-muted)}[data-theme=d] .studytimer.hist .me{color:var(--c-fg-2)}[data-theme=d] .studytimer.log .sh{background:var(--c-surface);border-color:var(--c-line);border-top-color:var(--c-primary);color:var(--c-fg)}[data-theme=d] .studytimer.log h2{font-family:var(--font-title);font-weight:700}[data-theme=d] .studytimer.log .fd>span,[data-theme=d] .studytimer.log .fh>span{color:var(--c-muted)}[data-theme=d] .studytimer.log .mn,[data-theme=d] .studytimer.log select,[data-theme=d] .studytimer.log textarea,[data-theme=d] .studytimer.log .mj{background:var(--c-surface-2);border-color:var(--c-line);color:var(--c-fg)}[data-theme=d] .studytimer.log .mn i{color:var(--c-muted)}[data-theme=d] .studytimer.log .mj label+label{border-top-color:var(--c-line)}[data-theme=d] .studytimer.log .mj label.on{background:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=d] .studytimer.log .mj input{accent-color:var(--c-primary)}[data-theme=d] .studytimer.log .mj .sb{color:var(--c-muted)}[data-theme=d] .studytimer.log .mj label.on .sb{color:var(--c-fg-2)}[data-theme=d] .studytimer.log .mj label.off,[data-theme=d] .studytimer.log .mj label.off .sb{color:var(--c-faint)}[data-theme=d] .studytimer.log .nt.er{color:var(--c-due-text)}[data-theme=d] .cal .nv button{color:var(--c-primary-text)}[data-theme=d] .cal .nv button[disabled]{color:var(--c-faint)}[data-theme=d] .cal .wd span,[data-theme=d] .cal .gd small{color:var(--c-muted)}[data-theme=d] .cal .gd i{background:var(--c-surface-2)}[data-theme=d] .cal .gd .on small{color:var(--c-fg)}[data-theme=d] .cal .gd .on i{background:var(--c-primary)}[data-theme=d] .cal .gd .on.l1 i,[data-theme=d] .cal .lv .l1{background:#a8b2d0}[data-theme=d] .cal .gd .on.l2 i,[data-theme=d] .cal .lv .l2{background:#697caf}[data-theme=d] .cal .gd .on.l3 i,[data-theme=d] .cal .lv .l3{background:#324b92}[data-theme=d] .cal .gd .on.l4 i,[data-theme=d] .cal .lv .l4{background:#05247a}[data-theme=d] .cal .lv{color:#5c6478}[data-theme=d] .cal .gd .now i{border-color:var(--c-primary-text)}[data-theme=d] .map .ph .hn,[data-theme=d] .badges .ph .hn,[data-theme=d] .map .ky li,[data-theme=d] .map .sj .sh small{color:var(--c-muted)}[data-theme=d] .map .tl span{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-muted)}[data-theme=d] .map .tl span.st{background:var(--c-primary-soft);border-color:var(--c-primary-text);color:var(--c-primary-text)}[data-theme=d] .badges .bg,[data-theme=d] .badges .bg:not(.on) .icon-tile{color:var(--c-muted)}[data-theme=d] .badges .bg.on{color:var(--c-fg)}[data-theme=d] .badges .bg.on.fresh{border-color:#05247a}[data-theme=d] .badges .bg .pg .bar{background:var(--c-surface-2)}[data-theme=d] .badges .bg .pg small,[data-theme=d] .badges .nx{color:#05247a}[data-theme=d] .map .sh .dn{color:#fff;background:#05247a}[data-theme=d] .map .tb button{border-color:var(--c-line2);color:#0a1e5a;background:#fff}[data-theme=d] .map .tb button small{color:#5c6478}[data-theme=d] .map .tb button.on{color:#fff;background:#05247a;border-color:#05247a}[data-theme=d] .map .tb button.on small{color:#fff}[data-theme=d] .map .tb button.done{border-color:#05247a}[data-theme=d] .badges .bg.on small,[data-theme=d] .badges .bg .dt{color:var(--c-muted)}[data-theme=d] .vd.ok{background:var(--c-surface);border-color:var(--c-line);color:var(--c-fg)}[data-theme=d] .vd.ok .ic{color:#fff;background:#2e7d32}[data-theme=d] .vd.ng{background:var(--c-surface);border-color:var(--c-line);color:var(--c-fg)}[data-theme=d] .vd.ng .ic{background:var(--c-due);color:#fff}[data-theme=d] .vd b{font-family:var(--font-title);font-weight:700}[data-theme=d] .exp{color:#3a4360;background:#fff;border-color:#d5dae8 #d5dae8 #d5dae8 #05247a}[data-theme=d] .exp .lab{color:#05247a;letter-spacing:.14em}[data-theme=d] .rev .body{color:#3a4360}[data-theme=d] .rev .diff div{color:#5c6478;background:#fff;border-color:#05247a}[data-theme=d] .rev .diff div b{font-family:var(--font-title);color:#05247a;font-weight:700}[data-theme=d] .rev .diff div.new{color:#c9d0e4;background:#05247a;border-color:#05247a}[data-theme=d] .rev .diff div.new b{color:#f2c14e}[data-theme=d] .rev .diff .arrow{color:#c9920f;background:0 0;font-weight:700}[data-theme=d] .note{color:#5c6478}[data-theme=d] .note.undo .u{color:#05247a;background:#fff;border-color:#05247a}[data-theme=d] .note.closable .x{color:#5c6478}[data-theme=d] .note.timed{color:#05247a}[data-theme=d] .note.info{background:var(--c-primary-soft);color:var(--c-fg-2)}[data-theme=d] .note.info svg{color:var(--c-primary)}[data-theme=d] .ask p{color:#05247a}[data-theme=d] .chips button.lead small{color:#fff}[data-theme=d] .chips button.ask{border-color:var(--c-due-text);color:var(--c-due-text)}[data-theme=d] .empty{border-inline-color:#d5dae8;background:#fff;border-bottom-color:#d5dae8}[data-theme=d] .empty .ic{color:#5c6478}[data-theme=d] .empty p{color:#0a1e5a}[data-theme=d] .skel{background:#d5dae8}[data-theme=d] .cross a{color:#05247a}[data-theme=d] .acts .tap{border-color:var(--c-edge);color:#05247a;background:#fff}[data-theme=d] .acts .tap.pri{color:#fff;background:#05247a;border-color:#05247a}[data-theme=d] .acts .tap small{color:#5c6478}[data-theme=d] .acts .tap.pri small{color:var(--c-on-primary-sub)}[data-theme=d] .acts .tap.qt{color:#0a1e5a;background:#fff;border-color:#d5dae8}[data-theme=d] .acts .tap:disabled,[data-theme=d] .acts .tap.pri:disabled{color:#8a90a4;background:0 0;border-color:#d5dae8}[data-theme=d] .today .pl{color:#0a1e5a}[data-theme=d] .today b{font-family:var(--font-title);color:#05247a;font-weight:700}[data-theme=d] .today .ring .tr{stroke:var(--c-line)}[data-theme=d] .today .ring .v{stroke:var(--c-primary)}[data-theme=d] .today .ring b small{color:#5c6478;font-family:var(--font-body);font-weight:400}[data-theme=d] .today span,[data-theme=d] .today small{color:#5c6478}[data-theme=d] .welcome .wt b{font-family:var(--font-title);color:#05247a;font-weight:700}[data-theme=d] .welcome .wt span,[data-theme=d] .welcome .wt p{color:#5c6478}[data-theme=d] .streak{border-inline-color:#d5dae8;background:#fff;border-bottom-color:#d5dae8}[data-theme=d] .streak .fl{color:var(--c-primary)}[data-theme=d] .streak .st small{color:#5c6478}[data-theme=d] .streak>.nd{color:#05247a}[data-theme=d] .streak .st b{color:#05247a;font-family:var(--font-title);font-weight:700}[data-theme=d] .streak .wk{border-left-color:#d5dae8}[data-theme=d] .streak .wk i small{color:#5c6478}[data-theme=d] .streak .wk i.on small,[data-theme=d] .streak .wk i.now small{color:#05247a}[data-theme=d] .streak .wk i em{color:#fff;border-color:#d5dae8}[data-theme=d] .streak .wk i.on em{background:#05247a;border-color:#05247a}[data-theme=d] .streak .wk i.now em{border-color:#05247a}[data-theme=d] .today .mt i{color:#3a4360;border-color:#d5dae8}[data-theme=d] .today .mt svg{color:#05247a}[data-theme=d] .today .fx{background:var(--c-surface-2)}[data-theme=d] .today .fx dt{color:#3a4360}[data-theme=d] .today .fx dt svg{color:#05247a}[data-theme=d] .today .fx dd{color:#05247a;font-family:var(--font-title);font-weight:700}[data-theme=d] .today .last{background:var(--c-surface-2);border-color:var(--c-surface-2);color:#05247a}[data-theme=d] .today .last:hover{background:#d5dae8;border-color:#d5dae8}[data-theme=d] .today .last b{font-family:var(--font-title);font-weight:700}[data-theme=d] .today .last small,[data-theme=d] .today .last span,[data-theme=d] .today .last svg{color:#5c6478}[data-theme=d] .reco .rc{border-inline-color:#d5dae8;color:#3a4360;background:#fff;border-bottom-color:#d5dae8}[data-theme=d] .reco .rc b{color:#05247a;font-family:var(--font-title);font-weight:700}[data-theme=d] .reco .rc .tg{color:#fff;letter-spacing:.04em;background:#05247a;border-color:#05247a;font-weight:700}[data-theme=d] .reco .rc>p{color:#5c6478}[data-theme=d] .reco .tap{border-color:var(--c-edge);color:#05247a;background:#fff}[data-theme=d] .sec h2{font-family:var(--font-title);color:#05247a;font-weight:700}[data-theme=d] .sec small{color:#5c6478}[data-theme=d] .list{border-inline-color:#d5dae8;background:#fff;border-bottom-color:#d5dae8}[data-theme=d] .list .row{border-bottom-color:var(--c-line);color:#0a1e5a}[data-theme=d] .list .row:last-child{border-bottom-color:#0000}[data-theme=d] .list .row .ct{color:#5c6478;font-family:var(--font-title);font-weight:500}[data-theme=d] .list .row .ct b{color:#05247a}[data-theme=d] .list .row .tg{color:var(--c-due-text)}[data-theme=d] .list .row.off{color:#5c6478;background:#f4f5f8}[data-theme=d] .list .row.off .tg,[data-theme=d] .list .row.foot .nt{color:#5c6478}[data-theme=d] .list .row.done .tg{color:var(--c-ok-text)}[data-theme=d] .list .row .bar{background:#e2e6f1}[data-theme=d] .list .row.done .bar b{background:#05247a}[data-theme=d] .list .row.due .ct{color:var(--c-due-text)}[data-theme=d] .themes .row .pr{color:#5c6478;font-family:var(--font-title)}[data-theme=d] .dock{color:#5c6478;background:#fff;border-top-color:#dfe3ee}[data-theme=d] .tab.on{color:#05247a}[data-theme=d] .tab.on svg{color:var(--c-primary-text)}[data-theme=d] .panel{border-inline-color:#d5dae8;color:#3a4360;background:#fff;border-bottom-color:#d5dae8}[data-theme=d] .panel h2{font-family:var(--font-title);color:#05247a;font-weight:700}[data-theme=d] .kv b{color:#05247a;font-family:var(--font-title);font-weight:700}[data-theme=d] .kv.wide b{font-family:var(--font-body);color:#3a4360;font-weight:400}[data-theme=d] .panel .nt,[data-theme=d] .panel .nt small{color:#5c6478}[data-theme=d] .panel.close p{color:#3a4360}[data-theme=d] .panel.close b{color:#05247a;font-family:var(--font-title);font-weight:700}[data-theme=d] .panel.close .cheer{color:var(--c-ok-text)}[data-theme=d] .days{border-bottom-color:#dfe3ee}[data-theme=d] .days div,[data-theme=d] .dlab{color:#5c6478}[data-theme=d] .days i{background:#05247a}[data-theme=d] .days .now i{background:#c9920f}[data-theme=d] .result .big{color:#05247a;font-family:var(--font-title);font-weight:700}[data-theme=d] .result p{color:#5c6478}[data-theme=d] .weak{border-inline-color:#d5dae8;background:#fff;border-bottom-color:#d5dae8}[data-theme=d] .weak .wk{border-bottom-color:var(--c-line)}[data-theme=d] .weak .wk:last-child{border-bottom-color:#0000}[data-theme=d] .weak .hd{color:#0a1e5a}[data-theme=d] .weak .hd .pc{color:var(--c-due-text);font-family:var(--font-title);font-weight:700}[data-theme=d] .weak .hd .pc .rc{color:#5c6478;font-family:var(--font-body);font-weight:400}[data-theme=d] .weak .more{color:#05247a;background:#fff;border-color:#05247a}[data-theme=d] .weak .hd .ar{color:#05247a}[data-theme=d] .weak .bd{border-top-color:#e6e9f2}[data-theme=d] .weak .bd .cnt,[data-theme=d] .weak .bd .notp{color:#5c6478}[data-theme=d] .weak .bd .tp{color:#3a4360}[data-theme=d] .weak .bd .tp b{color:#05247a;font-family:var(--font-title);font-weight:700}[data-theme=d] .weak .bd .th{color:#fff;background:#05247a;border-color:#05247a}[data-theme=d] .weak .bd .th small{color:var(--c-on-primary-sub)}[data-theme=d] .drawer{color:#05247a;background:#fff;border-left-color:#dfe3ee}[data-theme=d] .drawer .dbody a,[data-theme=d] .drawer .dbody button,[data-theme=d] .drawer .cur,[data-theme=d] .drawer .off,[data-theme=d] .drawer .keys summary{border-bottom-color:#e6e9f2}[data-theme=d] .drawer a.pri{color:#fff;background:#05247a;border-color:#05247a}[data-theme=d] .drawer .pair a{border-color:#05247a}[data-theme=d] .drawer small,[data-theme=d] .drawer .nt,[data-theme=d] .drawer .keys p{color:#5c6478}[data-theme=d] .drawer .grp{color:#0a1e5a}[data-theme=d] .drawer .lb svg{color:#05247a}[data-theme=d] .drawer .off .lb svg{color:var(--c-faint)}[data-theme=d] .drawer a.pri .lb svg{color:inherit}[data-theme=d] .drawer .off{color:#5c6478}[data-theme=d] .drawer .dg{color:var(--c-due-text)}[data-theme=d] .drawer .dg.cf{background:var(--c-due-text);color:#fff}[data-theme=d] .drawer .dg.cf small{color:var(--c-due-face)}[data-theme=d] .drawer .themes button{border-color:#05247a}[data-theme=d] .drawer .themes button.on{color:#fff;background:#05247a}[data-theme=d] .sfoot{background:var(--c-footer-bg);color:#fff;border-top-color:#dfe3ee}[data-theme=d] .sfoot h2{color:#fff;border-bottom-color:#c9920f66}[data-theme=d] .sfoot h2 a{color:#fff}[data-theme=d] .sfoot a{color:#fffc}[data-theme=d] .sfoot .cur{color:#c9920f}[data-theme=d] .sfoot .cr{color:#fff9}[data-theme=d] .sfoot.plain .cr{color:#fffc}[data-theme=d] .sfoot .off,[data-theme=d] .sfoot .apps .nt{color:#fff9}[data-theme=d] .sfoot :focus-visible{outline-color:#fff}@media (min-width:840px){[data-theme=d] .dock{border-top-color:#0000;border-right-color:#dfe3ee}[data-theme=d] .skip:focus{color:#fff;background:#05247a;border-color:#05247a}}@media (hover:hover){[data-theme=d] .apphd .menu:hover svg{color:var(--c-primary-hover)}[data-theme=d] .cardwrap[role=button]:hover .card.flash{border-inline-color:var(--c-edge);border-bottom-color:var(--c-edge)}[data-theme=d] .chips button:hover:not(.on),[data-theme=d] .choices .c:not([aria-disabled=true]):hover,[data-theme=d] .pad .k:not([aria-disabled=true]):hover{background:#f4f5f8}[data-theme=d] .pad .pe:not([aria-disabled=true]):hover{color:var(--c-primary-hover)}[data-theme=d] .acts .tap:not(:disabled):hover{background:#f4f5f8}[data-theme=d] .acts .tap.pri:not(:disabled):hover{background:#0a1e5a;border-color:#0a1e5a}[data-theme=d] .list .row:not(.off):hover,[data-theme=d] .weak .hd:hover,[data-theme=d] .weak .more:hover,[data-theme=d] .note.undo .u:hover{background:#f4f5f8}[data-theme=d] .weak .bd .th:hover{background:#0a1e5a;border-color:#0a1e5a}[data-theme=d] .tab:hover{color:#05247a}[data-theme=d] .drawer .dbody button:hover,[data-theme=d] .drawer .dbody a:not(.pri):hover{background:#f4f5f8}[data-theme=d] .drawer a.pri:hover{background:#0a1e5a;border-color:#0a1e5a}[data-theme=d] .drawer .x:hover,[data-theme=d] .note.closable .x:hover{background:#f4f5f8}[data-theme=d] .cross a:hover{color:#0a1e5a}[data-theme=d] .drawer .themes button:hover:not(.on){background:#f4f5f8}[data-theme=d] .sfoot a:hover{color:#c9920f}}[data-theme=d] .seg{border-color:var(--c-edge);background:#fff}[data-theme=d] .seg button{color:#0a1e5a}[data-theme=d] .seg button.on{color:#fff;background:#05247a}[data-theme=d] .seg button.on:focus-visible{outline-color:#fff}@media (min-width:840px){[data-theme=d] .apphd .ttl .name{border-left-color:#dfe3ee}}[data-theme=d] .panel h2 small{color:#5c6478}[data-theme=d] .list .row .pt{color:#05247a;font-family:var(--font-title);font-weight:700}[data-theme=d] .weak .hd .nm .no{color:#fff;background:#05247a}[data-theme=d] .welcome .wt .welcome-kicker,[data-theme=d] .intel-eyebrow{color:var(--c-primary-text)}[data-theme=d] .panel.start{border-color:var(--c-primary-soft);background:var(--c-surface)}[data-theme=d] .learning-plan{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-fg-2)}[data-theme=d] .ai-label,[data-theme=d] .plan-title a{color:var(--c-primary-text)}[data-theme=d] .plan-signals li{background:var(--c-surface)}[data-theme=d] .plan-signals svg,[data-theme=d] .plan-signals b{color:var(--c-primary-text)}[data-theme=d] .intelligence{border-color:var(--c-primary-soft)}[data-theme=d] .intel-heading p,[data-theme=d] .intel-description,[data-theme=d] .intel-empty,[data-theme=d] .intel-source,[data-theme=d] .intel-foot{color:var(--c-muted)}[data-theme=d] .intel-tabs button{color:var(--c-muted)}[data-theme=d] .intel-tabs button[aria-pressed=true]{background:var(--c-surface);color:var(--c-primary-text);border-color:var(--c-line)}[data-theme=d] .intel-lead,[data-theme=d] .prediction-list h3,[data-theme=d] .weak-focus h3{color:var(--c-fg)}[data-theme=d] .prediction-list li,[data-theme=d] .intel-link,[data-theme=d] .intel-foot,[data-theme=d] .method-science{border-color:var(--c-line)}[data-theme=d] .method-science h3{color:var(--c-fg)}[data-theme=d] .method-science p{color:var(--c-fg-2)}[data-theme=d] .intro .rel{color:var(--c-muted)}[data-theme=d] .why p{color:var(--c-fg)}[data-theme=d] .intro .facts>div{background:var(--c-surface-2);border-color:var(--c-surface-2)}[data-theme=d] .intro .facts dt,[data-theme=d] .intro .facts dd small{color:var(--c-muted)}[data-theme=d] .intro .facts dd b{color:var(--c-primary-text)}[data-theme=d] .intro .use{background:var(--c-primary-soft);color:var(--c-fg)}[data-theme=d] .intro .use b{color:var(--c-primary-text)}[data-theme=d] .roles li,[data-theme=d] .tricks li{border-top-color:var(--c-line)}[data-theme=d] .roles .st{background:var(--c-surface-2);color:var(--c-muted)}[data-theme=d] .roles li.on .st{background:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=d] .roles li b,[data-theme=d] .roles li a{color:var(--c-fg)}[data-theme=d] .roles li a b{color:var(--c-primary-text)}[data-theme=d] .roles li p,[data-theme=d] .roles .ft{color:var(--c-fg-2)}[data-theme=d] .roles li small{color:var(--c-muted)}[data-theme=d] .roles .ft.lead{color:var(--c-fg)}[data-theme=d] .tricks li b,[data-theme=d] .tricks li p,[data-theme=d] .tricks li small{color:var(--c-muted)}[data-theme=d] .tricks li.on b{color:var(--c-fg)}[data-theme=d] .tricks li.on p{color:var(--c-fg-2)}[data-theme=d] .tricks li.on small{color:var(--c-primary-text)}[data-theme=d] .tricks .nt{color:var(--c-muted)}[data-theme=d] .routine li{background:var(--c-surface);border-color:var(--c-line)}[data-theme=d] .routine li.on{background:var(--c-primary-soft);border-color:var(--c-primary-soft)}[data-theme=d] .routine .wh span{color:var(--c-muted)}[data-theme=d] .routine .wh b,[data-theme=d] .routine .bd b{color:var(--c-primary-text)}[data-theme=d] .routine .bd p,[data-theme=d] .routine .ft{color:var(--c-fg-2)}[data-theme=d] .routine .ft b{color:var(--c-fg)}[data-theme=d] .intro li:before{color:var(--c-primary-text)}[data-theme=d] .dialog{background:var(--c-surface);border-color:var(--c-line);color:var(--c-fg-2)}[data-theme=d] .dialog h2{font-family:var(--font-title);color:var(--c-fg);font-weight:700}[data-theme=d] .dialog .tap.pri{background:var(--c-primary);border-color:var(--c-primary);color:#fff}[data-theme=d] .prediction-rank{background:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=d] .prediction-list small,[data-theme=d] .prediction-list p{color:var(--c-muted)}[data-theme=d] .text-action,[data-theme=d] .intel-link,[data-theme=d] .method svg{color:var(--c-primary-text)}[data-theme=d] .insight-metrics>div,[data-theme=d] .record-metrics>div{background:var(--c-surface-2)}[data-theme=d] .insight-metrics small,[data-theme=d] .record-metrics span{color:var(--c-muted)}[data-theme=d] .record-heading p{color:var(--c-fg-2)}[data-theme=d] .insight-metrics b,[data-theme=d] .record-metrics b,[data-theme=d] .record-heading h2{color:var(--c-fg)}[data-theme=d] .record-metrics>div:first-child{background:var(--c-primary-soft)}[data-theme=d] .record-metrics>div:first-child b{color:var(--c-primary-text)}[data-theme=d] .weak-focus{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=d] .weak-focus p,[data-theme=d] .method li p{color:var(--c-fg-2)}[data-theme=d] .study-steps{color:var(--c-muted);border-color:var(--c-line)}[data-theme=d] .study-steps .current{color:var(--c-primary-text)}[data-theme=d] .card.flash .ans{background:var(--c-primary-soft)}[data-theme=d] .card.drill{border-top-color:var(--c-primary)}[data-theme=d] .reco .rc{background:var(--c-surface)}[data-theme=d] .reco .rc .tg{background:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=d] .reco .rc .tap{border-color:var(--c-line2);color:var(--c-primary-text)}@media (hover:hover){[data-theme=d] .text-action:hover,[data-theme=d] .intel-link:hover,[data-theme=d] .plan-title a:hover{color:var(--c-primary-hover);text-decoration:underline}[data-theme=d] .intel-tabs button:hover,[data-theme=d] .reco .rc .tap:hover{background:var(--c-primary-soft)}}[data-theme=d] .library-heading h2{color:var(--c-fg)}[data-theme=d] .library-description,[data-theme=d] .library-modes small{color:var(--c-muted)}[data-theme=d] .library-modes button,[data-theme=d] .record-guide>summary{background:var(--c-surface);border-color:var(--c-line);color:var(--c-fg-2)}[data-theme=d] .library-modes button[aria-pressed=true]{background:var(--c-primary-soft);color:var(--c-primary-text);border-color:var(--c-primary)}[data-theme=d] .library-modes button[aria-pressed=true] small{color:var(--c-primary-text)}@media (hover:hover){[data-theme=d] .library-modes button:hover,[data-theme=d] .record-guide>summary:hover{background:var(--c-primary-soft);color:var(--c-primary-text)}}[data-theme=d] .icon-tile.blue,[data-theme=d] .subject-icon.blue{color:var(--c-primary-text)}[data-theme=d] .icon-tile.violet,[data-theme=d] .subject-icon.violet{color:var(--c-icon-violet)}[data-theme=d] .icon-tile.teal,[data-theme=d] .subject-icon.teal{color:var(--c-icon-teal)}[data-theme=d] .icon-tile.coral,[data-theme=d] .subject-icon.coral{color:var(--c-icon-coral)}[data-theme=d] .icon-tile.gold,[data-theme=d] .subject-icon.gold{color:var(--c-icon-gold)}[data-theme=d] .today-title svg,[data-theme=d] .sec h2 svg,[data-theme=d] .theme-icon,[data-theme=d] .record-metrics svg{color:var(--c-primary-text)}[data-theme=d] .subject-list .off .subject-icon{color:var(--c-muted)}[data-theme=d] .intel-heading{border-color:var(--c-line)}[data-theme=d] .ai-mark{color:var(--c-icon-violet)}[data-theme=d] .prediction-list li{background:var(--c-surface);border-color:var(--c-line)}[data-theme=d] .intelligence{background:color-mix(in srgb, var(--c-primary-soft) 35%, var(--c-surface));border-color:var(--c-line2)}[data-theme=d] .intel-tabs{background:var(--c-primary-soft)}[data-theme=d] .frequency-dots i{background:var(--c-line)}[data-theme=d] .frequency-dots i.filled{background:var(--c-primary)}[data-theme=d] .plan-signals li{border-color:var(--c-line)}[data-theme=d] .plan-signals li:after{color:var(--c-primary)}[data-theme=d] .learning-plan{background:color-mix(in srgb, var(--c-primary-soft) 70%, var(--c-surface));border-color:var(--c-line)}[data-theme=d] .plan-result{border-color:var(--c-line2)}[data-theme=d] .method li{border-color:var(--c-line);background:var(--c-surface)}[data-theme=d] .card .question-label{color:var(--c-primary-text)}[data-theme=d] .icon-tile>svg{color:inherit}[data-theme=d] .home-backdrop:after{background:linear-gradient(90deg,#ffffffe6,#ffffff4d 48%,#0000 80%)}[data-theme=d] .record-backdrop:after{background:linear-gradient(90deg,#fffffff0,#ffffffb8 45%,#0000 85%)}@media (max-width:839px){[data-theme=d] .home-backdrop:after{background:linear-gradient(90deg,#fffffff0,#fffc 55%,#0000 80%)}[data-theme=d] .record-backdrop:after{background:linear-gradient(90deg,#fffffff0,#ffffffc2 55%,#fff6)}}[data-theme=d] .welcome .wt .welcome-date{color:var(--c-primary-text)}[data-theme=d] .band-icon-0{color:var(--c-primary)}[data-theme=d] .band-icon-1{color:var(--c-icon-gold)}[data-theme=d] .band-icon-2{color:var(--c-muted)}[data-theme=d] .band div.due .band-icon-2{color:var(--c-due-text)}[data-theme=d] .bk-check{background:var(--c-ok);color:var(--c-surface)}[data-theme=d] .today-complete strong{color:var(--c-fg)}[data-theme=d] .today-complete.perfect strong{color:var(--c-icon-gold)}[data-theme=d] .result-confetti.left{color:var(--c-icon-teal)}[data-theme=d] .result-confetti.right{color:var(--c-icon-violet)}[data-theme=d] .result h2{color:var(--c-fg)}[data-theme=d] .result-stats>div{background:var(--c-surface);border-color:var(--c-line)}[data-theme=d] .result-stats dt,[data-theme=d] .result-review li small{color:var(--c-muted)}[data-theme=d] .result-stats dd{color:var(--c-fg)}[data-theme=d] .result-review-heading button{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-primary-text)}[data-theme=d] .result-review li,[data-theme=d] .close-summary{border-color:var(--c-line)}[data-theme=d] .result-review li>svg{color:var(--c-icon-coral)}[data-theme=d] .result-clear svg{color:var(--c-ok)}[data-theme=d] .auth h2{color:var(--c-fg)}[data-theme=d] .auth .lead{color:var(--c-fg-2)}[data-theme=d] .auth .note{color:var(--c-muted)}[data-theme=d] .auth .note a,[data-theme=d] .auth .lk a{color:var(--c-primary-text)}[data-theme=d] .auth .fe{color:var(--c-due-text)}[data-theme=d] .auth .fld>label{color:var(--c-muted)}[data-theme=d] .auth .fld>label small{color:var(--c-faint)}[data-theme=d] .auth .fld input[type=text],[data-theme=d] .auth .fld input[type=email],[data-theme=d] .auth .fld input[type=password],[data-theme=d] .auth .fld input[type=tel],[data-theme=d] .auth .fld select{background:var(--c-surface-2);border-color:var(--c-line);color:var(--c-fg)}[data-theme=d] .auth .fld input[aria-invalid=true],[data-theme=d] .auth .fld select[aria-invalid=true]{border-color:var(--c-due)}[data-theme=d] .auth .fld input:disabled,[data-theme=d] .auth .fld select:disabled{border-color:var(--c-line);color:var(--c-faint);background:0 0}[data-theme=d] .auth .pw .pe{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-primary-text)}[data-theme=d] .auth .pw .pe:disabled{border-color:var(--c-line);color:var(--c-faint);background:0 0}[data-theme=d] .auth .fld .er{color:var(--c-due-text)}[data-theme=d] .auth .agree>label{color:var(--c-fg)}[data-theme=d] .auth .agree input{accent-color:var(--c-primary)}[data-theme=d] .card.branch .ttl{color:var(--c-fg)}[data-theme=d] .bb .chip{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg-2)}[data-theme=d] .bb .chip.s{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=d] .bb .chip.mk{background:var(--c-due-face);border-color:var(--c-due-face);color:var(--c-due-text)}[data-theme=d] .bb .mt{color:var(--c-muted)}[data-theme=d] .bb .lead{background:var(--c-surface-2);color:var(--c-fg-2)}[data-theme=d] .bb .lead .lb{border-color:var(--c-line2);color:var(--c-muted)}[data-theme=d] .bb .lead[role=button]{color:var(--c-primary-text)}[data-theme=d] .bb .q{color:var(--c-fg)}[data-theme=d] .judge{background:var(--c-surface);border-color:var(--c-line);color:var(--c-fg-2)}[data-theme=d] .judge.ok{background:var(--c-ok-face);border-color:var(--c-ok-face)}[data-theme=d] .judge.ng{background:var(--c-due-face);border-color:var(--c-due-face)}[data-theme=d] .judge.ok .hd b{color:var(--c-ok-text)}[data-theme=d] .judge.ng .hd b{color:var(--c-due-text)}[data-theme=d] .judge .hd small,[data-theme=d] .judge .sr,[data-theme=d] .judge .paid,[data-theme=d] .judge .mj{color:var(--c-muted)}[data-theme=d] .judge .tx p{color:var(--c-fg)}[data-theme=d] .judge .paid .lk{background:var(--c-surface-2);border-color:var(--c-line2)}[data-theme=d] .judge .paid a{color:var(--c-primary-text)}[data-theme=d] .panel.stats dl>div{background:var(--c-surface-2)}[data-theme=d] .panel.stats dt,[data-theme=d] .panel.stats dd small{color:var(--c-muted)}[data-theme=d] .panel.stats dd b{color:var(--c-fg)}[data-theme=d] .panel.paid li{border-top-color:var(--c-line);color:var(--c-muted)}[data-theme=d] .panel.paid li b{color:var(--c-fg-2)}[data-theme=d] .panel.paid .lk{background:var(--c-surface-2);border-color:var(--c-line2)}[data-theme=d] .panel.paid .hn{color:var(--c-muted)}[data-theme=d] .panel.scope .seg button:disabled{color:var(--c-faint)}[data-theme=d] .panel.hbars .hb>div{color:var(--c-fg)}[data-theme=d] .studytimer.hist li{border-left-color:var(--c-line2)}[data-theme=d] .studytimer.log .fd.pub>span{color:var(--c-fg)}[data-theme=d] .studytimer.log .fd.pub>span small{color:var(--c-muted)}[data-theme=d] .studytimer.log .fd.pub input{accent-color:var(--c-primary)}[data-theme=d] .studytimer.log .fd.pub input:disabled+span{color:var(--c-faint)}[data-theme=d] .map .ky li{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-muted)}[data-theme=d] .map .ky li.st{background:var(--c-primary-soft);border-color:var(--c-primary-text);color:var(--c-primary-text)}[data-theme=d] .map .bld i{background:var(--c-surface-2);border-color:var(--c-line2)}[data-theme=d] .map .bld i.on{background:var(--c-primary-soft);border-color:var(--c-primary-text)}[data-theme=d] .map .bld .fl{color:var(--c-primary-text)}[data-theme=d] .badges .bg{background:var(--c-surface);border-color:var(--c-line)}[data-theme=d] .badges .bg.on{background:var(--c-primary-soft);border-color:var(--c-primary-soft)}[data-theme=d] .panel.peek .pt{background:var(--c-surface-2);border-color:var(--c-surface-2);color:var(--c-fg)}[data-theme=d] .panel.peek .pt .hd,[data-theme=d] .panel.peek .pt .sb,[data-theme=d] .panel.peek .pt .ar,[data-theme=d] .panel.peek .pt .v small{color:var(--c-muted)}[data-theme=d] .panel.peek .pt.fresh{background:var(--c-primary-soft);border-color:var(--c-primary-soft)}[data-theme=d] .panel.peek .pt.fresh .hd,[data-theme=d] .panel.peek .pt.fresh .sb{color:var(--c-primary-text)}@media (hover:hover){[data-theme=d] .panel.peek .pt:hover{border-color:var(--c-line2)}}[data-theme=d] .panel.post .fd>span,[data-theme=d] .posts .reply .fd>span{color:var(--c-muted)}[data-theme=d] .panel.post select,[data-theme=d] .panel.post textarea,[data-theme=d] .posts .reply textarea{background:var(--c-surface-2);border-color:var(--c-line);color:var(--c-fg)}[data-theme=d] .panel.post .nt.er{color:var(--c-due-text)}[data-theme=d] .posts .pst{border-top-color:var(--c-line)}[data-theme=d] .posts .who,[data-theme=d] .posts .hn{color:var(--c-muted)}[data-theme=d] .posts .who b{color:var(--c-fg)}[data-theme=d] .posts .chip{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg-2)}[data-theme=d] .posts .role{background:var(--c-primary);color:#fff}[data-theme=d] .posts .body{color:var(--c-fg)}[data-theme=d] .posts .answers{border-left-color:var(--c-primary-soft)}[data-theme=d] .posts .answer.teacher{background:var(--c-primary-soft)}[data-theme=d] .posts .tap.sm{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-primary-text)}[data-theme=d] .posts .tap.sm.on{background:var(--c-primary-soft);border-color:var(--c-primary-soft)}[data-theme=d] .posts .tap.sm:disabled{color:var(--c-muted)}[data-theme=d] .posts .pst.hidden>.body,[data-theme=d] .posts .answer.hidden>.body{color:var(--c-fg-2)}[data-theme=d] .posts .nt.er{color:var(--c-due-text)}[data-theme=d] .panel.ranking th{color:var(--c-muted)}[data-theme=d] .panel.ranking th,[data-theme=d] .panel.ranking td{border-bottom-color:var(--c-line)}[data-theme=d] .panel.ranking .md{background:var(--c-surface-2);color:var(--c-fg-2)}[data-theme=d] .panel.ranking .md.g1{background:var(--c-primary);color:#fff}[data-theme=d] .panel.ranking tr.mine td{background:var(--c-primary-soft);color:var(--c-primary-text);font-weight:600}[data-theme=d] .panel.nick label,[data-theme=d] .panel.nick label small{color:var(--c-muted)}[data-theme=d] .panel.nick input{background:var(--c-surface-2);border-color:var(--c-line);color:var(--c-fg)}[data-theme=d] .panel.nick input[aria-invalid=true]{border-color:var(--c-due)}[data-theme=d] .panel.nick .nt.er{color:var(--c-due-text)}[data-theme=d] .welcome .wt .exam .pl{border-color:var(--c-line);color:var(--c-fg-2)}[data-theme=d] .welcome .wt .exam .pl svg,[data-theme=d] .welcome .wt .exam .n{color:var(--c-primary-text)}[data-theme=d] .welcome .wt .exam small{color:var(--c-muted)}[data-theme=d] .quiz .ox button{background:var(--c-surface);border-color:var(--c-edge);color:var(--c-fg)}[data-theme=d] .quiz .ox button small{color:var(--c-muted)}[data-theme=d] .quiz .ox button:disabled{border-color:var(--c-line);color:var(--c-faint);background:0 0}[data-theme=d] .quiz .ox button:disabled small{color:var(--c-faint)}

