@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/static/font/literata-cyrillic-ext-opsz-normal.4280bd982a.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/static/font/literata-cyrillic-opsz-normal.9f33757c1b.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/static/font/literata-greek-ext-opsz-normal.31c7ca4105.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/static/font/literata-greek-opsz-normal.5879e54e42.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/static/font/literata-vietnamese-opsz-normal.1cb907fc91.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/static/font/literata-latin-ext-opsz-normal.b3bac1f987.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/static/font/literata-latin-opsz-normal.c39f4472fe.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/static/font/literata-cyrillic-ext-opsz-italic.86f09159a8.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/static/font/literata-cyrillic-opsz-italic.feb91745ce.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/static/font/literata-greek-ext-opsz-italic.e3b52d7707.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/static/font/literata-greek-opsz-italic.1c211a5449.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/static/font/literata-vietnamese-opsz-italic.6879edd8d9.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/static/font/literata-latin-ext-opsz-italic.fd69516140.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/static/font/literata-latin-opsz-italic.d27152c11e.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/static/font/atkinson-hyperlegible-next-latin-ext-wght-normal.d3778a9bb9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/static/font/atkinson-hyperlegible-next-latin-wght-normal.adf766f34a.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:var(--lightningcss-light,#f4f6f8) var(--lightningcss-dark,#0e1726);--card:var(--lightningcss-light,#fff) var(--lightningcss-dark,#152236);--sunken:var(--lightningcss-light,#e9edf2) var(--lightningcss-dark,#0a1220);--rule:var(--lightningcss-light,#d5dce6) var(--lightningcss-dark,#26374f);--rule-strong:var(--lightningcss-light,#aeb9c8) var(--lightningcss-dark,#3b4f6c);--card-line:var(--lightningcss-light,#e3ebf4) var(--lightningcss-dark,#1f3048);--ink:var(--lightningcss-light,#18223a) var(--lightningcss-dark,#e8eef7);--ink-soft:var(--lightningcss-light,#38435c) var(--lightningcss-dark,#c3cddc);--graphite:var(--lightningcss-light,#596377) var(--lightningcss-dark,#98a5b8);--muted:var(--lightningcss-light,#7f8a9d) var(--lightningcss-dark,#6b7d99);--highlight:var(--lightningcss-light,#a8e1f5) var(--lightningcss-dark,#1d5d78);--highlight-soft:var(--lightningcss-light,#ddf2fb) var(--lightningcss-dark,#15364a);--margin:var(--lightningcss-light,#d2344a) var(--lightningcss-dark,#f07a8a);--correct:var(--lightningcss-light,#1b7344) var(--lightningcss-dark,#6fd19c);--correct-soft:var(--lightningcss-light,#e2f4ea) var(--lightningcss-dark,#123526);--wrong:var(--lightningcss-light,#b8283d) var(--lightningcss-dark,#f38b99);--wrong-soft:var(--lightningcss-light,#fbe7ea) var(--lightningcss-dark,#3c1a23);--count-new:var(--lightningcss-light,#1f5fb8) var(--lightningcss-dark,#7fb0f2);--count-learn:var(--lightningcss-light,#b8283d) var(--lightningcss-dark,#f38b99);--count-due:var(--lightningcss-light,#1b7344) var(--lightningcss-dark,#6fd19c);--again:var(--lightningcss-light,#b8283d) var(--lightningcss-dark,#f38b99);--hard:var(--lightningcss-light,#8a5300) var(--lightningcss-dark,#f0b75e);--good:var(--lightningcss-light,#1b7344) var(--lightningcss-dark,#6fd19c);--easy:var(--lightningcss-light,#1f5fb8) var(--lightningcss-dark,#7fb0f2);--stage-new:var(--lightningcss-light,#6da7ec) var(--lightningcss-dark,#256abf);--stage-learning:var(--lightningcss-light,#2a78d6) var(--lightningcss-dark,#5598e7);--stage-young:var(--lightningcss-light,#1c5cab) var(--lightningcss-dark,#86b6ef);--stage-mature:var(--lightningcss-light,#0d366b) var(--lightningcss-dark,#cde2fb);--series-1:var(--lightningcss-light,#2a78d6) var(--lightningcss-dark,#3987e5);--series-2:var(--lightningcss-light,#eb6834) var(--lightningcss-dark,#d95926);--series-3:var(--lightningcss-light,#1baf7a) var(--lightningcss-dark,#199e70);--series-4:var(--lightningcss-light,#eda100) var(--lightningcss-dark,#c98500);--heat-0:var(--lightningcss-light,#e6ebf1) var(--lightningcss-dark,#1b2a40);--heat-1:var(--lightningcss-light,#b7d3f6) var(--lightningcss-dark,#1c5cab);--heat-2:var(--lightningcss-light,#6da7ec) var(--lightningcss-dark,#3987e5);--heat-3:var(--lightningcss-light,#2a78d6) var(--lightningcss-dark,#86b6ef);--heat-4:var(--lightningcss-light,#184f95) var(--lightningcss-dark,#cde2fb);--grid:var(--lightningcss-light,#e6ebf1) var(--lightningcss-dark,#22334b);--focus:var(--lightningcss-light,#1f5fb8) var(--lightningcss-dark,#a8e1f5);--primary:var(--lightningcss-light,#18223a) var(--lightningcss-dark,#a8e1f5);--on-primary:var(--lightningcss-light,#fff) var(--lightningcss-dark,#0e1726);--font-book:"Literata Variable", "Literata", Georgia, "Times New Roman", serif;--font-ui:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--t-xs:.8125rem;--t-sm:.9375rem;--t-md:1.0625rem;--t-lg:1.3125rem;--t-xl:1.625rem;--t-2xl:2.0625rem;--t-3xl:2.625rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--r-control:6px;--r-card:12px;--shadow-card:0 1px 0 var(--lightningcss-light,#d5dce6) var(--lightningcss-dark,#0a1220), 0 12px 32px -18px var(--lightningcss-light,#18223a59) var(--lightningcss-dark,#0009);--nav-height:64px;--rail-width:220px;--measure:46rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-ui);font-size:var(--t-md);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-book);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.2}p{text-wrap:pretty;margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}::selection{background:var(--highlight);color:var(--ink)}[data-landing]:focus{outline:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.button-NmsCRE{justify-content:center;align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s4);border:1px solid var(--rule-strong);border-radius:var(--r-control);background:var(--card);color:var(--ink);font-size:var(--t-sm);white-space:nowrap;font-weight:600;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.button-NmsCRE:hover:not(:disabled){border-color:var(--ink-soft)}.button-NmsCRE:disabled{opacity:.5}.primary-eHll0k{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.primary-eHll0k:hover:not(:disabled){border-color:var(--primary);background:color-mix(in srgb, var(--primary) 88%, var(--paper))}.ghost-utp_XY{background:0 0;border-color:#0000}.ghost-utp_XY:hover:not(:disabled){border-color:var(--rule);background:var(--card)}.danger-ARzdZh{border-color:var(--wrong);color:var(--wrong)}.dangerSolid-QJsCiv{border-color:var(--wrong);background:var(--wrong);color:var(--on-primary)}.big-J6rmyR{min-height:56px;padding:0 var(--s5);font-size:var(--t-md)}.iconButton-Bf4JJj{background:0 0;border-color:#0000;min-width:44px;padding:0}.iconButton-Bf4JJj:hover:not(:disabled){border-color:var(--rule);background:var(--card)}.field-MX1qfk{gap:var(--s1);display:grid}.label-BbTmNJ{font-size:var(--t-sm);color:var(--ink-soft);font-weight:600}.hint-jkMh3C{font-size:var(--t-xs);color:var(--graphite)}.input-q6HWCD{width:100%;min-height:44px;padding:var(--s2) var(--s3);border:1px solid var(--rule-strong);border-radius:var(--r-control);background:var(--card);font-size:var(--t-md)}.input-q6HWCD::placeholder{color:var(--graphite)}.input-q6HWCD:focus-visible{outline-offset:0;border-color:var(--focus)}textarea.input-q6HWCD{resize:vertical;min-height:88px;line-height:1.45}.select-t7biQO{appearance:none;padding-right:var(--s6);background-image:linear-gradient(45deg, transparent 50%, var(--graphite) 50%), linear-gradient(135deg, var(--graphite) 50%, transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.chip-q3lf1H{min-height:36px;padding:0 var(--s3);border:1px solid var(--rule-strong);background:var(--card);font-size:var(--t-sm);border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.chip-q3lf1H[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.badge-xnnysq{padding:1px var(--s2);background:var(--sunken);color:var(--ink-soft);font-size:var(--t-xs);white-space:nowrap;border-radius:4px;align-items:center;font-weight:600;display:inline-flex}.badgeWrap-fg_GQs{white-space:normal}.examBadge-QmKWGG{background:var(--highlight-soft);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--highlight) 70%, var(--rule))}.page-ejDo7V{width:100%;max-width:var(--measure);padding:var(--s5) var(--s4) var(--s7);gap:var(--s6);align-content:start;margin:0 auto;display:grid}.pageWide-MVyGAy{max-width:64rem}.pageHead-koBW07{gap:var(--s2);display:grid}.pageTitle-iFRQG5{font-size:var(--t-2xl)}.lede-C2TzgH{color:var(--ink-soft);max-width:38rem}.section-ugIc3s{gap:var(--s3);display:grid}.sectionTitle-cwMjk6{font-size:var(--t-lg)}.rowList-Eww5yo{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.rowList-Eww5yo>li{border-bottom:1px solid var(--rule)}.empty-CJxtd5{padding:var(--s5) 0;color:var(--graphite)}.toggle-NLxePH{align-items:center;gap:var(--s3);min-height:44px;font-size:var(--t-md);display:flex}.toggle-NLxePH input{width:22px;height:22px;accent-color:var(--ink)}.backLink-xL8SfJ{align-items:center;gap:var(--s1);min-height:44px;margin-left:calc(-1 * var(--s2));padding:0 var(--s2);color:var(--ink-soft);font-size:var(--t-sm);font-weight:600;text-decoration:none;display:inline-flex}.backLink-xL8SfJ:hover{color:var(--ink)}.shell-DS7h_o{min-height:100dvh}.skip-S1iiXM{left:var(--s3);z-index:20;padding:var(--s2) var(--s3);background:var(--ink);color:var(--paper);border-radius:var(--r-control);position:absolute;top:-100px}.skip-S1iiXM:focus{top:var(--s3)}.nav-Kcdkbv{z-index:10;border-top:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:auto 0 0}.brand-FpULWg{display:none}.navItems-xbmsjf{height:var(--nav-height);grid-template-columns:repeat(6,1fr);display:grid}.navItem-lQ_H5I{color:var(--graphite);font-size:var(--t-xs);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:600;text-decoration:none;display:flex}.navItem-lQ_H5I:hover,.navItem-lQ_H5I[aria-current=page]{color:var(--ink)}.navItem-lQ_H5I[aria-current=page] svg{background:var(--highlight);box-shadow:0 0 0 3px var(--highlight);border-radius:4px}.main-dKHMg_{padding-bottom:calc(var(--nav-height) + env(safe-area-inset-bottom));outline:none}.focus-_meihX{outline:none;min-height:100dvh}@media (min-width:900px){.nav-Kcdkbv{width:var(--rail-width);border-top:0;border-right:1px solid var(--rule);padding:var(--s5) var(--s3);background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;gap:var(--s6);flex-direction:column;display:flex;inset:0 auto 0 0}.brand-FpULWg{align-items:center;gap:var(--s3);padding:0 var(--s3);font-family:var(--font-book);font-size:var(--t-lg);font-weight:650;text-decoration:none;display:flex}.brandMark-uj05vf{background:linear-gradient(var(--margin), var(--margin)) 0 4px / 100% 2px no-repeat, linear-gradient(var(--highlight), var(--highlight)) 4px 9px / 12px 4px no-repeat, var(--card);width:22px;height:16px;box-shadow:0 0 0 1px var(--rule-strong);border-radius:2px}.navItems-xbmsjf{gap:var(--s1);flex-direction:column;height:auto;display:flex}.navItem-lQ_H5I{justify-content:flex-start;gap:var(--s3);min-height:44px;padding:0 var(--s3);border-radius:var(--r-control);font-size:var(--t-md);flex-direction:row}.navItem-lQ_H5I[aria-current=page]{background:var(--card);box-shadow:inset 0 0 0 1px var(--rule)}.navItem-lQ_H5I[aria-current=page] svg{box-shadow:none;color:var(--count-new);background:0 0}.main-dKHMg_{margin-left:var(--rail-width);padding-bottom:0}}.wrap-qL4HFe{gap:var(--s2);display:grid}.bar-GBBq6x{gap:2px;height:8px;display:flex}.bar-GBBq6x>span:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.bar-GBBq6x>span:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.bar-GBBq6x>span{min-width:3px}.none-MYIODW{background:var(--sunken);flex-grow:1}.legend-UyVmty{gap:var(--s1) var(--s4);font-size:var(--t-xs);color:var(--ink-soft);flex-wrap:wrap;margin:0;display:flex}.legend-UyVmty>div{gap:var(--s1);display:flex}.legend-UyVmty dt{align-items:center;gap:6px;display:flex}.legend-UyVmty dd{color:var(--ink);margin:0;font-weight:700}.swatch-Hvbbj5{border-radius:2px;width:10px;height:10px}.head-kyLfrw{gap:var(--s1);display:grid}.date-neTDIe{color:var(--graphite);font-size:var(--t-sm);font-weight:600}.layout-F0bAJj{gap:var(--s7);display:grid}.main-Y19fKv{gap:var(--s6);align-content:start;display:grid}.today-V8HHgv{gap:var(--s4);display:grid}.study-GcaGDg{width:100%}.doneNote-sY3t8a{color:var(--ink-soft)}.progressLine-tmMYIJ{gap:var(--s2);display:grid}.meter-fSUUHo{background:var(--sunken);border-radius:3px;height:6px;overflow:hidden}.meter-fSUUHo>span{background:var(--count-due);border-radius:3px;height:100%;display:block}.todayText-FLIgND{color:var(--ink-soft);font-size:var(--t-sm)}.streak-ahUAgW{align-items:center;gap:var(--s2);color:var(--graphite);font-size:var(--t-sm);font-weight:600;display:flex}.streak-ahUAgW[data-active]{color:var(--ink)}.streak-ahUAgW[data-active] svg{color:var(--margin)}.deckHead-kUxBe3,.deck-I7ouMu{align-items:center;column-gap:var(--s1);grid-template-columns:1fr repeat(3,3.25rem);display:grid}.deckHead-kUxBe3{align-items:end}.colHead-K8AeJ6{font-size:var(--t-xs);text-align:right;color:var(--graphite);font-weight:700}.deckGroup-gjx933{gap:var(--s1);display:grid}.groupHead-lX4ytU{justify-content:space-between;align-items:baseline;column-gap:var(--s3);flex-wrap:wrap;display:flex}.groupAction-mqwQkD{align-items:center;gap:var(--s1);min-height:44px;margin-right:calc(-1 * var(--s2));padding:0 var(--s2);border-radius:var(--r-control);color:var(--ink-soft);font-size:var(--t-sm);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.groupAction-mqwQkD:hover{color:var(--ink);text-decoration-color:currentColor}.groupTitle-uYWyhS{padding-top:var(--s3);color:var(--ink-soft);font-family:var(--font-ui);font-size:var(--t-sm);font-weight:700}.deck-I7ouMu{min-height:64px;padding:var(--s3) 0;text-decoration:none}.deck-I7ouMu:hover .deckTitle-nw4Fzr{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.deck-I7ouMu:focus-visible{outline-offset:-3px}.deckName-pMUTA7{min-width:0;display:grid}.deckTitle-nw4Fzr{font-family:var(--font-book);font-size:var(--t-lg);font-weight:560;line-height:1.25}.deckSub-KUodoK{color:var(--graphite);font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.count-S9J4XR{font-size:var(--t-lg);text-align:right;font-weight:700}.count-S9J4XR[data-kind=new]{color:var(--count-new)}.count-S9J4XR[data-kind=learn]{color:var(--count-learn)}.count-S9J4XR[data-kind=due]{color:var(--count-due)}.count-S9J4XR[data-zero]{color:var(--muted);font-weight:500}.aside-Sn4V07{gap:var(--s6);align-content:start;display:grid}.asideNote-TBuILI{color:var(--graphite);font-size:var(--t-sm)}.units-fQnoBW{gap:var(--s5);margin:0;padding:0;list-style:none;display:grid}.units-fQnoBW>li{gap:var(--s2);display:grid}.unitName-tE1hja{font-size:var(--t-md)}.unitName-tE1hja span{color:var(--graphite);font-weight:450}@media (min-width:1100px){.layout-F0bAJj{gap:var(--s7);grid-template-columns:minmax(0,1fr) 20rem}.aside-Sn4V07{padding-left:var(--s6);border-left:1px solid var(--rule)}.study-GcaGDg{justify-self:start;width:auto;min-width:16rem}}.boot-_35Un4{overflow-wrap:anywhere;align-content:center;justify-items:center;gap:var(--s3);min-height:100dvh;padding:var(--s5);color:var(--graphite);text-align:center;display:grid}