:root{color:var(--ink);background:var(--page);font-synthesis:none;text-rendering:optimizelegibility;--color-canvas:#f7f6f0;--color-surface:#fff;--color-surface-soft:#f0f2ed;--color-field:#f3f5f1;--color-field-border:#d5ded6;--color-line:#e1e7e1;--color-ink:#28372d;--color-ink-soft:#53645a;--color-muted:#56655a;--color-muted-light:#5c6c62;--color-accent:#496d55;--color-accent-hover:#3d5d46;--color-accent-strong:#3f684c;--color-accent-soft:#e7efe8;--color-accent-tint:#cadbce;--color-accent-dark:#314b39;--color-deep:#23382b;--color-button-hover:#3d5d46;--color-hero-start:#20382b;--color-hero-mid:#294534;--color-hero-end:#365642;--color-hero-glow:#5c8068;--color-hero-border:#496d55;--color-hero-text:#f7f6f0;--color-hero-muted:#cbd8ce;--color-hero-highlight:#b9d0bd;--color-warm:#795c2d;--color-warm-soft:#f4eedc;--color-warm-deep:#7b5e32;--color-danger:#a44c40;--color-danger-soft:#f9ede9;--color-danger-deep:#873c33;--color-white:#fff;--color-black:#000;--color-white-rgb:255 255 255;--color-shadow-rgb:35 56 43;--color-accent-rgb:73 109 85;--color-accent-soft-rgb:231 239 232;--color-danger-rgb:164 76 64;--color-warm-rgb:161 124 67;--ink:var(--color-ink);--muted:var(--color-muted);--line:var(--color-line);--panel:var(--color-surface);--page:var(--color-canvas);--field-bg:var(--color-field);--field-border:var(--color-field-border);--field-focus:var(--color-accent);--field-focus-ring:var(--color-accent-soft);--accent-soft:var(--color-accent-soft);--accent-strong:var(--color-accent-strong);--accent:var(--color-accent);--navy:var(--color-deep);--blue:var(--color-accent-soft);--gold:var(--color-warm-soft);--peach:var(--color-danger-soft);--danger:var(--color-danger);--serif:"Iowan Old Style", "Palatino Linotype", Georgia, serif;font-optical-sizing:auto;font-family:Inter,Aptos,Segoe UI,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#171f19;--color-surface:#202a22;--color-surface-soft:#29362c;--color-field:#253027;--color-field-border:#435247;--color-line:#38463b;--color-ink:#eff3ee;--color-ink-soft:#c7d1c8;--color-muted:#a5b1a7;--color-muted-light:#9aa99d;--color-accent:#93b69b;--color-accent-hover:#a9c7af;--color-accent-strong:#b9d2bd;--color-accent-soft:#2a4030;--color-accent-tint:#3a5741;--color-accent-dark:#d5e6d7;--color-deep:#16221a;--color-button-hover:#3a5741;--color-hero-start:#16221a;--color-hero-mid:#20382b;--color-hero-end:#2b4433;--color-hero-glow:#496d55;--color-hero-border:#3a5741;--color-hero-text:#eff3ee;--color-hero-muted:#bdcbbf;--color-hero-highlight:#b9d2bd;--color-warm:#d2ad68;--color-warm-soft:#493e2a;--color-warm-deep:#ead29b;--color-danger:#ec9a8c;--color-danger-soft:#4a312f;--color-danger-deep:#f0b2a8;--color-shadow-rgb:9 15 10;--color-accent-rgb:147 182 155;--color-accent-soft-rgb:42 64 48;--color-danger-rgb:236 154 140;--color-warm-rgb:210 173 104;--ink:var(--color-ink);--muted:var(--color-muted);--line:var(--color-line);--panel:var(--color-surface);--page:var(--color-canvas);--field-bg:var(--color-field);--field-border:var(--color-field-border);--field-focus:var(--color-accent);--field-focus-ring:var(--color-accent-soft);--accent-soft:var(--color-accent-soft);--accent-strong:var(--color-accent-strong);--accent:var(--color-accent);--navy:var(--color-deep);--blue:var(--color-accent-soft);--gold:var(--color-warm-soft);--peach:var(--color-danger-soft);--danger:var(--color-danger);background:var(--page)}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{min-width:320px;min-height:100vh;color:var(--ink);background:var(--page);margin:0}body,button,input,textarea,select{font-family:inherit}button,input,textarea,select{font-size:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}::selection{background:var(--color-accent-soft);color:var(--color-ink)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position-x:-220%}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._scope_lmi70_2.toast{z-index:100;border:1px solid var(--color-accent-tint);background:var(--color-accent-soft);max-width:min(390px,100vw - 40px);box-shadow:0 8px 30px rgb(var(--color-shadow-rgb) / .125);color:var(--color-accent-dark);border-radius:8px;padding:12px 16px;font-size:13px;animation:.22s ease-out _toast-in_lmi70_1;position:fixed;bottom:20px;right:22px}._scope_lmi70_2.toast--error{border-color:var(--color-danger-soft);background:var(--color-danger-soft);color:var(--color-danger-deep)}._logo_1yoyi_1{aspect-ratio:3/2;flex:none;justify-content:center;align-items:center;width:120px;display:inline-flex}._logo_1yoyi_1 img{object-fit:contain;width:100%;height:100%;display:block}._workspace_1yoyi_17{width:116px}._auth_1yoyi_21{width:144px}._footer_1yoyi_25{width:116px}._header_18fx0_1{z-index:20;border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;height:62px;padding:0 clamp(22px,4vw,52px);display:flex;position:sticky;top:0}._breadcrumb_18fx0_14{color:var(--color-muted-light);align-items:center;gap:11px;font-size:13px;display:flex}._breadcrumb_18fx0_14 span{color:var(--color-line)}._breadcrumb_18fx0_14 strong{color:var(--color-ink-soft);font-weight:600}._currentDay_18fx0_31{border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:999px;margin-left:8px;padding:5px 9px;font-size:12px}._menuButton_18fx0_41{border:1px solid var(--line);background:var(--panel);width:35px;height:35px;color:var(--ink);cursor:pointer;border-radius:7px;display:none}@media (width<=780px){._header_18fx0_1{gap:10px;height:62px;padding:0 18px}._menuButton_18fx0_41{place-items:center;width:42px;height:42px;font-size:19px;display:inline-grid}._breadcrumb_18fx0_14{display:none}._currentDay_18fx0_31{margin-left:auto;padding:7px 11px;font-size:14px}}._scope_hrje2_2.workspace-shell{background:var(--page);min-height:100vh;color:var(--ink);display:flex}._scope_hrje2_2 .sidebar{z-index:10;border-right:1px solid var(--line);background:var(--panel);flex-direction:column;width:235px;padding:23px 15px 13px;display:flex;position:fixed;inset:0 auto 0 0}._scope_hrje2_2 .sidebar .brand{color:var(--ink);align-self:center}._scope_hrje2_2 .sidebar-label{color:var(--color-accent);letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:20px 0 11px;font-size:12px;font-weight:700}._scope_hrje2_2 .side-nav{gap:5px;margin-top:12px;display:grid}._scope_hrje2_2 .nav-link{min-height:42px;color:var(--color-muted);border-radius:7px;align-items:center;gap:12px;padding:0 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}._scope_hrje2_2 .nav-link:hover{color:var(--ink);background:var(--page)}._scope_hrje2_2 .nav-link--active{background:var(--accent-soft);color:var(--navy);font-weight:700}:root[data-theme=dark] ._scope_hrje2_2 .nav-link--active{background:var(--accent-soft);color:var(--accent-strong)}._scope_hrje2_2 .nav-icon{width:17px;color:var(--color-muted);text-align:center;font-size:17px;line-height:1}._scope_hrje2_2 .nav-link--active .nav-icon{color:var(--color-accent-dark)}._scope_hrje2_2 .nav-dot{background:var(--color-accent);border-radius:50%;width:5px;height:5px;margin-left:auto}._scope_hrje2_2 .sidebar-bottom{gap:8px;margin-top:auto;display:grid}._scope_hrje2_2 .user-menu{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:8px;padding:10px 0 4px;display:flex}._scope_hrje2_2 .avatar{background:var(--accent-soft);width:31px;height:31px;color:var(--accent-strong);font-family:var(--serif);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}._scope_hrje2_2 .user-menu-text{flex:1;gap:3px;min-width:0;display:grid}._scope_hrje2_2 .user-menu-text strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}._scope_hrje2_2 .user-menu-text small{color:var(--muted);font-size:11px}._scope_hrje2_2 .workspace-main{width:calc(100% - 235px);min-height:100vh;margin-left:235px}._scope_hrje2_2 .page-content{width:min(1230px,100%);margin:auto;padding:34px clamp(22px,4vw,52px) 65px}._scope_hrje2_2 .page-title-row{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 27px;display:flex}._scope_hrje2_2 .page-title-row h1{color:var(--ink);letter-spacing:-.05em;margin:9px 0 5px;font-size:28px;font-weight:600}._scope_hrje2_2 .page-title-row p{color:var(--muted);margin:0;font-size:13px}._scope_hrje2_2 .section-row h2{color:var(--ink);letter-spacing:-.02em;margin:5px 0 0;font-size:14px;font-weight:600}._scope_hrje2_2 .activity-chart{grid-template-columns:repeat(7,1fr);gap:11px;height:126px;margin-top:12px;display:grid}._scope_hrje2_2 .section-row{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}._scope_hrje2_2 .mobile-scrim{display:none}@media (width>=1500px){._scope_hrje2_2 .page-content{padding-left:58px;padding-right:58px}}@media (width<=1100px){._scope_hrje2_2 .sidebar{width:205px}._scope_hrje2_2 .workspace-main{width:calc(100% - 205px);margin-left:205px}._scope_hrje2_2 .page-content{padding-left:25px;padding-right:25px}}@media (width<=780px){._scope_hrje2_2 .sidebar{z-index:40;overscroll-behavior:contain;width:min(320px,88vw);box-shadow:10px 0 30px rgb(var(--color-shadow-rgb) / .125);padding:26px 18px 16px;transition:transform .2s;overflow-y:auto;transform:translate(-105%)}._scope_hrje2_2 .sidebar--open{transform:translate(0)}._scope_hrje2_2 .sidebar-label{font-size:13px}._scope_hrje2_2 .nav-link{min-height:48px;font-size:16px}._scope_hrje2_2 .user-menu-text strong{font-size:15px}._scope_hrje2_2 .user-menu-text small{font-size:13px}._scope_hrje2_2 .mobile-scrim{z-index:30;background:rgb(var(--color-shadow-rgb) / .5);border:0;display:block;position:fixed;inset:0}._scope_hrje2_2 .workspace-main{width:100%;margin-left:0}._scope_hrje2_2 .page-content{padding:26px 20px 50px;font-size:16px}}@media (width<=540px){._scope_hrje2_2 .page-content{padding:24px 16px 42px}}._header_16f19_1{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1220px,100% - 64px);height:86px;margin:auto;display:flex}._brand_16f19_11{align-items:center;display:inline-flex}._nav_16f19_16{align-items:center;gap:28px;display:flex}._loginLink_16f19_22{color:var(--ink);font-size:14px;font-weight:600}._cta_16f19_28>svg{width:16px;height:16px}@media (width<=780px){._header_16f19_1{width:calc(100% - 36px);height:70px}._brand_16f19_11>span{width:100px}._nav_16f19_16{gap:16px}._cta_16f19_28{min-height:36px}}@media (width<=540px){._nav_16f19_16{gap:11px}._loginLink_16f19_22{font-size:13px}._cta_16f19_28{padding:0 10px;font-size:13px}._cta_16f19_28>svg{display:none}}._footer_1t9g6_1{background:var(--color-accent-soft);color:var(--muted);padding:44px max(32px,50% - 610px) 18px;font-size:13px}._footerMain_1t9g6_8{grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:36px;padding-bottom:30px;display:grid}._brandBlock_1t9g6_16 p,._productBlock_1t9g6_17 p{color:var(--muted);margin:8px 0 0;line-height:1.6}._brand_1t9g6_16{align-items:center;display:inline-flex}._brand_1t9g6_16>span{width:116px;margin:0}._eyebrow_1t9g6_33{color:var(--color-muted);letter-spacing:.13em;font-size:10px;font-weight:700}._productBlock_1t9g6_17 strong,._companyLink_1t9g6_41{color:var(--color-accent-dark);font-weight:700}._companyLink_1t9g6_41{align-items:center;gap:3px;transition:color .16s;display:inline-flex}._companyLink_1t9g6_41:hover{color:var(--color-accent)}._companyLink_1t9g6_41 svg{width:13px;height:13px}._socialLinks_1t9g6_62{gap:9px;margin-top:11px;display:flex}._socialLinks_1t9g6_62 a{border:1px solid var(--color-accent-tint);background:var(--color-accent-soft);width:35px;height:35px;color:var(--color-accent-dark);border-radius:50%;place-items:center;transition:transform .16s,background-color .16s,color .16s;display:grid}._socialLinks_1t9g6_62 a:hover{background:var(--color-accent-dark);color:var(--color-white);transform:translateY(-3px)}._socialLinks_1t9g6_62 svg{width:16px;height:16px}._footerBottom_1t9g6_94{border-top:1px solid var(--color-accent-soft);color:var(--color-muted);justify-content:space-between;padding-top:16px;font-size:12px;display:flex}@media (width<=780px){._footer_1t9g6_1{padding:36px 18px 16px}._footerMain_1t9g6_8{grid-template-columns:1fr 1fr;gap:26px 20px}}@media (width<=480px){._footerMain_1t9g6_8{grid-template-columns:1fr;gap:22px}._footerBottom_1t9g6_94{flex-direction:column;align-items:flex-start;gap:10px;font-size:11px}}._scope_1nu9m_2.landing{background:radial-gradient(ellipse at 92% 8%, var(--color-accent-soft) 0, transparent 28rem), var(--color-canvas);color:var(--color-deep);overflow:hidden}._scope_1nu9m_2 .wrap{width:min(1150px,100% - 64px);margin:auto}._scope_1nu9m_2 .hero{isolation:isolate;border:1px solid var(--color-hero-border);min-height:630px;box-shadow:0 28px 75px rgb(var(--color-shadow-rgb) / .141);background:radial-gradient(ellipse at 82% 43%, var(--color-hero-glow) 0, transparent 42%), radial-gradient(ellipse at 8% 100%, var(--color-hero-mid) 0, transparent 43%), linear-gradient(112deg, var(--color-hero-start) 0%, var(--color-hero-mid) 52%, var(--color-hero-end) 100%);border-radius:30px;grid-template-columns:1.03fr .97fr;align-items:center;gap:55px;margin-top:24px;padding:40px clamp(38px,5.2vw,70px) 48px;display:grid;position:relative;overflow:hidden}._scope_1nu9m_2 .hero:before{z-index:0;content:"";pointer-events:none;opacity:.16;background-image:radial-gradient(var(--color-accent-soft) .75px, transparent .75px);-webkit-mask-image:linear-gradient(90deg, transparent 4%, var(--color-black) 100%);mask-image:linear-gradient(90deg, transparent 4%, var(--color-black) 100%);background-size:19px 19px;position:absolute;inset:0}._scope_1nu9m_2 .hero:after{z-index:0;aspect-ratio:1;border:1px solid rgb(var(--color-accent-soft-rgb) / .11);content:"";width:620px;box-shadow:0 0 0 38px rgb(var(--color-accent-soft-rgb) / .035), 0 0 0 78px rgb(var(--color-accent-soft-rgb) / .02);pointer-events:none;border-radius:50%;position:absolute;top:-220px;right:4%}._scope_1nu9m_2 .hero>*{z-index:1;position:relative}._scope_1nu9m_2 .hero-copy{padding:25px 0 10px}._scope_1nu9m_2 .hero .eyebrow{color:var(--color-hero-muted)}._scope_1nu9m_2 .hero .eyebrow-dot{background:var(--color-hero-highlight);box-shadow:0 0 15px rgb(var(--color-accent-soft-rgb) / .533)}._scope_1nu9m_2 .hero-copy h1{color:var(--color-hero-text);letter-spacing:-.065em;text-wrap:balance;margin:23px 0 18px;font-size:clamp(43px,5.4vw,68px);font-weight:600;line-height:1.03}._scope_1nu9m_2 .hero-copy h1 em{color:var(--color-hero-highlight);font-family:var(--serif);font-weight:500}._scope_1nu9m_2 .section-heading h2 em,._scope_1nu9m_2 .sample-heading h2 em{color:var(--color-accent-dark);font-family:var(--serif);font-weight:500}._scope_1nu9m_2 .hero-lede{max-width:435px;color:var(--color-hero-muted);font-size:15px;line-height:1.75}._scope_1nu9m_2 .hero-actions{flex-wrap:wrap;gap:11px;margin-top:27px;display:flex}._scope_1nu9m_2 .hero-actions .button{min-height:47px;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s}._scope_1nu9m_2 .hero-actions .button--dark{background:var(--color-accent);color:var(--color-hero-text);box-shadow:0 8px 24px rgb(var(--color-shadow-rgb) / .239)}._scope_1nu9m_2 .hero-actions .button--dark:hover{background:var(--color-button-hover);box-shadow:0 12px 28px rgb(var(--color-shadow-rgb) / .31)}._scope_1nu9m_2 .hero-actions .button--light{border-color:rgb(var(--color-white-rgb) / .22);background:rgb(var(--color-white-rgb) / .051);color:var(--color-hero-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._scope_1nu9m_2 .hero-actions .button--light:hover{border-color:rgb(var(--color-white-rgb) / .396);background:rgb(var(--color-white-rgb) / .098)}._scope_1nu9m_2 .hero-proof{color:var(--color-muted);align-items:center;gap:12px;margin-top:38px;font-size:13px;line-height:1.6;display:flex}._scope_1nu9m_2 .hero-proof strong{color:var(--color-deep);font-weight:600}._scope_1nu9m_2 .proof-avatars{padding-left:4px;display:flex}._scope_1nu9m_2 .proof-avatars span{border:2px solid var(--color-warm-soft);background:var(--color-accent-tint);width:27px;height:27px;color:var(--color-accent-dark);border-radius:50%;place-items:center;margin-left:-4px;font-size:13px;font-weight:700;display:grid}._scope_1nu9m_2 .proof-avatars span:nth-child(2){background:var(--color-warm-soft)}._scope_1nu9m_2 .proof-avatars span:nth-child(3){background:var(--color-accent-soft)}._scope_1nu9m_2 .hero-art{isolation:isolate;place-items:center;min-height:520px;display:grid;position:relative}._scope_1nu9m_2 .hero-art:before{background:radial-gradient(ellipse, rgb(var(--color-accent-soft-rgb) / .18) 0%, rgb(var(--color-accent-rgb) / .071) 43%, transparent 72%);content:"";filter:blur(12px);pointer-events:none;border-radius:50%;animation:7s ease-in-out infinite _art-glow_1nu9m_1;position:absolute;inset:12% 7%}._scope_1nu9m_2 .art-orbit{border:1px solid rgb(var(--color-accent-soft-rgb) / .259);width:440px;height:440px;box-shadow:inset 0 0 35px rgb(var(--color-accent-soft-rgb) / .031);border-radius:50%;position:absolute}._scope_1nu9m_2 .orbit-two{border-color:rgb(var(--color-accent-soft-rgb) / .169);width:370px;height:370px}._scope_1nu9m_2 .word-card{z-index:1;position:relative}._scope_1nu9m_2 .word-card-main{border:1px solid rgb(var(--color-white-rgb) / .71);background:var(--color-white);width:350px;min-height:392px;box-shadow:0 32px 85px rgb(var(--color-shadow-rgb) / .439), 0 5px 18px rgb(var(--color-accent-rgb) / .078);border-radius:19px;padding:25px 28px 0;transition:transform .42s cubic-bezier(.2,.75,.25,1),box-shadow .42s;animation:.7s cubic-bezier(.2,.75,.25,1) _card-arrive_1nu9m_1;transform:rotate(-1deg)}._scope_1nu9m_2 .hero-art:hover .word-card-main{box-shadow:0 42px 100px rgb(var(--color-shadow-rgb) / .51), 0 8px 24px rgb(var(--color-accent-rgb) / .141);transform:translateY(-9px)rotate(0)scale(1.015)}._scope_1nu9m_2 .word-card-top,._scope_1nu9m_2 .sample-card-head{justify-content:space-between;align-items:center;display:flex}._scope_1nu9m_2 .bookmark{color:var(--color-muted);font-size:20px}._scope_1nu9m_2 .word-pronunciation{color:var(--color-muted);font-family:var(--serif);margin-top:27px;font-size:14px;font-style:italic}._scope_1nu9m_2 .word-card-main h2{color:var(--color-deep);font-family:var(--serif);letter-spacing:-.035em;margin:2px 0 0;font-size:37px;font-weight:500}._scope_1nu9m_2 .word-kind{color:var(--color-muted);margin:4px 0 17px;font-size:13px}._scope_1nu9m_2 .word-definition{color:var(--color-ink-soft);font-size:14px;line-height:1.7}._scope_1nu9m_2 .card-divider{background:var(--color-accent-soft);height:1px;margin:19px 0 15px}._scope_1nu9m_2 .word-example>span,._scope_1nu9m_2 .sample-card-foot{color:var(--color-muted-light);letter-spacing:.12em;font-size:12px;font-weight:700}._scope_1nu9m_2 .word-example p{color:var(--color-ink-soft);font-family:var(--serif);margin:8px 0 19px;font-size:14px;font-style:italic;line-height:1.55}._scope_1nu9m_2 .card-footer{border-top:1px solid var(--color-accent-soft);min-height:37px;color:var(--color-muted-light);align-items:center;gap:5px;font-size:13px;display:flex}._scope_1nu9m_2 .card-footer strong{color:var(--color-accent-dark);font-weight:600}._scope_1nu9m_2 .mini-dot{background:var(--color-accent);border-radius:50%;width:6px;height:6px;margin-right:3px}._scope_1nu9m_2 .card-star{color:var(--color-accent);margin-left:auto;font-size:13px}._scope_1nu9m_2 .floating-note{z-index:2;border:1px solid var(--color-accent-soft);background:var(--color-white);box-shadow:0 12px 34px rgb(var(--color-accent-rgb) / .082);color:var(--color-muted);border-radius:9px;align-items:center;gap:9px;padding:12px 14px;font-size:13px;display:flex;position:absolute}._scope_1nu9m_2 .note-left{animation:6s ease-in-out infinite _note-float-left_1nu9m_1;top:66px;left:3px;transform:rotate(-4deg)}._scope_1nu9m_2 .note-left span{color:var(--color-accent);font-size:17px}._scope_1nu9m_2 .note-right{animation:6.8s ease-in-out -1.4s infinite _note-float-right_1nu9m_1;bottom:65px;right:0;transform:rotate(4deg)}._scope_1nu9m_2 .note-right>div{gap:2px;display:grid}._scope_1nu9m_2 .note-right strong{color:var(--color-deep);font-size:14px}._scope_1nu9m_2 .note-right small{color:var(--color-muted);font-size:13px}._scope_1nu9m_2 .streak-icon{color:var(--color-warm);font-size:20px}._scope_1nu9m_2 .art-spark{color:var(--color-accent-tint);position:absolute}._scope_1nu9m_2 .spark-one{font-size:19px;animation:3.7s ease-in-out infinite _sparkle_1nu9m_1;top:115px;right:43px}._scope_1nu9m_2 .spark-two{font-size:24px;animation:4.4s ease-in-out -1.2s infinite _sparkle_1nu9m_1;bottom:105px;left:22px}._scope_1nu9m_2 .feature-section{background:var(--color-accent-soft);padding:90px 0 94px}._scope_1nu9m_2 .section-heading{text-align:center;max-width:600px;margin:0 auto 43px}._scope_1nu9m_2 .section-heading h2,._scope_1nu9m_2 .sample-heading h2{color:var(--color-deep);letter-spacing:-.055em;margin:16px 0 13px;font-size:43px;font-weight:500;line-height:1.07}._scope_1nu9m_2 .section-heading p,._scope_1nu9m_2 .sample-heading p{color:var(--color-muted);margin:auto;font-size:13px;line-height:1.8}._scope_1nu9m_2 .feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}._scope_1nu9m_2 .feature-grid article{border:1px solid var(--color-accent-soft);background:var(--color-accent-soft);min-height:205px;box-shadow:0 8px 26px rgb(var(--color-accent-rgb) / .031);border-radius:16px;padding:24px 25px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}._scope_1nu9m_2 .feature-grid article:before{background:radial-gradient(circle, rgb(var(--color-accent-soft-rgb) / .251), transparent 70%);content:"";opacity:0;border-radius:50%;width:155px;height:155px;transition:opacity .22s,transform .32s;position:absolute;top:-65px;right:-65px}._scope_1nu9m_2 .feature-grid article:hover{border-color:var(--color-accent-tint);box-shadow:0 16px 34px rgb(var(--color-accent-rgb) / .071);transform:translateY(-5px)}._scope_1nu9m_2 .feature-grid article:hover:before{opacity:1;transform:scale(1.3)}._scope_1nu9m_2 .feature-icon{border-radius:10px;place-items:center;width:37px;height:37px;font-size:17px;transition:transform .22s;display:grid}._scope_1nu9m_2 .feature-grid article:hover .feature-icon{transform:rotate(-7deg)scale(1.08)}._scope_1nu9m_2 .feature-icon--peach{color:var(--color-danger-deep);background:var(--color-danger-soft)}._scope_1nu9m_2 .feature-icon--blue{color:var(--color-accent);background:var(--color-accent-soft)}._scope_1nu9m_2 .feature-icon--yellow{color:var(--color-warm-deep);background:var(--color-warm-soft)}._scope_1nu9m_2 .feature-grid h3{color:var(--color-ink);margin:18px 0 7px;font-size:14px;font-weight:600}._scope_1nu9m_2 .feature-grid p{max-width:290px;color:var(--color-muted);margin:0;font-size:13px;line-height:1.7}._scope_1nu9m_2 .sample-section{grid-template-columns:1fr 1fr;align-items:center;gap:50px;min-height:465px;padding-top:90px;padding-bottom:85px;display:grid}._scope_1nu9m_2 .sample-heading{padding-left:32px}._scope_1nu9m_2 .sample-heading h2{font-size:42px}._scope_1nu9m_2 .sample-heading p{max-width:405px;margin:0 0 21px}._scope_1nu9m_2 .sample-stack{place-items:center;min-height:280px;display:grid;position:relative}._scope_1nu9m_2 .sample-card{border:1px solid var(--color-accent-soft);width:290px;min-height:187px;box-shadow:0 13px 35px rgb(var(--color-accent-rgb) / .071);border-radius:12px;padding:19px 21px;transition:transform .4s cubic-bezier(.2,.75,.25,1),box-shadow .4s;position:absolute}._scope_1nu9m_2 .sample-card--mint{z-index:1;background:var(--color-accent-soft);margin:-48px 0 0 -78px;transform:rotate(-3deg)}._scope_1nu9m_2 .sample-card--lilac{background:var(--color-accent-soft);margin:42px 0 0 83px;transform:rotate(3deg)}._scope_1nu9m_2 .sample-stack:hover .sample-card--mint{box-shadow:0 22px 48px rgb(var(--color-accent-rgb) / .125);transform:translate(-9px,-4px)rotate(-7deg)}._scope_1nu9m_2 .sample-stack:hover .sample-card--lilac{box-shadow:0 22px 48px rgb(var(--color-accent-rgb) / .125);transform:translate(9px,5px)rotate(7deg)}._scope_1nu9m_2 .sample-card-head{color:var(--color-muted);letter-spacing:.12em;font-size:12px;font-weight:700}._scope_1nu9m_2 .sample-card h3{color:var(--color-deep);font-family:var(--serif);margin:18px 0 6px;font-size:23px;font-weight:500}._scope_1nu9m_2 .sample-card p{color:var(--color-muted);margin:0 0 20px;font-size:13px;line-height:1.55}._scope_1nu9m_2 .sample-card-foot{border-top:1px solid rgb(var(--color-white-rgb) / .659);justify-content:space-between;padding-top:10px;display:flex}._scope_1nu9m_2 .cta-section{background:radial-gradient(ellipse at 50% 0%, rgb(var(--color-accent-rgb) / .333), transparent 50%), linear-gradient(125deg, var(--color-hero-start), var(--color-hero-end));color:var(--color-hero-text);text-align:center;padding:79px 0 83px;position:relative;overflow:hidden}._scope_1nu9m_2 .cta-inner h2{letter-spacing:-.045em;margin:18px 0 24px;font-size:40px;font-weight:500;line-height:1.14}._scope_1nu9m_2 .cta-inner .button{min-height:45px}._scope_1nu9m_2 .cta-star{color:var(--color-muted);position:absolute}._scope_1nu9m_2 .star-a{font-size:31px;animation:4s ease-in-out infinite _sparkle_1nu9m_1;top:44px;left:19%}._scope_1nu9m_2 .star-b{font-size:40px;animation:4.5s ease-in-out -1s infinite _sparkle_1nu9m_1;bottom:35px;right:20%}@keyframes _card-arrive_1nu9m_1{0%{opacity:0;transform:translateY(22px)rotate(2deg)}to{opacity:1;transform:translateY(0)rotate(-1deg)}}@keyframes _art-glow_1nu9m_1{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes _note-float-left_1nu9m_1{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-7px)rotate(-4deg)}}@keyframes _note-float-right_1nu9m_1{0%,to{transform:translateY(0)rotate(4deg)}50%{transform:translateY(7px)rotate(4deg)}}@keyframes _sparkle_1nu9m_1{0%,to{opacity:.55;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.08)rotate(12deg)}}@media (width<=1100px){._scope_1nu9m_2 .hero{gap:25px}._scope_1nu9m_2 .hero-copy{padding-left:0}._scope_1nu9m_2 .hero{padding-left:26px;padding-right:26px}._scope_1nu9m_2 .word-card-main{width:min(350px,100%)}._scope_1nu9m_2 .art-orbit{width:min(440px,40vw);height:min(440px,40vw)}._scope_1nu9m_2 .orbit-two{width:min(370px,34vw);height:min(370px,34vw)}}@media (width<=780px){._scope_1nu9m_2 .wrap{width:calc(100% - 36px)}._scope_1nu9m_2 .hero{border-radius:24px;grid-template-columns:1fr;gap:0;min-height:0;margin-top:16px;padding:35px 20px 34px}._scope_1nu9m_2 .hero-copy{max-width:580px;margin:auto;padding-top:10px}._scope_1nu9m_2 .hero-copy h1{font-size:clamp(43px,9vw,62px)}._scope_1nu9m_2 .hero-art{min-height:445px;margin-top:17px}._scope_1nu9m_2 .word-card-main{width:320px;min-height:365px;padding:22px 24px 0}._scope_1nu9m_2 .art-orbit{width:395px;height:395px}._scope_1nu9m_2 .orbit-two{width:330px;height:330px}._scope_1nu9m_2 .note-left{top:50px;left:max(0px,50% - 207px)}._scope_1nu9m_2 .note-right{bottom:52px;right:max(0px,50% - 210px)}._scope_1nu9m_2 .feature-section{padding:70px 0}._scope_1nu9m_2 .feature-grid{gap:10px}._scope_1nu9m_2 .feature-grid article{padding:19px 15px}._scope_1nu9m_2 .section-heading h2,._scope_1nu9m_2 .sample-heading h2{font-size:36px}._scope_1nu9m_2 .sample-section{grid-template-columns:1fr;gap:24px;padding-top:65px;padding-bottom:55px}._scope_1nu9m_2 .sample-heading{padding-left:0}._scope_1nu9m_2 .sample-stack{min-height:280px}._scope_1nu9m_2 .cta-section{padding:65px 0}._scope_1nu9m_2 .cta-inner h2{font-size:34px}}@media (width<=540px){._scope_1nu9m_2 .hero-copy h1{font-size:43px}._scope_1nu9m_2 .hero-lede{font-size:14px}._scope_1nu9m_2 .hero-actions{grid-template-columns:1fr;max-width:310px;display:grid}._scope_1nu9m_2 .hero-actions .button{width:100%}._scope_1nu9m_2 .hero-art{min-height:400px}._scope_1nu9m_2 .word-card-main{width:min(278px,100%);min-height:355px;padding:18px 20px 0}._scope_1nu9m_2 .word-card-main h2{font-size:31px}._scope_1nu9m_2 .word-pronunciation{margin-top:23px}._scope_1nu9m_2 .art-orbit{width:min(330px,82vw);height:min(330px,82vw)}._scope_1nu9m_2 .orbit-two{width:min(280px,70vw);height:min(280px,70vw)}._scope_1nu9m_2 .floating-note{padding:9px 11px;font-size:13px}._scope_1nu9m_2 .note-left{top:37px;left:0}._scope_1nu9m_2 .note-right{bottom:36px;right:0}._scope_1nu9m_2 .feature-grid{grid-template-columns:1fr}._scope_1nu9m_2 .feature-grid article{min-height:165px}._scope_1nu9m_2 .section-heading h2,._scope_1nu9m_2 .sample-heading h2{font-size:33px}._scope_1nu9m_2 .sample-card{width:255px}._scope_1nu9m_2 .sample-card--mint{margin-left:clamp(-40px,-7vw,-22px)}._scope_1nu9m_2 .sample-card--lilac{margin-left:clamp(22px,7vw,42px)}}@media (prefers-reduced-motion:reduce){._scope_1nu9m_2 .hero-art:before,._scope_1nu9m_2 .word-card-main,._scope_1nu9m_2 .floating-note,._scope_1nu9m_2 .art-spark,._scope_1nu9m_2 .cta-star{animation:none}}._scope_nrkin_2.auth-screen{background:var(--page);grid-template-columns:minmax(340px,.96fr) 1.04fr;min-height:100vh;display:grid}._scope_nrkin_2 .auth-aside{background:radial-gradient(ellipse at 18% 82%, rgb(var(--color-accent-rgb) / .34), transparent 38%), linear-gradient(145deg, var(--color-hero-start), var(--color-hero-mid) 56%, var(--color-hero-end));min-height:0;color:var(--color-hero-text);flex-direction:column;justify-content:space-between;padding:30px clamp(30px,6vw,82px);display:flex;position:relative;overflow:hidden}._scope_nrkin_2 .auth-aside:before,._scope_nrkin_2 .auth-aside:after{content:"";border:1px solid rgb(var(--color-accent-soft-rgb) / .22);pointer-events:none;border-radius:50%;position:absolute}._scope_nrkin_2 .auth-aside:before{width:580px;height:580px;box-shadow:0 0 0 34px rgb(var(--color-accent-soft-rgb) / .035);top:11%;right:-310px}._scope_nrkin_2 .auth-aside:after{width:430px;height:430px;top:23%;right:-235px}._scope_nrkin_2 .auth-aside-copy{z-index:1;max-width:460px;margin:auto 0;position:relative}._scope_nrkin_2 .auth-aside-copy h1{letter-spacing:-.065em;max-width:450px;margin:0 0 16px;font-size:clamp(40px,4.7vw,62px);font-weight:600;line-height:1.02}._scope_nrkin_2 .auth-aside-copy h1 em{color:var(--color-hero-highlight);font-family:var(--serif);font-style:italic;font-weight:500;display:block}._scope_nrkin_2 .auth-aside-copy>p{max-width:390px;color:var(--color-hero-muted);margin:0;font-size:14px;line-height:1.7}._scope_nrkin_2 .auth-aside .brand--light{border-radius:10px;padding:3px 8px}._scope_nrkin_2 .auth-panel{background:radial-gradient(ellipse at 96% 4%, var(--color-accent-soft), transparent 36%), var(--page);place-items:center;min-height:0;padding:clamp(18px,3vh,30px) clamp(22px,4vw,58px);display:grid}._scope_nrkin_2 .auth-form-wrap{border:1px solid var(--line);background:var(--panel);width:min(460px,100%);box-shadow:0 24px 65px rgb(var(--color-shadow-rgb) / .09);border-radius:20px;padding:clamp(20px,3vw,34px)}._scope_nrkin_2 .auth-mobile-brand,._scope_nrkin_2 .auth-mobile-copy{display:none}._scope_nrkin_2 .auth-form-heading{margin-bottom:18px}._scope_nrkin_2 .auth-form-eyebrow{color:var(--color-accent-strong);letter-spacing:.13em;font-size:10px;font-weight:800}._scope_nrkin_2 .auth-form-heading h2{color:var(--ink);letter-spacing:-.055em;margin:9px 0 6px;font-size:clamp(28px,3vw,34px);font-weight:700}._scope_nrkin_2 .auth-form-heading p{max-width:340px;color:var(--color-muted);margin:0;font-size:13px;line-height:1.6}._scope_nrkin_2 .auth-form{gap:12px;display:grid}._scope_nrkin_2 .auth-form label{color:var(--muted);gap:6px;font-size:13px;font-weight:600;display:grid}._scope_nrkin_2 .auth-form input{border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-height:44px;color:var(--ink);border-radius:10px;padding:9px 12px;font-size:14px;font-weight:400;transition:border-color .16s,box-shadow .16s,background-color .16s}._scope_nrkin_2 .auth-form input::placeholder{color:var(--muted)}._scope_nrkin_2 .auth-form input:focus{border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-focus-ring);outline:0}._scope_nrkin_2 .auth-form input:disabled{background:var(--page);cursor:not-allowed}._scope_nrkin_2 .auth-form label small{color:var(--color-muted);font-size:13px;font-weight:400;line-height:1.5}._scope_nrkin_2 .auth-form .code-input{letter-spacing:.3em;text-align:center;font-size:22px}._scope_nrkin_2 .form-message{border-radius:7px;padding:11px 12px;font-size:13px;line-height:1.5}._scope_nrkin_2 .form-message--error{border:1px solid var(--color-danger-soft);background:var(--color-danger-soft);color:var(--color-danger-deep)}._scope_nrkin_2 .form-message--success{border:1px solid var(--color-accent-tint);background:var(--color-accent-soft);color:var(--color-accent-dark);gap:8px;display:grid}._scope_nrkin_2 .dev-reset-link{color:var(--color-accent-dark);font-weight:700}._scope_nrkin_2 .forgot-row{color:var(--color-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}._scope_nrkin_2 .forgot-row a{color:var(--color-accent-dark);font-weight:700}._scope_nrkin_2 .auth-form>.button{min-height:49px;box-shadow:0 8px 18px rgb(var(--color-shadow-rgb) / .16);border-radius:10px;margin-top:2px}._scope_nrkin_2 .auth-switch a,._scope_nrkin_2 .resend-link strong{color:var(--color-accent-dark);font-weight:700}._scope_nrkin_2 .auth-switch{border-top:1px solid var(--line);color:var(--color-muted);text-align:center;margin-top:21px;padding-top:19px;font-size:13px}._scope_nrkin_2 .resend-link{color:var(--color-muted);cursor:pointer;background:0 0;border:0;margin:20px auto 0;font-size:13px;display:block}@media (width<=780px){._scope_nrkin_2.auth-screen{grid-template-columns:1fr}._scope_nrkin_2 .auth-aside{display:none}._scope_nrkin_2 .auth-panel{background:radial-gradient(ellipse at 50% 0, var(--color-accent-soft), transparent 40%), var(--page);align-content:start;justify-items:center;min-height:100vh;padding:22px 22px 28px}._scope_nrkin_2 .auth-mobile-brand{width:min(430px,100%);margin:0 auto 30px;display:block}._scope_nrkin_2 .auth-form-wrap{margin:auto}._scope_nrkin_2 .auth-mobile-copy{border-top:1px solid var(--line);text-align:center;width:min(460px,100%);margin:30px auto 0;padding-top:23px;display:block}._scope_nrkin_2 .auth-mobile-copy h1{color:var(--ink);letter-spacing:-.045em;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.15}._scope_nrkin_2 .auth-mobile-copy h1 em{color:var(--color-accent-dark);font-family:var(--serif);font-weight:500}._scope_nrkin_2 .auth-mobile-copy p{color:var(--color-muted);margin:0;font-size:12px;line-height:1.6}}@media (width<=540px){._scope_nrkin_2 .auth-panel{padding:18px 16px 34px}._scope_nrkin_2 .auth-form-wrap{border-radius:16px;padding:25px 20px}._scope_nrkin_2 .auth-mobile-brand{margin-bottom:22px}._scope_nrkin_2 .auth-form-heading h2{font-size:27px}._scope_nrkin_2 .auth-form{gap:13px}._scope_nrkin_2 .auth-mobile-copy{margin-top:25px}}@media (width>=781px) and (height<=700px){._scope_nrkin_2 .auth-aside,._scope_nrkin_2 .auth-panel{padding-top:16px;padding-bottom:16px}._scope_nrkin_2 .auth-aside{padding-top:20px;padding-bottom:20px}._scope_nrkin_2 .auth-form-wrap{padding:18px 24px}._scope_nrkin_2 .auth-form-heading{margin-bottom:12px}._scope_nrkin_2 .auth-form-heading h2{font-size:27px}._scope_nrkin_2 .auth-form{gap:9px}._scope_nrkin_2 .auth-form input{min-height:40px;padding-top:7px;padding-bottom:7px}._scope_nrkin_2 .auth-form label small{font-size:11px;line-height:1.3}._scope_nrkin_2 .auth-switch{margin-top:12px;padding-top:12px}}._scope_1iii9_2 .onboarding-controls label{color:var(--ink);gap:8px;font-size:13px;font-weight:600;display:grid}._scope_1iii9_2 .onboarding-controls select{border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-height:43px;color:var(--ink);border-radius:7px;padding:10px 12px;font-size:14px;font-weight:400;transition:border-color .16s,box-shadow .16s,background-color .16s}._scope_1iii9_2 .onboarding-controls select:focus{border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-focus-ring);outline:0}._scope_1iii9_2 .welcome-row{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 27px;display:flex}._scope_1iii9_2 .welcome-row h1{color:var(--ink);letter-spacing:-.05em;margin:9px 0 5px;font-size:28px;font-weight:600}._scope_1iii9_2 .welcome-row p{color:var(--muted);margin:0;font-size:13px}._scope_1iii9_2 .welcome-row h1{font-size:27px}._scope_1iii9_2 .wave{color:var(--color-accent);font-size:19px}._scope_1iii9_2 .stats-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}._scope_1iii9_2 .stat-card{border:1px solid var(--line);background:var(--panel);border-radius:10px;min-height:142px;padding:18px 18px 14px;position:relative;overflow:hidden}._scope_1iii9_2 .stat-card--dark{border-color:var(--color-deep);background:var(--color-deep);color:var(--color-hero-text)}._scope_1iii9_2 .stat-label{color:var(--color-muted-light);letter-spacing:.13em;font-size:12px;font-weight:700;display:block}._scope_1iii9_2 .stat-card--dark .stat-label{color:var(--color-hero-muted)}._scope_1iii9_2 .stat-main{justify-content:space-between;align-items:center;margin:14px 0 4px;display:flex}._scope_1iii9_2 .stat-main>strong{color:var(--ink);letter-spacing:-.06em;font-size:27px;font-weight:600}._scope_1iii9_2 .stat-card--dark .stat-main>strong{color:var(--color-white)}._scope_1iii9_2 .stat-main small{letter-spacing:0;font-size:13px;font-weight:500}._scope_1iii9_2 .stat-icon{background:var(--color-accent-soft);width:31px;height:31px;color:var(--color-muted);border-radius:9px;place-items:center;font-size:15px;display:grid}._scope_1iii9_2 .stat-card--dark .stat-icon{background:var(--color-accent-dark);color:var(--color-accent-tint)}._scope_1iii9_2 .stat-icon--green{background:var(--accent-soft);color:var(--accent-strong)}._scope_1iii9_2 .stat-icon--gold{background:var(--gold);color:var(--color-warm-deep)}._scope_1iii9_2 .stat-icon--peach{background:var(--peach);color:var(--color-warm-deep)}._scope_1iii9_2 .stat-caption{color:var(--color-muted-light);font-size:13px}._scope_1iii9_2 .stat-card--dark .stat-caption{color:var(--color-hero-muted)}._scope_1iii9_2 .stat-link{color:var(--accent);gap:7px;margin-top:11px;font-size:13px;font-weight:700;display:inline-flex}._scope_1iii9_2 .stat-progress{background:var(--color-accent-soft);border-radius:5px;height:4px;margin-top:13px;display:block;overflow:hidden}._scope_1iii9_2 .stat-progress i{border-radius:inherit;background:var(--color-accent);height:100%;display:block}._scope_1iii9_2 .stat-progress--dark{background:var(--color-accent-dark)}._scope_1iii9_2 .stat-progress--dark i{background:var(--color-accent-tint)}._scope_1iii9_2 .streak-dots{gap:4px;margin-top:10px;display:flex}._scope_1iii9_2 .streak-dots span{border:1px solid var(--line);width:19px;height:19px;color:var(--color-muted-light);border-radius:50%;place-items:center;font-size:12px;display:grid}._scope_1iii9_2 .streak-dots .is-active{border-color:var(--color-accent-tint);background:var(--color-accent-soft);color:var(--color-accent-dark)}._scope_1iii9_2 .stat-sparkline{opacity:.55;align-items:flex-end;gap:3px;height:20px;display:flex;position:absolute;bottom:19px;right:16px}._scope_1iii9_2 .stat-sparkline i{background:var(--color-accent);border-radius:2px;width:3px}._scope_1iii9_2 .stat-sparkline i:first-child{height:7px}._scope_1iii9_2 .stat-sparkline i:nth-child(2){height:12px}._scope_1iii9_2 .stat-sparkline i:nth-child(3){height:9px}._scope_1iii9_2 .stat-sparkline i:nth-child(4){height:17px}._scope_1iii9_2 .stat-sparkline i:nth-child(5){height:11px}._scope_1iii9_2 .stat-sparkline i:nth-child(6){height:18px}._scope_1iii9_2 .stat-sparkline i:nth-child(7){height:14px}._scope_1iii9_2 .dashboard-columns{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:16px;display:grid}._scope_1iii9_2 .activity-panel{min-width:0;min-height:238px;padding:19px 21px}._scope_1iii9_2 .activity-panel .panel-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:10px;display:grid}._scope_1iii9_2 .activity-panel .panel-heading>div{min-width:0}._scope_1iii9_2 .activity-panel .panel-heading h2{overflow-wrap:anywhere}._scope_1iii9_2 .activity-period{min-width:0}._scope_1iii9_2 .activity-period select,._scope_1iii9_2 .activity-custom-range input{border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-height:36px;color:var(--ink);font:inherit;border-radius:6px;padding:0 10px;font-size:13px}._scope_1iii9_2 .activity-period select:focus,._scope_1iii9_2 .activity-custom-range input:focus{border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-focus-ring);outline:0}._scope_1iii9_2 .activity-custom-range{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:8px;margin:0 0 8px;display:grid}._scope_1iii9_2 .activity-custom-range label{color:var(--muted);gap:4px;font-size:11px;display:grid}._scope_1iii9_2 .activity-custom-range .button{min-height:36px;padding:0 12px;font-size:13px}._scope_1iii9_2 .activity-chart{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(2px,1vw,8px);width:100%;min-width:0;overflow:hidden}._scope_1iii9_2 .activity-error{color:var(--danger);margin:7px 0 0;font-size:12px}._scope_1iii9_2 .category-panel{min-height:238px;padding:19px 21px}._scope_1iii9_2 .recent-section h2{color:var(--ink);letter-spacing:-.02em;margin:5px 0 0;font-size:14px;font-weight:600}._scope_1iii9_2 .period-label{color:var(--color-muted-light);font-size:13px}._scope_1iii9_2 .chart-col{text-align:center;grid-template-rows:1fr 17px;align-items:end;min-width:0;display:grid}._scope_1iii9_2 .chart-count{z-index:1;bottom:calc(var(--bar-height) + 3px);color:var(--color-muted);white-space:nowrap;font-size:12px;line-height:1;position:absolute;left:50%;transform:translate(-50%)}._scope_1iii9_2 .chart-track{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}._scope_1iii9_2 .chart-bar{background:var(--color-accent-soft);border-radius:5px 5px 2px 2px;width:min(28px,70%);min-height:3px;display:block}._scope_1iii9_2 .chart-bar--active{background:var(--color-accent-tint)}._scope_1iii9_2 .chart-day{min-width:0;color:var(--color-muted-light);text-overflow:ellipsis;white-space:nowrap;padding-top:6px;font-size:clamp(8px,1vw,12px);overflow:hidden}._scope_1iii9_2 .chart-legend{color:var(--color-muted-light);justify-content:space-between;margin-top:7px;font-size:12px;display:flex}._scope_1iii9_2 .chart-legend>span:first-child{align-items:center;gap:6px;display:inline-flex}._scope_1iii9_2 .chart-legend i{background:var(--color-accent-tint);border-radius:2px;width:7px;height:7px}._scope_1iii9_2 .category-panel .panel-heading{margin-bottom:12px}._scope_1iii9_2 .category-list{display:grid}._scope_1iii9_2 .category-row{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:34px;display:flex}._scope_1iii9_2 .category-row:last-child{border-bottom:0}._scope_1iii9_2 .category-symbol{width:22px;height:22px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:7px;place-items:center;font-size:13px;display:grid}._scope_1iii9_2 .category-symbol--1{color:var(--color-accent);background:var(--color-accent-soft)}._scope_1iii9_2 .category-symbol--2{color:var(--color-warm-deep);background:var(--color-warm-soft)}._scope_1iii9_2 .category-symbol--3{color:var(--color-accent);background:var(--color-accent-soft)}._scope_1iii9_2 .category-name{color:var(--color-ink-soft);flex:1;font-size:13px}._scope_1iii9_2 .category-count{color:var(--ink);font-size:13px;font-weight:700}._scope_1iii9_2 .mini-empty{color:var(--color-muted-light);text-align:center;justify-items:center;gap:6px;padding:25px 10px;display:grid}._scope_1iii9_2 .mini-empty>span{color:var(--color-accent);font-size:19px}._scope_1iii9_2 .mini-empty p{max-width:210px;margin:0;font-size:13px;line-height:1.6}._scope_1iii9_2 .recent-section{margin-top:30px}._scope_1iii9_2 .recent-list{border:1px solid var(--line);background:var(--panel);border-radius:10px;overflow:hidden}._scope_1iii9_2 .recent-item{border-bottom:1px solid var(--line);align-items:center;gap:13px;min-height:61px;padding:9px 15px;transition:background .15s;display:flex}._scope_1iii9_2 .recent-item:last-child{border-bottom:0}._scope_1iii9_2 .recent-item:hover{background:var(--page)}._scope_1iii9_2 .recent-letter{background:var(--color-accent-soft);width:33px;height:33px;color:var(--color-accent-dark);font-family:var(--serif);border-radius:9px;flex:none;place-items:center;font-size:15px;display:grid}._scope_1iii9_2 .recent-term{flex:1;gap:4px;display:grid}._scope_1iii9_2 .recent-term strong{color:var(--ink);font-size:13px;font-weight:600}._scope_1iii9_2 .recent-term small{color:var(--color-muted-light);font-size:12px}._scope_1iii9_2 .recent-date{min-width:54px;color:var(--color-muted-light);text-align:right;font-size:13px}._scope_1iii9_2 .recent-arrow{color:var(--color-muted-light);font-size:14px}._scope_1iii9_2 .empty-panel{border:1px dashed var(--color-accent-tint);background:var(--panel);text-align:center;border-radius:10px;justify-items:center;padding:43px 20px;display:grid}._scope_1iii9_2 .empty-icon{background:var(--color-accent-soft);width:38px;height:38px;color:var(--color-accent);border-radius:12px;place-items:center;font-size:17px;display:grid}._scope_1iii9_2 .empty-panel h3{color:var(--ink);margin:13px 0 5px;font-size:14px}._scope_1iii9_2 .empty-panel p{color:var(--muted);margin:0 0 18px;font-size:13px}._scope_1iii9_2 .onboarding-card{border:1px solid var(--color-accent-tint);background:var(--color-accent-soft);border-radius:10px;grid-template-columns:auto 1fr;gap:11px 15px;margin:0 0 26px;padding:19px;display:grid}:root[data-theme=dark] ._scope_1iii9_2 .onboarding-card{background:var(--color-deep)}._scope_1iii9_2 .onboarding-mark{background:var(--color-accent-soft);width:32px;height:32px;color:var(--color-accent-dark);border-radius:9px;place-items:center;display:grid}._scope_1iii9_2 .onboarding-copy h2{margin:3px 0 4px;font-size:16px}._scope_1iii9_2 .onboarding-copy p{color:var(--color-muted);margin:0;font-size:13px}._scope_1iii9_2 .onboarding-controls{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:11px;display:grid}._scope_1iii9_2 .onboarding-controls label{font-size:13px}._scope_1iii9_2 .onboarding-controls select{min-height:37px}._scope_1iii9_2 .onboarding-actions{grid-column:1/-1;align-items:center;gap:17px;display:flex}._scope_1iii9_2 .onboarding-actions .button{min-height:36px;font-size:13px}._scope_1iii9_2 .progress-metric .stat-icon{width:27px;height:27px;font-size:14px;position:absolute;top:15px;right:15px}@media (width<=1100px){._scope_1iii9_2 .stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){._scope_1iii9_2 .dashboard-columns{grid-template-columns:1fr}}@media (width<=540px){._scope_1iii9_2 .activity-panel .panel-heading{grid-template-columns:minmax(0,1fr) minmax(105px,42%);gap:8px}._scope_1iii9_2 .activity-period select{padding:0 6px;font-size:12px}._scope_1iii9_2 .activity-custom-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}._scope_1iii9_2 .activity-custom-range .button{grid-column:1/-1;width:100%}._scope_1iii9_2 .activity-custom-range input{min-width:0;padding:0 5px;font-size:12px}._scope_1iii9_2 .activity-chart{gap:2px}._scope_1iii9_2 .chart-day{font-size:8px}._scope_1iii9_2 .welcome-row{align-items:flex-start}._scope_1iii9_2 .welcome-row h1{font-size:23px}._scope_1iii9_2 .wave{font-size:15px}._scope_1iii9_2 .welcome-row>.button{white-space:nowrap;gap:6px;min-height:36px;padding:0 10px;font-size:13px}._scope_1iii9_2 .welcome-row p{max-width:270px;font-size:13px;line-height:1.5}._scope_1iii9_2 .stats-grid{grid-template-columns:1fr 1fr;gap:8px}._scope_1iii9_2 .stat-card{min-height:130px;padding:13px 12px}._scope_1iii9_2 .stat-main>strong{font-size:23px}._scope_1iii9_2 .stat-label{letter-spacing:.1em;font-size:12px}._scope_1iii9_2 .stat-caption{font-size:12px}._scope_1iii9_2 .stat-icon{flex:0 0 23px;width:23px;height:23px;font-size:12px}._scope_1iii9_2 .category-symbol{flex:0 0 20px;width:20px;height:20px;font-size:11px}._scope_1iii9_2 .activity-panel,._scope_1iii9_2 .category-panel{padding:16px 14px}._scope_1iii9_2 .dashboard-columns{gap:9px;margin-top:9px}._scope_1iii9_2 .recent-section{margin-top:24px}._scope_1iii9_2 .onboarding-card{grid-template-columns:1fr}._scope_1iii9_2 .onboarding-mark{display:none}._scope_1iii9_2 .onboarding-controls{grid-template-columns:1fr}._scope_1iii9_2 .onboarding-controls label{gap:5px}._scope_1iii9_2 .progress-metric .stat-icon{width:23px;height:23px;top:10px;right:8px}._scope_1iii9_2 .progress-metric .stat-label{max-width:calc(100% - 30px);font-size:10px;line-height:1.3}}._scope_290m0_2 .entry-letter{background:var(--color-accent-soft);width:33px;height:33px;color:var(--color-accent-dark);font-family:var(--serif);border-radius:9px;flex:none;place-items:center;font-size:15px;display:grid}._scope_290m0_2.library-page .page-title-row{margin-bottom:21px}._horizontalScroll_290m0_17{width:100%;min-width:0;position:relative}._scrollViewport_290m0_22{overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%;min-width:0;overflow-x:auto}._scrollViewport_290m0_22::-webkit-scrollbar{display:none}._scrollContent_290m0_34{width:max-content;min-width:100%;display:flex}._scrollArrow_290m0_39{z-index:2;border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--panel) 72%, transparent);width:34px;height:34px;color:var(--ink);box-shadow:0 3px 12px rgb(var(--color-shadow-rgb) / .125);cursor:pointer;-webkit-backdrop-filter:blur(12px)saturate(1.4);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}._scrollArrow_290m0_39:hover{background:color-mix(in srgb, var(--panel) 90%, transparent)}._scrollArrowLeft_290m0_61{left:4px}._scrollArrowRight_290m0_64{right:4px}._categoryScroll_290m0_67{border-bottom:1px solid var(--line)}._filterScroll_290m0_70{min-width:0}._scope_290m0_2 .category-tabs{gap:7px;padding:3px 0 12px;display:flex}._scope_290m0_2 .category-tab{border:1px solid var(--line);background:var(--panel);color:var(--color-muted);cursor:pointer;white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:550;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:inline-flex}._scope_290m0_2 .category-tab:hover{border-color:var(--color-accent-tint);background:var(--color-accent-soft);color:var(--color-accent-dark);transform:translateY(-1px)}._scope_290m0_2 .category-tab.is-active{border-color:var(--color-accent-tint);color:var(--color-accent-dark);background:var(--color-accent-soft);font-weight:700}._scope_290m0_2 .category-tab span{border:1px solid var(--color-accent-soft);background:var(--color-accent-soft);min-width:24px;color:var(--color-muted);text-align:center;border-radius:999px;padding:3px 6px;font-size:11px;font-weight:700}._scope_290m0_2 .category-tab.is-active .category-tab-count{border-color:var(--color-accent-dark);background:var(--color-accent-dark);color:var(--panel)}._scope_290m0_2 .category-count-error{color:var(--danger);margin:7px 0 0;font-size:12px}._scope_290m0_2 .library-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}._scope_290m0_2 .search-box{border:1px solid var(--field-border);background:var(--field-bg);width:min(360px,100%);height:39px;color:var(--color-muted);border-radius:7px;align-items:center;gap:9px;padding:0 10px;transition:border-color .16s,box-shadow .16s;display:flex}._scope_290m0_2 .search-box:focus-within{border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-focus-ring)}._scope_290m0_2 .search-box>span{font-size:19px}._scope_290m0_2 .search-box input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}._scope_290m0_2 .filter-group input{border:1px solid var(--field-border);background:var(--field-bg);width:132px;min-width:132px;min-height:36px;color:var(--ink);font:inherit;border-radius:6px;padding:0 8px;font-size:13px}._scope_290m0_2 .filter-group input[type=date]{width:135px;min-width:135px}._scope_290m0_2 .filter-group .date-filter{color:var(--color-muted);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12px;display:inline-flex}._scope_290m0_2 .date-input-wrap{display:inline-flex;position:relative}._scope_290m0_2 .filter-group input.date-input.is-empty{color:#0000}._scope_290m0_2 .date-placeholder{color:var(--muted);pointer-events:none;font-size:12px;line-height:1;position:absolute;top:50%;left:8px;transform:translateY(-50%)}._scope_290m0_2 .search-box input::placeholder{color:var(--muted)}._scope_290m0_2 .search-box kbd{border:1px solid var(--field-border);color:var(--color-muted-light);border-radius:4px;flex:none;padding:3px 5px;font-size:12px}._scope_290m0_2 .filter-group{flex:none;gap:7px;display:flex}._scope_290m0_2 .filter-group select{border:1px solid var(--field-border);background:var(--field-bg);min-height:36px;color:var(--ink);border-radius:6px;padding:0 26px 0 9px;font-size:13px;transition:border-color .16s,box-shadow .16s}._scope_290m0_2 .pagination select{border:1px solid var(--line);background:var(--field-bg);min-height:36px;color:var(--ink);border-radius:6px;padding:0 26px 0 9px;font-size:13px;transition:border-color .16s,box-shadow .16s}._scope_290m0_2 .filter-group select:focus,._scope_290m0_2 .filter-group input:focus,._scope_290m0_2 .pagination select:focus{border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-focus-ring);outline:0}._scope_290m0_2 .list-summary{color:var(--color-muted-light);justify-content:space-between;align-items:center;padding:2px 1px 10px;font-size:13px;display:flex}._scope_290m0_2 .list-summary strong{color:var(--color-ink-soft)}._scope_290m0_2 .entry-list{gap:8px;display:grid}._scope_290m0_2 .entry-row{border:1px solid var(--line);background:var(--panel);border-radius:9px;justify-content:space-between;align-items:center;gap:15px;min-width:0;min-height:87px;padding:12px 14px;transition:border .15s,transform .15s;display:flex}._scope_290m0_2 .entry-row:hover{border-color:var(--color-accent-tint);transform:translateY(-1px)}._scope_290m0_2 .entry-main{flex:1;align-items:center;gap:12px;min-width:0;display:flex}._scope_290m0_2 .entry-letter{border:1px solid var(--color-accent-soft);background:var(--color-accent-soft);width:39px;height:39px;font-size:17px}._scope_290m0_2 .entry-copy{min-width:0}._scope_290m0_2 .entry-term-line{align-items:center;gap:7px;display:flex}._scope_290m0_2 .entry-term-line h2{color:var(--ink);font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:500;overflow:hidden}._scope_290m0_2 .favorite-mark{color:var(--color-warm);font-size:13px}._scope_290m0_2 .entry-copy p{max-width:620px;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 7px;font-size:13px;line-height:1.45;overflow:hidden}._scope_290m0_2 .entry-meta{color:var(--color-muted-light);align-items:center;gap:6px;font-size:12px;display:flex}._scope_290m0_2 .entry-meta .status-pill{padding:3px 6px}._scope_290m0_2 .meta-dot{color:var(--color-line)}._scope_290m0_2 .tag-pill{border:1px solid var(--color-accent-soft);background:var(--page);width:fit-content;color:var(--color-muted);border-radius:4px;padding:4px 7px;font-size:12px;display:inline-flex}._scope_290m0_2 .entry-side{color:var(--color-muted-light);flex:none;align-items:center;gap:10px;display:flex}._scope_290m0_2 .level-dot{background:var(--color-accent);border-radius:50%;width:7px;height:7px}._scope_290m0_2 .level-dot--intermediate,._scope_290m0_2 .level-dot--advanced{background:var(--color-warm)}._scope_290m0_2 .entry-date{min-width:39px;color:var(--color-muted-light);font-size:12px}._scope_290m0_2 .icon-button{width:27px;height:27px;color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;font-size:14px;display:inline-grid}._scope_290m0_2 .icon-button:hover{border-color:var(--line);background:var(--page);color:var(--ink)}._scope_290m0_2 .icon-button--favorite{color:var(--color-warm)}._scope_290m0_2 .icon-button:disabled{cursor:wait}._scope_290m0_2 .icon-button--danger:hover{border-color:var(--color-danger-soft);background:var(--color-danger-soft);color:var(--color-danger-deep)}._scope_290m0_2 .pagination{color:var(--color-muted);justify-content:space-between;align-items:center;margin-top:15px;padding:12px 1px;font-size:13px;display:flex}._scope_290m0_2 .pagination-controls{align-items:center;gap:10px;display:flex}._scope_290m0_2 .pagination-controls label{align-items:center;gap:6px;display:flex}._scope_290m0_2 .pagination select{min-height:28px}._scope_290m0_2 .pagination-controls button{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:6px;width:27px;height:27px}._scope_290m0_2 .pagination-controls button:disabled{opacity:.45;cursor:default}._scope_290m0_2 .library-empty{margin-top:20px}@media (width<=540px){._scope_290m0_2 .category-tabs{padding-right:40px}._categoryScroll_290m0_67{width:auto;margin-right:-14px;padding-right:14px}._scope_290m0_2 .library-toolbar{flex-direction:column;align-items:stretch}._scope_290m0_2 .search-box{width:100%}._scope_290m0_2 .search-box kbd{display:none}._filterScroll_290m0_70{width:100%}._scope_290m0_2 .filter-group select{text-overflow:ellipsis;flex:none;width:auto;min-width:112px;max-width:145px}._scope_290m0_2 .filter-group input{flex:none}._scope_290m0_2 .entry-row{align-items:flex-start;gap:8px;padding:11px}._scope_290m0_2 .entry-main{flex:1 1 0;gap:9px;min-width:0}._scope_290m0_2 .entry-letter{width:33px;height:33px}._scope_290m0_2 .entry-copy p{overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box}._scope_290m0_2 .entry-term-line{min-width:0}._scope_290m0_2 .entry-term-line h2{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;min-width:0;line-height:1.25}._scope_290m0_2 .entry-side{grid-template-columns:repeat(3,25px);justify-items:center;gap:3px;display:grid}._scope_290m0_2 .entry-date,._scope_290m0_2 .level-dot{display:none}._scope_290m0_2 .entry-meta{flex-wrap:wrap}._scope_290m0_2 .entry-meta>span:first-child{overflow-wrap:anywhere}._scope_290m0_2 .entry-meta .tag-pill:nth-of-type(n+2){display:none}._scope_290m0_2 .pagination{flex-direction:column;align-items:flex-start;gap:10px}._scope_290m0_2 .pagination-controls{justify-content:flex-end;width:100%}._scope_290m0_2 .list-summary{font-size:12px}}._scope_1t7sb_2 .entry-form label{color:var(--ink);gap:5px;font-size:13px;font-weight:600;display:grid}._scope_1t7sb_2 .entry-form input:not([type=checkbox]),._scope_1t7sb_2 .entry-form textarea,._scope_1t7sb_2 .entry-form select{border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-height:38px;color:var(--ink);border-radius:7px;padding:8px 10px;font-size:14px;font-weight:400;transition:border-color .16s,box-shadow .16s,background-color .16s}._scope_1t7sb_2 .entry-form input::placeholder,._scope_1t7sb_2 .entry-form textarea::placeholder{color:var(--muted)}._scope_1t7sb_2 .entry-form input:not([type=checkbox]):focus,._scope_1t7sb_2 .entry-form textarea:focus,._scope_1t7sb_2 .entry-form select:focus{border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-focus-ring);outline:0}._scope_1t7sb_2 .entry-form input:not([type=checkbox]):disabled,._scope_1t7sb_2 .entry-form textarea:disabled,._scope_1t7sb_2 .entry-form select:disabled{background:var(--page);cursor:not-allowed}._scope_1t7sb_2.form-page{max-width:860px;margin:auto}._scope_1t7sb_2 .form-page-heading{margin-bottom:19px}._scope_1t7sb_2 .form-page-heading h1{letter-spacing:-.045em;margin:7px 0 4px;font-size:26px}._scope_1t7sb_2 .form-page-heading p{color:var(--muted);margin:0;font-size:13px}._scope_1t7sb_2 .entry-form{padding:20px}._scope_1t7sb_2 .form-section-title{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}._scope_1t7sb_2 .form-section-title>span{background:var(--color-accent-soft);width:23px;height:23px;color:var(--color-accent);border-radius:7px;place-items:center;font-size:13px;font-weight:700;display:grid}._scope_1t7sb_2 .form-section-title h2{margin:0 0 4px;font-size:13px}._scope_1t7sb_2 .form-section-title p{color:var(--color-muted-light);margin:0;font-size:13px}._scope_1t7sb_2 .form-section-title--spaced{margin-top:20px}._scope_1t7sb_2 .form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}._scope_1t7sb_2 .entry-form label{color:var(--ink);gap:5px;font-size:13px}._scope_1t7sb_2 .field-full{grid-column:1/-1}._scope_1t7sb_2 .entry-form input,._scope_1t7sb_2 .entry-form select{min-height:38px}._scope_1t7sb_2 .entry-form textarea{resize:vertical;min-height:58px}._scope_1t7sb_2 .entry-form .field-full textarea{min-height:76px}._scope_1t7sb_2 .required-mark{color:var(--color-danger)}._scope_1t7sb_2 .field-hint{color:var(--color-muted-light);font-size:12px;font-weight:400;display:block}._relatedWordFetch_1t7sb_150{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}._relatedWordFetch_1t7sb_150>.button{min-height:36px}._relatedWordFetch_1t7sb_150 .field-hint{display:inline}._relatedWordFetch_1t7sb_150 a{color:var(--color-accent-dark);text-underline-offset:2px;text-decoration:underline}._scope_1t7sb_2 .favorite-toggle{border:1px solid var(--line);cursor:pointer;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;margin-top:20px;padding:12px;gap:11px!important;display:flex!important}._scope_1t7sb_2 .favorite-toggle input{width:15px;min-height:15px;accent-color:var(--color-accent)}._scope_1t7sb_2 .favorite-toggle span:nth-child(2){gap:4px;display:grid}._scope_1t7sb_2 .favorite-toggle strong{color:var(--ink);font-size:13px}._scope_1t7sb_2 .favorite-toggle small{color:var(--color-muted-light);font-size:12px;font-weight:400}._scope_1t7sb_2 .favorite-toggle-star{color:var(--color-warm);font-size:19px}._scope_1t7sb_2 .favorite-toggle-star svg{width:18px;height:18px}._scope_1t7sb_2 .favorite-toggle input:checked~.favorite-toggle-star svg{fill:currentColor}._scope_1t7sb_2 .form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;display:flex}@media (width<=540px){._scope_1t7sb_2 .form-page-heading h1{font-size:22px}._scope_1t7sb_2 .entry-form{padding:16px 13px}._scope_1t7sb_2 .entry-form input:not([type=checkbox]),._scope_1t7sb_2 .entry-form select{min-height:42px}._scope_1t7sb_2 .form-grid{grid-template-columns:1fr;gap:11px}._scope_1t7sb_2 .field-full{grid-column:auto}._scope_1t7sb_2 .form-section-title--spaced{margin-top:17px}._scope_1t7sb_2 .form-actions{gap:6px}._scope_1t7sb_2 .form-actions .button{flex:1;padding:0 8px;font-size:13px}._scope_1t7sb_2 .form-actions .button>svg{display:none}}._scope_1dupp_2.detail-page{max-width:860px;margin:auto}._scope_1dupp_2 .detail-actions{gap:7px;display:flex}._scope_1dupp_2 .detail-card{padding:clamp(22px,4vw,38px)}._scope_1dupp_2 .detail-card-top .eyebrow{background:var(--color-accent-soft);color:var(--color-accent-dark);letter-spacing:.1em;border-radius:999px;padding:5px 9px;font-size:11px}._scope_1dupp_2 .detail-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}._scope_1dupp_2 .detail-badges{align-items:center;gap:8px;display:flex}._scope_1dupp_2 .detail-type-pill{border:1px solid var(--line);color:var(--color-ink-soft);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600}._scope_1dupp_2 .detail-pronunciation{color:var(--color-muted-light);font-family:var(--serif);margin-top:20px;font-size:15px;font-style:italic}._scope_1dupp_2 .detail-title-row{align-items:center;gap:10px;display:flex}._scope_1dupp_2 .detail-title-row h1{color:var(--ink);font-family:var(--serif);letter-spacing:-.035em;margin:3px 0 5px;font-size:clamp(34px,5vw,47px);font-weight:500}._scope_1dupp_2 .copy-round{border:1px solid var(--line);background:var(--panel);width:28px;height:28px;color:var(--color-muted);cursor:pointer;border-radius:7px}._scope_1dupp_2 .detail-definition{color:var(--color-muted);margin:7px 0 0;font-size:16px;line-height:1.65}._scope_1dupp_2 .detail-prompt{border:1px solid var(--line);background:var(--page);border-radius:9px;margin-top:20px;padding:14px 16px}._scope_1dupp_2 .detail-prompt p{color:var(--color-ink-soft);white-space:pre-wrap;margin:7px 0 0;font-size:15px;line-height:1.6}._scope_1dupp_2 .detail-explanation{border:1px solid var(--color-accent-soft);border-left:3px solid var(--color-accent);background:var(--color-accent-soft);border-radius:10px;margin-top:22px;padding:18px 20px}:root[data-theme=dark] ._scope_1dupp_2 .detail-explanation{background:var(--color-surface-soft)}._scope_1dupp_2 .detail-explanation p{color:var(--color-ink-soft);white-space:pre-wrap;margin:8px 0 0;font-size:16px;line-height:1.7}._scope_1dupp_2 .detail-copy-link{color:var(--color-accent);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:14px}._scope_1dupp_2 .detail-copy-link:hover{text-decoration:underline}._scope_1dupp_2 .detail-section{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}._scope_1dupp_2 .detail-section blockquote{border-left:3px solid var(--color-accent-tint);background:var(--page);color:var(--color-muted);font-family:var(--serif);border-radius:0 8px 8px 0;margin:12px 0 0;padding:12px 14px;font-size:16px;font-style:italic;line-height:1.65}._scope_1dupp_2 .detail-related{grid-template-columns:1fr 1fr;gap:20px;display:grid}._scope_1dupp_2 .detail-card .tag-pill{border:1px solid var(--line);background:var(--page);color:var(--color-ink-soft);overflow-wrap:anywhere;border-radius:999px;padding:6px 10px;font-size:14px;line-height:1.35}._scope_1dupp_2 .chip-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}._scope_1dupp_2 .detail-notes{color:var(--color-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:15px;line-height:1.65}._scope_1dupp_2 .detail-meanings{color:var(--color-ink-soft);gap:8px;margin:10px 0 0;padding-left:22px;font-size:15px;line-height:1.6;display:grid}._scope_1dupp_2 .detail-tags{margin-top:23px}._scope_1dupp_2 .detail-bottom{border-top:1px solid var(--line);color:var(--color-muted-light);justify-content:space-between;align-items:center;gap:15px;margin-top:28px;padding-top:18px;font-size:14px;display:flex}._scope_1dupp_2 .detail-bottom .text-link{color:var(--color-danger-deep);cursor:pointer;background:0 0;border:0;font-size:14px}._scope_1dupp_2 .detail-bottom .detail-reset-link{color:var(--color-accent)}._scope_1dupp_2 .detail-review-callout{border:1px solid var(--color-accent-soft);background:var(--color-accent-soft);border-radius:9px;align-items:center;gap:13px;margin-top:13px;padding:14px 16px;display:flex}._scope_1dupp_2 .detail-review-callout div{flex:1}._scope_1dupp_2 .detail-review-callout strong{color:var(--color-deep);font-size:16px}._scope_1dupp_2 .detail-review-callout p{color:var(--color-muted);margin:4px 0 0;font-size:14px}@media (width<=540px){._scope_1dupp_2 .back-link-row{grid-template-columns:1fr;gap:12px;margin-bottom:15px;display:grid}._scope_1dupp_2 .detail-actions{justify-content:flex-end;gap:8px}._scope_1dupp_2 .detail-actions .button{min-height:44px;padding:0 13px;font-size:14px}._scope_1dupp_2 .detail-card{padding:22px 18px}._scope_1dupp_2 .detail-pronunciation{margin-top:22px;font-size:16px}._scope_1dupp_2 .detail-title-row{gap:12px}._scope_1dupp_2 .detail-title-row h1{overflow-wrap:anywhere;font-size:clamp(38px,10vw,48px)}._scope_1dupp_2 .copy-round{flex:none;width:40px;height:40px}._scope_1dupp_2 .detail-definition{margin-top:10px;font-size:17px}._scope_1dupp_2 .detail-explanation{margin-top:22px;padding:17px 16px}._scope_1dupp_2 .detail-section{margin-top:22px;padding-top:18px}._scope_1dupp_2 .detail-related{gap:18px}._scope_1dupp_2 .detail-card .tag-pill{font-size:15px}._scope_1dupp_2 .detail-bottom{flex-direction:column;align-items:flex-start;gap:12px}._scope_1dupp_2 .detail-bottom .text-link{min-height:40px;padding:6px 0;font-size:15px}._scope_1dupp_2 .detail-review-callout{grid-template-columns:34px minmax(0,1fr);gap:8px 12px;padding:16px;display:grid}._scope_1dupp_2 .detail-review-callout div{min-width:0}._scope_1dupp_2 .detail-review-callout .button{grid-column:2;justify-self:start;min-height:44px;margin:4px 0 0}}._scope_1q381_2 .review-filters label{color:var(--ink);gap:8px;font-size:13px;font-weight:600;display:grid}._scope_1q381_2 .review-filters select{border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-height:43px;color:var(--ink);border-radius:7px;padding:10px 12px;font-size:14px;font-weight:400;transition:border-color .16s,box-shadow .16s,background-color .16s}._scope_1q381_2 .review-filters select:focus{border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-focus-ring);outline:0}._scope_1q381_2 .review-history-list{margin-top:10px;display:grid}._scope_1q381_2 .review-history-row{border-bottom:1px solid var(--line);color:var(--color-muted-light);text-transform:capitalize;justify-content:space-between;padding:8px 0;font-size:12px;display:flex}._scope_1q381_2 .review-rating{color:var(--color-muted)}._scope_1q381_2 .review-rating--again{color:var(--color-danger)}._scope_1q381_2 .review-rating--good,._scope_1q381_2 .review-rating--easy{color:var(--color-accent-dark)}._scope_1q381_2 .review-callout-icon{background:var(--color-accent-soft);width:31px;height:31px;color:var(--color-accent);border-radius:9px;place-items:center;font-size:16px;display:grid}._scope_1q381_2.review-page{max-width:850px;margin:auto}._scope_1q381_2 .review-title{justify-content:space-between;align-items:flex-end;margin-bottom:23px;display:flex}._scope_1q381_2 .review-title h1{letter-spacing:-.045em;margin:8px 0 5px;font-size:27px}._scope_1q381_2 .review-title p{color:var(--muted);margin:0;font-size:13px}._scope_1q381_2 .review-stat{justify-items:end;min-width:73px;display:grid}._scope_1q381_2 .review-stat strong{color:var(--color-accent-dark);font-size:24px}._scope_1q381_2 .review-stat span{color:var(--color-muted-light);font-size:12px}._scope_1q381_2 .review-filters{grid-template-columns:minmax(190px,1.2fr) repeat(2,minmax(150px,.9fr)) auto;align-items:end;gap:10px;margin-bottom:17px;display:grid}._scope_1q381_2 .review-filters>label{min-width:0;color:var(--ink);gap:6px;font-size:12px;font-weight:600;display:grid}._scope_1q381_2 .review-filters>label>input,._scope_1q381_2 .review-filters select{border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;border-radius:7px;padding:8px 10px;font-size:13px}._scope_1q381_2 .review-filters>label>input:focus,._scope_1q381_2 .review-filters select:focus{border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-focus-ring);outline:0}._scope_1q381_2 .review-filters .review-search{border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-height:40px;color:var(--muted);border-radius:7px;align-items:center;gap:8px;padding:0 9px;display:flex;position:relative}._scope_1q381_2 .review-search:focus-within{border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-focus-ring)}._scope_1q381_2 .review-search input:focus{box-shadow:none}._scope_1q381_2 .review-search>svg{flex:none;font-size:15px}._scope_1q381_2 .review-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px}._scope_1q381_2 .review-search input::placeholder{color:var(--muted)}._scope_1q381_2 .review-filters .favorites-filter{white-space:nowrap;place-self:end stretch;min-height:40px}._scope_1q381_2 .session-complete{color:var(--color-muted-light);margin-left:auto;font-size:12px}._scope_1q381_2 .session-progress{background:var(--color-accent-soft);border-radius:6px;height:4px;margin-bottom:9px;overflow:hidden}._scope_1q381_2 .session-progress span{border-radius:inherit;background:var(--color-accent);height:100%;transition:width .25s;display:block}._scope_1q381_2 .flashcard{border:1px solid var(--line);background:var(--panel);min-height:390px;box-shadow:0 9px 35px rgb(var(--color-shadow-rgb) / .031);border-radius:13px;flex-direction:column;padding:23px 26px 20px;display:flex}._scope_1q381_2 .flashcard-top{color:var(--color-muted-light);text-transform:capitalize;justify-content:space-between;align-items:center;font-size:12px;display:flex}._scope_1q381_2 .flashcard-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:30px 0;display:flex}._scope_1q381_2 .flashcard-content h2{max-width:620px;color:var(--ink);font-family:var(--serif);margin:15px 0 9px;font-size:clamp(23px,4vw,34px);font-weight:500;line-height:1.28}._scope_1q381_2 .flashcard-content>.eyebrow{color:var(--color-muted)}._scope_1q381_2 .flashcard-pronunciation{color:var(--color-muted);font-family:var(--serif);font-size:13px;font-style:italic}._scope_1q381_2 .flashcard-definition{max-width:575px;color:var(--color-muted);white-space:pre-wrap;margin:13px auto 0;font-size:13px;line-height:1.75}._scope_1q381_2 .flashcard-content blockquote{max-width:540px;color:var(--color-muted);font-family:var(--serif);margin:16px auto 0;font-size:13px;font-style:italic}._scope_1q381_2 .reveal-button{align-self:center;min-width:190px}._scope_1q381_2 .rating-panel{border-top:1px solid var(--line);text-align:center;width:100%;padding-top:14px}._scope_1q381_2 .rating-panel>.eyebrow{margin-bottom:11px}._scope_1q381_2 .rating-buttons{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}._scope_1q381_2 .rating-button{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:8px;align-content:center;gap:5px;min-height:56px;display:grid}._scope_1q381_2 .rating-button:hover:not(:disabled){border-color:var(--color-accent-tint);background:var(--color-accent-soft)}._scope_1q381_2 .rating-button strong{color:var(--color-ink-soft);font-size:13px}._scope_1q381_2 .rating-button small{color:var(--color-muted-light);font-size:12px}._scope_1q381_2 .rating-button--again strong{color:var(--color-danger)}._scope_1q381_2 .rating-button--good strong,._scope_1q381_2 .rating-button--easy strong{color:var(--color-accent-dark)}._scope_1q381_2 .rating-button:disabled{opacity:.6;cursor:wait}._scope_1q381_2 .review-session-foot{color:var(--color-muted-light);justify-content:space-between;margin-top:12px;font-size:12px;display:flex}._scope_1q381_2 .review-session-foot a{color:var(--color-accent)}._scope_1q381_2 .review-done{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:12px;justify-items:center;padding:70px 20px;display:grid}._scope_1q381_2 .done-flower{background:var(--color-accent-soft);width:50px;height:50px;color:var(--color-accent);border-radius:16px;place-items:center;margin-bottom:19px;font-size:22px;display:grid}._scope_1q381_2 .review-done h2{color:var(--color-deep);font-family:var(--serif);margin:9px 0 6px;font-size:28px;font-weight:500}._scope_1q381_2 .review-done p{max-width:420px;color:var(--color-muted);margin:0;font-size:13px;line-height:1.7}._scope_1q381_2 .done-actions{gap:8px;margin-top:19px;display:flex}@media (width<=780px){._scope_1q381_2 .review-filters{grid-template-columns:repeat(2,minmax(0,1fr))}._scope_1q381_2 .review-filters>label:first-child{grid-column:1/-1}._scope_1q381_2 .review-filters .favorites-filter{justify-self:start}}@media (width<=540px){._scope_1q381_2 .review-title h1{font-size:23px}._scope_1q381_2 .review-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._scope_1q381_2 .review-filters .favorites-filter{grid-column:1/-1;justify-self:start}._scope_1q381_2 .session-complete{grid-column:1/-1;margin:0}._scope_1q381_2 .flashcard{min-height:410px;padding:17px 14px}._scope_1q381_2 .rating-buttons{grid-template-columns:1fr 1fr}._scope_1q381_2 .rating-button{min-height:49px}._scope_1q381_2 .flashcard-content h2{font-size:25px}}._scope_182sw_2.progress-page .page-title-row{margin-bottom:21px}._scope_182sw_2 .progress-highlight{background:var(--color-deep);min-height:156px;color:var(--color-white);border-radius:11px;justify-content:space-between;align-items:center;padding:23px 30px;display:flex;position:relative;overflow:hidden}._scope_182sw_2 .progress-highlight>div:first-child{z-index:1;position:relative}._scope_182sw_2 .progress-highlight strong{color:var(--color-white);letter-spacing:-.05em;margin-top:5px;font-size:33px;font-weight:600;display:block}._scope_182sw_2 .progress-highlight strong small{letter-spacing:0;font-size:14px;font-weight:400}._scope_182sw_2 .progress-highlight p{color:var(--color-hero-muted);margin:4px 0 0;font-size:13px}._scope_182sw_2 .streak-week{gap:15px;margin-right:12%;display:flex}._scope_182sw_2 .streak-day{color:var(--color-hero-muted);justify-items:center;gap:6px;display:grid}._scope_182sw_2 .streak-day span{border:1px solid var(--color-accent-dark);border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;display:grid}._scope_182sw_2 .streak-day .is-done{border-color:var(--color-accent-tint);background:var(--color-accent-tint);color:var(--color-accent-dark)}._scope_182sw_2 .streak-day small{font-size:12px}._scope_182sw_2 .progress-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px;display:grid}._scope_182sw_2 .progress-metric{border:1px solid var(--line);background:var(--panel);border-radius:9px;gap:7px;padding:16px;display:grid;position:relative}._scope_182sw_2 .progress-metric strong{letter-spacing:-.04em;font-size:23px;font-weight:600}._scope_182sw_2 .progress-metric small{color:var(--color-muted-light);font-size:12px}._scope_182sw_2 .progress-grid{grid-template-columns:1.1fr .9fr;gap:13px;margin-top:13px;display:grid}._scope_182sw_2 .progress-grid>.panel{min-width:0;min-height:225px;padding:19px 21px}._scope_182sw_2 .category-progress{min-height:225px;padding:19px 21px}._scope_182sw_2 .activity-chart--large{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(4px,1vw,10px);height:141px;margin-top:15px}._scope_182sw_2 .chart-col{text-align:center;grid-template-rows:minmax(0,1fr) 17px;align-items:end;min-width:0;display:grid}._scope_182sw_2 .chart-track{justify-content:center;align-items:flex-end;height:100%;min-height:0;display:flex;position:relative}._scope_182sw_2 .chart-count{z-index:1;bottom:calc(var(--bar-height) + 4px);color:var(--color-muted);white-space:nowrap;font-size:12px;line-height:1;position:absolute;left:50%;transform:translate(-50%)}._scope_182sw_2 .chart-bar{background:var(--color-accent-soft);border-radius:5px 5px 2px 2px;width:min(28px,70%);min-height:3px;display:block}._scope_182sw_2 .chart-bar--active{background:var(--color-accent-tint)}._scope_182sw_2 .chart-day{min-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;padding-top:6px;font-size:clamp(9px,1vw,12px);overflow:hidden}._scope_182sw_2 .chart-legend{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:8px;font-size:12px;display:flex}._scope_182sw_2 .chart-legend>span:first-child{align-items:center;gap:6px;display:inline-flex}._scope_182sw_2 .chart-legend i{background:var(--color-accent-tint);border-radius:2px;flex:none;width:7px;height:7px}._scope_182sw_2 .mastery-meter{background:var(--color-accent-soft);border-radius:8px;height:8px;margin:31px 0 17px;display:flex;overflow:hidden}._scope_182sw_2 .mastery-meter span{background:var(--color-accent);display:block}._scope_182sw_2 .mastery-meter i{background:var(--color-warm);display:block}._scope_182sw_2 .mastery-legend{gap:9px;display:grid}._scope_182sw_2 .mastery-legend span{color:var(--color-muted);align-items:center;gap:7px;font-size:13px;display:flex}._scope_182sw_2 .mastery-legend strong{color:var(--ink);margin-left:auto}._scope_182sw_2 .mastery-legend i{border-radius:50%;width:7px;height:7px}._scope_182sw_2 .legend-known{background:var(--color-accent)}._scope_182sw_2 .legend-learning{background:var(--color-warm)}._scope_182sw_2 .legend-new{background:var(--color-accent-tint)}._scope_182sw_2 .due-reminder{background:var(--color-accent-soft);color:var(--color-accent);border-radius:7px;align-items:center;gap:9px;margin-top:18px;padding:10px;display:flex}._scope_182sw_2 .due-reminder>span{font-size:16px}._scope_182sw_2 .due-reminder div{gap:3px;display:grid}._scope_182sw_2 .due-reminder strong{color:var(--color-accent-dark);font-size:12px}._scope_182sw_2 .due-reminder small{color:var(--color-muted);font-size:12px}._scope_182sw_2 .category-progress{margin-top:13px}._scope_182sw_2 .category-progress-list{gap:10px;margin-top:19px;display:grid}._scope_182sw_2 .category-progress-row{color:var(--color-muted);grid-template-columns:23px minmax(100px,1fr) minmax(100px,2fr) 24px;align-items:center;gap:9px;font-size:13px;display:grid}._scope_182sw_2 .category-progress-row>strong{color:var(--ink);text-align:right}._scope_182sw_2 .category-progress-track{background:var(--color-accent-soft);border-radius:6px;height:5px;overflow:hidden}._scope_182sw_2 .category-progress-track i{border-radius:inherit;background:var(--color-accent-tint);height:100%;display:block}@media (width<=900px){._scope_182sw_2 .progress-grid{grid-template-columns:minmax(0,1fr)}._scope_182sw_2 .streak-week{gap:9px;margin-right:6%}._scope_182sw_2 .streak-day span{width:22px;height:22px}}@media (width<=540px){._scope_182sw_2 .progress-highlight{flex-wrap:wrap;gap:14px;min-height:142px;padding:18px}._scope_182sw_2 .progress-highlight strong{font-size:27px}._scope_182sw_2 .streak-week{justify-content:space-between;gap:5px;width:100%;margin-right:0}._scope_182sw_2 .streak-day span{width:19px;height:19px;font-size:12px}._scope_182sw_2 .streak-day small{font-size:12px}._scope_182sw_2 .progress-metrics{gap:7px}._scope_182sw_2 .progress-metric{padding:12px 9px}._scope_182sw_2 .progress-metric strong{font-size:19px}._scope_182sw_2 .progress-metric small{font-size:12px}._scope_182sw_2 .category-progress-row{grid-template-columns:23px minmax(80px,1fr) minmax(55px,1.2fr) 20px;gap:6px;font-size:12px}}._scope_113uz_2 .settings-form label{color:var(--ink);gap:8px;font-size:13px;font-weight:600;display:grid}._scope_113uz_2 .settings-form input:not([type=checkbox]):not([type=radio]):not([type=file]),._scope_113uz_2 .settings-form select,._scope_113uz_2 .settings-form textarea,._scope_113uz_2 .settings-content input:not([type=checkbox]):not([type=radio]):not([type=file]),._scope_113uz_2 .settings-content select{border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-height:43px;color:var(--ink);border-radius:7px;padding:10px 12px;font-size:14px;font-weight:400;transition:border-color .16s,box-shadow .16s,background-color .16s}._scope_113uz_2 .settings-content input:not([type=checkbox])::placeholder{color:var(--muted)}._scope_113uz_2 .settings-content input:not([type=checkbox]):focus,._scope_113uz_2 .settings-content select:focus,._scope_113uz_2 .settings-content textarea:focus{border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-focus-ring);outline:0}._scope_113uz_2 .settings-content input:not([type=checkbox]):disabled,._scope_113uz_2 .settings-content select:disabled,._scope_113uz_2 .settings-content textarea:disabled{background:var(--page);cursor:not-allowed}._scope_113uz_2 .settings-form label small{color:var(--color-muted);font-size:13px;font-weight:400;line-height:1.5}._scope_113uz_2 .settings-avatar{background:var(--color-accent-soft);width:36px;height:36px;color:var(--color-accent-dark);font-family:var(--serif);border-radius:50%;place-items:center;font-size:15px;display:grid}._scope_113uz_2 .settings-layout{grid-template-columns:175px 1fr;align-items:start;gap:14px;display:grid}._scope_113uz_2 .settings-nav{border:1px solid var(--line);background:var(--panel);border-radius:9px;gap:4px;padding:7px;display:grid;position:sticky;top:15px}._scope_113uz_2 .settings-nav-item{min-height:37px;color:var(--color-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:0 9px;font-size:13px;display:flex}._scope_113uz_2 .settings-nav-item>svg:first-child{width:16px;height:16px;color:var(--color-muted);text-align:center;font-size:13px}._scope_113uz_2 .settings-nav-item>svg:last-child{width:15px;height:15px;color:var(--color-muted-light);margin-left:auto;font-size:14px}._scope_113uz_2 .settings-nav-item:hover{background:var(--page);color:var(--ink)}._scope_113uz_2 .settings-nav-item.is-active{background:var(--color-accent-soft);color:var(--color-accent-dark);font-weight:700}._scope_113uz_2 .settings-nav-item.is-active>svg:first-child{color:var(--color-accent-dark)}._scope_113uz_2 .settings-nav-signout{border-top:1px solid var(--line);color:var(--color-danger);border-radius:0 0 6px 6px;margin-top:6px}._scope_113uz_2 .settings-nav-signout>svg:first-child{color:var(--color-danger)}._scope_113uz_2 .settings-nav-signout:hover{background:var(--color-danger-soft);color:var(--color-danger-deep)}._scope_113uz_2 .settings-content{gap:12px;display:grid}._scope_113uz_2 .settings-panel{padding:20px}._helpPanel_113uz_178 .panel-heading p{max-width:520px;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}._helpLinks_113uz_185{gap:9px;display:grid}._helpLink_113uz_185{border:1px solid var(--line);min-width:0;color:var(--accent);background:var(--panel);border-radius:8px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:13px;text-decoration:none;display:grid}a._helpLink_113uz_185:hover{border-color:var(--field-border);background:var(--page)}._helpLink_113uz_185>svg{width:17px;height:17px}._helpLink_113uz_185>span{gap:4px;min-width:0;display:grid}._helpLink_113uz_185 strong{color:var(--ink);font-size:13px}._helpLink_113uz_185 small{overflow-wrap:anywhere;color:var(--muted);font-size:12px;line-height:1.5}._helpSocialLinks_113uz_225{flex-wrap:wrap;gap:8px;display:flex}._helpSocialLinks_113uz_225 a{border:1px solid var(--line);color:var(--accent);border-radius:6px;align-items:center;gap:5px;padding:8px 10px;font-size:13px;display:inline-flex}._helpSocialLinks_113uz_225 a:hover{background:var(--page)}._helpSocialLinks_113uz_225 svg{width:14px;height:14px}._scope_113uz_2 .settings-panel .panel-heading{align-items:flex-start;margin-bottom:18px}._scope_113uz_2 .settings-panel .panel-heading h2{font-size:15px}._scope_113uz_2 .settings-panel .panel-heading p{max-width:480px;color:var(--color-muted-light);margin:5px 0 0;font-size:13px;line-height:1.5}._learningSummary_113uz_261{gap:0;margin:0;display:grid}._learningSummary_113uz_261>div{border-top:1px solid var(--line);grid-template-columns:minmax(150px,.7fr) 1fr;gap:12px;padding:11px 0;display:grid}._learningSummary_113uz_261 dt{color:var(--muted);font-size:13px}._learningSummary_113uz_261 dd{color:var(--ink);margin:0;font-size:13px}._learningDialog_113uz_282{width:min(560px,100%);max-height:calc(100vh - 40px);overflow-y:auto}._learningDialog_113uz_282 .settings-form select{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%}._learningDialog_113uz_282 .switch-row input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;min-height:16px;padding:0}._scope_113uz_2 .settings-two-col._passwordFields_113uz_300{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:15px}._passwordFields_113uz_300 label{align-content:start;align-self:start;min-width:0;line-height:1.5}._passwordFields_113uz_300 label small{max-width:100%;line-height:1.5}._scope_113uz_2 .settings-form{gap:15px;max-width:580px;display:grid}._scope_113uz_2 .settings-form label{gap:7px;font-size:13px}._scope_113uz_2 .settings-form input,._scope_113uz_2 .settings-form select{min-height:37px}._scope_113uz_2 .email-status{border:1px solid var(--line);min-height:37px;color:var(--color-muted);background:var(--page);border-radius:6px;justify-content:space-between;align-items:center;padding:0 11px;font-size:13px;font-weight:400;display:flex}._scope_113uz_2 .verified-mark{color:var(--color-accent-dark);font-size:12px;font-weight:700}._scope_113uz_2 .email-change-toggle{justify-self:start}._scope_113uz_2 .nested-form{border:1px solid var(--line);background:var(--page);border-radius:8px;gap:10px;padding:13px;display:grid}._scope_113uz_2 .nested-form label{max-width:370px}._scope_113uz_2 .settings-divider{background:var(--line);height:1px;margin:1px 0}._scope_113uz_2 .settings-actions{justify-content:flex-end;gap:8px;margin-top:3px;display:flex}._scope_113uz_2 .settings-two-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}._scope_113uz_2 .switch-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex!important}._scope_113uz_2 .switch-row span{gap:4px;display:grid}._scope_113uz_2 .switch-row strong{color:var(--ink);font-size:13px}._scope_113uz_2 .switch-row small{color:var(--color-muted);font-size:12px;font-weight:400}._scope_113uz_2 .switch-row input{width:31px;height:17px;min-height:17px;accent-color:var(--color-accent-dark)}._scope_113uz_2 .custom-category-list{gap:0;margin-top:13px;display:grid}._scope_113uz_2 .custom-category-row{border-bottom:1px solid var(--line);min-height:38px;color:var(--color-muted);align-items:center;gap:9px;font-size:13px;display:flex}._scope_113uz_2 .custom-category-row>span{flex:1}._scope_113uz_2 .custom-category-row>div{gap:6px;display:flex}._scope_113uz_2 .category-action{border:1px solid var(--line);background:var(--panel);min-height:29px;color:var(--ink);cursor:pointer;font:inherit;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}._scope_113uz_2 .category-action:hover{background:var(--page)}._scope_113uz_2 .category-action--danger{color:var(--danger)}._scope_113uz_2 .category-action--danger:hover{border-color:var(--color-danger-soft);background:var(--color-danger-soft);color:var(--color-danger-deep)}._scope_113uz_2 .custom-category-row input{max-width:230px;min-height:31px}._scope_113uz_2 .session-list{display:grid}._scope_113uz_2 .session-row{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:51px;display:flex}._scope_113uz_2 .session-device{color:var(--color-muted);font-size:15px}._scope_113uz_2 .session-row>span:nth-child(2){flex:1;gap:3px;display:grid}._scope_113uz_2 .session-row strong{color:var(--ink);font-size:13px}._scope_113uz_2 .session-row small{color:var(--color-muted-light);font-size:12px}._scope_113uz_2 .session-current{color:var(--color-accent);letter-spacing:.08em;font-size:12px;font-weight:700}._scope_113uz_2 .danger-zone{border-color:var(--color-danger-soft);justify-content:space-between;align-items:center;gap:14px;display:flex}._scope_113uz_2 .danger-zone h2{color:var(--color-danger-deep);margin:6px 0;font-size:13px}._scope_113uz_2 .danger-zone p{max-width:430px;color:var(--color-muted);margin:0;font-size:13px;line-height:1.5}._exportControls_113uz_507{align-items:center;gap:12px;max-width:560px;display:flex}._exportScope_113uz_513{border:0;flex-wrap:wrap;gap:12px 20px;margin:0 0 14px;padding:0;display:flex}._exportScope_113uz_513 legend{color:var(--ink);margin-bottom:9px;font-size:13px;font-weight:600}._exportScope_113uz_513 label{color:var(--color-muted);cursor:pointer;align-items:center;gap:7px;font-size:14px;display:inline-flex}._exportScope_113uz_513 input,._exportCategoryList_113uz_536 input{width:16px;height:16px;accent-color:var(--color-accent);flex:none;margin:0}._exportCategoryList_113uz_536{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;max-width:560px;margin:0 0 16px;display:grid}._exportCategoryList_113uz_536>label{border:1px solid var(--line);min-width:0;color:var(--ink);cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;display:flex}._exportCategoryList_113uz_536>label span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._exportCategoryList_113uz_536>label small{color:var(--color-muted);font-size:12px}._exportCategoryList_113uz_536 p{color:var(--color-muted);grid-column:1/-1;margin:0;font-size:13px}._exportControls_113uz_507>label{color:var(--ink);flex:1;gap:7px;font-size:13px;font-weight:600;display:grid}._exportControls_113uz_507>label select{border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:7px;padding:8px 10px;font-weight:400}._exportControls_113uz_507>.button{flex:none;align-self:flex-end}._scope_113uz_2 .import-drop{border:1px dashed var(--color-accent-tint);background:var(--color-accent-soft);min-height:130px;color:var(--color-accent-dark);cursor:pointer;text-align:center;border-radius:9px;align-content:center;justify-items:center;gap:6px;display:grid;position:relative}._scope_113uz_2 .import-drop:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}._scope_113uz_2 .import-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._scope_113uz_2 .import-symbol{background:var(--color-accent-soft);border-radius:8px;place-items:center;width:25px;height:25px;font-size:15px;display:grid}._scope_113uz_2 .import-drop strong{font-size:13px}._scope_113uz_2 .import-drop small{color:var(--color-muted);font-size:12px}._importSamples_113uz_643{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:12px;margin-top:15px;padding-top:13px;display:grid}._importSamples_113uz_643>div:first-child{gap:4px;display:grid}._importSamples_113uz_643 strong{color:var(--ink);font-size:13px}._importSamples_113uz_643 small{color:var(--muted);font-size:12px;line-height:1.45}._importSampleActions_113uz_664{flex-wrap:wrap;gap:8px;display:flex}._importSampleButton_113uz_669{gap:7px!important}._importSampleButton_113uz_669 svg{width:14px;height:14px}._importHelp_113uz_676{border-left:3px solid var(--color-accent);background:var(--page);color:var(--muted);border-radius:0 6px 6px 0;margin:13px 0 0;padding:11px 12px;font-size:12px;line-height:1.6}._importHelp_113uz_676 strong{color:var(--ink)}._photoImport_113uz_689{gap:12px;display:grid}._photoImport_113uz_689>.panel-heading{margin-bottom:0}._photoImport_113uz_689>.panel-heading p{max-width:620px;color:var(--muted);margin-top:6px;font-size:13px;line-height:1.5}._photoCategory_113uz_703{max-width:420px;color:var(--ink);gap:7px;font-size:13px;font-weight:600;display:grid}._photoCategory_113uz_703 select{border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:7px;padding:8px 10px;font-weight:400}._discovery_113uz_722{gap:12px;display:grid}._discovery_113uz_722>.panel-heading{margin-bottom:0}._discovery_113uz_722>.panel-heading p{max-width:620px;color:var(--muted);margin-top:6px;font-size:13px;line-height:1.5}._discoveryControls_113uz_736{align-items:flex-end;gap:10px;max-width:560px;display:flex}._discoveryControls_113uz_736 label{color:var(--ink);flex:1;gap:7px;font-size:13px;font-weight:600;display:grid}._discoveryControls_113uz_736 select{border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:7px;padding:8px 10px;font-weight:400}._discoveryAttribution_113uz_761{color:var(--color-muted);margin:0;font-size:12px}._discoveryAttribution_113uz_761 a,._discoveryList_113uz_767 a{color:var(--color-accent-dark);text-underline-offset:2px;text-decoration:underline}._discoveryResults_113uz_772{gap:10px;display:grid}._discoveryHeading_113uz_776{color:var(--ink);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}._discoveryList_113uz_767{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:7px;max-height:320px;padding:1px;display:grid;overflow:auto}._discoveryList_113uz_767 label{border:1px solid var(--line);background:var(--panel);border-radius:7px;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:13px;display:flex}._discoveryList_113uz_767 input{width:16px;height:16px;accent-color:var(--color-accent);flex:none;margin:0}._discoveryList_113uz_767 a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._photoProgress_113uz_815{border:1px solid var(--color-accent-tint);background:var(--color-accent-soft);min-height:48px;color:var(--color-accent);border-radius:8px;align-items:center;gap:12px;margin:0;padding:12px 14px;font-size:16px;font-weight:600;line-height:1.4;display:flex}._photoProgress_113uz_815:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 20px;width:20px;height:20px;animation:.7s linear infinite _photoProgressSpin_113uz_1}@keyframes _photoProgressSpin_113uz_1{to{transform:rotate(360deg)}}._photoWordReview_113uz_845{border:1px solid var(--line);background:var(--page);border-radius:9px;gap:12px;padding:13px;display:grid}._photoWordHeading_113uz_853{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._photoWordHeading_113uz_853>div:first-child{gap:4px;display:grid}._photoWordHeading_113uz_853 strong{color:var(--ink);font-size:13px}._photoWordHeading_113uz_853 small{color:var(--muted);font-size:12px}._photoWordActions_113uz_871{flex:none;gap:8px;display:flex}._photoWordActions_113uz_871 button{padding:3px 0;font-size:12px}._photoWordList_113uz_880{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:7px;max-height:300px;padding:1px;display:grid;overflow:auto}._photoWord_113uz_845{border:1px solid var(--line);background:var(--panel);border-radius:7px;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:flex!important}._photoWord_113uz_845>input[type=checkbox]{width:15px;height:15px;accent-color:var(--color-accent);flex:none;margin:0}._photoWord_113uz_845>input[type=text]{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:3px 0;font-size:13px}._photoWord_113uz_845:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--field-focus-ring)}._photoPrivacy_113uz_920{color:var(--muted);margin:0;font-size:11px;line-height:1.5}._scope_113uz_2 .import-preview{border:1px solid var(--line);background:var(--page);border-radius:8px;margin-top:13px;padding:13px}._scope_113uz_2 .import-preview-summary{color:var(--color-accent-dark);justify-content:space-between;font-size:13px;display:flex}._scope_113uz_2 .import-preview-summary span{color:var(--color-muted-light)}._scope_113uz_2 .import-error{color:var(--color-danger-deep);margin:9px 0 0;font-size:12px}@media (width<=1100px){._scope_113uz_2 .settings-layout{grid-template-columns:145px 1fr}}@media (width<=900px){._scope_113uz_2 .settings-layout{grid-template-columns:1fr}._scope_113uz_2 .settings-nav{display:flex;position:static;overflow-x:auto}._scope_113uz_2 .settings-nav-item{flex:none}._scope_113uz_2 .settings-nav-item>svg:last-child{display:none}}@media (width<=540px){._importSamples_113uz_643{gap:10px}._importSampleActions_113uz_664{grid-template-columns:1fr;display:grid}._importSampleButton_113uz_669{width:100%}._learningDialog_113uz_282{max-height:calc(100dvh - 24px);padding:16px}._learningSummary_113uz_261>div{grid-template-columns:1fr;gap:5px}._scope_113uz_2 .settings-panel{padding:17px 14px}._scope_113uz_2 .settings-panel .panel-heading{flex-wrap:wrap}._scope_113uz_2 .settings-panel .panel-heading>button{font-size:14px}._scope_113uz_2 .settings-panel .panel-heading h2{font-size:18px}._scope_113uz_2 .settings-panel .panel-heading p{font-size:14px}._scope_113uz_2 .settings-form label{font-size:15px}._scope_113uz_2 .settings-form label small{font-size:14px}._scope_113uz_2 .settings-form input:not([type=checkbox]):not([type=radio]):not([type=file]),._scope_113uz_2 .settings-form select,._scope_113uz_2 .settings-form textarea,._scope_113uz_2 .settings-content input:not([type=checkbox]):not([type=radio]):not([type=file]),._scope_113uz_2 .settings-content select,._scope_113uz_2 .settings-content textarea{font-size:16px}._scope_113uz_2 .settings-two-col._passwordFields_113uz_300{grid-template-columns:1fr}._exportControls_113uz_507,._discoveryControls_113uz_736{flex-direction:column;align-items:stretch}._exportControls_113uz_507>.button{align-self:stretch}._scope_113uz_2 .danger-zone{flex-direction:column;align-items:flex-start}._scope_113uz_2 .custom-category-row{min-height:43px}._scope_113uz_2 .custom-category-row input{flex:1;min-width:0}._scope_113uz_2 .settings-nav-item{min-height:44px;padding:0 12px;font-size:14px}._scope_113uz_2 .settings-nav-item>svg:first-child{display:none}._importSamples_113uz_643{flex-direction:column;align-items:flex-start}._scope_113uz_2 .settings-avatar{width:31px;height:31px}._scope_113uz_2 .import-preview-summary{flex-direction:column;gap:6px}._photoWordHeading_113uz_853{flex-direction:column}._photoWordActions_113uz_871{justify-content:flex-start;width:100%}}._scope_470tp_2 .brand{color:var(--ink);letter-spacing:-.04em;align-items:center;font-size:16px;font-weight:700;display:inline-flex}._scope_470tp_2 .brand--light{color:var(--color-hero-text)}._scope_470tp_2 .button{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:14px;min-height:44px;padding:0 19px;font-size:14px;font-weight:600;transition:background .18s,transform .18s,border-color .18s;display:inline-flex}._scope_470tp_2 .button:hover:not(:disabled){transform:translateY(-1px)}._scope_470tp_2 .button:disabled{opacity:.56;cursor:wait}._scope_470tp_2 .button>svg{width:16px;height:16px;font-size:16px}._scope_470tp_2 .button--dark{color:var(--color-hero-text);background:var(--navy)}._scope_470tp_2 .button--dark:hover:not(:disabled){background:var(--color-button-hover)}._scope_470tp_2 .button--light{color:var(--ink);border-color:var(--line);background:var(--panel)}._scope_470tp_2 .button--light:hover:not(:disabled){background:var(--page);border-color:var(--color-accent-tint)}._scope_470tp_2 .button--cream{color:var(--ink);background:var(--accent-soft)}._scope_470tp_2 .button--cream:hover{background:var(--color-accent-tint)}._scope_470tp_2 .button--danger{color:var(--color-white);background:var(--color-danger-deep)}._scope_470tp_2 .button--danger:hover{background:var(--color-danger-deep)}._scope_470tp_2 .button--small{min-height:36px;padding:0 13px;font-size:14px}._scope_470tp_2 .button--wide{width:100%;min-height:50px}._scope_470tp_2 .eyebrow{color:var(--color-muted);letter-spacing:.15em;align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}._scope_470tp_2 .eyebrow--light{color:var(--color-hero-muted)}._scope_470tp_2 .eyebrow-dot{background:var(--color-accent-tint);border-radius:50%;width:6px;height:6px;display:inline-block}._scope_470tp_2 .text-link{color:var(--accent);font-size:14px;font-weight:600}._scope_470tp_2 .text-link:hover{text-underline-offset:4px;text-decoration:underline}._scope_470tp_2 .text-link--arrow{align-items:center;gap:8px;display:inline-flex}._scope_470tp_2 .quiet-button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:14px}._scope_470tp_2 .quiet-button:hover{color:var(--ink)}._scope_470tp_2 .pill{letter-spacing:.1em;border-radius:5px;align-items:center;padding:6px 8px;font-size:12px;font-weight:700;display:inline-flex}._scope_470tp_2 .pill--green{color:var(--accent-strong);background:var(--accent-soft)}._scope_470tp_2 .dialog-card input{border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-height:43px;color:var(--ink);border-radius:7px;padding:10px 12px;font-size:14px;font-weight:400;transition:border-color .16s,box-shadow .16s,background-color .16s}._scope_470tp_2 .dialog-card input:focus{border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-focus-ring);outline:0}._scope_470tp_2 .screen-loader{min-height:100vh;color:var(--color-muted);justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}._scope_470tp_2 .spinner{border:2px solid var(--color-accent-tint);border-top-color:var(--color-accent-dark);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite _spin_470tp_165}._scope_470tp_2 .skeleton{background:linear-gradient(100deg, var(--color-accent-soft) 20%, var(--color-warm-soft) 40%, var(--color-accent-soft) 60%);background-size:220% 100%;border-radius:10px;animation:1.4s infinite _shimmer_470tp_1}._scope_470tp_2 .skeleton-stack{gap:20px;display:grid}._scope_470tp_2 .skeleton--title{width:275px;height:55px}._scope_470tp_2 .skeleton--stat{height:125px}._scope_470tp_2 .skeleton--panel{min-height:245px}._scope_470tp_2 .panel{border:1px solid var(--line);background:var(--panel);border-radius:10px}._scope_470tp_2 .panel-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}._scope_470tp_2 .panel-heading h2{color:var(--ink);letter-spacing:-.02em;margin:5px 0 0;font-size:16px;font-weight:600}._scope_470tp_2 .panel-arrow{color:var(--color-muted-light);font-size:15px}._scope_470tp_2 .status-pill{background:var(--color-accent-soft);width:fit-content;color:var(--color-muted);text-transform:capitalize;border-radius:12px;padding:4px 7px;font-size:12px;font-weight:600;display:inline-flex}._scope_470tp_2 .status-pill--known{background:var(--color-accent-soft);color:var(--color-accent)}._scope_470tp_2 .status-pill--learning{background:var(--color-warm-soft);color:var(--color-warm-deep)}._scope_470tp_2 .status-pill--new{background:var(--color-accent-soft);color:var(--color-accent)}._scope_470tp_2 .favorites-filter{border:1px solid var(--line);background:var(--panel);color:var(--color-muted);cursor:pointer;border-radius:6px;padding:6px 9px;font-size:13px}._scope_470tp_2 .favorites-filter.is-active{border-color:var(--color-warm);background:var(--color-warm-soft);color:var(--color-warm-deep)}._scope_470tp_2 .skeleton--entry{height:87px}._scope_470tp_2 .inline-error{border:1px solid var(--color-danger-soft);background:var(--color-danger-soft);color:var(--color-danger-deep);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:13px;font-size:13px;display:flex}._scope_470tp_2 .dialog-backdrop{z-index:50;background:rgb(var(--color-shadow-rgb) / .439);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}._scope_470tp_2 .dialog-card{border:1px solid var(--line);background:var(--panel);width:min(410px,100%);box-shadow:0 20px 70px rgb(var(--color-shadow-rgb) / .161);border-radius:13px;gap:12px;padding:24px;display:grid}._scope_470tp_2 .dialog-symbol{background:var(--color-accent-soft);width:35px;height:35px;color:var(--color-accent);border-radius:10px;place-items:center;font-size:16px;display:grid}._scope_470tp_2 .dialog-symbol--danger{background:var(--peach);color:var(--danger)}._scope_470tp_2 .dialog-card h2{color:var(--ink);letter-spacing:-.03em;margin:2px 0 0;font-size:17px}._scope_470tp_2 .dialog-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}._scope_470tp_2 .dialog-actions{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}._scope_470tp_2 .dialog-input-label{color:var(--muted);gap:7px;font-size:13px;display:grid}._scope_470tp_2 .back-link-row{justify-content:space-between;align-items:center;gap:15px;margin:0 0 19px;display:flex}._scope_470tp_2 .back-link{border:1px solid var(--line);background:var(--panel);color:var(--color-muted);border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}._scope_470tp_2 .back-link:hover{border-color:var(--color-accent-tint);background:var(--accent-soft);color:var(--accent);text-decoration:none}._scope_470tp_2 .back-link:active{transform:translateY(1px)}._scope_470tp_2 .back-link:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}._scope_470tp_2 .back-link svg{flex:none;width:15px;height:15px}._scope_470tp_2 .skeleton--form{min-height:570px}._scope_470tp_2 .skeleton--detail{min-height:530px}._scope_470tp_2 .error-state{text-align:center;justify-items:center;padding:70px 20px;display:grid}._scope_470tp_2 .error-state>span{color:var(--color-accent);font-size:24px}._scope_470tp_2 .error-state h2{margin:12px 0 7px;font-size:18px}._scope_470tp_2 .error-state p{color:var(--muted);margin:0 0 16px;font-size:13px}._scope_470tp_2 .skeleton--flashcard{min-height:390px}@media (width<=540px){._scope_470tp_2 .page-title-row{align-items:flex-start}._scope_470tp_2 .page-title-row h1{font-size:27px}._scope_470tp_2 .page-title-row>.button{white-space:nowrap;gap:8px;min-height:42px;padding:0 12px;font-size:15px}._scope_470tp_2 .page-title-row p{max-width:100%;font-size:15px;line-height:1.5}._scope_470tp_2 .section-row h2{font-size:16px}._scope_470tp_2 .section-row .text-link{font-size:15px}._scope_470tp_2 .back-link-row{align-items:flex-start}._scope_470tp_2 .dialog-card{padding:21px}._scope_470tp_2 .dialog-card p,._scope_470tp_2 .dialog-input-label,._scope_470tp_2 .button{font-size:15px}._scope_470tp_2 .button--small{min-height:40px;font-size:15px}._scope_470tp_2 .dialog-actions .button{padding:0 13px;font-size:15px}}
