.progress_col__YWs_b{max-width:880px;min-width:0;--pg-meter:#2f7d9e;--pg-meter-off:#d2e5ec;--pg-good:#15855c;--pg-mid:#d97706;--pg-low:#c2334a;--pg-thin:#c9d2dd;--pg-base:#d5dde6}[data-assess-theme=ink] .progress_col__YWs_b{--pg-meter:#6faac0;--pg-meter-off:rgba(111,170,192,.2);--pg-good:#1faa7a;--pg-mid:#d97706;--pg-low:#e0457b;--pg-thin:rgba(160,190,214,.34);--pg-base:rgba(122,168,198,.34)}.progress_sec__4vWPL+.progress_sec__4vWPL{margin-top:26px;padding-top:22px;border-top:1px solid var(--qc-hair)}.progress_h__ONH_D{font-family:var(--qc-serif);font-size:1.15rem;font-weight:600;line-height:1.3;color:var(--qc-ink);text-wrap:balance}.progress_line___W8_5{margin-top:8px;font-size:.95rem;line-height:1.55;color:var(--qc-ink-2);font-variant-numeric:tabular-nums;text-wrap:pretty}.progress_readRow__nmDTN{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.45em;column-gap:.45em;row-gap:2px}.progress_readVal__2xpMO{font-size:.95rem;line-height:1.55;color:var(--qc-ink-2);font-variant-numeric:tabular-nums}.progress_readPct__qlkwN{font-family:var(--qc-serif);font-size:1.15rem;font-weight:600;color:var(--qc-ink)}.progress_readRow__nmDTN .progress_line___W8_5{flex-basis:100%;margin-top:6px}.progress_topics__rzcv5{margin-top:10px;list-style:none;padding:0}.progress_topics__rzcv5 li+li{border-top:1px solid var(--qc-hair)}.progress_trow__W9Iob{display:grid;align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:6px;grid-template-columns:minmax(0,1fr) auto 14px;grid-template-areas:"name cov go" "meter meter meter";min-height:44px;padding:10px 8px;margin:0 -8px;border-radius:10px;color:inherit;text-decoration:none;transition:background .14s}.progress_trow__W9Iob:hover{background:var(--qc-opt-hover-bg)}.progress_trow__W9Iob:focus-visible{outline:2px solid var(--qc-cyan-b);outline-offset:0}.progress_trowOne__7Ym8M{grid-template-columns:minmax(0,1fr) auto 3.25rem 14px;grid-template-areas:"name meter cov go"}.progress_trowOne__7Ym8M .progress_tThin__IF60H{white-space:nowrap}@media (min-width:640px){.progress_trow__W9Iob{grid-template-columns:minmax(0,13rem) minmax(0,1fr) 4.75rem 14px;grid-template-areas:"name meter cov go"}}.progress_tName__EQjDF{grid-area:name;min-width:0;font-size:.95rem;font-weight:500;line-height:1.35;color:var(--qc-ink)}.progress_tMeter__KYmJ_{grid-area:meter;display:flex;align-items:center;gap:10px;min-width:0}.progress_track__9sfmv{flex:1 1 auto;min-width:0;height:8px;border-radius:999px;background:var(--pg-meter-off);overflow:hidden}.progress_fill__p2iUk{display:block;height:100%;border-radius:999px;background:var(--pg-meter)}.progress_tPct__rbf2W{flex:none;min-width:2.9em;text-align:right;font-family:var(--qc-label);font-size:.86rem;font-weight:600;color:var(--qc-ink);font-variant-numeric:tabular-nums}.progress_tThin__IF60H{flex:1 1 auto;min-width:0;font-size:.82rem;line-height:1.35;color:var(--qc-ink-2)}.progress_tCov__Hvv0u{grid-area:cov;justify-self:end;white-space:nowrap;font-size:.84rem;color:var(--qc-ink-2);font-variant-numeric:tabular-nums}.progress_go__TTAH2{grid-area:go;width:14px;height:14px;color:var(--qc-ink-3)}.progress_trow__W9Iob:hover .progress_go__TTAH2{color:var(--qc-ink-2)}.progress_chart__mNFXa{margin-top:12px;container-type:inline-size}.progress_plot__dioGE{display:grid;grid-template-columns:34px minmax(0,1fr);padding-top:20px}.progress_yAxis__6ZvZZ{position:relative;height:160px}.progress_yTick__xBZJX{position:absolute;left:0;transform:translateY(-50%);font-family:var(--qc-label);font-size:.68rem;line-height:1;color:var(--qc-ink-2);font-variant-numeric:tabular-nums}.progress_area__k_Zts{position:relative;height:160px}.progress_grid__oH6i2{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--qc-hair)}.progress_base__Z5uWz{position:absolute;left:0;right:0;bottom:0;height:0;border-top:1px solid var(--pg-base)}.progress_bars__verHB{position:absolute;inset:0;display:flex;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.progress_colBtn__KHfPd{position:relative;flex:1 1 0;min-width:0;height:100%;padding:0;margin:0;border:0;border-radius:6px 6px 0 0;background:none;cursor:pointer;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.progress_colBtn__KHfPd:hover,.progress_colOn__bTY7o{background:var(--qc-opt-hover-bg)}.progress_colBtn__KHfPd:focus-visible{outline:2px solid var(--qc-cyan-b);outline-offset:-2px}.progress_bar__k3qob{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:clamp(6px,calc(100% - 6px),24px);border-radius:4px 4px 0 0;transition:filter .14s}.progress_barMin__yAJtY{min-height:2px}.progress_good__Zuyxg{background:var(--pg-good)}.progress_mid__WBdnd{background:var(--pg-mid)}.progress_low__h7PDY{background:var(--pg-low)}.progress_thin__6xIRo{background:var(--pg-thin)}.progress_colBtn__KHfPd:hover .progress_bar__k3qob,.progress_colOn__bTY7o .progress_bar__k3qob{filter:brightness(1.08)}.progress_capN__a2kIB,.progress_cap__MLLfv{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;pointer-events:none;font-family:var(--qc-label);font-size:.66rem;line-height:1;font-variant-numeric:tabular-nums}.progress_cap__MLLfv{display:none;font-weight:600}.progress_capN__a2kIB,.progress_cap__MLLfv{color:var(--qc-ink-2)}@container (min-width: 460px){.progress_cap__MLLfv{display:block}}@container (max-width: 345px){.progress_capN__a2kIB{display:none}}.progress_tip__yBaxX{position:absolute;z-index:5;pointer-events:none;display:grid;gap:2px;width:-moz-max-content;width:max-content;max-width:170px;padding:8px 10px;background:var(--qc-card);border:1px solid var(--qc-card-border);border-radius:10px;box-shadow:var(--qc-card-shadow);text-align:left;font-size:.78rem;line-height:1.3;color:var(--qc-ink-2);font-variant-numeric:tabular-nums}.progress_tipMid__CIBOt{left:50%;transform:translateX(-50%)}.progress_tipStart__Vey0q{left:0}.progress_tipEnd__avhC8{right:0}.progress_tipRight__bHj8L{top:0;left:calc(100% + 4px)}.progress_tipLeft__A0Cbp{top:0;right:calc(100% + 4px)}.progress_tipVal__txKNL{font-family:var(--qc-label);font-size:.95rem;font-weight:600;color:var(--qc-ink)}.progress_xAxis__Hqwds{display:flex;justify-content:space-between;gap:12px;margin:6px 0 0 34px;font-family:var(--qc-label);font-size:.7rem;color:var(--qc-ink-2);font-variant-numeric:tabular-nums}.progress_skHead__0SYsI{width:180px;height:20px}.progress_skLine__pv_F8{height:14px;margin-top:10px}.progress_skRow__GAgwo{height:30px;margin-top:14px;border-radius:8px}.progress_skChart__TA1DC{height:170px;margin-top:14px;border-radius:10px}@media (prefers-reduced-motion:reduce){.progress_bar__k3qob,.progress_trow__W9Iob{transition:none!important}}.ThemeSwitch_sw__FN589{--ts-bg:#fff;--ts-line:#e2e8f0;--ts-ink:#5b6e8f;--ts-on-bg:rgba(47,125,158,.1);--ts-on-ink:#1e5a78;--ts-focus:#2f7d9e;display:inline-flex;gap:2px;padding:2px;border-radius:999px;background:var(--ts-bg);border:1px solid var(--ts-line);font-family:var(--font-grotesk),var(--font-inter),sans-serif}.ThemeSwitch_sw__FN589[data-value=ink]{--ts-bg:hsla(0,0%,100%,.03);--ts-line:rgba(122,168,198,.18);--ts-ink:rgba(160,190,214,.78);--ts-on-bg:rgba(47,125,158,.2);--ts-on-ink:#d2e5ec;--ts-focus:#6faac0}.ThemeSwitch_opt__eWJGM{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border:0;border-radius:999px;background:none;font:inherit;font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap;color:var(--ts-ink);cursor:pointer;transition:background .14s,color .14s}.ThemeSwitch_opt__eWJGM:after{content:"";position:absolute;inset:-8px -2px}.ThemeSwitch_opt__eWJGM:focus-visible{outline:2px solid var(--ts-focus);outline-offset:2px}.ThemeSwitch_on__jnr9g{background:var(--ts-on-bg);color:var(--ts-on-ink)}.ThemeSwitch_slot__lFd_J{pointer-events:none}@media (prefers-reduced-motion:reduce){.ThemeSwitch_opt__eWJGM{transition:none}}.decks2_root__0JIe1{--cc-serif:var(--font-serif),Georgia,serif;--cc-sans:var(--font-inter),system-ui,sans-serif;--cc-label:var(--font-grotesk),var(--font-inter),sans-serif;--cc-cyan:#2f7d9e;--cc-cyan-b:#5e97b4;--cc-cyan-100:#d2e5ec;--cc-cyan-line:rgba(47,125,158,.3);--cc-gold:#c8a444;--cc-card:#fff;--cc-card-border:#e2e8f0;--cc-card-shadow:0 1px 2px rgba(10,35,66,.05),0 12px 34px rgba(10,35,66,.07);--cc-ink:#0a2342;--cc-ink-2:#41556f;--cc-ink-3:#5b6e8f;--cc-hair:#ebeff4;--cc-sunken:#f4f7fa;--cc-opt-bg:#fff;--cc-opt-border:#e2e8f0;--cc-key-bg:#f6f9fb;--cc-key-line:#dce4ec;--cc-key-ink:#41556f;--cc-chip-on-bg:rgba(47,125,158,.1);--cc-chip-on-ink:#1e5a78;--cc-tag-on:var(--cc-cyan);--cc-track:#e4eaf0;--cc-field:#7c8798;--cc-again:#cf4c5c;--cc-again-soft:rgba(207,76,92,.09);--cc-again-line:#efb6bd;--cc-hard:#c08a2e;--cc-hard-soft:rgba(192,138,46,.1);--cc-hard-line:#e7ce9a;--cc-good:#2f7d9e;--cc-good-soft:rgba(47,125,158,.1);--cc-good-line:#a6ccd9;--cc-easy:#1c9668;--cc-easy-soft:rgba(28,150,104,.1);--cc-easy-line:#a9e0c8;--cc-new:#5e97b4;--cc-learn:#b45309;--cc-review:#047857;--cc-amber-soft:#fbf3df;--cc-amber-line:#e7d6a6;--cc-amber-ink:#8a6a1e;--cc-hero:linear-gradient(150deg,#0a2342,#081c36 72%);--cc-hero-line:transparent;--cc-hero-ink:rgba(226,236,244,.78);--cc-hero-learn:#e4b252;--cc-hero-review:#46c39a;--cc-cta:#0a2342;--cc-cta-h:#081c36;--e-out:cubic-bezier(0.16,1,0.3,1);color:var(--cc-ink);font-family:var(--cc-sans);min-height:100vh}.decks2_root__0JIe1[data-decks-theme=ink]{--cc-cyan-b:#6faac0;--cc-gold:#c8a444;--cc-card:#0e2a47;--cc-card-border:rgba(122,168,198,.18);--cc-card-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 18px 44px rgba(2,7,15,.5);--cc-ink:#f1f5f9;--cc-ink-2:rgba(226,236,244,.74);--cc-ink-3:rgba(160,190,214,.78);--cc-hair:rgba(122,168,198,.16);--cc-sunken:hsla(0,0%,100%,.04);--cc-opt-bg:hsla(0,0%,100%,.03);--cc-opt-border:rgba(122,168,198,.18);--cc-key-bg:hsla(0,0%,100%,.02);--cc-key-line:rgba(122,168,198,.4);--cc-key-ink:rgba(226,236,244,.78);--cc-chip-on-bg:rgba(47,125,158,.2);--cc-chip-on-ink:#d2e5ec;--cc-tag-on:var(--cc-cyan-b);--cc-cyan-line:rgba(47,125,158,.42);--cc-track:rgba(122,168,198,.16);--cc-again:#fb7185;--cc-again-soft:rgba(251,113,133,.1);--cc-again-line:rgba(251,113,133,.42);--cc-hard:#e4b252;--cc-hard-soft:rgba(228,178,82,.1);--cc-hard-line:rgba(228,178,82,.4);--cc-good:#6faac0;--cc-good-soft:rgba(47,125,158,.16);--cc-good-line:rgba(111,170,192,.42);--cc-easy:#34d399;--cc-easy-soft:rgba(52,211,153,.1);--cc-easy-line:rgba(52,211,153,.42);--cc-new:#6faac0;--cc-learn:#e4b252;--cc-review:#46c39a;--cc-amber-soft:rgba(228,178,82,.12);--cc-amber-line:rgba(228,178,82,.4);--cc-amber-ink:#e4b252;--cc-hero:linear-gradient(150deg,#0e2a47,#081c36 74%);--cc-hero-line:rgba(122,168,198,.18);--cc-cta:#2f7d9e;--cc-cta-h:#286b88;background:#071a30}.decks2_mono__6Pxvc{font-variant-numeric:tabular-nums}.decks2_vh__W_RAH{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.decks2_toolbar__TeTeu{display:flex;align-items:center;justify-content:flex-end;margin-bottom:4px}.decks2_withRail__Mr_86{display:grid;grid-template-columns:244px 1fr;gap:26px;align-items:start}.decks2_railCol__FUKsH{order:-1;align-self:stretch}@media (max-width:900px){.decks2_withRail__Mr_86{grid-template-columns:1fr}.decks2_railCol__FUKsH{display:none}}.decks2_hubBar__4UWYm{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:16px;column-gap:16px;grid-template-areas:"label label" "title title" "leech leech" "tabs switch";align-items:center;margin-bottom:22px;border-bottom:1px solid var(--cc-hair);padding-bottom:8px;container-type:inline-size}.decks2_hubLabel__OKQSa{grid-area:label;margin:0;font-family:var(--cc-sans);font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-chip-on-ink)}.decks2_root__0JIe1[data-decks-theme=ink] .decks2_hubLabel__OKQSa{color:var(--cc-cyan-b)}.decks2_hubTitle__zWXOO{grid-area:title;margin:8px 0 0;font-family:var(--cc-serif);font-weight:600;font-size:1.875rem;line-height:1.1;letter-spacing:-.025em;color:var(--cc-ink)}@media (min-width:768px){.decks2_hubTitle__zWXOO{font-size:2.7rem}}.decks2_hubSwitch__va6z1{grid-area:switch;justify-self:end;margin-top:16px}@media (max-width:640px){.decks2_hubBar__4UWYm{grid-template-areas:"label switch" "title title" "leech leech" "tabs tabs"}.decks2_hubSwitch__va6z1{margin-top:0}}@container (max-width: 560px){.decks2_hubBar__4UWYm>.decks2_hubLabel__OKQSa{grid-column:1}.decks2_hubBar__4UWYm>.decks2_hubSwitch__va6z1{grid-row:1;grid-column:2;margin-top:0}.decks2_hubBar__4UWYm>.decks2_tabs__rKSUb{grid-column:1/-1}}.decks2_miniStats__BLcdU{display:flex;gap:18px}.decks2_miniStats__BLcdU .decks2_st__JcG9s{text-align:right}.decks2_miniStats__BLcdU b{font-family:var(--cc-serif);font-size:1.25rem;font-weight:600;color:var(--cc-ink);display:block;line-height:1;font-variant-numeric:tabular-nums}.decks2_miniStats__BLcdU span{font-size:.66rem;font-family:var(--cc-label);text-transform:uppercase;letter-spacing:.1em;color:var(--cc-ink-3)}.decks2_tabs__rKSUb{grid-area:tabs;align-self:end;min-width:0;display:flex;gap:4px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-top:16px;padding-bottom:2px}.decks2_tabs__rKSUb::-webkit-scrollbar{display:none}.decks2_tab__WA972{flex:none;display:inline-flex;align-items:center;gap:8px;font-family:var(--cc-label);font-size:.9rem;font-weight:600;color:var(--cc-ink-3);background:none;border:0;padding:10px 14px;cursor:pointer;position:relative;transition:color .14s,background .14s;border-radius:10px}.decks2_tab__WA972:focus-visible{outline-offset:-2px}@media (max-width:480px){.decks2_tabs__rKSUb{gap:0}.decks2_tab__WA972{padding:10px 9px;gap:6px}}@media (max-width:400px){.decks2_tab__WA972{padding:10px 6px;gap:4px}}.decks2_tab__WA972:hover{color:var(--cc-ink);background:var(--cc-sunken)}.decks2_tabOn__QEKTP{color:var(--cc-chip-on-ink)!important}.decks2_tabOn__QEKTP,.decks2_tabOn__QEKTP:hover{background:var(--cc-chip-on-bg)}.decks2_tabCount__Ffb0Z{font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:700;color:#fff;background:var(--cc-ink-3);border-radius:999px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center}.decks2_tabOn__QEKTP .decks2_tabCount__Ffb0Z{background:var(--cc-cyan)}.decks2_root__0JIe1[data-decks-theme=ink] .decks2_tab__WA972:not(.decks2_tabOn__QEKTP) .decks2_tabCount__Ffb0Z{background:var(--cc-key-line)}.decks2_sec__mag5p{margin-top:26px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.decks2_secFirst__Z8wBp{margin-top:0}.decks2_sec__mag5p h2{font-family:var(--cc-serif);font-size:1.16rem;font-weight:600;color:var(--cc-ink)}.decks2_count__GZkXs{color:var(--cc-ink-3);font-weight:400}.decks2_secNote__ZQVPO{font-size:.94rem;color:var(--cc-ink-2)}.decks2_secLink__2TDzN{display:inline-flex;align-items:center;gap:4px;min-height:44px;flex:none;font-family:var(--cc-label);font-weight:600;font-size:.84rem;font-variant-numeric:tabular-nums;color:var(--cc-chip-on-ink);text-decoration:none}.decks2_secLink__2TDzN:hover{text-decoration:underline;text-underline-offset:2px}.decks2_secWrap__aWlLA{flex-wrap:wrap;row-gap:0}.decks2_summaryRail__w2k5t{position:sticky;top:calc(var(--app-bar-h) + 80px);display:flex;flex-direction:column;gap:14px}.decks2_railCard__KRb4i{background:var(--cc-card);border:1px solid var(--cc-card-border);border-radius:16px;padding:16px 16px 14px;box-shadow:var(--cc-card-shadow)}.decks2_railCard__KRb4i h2{font-family:var(--cc-label);font-size:.62rem;text-transform:uppercase;letter-spacing:.14em;color:var(--cc-ink-3);margin-bottom:12px}.decks2_railDue__RrlEP{display:flex;align-items:center;gap:14px}.decks2_railDue__RrlEP .decks2_num__nBQWs{font-family:var(--cc-serif);font-size:2.1rem;font-weight:600;color:var(--cc-cyan);font-variant-numeric:tabular-nums;line-height:1}.decks2_railDue__RrlEP .decks2_lbl__d7Ah1{font-size:.78rem;color:var(--cc-ink-3)}.decks2_railBtn__FxSxv{display:block;margin-top:12px;width:100%;padding:11px;border-radius:12px;border:0;background:var(--cc-cyan);color:#fff;font-family:var(--cc-label);font-weight:600;font-size:.86rem;text-align:center;text-decoration:none;cursor:pointer;transition:transform .12s var(--e-out),background .15s}.decks2_railBtn__FxSxv:hover:not(:disabled){background:var(--brand-hover)}.decks2_railBtn__FxSxv:active:not(:disabled){transform:scale(.98)}.decks2_railBtn__FxSxv:disabled{opacity:.5;cursor:default}.decks2_railStreak__hJHCf{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:.82rem;color:var(--cc-ink-2)}.decks2_railStreak__hJHCf .decks2_flame__YMOCt{color:var(--cc-gold)}.decks2_railStat__9BeSt{display:flex;align-items:baseline;justify-content:space-between;padding:6px 0}.decks2_railStat__9BeSt+.decks2_railStat__9BeSt{border-top:1px solid var(--cc-hair)}.decks2_railStat__9BeSt .decks2_k__CG96y{font-size:.84rem;color:var(--cc-ink-2)}.decks2_railStat__9BeSt .decks2_v__m_lJS{font-family:var(--cc-serif);font-size:1.2rem;font-weight:600;color:var(--cc-ink);font-variant-numeric:tabular-nums}.decks2_railLink__wHiqE{align-items:center;min-height:44px;text-decoration:none;border-radius:8px;transition:color .15s}.decks2_railLink__wHiqE .decks2_k__CG96y{font-variant-numeric:tabular-nums}.decks2_railLink__wHiqE:hover .decks2_arr__Nu_dZ,.decks2_railLink__wHiqE:hover .decks2_k__CG96y{color:var(--cc-cyan)}.decks2_root__0JIe1[data-decks-theme=ink] .decks2_railLink__wHiqE:hover .decks2_arr__Nu_dZ,.decks2_root__0JIe1[data-decks-theme=ink] .decks2_railLink__wHiqE:hover .decks2_k__CG96y{color:var(--cc-cyan-b)}.decks2_leechRow__W2B2Z{display:none;grid-area:leech;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-top:14px;padding:10px 16px;border-radius:14px;border:1px solid var(--cc-card-border);background:var(--cc-card);box-shadow:var(--cc-card-shadow);color:var(--cc-ink);font-family:var(--cc-label);font-weight:600;font-size:.9rem;font-variant-numeric:tabular-nums;text-decoration:none;transition:border-color .15s}.decks2_leechRow__W2B2Z:hover{border-color:var(--cc-cyan-line)}@media (max-width:900px){.decks2_leechRow__W2B2Z{display:flex}}.decks2_cring__BNrY0{position:relative;flex:none}.decks2_cring__BNrY0>svg{transform:rotate(-90deg);display:block}.decks2_cring__BNrY0 .decks2_check__P5B6N{display:block;overflow:visible}.decks2_cring__BNrY0 .decks2_bg__i3ItW{stroke:var(--cc-track)}.decks2_cring__BNrY0 .decks2_fg__G7iOk{stroke:var(--cc-cyan);stroke-linecap:round;transition:stroke-dashoffset .6s var(--e-out)}.decks2_cringZero__y7G8N .decks2_fg__G7iOk{stroke:var(--cc-review)}.decks2_cring__BNrY0 .decks2_lbl__d7Ah1{position:absolute;inset:0;display:grid;place-items:center;font-size:.6rem;font-weight:700;color:var(--cc-ink-2);font-variant-numeric:tabular-nums;font-family:var(--cc-label)}.decks2_cringZero__y7G8N .decks2_lbl__d7Ah1{color:var(--cc-review)}.decks2_triad__CkS7F{display:inline-flex;gap:12px;flex-wrap:wrap}.decks2_triad__CkS7F .decks2_t__rjP52{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;color:var(--cc-ink-2);font-variant-numeric:tabular-nums}.decks2_triad__CkS7F .decks2_t__rjP52 b{font-weight:700;color:var(--cc-ink)}.decks2_triad__CkS7F .decks2_t__rjP52 i{width:8px;height:8px;border-radius:50%;display:inline-block}.decks2_dotNew__ug4qz{background:var(--cc-new)}.decks2_dotLearn__0WlM7{background:var(--cc-learn)}.decks2_dotReview__QohPQ{background:var(--cc-review)}.decks2_rTriad__q62Rp{display:none}@media (min-width:640px){.decks2_rTriad__q62Rp{display:inline-flex}}.decks2_deckRows__RDm69{display:flex;flex-direction:column;gap:8px;margin-top:12px}.decks2_deckRow__sqUS5{display:flex;align-items:center;gap:16px;background:var(--cc-card);border:1px solid var(--cc-card-border);border-radius:14px;padding:13px 16px;cursor:pointer;box-shadow:var(--cc-card-shadow);text-align:left;width:100%;font:inherit;transition:border-color .15s,transform .15s var(--e-out)}.decks2_deckRow__sqUS5:hover{border-color:var(--cc-cyan-line);transform:translateX(2px)}.decks2_deckRow__sqUS5:focus-visible{outline:2px solid var(--cc-cyan);outline-offset:2px}.decks2_deckRow__sqUS5 .decks2_dk__DoyRU{flex:1;min-width:0}.decks2_deckRow__sqUS5 .decks2_dkName__Or9tA{font-family:var(--cc-serif);font-weight:600;color:var(--cc-ink);font-size:1rem;display:flex;align-items:center;gap:7px;min-width:0}.decks2_deckRow__sqUS5 .decks2_dkNameText__U3U3k{min-width:0;overflow-wrap:anywhere}.decks2_lock__15bhf{flex:none;color:var(--cc-ink-3)}.decks2_deckRow__sqUS5 .decks2_dkMeta__S5GN_{font-size:.78rem;color:var(--cc-ink-3);margin-top:3px}.decks2_dueChip__lW6zw{font-family:var(--cc-label);font-size:.72rem;font-weight:600;padding:5px 11px;border-radius:999px;background:var(--cc-good-soft);color:var(--cc-chip-on-ink);white-space:nowrap}.decks2_dueChipZero__k84Fa{background:var(--cc-easy-soft);color:var(--cc-review)}.decks2_dueChipEmpty__lP5Py{background:var(--cc-key-bg);color:var(--cc-ink-2)}.decks2_root__0JIe1[data-decks-theme=ink] .decks2_dueChip__lW6zw:not(.decks2_dueChipZero__k84Fa):not(.decks2_dueChipEmpty__lP5Py){color:var(--cc-cyan-b)}.decks2_arr__Nu_dZ{color:var(--cc-ink-3);flex:none}.decks2_newDeck__H1Ayn{display:flex;align-items:center;gap:10px;margin-top:10px}.decks2_newDeck__H1Ayn input{flex:1;max-width:320px;border:1px solid var(--cc-opt-border);border-radius:10px;padding:9px 12px;font:inherit;font-size:.9rem;color:var(--cc-ink);background:var(--cc-card)}.decks2_newDeck__H1Ayn input::-moz-placeholder{color:var(--cc-ink-3)}.decks2_newDeck__H1Ayn input::placeholder{color:var(--cc-ink-3)}.decks2_newDeck__H1Ayn input:focus{border-color:var(--cc-cyan)}.decks2_newDeckBtn__4Ugn8{font-family:var(--cc-label);font-weight:600;font-size:.82rem;padding:9px 16px;border-radius:10px;background:var(--cc-cyan);color:#fff;border:0;cursor:pointer;transition:background .14s}.decks2_newDeckBtn__4Ugn8:hover:not(:disabled){background:var(--brand-hover)}.decks2_newDeckBtn__4Ugn8:disabled{opacity:.45;cursor:not-allowed}.decks2_fieldErr__j9y3f{margin-top:6px;font-size:.8rem;font-weight:500;color:var(--cc-again)}.decks2_savedList__0AYaA{display:flex;flex-direction:column;gap:8px;margin-top:12px}.decks2_savedRow__ZT_fk{background:var(--cc-card);border:1px solid var(--cc-card-border);border-radius:14px;box-shadow:var(--cc-card-shadow)}.decks2_savedHead__ssgEC{display:flex;align-items:flex-start;gap:12px;padding:14px 16px}.decks2_kbtn__NP_El{flex:1;min-width:0;text-align:left;background:none;border:0;cursor:pointer;font:inherit}.decks2_chips__HqJZ5{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.decks2_kind__43JIe{font-family:var(--cc-label);font-size:.58rem;text-transform:uppercase;letter-spacing:.12em;color:var(--cc-ink-3);border:1px solid var(--cc-opt-border);border-radius:999px;padding:2px 8px}.decks2_kindMcq__n_LZ4{color:var(--cc-cyan);border-color:var(--cc-cyan-line)}.decks2_root__0JIe1[data-decks-theme=ink] .decks2_kindMcq__n_LZ4:not(.decks2_kindGone__JTwTj){color:var(--cc-cyan-b)}.decks2_kindUser__jLc1D{color:var(--cc-ink-2);border-color:var(--cc-opt-border)}.decks2_tchip__VvUx9{font-size:.72rem;padding:3px 9px;border-radius:999px;background:var(--cc-chip-on-bg);color:var(--cc-chip-on-ink)}.decks2_savedQ__DeL_H{margin-top:8px;font-family:var(--cc-serif);font-size:1rem;line-height:1.4;color:var(--cc-ink);text-wrap:pretty;font-weight:500}.decks2_clozeFill__iVmfp{color:var(--cc-cyan);font-weight:600;background:var(--cc-good-soft);padding:0 5px;border-radius:5px}.decks2_tools__YyEBw{display:inline-flex;gap:6px;flex:none;align-items:center}.decks2_reveal__koEhN{padding:0 16px 15px;border-top:1px solid var(--cc-hair)}.decks2_reveal__koEhN .decks2_a__7_njP{margin-top:12px;font-family:var(--cc-serif);font-weight:600;color:var(--cc-ink)}.decks2_reveal__koEhN .decks2_ex__ucyz_{margin-top:6px;font-size:.9rem;line-height:1.6;color:var(--cc-ink-2);text-wrap:pretty}.decks2_secBtn__6ENiq{font-family:var(--cc-label);font-weight:600;font-size:.8rem;padding:8px 14px;border-radius:10px;background:var(--cc-cta);color:#fff;border:0;cursor:pointer;transition:background .14s,transform .12s var(--e-out);display:inline-flex;align-items:center;gap:7px}.decks2_secBtn__6ENiq:hover{background:var(--cc-cta-h)}.decks2_secBtn__6ENiq:active{transform:scale(.98)}.decks2_signInPanel__10ClB{max-width:880px;margin-top:16px;display:grid;gap:8px;justify-items:start;background:var(--cc-card);border:1px solid var(--cc-card-border);border-radius:18px;box-shadow:var(--cc-card-shadow);padding:28px 24px}.decks2_signInTitle__Q2mPU{font-family:var(--cc-serif);font-size:1.6rem;font-weight:600;line-height:1.2;color:var(--cc-ink);text-wrap:balance}.decks2_signInActs__lqf32{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.decks2_signInActs__lqf32 .decks2_btn__KJ4KX{min-height:44px}.decks2_emptyMini__KFT6e{text-align:center;padding:30px 20px;color:var(--cc-ink-3);font-size:.9rem;border:1px dashed var(--cc-card-border);border-radius:14px;margin-top:12px}.decks2_empty__W33Sv{max-width:480px;margin:4vh auto 0;text-align:center;padding:24px;background:var(--cc-card);border:1px solid var(--cc-card-border);border-radius:20px;box-shadow:var(--cc-card-shadow)}.decks2_empty__W33Sv .decks2_ring__5Nts2{width:72px;height:72px;margin:0 auto 18px}.decks2_empty__W33Sv h2{font-family:var(--cc-serif);font-size:1.4rem;font-weight:600;color:var(--cc-ink);text-wrap:balance}.decks2_empty__W33Sv p{margin-top:9px;color:var(--cc-ink-2);font-size:.94rem;line-height:1.6;text-wrap:pretty}.decks2_empty__W33Sv .decks2_acts__lmYY2{margin-top:18px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.decks2_emptyLink__Cvrqx{color:var(--cc-cyan);font-weight:600}.decks2_root__0JIe1[data-decks-theme=ink] .decks2_emptyLink__Cvrqx{color:var(--cc-cyan-b)}.decks2_btn__KJ4KX{text-align:center;padding:11px 18px;border-radius:12px;font-family:var(--cc-label);font-weight:600;font-size:.88rem;cursor:pointer;border:1px solid transparent;transition:transform .12s var(--e-out),background .15s,border-color .15s;text-decoration:none;display:inline-flex;align-items:center;gap:7px}.decks2_btn__KJ4KX:active{transform:scale(.98)}.decks2_btnPrimary__Udg6d{background:var(--cc-cta);color:#fff}.decks2_btnPrimary__Udg6d:hover{background:var(--cc-cta-h)}.decks2_btnSecondary__389F9{background:var(--cc-opt-bg);border-color:var(--cc-opt-border);color:var(--cc-ink)}.decks2_btnSecondary__389F9:hover{border-color:var(--cc-cyan-line)}.decks2_showMore__eU71_{margin-top:12px;min-height:44px}.decks2_iconBtn__AFBl9{width:32px;height:32px;border-radius:9px;border:1px solid var(--cc-opt-border);background:var(--cc-opt-bg);color:var(--cc-ink-3);display:grid;place-items:center;cursor:pointer;transition:border-color .14s,color .14s,background .14s}.decks2_iconBtn__AFBl9:hover{border-color:var(--cc-cyan-line);color:var(--cc-cyan)}.decks2_iconOn__2CsRC{color:var(--cc-gold);border-color:var(--cc-amber-line);background:var(--cc-amber-soft)}.decks2_deckHero__Gk_tA{position:relative;overflow:hidden;background:var(--cc-hero);color:#fff;border-radius:22px;padding:24px clamp(20px,3vw,30px);border:1px solid var(--cc-hero-line);margin-bottom:20px;--cc-learn:var(--cc-hero-learn);--cc-review:var(--cc-hero-review)}.decks2_back__f8qzr{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:var(--cc-cyan-b);font-family:var(--cc-sans);font-size:.84rem;cursor:pointer;text-decoration:none}.decks2_back__f8qzr:hover{color:#fff}.decks2_deckHero__Gk_tA .decks2_eyebrow___qhfA{color:var(--cc-cyan-b);font-family:var(--cc-label);font-size:.66rem;text-transform:uppercase;letter-spacing:.16em;font-weight:600;margin-top:16px;display:block}.decks2_titleRow__o9_A4{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:6px}.decks2_deckHero__Gk_tA h1{font-family:var(--cc-serif);font-weight:600;font-size:clamp(1.7rem,3.4vw,2.5rem);letter-spacing:-.02em;line-height:1.08;color:#fff;cursor:text}.decks2_deckHero__Gk_tA h1:hover{color:var(--cc-cyan-100)}.decks2_rename__mnpZc{background:transparent;border:0;border-bottom:2px solid var(--cc-cyan-b);font-family:var(--cc-serif);font-weight:600;font-size:clamp(1.7rem,3.4vw,2.5rem);letter-spacing:-.02em;line-height:1.08;color:#fff;width:100%;max-width:30ch}.decks2_titleLine___4ZmC{display:flex;align-items:flex-start;gap:8px;min-width:0}.decks2_titleLine___4ZmC h1{min-width:0;overflow-wrap:anywhere}.decks2_renameBtn__1aZ_T{flex:none;width:32px;height:32px;display:grid;place-items:center;margin-top:calc((clamp(1.7rem, 3.4vw, 2.5rem) * 1.08 - 32px) / 2);color:var(--cc-hero-ink);background:none;border:0;border-radius:8px;cursor:pointer;transition:color .14s}.decks2_renameBtn__1aZ_T:hover{color:var(--cc-cyan-100)}.decks2_heroTitleBar__IXOt5{font-family:var(--cc-serif);font-weight:600;font-size:clamp(1.7rem,3.4vw,2.5rem);letter-spacing:-.02em;line-height:1.08}.decks2_deckHero__Gk_tA h1.decks2_h1Locked__zC9M5{cursor:default;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.decks2_deckHero__Gk_tA h1.decks2_h1Locked__zC9M5:hover{color:#fff}.decks2_heroLock__vW_X2{flex:none;color:var(--cc-hero-ink)}.decks2_heroErr__81OgX{margin-top:8px;font-size:.82rem;font-weight:500;color:#fca5b0}.decks2_ringWrap__QvhHd{display:inline-flex;align-items:center;gap:12px}.decks2_heroActs__q8K2C{display:inline-flex;gap:10px;flex-wrap:wrap}.decks2_heroRing__cvZit .decks2_lbl__d7Ah1{color:#fff}.decks2_heroRing__cvZit .decks2_bg__i3ItW{stroke:hsla(0,0%,100%,.14)}.decks2_metaLine___6rZf{margin-top:16px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.decks2_metaLine___6rZf .decks2_items__WjZfT{color:var(--cc-hero-ink);font-size:.84rem}.decks2_heroTriad__OW8Px .decks2_t__rjP52{color:var(--cc-hero-ink)}.decks2_heroTriad__OW8Px .decks2_t__rjP52 b{color:#fff}.decks2_btnHero__usrze{padding:10px 18px;border-radius:11px;font-family:var(--cc-label);font-weight:600;font-size:.86rem;cursor:pointer;border:1px solid transparent;transition:transform .12s var(--e-out),background .15s,border-color .15s}.decks2_btnHeroPrimary__dBHn7{background:var(--cc-cyan);color:#fff}.decks2_btnHeroPrimary__dBHn7:hover:not(:disabled){background:var(--brand-hover)}.decks2_btnHeroPrimary__dBHn7:disabled{opacity:.4;cursor:not-allowed}.decks2_btnHeroQuiet__MWcO1{background:none;color:var(--cc-hero-ink)}.decks2_btnHeroQuiet__MWcO1:hover{color:#fff}.decks2_btnHero__usrze:active{transform:scale(.98)}.decks2_warnStrip__Zu1P3{margin-bottom:14px;display:inline-flex;align-items:center;gap:8px;font-size:.86rem;font-weight:500;color:var(--cc-amber-ink);background:var(--cc-amber-soft);border:1px solid var(--cc-amber-line);border-radius:10px;padding:9px 14px}.decks2_dragHint__Odcer{font-size:.78rem;color:var(--cc-ink-3);margin:2px 0 12px;display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.decks2_dragHint__Odcer kbd{font-family:var(--cc-label);font-size:.68rem;padding:1px 6px;border-radius:5px;border:1px solid var(--cc-key-line);background:var(--cc-key-bg);color:var(--cc-key-ink)}.decks2_itemList__MPN3P{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}.decks2_itemRow__e2fqo{display:flex;align-items:center;gap:12px;background:var(--cc-card);border:1px solid var(--cc-card-border);border-radius:13px;padding:12px 14px;box-shadow:var(--cc-card-shadow);transition:border-color .15s,box-shadow .18s,opacity .18s}.decks2_dragging__WB3Uu{opacity:.4}.decks2_grabbed__Y454I{border-color:var(--cc-cyan);box-shadow:0 8px 26px rgba(10,35,66,.16)}.decks2_grip__8tY0Q{flex:none;width:26px;height:32px;display:grid;place-items:center;color:var(--cc-ink-3);cursor:grab;border-radius:7px;border:1px solid transparent;background:none;transition:color .14s,background .14s,border-color .14s;touch-action:none}.decks2_grip__8tY0Q:hover{color:var(--cc-cyan);background:var(--cc-sunken)}.decks2_grip__8tY0Q:focus-visible{outline:none;border-color:var(--cc-cyan);color:var(--cc-cyan);box-shadow:0 0 0 3px var(--cc-good-soft)}.decks2_grip__8tY0Q:active{cursor:grabbing}.decks2_itemBody__Am4pT{flex:1;min-width:0}.decks2_itemTags__4admT{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.decks2_kindGone__JTwTj{color:var(--cc-amber-ink);border-color:var(--cc-amber-line);background:var(--cc-amber-soft)}.decks2_itemTopic__I5JNP{font-size:.72rem;color:var(--cc-ink-3)}.decks2_itemTitle__7c5JC{margin-top:5px;font-size:.92rem;line-height:1.4;color:var(--cc-ink);text-wrap:pretty}.decks2_itemGone__Z5rqY{color:var(--cc-ink-3);font-style:italic}.decks2_rm__G_Sxo{flex:none;width:30px;height:30px;border-radius:8px;border:0;background:none;color:var(--cc-ink-3);display:grid;place-items:center;cursor:pointer;transition:color .14s,background .14s}.decks2_rm__G_Sxo:hover{color:var(--cc-again);background:var(--cc-again-soft)}@media (pointer:coarse){.decks2_back__f8qzr,.decks2_grip__8tY0Q,.decks2_rm__G_Sxo{position:relative}.decks2_back__f8qzr:after,.decks2_grip__8tY0Q:after,.decks2_rm__G_Sxo:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;min-width:44px;min-height:44px;transform:translate(-50%,-50%)}.decks2_editLink__u5ulO{position:relative}.decks2_editLink__u5ulO:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;min-width:44px;min-height:44px;transform:translate(-50%,-50%)}.decks2_renameBtn__1aZ_T{position:relative}.decks2_renameBtn__1aZ_T:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;min-width:44px;min-height:44px;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.decks2_btnHero__usrze,.decks2_btn__KJ4KX,.decks2_cring__BNrY0 .decks2_fg__G7iOk,.decks2_deckRow__sqUS5,.decks2_itemRow__e2fqo,.decks2_railBtn__FxSxv{transition:none!important}}.decks2_editLink__u5ulO{font-family:var(--cc-label);font-weight:600;font-size:.8rem;padding:7px 12px;border-radius:10px;border:1px solid var(--cc-hair);color:var(--cc-ink);text-decoration:none;transition:border-color .14s}.decks2_editLink__u5ulO:hover{border-color:var(--cc-cyan-b)}.decks2_editBtn__JRpd_{background:none;cursor:pointer}