.theme-home-split,.theme-toko{--hs-orange:#ff562b;--hs-orange-hover:#f24a1f;--hs-peach:#ffe1d8;--hs-gray:#f0f0f0;--hs-dark-red:#7f1a00;--hs-charcoal:#292524;--hs-black:#171816;--hs-raised:#292524;--hs-brown:#45241a;--hs-orange-text:#e8461a;--hs-orange-deep:#d8400f;--hs-card:#fff;--hs-on-card:var(--hs-black);--hs-solid:var(--hs-black);--hs-on-solid:#fff}.theme-home-split,:root:not([data-app-design=classic]) .theme-toko{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hs-gray:#e8e8e8;--hs-charcoal:#3a3634;--hs-black:#292524;--hs-raised:#1c1a19;--c-bg:#f0f0f0;--c-bg-sunken:#f0f0f0;--c-surface:#fff;--c-surface-2:#f7f7f7;--c-surface-inset:var(--hs-gray);--c-border:#e2e2e2;--c-border-strong:#c9c9c9;--c-divider:#ebebeb;--c-ink:var(--hs-black);--c-ink-2:var(--hs-charcoal);--c-text:#1a1a1a;--c-text-2:#5e5b5a;--c-text-3:#696665;--c-accent:var(--hs-orange);--c-accent-strong:var(--hs-orange);--c-accent-soft:var(--hs-peach);--c-accent-ink:var(--hs-dark-red);--c-focus:#ff562b80;--c-fill:var(--hs-black);--c-fill-hover:var(--hs-charcoal);--c-on-fill:#fff;--c-card-ink:var(--hs-black);--c-card-ink-border:var(--hs-charcoal);--f-sans:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--f-display:var(--font-inter-tight), "Inter Tight", var(--f-sans);font-family:var(--f-sans);background:var(--c-bg);color:var(--c-ink);--lh-body:1.6;--lh-reading:1.65;line-height:var(--lh-body)}html.dark .theme-home-split,[data-theme=dark] .theme-home-split,html.dark .theme-toko,[data-theme=dark] .theme-toko{--hs-peach:#3a1f17;--hs-gray:#2e2c2a;--hs-orange-text:var(--hs-orange);--hs-card:#232120;--hs-on-card:#f4f2f0;--hs-solid:#f4f2f0;--hs-on-solid:var(--hs-black)}html.dark .theme-home-split,[data-theme=dark] .theme-home-split,html.dark:not([data-app-design=classic]) .theme-toko,:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hs-black:#1c1a19;--hs-raised:#292524;--hs-gray:#3a3634;--hs-card:#33302e;--c-bg:#292524;--c-bg-sunken:var(--hs-gray);--c-surface:#33302e;--c-surface-2:#3a3634;--c-surface-inset:#3a3634;--c-border:#48433f;--c-border-strong:#5c5652;--c-divider:#3d3936;--c-ink:#f4f2f0;--c-ink-2:#d9d5d2;--c-text:#ece9e6;--c-text-2:#bdb7b2;--c-text-3:#a8a29e;--c-accent-soft:var(--hs-peach);--c-accent-ink:#ffb59e;--c-fill:#f4f2f0;--c-fill-hover:#d9d5d2;--c-on-fill:var(--hs-black);--c-card-ink:#33302e;--c-card-ink-border:#48433f}.theme-home-split .bg-accent-strong.text-white,:root:not([data-app-design=classic]) .theme-toko .bg-accent-strong.text-white:not([data-tk-badge]){color:var(--hs-black)}:root:not([data-app-design=classic]) .theme-toko [data-tk-badge=accent]{background-color:var(--hs-orange-deep);color:#fff}.theme-home-split .font-display-italic,:root:not([data-app-design=classic]) .theme-toko .font-display-italic{font-variation-settings:normal;font-style:normal}:root:not([data-app-design=classic]) .theme-toko{background:var(--c-bg-sunken);--r-sm:10px;--r-md:14px;--r-lg:24px;--r-xl:28px;--r-2xl:32px;--tk-text-meta:13px;--tk-text-body:15px;--tk-text-item:17px;--tk-text-title:24px;--tk-text-greeting:32px;--tk-text-hero:40px}html.dark .theme-home-split,[data-theme=dark] .theme-home-split{--c-bg:#161616}html.dark .theme-home-split section.bg-bg-2,[data-theme=dark] .theme-home-split section.bg-bg-2,html.dark .theme-home-split header.bg-bg-2,[data-theme=dark] .theme-home-split header.bg-bg-2,html.dark .theme-home-split header>.bg-bg-2,[data-theme=dark] .theme-home-split header>.bg-bg-2{background-color:#161616}.theme-toko{--tk-nav-active-bg:var(--hs-black);--tk-nav-active-fg:#fff;--tk-nav-fg:var(--c-text-2)}html.dark:not([data-app-design=classic]) .theme-toko,:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko{--c-bg:#161616;--c-bg-sunken:#161616;--c-surface:#2a2626;--c-surface-2:#3a3535;--c-surface-inset:#3a3535;--c-card-ink:#2a2626;--hs-card:#2a2626}html.dark .theme-toko,[data-theme=dark] .theme-toko{--tk-nav-active-bg:#2a2626;--tk-nav-active-fg:#f4f2f0;--tk-nav-fg:#a39e9c}:root:not([data-app-design=classic]) .theme-toko .font-mono{font-family:var(--f-sans);font-variant-numeric:tabular-nums;letter-spacing:0}.theme-home-split :is(h1,h2,h3):not(:is([class*="text-[13px]"],[class*="text-[14px]"],[class*="text-[16px]"],[class*="text-[17px]"],[class*="text-[1em]"],[data-tk-qmap-title])),.theme-home-split :is(.font-medium,.font-semibold,.font-bold):is([class*=text-\[2],[class*=text-\[3],[class*=text-\[4],[class*=text-\[5],[class*=text-\[6],[class*="text-[clamp("],[class*="text-[min("]),:root:not([data-app-design=classic]) .theme-toko :is(h1,h2,h3):not(:is([class*="text-[13px]"],[class*="text-[14px]"],[class*="text-[16px]"],[class*="text-[17px]"],[class*="text-[1em]"],[data-tk-qmap-title])),:root:not([data-app-design=classic]) .theme-toko :is(.font-medium,.font-semibold,.font-bold):is([class*=text-\[2],[class*=text-\[3],[class*=text-\[4],[class*=text-\[5],[class*=text-\[6],[class*="text-[clamp("],[class*="text-[min("]),:root:not([data-app-design=classic]) .theme-toko :is([data-tk-page-title],[data-tk-lesson-title=full],[data-tk-lesson-heading],[data-tk-section-label],[data-tk-resume-title],[data-tk-session-title],[data-tk-review-title],[data-tk-stat-value],[data-tk-hero-number],[data-tk-hero-stat-value],[data-tk-summary-count],[data-tk-hub-fact-value],[data-tk-paper-num],[data-tk-card-word],[data-tk-stat-tile] .text-\[20px\]),:root:not([data-app-design=classic]) .theme-toko [data-tk-card-top]:before{font-family:var(--f-display)}.theme-home-split [class*=tracking-\[-]:not(:is(:is(h1,h2,h3):not(:is([class*="text-[13px]"],[class*="text-[14px]"],[class*="text-[16px]"],[class*="text-[17px]"],[class*="text-[1em]"],[data-tk-qmap-title])),.font-display,:is(.font-medium,.font-semibold,.font-bold):is([class*=text-\[2],[class*=text-\[3],[class*=text-\[4],[class*=text-\[5],[class*=text-\[6],[class*="text-[clamp("],[class*="text-[min("]))),:root:not([data-app-design=classic]) .theme-toko [class*=tracking-\[-]:not(:is(:is(h1,h2,h3):not(:is([class*="text-[13px]"],[class*="text-[14px]"],[class*="text-[16px]"],[class*="text-[17px]"],[class*="text-[1em]"],[data-tk-qmap-title])),.font-display,[data-tk-lesson-title],[data-tk-section-label],:is(.font-medium,.font-semibold,.font-bold):is([class*=text-\[2],[class*=text-\[3],[class*=text-\[4],[class*=text-\[5],[class*=text-\[6],[class*="text-[clamp("],[class*="text-[min("]))){letter-spacing:0}:root:not([data-app-design=classic]) .theme-toko .tk-on-dark{--c-ink:#fff;--c-ink-2:#ffffffd9;--c-text:#fff;--c-text-2:#ffffffc7;--c-text-3:#ffffffb8;--c-border:#ffffff38;--c-border-strong:#fff6;--c-bg-sunken:#ffffff14;color:#fff}:root:not([data-app-design=classic]) .theme-toko{--tk-sidebar-w:268px}:root:not([data-app-design=classic]) .theme-toko [data-sidebar-placement=rail]{align-self:flex-start;height:100dvh;position:sticky;top:0}:root:not([data-app-design=classic]) .theme-toko[data-nav-drawer]{background:0 0}:root:not([data-app-design=classic]) .theme-toko [data-drawer-scrim]{background:#17181680}:root:not([data-app-design=classic]) .theme-toko [data-nav-row]{border-radius:var(--r-pill);min-height:44px;font-family:var(--f-display);letter-spacing:0;color:var(--c-text-2);gap:12px;margin-block:0;margin-inline:10px;padding-block:0;padding-inline-start:14px;font-size:15px;font-weight:400}:root:not([data-app-design=classic]) .theme-toko [data-nav-row]:hover{color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-nav-icon],:root:not([data-app-design=classic]) .theme-toko [data-nav-icon] svg{width:18px;height:18px}:root:not([data-app-design=classic]) .theme-toko button[data-nav-row]{width:calc(100% - 20px)}:root:not([data-app-design=classic]) .theme-toko [data-nav-row][aria-current=page]{background:var(--tk-nav-active-bg);color:var(--tk-nav-active-fg)}:root:not([data-app-design=classic]) .theme-toko [data-nav-row][aria-current=page] *{color:inherit}:root:not([data-app-design=classic]) .theme-toko [data-sidebar-placement]{width:var(--tk-sidebar-w);padding:28px 17px 17px}:root:not([data-app-design=classic]) .theme-toko [data-sidebar-placement] [data-sidebar-brand]{padding-top:0}:root:not([data-app-design=classic]) .theme-toko [data-sidebar-placement] [data-nav-row]{min-height:38px;color:var(--tk-nav-fg);gap:16px;margin-block:2px;margin-inline:0;padding-inline:16px;font-size:16px}:root:not([data-app-design=classic]) .theme-toko [data-sidebar-placement] [data-nav-row]:hover{color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-sidebar-placement] [data-nav-row][aria-current=page]{color:var(--tk-nav-active-fg)}:root:not([data-app-design=classic]) .theme-toko [data-sidebar-placement] button[data-nav-row]{width:100%}:root:not([data-app-design=classic]) .theme-toko [data-sidebar-placement] [data-nav-icon],:root:not([data-app-design=classic]) .theme-toko [data-sidebar-placement] [data-nav-icon] svg{width:20px;height:20px}:root:not([data-app-design=classic]) .theme-toko [data-sidebar-placement] [data-nav-section]{margin-inline:16px;margin-top:14px;margin-bottom:4px}:root:not([data-app-design=classic]) .theme-toko [data-sidebar-placement] :is([data-sidebar-upsell],[data-sidebar-bottom]){margin-inline:0}:root:not([data-app-design=classic]) .theme-toko [data-nav-icon]{display:inline-flex}:root:not([data-app-design=classic]) .theme-toko [data-nav-mark],:root:not([data-app-design=classic]) .theme-toko [data-nav-section-pill]{display:none}:root:not([data-app-design=classic]) .theme-toko [data-nav-section]{margin-inline:24px;margin-top:22px}:root:not([data-app-design=classic]) .theme-toko [data-nav-section]>div{text-transform:none;letter-spacing:0;font-size:var(--tk-text-meta);color:var(--c-text-2);font-weight:500}:root:not([data-app-design=classic]) .theme-toko [data-sidebar-upsell]{border-radius:var(--r-lg);background:var(--hs-orange);border:0;margin-inline:12px;padding:16px}:root:not([data-app-design=classic]) .theme-toko [data-sidebar-bottom]{margin-inline:12px}:root:not([data-app-design=classic]) .theme-toko [data-sidebar-bottom]>*{border-radius:var(--r-lg)}:root:not([data-app-design=classic]) .theme-toko [data-sidebar-upsell]:hover{background:var(--hs-orange-hover)}:root:not([data-app-design=classic]) .theme-toko [data-sidebar-upsell] *{color:var(--hs-black)}:root:not([data-app-design=classic]) .theme-toko [data-upsell-classic]{display:none}:root:not([data-app-design=classic]) .theme-toko [data-upsell-toko]{display:block}:root:not([data-app-design=classic]) .theme-toko [data-sidebar-upsell] [data-upsell-pill]{color:#fff;display:flex}:root:not([data-app-design=classic]) .theme-toko [data-sidebar-upsell] [data-upsell-pill] *{color:inherit}:root:not([data-app-design=classic]) .theme-toko [data-sidebar-upsell]:focus-visible{outline:2px solid var(--hs-black);outline-offset:-4px}:root:not([data-app-design=classic]) .theme-toko [data-nav-index]{display:none}.theme-home-split .tk-pill,:root:not([data-app-design=classic]) .theme-toko .tk-pill{white-space:nowrap;border-radius:9999px;height:48px;padding-inline:16px;font-size:16px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko [data-ui-button]{border-radius:9999px}:root:not([data-app-design=classic]) .theme-toko [data-card-flat]{border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-card] [data-card-flat]{border-color:var(--c-border)}:root:not([data-app-design=classic]) .theme-toko[data-modal-backdrop]{background:#1718168c}:root:not([data-app-design=classic]) .theme-toko [data-modal-panel]{border-color:#0000}:root:not([data-app-design=classic]) .theme-toko[data-theme-island]{background:0 0}:root:not([data-app-design=classic]) .theme-toko [data-tk-dot]{background:var(--hs-orange);border-radius:9999px;width:8px;height:8px}:root:not([data-app-design=classic]) .theme-toko [data-tk-caption],:root:not([data-app-design=classic]) .theme-toko [data-tk-label],:root:not([data-app-design=classic]) .theme-toko [data-tk-eyebrow]{text-transform:none;letter-spacing:0;font-weight:500}:root:not([data-app-design=classic]) .theme-toko [data-tk-label]:not([style*=font-size]):not([class*=ts-]),:root:not([data-app-design=classic]) .theme-toko [data-tk-eyebrow]:not([style*=font-size]):not([class*=ts-]){font-size:15px;line-height:1.4}:root:not([data-app-design=classic]) .theme-toko [data-tk-eyebrow]{align-items:center;gap:8px;display:flex}:root:not([data-app-design=classic]) .theme-toko [data-tk-eyebrow]:before{content:"";background:var(--hs-orange);border-radius:9999px;flex:none;width:8px;height:8px}:root:not([data-app-design=classic]) .theme-toko [data-tk-box]{background:var(--hs-gray);border-radius:var(--r-lg);box-shadow:none;border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-panel]{background:var(--c-surface);border-radius:var(--r-lg);box-shadow:none;border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-field]:not(:disabled){background:var(--hs-gray);border-radius:var(--r-md);border-style:solid;border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-field]:not(:disabled):focus{border-color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-options] input{accent-color:var(--c-fill)}:root:not([data-app-design=classic]) .theme-toko [data-tk-btn]{border-radius:9999px}:root:not([data-app-design=classic]) .theme-toko [data-tk-btn=primary],:root:not([data-app-design=classic]) .theme-toko [data-tk-btn=secondary]{justify-content:center;align-items:center;min-height:48px;padding-inline:22px;font-size:16px;font-weight:600;display:inline-flex}:root:not([data-app-design=classic]) .theme-toko [data-tk-btn=primary]{border-color:var(--hs-orange);background:var(--hs-orange);color:var(--hs-black)}:root:not([data-app-design=classic]) .theme-toko [data-tk-btn=primary]:hover{border-color:var(--hs-orange-hover);background:var(--hs-orange-hover);opacity:1}:root:not([data-app-design=classic]) .theme-toko [data-tk-btn=primary]:disabled{background:var(--c-border);color:var(--c-text-2);opacity:1;border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-btn=secondary]{border-color:var(--c-border-strong);background:var(--c-surface);color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-btn=secondary]:hover{border-color:var(--c-ink);background:var(--c-surface)}:root:not([data-app-design=classic]) .theme-toko [data-tk-accent-text],:root:not([data-app-design=classic]) .theme-toko button.hover\:text-accent:hover,:root:not([data-app-design=classic]) .theme-toko [data-tk-model-answer] button{color:var(--c-accent-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-model-answer] button:hover,:root:not([data-app-design=classic]) .theme-toko [data-tk-record=idle]{border-color:var(--hs-orange);background:var(--hs-orange);color:var(--hs-black)}:root:not([data-app-design=classic]) .theme-toko [data-tk-record=idle]:hover{border-color:var(--hs-orange-hover);background:var(--hs-orange-hover)}:root:not([data-app-design=classic]) .theme-toko [data-choice]{border-radius:var(--r-md)}:root:not([data-app-design=classic]) .theme-toko [data-choice][data-state=idle]{background:var(--hs-gray);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-choice][data-state=idle]:not(:disabled):hover{border-color:var(--c-border-strong)}:root:not([data-app-design=classic]) .theme-toko [data-choice][data-state=selected]{border-color:var(--c-fill);background:var(--c-fill);color:var(--c-on-fill)}:root:not([data-app-design=classic]) .theme-toko [data-choice][data-state=selected] [data-choice-mark]{box-shadow:0 0 0 1.5px var(--c-on-fill)}:root:not([data-app-design=classic]) .theme-toko [data-choice][data-state=selected] code{color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-flat-edge]{border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-verdict]{padding:2px 10px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko [data-tk-verdict=pass]{background:var(--c-success-soft);color:var(--c-success-strong)}html.dark:not([data-app-design=classic]) .theme-toko [data-tk-verdict=pass],:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko [data-tk-verdict=pass]{color:var(--c-success)}:root:not([data-app-design=classic]) .theme-toko [data-tk-verdict=warn]{background:var(--c-warn-soft);color:var(--c-warn-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-chip]{border-radius:9999px}:root:not([data-app-design=classic]) .theme-toko [data-tk-lesson-header],:root:not([data-app-design=classic]) .theme-toko [data-tk-lesson-canvas]{background:var(--c-bg-sunken)}:root:not([data-app-design=classic]) .theme-toko [data-tk-lesson-header]{border-color:var(--c-border)}@media (min-width:1024px){:root:not([data-app-design=classic]) .theme-toko [data-tk-lesson-header]{border-color:#0000}}:root:not([data-app-design=classic]) .theme-toko [data-tk-lesson-title=full]{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.15}@media (min-width:640px){:root:not([data-app-design=classic]) .theme-toko [data-tk-lesson-title=full]{font-size:32px}}:root:not([data-app-design=classic]) .theme-toko [data-tk-lesson-title=compact]{letter-spacing:0;font-weight:600}:root:not([data-app-design=classic]) .theme-toko [data-tk-lesson-title][data-tk-section-title]{text-transform:none;letter-spacing:-.01em}:root:not([data-app-design=classic]) .theme-toko [data-tk-lesson-badges]>span{background:var(--c-surface);color:var(--c-ink);border-color:#0000;padding:4px 12px;font-size:13px}:root:not([data-app-design=classic]) .theme-toko [data-tk-lesson-nav]{gap:8px}:root:not([data-app-design=classic]) .theme-toko [data-tk-lesson-nav] [data-ui-button],:root:not([data-app-design=classic]) .theme-toko [data-tk-lesson-nav]>span[aria-disabled],:root:not([data-app-design=classic]) .theme-toko [data-tk-mark-done]{border-radius:9999px;height:36px;padding-inline:16px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko [data-tk-lesson-nav]>span[aria-disabled]{background:var(--c-surface);color:var(--c-text-3);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-lesson-nav] [data-ui-button].bg-surface,:root:not([data-app-design=classic]) .theme-toko [data-tk-mark-done=idle]{background:var(--c-surface);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-lesson-nav] [data-ui-button].bg-surface:hover,:root:not([data-app-design=classic]) .theme-toko [data-tk-mark-done=idle]:hover{border-color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-mark-done=done]{background:var(--c-success-soft);color:var(--c-success-strong);border-color:#0000}html.dark:not([data-app-design=classic]) .theme-toko [data-tk-mark-done=done],:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko [data-tk-mark-done=done]{color:var(--c-success)}:root:not([data-app-design=classic]) .theme-toko [data-tk-textsize]{text-transform:none;letter-spacing:0;color:var(--c-text-2);font-size:13px}:root:not([data-app-design=classic]) .theme-toko [data-tk-segmented]{background:var(--c-surface);border-color:#0000;border-radius:9999px;padding:3px}:root:not([data-app-design=classic]) .theme-toko [data-tk-segmented] button{border-radius:9999px}:root:not([data-app-design=classic]) .theme-toko [data-tk-segmented] button[aria-pressed=true]{background:var(--c-fill);color:var(--c-on-fill)}:root:not([data-app-design=classic]) .theme-toko [data-tk-prose]{border-radius:var(--r-lg);background:var(--c-surface);color:var(--c-text);padding:24px 20px}@media (min-width:640px){:root:not([data-app-design=classic]) .theme-toko [data-tk-prose]{padding:40px}}:root:not([data-app-design=classic]) .theme-toko [data-tk-prose] :is(p,ul,ol,h2,h3,blockquote){max-inline-size:65ch}:root:not([data-app-design=classic]) .theme-toko [data-tk-prose] h2{letter-spacing:-.02em;margin-top:2em;margin-bottom:.5em;font-size:1.5em;font-weight:600;line-height:1.25}:root:not([data-app-design=classic]) .theme-toko [data-tk-prose] h3{letter-spacing:-.01em;margin-top:1.6em;margin-bottom:.4em;font-size:1.2em;font-weight:600;line-height:1.3}:root:not([data-app-design=classic]) .theme-toko [data-tk-prose]>:first-child{margin-top:0}:root:not([data-app-design=classic]) .theme-toko [data-tk-prose]>:last-child{margin-bottom:0}:root:not([data-app-design=classic]) .theme-toko [data-tk-prose] li::marker{color:var(--hs-orange)}:root:not([data-app-design=classic]) .theme-toko [data-tk-prose] blockquote{border-radius:var(--r-md);background:var(--hs-gray);box-shadow:none;border-inline-start-width:0;padding:16px 20px}:root:not([data-app-design=classic]) .theme-toko [data-tk-prose] blockquote>:first-child{margin-top:0}:root:not([data-app-design=classic]) .theme-toko [data-tk-prose] blockquote>:last-child{margin-bottom:0}:root:not([data-app-design=classic]) .theme-toko [data-tk-prose] div:has(>table){border-color:var(--c-border);border-radius:var(--r-md)}:root:not([data-app-design=classic]) .theme-toko [data-tk-prose] thead{background:var(--hs-gray)}:root:not([data-app-design=classic]) .theme-toko [data-tk-prose] th{color:var(--c-text-2);font-size:.875em}:root:not([data-app-design=classic]) .theme-toko [data-tk-prose] :is(th,td){border-color:var(--c-divider)}:root:not([data-app-design=classic]) .theme-toko [data-tk-prose] tr:last-child td{border-bottom-width:0}:root:not([data-app-design=classic]) .theme-toko [data-tk-prose] pre{border-radius:var(--r-md);background:var(--hs-gray);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-prose] a{color:var(--c-accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--hs-orange);text-decoration-color:var(--hs-orange);text-underline-offset:3px}:root:not([data-app-design=classic]) .theme-toko [data-tk-prose] hr{border-color:var(--c-divider)}:root:not([data-app-design=classic]) .theme-toko [data-tk-examples]{border-radius:var(--r-md);background:var(--hs-gray);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-example-row]{border-color:var(--c-surface);padding:10px 14px}:root:not([data-app-design=classic]) .theme-toko [data-tk-round]{background:var(--c-surface);border-color:#0000;border-radius:9999px;width:32px;height:32px}:root:not([data-app-design=classic]) .theme-toko [data-tk-lesson-heading]{text-transform:none;letter-spacing:-.01em;border-color:#0000;font-size:22px;font-weight:600;line-height:1.25}:root:not([data-app-design=classic]) .theme-toko [data-tk-lesson-heading] [data-tk-dot]{width:10px;height:10px}:root:not([data-app-design=classic]) .theme-toko [data-tk-transcript]{border-radius:var(--r-md);background:var(--hs-gray);border-color:#0000;font-size:14px}:root:not([data-app-design=classic]) .theme-toko [data-tk-transcript]:hover{border-color:var(--c-border-strong)}:root:not([data-app-design=classic]) .theme-toko [data-tk-jump]{border-color:var(--c-border);background:var(--c-surface);color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-exam-page] [data-tk-section-header]{gap:10px}:root:not([data-app-design=classic]) .theme-toko [data-tk-exam-page] [data-tk-section-pill],:root:not([data-app-design=classic]) .theme-toko [data-tk-journey] [data-tk-section-pill]{background:var(--hs-orange);border-radius:9999px;width:8px;height:8px}:root:not([data-app-design=classic]) .theme-toko [data-tk-exam-page] [data-tk-section-title]{text-transform:none;letter-spacing:-.01em;color:var(--c-ink);font-size:18px;font-weight:600;line-height:1.3}:root:not([data-app-design=classic]) .theme-toko [data-tk-exam-page] [data-tk-pill]{background:var(--c-surface);color:var(--c-ink);border-color:#0000;padding:4px 12px;font-size:13px}:root:not([data-app-design=classic]) .theme-toko [data-tk-page-title]{letter-spacing:-.03em;font-size:32px;line-height:1.08}@media (min-width:640px){:root:not([data-app-design=classic]) .theme-toko [data-tk-page-title]{font-size:44px}}:root:not([data-app-design=classic]) .theme-toko [data-tk-stat-grid]{border-radius:var(--r-lg);background:var(--c-divider);gap:1px;overflow:hidden}:root:not([data-app-design=classic]) .theme-toko [data-tk-stat-grid]>[data-card]{background:var(--c-surface);border-width:0;border-radius:0;padding:20px}:root:not([data-app-design=classic]) .theme-toko [data-tk-stat-label]{text-transform:none;letter-spacing:0;font-size:14px;font-weight:500;line-height:1.3}:root:not([data-app-design=classic]) .theme-toko [data-tk-stat-label]:first-letter{text-transform:uppercase}:root:not([data-app-design=classic]) .theme-toko [data-tk-stat-value]{letter-spacing:-.03em;margin-top:8px;font-size:36px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko [data-tk-modes]{counter-reset:tk-mode}:root:not([data-app-design=classic]) .theme-toko [data-tk-mode]{counter-increment:tk-mode;background:var(--c-surface);box-shadow:none;border-color:#0000;padding:20px}:root:not([data-app-design=classic]) .theme-toko [data-tk-mode]:before{content:counter(tk-mode, decimal-leading-zero);color:var(--hs-orange-text);font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:18px;font-weight:600;line-height:1}:root:not([data-app-design=classic]) .theme-toko [data-tk-mode]:hover{border-color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-mode]>span[aria-hidden],:root:not([data-app-design=classic]) .theme-toko [data-tk-mode]>span.pointer-events-none{display:none}:root:not([data-app-design=classic]) .theme-toko [data-tk-mode-icon]{border:1px solid var(--c-border-strong);width:40px;height:40px;color:var(--c-ink);background:0 0;border-radius:9999px}:root:not([data-app-design=classic]) .theme-toko [data-tk-mode=primary]{background:var(--hs-orange)}:root:not([data-app-design=classic]) .theme-toko [data-tk-mode=primary],:root:not([data-app-design=classic]) .theme-toko [data-tk-mode=primary] *,:root:not([data-app-design=classic]) .theme-toko [data-tk-mode=primary]:before{color:#292524}:root:not([data-app-design=classic]) .theme-toko [data-tk-mode=primary] [data-tk-mode-icon]{border-color:#29252473}:root:not([data-app-design=classic]) .theme-toko [data-tk-mode=primary]:hover{background:var(--hs-orange-hover);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-top]{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:40px;display:grid}@media (min-width:1024px){:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-top]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-panels]{display:contents}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-details],:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-progress]>[data-tk-section-header],:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-cta]{display:none}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-hero]{background:var(--hs-brown);color:#f5f1ef;border-radius:24px;margin:0;padding:28px 24px 24px}@media (min-width:640px){:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-hero]{padding:36px 36px 32px}}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-hero] [data-tk-pill]{color:#fff;background:#ffffff1f}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-hero] [data-tk-page-title]{color:#fff;margin-top:16px;margin-bottom:12px}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-hero] [data-tk-page-title] .text-accent{color:var(--hs-orange)}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-hero]>p{color:#d9c4bd;max-width:560px;font-size:16px}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-facts]{margin-top:28px;display:block}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-fact-list]{border-block:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px;margin:0;padding-block:18px;display:grid}@media (min-width:640px){:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-fact-list]{grid-template-columns:repeat(4,minmax(0,1fr))}}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-fact]{border-inline-start:1px solid #ffffff29;flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding-inline:18px;display:flex}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-fact]:nth-child(odd){border-inline-start-width:0;padding-inline-start:0}@media (min-width:640px){:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-fact]:nth-child(3){border-inline-start-width:1px;padding-inline-start:18px}}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-fact] dt{color:#d9c4bd;font-size:13px;line-height:1.3}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-fact] dt:first-letter{text-transform:uppercase}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-fact] dd{font-family:var(--f-display);letter-spacing:-.03em;color:#fff;margin:0;font-size:30px;font-weight:600;line-height:1}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-fact] dd a{color:inherit;align-items:center;gap:6px;display:inline-flex}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-fact] dd a svg{color:#d9c4bd;transition:color .2s}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-fact] dd a:hover svg{color:var(--hs-orange)}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-actions]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-action]{white-space:nowrap;color:#fff;border:1px solid #fff6;border-radius:9999px;flex:auto;justify-content:center;align-items:center;gap:10px;height:48px;padding-inline:22px;font-size:15px;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex}@media (min-width:640px){:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-action]{flex:none}}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-action]:hover{background:#ffffff14;border-color:#fff}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-action=primary]{background:var(--hs-orange);color:#1c1206;border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-action=primary]:hover{background:var(--hs-orange-hover);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-progress]>*{flex:auto}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-progress] [data-card]{background:var(--c-surface);border-color:#0000;border-radius:24px;padding:24px}:root:not([data-app-design=classic]) .theme-toko [data-tk-progress-title]{letter-spacing:-.015em;color:var(--c-ink);margin-bottom:18px;font-size:17px;font-weight:600;display:block}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-progress] svg circle:last-child{stroke:var(--hs-orange)}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-progress] [data-tk-panel]{justify-content:flex-start}:root:not([data-app-design=classic]) .theme-toko [data-tk-ov-progress] [data-tk-panel]>div:not([data-tk-progress-title]){font-size:15px}:root:not([data-app-design=classic]) .theme-toko [data-tk-xp]{gap:20px}:root:not([data-app-design=classic]) .theme-toko [data-tk-xp-head]{justify-content:space-between;align-items:center;gap:12px;display:flex}:root:not([data-app-design=classic]) .theme-toko [data-tk-xp-title]{letter-spacing:-.015em;color:var(--c-ink);margin:0;font-size:17px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko [data-tk-xp-chip]{background:var(--c-surface-inset);white-space:nowrap;color:var(--c-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}:root:not([data-app-design=classic]) .theme-toko [data-tk-xp-stats]{border-block:1px solid var(--c-divider);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-block:14px;display:grid}:root:not([data-app-design=classic]) .theme-toko [data-tk-xp-stats]>div+div{border-inline-start:1px solid var(--c-divider);padding-inline-start:14px}:root:not([data-app-design=classic]) .theme-toko [data-tk-xp-stats] dd{font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--c-ink);margin:0;font-size:26px;font-weight:600;line-height:1.1}:root:not([data-app-design=classic]) .theme-toko [data-tk-xp-stats] dt{color:var(--c-text-2);margin-top:4px;font-size:12.5px}:root:not([data-app-design=classic]) .theme-toko [data-tk-xp-rows]{flex-direction:column;flex:1;justify-content:space-between;gap:16px;display:flex}:root:not([data-app-design=classic]) .theme-toko [data-tk-xp-row-head]{color:var(--c-ink);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}:root:not([data-app-design=classic]) .theme-toko [data-tk-xp-figure]{font-variant-numeric:tabular-nums;color:var(--c-text-2);font-size:13px;font-weight:500}:root:not([data-app-design=classic]) .theme-toko [data-tk-xp-figure] strong{font-family:var(--f-display);color:var(--c-ink);font-size:16px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko [data-tk-xp-bar]{background:var(--c-surface-inset);border-radius:999px;height:8px;display:block;overflow:hidden}:root:not([data-app-design=classic]) .theme-toko [data-tk-xp-bar]>i{border-radius:inherit;background:var(--hs-orange);height:100%;transition:width .32s cubic-bezier(.2,.8,.2,1);display:block}:root:not([data-app-design=classic]) .theme-toko [data-tk-xp-foot]{color:var(--c-text-2);font-size:12.5px}:root:not([data-app-design=classic]) .theme-toko [data-tk-modes]{gap:16px}:root:not([data-app-design=classic]) .theme-toko [data-tk-mode]{border-radius:24px;min-height:200px;padding:24px;position:relative}:root:not([data-app-design=classic]) .theme-toko [data-tk-mode]:before{letter-spacing:-.03em;margin-bottom:18px;font-size:28px}:root:not([data-app-design=classic]) .theme-toko [data-tk-mode] [data-tk-mode-icon]{position:absolute;inset-block-start:20px;inset-inline-end:20px}:root:not([data-app-design=classic]) .theme-toko [data-tk-mode] [data-tk-mode-head]{margin-bottom:20px}:root:not([data-app-design=classic]) .theme-toko [data-tk-mode] [data-tk-mode-title]{letter-spacing:-.02em;font-size:20px}:root:not([data-app-design=classic]) .theme-toko [data-tk-mode] [data-tk-mode-sub]{color:var(--c-text-2);margin-top:2px;font-size:14px}:root:not([data-app-design=classic]) .theme-toko [data-tk-mode] [data-tk-mode-go]{background:var(--c-fill);border-radius:9999px;align-self:flex-start;gap:8px;height:40px;padding-inline:18px 14px;font-size:14px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko [data-tk-mode]:not([data-tk-mode=primary]) [data-tk-mode-go]{color:var(--c-on-fill)}:root:not([data-app-design=classic]) .theme-toko [data-tk-mode=primary] [data-tk-mode-go]{color:#fff;background:#292524}:root:not([data-app-design=classic]) .theme-toko [data-tk-mode=primary] [data-tk-mode-go] *{color:#fff}:root:not([data-app-design=classic]) .theme-toko [data-tk-mode=primary] [data-tk-mode-sub]{color:#292524}:root:not([data-app-design=classic]) .theme-toko [data-tk-topic-num]{border:1px solid var(--c-border-strong);width:28px;height:28px;color:var(--c-ink);font-variant-numeric:tabular-nums;background:0 0;font-size:12px}:root:not([data-app-design=classic]) .theme-toko [data-tk-tip-mark]{color:var(--hs-orange)}:root:not([data-app-design=classic]) .theme-toko [data-tk-exam-link]{background:var(--hs-gray);color:var(--c-ink);border-color:#0000;font-weight:500}:root:not([data-app-design=classic]) .theme-toko [data-tk-exam-link]:hover{border-color:var(--c-ink);color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-link-card]{background:var(--c-surface);border-radius:var(--r-md);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-link-card]:hover{border-color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-link-card]:hover .group-hover\:text-accent,:root:not([data-app-design=classic]) .theme-toko [data-tk-link-card] .group-hover\:text-accent:hover{color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-guide-lede]{border-inline-start-color:var(--hs-orange);font-weight:500}:root:not([data-app-design=classic]) .theme-toko [data-tk-cta],:root:not([data-app-design=classic]) .theme-toko [data-tk-resume]{background:var(--hs-brown);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-resume]{padding:24px 28px}:root:not([data-app-design=classic]) .theme-toko [data-tk-cta-glow]{display:none}:root:not([data-app-design=classic]) .theme-toko [data-tk-resume] [data-tk-caption]{color:#ffffffc7;font-size:14px}:root:not([data-app-design=classic]) .theme-toko [data-tk-resume-title]{letter-spacing:-.02em;color:#fff;margin-top:6px;font-size:24px;line-height:1.2}:root:not([data-app-design=classic]) .theme-toko [data-tk-index]{background:var(--c-surface);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-index]>li{border-color:var(--c-divider)}:root:not([data-app-design=classic]) .theme-toko [data-tk-index-row]{gap:14px;padding-block:14px;padding-inline:20px}:root:not([data-app-design=classic]) .theme-toko [data-tk-index-row]:hover{background:var(--hs-gray)}:root:not([data-app-design=classic]) .theme-toko [data-tk-index-edge]{display:none}:root:not([data-app-design=classic]) .theme-toko [data-tk-index-mark]{border:1px solid var(--c-border-strong);border-radius:9999px;width:36px;height:36px}:root:not([data-app-design=classic]) .theme-toko [data-tk-index-mark=done]{background:var(--c-success-soft);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-index-mark] .index-row-number{font-size:13px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko [data-tk-index-mark=""] .index-row-number{color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-index-title]{font-size:15px}:root:not([data-app-design=classic]) .theme-toko [data-tk-index-row]:hover [data-tk-index-title]{color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-journey],:root:not([data-app-design=classic]) .theme-toko [data-tk-journey-head]{background:var(--c-bg-sunken)}:root:not([data-app-design=classic]) .theme-toko [data-tk-journey-title]{text-transform:none;letter-spacing:0;font-weight:600}:root:not([data-app-design=classic]) .theme-toko [data-tk-exam-page] .group:hover .group-hover\:text-accent,:root:not([data-app-design=classic]) .theme-toko [data-tk-exam-page] .hover\:text-accent:hover{color:var(--c-accent-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-hub-section]{border-color:var(--c-border)}:root:not([data-app-design=classic]) .theme-toko [data-tk-hub-list] li::marker{color:var(--hs-orange)}:root:not([data-app-design=classic]) .theme-toko [data-tk-empty]{border-radius:var(--r-lg);background:var(--c-surface);border-style:solid;border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-sim-header]{border-bottom-color:var(--c-border);background:var(--c-bg);padding-block:12px}:root:not([data-app-design=classic]) .theme-toko [data-tk-sim-badge]{background:var(--c-surface);color:var(--c-ink);border-color:#0000;padding:3px 10px;font-size:12px}:root:not([data-app-design=classic]) .theme-toko [data-tk-sim-link]{border-radius:9999px;height:36px;padding-inline:16px}:root:not([data-app-design=classic]) .theme-toko [data-tk-sim-link=ghost]{background:var(--c-surface);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-sim-link=ghost]:hover{border-color:var(--c-ink);background:var(--c-surface)}:root:not([data-app-design=classic]) .theme-toko [data-tk-sim-link=ghost] svg{color:var(--c-ink)}@media (max-width:639px){:root:not([data-app-design=classic]) .theme-toko [data-tk-sim-link]{padding-inline:10px}:root:not([data-app-design=classic]) .theme-toko [data-tk-sim-link][data-tk-sim-link-compact]{justify-content:center;width:36px;padding-inline:0}}:root:not([data-app-design=classic]) .theme-toko [data-tk-paper]{--c-surface-2:var(--c-surface);border-radius:var(--r-lg);box-shadow:none;border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-paper]:hover{border-color:var(--c-ink);box-shadow:none}:root:not([data-app-design=classic]) .theme-toko [data-tk-paper-stripe],:root:not([data-app-design=classic]) .theme-toko [data-tk-paper-hash]{display:none}:root:not([data-app-design=classic]) .theme-toko [data-tk-paper-num]{letter-spacing:-.02em;color:var(--hs-orange-text);font-size:24px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko [data-tk-paper-rule]{background:var(--c-divider)}:root:not([data-app-design=classic]) .theme-toko [data-tk-paper-status]{border-color:#0000;border-radius:9999px;padding-inline:12px}:root:not([data-app-design=classic]) .theme-toko [data-tk-paper-status=pass] .text-success{color:var(--c-success-strong)}:root:not([data-app-design=classic]) .theme-toko [data-tk-paper-status=fail] .text-danger{color:var(--c-danger-strong)}html.dark:not([data-app-design=classic]) .theme-toko [data-tk-paper-status=pass] .text-success,:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko [data-tk-paper-status=pass] .text-success{color:var(--c-success)}html.dark:not([data-app-design=classic]) .theme-toko [data-tk-paper-status=fail] .text-danger,:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko [data-tk-paper-status=fail] .text-danger{color:var(--c-danger)}:root:not([data-app-design=classic]) .theme-toko [data-tk-paper-action]{background:var(--hs-gray);color:var(--c-ink);border-color:#0000;border-radius:9999px;transition:none}:root:not([data-app-design=classic]) .theme-toko [data-tk-paper-action]:hover{background:var(--c-ink);color:var(--c-surface);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-paper-action=upgrade]{background:var(--hs-peach);color:var(--c-accent-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-paper-action=upgrade][aria-expanded=true],:root:not([data-app-design=classic]) .theme-toko [data-tk-paper-action=upgrade]:hover{background:var(--hs-orange);color:#292524}:root:not([data-app-design=classic]) .theme-toko [data-tk-hub-facts]{border-radius:var(--r-lg);background:var(--c-divider);border-top-width:0;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:1px;margin-top:24px;padding-top:0;display:grid;overflow:hidden}:root:not([data-app-design=classic]) .theme-toko [data-tk-hub-facts]>div{background:var(--c-surface);gap:8px;padding:16px 20px}:root:not([data-app-design=classic]) .theme-toko [data-tk-hub-facts] [data-tk-stat-label]{color:var(--c-text-3)}:root:not([data-app-design=classic]) .theme-toko [data-tk-hub-fact-value]{letter-spacing:-.03em;font-size:28px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko [data-tk-exam-page] [data-tk-tool-bridge]{border-radius:var(--r-lg);background:var(--hs-brown)}:root:not([data-app-design=classic]) .theme-toko [data-tk-wordlists]{border-radius:var(--r-lg);margin-bottom:40px}:root:not([data-app-design=classic]) .theme-toko [data-tk-progress-track]{background:var(--c-surface);height:8px}:root:not([data-app-design=classic]) .theme-toko [data-tk-filter]{border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-filter=idle]{background:var(--c-surface);color:var(--c-ink-2)}:root:not([data-app-design=classic]) .theme-toko [data-tk-filter=idle]:hover{border-color:var(--c-ink);color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-filter=active]{background:var(--c-fill);color:var(--c-on-fill)}@media (min-width:640px){:root:not([data-app-design=classic]) .theme-toko [data-tk-filter]{padding:7px 16px;font-size:14px}}:root:not([data-app-design=classic]) .theme-toko [data-tk-card-face]{border-radius:var(--r-lg);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-card-face=back]{background:var(--hs-orange)}:root:not([data-app-design=classic]) .theme-toko [data-tk-card-face=back] :is([data-tk-card-word],[data-tk-card-pron],[data-tk-card-example]){color:#292524}:root:not([data-app-design=classic]) .theme-toko [data-tk-card-stripe]{display:none}:root:not([data-app-design=classic]) .theme-toko [data-tk-card-top]:before{content:attr(data-tk-card-top);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--hs-orange-text);font-size:24px;font-weight:600;line-height:1}:root:not([data-app-design=classic]) .theme-toko [data-tk-card-face=back] [data-tk-card-top]:before{color:#292524}:root:not([data-app-design=classic]) .theme-toko [data-tk-card-top]{gap:10px}:root:not([data-app-design=classic]) .theme-toko [data-tk-card-status]{text-transform:none;letter-spacing:0;border-color:#0000;padding:3px 10px;font-size:12px}:root:not([data-app-design=classic]) .theme-toko [data-tk-card-status=known]{color:var(--c-success-strong)}:root:not([data-app-design=classic]) .theme-toko [data-tk-card-status=missed]{color:var(--c-danger-strong)}html.dark:not([data-app-design=classic]) .theme-toko [data-tk-card-status=known],:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko [data-tk-card-status=known]{color:var(--c-success)}html.dark:not([data-app-design=classic]) .theme-toko [data-tk-card-status=missed],:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko [data-tk-card-status=missed]{color:var(--c-danger)}:root:not([data-app-design=classic]) .theme-toko [data-tk-card-face=back] [data-tk-card-status]{color:#fff;background:#292524}:root:not([data-app-design=classic]) .theme-toko [data-tk-card-image]{border-radius:var(--r-md);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-card-word]{letter-spacing:-.035em}:root:not([data-app-design=classic]) .theme-toko [data-tk-card-example]{color:var(--c-text-2);font-style:normal}:root:not([data-app-design=classic]) .theme-toko [data-tk-audio]{top:16px;background:var(--hs-gray);color:var(--c-ink);inset-inline-end:16px}:root:not([data-app-design=classic]) .theme-toko [data-tk-audio]:hover{background:var(--c-border-strong);color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-audio=playing],:root:not([data-app-design=classic]) .theme-toko [data-tk-audio=playing]:hover{background:var(--hs-orange);color:#292524}:root:not([data-app-design=classic]) .theme-toko [data-tk-card-face=back] [data-tk-audio]{color:#292524;background:0 0;box-shadow:inset 0 0 0 1.5px #292524}:root:not([data-app-design=classic]) .theme-toko [data-tk-card-face=back] [data-tk-audio]:hover,:root:not([data-app-design=classic]) .theme-toko [data-tk-card-face=back] [data-tk-audio=playing]{color:var(--hs-orange);background:#292524}@media (min-width:640px){:root:not([data-app-design=classic]) .theme-toko [data-tk-audio]{top:20px;inset-inline-end:20px}}:root:not([data-app-design=classic]) .theme-toko [data-tk-deck-btn]{border-radius:9999px}:root:not([data-app-design=classic]) .theme-toko [data-tk-deck-btn=prev]{background:var(--c-surface);color:var(--c-ink);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-deck-btn=prev]:not(:disabled):hover{border-color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-deck-btn=next]{border-color:var(--c-fill);background:var(--c-fill);color:var(--c-on-fill)}:root:not([data-app-design=classic]) .theme-toko [data-tk-verdict-btn]{width:60px}@media (min-width:640px){:root:not([data-app-design=classic]) .theme-toko [data-tk-verdict-btn]{width:76px}}:root:not([data-app-design=classic]) .theme-toko [data-tk-tap-hint]{background:var(--hs-black);color:#fff;border-color:#0000;border-radius:9999px}:root:not([data-app-design=classic]) .theme-toko [data-tk-stamp]{background:var(--c-surface);border-radius:9999px}:root:not([data-app-design=classic]) .theme-toko [data-tk-empty-deck]{border-radius:var(--r-lg);background:var(--c-surface);border-style:solid;border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-wordlist-bar] [data-tk-eyebrow]{font-size:14px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko [data-tk-wordlist-pop]{border-top-width:0;border-start-start-radius:var(--r-lg);border-start-end-radius:var(--r-lg);box-shadow:0 -12px 32px #1718161a}:root:not([data-app-design=classic]) .theme-toko [data-tk-pack-nav-link]{border-radius:var(--r-md);background:var(--hs-gray);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-pack-nav-link]:hover{border-color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-pack-nav-empty]{border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-pack-nav] [data-tk-caption]{color:var(--c-text-2);font-size:12px}:root:not([data-app-design=classic]) .theme-toko [data-tk-crumbs]{text-transform:none;letter-spacing:0;font-size:14px;font-weight:500}:root:not([data-app-design=classic]) .theme-toko [data-tk-wordlist-page] [data-tk-page-title] .text-accent{color:var(--hs-orange-text)}:root:not([data-app-design=classic]) .theme-toko [data-tk-word-table]{border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-word-table] thead{background:var(--hs-gray)}:root:not([data-app-design=classic]) .theme-toko [data-tk-word-table] thead th{color:var(--c-text-2);border-bottom-color:#0000;font-size:14px;font-weight:500}:root:not([data-app-design=classic]) .theme-toko [data-tk-word-table] tbody th{letter-spacing:0;font-size:17px}:root:not([data-app-design=classic]) .theme-toko [data-tk-list-row]{gap:12px;padding-block:9px;font-size:14px;font-weight:400;line-height:1.4}:root:not([data-app-design=classic]) .theme-toko [data-tk-list-title]{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box}:root:not([data-app-design=classic]) .theme-toko [data-tk-list-num]{width:26px;color:var(--c-text-3);font-size:13px}:root:not([data-app-design=classic]) .theme-toko [data-tk-list-row][data-active] [data-tk-list-num]{color:inherit}:root:not([data-app-design=classic]) .theme-toko [data-tk-list-filter]{padding:4px 12px;font-size:13px}:root:not([data-app-design=classic]) .theme-toko [data-tk-list-link]{background:var(--c-surface);color:var(--c-ink);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-list-link]:hover{border-color:var(--c-ink);color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-wordlist-page] [data-tk-cta]{border-radius:var(--r-lg)}html.dark:not([data-app-design=classic]) .theme-toko [data-tk-verdict-btn],:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko [data-tk-verdict-btn]{color:var(--hs-black)}:root:not([data-app-design=classic]) .theme-toko [data-tk-score-hero]{background:var(--hs-brown);color:#fff;border-color:#0000;padding:18px 22px}:root:not([data-app-design=classic]) .theme-toko [data-tk-score-hero]>p{max-width:none;margin-top:6px}:root:not([data-app-design=classic]) .theme-toko [data-tk-review-ask]{margin-top:12px;padding-top:12px}:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-source]{margin-top:6px}:root:not([data-app-design=classic]) .theme-toko [data-tk-score-hero] [data-tk-pill]{color:#fff;background:#ffffff24;border-color:#0000;padding:4px 12px;font-size:13px}:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-verdict]{text-transform:none;letter-spacing:0;opacity:1;color:#fff;background:#ffffff24;border-radius:9999px;align-items:center;width:fit-content;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-verdict]:empty{display:none}:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-verdict=pass]{color:#052e16;background:#bbf7d0}:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-verdict=fail]{color:#450a0a;background:#fecaca}:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-number]{letter-spacing:-.045em;font-size:56px;font-weight:600;line-height:.9}@media (min-width:640px){:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-number]{font-size:64px}}:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-number] span span{letter-spacing:-.01em}:root:not([data-app-design=classic]) .theme-toko [data-tk-score-bar]{background:#ffffff29;border-radius:9999px;height:8px;margin-top:18px;display:block;position:relative}:root:not([data-app-design=classic]) .theme-toko [data-tk-score-fill]{border-radius:inherit;background:var(--hs-orange);position:absolute;inset-block:0;inset-inline-start:0}:root:not([data-app-design=classic]) .theme-toko [data-tk-score-mark]{background:#fff;border-radius:2px;width:2px;margin-inline-start:-1px;position:absolute;inset-block:-5px}:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-stats]{border-block-start:1px solid #ffffff29;flex-flow:wrap;gap:0;margin-top:18px;padding-block:14px 0;display:flex}:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-stats]>:not([data-tk-hero-stat]){display:contents}:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-stats] [data-tk-hero-stat]{border-width:0;background:0 0;border-inline-start:1px solid #ffffff29;border-radius:0;flex:1 1 0;min-width:96px;padding-block:2px;padding-inline:16px}:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-stats] [data-tk-hero-stat=correct]{border-inline-start-width:0;padding-inline-start:0}:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-stat-label]{text-transform:none;letter-spacing:0;white-space:nowrap;opacity:1;color:#d9c4bd;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:1.3;display:flex}:root:not([data-app-design=classic]) .theme-toko :is([data-tk-hero-stat=correct],[data-tk-hero-stat=wrong],[data-tk-hero-stat=skipped]) [data-tk-hero-stat-label]:before{content:"";border-radius:9999px;flex:none;width:8px;height:8px}:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-stat=correct] [data-tk-hero-stat-label]:before{background:#4ade80}:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-stat=wrong] [data-tk-hero-stat-label]:before{background:#f87171}:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-stat=skipped] [data-tk-hero-stat-label]:before{background:#fbbf24}:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-stat-value]{letter-spacing:-.02em;margin-top:6px;font-size:26px;font-weight:600;line-height:1}:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-stat-sub]{opacity:1;color:#d9c4bd;margin-inline-start:6px;font-size:13px;display:inline}:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-stat=time]{flex-wrap:wrap;align-content:flex-start;align-items:baseline;display:flex}:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-stat=time] [data-tk-hero-stat-label]{flex-basis:100%}@media (max-width:639px){:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-stats]{row-gap:14px}:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-stats] [data-tk-hero-stat]{flex-basis:30%}:root:not([data-app-design=classic]) .theme-toko [data-tk-hero-stats] [data-tk-hero-stat=bookmarked]{border-inline-start-width:0;padding-inline-start:0}}:root:not([data-app-design=classic]) .theme-toko [data-tk-qmap]{border-color:#0000;padding:18px 20px}:root:not([data-app-design=classic]) .theme-toko [data-tk-qmap-title]{text-transform:none;letter-spacing:0;color:var(--c-ink);font-size:16px;font-weight:600;line-height:1.3}:root:not([data-app-design=classic]) .theme-toko [data-tk-qmap-grid]{grid-template-columns:repeat(auto-fill,34px);justify-content:space-between;gap:6px}:root:not([data-app-design=classic]) .theme-toko [data-tk-qcell]{border-color:#0000;border-radius:9999px;width:34px;height:34px;font-size:13px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko [data-tk-qcell=correct]{background:var(--c-success-soft);color:var(--c-success-strong)}:root:not([data-app-design=classic]) .theme-toko [data-tk-qcell=wrong],:root:not([data-app-design=classic]) .theme-toko [data-tk-qcell=failed]{background:var(--c-danger-soft);color:var(--c-danger-strong)}:root:not([data-app-design=classic]) .theme-toko [data-tk-qcell=skipped],:root:not([data-app-design=classic]) .theme-toko [data-tk-qcell=gated]{background:var(--c-warn-soft);color:var(--c-warn-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-qcell=scoring]{background:var(--hs-gray);color:var(--c-text-2)}html.dark:not([data-app-design=classic]) .theme-toko [data-tk-qcell=correct],:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko [data-tk-qcell=correct]{color:var(--c-success)}html.dark:not([data-app-design=classic]) .theme-toko [data-tk-qcell=wrong],:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko [data-tk-qcell=wrong],html.dark:not([data-app-design=classic]) .theme-toko [data-tk-qcell=failed],:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko [data-tk-qcell=failed]{color:var(--c-danger)}:root:not([data-app-design=classic]) .theme-toko [data-tk-qmap]{flex-direction:column;display:flex}:root:not([data-app-design=classic]) .theme-toko [data-tk-legend]{gap:8px 16px;margin-top:auto;padding-top:16px;font-size:13px}:root:not([data-app-design=classic]) .theme-toko [data-tk-qmap-grid]{margin-bottom:16px}:root:not([data-app-design=classic]) .theme-toko [data-tk-legend-swatch]{border-radius:9999px;width:12px;height:12px}:root:not([data-app-design=classic]) .theme-toko [data-tk-next]{background:var(--c-surface);min-width:0;height:auto;color:var(--c-ink);text-align:start;white-space:normal;border-color:#0000;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title go""icon sub go";align-items:center;gap:2px 14px;padding:18px;display:grid}:root:not([data-app-design=classic]) .theme-toko [data-tk-next] span{white-space:normal;overflow-wrap:anywhere;max-width:100%}:root:not([data-app-design=classic]) .theme-toko [data-tk-next-glyph]{display:none}:root:not([data-app-design=classic]) .theme-toko [data-tk-next-icon]{border:1px solid var(--c-border-strong);border-radius:9999px;grid-area:icon;justify-content:center;align-items:center;width:44px;height:44px;display:flex}:root:not([data-app-design=classic]) .theme-toko [data-tk-next-title]{letter-spacing:-.01em;grid-area:title;align-self:end;font-size:16px;line-height:1.3}:root:not([data-app-design=classic]) .theme-toko [data-tk-next-sub]{color:var(--c-text-2);grid-area:sub;align-self:start;font-size:14px;line-height:1.35}:root:not([data-app-design=classic]) .theme-toko [data-tk-next-go]{background:var(--c-fill);width:36px;height:36px;color:var(--c-on-fill);border-radius:9999px;grid-area:go;justify-content:center;align-items:center;transition:transform .2s;display:flex}:root:not([data-app-design=classic]) .theme-toko [data-tk-next]:hover [data-tk-next-go]{transform:translate(2px)}:root:not([data-app-design=classic]) .theme-toko [data-tk-next=default]:hover{border-color:var(--c-ink);background:var(--c-surface)}:root:not([data-app-design=classic]) .theme-toko [data-tk-next=primary]{border-color:var(--hs-orange);background:var(--hs-orange);color:#1c1206}:root:not([data-app-design=classic]) .theme-toko [data-tk-next=primary]:hover{border-color:var(--hs-orange-hover);background:var(--hs-orange-hover);opacity:1}:root:not([data-app-design=classic]) .theme-toko [data-tk-next=primary] [data-tk-next-sub]{opacity:1;color:#1c1206}:root:not([data-app-design=classic]) .theme-toko [data-tk-next=primary] [data-tk-next-icon]{border-color:#1c120666}:root:not([data-app-design=classic]) .theme-toko [data-tk-next=primary] [data-tk-next-go]{color:#fff;background:#1c1206}:root:not([data-app-design=classic]) .theme-toko [data-tk-next=disabled]{background:var(--hs-gray);color:var(--c-text-2)}:root:not([data-app-design=classic]) .theme-toko [data-tk-review-title]{letter-spacing:-.01em;align-items:center;gap:8px;font-size:20px;display:inline-flex}:root:not([data-app-design=classic]) .theme-toko [data-tk-review-title]:before{content:"";background:var(--hs-orange);border-radius:9999px;flex:none;width:8px;height:8px}:root:not([data-app-design=classic]) .theme-toko [data-tk-filter]{border-radius:9999px}:root:not([data-app-design=classic]) .theme-toko [data-tk-filter-count]{background:color-mix(in srgb, currentColor 14%, transparent);color:inherit}:root:not([data-app-design=classic]) .theme-toko [data-tk-review-card]{border-color:#0000;border-radius:var(--r-md);background:var(--c-surface);border-inline-start-width:0;margin-bottom:8px;padding:0}:root:not([data-app-design=classic]) .theme-toko [data-tk-review-card]>button{padding:10px 16px}:root:not([data-app-design=classic]) .theme-toko [data-tk-review-card]>button+div{padding:12px 16px 16px}:root:not([data-app-design=classic]) .theme-toko [data-tk-qnum]{background:var(--hs-gray);color:var(--c-ink);letter-spacing:0;padding:4px 10px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko [data-tk-review-status],:root:not([data-app-design=classic]) .theme-toko [data-tk-mark]{text-transform:none;letter-spacing:0}:root:not([data-app-design=classic]) .theme-toko [data-tk-review-status]{background:var(--c-warn-soft);color:var(--c-warn-ink);border-radius:9999px;padding:3px 10px}:root:not([data-app-design=classic]) .theme-toko [data-tk-review-status=success]{background:var(--c-success-soft);color:var(--c-success-strong)}:root:not([data-app-design=classic]) .theme-toko [data-tk-review-status=danger]{background:var(--c-danger-soft);color:var(--c-danger-strong)}:root:not([data-app-design=classic]) .theme-toko [data-tk-mark=success]{color:var(--c-success-strong)}:root:not([data-app-design=classic]) .theme-toko [data-tk-mark=danger]{color:var(--c-danger-strong)}html.dark:not([data-app-design=classic]) .theme-toko [data-tk-review-status=success],:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko [data-tk-review-status=success],html.dark:not([data-app-design=classic]) .theme-toko [data-tk-mark=success],:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko [data-tk-mark=success]{color:var(--c-success)}html.dark:not([data-app-design=classic]) .theme-toko [data-tk-review-status=danger],:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko [data-tk-review-status=danger],html.dark:not([data-app-design=classic]) .theme-toko [data-tk-mark=danger],:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko [data-tk-mark=danger]{color:var(--c-danger)}:root:not([data-app-design=classic]) .theme-toko [data-tk-chevron]{background:var(--hs-gray);width:28px;height:28px;color:var(--c-ink);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}:root:not([data-app-design=classic]) .theme-toko [data-tk-inset]{border-radius:var(--r-md);background:var(--hs-gray);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-inset=frame]{border-color:var(--c-border);background:var(--c-surface)}:root:not([data-app-design=classic]) .theme-toko [data-tk-review-option]{border-radius:var(--r-md)}:root:not([data-app-design=classic]) .theme-toko [data-tk-review-option=idle]{background:var(--hs-gray);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-review-card] .uppercase{text-transform:none;letter-spacing:0}:root:not([data-app-design=classic]) .theme-toko [data-tk-review-card] .text-success{color:var(--c-success-strong)}:root:not([data-app-design=classic]) .theme-toko [data-tk-review-card] .text-danger{color:var(--c-danger-strong)}:root:not([data-app-design=classic]) .theme-toko [data-tk-review-card] .text-warn{color:var(--c-warn-ink)}html.dark:not([data-app-design=classic]) .theme-toko [data-tk-review-card] .text-success,:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko [data-tk-review-card] .text-success{color:var(--c-success)}html.dark:not([data-app-design=classic]) .theme-toko [data-tk-review-card] .text-danger,:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko [data-tk-review-card] .text-danger{color:var(--c-danger)}:root:not([data-app-design=classic]) .theme-toko [data-tk-cta]>[data-tk-caption]{font-size:14px}:root:not([data-app-design=classic]) .theme-toko [data-tk-page-title] .text-accent{color:var(--hs-orange-text)}:root:not([data-app-design=classic]) .theme-toko [data-tk-session-title]{letter-spacing:-.025em;font-size:28px;font-weight:600;line-height:1.15}@media (min-width:640px){:root:not([data-app-design=classic]) .theme-toko [data-tk-session-title]{font-size:36px}}:root:not([data-app-design=classic]) .theme-toko [data-tk-section-label]{text-transform:none;letter-spacing:-.01em;color:var(--c-ink);font-size:18px;font-weight:600;line-height:1.3}:root:not([data-app-design=classic]) .theme-toko [data-tk-md-ol] ::marker{color:var(--c-accent-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-md-ol]::marker{color:var(--c-accent-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-theme-link]{background:var(--hs-gray);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-theme-link]:hover{border-color:var(--c-ink);background:var(--hs-gray)}:root:not([data-app-design=classic]) .theme-toko [data-tk-theme-link]:hover .group-hover\:text-accent{color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-choice-arrow]{background:var(--hs-gray);width:36px;height:36px;color:var(--c-ink);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}:root:not([data-app-design=classic]) .theme-toko [data-tk-pro-unlock]{background:var(--c-surface);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-success-text]{color:var(--c-success-strong)}html.dark:not([data-app-design=classic]) .theme-toko [data-tk-success-text],:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko [data-tk-success-text]{color:var(--c-success)}:root:not([data-app-design=classic]) .theme-toko [data-tk-attempt-row]:hover .group-hover\:text-accent{color:var(--c-accent-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-attempt-row] .uppercase.rounded-\[var\(--r-pill\)\]{background:var(--hs-gray);color:var(--c-ink);text-transform:none;letter-spacing:0;border-color:#0000;height:24px;padding-inline:10px;font-size:13px}:root:not([data-app-design=classic]) .theme-toko [data-tk-score]{text-transform:none;letter-spacing:0}:root:not([data-app-design=classic]) .theme-toko [data-tk-attempt-row] .text-success{color:var(--c-success-strong)}:root:not([data-app-design=classic]) .theme-toko [data-tk-attempt-row] .text-danger{color:var(--c-danger-strong)}:root:not([data-app-design=classic]) .theme-toko [data-tk-attempt-row] .text-warn{color:var(--c-warn-ink)}html.dark:not([data-app-design=classic]) .theme-toko [data-tk-attempt-row] .text-success,:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko [data-tk-attempt-row] .text-success{color:var(--c-success)}html.dark:not([data-app-design=classic]) .theme-toko [data-tk-attempt-row] .text-danger,:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko [data-tk-attempt-row] .text-danger{color:var(--c-danger)}:root:not([data-app-design=classic]) .theme-toko [data-tk-mistakes-summary]{padding:20px 24px}:root:not([data-app-design=classic]) .theme-toko [data-tk-summary-count]{letter-spacing:-.03em;font-size:36px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko [data-tk-mistakes-summary] [data-tk-filter=idle]{background:var(--hs-gray)}:root:not([data-app-design=classic]) .theme-toko [data-tk-mistakes-summary] [data-tk-filter-count]{border-radius:9999px;padding:1px 7px}:root:not([data-app-design=classic]) .theme-toko [data-tk-filter=active][style]{color:var(--c-on-fill);background-color:var(--c-fill)!important;border-color:#0000!important}:root:not([data-app-design=classic]) .theme-toko [data-tk-cta] [data-tk-eyebrow]{color:#ffffffd9}:root:not([data-app-design=classic]) .theme-toko [data-tk-cta] [data-tk-eyebrow]:before{background:var(--hs-orange)}:root:not([data-app-design=classic]) .theme-toko [data-tk-btn=small]{min-height:36px;padding-inline:16px;font-size:14px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko [data-tk-btn=small].border-line{background:var(--hs-gray);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-btn=small].border-line:hover:not(:disabled){border-color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-btn=small].border-danger:not(.bg-danger){background:var(--c-surface)}:root:not([data-app-design=classic]) .theme-toko [data-tk-settings] [data-card]{padding:24px}@media (max-width:639px){:root:not([data-app-design=classic]) .theme-toko [data-tk-settings] [data-card]{padding:20px}}:root:not([data-app-design=classic]) .theme-toko [data-tk-settings] [data-card] [data-card]{padding:16px}:root:not([data-app-design=classic]) .theme-toko [data-tk-settings] button[aria-haspopup=listbox],:root:not([data-app-design=classic]) .theme-toko [data-tk-settings] button[aria-haspopup=dialog]{border-radius:var(--r-md);background:var(--hs-gray);border-color:#0000;min-height:44px}:root:not([data-app-design=classic]) .theme-toko [data-tk-settings] button[aria-haspopup=listbox]:hover,:root:not([data-app-design=classic]) .theme-toko [data-tk-settings] button[aria-haspopup=dialog]:hover,:root:not([data-app-design=classic]) .theme-toko [data-tk-settings] button[aria-haspopup][aria-expanded=true]{border-color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-avatar]{background:var(--hs-orange);color:var(--hs-black)}:root:not([data-app-design=classic]) .theme-toko [data-tk-plan]{background:var(--c-surface);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-plan=danger]{border-color:var(--c-danger)}:root:not([data-app-design=classic]) .theme-toko [data-tk-plan] .uppercase{text-transform:none;letter-spacing:0}:root:not([data-app-design=classic]) .theme-toko [data-tk-plan-chip]{padding:3px 10px;font-size:12px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko [data-tk-plan-chip=""]{background:var(--c-success-soft);color:var(--c-success-strong);border-color:#0000}html.dark:not([data-app-design=classic]) .theme-toko [data-tk-plan-chip=""],:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko [data-tk-plan-chip=""]{color:var(--c-success)}:root:not([data-app-design=classic]) .theme-toko [data-tk-plan] button[aria-pressed=false]{background:var(--hs-gray);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-plan] button[aria-pressed=false]:hover{border-color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-plan] .bg-success.text-white{background:var(--c-success-soft);color:var(--c-success-strong)}:root:not([data-app-design=classic]) .theme-toko [data-tk-plan] .text-success{color:var(--c-success-strong)}html.dark:not([data-app-design=classic]) .theme-toko [data-tk-plan] .bg-success.text-white,:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko [data-tk-plan] .bg-success.text-white,html.dark:not([data-app-design=classic]) .theme-toko [data-tk-plan] .text-success,:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko [data-tk-plan] .text-success{color:var(--c-success)}:root:not([data-app-design=classic]) .theme-toko [data-tk-plan] button.bg-fill{background:var(--hs-orange);min-height:48px;color:var(--hs-black);border-radius:9999px;font-size:16px}:root:not([data-app-design=classic]) .theme-toko [data-tk-plan] button.bg-fill:hover:not(:disabled){background:var(--hs-orange-hover)}:root:not([data-app-design=classic]) .theme-toko [data-tk-share]{background:var(--hs-gray);width:36px;height:36px;color:var(--c-ink);border-color:#0000;border-radius:9999px}:root:not([data-app-design=classic]) .theme-toko [data-tk-share]:hover{border-color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko code[data-tk-inset]{padding-block:9px}:root:not([data-app-design=classic]) .theme-toko [data-tk-level-tile]{border-radius:var(--r-md);background:var(--hs-gray);border-color:#0000;padding:12px 14px}:root:not([data-app-design=classic]) .theme-toko [data-tk-level-tile]:hover:not(:disabled){border-color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-level-tile][aria-pressed=true],:root:not([data-app-design=classic]) .theme-toko [data-tk-level-tile].border-ink{border-color:var(--c-fill);background:var(--c-fill)}:root:not([data-app-design=classic]) .theme-toko [data-tk-level-tile][aria-pressed=true] *,:root:not([data-app-design=classic]) .theme-toko [data-tk-level-tile].border-ink *{color:var(--c-on-fill)}:root:not([data-app-design=classic]) .theme-toko [data-tk-level-tile] .text-\[11px\]{font-size:12px}:root:not([data-app-design=classic]) .theme-toko [data-tk-scrim]{background:#1718168c}:root:not([data-app-design=classic]) .theme-toko [data-tk-scrim] [data-tk-panel]{padding:28px}:root:not([data-app-design=classic]) .theme-toko [data-tk-toast]{border-radius:var(--r-md)}:root:not([data-app-design=classic]) .theme-toko [data-tk-option]{border-radius:var(--r-md);padding:14px 18px}:root:not([data-app-design=classic]) .theme-toko [data-tk-option=idle]{background:var(--hs-gray);color:var(--c-ink);border-color:#0000}:root:not([data-app-design=classic]) .theme-toko [data-tk-option=idle]:hover{border-color:var(--c-ink);background:var(--hs-gray);color:var(--c-ink)}:root:not([data-app-design=classic]) .theme-toko [data-tk-option=chosen]{border-color:var(--c-fill);background:var(--c-fill);color:var(--c-on-fill)}:root:not([data-app-design=classic]) .theme-toko [data-tk-stat-tile]{border-radius:var(--r-lg);background:var(--c-surface);border-color:#0000;padding:16px 20px}:root:not([data-app-design=classic]) .theme-toko [data-tk-stat-tile] .text-\[20px\]{font-size:28px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko [data-tk-card-stripe]{inline-size:0;transition:inline-size .3s var(--ease-out);inset-inline-end:auto}:root:not([data-app-design=classic]) .theme-toko .group:hover [data-tk-card-stripe]{inline-size:100%}@media (prefers-reduced-motion:reduce){:root:not([data-app-design=classic]) .theme-toko [data-tk-card-stripe]{transition:none}}:root:not([data-app-design=classic]) .theme-toko [data-tk-mistakes] [data-tk-eyebrow]{margin:0}:root:not([data-app-design=classic]) .theme-toko:has([data-tkd]){--d-page:#f0f0f0;--d-panel:#f3f1f0;--d-panel-2:#fff;--d-line:#e4e1df;--d-line-2:#d6d2cf;--d-hero:#45231c;--d-accent:#ff5a2c;--d-accent-text:#c2410c;--d-on-accent:#1c1206;--d-text:#1c1917;--d-muted:#5e5b5a;--d-on-hero:#f5f1ef;--d-on-hero-soft:#d9c4bd;--d-ok:#0f7a4f;--d-ok-bg:#16a36a1f;--d-warn:#b93a0b;--d-warn-bg:#ff5a2c1f;--d-sf:#fff;--d-sb1:#f1eeec;--d-sb2:#e6e2df;--d-shadow:0 1px 2px #1c19170d;--d-pop-shadow:0 12px 32px #1c191724;--x-knm:#16a36a;--x-reading:#f0521f;--x-listening:#2f86e8;--x-writing:#8b5cf6;--x-speaking:#e0a100;--x-grammar:#8b5cf6;--x-vocabulary:#16a36a}html.dark:not([data-app-design=classic]) .theme-toko:has([data-tkd]){--d-page:#161616;--d-panel:#2a2626;--d-panel-2:#221f1f;--d-line:#2e2b2b;--d-line-2:#3a3535;--d-accent-text:#ff6a3f;--d-text:#f5f1ef;--d-muted:#a39e9c;--d-ok:#3ecf8e;--d-ok-bg:#3ecf8e1f;--d-warn:#ff8a5c;--d-warn-bg:#ff5a2c21;--d-sf:#332e2e;--d-sb1:#2a2626;--d-sb2:#262222;--d-shadow:none;--d-pop-shadow:0 12px 32px #00000052;--x-knm:#3ecf8e;--x-reading:#ff7a4f;--x-listening:#5aa9ff;--x-writing:#b48cff;--x-speaking:#ffc145;--x-grammar:#b48cff;--x-vocabulary:#3ecf8e}:root:not([data-app-design=classic]) [data-theme=dark] .theme-toko:has([data-tkd]){--d-page:#161616;--d-panel:#2a2626;--d-panel-2:#221f1f;--d-line:#2e2b2b;--d-line-2:#3a3535;--d-accent-text:#ff6a3f;--d-text:#f5f1ef;--d-muted:#a39e9c;--d-ok:#3ecf8e;--d-ok-bg:#3ecf8e1f;--d-warn:#ff8a5c;--d-warn-bg:#ff5a2c21;--d-sf:#332e2e;--d-sb1:#2a2626;--d-sb2:#262222;--d-shadow:none;--d-pop-shadow:0 12px 32px #00000052;--x-knm:#3ecf8e;--x-reading:#ff7a4f;--x-listening:#5aa9ff;--x-writing:#b48cff;--x-speaking:#ffc145;--x-grammar:#b48cff;--x-vocabulary:#3ecf8e}:root:not([data-app-design=classic]) .theme-toko:has([data-tkd])>main{background:var(--d-page)}:root:not([data-app-design=classic]) .theme-toko:has([data-tkd]) [data-sidebar-placement=rail]{background:var(--d-page)}:root:not([data-app-design=classic]) .theme-toko:has([data-tkd]) [data-sidebar-placement=rail]{border-inline-end-color:var(--d-line)}:root:not([data-app-design=classic]) .theme-toko [data-tkd]{--c-ink:var(--d-text);--c-ink-2:var(--d-text);--c-text:var(--d-text);--c-text-2:var(--d-muted);--c-text-3:var(--d-muted);--c-border:var(--d-line);--c-divider:var(--d-line);--c-border-strong:var(--d-line-2);--c-bg:var(--d-page);--c-bg-sunken:var(--d-page);--c-surface:var(--d-panel-2);--c-surface-2:var(--d-panel);--c-surface-inset:var(--d-panel);--hs-card:var(--d-panel-2);--hs-gray:var(--d-panel)}:root:not([data-app-design=classic]) .theme-toko .dh{min-height:100%;padding:22px 32px calc(48px + var(--cookie-banner-h,0px));background:var(--d-page);color:var(--d-text);font-family:var(--font-inter-tight), "Inter Tight", system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4}:root:not([data-app-design=classic]) .theme-toko .dh :where(h1,h2,h3,p,ol,ul,dl,dd){margin:0}:root:not([data-app-design=classic]) .theme-toko .dh :where(ol,ul){padding:0;list-style:none}:root:not([data-app-design=classic]) .theme-toko .dh :focus-visible{outline:2px solid var(--d-accent);outline-offset:2px}:root:not([data-app-design=classic]) .theme-toko .dh svg{flex-shrink:0;display:block}:root:not([data-app-design=classic]) .theme-toko .dh [data-exam=knm]{--c:var(--x-knm)}:root:not([data-app-design=classic]) .theme-toko .dh [data-exam=reading]{--c:var(--x-reading)}:root:not([data-app-design=classic]) .theme-toko .dh [data-exam=listening]{--c:var(--x-listening)}:root:not([data-app-design=classic]) .theme-toko .dh [data-exam=writing]{--c:var(--x-writing)}:root:not([data-app-design=classic]) .theme-toko .dh [data-exam=speaking]{--c:var(--x-speaking)}:root:not([data-app-design=classic]) .theme-toko .dh [data-exam=grammar]{--c:var(--x-grammar)}:root:not([data-app-design=classic]) .theme-toko .dh [data-exam=vocabulary]{--c:var(--x-vocabulary)}:root:not([data-app-design=classic]) .theme-toko .dh-muted{color:var(--d-muted)}:root:not([data-app-design=classic]) .theme-toko .dh-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-date{color:var(--d-muted);margin-bottom:4px;font-size:13px}:root:not([data-app-design=classic]) .theme-toko .dh-head>:first-child{min-width:0}:root:not([data-app-design=classic]) .theme-toko .dh h1{color:var(--d-text);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:30px;font-weight:700;line-height:1.1}:root:not([data-app-design=classic]) .theme-toko .dh h1 em{color:var(--d-accent-text);font-style:normal}:root:not([data-app-design=classic]) .theme-toko .dh-head-end{align-items:center;gap:10px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-pills{border:1px solid var(--d-line);background:var(--d-panel-2);height:44px;box-shadow:var(--d-shadow);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;font-size:14px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-pills li{white-space:nowrap;align-items:center;gap:8px;height:100%;padding-inline:8px 14px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-pills li+li{border-inline-start:1px solid var(--d-line-2)}:root:not([data-app-design=classic]) .theme-toko .dh-pills b{font-weight:700}:root:not([data-app-design=classic]) .theme-toko .dh-pills li>span:last-child{color:var(--d-muted)}:root:not([data-app-design=classic]) .theme-toko .dh-pill-ic{background:var(--d-panel);width:28px;height:28px;color:var(--d-text);border-radius:50%;place-items:center;display:grid}:root:not([data-app-design=classic]) .theme-toko .dh-pill-ic[data-hot]{color:var(--d-accent-text)}@keyframes dh-streak-pop{0%{transform:scale(1)}35%{transform:scale(1.35)rotate(-8deg)}70%{transform:scale(.95)rotate(4deg)}to{transform:scale(1)}}@keyframes dh-streak-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--d-accent) 55%, transparent)}to{box-shadow:0 0 0 14px color-mix(in srgb, var(--d-accent) 0%, transparent)}}@media (prefers-reduced-motion:no-preference){:root:not([data-app-design=classic]) .theme-toko .dh-pills li[data-celebrate] .dh-pill-ic{animation:.9s cubic-bezier(.34,1.56,.64,1) 2 dh-streak-pop,.9s ease-out 2 dh-streak-glow}:root:not([data-app-design=classic]) .theme-toko .dh-pills li[data-celebrate] b{animation:.9s cubic-bezier(.34,1.56,.64,1) 2 dh-streak-pop;display:inline-block}}:root:not([data-app-design=classic]) .theme-toko .dh-pill-ic svg{width:15px;height:15px}:root:not([data-app-design=classic]) .theme-toko .dh-chip{border:1px solid var(--d-line);background:var(--d-panel-2);height:44px;box-shadow:var(--d-shadow);color:var(--d-muted);white-space:pre;border-radius:999px;align-items:center;padding-inline:16px;font-size:14px;display:inline-flex}:root:not([data-app-design=classic]) .theme-toko .dh-chip b{color:var(--d-text)}:root:not([data-app-design=classic]) .theme-toko .dh-icon-btn{border:1px solid var(--d-line);background:var(--d-panel-2);width:44px;height:44px;box-shadow:var(--d-shadow);color:var(--d-text);border-radius:50%}:root:not([data-app-design=classic]) .theme-toko .dh-icon-btn:hover{border-color:var(--d-line-2);color:var(--d-text)}:root:not([data-app-design=classic]) .theme-toko .dh-icon-btn svg{width:20px;height:20px}:root:not([data-app-design=classic]) .theme-toko .dh-alert{margin-bottom:16px}:root:not([data-app-design=classic]) .theme-toko .dh-card{border:1px solid var(--d-line);background:var(--d-panel-2);box-shadow:var(--d-shadow);border-radius:24px;position:relative}:root:not([data-app-design=classic]) .theme-toko .dh-card-title{letter-spacing:-.015em;font-size:17px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko .dh-eyebrow{color:var(--d-muted);font-family:var(--font-inter), "Inter", sans-serif;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko .dh-tag{background:var(--d-panel);color:var(--d-text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:12px;font-weight:600;display:inline-flex}:root:not([data-app-design=classic]) .theme-toko .dh-tag i{background:var(--c,var(--d-muted));border-radius:50%;width:7px;height:7px}:root:not([data-app-design=classic]) .theme-toko .dh-btn-accent,:root:not([data-app-design=classic]) .theme-toko .dh-btn-ink{white-space:nowrap;border-radius:999px;align-items:center;gap:12px;height:44px;padding-inline:20px 16px;font-size:15px;font-weight:600;transition:transform .2s;display:inline-flex}:root:not([data-app-design=classic]) .theme-toko .dh-btn-accent{background:var(--d-accent);color:var(--d-on-accent)}:root:not([data-app-design=classic]) .theme-toko .dh-btn-ink{background:var(--d-text);color:var(--d-page);cursor:pointer}:root:not([data-app-design=classic]) .theme-toko .dh-btn-ink:disabled{cursor:default;opacity:.45}:root:not([data-app-design=classic]) .theme-toko .dh-btn-sm{gap:10px;height:40px;padding-inline:16px 14px;font-size:14px}:root:not([data-app-design=classic]) .theme-toko :is(.dh-btn-accent,.dh-btn-ink):not(:disabled):hover{transform:translateY(-1px)}:root:not([data-app-design=classic]) .theme-toko :is(.dh-btn-accent,.dh-btn-ink) svg{width:17px;height:17px}:root:not([data-app-design=classic]) .theme-toko .dh-link{color:var(--d-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}:root:not([data-app-design=classic]) .theme-toko .dh-link:hover{color:var(--d-text)}:root:not([data-app-design=classic]) .theme-toko .dh-link svg{width:15px;height:15px}:root:not([data-app-design=classic]) .theme-toko .dh-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:26px;display:grid}:root:not([data-app-design=classic]) .theme-toko .dh-resume{border-color:var(--d-hero);background:var(--d-hero);min-height:282px;color:var(--d-on-hero);flex-direction:column;gap:16px;padding:20px 208px 20px 22px;display:flex;overflow:hidden}:root:not([data-app-design=classic]) .theme-toko .dh-resume[data-plain]{padding-inline-end:22px}:root:not([data-app-design=classic]) .theme-toko .dh-resume .dh-eyebrow{color:var(--d-on-hero-soft)}:root:not([data-app-design=classic]) .theme-toko .dh-resume h2{letter-spacing:-.035em;font-size:28px;font-weight:700;line-height:1.08}:root:not([data-app-design=classic]) .theme-toko .dh-resume-sub{color:var(--d-on-hero-soft);margin-top:6px;font-size:14px}:root:not([data-app-design=classic]) .theme-toko .dh-resume-meta{color:var(--d-on-hero);font-variant-numeric:tabular-nums;margin-block-start:8px;font-size:14px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko .dh-resume .dh-qbar{margin-block-start:auto}:root:not([data-app-design=classic]) .theme-toko .dh-qbar{gap:3px;display:grid}:root:not([data-app-design=classic]) .theme-toko .dh-qbar i{background:#ffffff24;border-radius:3px;height:8px}:root:not([data-app-design=classic]) .theme-toko .dh-qbar i[data-state=done]{background:var(--d-accent)}:root:not([data-app-design=classic]) .theme-toko .dh-qbar i[data-state=current]{background:#fff}:root:not([data-app-design=classic]) .theme-toko .dh-paper{inset-inline-end:22px;color:#161616;background:#fff;border-radius:12px 12px 0 0;flex-direction:column;gap:12px;width:160px;padding:14px 16px;display:flex;position:absolute;top:22px;bottom:0}:root:not([data-app-design=classic]) .theme-toko .dh-paper-num{color:#c2380c;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko .dh-paper-title{letter-spacing:-.03em;font-size:19px;font-weight:500;line-height:1.05}:root:not([data-app-design=classic]) .theme-toko .dh-paper svg{inset-inline:0;width:100%;height:auto;position:absolute;bottom:0}:root:not([data-app-design=classic]) .theme-toko .dh-paper-dot{fill:#ff5a2c}:root:not([data-app-design=classic]) .theme-toko .dh-deck{flex-direction:column;gap:14px;padding:20px 22px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-stack{padding-top:20px;position:relative}:root:not([data-app-design=classic]) .theme-toko .dh-stack-back{inset-inline:0;border:1px solid var(--d-line-2);border-radius:16px;position:absolute;top:20px;bottom:0;box-shadow:0 2px 6px #0000001f}:root:not([data-app-design=classic]) .theme-toko .dh-stack-back[data-depth="1"]{background:var(--d-sb1);transform:translateY(-10px)scale(.95)rotate(-1.2deg)}:root:not([data-app-design=classic]) .theme-toko .dh-stack-back[data-depth="2"]{background:var(--d-sb2);transform:translateY(-20px)scale(.9)rotate(1.5deg)}:root:not([data-app-design=classic]) .theme-toko .dh-stack-front{border:1px solid var(--d-line-2);background:var(--d-sf);border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;min-height:132px;padding:14px 16px;display:flex;position:relative;box-shadow:0 6px 16px #0000002e}:root:not([data-app-design=classic]) .theme-toko .dh-front-list{flex-direction:column;gap:10px;width:100%;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-front-list li{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-front-list i{background:var(--c,var(--d-muted));border-radius:50%;flex:none;width:8px;height:8px}:root:not([data-app-design=classic]) .theme-toko .dh-front-list b{font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:17px;font-weight:700}:root:not([data-app-design=classic]) .theme-toko .dh-front-empty{color:var(--d-muted);font-size:15px;line-height:1.4}:root:not([data-app-design=classic]) .theme-toko .dh-deck-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-deck-count{color:var(--d-muted);font-size:14px}:root:not([data-app-design=classic]) .theme-toko .dh-deck-count b{color:var(--d-text);font-variant-numeric:tabular-nums;margin-inline-end:2px;font-size:18px;font-weight:700}:root:not([data-app-design=classic]) .theme-toko .dh-deck .dh-btn-ink{margin-inline-start:auto}:root:not([data-app-design=classic]) .theme-toko .dh-plan{flex-direction:column;padding:20px 22px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-plan-meta{color:var(--d-muted);font-variant-numeric:tabular-nums;font-size:13px}:root:not([data-app-design=classic]) .theme-toko .dh-plan>.dh-muted{margin-top:14px;font-size:14px}:root:not([data-app-design=classic]) .theme-toko .dh-plan-list{flex-direction:column;flex:1;gap:12px;margin-top:14px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-plan-list:has(>:nth-child(3)){justify-content:space-between}:root:not([data-app-design=classic]) .theme-toko .dh-plan-item{background:var(--d-panel);border-radius:16px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 12px;transition:background-color .2s;display:grid}:root:not([data-app-design=classic]) .theme-toko .dh-plan-item:hover{background:var(--d-line)}:root:not([data-app-design=classic]) .theme-toko .dh-plan-num{color:var(--d-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko .dh-plan-item[data-current] .dh-plan-num{background:var(--d-accent);color:#161616;border-radius:999px;place-items:center;block-size:22px;inline-size:22px;font-size:11px;display:grid}:root:not([data-app-design=classic]) .theme-toko .dh-plan-item[data-done] :is(.dh-plan-title,.dh-plan-num){color:var(--d-muted);text-decoration:line-through}:root:not([data-app-design=classic]) .theme-toko .dh-plan-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}:root:not([data-app-design=classic]) .theme-toko .dh-dur{border:1px solid var(--d-line-2);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko .dh-zone{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"found cur""path path";gap:16px;margin-bottom:16px;display:grid}:root:not([data-app-design=classic]) .theme-toko .dh-cur{flex-direction:column;grid-area:cur;gap:18px;padding:20px 22px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-stamp{border:3px solid var(--d-ok);background:color-mix(in srgb, var(--d-panel-2) 88%, transparent);color:var(--d-ok);text-transform:uppercase;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--d-ok) 25%, transparent);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:6px 14px;line-height:1;display:inline-flex;transform:rotate(-8deg)}:root:not([data-app-design=classic]) .theme-toko .dh-stamp b{letter-spacing:.14em;font-size:18px;font-weight:800}:root:not([data-app-design=classic]) .theme-toko .dh-stamp span{letter-spacing:.12em;font-size:11px;font-weight:700}:root:not([data-app-design=classic]) .theme-toko .dh-stamp[data-size=step]{align-self:center;margin-block:4px 2px}:root:not([data-app-design=classic]) .theme-toko .dh-stamp[data-size=card]{border-width:4px;border-radius:14px;gap:6px;padding:12px 28px;animation:.36s cubic-bezier(.2,.9,.3,1.2) both dh-stamp-in}:root:not([data-app-design=classic]) .theme-toko .dh-stamp[data-size=card] b{font-size:40px}:root:not([data-app-design=classic]) .theme-toko .dh-stamp[data-size=card] span{font-size:14px}:root:not([data-app-design=classic]) .theme-toko .dh-stamp-wrap{z-index:5;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}:root:not([data-app-design=classic]) .theme-toko .dh-cur[data-passed] :is(.dh-prog,.dh-mockline){opacity:.4}@keyframes dh-stamp-in{0%{opacity:0;transform:rotate(-8deg)scale(1.35)}}@media (prefers-reduced-motion:reduce){:root:not([data-app-design=classic]) .theme-toko .dh-stamp[data-size=card]{animation:none}}:root:not([data-app-design=classic]) .theme-toko .dh-celebrate{z-index:30;border-radius:inherit;background:color-mix(in srgb, var(--d-panel-2) 94%, transparent);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;animation:.22s ease-out both dh-celebrate-in;display:flex;position:absolute;inset:0;overflow:hidden}:root:not([data-app-design=classic]) .theme-toko .dh-celebrate-check{background:var(--d-ok);width:64px;height:64px;color:var(--d-panel-2);border-radius:999px;place-items:center;margin-bottom:6px;animation:.52s cubic-bezier(.34,1.56,.64,1) both dh-celebrate-pop;display:grid}:root:not([data-app-design=classic]) .theme-toko .dh-celebrate-check svg{width:32px;height:32px}:root:not([data-app-design=classic]) .theme-toko .dh-celebrate-title{letter-spacing:-.025em;color:var(--d-ok);font-size:28px;font-weight:700}:root:not([data-app-design=classic]) .theme-toko .dh-celebrate-body{color:var(--d-muted);font-size:15px}:root:not([data-app-design=classic]) .theme-toko .dh-confetti{inset-inline-start:50%;pointer-events:none;position:absolute;top:42%}:root:not([data-app-design=classic]) .theme-toko .dh-confetti i{--turn:calc(var(--i) * 25.7deg);background:var(--x-reading);opacity:0;border-radius:2px;width:8px;height:12px;animation:1.1s cubic-bezier(.15,.7,.3,1) .12s both dh-confetti;position:absolute}:root:not([data-app-design=classic]) .theme-toko .dh-confetti i:nth-child(5n+2){background:var(--x-listening)}:root:not([data-app-design=classic]) .theme-toko .dh-confetti i:nth-child(5n+3){background:var(--x-writing)}:root:not([data-app-design=classic]) .theme-toko .dh-confetti i:nth-child(5n+4){background:var(--x-speaking)}:root:not([data-app-design=classic]) .theme-toko .dh-confetti i:nth-child(5n+5){background:var(--x-knm)}@keyframes dh-celebrate-in{0%{opacity:0}}@keyframes dh-celebrate-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes dh-confetti{0%{opacity:1;transform:rotate(var(--turn)) translateY(0) rotate(0deg)}to{opacity:0;transform:rotate(var(--turn)) translateY(-130px) rotate(220deg)}}@media (prefers-reduced-motion:reduce){:root:not([data-app-design=classic]) .theme-toko .dh-celebrate,:root:not([data-app-design=classic]) .theme-toko .dh-celebrate-check{animation:none}:root:not([data-app-design=classic]) .theme-toko .dh-confetti{display:none}}:root:not([data-app-design=classic]) .theme-toko .dh-path{grid-area:path;padding:18px 20px 20px}:root:not([data-app-design=classic]) .theme-toko .dh-found{flex-direction:column;grid-area:found;padding:20px 22px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-cur-head{justify-content:flex-end;align-items:center;gap:10px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-date-chip{background:var(--d-panel);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;height:30px;padding-inline:12px;font-size:13px;font-weight:600;display:inline-flex}:root:not([data-app-design=classic]) .theme-toko .dh-cd b{color:var(--d-accent-text);font-weight:800}:root:not([data-app-design=classic]) .theme-toko .dh-date-chip svg{width:15px;height:15px;color:var(--d-accent-text)}:root:not([data-app-design=classic]) .theme-toko .dh-cur-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:28px;display:grid}:root:not([data-app-design=classic]) .theme-toko .dh-cur-title{align-items:center;gap:10px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-cur-title i{background:var(--c);border-radius:50%;width:12px;height:12px}:root:not([data-app-design=classic]) .theme-toko .dh-cur-title h2{letter-spacing:-.04em;font-size:34px;font-weight:700;line-height:1}:root:not([data-app-design=classic]) .theme-toko .dh-cur-lvl{color:var(--d-muted);margin:16px 0 8px;font-size:13px}:root:not([data-app-design=classic]) .theme-toko .dh-meter{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}:root:not([data-app-design=classic]) .theme-toko .dh-meter i{background:var(--d-panel);border-radius:3px;height:6px}:root:not([data-app-design=classic]) .theme-toko .dh-meter i[data-on]{background:var(--c)}:root:not([data-app-design=classic]) .theme-toko .dh-prog{flex-direction:column;gap:14px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-prog-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 10px;font-size:13px;display:grid}:root:not([data-app-design=classic]) .theme-toko .dh-prog-row dt{color:var(--d-muted)}:root:not([data-app-design=classic]) .theme-toko .dh-prog-row dd{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;font-weight:600}:root:not([data-app-design=classic]) .theme-toko .dh-thin{background:var(--d-panel);border-radius:3px;grid-column:1/-1;height:3px;overflow:hidden}:root:not([data-app-design=classic]) .theme-toko .dh-thin i{background:var(--c);border-radius:3px;height:100%;display:block}:root:not([data-app-design=classic]) .theme-toko .dh-cur-foot{border-top:1px solid var(--d-line);align-items:center;gap:24px;margin-top:auto;padding-top:16px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-mockline{flex:1;min-width:0}:root:not([data-app-design=classic]) .theme-toko .dh-gauge-lbl{color:var(--d-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-gauge-lbl b{color:var(--d-text);font-weight:600}:root:not([data-app-design=classic]) .theme-toko .dh-verdict{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}:root:not([data-app-design=classic]) .theme-toko .dh-verdict svg{width:13px;height:13px}:root:not([data-app-design=classic]) .theme-toko .dh-verdict[data-tone=ok]{background:var(--d-ok-bg);color:var(--d-ok)}:root:not([data-app-design=classic]) .theme-toko .dh-verdict[data-tone=no]{background:var(--d-warn-bg);color:var(--d-warn)}:root:not([data-app-design=classic]) .theme-toko .dh-verdict[data-tone=mid]{background:var(--d-panel);color:var(--d-text)}:root:not([data-app-design=classic]) .theme-toko .dh-gauge{background:var(--d-panel);border-radius:8px;height:8px;margin-top:8px;position:relative}:root:not([data-app-design=classic]) .theme-toko .dh-gauge-fill{background:var(--d-accent);border-radius:8px;position:absolute;inset-block:0;inset-inline-start:0}:root:not([data-app-design=classic]) .theme-toko .dh-gauge[data-tone=ok] .dh-gauge-fill{background:var(--d-ok)}:root:not([data-app-design=classic]) .theme-toko .dh-gauge-mark{background:var(--d-text);border-radius:2px;width:2px;position:absolute;top:-5px;bottom:-5px}:root:not([data-app-design=classic]) .theme-toko .dh-gauge-band{z-index:1;border:1.5px dashed var(--d-text);border-radius:6px;position:absolute;top:-5px;bottom:-5px}:root:not([data-app-design=classic]) .theme-toko .dh-chooser{gap:20px}:root:not([data-app-design=classic]) .theme-toko .dh-chooser h2{letter-spacing:-.035em;margin-top:12px;font-size:26px;font-weight:700;line-height:1.1}:root:not([data-app-design=classic]) .theme-toko .dh-chooser-body{color:var(--d-muted);margin-top:6px;font-size:14px}:root:not([data-app-design=classic]) .theme-toko .dh-pick{flex-wrap:wrap;gap:8px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-pick button{border:1px solid var(--d-line-2);height:42px;color:var(--d-text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding-inline:12px 16px;font-size:15px;font-weight:600;display:inline-flex}:root:not([data-app-design=classic]) .theme-toko .dh-pick button i{background:var(--c);border-radius:50%;width:8px;height:8px}:root:not([data-app-design=classic]) .theme-toko .dh-pick button[aria-pressed=true]{border-color:var(--d-text);background:var(--d-panel)}:root:not([data-app-design=classic]) .theme-toko .dh-chooser-foot{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-chooser-foot .dp{min-width:200px}:root:not([data-app-design=classic]) .theme-toko .dh-chooser-foot label{color:var(--d-muted);margin-bottom:6px;font-size:12px;display:block}:root:not([data-app-design=classic]) .theme-toko .dh-gear-wrap{flex-shrink:0;position:relative}:root:not([data-app-design=classic]) .theme-toko .dh-gear{width:30px;height:30px;color:var(--d-muted);cursor:pointer;border-radius:50%;place-items:center;display:grid}:root:not([data-app-design=classic]) .theme-toko .dh-gear:hover,:root:not([data-app-design=classic]) .theme-toko .dh-gear[aria-expanded=true]{background:var(--d-panel);color:var(--d-text)}:root:not([data-app-design=classic]) .theme-toko .dh-gear svg{width:17px;height:17px}:root:not([data-app-design=classic]) .theme-toko .dh-pop{top:calc(100% + 8px);z-index:20;border:1px solid var(--d-line-2);background:var(--d-panel-2);width:256px;box-shadow:var(--d-pop-shadow);color:var(--d-text);border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex;position:absolute;inset-inline-end:-8px}:root:not([data-app-design=classic]) .theme-toko .dh-pop .dh-pop-label{color:var(--d-muted);font-family:var(--font-inter), "Inter", sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600;display:block}:root:not([data-app-design=classic]) .theme-toko .dh-pop-hint{color:var(--d-muted);margin-top:5px;font-size:12px}:root:not([data-app-design=classic]) .theme-toko .dh-seg{background:var(--d-panel);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;display:grid}:root:not([data-app-design=classic]) .theme-toko .dh-seg button{height:30px;color:var(--d-muted);white-space:nowrap;cursor:pointer;border-radius:9px;font-size:12px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko .dh-seg button[aria-pressed=true]{background:var(--d-panel-2);color:var(--d-text);box-shadow:0 1px 2px #0003}:root:not([data-app-design=classic]) .theme-toko .dh-make{background:var(--d-text);height:36px;color:var(--d-page);cursor:pointer;border-radius:10px;font-size:13px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko .dh-path-head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-steps{grid-template-columns:repeat(var(--steps,5), minmax(0, 1fr));gap:22px;display:grid}:root:not([data-app-design=classic]) .theme-toko .dh-step{background:var(--d-panel);border:1px solid #0000;border-radius:16px;flex-direction:column;gap:8px;padding-block:12px;padding-inline:14px 12px;display:flex;position:relative}:root:not([data-app-design=classic]) .theme-toko .dh-step:nth-child(-n+2) .dh-pop{inset-inline:-8px auto}:root:not([data-app-design=classic]) .theme-toko .dh-step+.dh-step:before{content:"";top:50%;background:var(--d-line-2);border-radius:2px;width:12px;height:2px;position:absolute;inset-inline-start:-17px}:root:not([data-app-design=classic]) .theme-toko .dh-step-top{justify-content:space-between;align-items:center;gap:8px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-step-top .dh-tag{background:var(--d-panel-2);font-size:13px}:root:not([data-app-design=classic]) .theme-toko .dh-step-status{font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}:root:not([data-app-design=classic]) .theme-toko .dh-step-status[data-muted]{color:var(--d-muted);font-weight:500}:root:not([data-app-design=classic]) .theme-toko .dh-step-status svg{width:14px;height:14px}:root:not([data-app-design=classic]) .theme-toko .dh-step .dh-meter i{background:var(--d-panel-2);height:4px}:root:not([data-app-design=classic]) .theme-toko .dh-step .dh-meter i[data-on]{background:var(--c)}:root:not([data-app-design=classic]) .theme-toko .dh-step[data-state=current]{border-color:var(--d-accent);background:var(--d-panel-2);box-shadow:0 0 0 1px var(--d-accent)}:root:not([data-app-design=classic]) .theme-toko .dh-step[data-state=current] .dh-step-status{color:var(--d-accent-text)}:root:not([data-app-design=classic]) .theme-toko .dh-step[data-state=current] :is(.dh-tag,.dh-meter i:not([data-on])){background:var(--d-panel)}:root:not([data-app-design=classic]) .theme-toko .dh-step[data-state=passed]{border-color:color-mix(in srgb, var(--d-ok) 55%, transparent);background:color-mix(in srgb, var(--d-ok) 12%, var(--d-panel-2))}:root:not([data-app-design=classic]) .theme-toko .dh-step[data-state=passed] .dh-step-status{color:var(--d-ok)}:root:not([data-app-design=classic]) .theme-toko .dh-step[data-state=passed] .dh-meter i[data-on]{background:var(--d-ok)}:root:not([data-app-design=classic]) .theme-toko .dh-card-sub{color:var(--d-muted);margin-top:4px;font-size:13px}:root:not([data-app-design=classic]) .theme-toko .dh-found-body{flex-direction:column;flex:1;justify-content:space-between;gap:14px;margin-top:14px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-fb{flex-direction:column;gap:10px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-fb+.dh-fb{border-top:1px solid var(--d-line);padding-top:14px}:root:not([data-app-design=classic]) .theme-toko .dh-fb-head{align-items:center;gap:12px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-fb-ic{background:var(--d-panel);width:40px;height:40px;color:var(--d-text);border-radius:12px;flex:none;place-items:center;display:grid}:root:not([data-app-design=classic]) .theme-toko .dh-fb-ic svg{width:20px;height:20px}:root:not([data-app-design=classic]) .theme-toko .dh-fb-label{flex-direction:column;gap:2px;min-width:0;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-fb-label b{font-size:15px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko .dh-fb-label span,:root:not([data-app-design=classic]) .theme-toko .dh-fb-figure{color:var(--d-muted);font-size:12.5px}:root:not([data-app-design=classic]) .theme-toko .dh-fb-figure{text-align:end;white-space:nowrap;margin-inline-start:auto}:root:not([data-app-design=classic]) .theme-toko .dh-fb-figure strong{color:var(--d-text);font-family:var(--f-display);font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:16px;font-weight:600;line-height:1.1;display:block}:root:not([data-app-design=classic]) .theme-toko .dh-segs{gap:2px;height:8px;display:grid}:root:not([data-app-design=classic]) .theme-toko .dh-segs i{background:color-mix(in srgb, var(--d-muted) 22%, transparent);border-radius:2px}:root:not([data-app-design=classic]) .theme-toko .dh-segs i[data-on]{background:var(--d-accent)}:root:not([data-app-design=classic]) .theme-toko .dh-segs i[data-next]{box-shadow:inset 0 0 0 1.5px var(--d-accent);background:0 0}:root:not([data-app-design=classic]) .theme-toko .dh-fb-next{background:var(--d-panel);border-radius:12px;align-items:center;gap:8px;min-height:40px;padding-block:6px;padding-inline:14px 6px;font-size:13.5px;transition:background-color .15s;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-fb-next:hover{background:color-mix(in srgb, var(--d-text) 8%, var(--d-panel))}:root:not([data-app-design=classic]) .theme-toko .dh-fb-k,:root:not([data-app-design=classic]) .theme-toko .dh-fb-m{color:var(--d-muted);font-variant-numeric:tabular-nums;flex:none}:root:not([data-app-design=classic]) .theme-toko .dh-fb-v{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}:root:not([data-app-design=classic]) .theme-toko .dh-fb-m:before{content:"· "}:root:not([data-app-design=classic]) .theme-toko .dh-fb-go{background:var(--d-accent);width:28px;height:28px;color:var(--d-on-accent);border-radius:999px;flex:none;place-items:center;margin-inline-start:auto;display:grid}:root:not([data-app-design=classic]) .theme-toko .dh-fb-go svg{width:14px;height:14px}:root:not([data-app-design=classic]) .theme-toko .dh-act{padding:20px 22px}:root:not([data-app-design=classic]) .theme-toko .dh-chart{border-bottom:1px solid var(--d-line-2);align-items:end;gap:6px;height:120px;margin-top:18px;display:grid;position:relative}:root:not([data-app-design=classic]) .theme-toko .dh-gl{border-top:1px dashed var(--d-line-2);pointer-events:none;position:absolute;inset-inline:0}:root:not([data-app-design=classic]) .theme-toko .dh-chart i{z-index:1;background:color-mix(in srgb, var(--d-accent) 42%, var(--d-panel));border-radius:5px 5px 2px 2px;display:block;position:relative}:root:not([data-app-design=classic]) .theme-toko .dh-chart i[data-today]{background:var(--d-accent)}:root:not([data-app-design=classic]) .theme-toko .dh-ticks{color:var(--d-muted);font-variant-numeric:tabular-nums;text-align:center;gap:6px;margin-top:8px;font-size:11px;display:grid}:root:not([data-app-design=classic]) .theme-toko .dh-ticks [data-today]{color:var(--d-accent-text);font-weight:700}:root:not([data-app-design=classic]) .theme-toko .dh-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}:root:not([data-app-design=classic]) .theme-toko .dh-side{flex-direction:column;padding:20px 22px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-side-head{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-side-list{flex-direction:column;flex:1;gap:8px;margin-top:14px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-side-item{background:var(--d-panel);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;transition:background-color .2s;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-side-item:hover{background:var(--d-line)}:root:not([data-app-design=classic]) .theme-toko .dh-side-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-side-title{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;line-height:1.3;overflow:hidden}:root:not([data-app-design=classic]) .theme-toko .dh-side-title i{background:var(--c,var(--d-muted));vertical-align:.1em;border-radius:50%;width:7px;height:7px;margin-inline-end:8px;display:inline-block}:root:not([data-app-design=classic]) .theme-toko .dh-side-title[data-wrap]{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}:root:not([data-app-design=classic]) .theme-toko .dh-side-meta{color:var(--d-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-side-score{font-variant-numeric:tabular-nums;flex:none;font-size:17px;font-weight:700}:root:not([data-app-design=classic]) .theme-toko .dh-side-note{color:var(--d-muted);text-align:end;flex:none;font-size:12px;font-weight:600}:root:not([data-app-design=classic]) .theme-toko :is(.dh-side-score,.dh-side-note)[data-tone=pass]{color:var(--d-ok)}:root:not([data-app-design=classic]) .theme-toko :is(.dh-side-score,.dh-side-note)[data-tone=fail]{color:var(--d-warn)}:root:not([data-app-design=classic]) .theme-toko .dh-side-empty{flex-direction:column;flex:1;align-items:flex-start;gap:14px;margin-top:14px;font-size:14px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-side-foot{margin-top:14px}:root:not([data-app-design=classic]) .theme-toko .dh-check{background:var(--d-panel);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:14px;line-height:1.35;transition:background-color .2s;display:flex;position:relative}:root:not([data-app-design=classic]) .theme-toko .dh-check:hover{background:var(--d-line)}:root:not([data-app-design=classic]) .theme-toko .dh-check input{opacity:0;width:1px;height:1px;position:absolute}:root:not([data-app-design=classic]) .theme-toko .dh-check-box{border:1.5px solid var(--d-line-2);background:var(--d-panel-2);width:20px;height:20px;color:var(--d-on-accent);border-radius:6px;flex:none;place-items:center;display:grid}:root:not([data-app-design=classic]) .theme-toko .dh-check-box svg{visibility:hidden;width:13px;height:13px}:root:not([data-app-design=classic]) .theme-toko .dh-check input:focus-visible+.dh-check-box{outline:2px solid var(--d-accent);outline-offset:2px}:root:not([data-app-design=classic]) .theme-toko .dh-check[data-checked] .dh-check-box{border-color:var(--d-accent);background:var(--d-accent)}:root:not([data-app-design=classic]) .theme-toko .dh-check[data-checked] .dh-check-box svg{visibility:visible}:root:not([data-app-design=classic]) .theme-toko .dh-check[data-checked]>span:last-child{color:var(--d-muted);text-decoration:line-through}:root:not([data-app-design=classic]) .theme-toko .dh-prompts{flex-direction:column;gap:16px;margin-top:16px;display:flex}:root:not([data-app-design=classic]) .theme-toko .dh-prompts:empty{display:none}@media (max-width:1279px){:root:not([data-app-design=classic]) .theme-toko .dh{padding-inline:24px}:root:not([data-app-design=classic]) .theme-toko .dh-pills li>span:last-child{display:none}:root:not([data-app-design=classic]) .theme-toko .dh-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:root:not([data-app-design=classic]) .theme-toko .dh-resume{grid-column:1/-1}:root:not([data-app-design=classic]) .theme-toko .dh-zone{grid-template-columns:minmax(0,1fr);grid-template-areas:"cur""path""found"}:root:not([data-app-design=classic]) .theme-toko .dh-steps{padding:2px 2px 4px;display:flex;overflow-x:auto}:root:not([data-app-design=classic]) .theme-toko .dh-step{flex:0 0 180px}:root:not([data-app-design=classic]) .theme-toko .dh-step .dh-pop,:root:not([data-app-design=classic]) .theme-toko .dh-step:nth-child(-n+2) .dh-pop{top:auto;bottom:max(16px, env(safe-area-inset-bottom));inset-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));width:auto;max-width:420px;margin-inline:auto;position:fixed}}@media (max-width:767px){:root:not([data-app-design=classic]) .theme-toko .dh{padding:18px 16px calc(40px + var(--cookie-banner-h,0px))}:root:not([data-app-design=classic]) .theme-toko .dh h1{font-size:26px}:root:not([data-app-design=classic]) .theme-toko .dh-head{flex-direction:column;align-items:stretch;gap:14px}:root:not([data-app-design=classic]) .theme-toko .dh-head-end>:not(.dh-pills){display:none}:root:not([data-app-design=classic]) .theme-toko .dh-pills{width:100%}:root:not([data-app-design=classic]) .theme-toko .dh-pills li{flex:1;justify-content:center;padding-inline:6px 8px}:root:not([data-app-design=classic]) .theme-toko .dh-row{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:20px}:root:not([data-app-design=classic]) .theme-toko .dh-resume{min-height:0;padding:18px 16px}:root:not([data-app-design=classic]) .theme-toko .dh-resume h2{font-size:22px}:root:not([data-app-design=classic]) .theme-toko .dh-paper{display:none}:root:not([data-app-design=classic]) .theme-toko .dh-deck,:root:not([data-app-design=classic]) .theme-toko .dh-plan,:root:not([data-app-design=classic]) .theme-toko .dh-act,:root:not([data-app-design=classic]) .theme-toko .dh-side{padding:18px 16px}:root:not([data-app-design=classic]) .theme-toko .dh-pair{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:12px}:root:not([data-app-design=classic]) .theme-toko .dh-zone{gap:12px;margin-bottom:12px}:root:not([data-app-design=classic]) .theme-toko .dh-cur,:root:not([data-app-design=classic]) .theme-toko .dh-found{padding:18px 16px}:root:not([data-app-design=classic]) .theme-toko .dh-path{padding-block:18px;padding-inline:16px 0}:root:not([data-app-design=classic]) .theme-toko .dh-path-head{padding-inline-end:16px}:root:not([data-app-design=classic]) .theme-toko .dh-cur-body{grid-template-columns:minmax(0,1fr);gap:18px}:root:not([data-app-design=classic]) .theme-toko .dh-cur-title h2{font-size:28px}:root:not([data-app-design=classic]) .theme-toko .dh-cur-foot{flex-direction:column;align-items:stretch;gap:14px}:root:not([data-app-design=classic]) .theme-toko .dh-cur-foot .dh-btn-ink{justify-content:space-between}:root:not([data-app-design=classic]) .theme-toko .dh-cur .dh-pop{top:auto;bottom:max(16px, env(safe-area-inset-bottom));inset-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));width:auto;position:fixed}:root:not([data-app-design=classic]) .theme-toko .dh-steps{scrollbar-width:none;gap:18px;padding-inline-end:16px}:root:not([data-app-design=classic]) .theme-toko .dh-step{flex-basis:160px}:root:not([data-app-design=classic]) .theme-toko .dh-ticks span:nth-child(2n):not([data-today]){visibility:hidden}}@media (prefers-reduced-motion:reduce){:root:not([data-app-design=classic]) .theme-toko .dh *{transition:none!important}}:root:not([data-app-design=classic]) .theme-toko [data-sidebar-upsell]{background-color:var(--hs-orange);font-family:var(--font-inter-tight), "Inter Tight", system-ui, sans-serif;border-radius:24px;flex-shrink:0;margin-top:12px;padding:17px}:root:not([data-app-design=classic]) .theme-toko [data-upsell-title]{letter-spacing:-.03em;color:#161616;font-size:24px;font-weight:700;line-height:1.1}:root:not([data-app-design=classic]) .theme-toko [data-upsell-body]{color:#161616}:root:not([data-app-design=classic]) .theme-toko [data-sidebar-upsell] [data-upsell-pill]{background:#161616;height:42px;margin-top:16px;padding-inline:16px;font-size:16px;font-weight:400}:root:not([data-app-design=classic]) .theme-toko [data-sidebar-links]{scrollbar-width:none}:root:not([data-app-design=classic]) .theme-toko [data-sidebar-links]::-webkit-scrollbar{display:none}