@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(./inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(./inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(./inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(./inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(./inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(./inter-latin-ext-700-normal-TidjK2hL.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(./instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(./instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(./instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(./instrument-serif-latin-ext-400-italic-D7-lnxEk.woff) format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(./literata-latin-400-normal-CLtNJ872.woff2) format("woff2"),url(./literata-latin-400-normal-CUhpYSl8.woff) format("woff")}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(./literata-latin-400-italic-BxdXY0No.woff2) format("woff2"),url(./literata-latin-400-italic-xjtKbHx7.woff) format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(./literata-latin-ext-400-normal-D5BsCrMl.woff2) format("woff2"),url(./literata-latin-ext-400-normal-Cs2-p-8d.woff) format("woff")}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(./literata-latin-ext-400-italic-DDtG17VM.woff2) format("woff2"),url(./literata-latin-ext-400-italic-B1grLKeg.woff) format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(./literata-cyrillic-400-normal-CNCMA2GQ.woff2) format("woff2"),url(./literata-cyrillic-400-normal-BZoHpSD9.woff) format("woff")}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(./literata-cyrillic-400-italic-BGCtnF0_.woff2) format("woff2"),url(./literata-cyrillic-400-italic-GTLnQLoY.woff) format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(./literata-cyrillic-ext-400-normal-BuNkiaAX.woff) format("woff")}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(./literata-cyrillic-ext-400-italic-D8ysK2U6.woff) format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(./lora-latin-400-normal-DnxXpLNu.woff2) format("woff2"),url(./lora-latin-400-normal-DBJS-Hc6.woff) format("woff")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(./lora-latin-400-italic-DYjZp4sZ.woff2) format("woff2"),url(./lora-latin-400-italic-wRLkZNVE.woff) format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(./lora-latin-ext-400-normal-CyviI4c-.woff2) format("woff2"),url(./lora-latin-ext-400-normal-B9GmMl5M.woff) format("woff")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(./lora-latin-ext-400-italic-D02B-RQB.woff2) format("woff2"),url(./lora-latin-ext-400-italic-2Cu7DU_m.woff) format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(./lora-cyrillic-400-normal-CbVom6TB.woff2) format("woff2"),url(./lora-cyrillic-400-normal-BedExNGj.woff) format("woff")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(./lora-cyrillic-400-italic-BZqWJcgY.woff2) format("woff2"),url(./lora-cyrillic-400-italic-rXhP2Nh9.woff) format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(./lora-cyrillic-ext-400-normal-DwaaZvol.woff2) format("woff2"),url(./lora-cyrillic-ext-400-normal-PiPRSBNu.woff) format("woff")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(./lora-cyrillic-ext-400-italic-sNZZY6P_.woff2) format("woff2"),url(./lora-cyrillic-ext-400-italic-CkoKUlaJ.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff")}:root{--paper: oklch(97.5% .012 80);--paper-strong: oklch(95.5% .016 78);--paper-elevated: oklch(93% .018 76);--paper-pressed: oklch(90.5% .02 76);--accent-pressed: oklch(29% .11 27);--ink: oklch(22% .03 260);--ink-soft: oklch(38% .025 260);--ink-faded: oklch(58% .02 260);--muted: oklch(55% .018 65);--rule: oklch(82% .018 80);--rule-soft: oklch(90% .014 86);--rule-strong: oklch(70% .02 75);--accent: oklch(58% .15 40);--accent-ink: oklch(32% .12 40);--accent-dark: oklch(34% .12 27);--gold: oklch(70% .12 85);--success: oklch(52% .11 154);--new: oklch(55% .14 255);--new-ink: oklch(30% .1 255);--surface-white: oklch(100% 0 0);--overlay-scrim: oklch(20% .02 80 / .44);--danger: oklch(44% .18 30);--danger-hover: oklch(38% .18 30);--accent-pulse-ring: color-mix(in oklch, var(--accent) 30%, transparent);--heatmap-level-1: oklch(from var(--accent) 90% .06 h);--heatmap-level-2: oklch(from var(--accent) 78% .1 h);--heatmap-level-3: oklch(from var(--accent) 62% .14 h);--accent-pale: oklch(from var(--accent) 96% .022 h);--accent-border-soft: oklch(from var(--accent) 75% .08 h);--accent-border-muted: oklch(from var(--accent) 82% .06 h);--accent-bg-muted: oklch(from var(--accent) 96% .025 h);--success-border-muted: oklch(from var(--success) 80% .07 h);--success-bg-muted: oklch(from var(--success) 96% .025 h);--gold-border-muted: oklch(from var(--gold) 78% .08 h);--gold-bg-muted: oklch(from var(--gold) 96% .04 h);--gold-ink: oklch(42% .1 85);--new-border-muted: oklch(82% .06 255);--new-bg-muted: oklch(96% .025 255);--study-overlay-bg: oklch(20% .02 260 / .55);--tree-category-dot-border: color-mix(in oklch, currentColor 30%, transparent);--shadow-card: 0 1px 0 oklch(100% 0 0 / .6), 0 1px 2px oklch(20% .02 80 / .06), 0 8px 24px -12px oklch(20% .02 80 / .2);--shadow-panel: 0 30px 60px -20px oklch(20% .02 80 / .3), 0 2px 6px oklch(20% .02 80 / .08);--shadow-modal-strong: 0 0 0 1px oklch(20% .02 80 / .08), 0 40px 80px -20px oklch(20% .02 80 / .4);--border-width: 1px;--focus-ring-width: 2px;--focus-ring-offset: 1px;--focus-ring: 0 0 0 3px color-mix(in oklch, var(--accent) 22%, transparent);--space-1: 4px;--space-0-5: 2px;--space-1-25: 5px;--space-1-5: 6px;--space-1-75: 7px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-page-block: 28px;--space-page-inline: 32px;--space-sidebar-block: 22px;--space-sidebar-inline: 18px;--space-modal-padding: 24px;--space-panel-padding: 18px;--space-section-gap: 28px;--space-empty-block: 80px;--space-focus-offset-lg: 4px;--space-scrollbar-width: 8px;--space-tree-header-inline: 30px;--radius-compact: 3px;--radius-micro: 2px;--radius-card: 4px;--radius-control: 6px;--radius-panel: 8px;--radius-pill: 999px;--control-height-xs: 30px;--control-height-sm: 32px;--control-height-nav: 34px;--control-height-md: 38px;--control-height-lg: 44px;--control-height-textarea: 92px;--control-field-min-width: 150px;--sidebar-width: 240px;--topbar-height: 60px;--bottom-bar-height: 64px;--panel-width-md: 380px;--modal-width-sm: 480px;--modal-width-md: 680px;--modal-width-lg: 820px;--modal-max-height: 92vh;--modal-backdrop-blur: 4px;--status-block-min-height: 240px;--spotlight-scrim-spread: 9999px;--z-shell: 2;--z-topbar: 50;--z-overlay: 100;--z-overlay-raised: 120;--z-overlay-study: 200;--z-overlay-agent: 220;--z-overlay-tour: 240;--z-tree-badge: 4;--z-panel: 50;--font-ui: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading: var(--font-ui);--font-hero: "Lora", "Noto Serif", "Noto Serif CJK SC", "Noto Serif JP", "Noto Serif Arabic", "Noto Serif Hebrew", ui-serif, Georgia, "Times New Roman", serif;--font-brand: "Instrument Serif", ui-serif, Georgia, "Times New Roman", serif;--font-greeting: "Instrument Serif", var(--font-language);--font-reading: var(--font-ui);--font-language: var(--font-ui), "Noto Sans", "Noto Sans CJK SC", "Noto Sans JP", "Noto Sans Arabic", "Noto Sans Hebrew", system-ui, sans-serif;--font-card: "Literata", var(--font-ui);--font-taxonomy: "Literata", var(--font-ui);--font-phonetic: "Noto Sans", "DejaVu Sans", "Arial Unicode MS", system-ui, sans-serif;--font-utility: "IBM Plex Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-size-xs: 10px;--font-size-kicker: 10px;--font-size-meta: 11px;--font-size-sm: 12px;--font-size-control: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-card-title: 19px;--font-size-plus: 18px;--font-size-rating-symbol: 20px;--font-size-study-title: 22px;--font-size-title-sm: 24px;--font-size-title-md: 28px;--font-size-page-title: 36px;--font-size-tree-title: 38px;--font-size-display-xl: 44px;--font-size-empty-icon: 48px;--font-size-today-count: 52px;--font-size-end-icon: 56px;--font-size-landing-greeting-min: 76px;--font-size-landing-greeting-max: 190px;--font-size-landing-greeting-mobile-min: 64px;--font-size-landing-greeting-mobile-max: 112px;--font-size-landing-title-min: 30px;--font-size-landing-title-max: 48px;--font-size-panel-title: 30px;--font-size-panel-title-lg: 32px;--tracking-kicker: .14em;--status-info-border: color-mix(in oklch, var(--accent) 28%, var(--rule));--status-info-bg: color-mix(in oklch, var(--accent) 12%, transparent);--status-info-text: var(--accent-ink);--status-danger-text: color-mix(in oklch, var(--danger) 85%, var(--ink));--status-success-text: var(--success);--rating-again-border: oklch(64% .16 30);--rating-again-bg: oklch(92% .055 30);--rating-again-bg-hover: oklch(88% .075 30);--rating-again-ink: oklch(35% .15 30);--rating-again-ring: oklch(82% .075 30);--rating-hard-border: oklch(67% .13 85);--rating-hard-bg: oklch(91% .07 85);--rating-hard-bg-hover: oklch(87% .09 85);--rating-hard-ink: oklch(38% .1 85);--rating-hard-ring: oklch(80% .09 85);--rating-good-border: oklch(62% .13 154);--rating-good-bg: oklch(91% .055 154);--rating-good-bg-hover: oklch(87% .075 154);--rating-good-ink: oklch(34% .11 154);--rating-good-ring: oklch(80% .08 154);--rating-easy-border: oklch(61% .16 255);--rating-easy-bg: oklch(91% .055 255);--rating-easy-bg-hover: oklch(87% .075 255);--rating-easy-ink: oklch(34% .12 255);--rating-easy-ring: oklch(80% .08 255);--align-link-0: oklch(55% .16 255);--align-link-1: oklch(64% .13 165);--align-link-2: oklch(72% .14 75);--align-link-3: oklch(54% .15 145);--align-link-4: oklch(46% .16 285);--align-link-5: oklch(59% .19 25);--motion-fast: .15s;--motion-press: .12s;--motion-medium: .18s;--motion-slow: .3s;--motion-entrance: .38s;--motion-theme-reveal: .5s;--ease-standard: ease;--ease-accelerate: ease-in;--ease-spring: cubic-bezier(.22, .8, .3, 1);--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-emphasis: 650;--font-weight-bold: 700;--font-size-body: var(--font-size-md);--grain-dot-color: oklch(40% .02 80 / .05);--grain-size: 3px;--grain-dark-opacity: .3;--ink-on-accent: oklch(99% 0 0);--tree-fit-ahead-border: oklch(60% .06 260);--tree-fit-ahead-bg: oklch(80% .04 260 / .18);--tree-fit-ahead-dot: oklch(60% .08 260);--tree-fit-beyond-border: oklch(70% .04 260);--tree-fit-beyond-bg: oklch(80% .02 260 / .18);--tree-fit-beyond-dot: oklch(70% .04 260);--tree-chip-mastered-ink: oklch(36% .1 154);--tree-chip-mastered-border: oklch(70% .1 154);--tree-seal-mastered-shade: oklch(30% .03 260);--achievement-milestone-color: oklch(70% .12 85);--achievement-milestone-bg: oklch(96% .035 85);--achievement-profile-color: oklch(58% .14 155);--achievement-profile-bg: oklch(96% .025 155);--achievement-streak-color: oklch(58% .15 40);--achievement-streak-bg: oklch(96% .022 40);--achievement-mastery-color: oklch(56% .14 230);--achievement-mastery-bg: oklch(96% .025 230);--achievement-fun-color: oklch(55% .13 260);--achievement-fun-bg: oklch(96% .025 260);--icon-size-12: 12px;--icon-size-14: 14px;--icon-size-16: 16px;--icon-size-18: 18px;--icon-size-20: 20px;--icon-size-22: 22px;--icon-stroke-thin: 1.5;--icon-stroke: 1.8;--icon-stroke-strong: 2.2;font-family:var(--font-ui);color-scheme:light}:root[data-theme=dark]{--paper: oklch(18% .015 260);--paper-strong: oklch(22% .018 260);--paper-elevated: oklch(26% .022 260);--paper-pressed: oklch(29% .024 260);--accent-pressed: oklch(72% .13 35);--ink: oklch(94% .012 80);--ink-soft: oklch(78% .014 80);--ink-faded: oklch(60% .014 80);--muted: oklch(62% .018 80);--rule: oklch(32% .018 260);--rule-soft: oklch(28% .018 260);--rule-strong: oklch(42% .02 260);--accent: oklch(70% .16 40);--accent-ink: oklch(82% .12 40);--accent-dark: oklch(78% .14 35);--gold: oklch(78% .13 85);--success: oklch(70% .14 154);--new: oklch(75% .12 255);--new-ink: oklch(75% .12 255);--surface-white: oklch(24% .018 260);--overlay-scrim: oklch(0% 0 0 / .58);--danger: oklch(72% .16 30);--heatmap-level-1: oklch(from var(--accent) 28% .05 h);--heatmap-level-2: oklch(from var(--accent) 38% .09 h);--heatmap-level-3: oklch(from var(--accent) 50% .13 h);--accent-pale: oklch(from var(--accent) 22% .04 h);--accent-border-soft: oklch(from var(--accent) 45% .1 h);--accent-border-muted: oklch(from var(--accent) 40% .08 h);--accent-bg-muted: oklch(from var(--accent) 22% .04 h);--success-border-muted: oklch(from var(--success) 38% .08 h);--success-bg-muted: oklch(from var(--success) 20% .04 h);--gold-bg-muted: oklch(from var(--gold) 20% .04 h);--new-border-muted: oklch(38% .08 255);--new-bg-muted: oklch(20% .04 255);--shadow-card: 0 1px 0 oklch(100% 0 0 / .04), 0 1px 2px oklch(0% 0 0 / .4), 0 8px 24px -12px oklch(0% 0 0 / .6);--shadow-panel: 0 30px 60px -20px oklch(0% 0 0 / .7), 0 2px 6px oklch(0% 0 0 / .4);--shadow-modal-strong: 0 0 0 1px oklch(100% 0 0 / .06), 0 40px 80px -20px oklch(0% 0 0 / .7);--rating-again-border: oklch(60% .15 30);--rating-again-bg: oklch(28% .07 30);--rating-again-bg-hover: oklch(33% .085 30);--rating-again-ink: oklch(82% .13 30);--rating-again-ring: oklch(42% .11 30);--rating-hard-border: oklch(66% .12 85);--rating-hard-bg: oklch(29% .055 85);--rating-hard-bg-hover: oklch(34% .07 85);--rating-hard-ink: oklch(86% .12 85);--rating-hard-ring: oklch(45% .08 85);--rating-good-border: oklch(60% .12 154);--rating-good-bg: oklch(27% .06 154);--rating-good-bg-hover: oklch(32% .075 154);--rating-good-ink: oklch(83% .12 154);--rating-good-ring: oklch(42% .09 154);--rating-easy-border: oklch(63% .14 255);--rating-easy-bg: oklch(28% .065 255);--rating-easy-bg-hover: oklch(34% .08 255);--rating-easy-ink: oklch(84% .12 255);--rating-easy-ring: oklch(44% .09 255);--align-link-0: oklch(66% .15 255);--align-link-1: oklch(62% .12 165);--align-link-2: oklch(66% .12 75);--align-link-3: oklch(62% .14 145);--align-link-4: oklch(66% .15 285);--align-link-5: oklch(66% .17 25);color-scheme:dark}[data-category-paint]{--category-color: oklch(58% .15 var(--cat-hue));--deck-category-color: oklch(58% .13 var(--cat-hue));--deck-category-bg: oklch(94% .04 var(--cat-hue));--deck-category-text: oklch(32% .12 var(--cat-hue));--deck-category-border: oklch(78% .07 var(--cat-hue))}[data-mastery-paint]{--deck-mastery-color: oklch(calc(48% + var(--mastery-pct) * 8%) .14 calc(28 + var(--mastery-pct) * 127))}[data-language-paint]{--language-color: oklch(calc(var(--lang-l) * 1%) .14 var(--lang-hue))}*{box-sizing:border-box}html,body{margin:0;padding:0}body{min-width:320px;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-size:var(--font-size-body);line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,var(--grain-dot-color) 1px,transparent 1px);background-size:var(--grain-size) var(--grain-size);mix-blend-mode:multiply;z-index:1}:root[data-theme=dark] body:before{mix-blend-mode:screen;opacity:var(--grain-dark-opacity)}button,select,input,textarea{font:inherit;color:inherit}a{color:inherit}:where(button,a,summary,input[type=button],input[type=submit],input[type=reset],[role=button]):not(:disabled,[aria-disabled=true],[data-press-scale=none]):active{scale:.955}:where(button,a,summary,input[type=button],input[type=submit],input[type=reset],[role=button]):not(:disabled,[aria-disabled=true],[data-press-scale=none]){scale:1;transition:scale var(--motion-press) var(--ease-standard)}[data-sonner-toaster]{--normal-bg: var(--paper);--normal-border: var(--rule);--normal-text: var(--ink);--border-radius: var(--radius-control);font-family:var(--font-ui)}.boot-message{min-height:100vh;display:grid;place-items:center;background:var(--paper);color:var(--ink);font-family:var(--font-ui)}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}@keyframes circle-expand{0%{clip-path:circle(0 at var(--x) var(--y))}to{clip-path:circle(var(--r) at var(--x) var(--y))}}::view-transition-new(root){z-index:999;animation:var(--motion-theme-reveal) var(--ease-accelerate) circle-expand}@media(prefers-reduced-motion:reduce){*,*:before,*:after,::view-transition-old(root),::view-transition-new(root){animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}._wrap_1njqo_3{max-width:1200px;margin:0 auto;padding:0 var(--space-8)}._anchorTarget_1njqo_10{scroll-margin-top:62px}._kicker_1njqo_14{font-family:var(--font-utility);font-size:var(--font-size-kicker);text-transform:uppercase;letter-spacing:var(--tracking-kicker);color:var(--ink-faded)}._heading_1njqo_22{font-family:var(--font-heading);font-weight:400}._block_1njqo_28{padding:calc(var(--space-8) * 1.7) 0}._blockAlt_1njqo_32{background:var(--paper-strong)}._navLinks_1njqo_37{display:flex;align-items:center;gap:var(--space-6);font-size:var(--font-size-md);color:var(--ink-soft)}._navLinks_1njqo_37 a,._navLinks_1njqo_37 button{color:inherit;text-decoration:none;background:none;border:none;padding:0;font:inherit;cursor:pointer}._navLinks_1njqo_37 a:not(._btn_1njqo_56):hover,._navLinks_1njqo_37 button:hover{color:var(--ink)}._btn_1njqo_56{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-height-md);padding:0 var(--space-5);border-radius:var(--radius-control);font-size:var(--font-size-control);font-weight:500;font-family:var(--font-ui);border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease;text-decoration:none}._btnPrimary_1njqo_79{background:var(--accent);color:var(--surface-white)}._btnPrimary_1njqo_79:hover{background:var(--accent-ink)}._btnSecondary_1njqo_88{background:var(--surface-white);color:var(--ink);border-color:var(--rule)}._btnSecondary_1njqo_88:hover{background:var(--paper-strong);border-color:var(--rule-strong)}._btnLg_1njqo_99{height:var(--control-height-lg);padding:0 var(--space-7);font-size:var(--font-size-md)}._paperPanel_1njqo_106{background:var(--paper);border:var(--border-width) solid var(--rule);border-radius:var(--radius-panel);box-shadow:var(--shadow-card)}@media(max-width:880px){._navLinks_1njqo_37 a:not(._btn_1njqo_56,:last-child),._navLinks_1njqo_37 button:not(:last-child){display:none}}@media(max-width:600px){._wrap_1njqo_3{padding-left:var(--space-5);padding-right:var(--space-5)}._navLinks_1njqo_37{gap:var(--space-3)}}._nav_1nepl_1{position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--rule-soft)}._navIn_1nepl_9{display:flex;align-items:center;justify-content:space-between;height:62px;max-width:1200px;margin:0 auto;padding:0 var(--space-8)}._logo_1nepl_19{display:flex;align-items:center;gap:var(--space-2-5);font-family:var(--font-brand);font-size:var(--font-size-title-sm);color:inherit;text-decoration:none}._logoAccent_1nepl_29{font-style:italic;color:var(--accent-ink)}._mark_1nepl_34{width:24px;height:24px;display:inline-block}@media(max-width:600px){._navIn_1nepl_9{padding-left:var(--space-5);padding-right:var(--space-5);gap:var(--space-3)}._logo_1nepl_19{font-size:var(--font-size-card-title)}}._button_1v27x_1,._iconButton_1v27x_2{border:var(--border-width) solid transparent;border-radius:var(--radius-control);font-family:var(--font-ui);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}._button_1v27x_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--font-size-control);font-weight:var(--font-weight-emphasis)}._actionLink_1v27x_22{text-decoration:none}._iconButton_1v27x_2{display:inline-grid;place-items:center;padding:0;background:transparent;color:var(--ink-soft)}._size_xs_1v27x_34{min-height:var(--control-height-xs);padding:0 var(--space-2)}._iconButton_1v27x_2._size_xs_1v27x_34{width:var(--control-height-xs);padding:0}._size_sm_1v27x_44{min-height:var(--control-height-sm);padding:0 var(--space-3)}._iconButton_1v27x_2._size_sm_1v27x_44{width:var(--control-height-sm);padding:0}._size_md_1v27x_54{min-height:var(--control-height-md);padding:0 var(--space-4)}._iconButton_1v27x_2._size_md_1v27x_54{width:var(--control-height-md);padding:0}._shape_pill_1v27x_64,._shape_circle_1v27x_65{border-radius:var(--radius-pill)}._fullWidth_1v27x_69{width:100%}._variant_primary_1v27x_73{border-color:var(--ink);background:var(--ink);color:var(--paper)}._variant_secondary_1v27x_79{border-color:var(--rule);background:var(--paper-strong);color:var(--ink)}._variant_ghost_1v27x_85{background:transparent;color:var(--ink-soft)}._variant_danger_1v27x_90{border-color:var(--danger);background:var(--danger);color:var(--surface-white)}._icon_variant_outline_1v27x_96{border-color:var(--rule);background:transparent}._icon_variant_ghost_1v27x_101{border-color:transparent;background:transparent}._button_1v27x_1:hover:not(:disabled,[data-disabled]),._iconButton_1v27x_2:hover:not(:disabled,[data-disabled]){background:var(--paper-elevated);color:var(--ink)}._button_1v27x_1[data-pressed]:not(:disabled,[data-disabled]),._iconButton_1v27x_2[data-pressed]:not(:disabled,[data-disabled]){background:var(--paper-pressed);color:var(--ink)}._variant_primary_1v27x_73:hover:not(:disabled,[data-disabled]){background:var(--accent-dark);color:var(--paper)}._variant_primary_1v27x_73[data-pressed]:not(:disabled,[data-disabled]){background:var(--accent-pressed);color:var(--paper)}._variant_danger_1v27x_90:hover:not(:disabled,[data-disabled]),._variant_danger_1v27x_90[data-pressed]:not(:disabled,[data-disabled]){background:var(--danger-hover);color:var(--surface-white)}._button_1v27x_1:focus-visible,._iconButton_1v27x_2:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}._button_1v27x_1:disabled,._button_1v27x_1[data-disabled],._iconButton_1v27x_2:disabled,._iconButton_1v27x_2[data-disabled]{cursor:not-allowed;opacity:.6}._panel_1fvzf_1,._card_1fvzf_2,._modalFrame_1fvzf_3{border:var(--border-width) solid var(--rule);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-card)}._panel_1fvzf_1{border-radius:var(--radius-panel)}._card_1fvzf_2{border-radius:var(--radius-card)}._modalFrame_1fvzf_3{width:min(var(--modal-width-md),96vw);max-height:var(--modal-max-height);overflow:hidden;border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}._modalBackdrop_1fvzf_26{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:var(--overlay-scrim);-webkit-backdrop-filter:blur(var(--modal-backdrop-blur));backdrop-filter:blur(var(--modal-backdrop-blur))}._modalSize_sm_1fvzf_38{width:min(var(--modal-width-sm),100%)}._modalSize_md_1fvzf_42{width:min(var(--modal-width-md),96vw)}._modalSize_lg_1fvzf_46{width:min(var(--modal-width-lg),96vw)}._dialogHeader_1fvzf_50{display:flex;justify-content:space-between;gap:var(--space-4)}._dialogHeaderText_1fvzf_56{min-width:0}._kicker_1fvzf_60{color:var(--ink-faded);font-family:var(--font-utility);font-size:var(--font-size-kicker);letter-spacing:var(--tracking-kicker);text-transform:uppercase}._dialogTitle_1fvzf_68{margin:var(--space-1) 0 0;font-family:var(--font-heading);font-size:var(--font-size-panel-title);font-weight:var(--font-weight-regular);line-height:1.05;letter-spacing:0}._root_1o3r4_1{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);flex:1;width:100%;min-height:0;padding:var(--space-empty-block) var(--space-5);color:var(--ink-faded);text-align:center}._flatDeck_1o3r4_14{position:relative;width:calc(40 * var(--flat-unit));height:calc(40 * var(--flat-unit));--flat-unit: calc(var(--space-1) / 2)}._offline_1o3r4_21 ._flatDeck_1o3r4_14{filter:saturate(.35)}._offline_1o3r4_21 ._flatDeck_1o3r4_14:after{position:absolute;inset:calc(-2 * var(--flat-unit));content:"";pointer-events:none;opacity:.22;background-image:radial-gradient(circle at var(--flat-unit) var(--flat-unit),var(--ink-faded) calc(var(--flat-unit) / 3),transparent calc(var(--flat-unit) / 2));background-size:calc(2 * var(--flat-unit)) calc(2 * var(--flat-unit))}._column_1o3r4_39{position:absolute;bottom:0;width:calc(7 * var(--flat-unit));border-radius:calc(2.25 * var(--flat-unit));background:var(--ink-faded);opacity:.42}._column_1o3r4_39:nth-child(1){left:calc(1.5 * var(--flat-unit));background:var(--rating-again-border)}._column_1o3r4_39:nth-child(2){left:calc(11.5 * var(--flat-unit));background:var(--rating-hard-border)}._column_1o3r4_39:nth-child(3){left:calc(21.5 * var(--flat-unit));background:var(--rating-good-border)}._column_1o3r4_39:nth-child(4){left:calc(31.5 * var(--flat-unit));background:var(--rating-easy-border)}._column_1o3r4_39:nth-child(1),._column_1o3r4_39:nth-child(2),._column_1o3r4_39:nth-child(3),._column_1o3r4_39:nth-child(4){height:calc(7 * var(--flat-unit))}._title_1o3r4_75{margin:0;color:var(--ink);font-family:var(--font-heading);font-size:var(--font-size-title-sm);font-weight:var(--font-weight-regular);line-height:1.1}._description_1o3r4_84{max-width:var(--panel-width-md);margin:0;font-size:var(--font-size-control);line-height:1.5}._action_1o3r4_91{margin-top:var(--space-1)}@media(prefers-reduced-motion:no-preference){._offline_1o3r4_21 ._flatDeck_1o3r4_14{animation:_offline-dim_1o3r4_1 var(--motion-slow) var(--ease-standard) both}@keyframes _offline-dim_1o3r4_1{0%{filter:saturate(1)}to{filter:saturate(.35)}}}._field_1c2n0_1{display:grid;gap:var(--space-2)}._label_1c2n0_6{color:var(--ink-soft);font-size:var(--font-size-sm)}._control_1c2n0_11{width:100%;min-height:var(--control-height-md);padding:0 var(--space-3);border:var(--border-width) solid var(--rule);border-radius:var(--radius-control);background:var(--paper-strong);color:var(--ink);font:inherit}._control_1c2n0_11:focus{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}._control_1c2n0_11:disabled{cursor:not-allowed;opacity:.58}._select_1c2n0_32{cursor:pointer}._textarea_1c2n0_36{min-height:var(--control-height-textarea);padding-block:var(--space-3);resize:vertical}._eq_17oxa_1{display:flex;align-items:flex-end;gap:3px;height:24px}._bar_17oxa_8{display:block;width:5px;border-radius:3px;transform-origin:bottom}._barAgain_17oxa_15{height:9px;background:var(--rating-again-border);animation:_eqA_17oxa_1 1.1s ease-in-out infinite}._barHard_17oxa_21{height:15px;background:var(--rating-hard-border);animation:_eqB_17oxa_1 1.1s ease-in-out .13s infinite}._barGood_17oxa_27{height:20px;background:var(--rating-good-border);animation:_eqC_17oxa_1 1.1s ease-in-out .26s infinite}._barEasy_17oxa_33{height:24px;background:var(--rating-easy-border);animation:_eqD_17oxa_1 1.1s ease-in-out .39s infinite}._inline_17oxa_39{height:18px}._inline_17oxa_39 ._barAgain_17oxa_15{height:7px}._inline_17oxa_39 ._barHard_17oxa_21{height:11px}._inline_17oxa_39 ._barGood_17oxa_27{height:15px}._inline_17oxa_39 ._barEasy_17oxa_33{height:18px}@keyframes _eqA_17oxa_1{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes _eqB_17oxa_1{0%,to{transform:scaleY(1)}50%{transform:scaleY(.42)}}@keyframes _eqC_17oxa_1{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}@keyframes _eqD_17oxa_1{0%,to{transform:scaleY(.95)}50%{transform:scaleY(.4)}}@media(prefers-reduced-motion:reduce){._barAgain_17oxa_15,._barHard_17oxa_21,._barGood_17oxa_27,._barEasy_17oxa_33{animation:none}}._size_12_19tud_1{width:var(--icon-size-12);height:var(--icon-size-12)}._size_14_19tud_6{width:var(--icon-size-14);height:var(--icon-size-14)}._size_16_19tud_11{width:var(--icon-size-16);height:var(--icon-size-16)}._size_18_19tud_16{width:var(--icon-size-18);height:var(--icon-size-18)}._size_20_19tud_21{width:var(--icon-size-20);height:var(--icon-size-20)}._size_22_19tud_26{width:var(--icon-size-22);height:var(--icon-size-22)}._stroke_thin_19tud_31{stroke-width:var(--icon-stroke-thin)}._stroke_regular_19tud_35{stroke-width:var(--icon-stroke)}._stroke_strong_19tud_39{stroke-width:var(--icon-stroke-strong)}._logoContainer_1brpf_3{display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._logoMark_1brpf_10{position:relative;width:160px;height:160px}._column_1brpf_16{position:absolute;width:28px;border-radius:9px;transform-origin:bottom}._columnAgain_1brpf_23{left:6px;bottom:0;height:50px;background:var(--rating-again-border);animation:_plAgain_1brpf_1 3.6s linear infinite}._columnHard_1brpf_31{left:46px;bottom:0;height:80px;background:var(--rating-hard-border);animation:_plHard_1brpf_1 3.6s linear infinite}._columnGood_1brpf_39{left:86px;bottom:0;height:110px;background:var(--rating-good-border);animation:_plGood_1brpf_1 3.6s linear infinite}._columnEasy_1brpf_47{left:126px;bottom:0;height:140px;background:var(--rating-easy-border);animation:_plEasy_1brpf_1 3.6s linear infinite}._ring_1brpf_55{position:absolute;left:124px;top:2px;width:32px;height:32px;border-radius:999px;border:3px solid var(--rating-easy-border);transform-origin:center;animation:_plRing_1brpf_1 3.6s ease-out infinite}._confetti_1brpf_67{position:absolute;left:136px;top:14px;border-radius:999px;transform-origin:center}._confetti1_1brpf_75{width:8px;height:8px;background:var(--rating-again-border);animation:_plConf1_1brpf_1 3.6s ease-out infinite}._confetti2_1brpf_82{width:8px;height:8px;background:var(--rating-hard-border);animation:_plConf2_1brpf_1 3.6s ease-out infinite}._confetti3_1brpf_89{width:8px;height:8px;background:var(--rating-good-border);animation:_plConf3_1brpf_1 3.6s ease-out infinite}._confetti4_1brpf_96{width:7px;height:7px;background:var(--rating-easy-border);animation:_plConf4_1brpf_1 3.6s ease-out infinite}._ball_1brpf_103{position:absolute;left:0;top:0;width:16px;height:16px;border-radius:999px;background:var(--ink);transform-origin:center;animation:_plHop_1brpf_1 3.6s cubic-bezier(.45,0,.55,1) infinite}@keyframes _plHop_1brpf_1{0%{transform:translate(12px,100px) scale(1)}6%{transform:translate(12px,100px) scaleX(1.25) scaleY(.75)}9%{transform:translate(12px,100px) scale(1)}14%{transform:translate(32px,48px) scale(1)}20%{transform:translate(52px,70px) scale(1)}24%{transform:translate(52px,70px) scaleX(1.25) scaleY(.75)}27%{transform:translate(52px,70px) scale(1)}32%{transform:translate(72px,18px) scale(1)}40%{transform:translate(92px,40px) scale(1)}44%{transform:translate(92px,40px) scaleX(1.25) scaleY(.75)}47%{transform:translate(92px,40px) scale(1)}52%{transform:translate(112px,-12px) scale(1)}60%{transform:translate(132px,10px) scale(1);opacity:1}64%{transform:translate(132px,10px) scaleX(1.32) scaleY(.68);opacity:1}70%{transform:translate(132px,2px) scale(1.4);opacity:1}75%{transform:translate(132px,2px) scale(0);opacity:0}87%{transform:translate(12px,100px) scale(0);opacity:0}94%{transform:translate(12px,100px) scale(1);opacity:1}to{transform:translate(12px,100px) scale(1);opacity:1}}@keyframes _plRing_1brpf_1{0%,58%{transform:scale(.2);opacity:0}61%{transform:scale(.35);opacity:.9}80%{transform:scale(1.9);opacity:0}to{transform:scale(1.9);opacity:0}}@keyframes _plConf1_1brpf_1{0%,58%{transform:translate(0) scale(0);opacity:0}61%{transform:translate(0) scale(1);opacity:1}84%{transform:translate(-34px,-30px) scale(.5);opacity:0}to{opacity:0}}@keyframes _plConf2_1brpf_1{0%,58%{transform:translate(0) scale(0);opacity:0}61%{transform:translate(0) scale(1);opacity:1}84%{transform:translate(32px,-34px) scale(.5);opacity:0}to{opacity:0}}@keyframes _plConf3_1brpf_1{0%,58%{transform:translate(0) scale(0);opacity:0}61%{transform:translate(0) scale(1);opacity:1}84%{transform:translate(-42px,2px) scale(.5);opacity:0}to{opacity:0}}@keyframes _plConf4_1brpf_1{0%,58%{transform:translate(0) scale(0);opacity:0}61%{transform:translate(0) scale(1);opacity:1}84%{transform:translate(40px) scale(.5);opacity:0}to{opacity:0}}@keyframes _plAgain_1brpf_1{0%{transform:scaleY(1)}4%{transform:scaleY(1)}6%{transform:scaleY(1.12)}11%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes _plHard_1brpf_1{0%,18%{transform:scaleY(1)}22%{transform:scaleY(1.12)}27%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes _plGood_1brpf_1{0%,38%{transform:scaleY(1)}42%{transform:scaleY(1.12)}47%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes _plEasy_1brpf_1{0%,58%{transform:scaleY(1)}61%{transform:scaleY(1.18) scaleX(1.05)}68%{transform:scaleY(.97)}73%{transform:scaleY(1)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){._columnAgain_1brpf_23,._columnHard_1brpf_31,._columnGood_1brpf_39,._columnEasy_1brpf_47,._ring_1brpf_55,._confetti1_1brpf_75,._confetti2_1brpf_82,._confetti3_1brpf_89,._confetti4_1brpf_96,._ball_1brpf_103{animation:none!important}._ball_1brpf_103{transform:translate(132px,10px)}}._burst_1n89r_1{position:relative;--u: 2px;width:calc(40 * var(--u));height:calc(40 * var(--u))}._ring_1n89r_8{position:absolute;left:calc(16 * var(--u));top:calc(16 * var(--u));width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:999px;border:calc(.9 * var(--u)) solid var(--rating-good-border);opacity:0;animation:_ringOnce_1n89r_1 .76s ease-out both}._particle_1n89r_20{position:absolute;left:calc(19 * var(--u));top:calc(19 * var(--u));width:calc(2.2 * var(--u));height:calc(2.2 * var(--u));border-radius:999px;opacity:0;animation-duration:.9s;animation-timing-function:cubic-bezier(.2,.7,.3,1);animation-fill-mode:both}._p1_1n89r_33{background:var(--rating-again-border);animation-name:_b1_1n89r_1}._p2_1n89r_38{background:var(--rating-hard-border);animation-name:_b2_1n89r_1}._p3_1n89r_43{background:var(--rating-good-border);animation-name:_b3_1n89r_1}._p4_1n89r_48{background:var(--rating-easy-border);animation-name:_b4_1n89r_1}._p5_1n89r_53{background:var(--accent);animation-name:_b5_1n89r_1}._p6_1n89r_58{background:var(--gold);animation-name:_b6_1n89r_1}@keyframes _ringOnce_1n89r_1{0%{transform:scale(.3);opacity:.9}to{transform:scale(1.9);opacity:0}}@keyframes _b1_1n89r_1{0%{transform:none;opacity:0}12%{transform:none;opacity:1}to{transform:translate(calc(-13 * var(--u)),calc(-11 * var(--u))) scale(.4);opacity:0}}@keyframes _b2_1n89r_1{0%{transform:none;opacity:0}12%{transform:none;opacity:1}to{transform:translate(calc(12 * var(--u)),calc(-13 * var(--u))) scale(.4);opacity:0}}@keyframes _b3_1n89r_1{0%{transform:none;opacity:0}12%{transform:none;opacity:1}to{transform:translate(calc(-15 * var(--u)),calc(3 * var(--u))) scale(.4);opacity:0}}@keyframes _b4_1n89r_1{0%{transform:none;opacity:0}12%{transform:none;opacity:1}to{transform:translate(calc(14 * var(--u)),calc(5 * var(--u))) scale(.4);opacity:0}}@keyframes _b5_1n89r_1{0%{transform:none;opacity:0}12%{transform:none;opacity:1}to{transform:translate(calc(-3 * var(--u)),calc(-16 * var(--u))) scale(.4);opacity:0}}@keyframes _b6_1n89r_1{0%{transform:none;opacity:0}12%{transform:none;opacity:1}to{transform:translate(calc(5 * var(--u)),calc(14 * var(--u))) scale(.4);opacity:0}}@media(prefers-reduced-motion:reduce){._ring_1n89r_8,._particle_1n89r_20{animation:none}}._root_1ph4b_1{display:flex;align-items:flex-end;gap:0;min-height:calc(var(--space-8) * 3 + var(--space-6))}._column_1ph4b_8{display:flex;flex-direction:column;align-items:center;gap:var(--space-1-5);min-width:calc(var(--space-7) + var(--space-6));color:var(--ink-faded);font-variant-numeric:tabular-nums}._value_1ph4b_18{font-family:var(--font-utility);font-size:var(--font-size-control);line-height:1}._bar_1ph4b_24{width:var(--space-3);height:var(--column-height);border-radius:var(--radius-compact);transform-origin:bottom;animation:_columnTickIn_1ph4b_1 .46s var(--ease-spring) var(--column-delay) both}._label_1ph4b_32{max-width:calc(var(--space-7) + var(--space-6));color:var(--ink-faded);font-family:var(--font-utility);font-size:var(--font-size-xs);line-height:1.2;text-align:center;white-space:nowrap}._column_1ph4b_8[data-tone=again] ._bar_1ph4b_24{background:var(--rating-again-border)}._column_1ph4b_8[data-tone=hard] ._bar_1ph4b_24{background:var(--rating-hard-border)}._column_1ph4b_8[data-tone=good] ._bar_1ph4b_24{background:var(--rating-good-border)}._column_1ph4b_8[data-tone=easy] ._bar_1ph4b_24{background:var(--rating-easy-border)}@keyframes _columnTickIn_1ph4b_1{0%{opacity:0;transform:scaleY(.04)}62%{opacity:1;transform:scaleY(1.12)}to{opacity:1;transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){._bar_1ph4b_24{animation:none}}._logoContainer_1pjvv_4{display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._logoMark_1pjvv_11{position:relative;width:160px;height:160px}._column_1pjvv_17{position:absolute;width:28px;border-radius:9px;transform-origin:bottom}._columnAgain_1pjvv_24{left:6px;bottom:0;height:50px;background:var(--rating-again-border);animation:_plAgain_1pjvv_1 3.6s linear infinite}._columnHard_1pjvv_32{left:46px;bottom:0;height:80px;background:var(--rating-hard-border);animation:_plHard_1pjvv_1 3.6s linear infinite}._columnGood_1pjvv_40{left:86px;bottom:0;height:110px;background:var(--rating-good-border);animation:_plGood_1pjvv_1 3.6s linear infinite}._columnEasy_1pjvv_48{left:126px;bottom:0;height:140px;background:var(--rating-easy-border);animation:_plEasy_1pjvv_1 3.6s linear infinite}._glyph_1pjvv_56{position:absolute;width:24px;font-size:20px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;transform-origin:center;opacity:0}._glyph1_1pjvv_69{left:6px;top:78px;color:var(--rating-again-border);animation:_glyphPop1_1pjvv_1 3.6s ease-out infinite}._glyph2_1pjvv_76{left:46px;top:48px;color:var(--rating-hard-border);animation:_glyphPop2_1pjvv_1 3.6s ease-out infinite}._glyph3_1pjvv_83{left:86px;top:18px;color:var(--rating-good-border);animation:_glyphPop3_1pjvv_1 3.6s ease-out infinite}._glyph4_1pjvv_90{left:126px;top:-12px;color:var(--rating-easy-border);animation:_glyphPop4_1pjvv_1 3.6s ease-out infinite}._ring_1pjvv_97{position:absolute;left:124px;top:2px;width:32px;height:32px;border-radius:999px;border:3px solid var(--rating-easy-border);transform-origin:center;animation:_plRing_1pjvv_1 3.6s ease-out infinite}._confetti_1pjvv_109{position:absolute;left:136px;top:14px;border-radius:999px;transform-origin:center}._confetti1_1pjvv_117{width:8px;height:8px;background:var(--rating-again-border);animation:_plConf1_1pjvv_1 3.6s ease-out infinite}._confetti2_1pjvv_124{width:8px;height:8px;background:var(--rating-hard-border);animation:_plConf2_1pjvv_1 3.6s ease-out infinite}._confetti3_1pjvv_131{width:8px;height:8px;background:var(--rating-good-border);animation:_plConf3_1pjvv_1 3.6s ease-out infinite}._confetti4_1pjvv_138{width:7px;height:7px;background:var(--rating-easy-border);animation:_plConf4_1pjvv_1 3.6s ease-out infinite}._ball_1pjvv_145{position:absolute;left:0;top:0;width:16px;height:16px;border-radius:999px;background:var(--ink);transform-origin:center;animation:_plHop_1pjvv_1 3.6s cubic-bezier(.45,0,.55,1) infinite}@keyframes _plHop_1pjvv_1{0%{transform:translate(12px,100px) scale(1)}6%{transform:translate(12px,100px) scaleX(1.25) scaleY(.75)}9%{transform:translate(12px,100px) scale(1)}14%{transform:translate(32px,48px) scale(1)}20%{transform:translate(52px,70px) scale(1)}24%{transform:translate(52px,70px) scaleX(1.25) scaleY(.75)}27%{transform:translate(52px,70px) scale(1)}32%{transform:translate(72px,18px) scale(1)}40%{transform:translate(92px,40px) scale(1)}44%{transform:translate(92px,40px) scaleX(1.25) scaleY(.75)}47%{transform:translate(92px,40px) scale(1)}52%{transform:translate(112px,-12px) scale(1)}60%{transform:translate(132px,10px) scale(1);opacity:1}64%{transform:translate(132px,10px) scaleX(1.32) scaleY(.68);opacity:1}70%{transform:translate(132px,2px) scale(1.4);opacity:1}75%{transform:translate(132px,2px) scale(0);opacity:0}87%{transform:translate(12px,100px) scale(0);opacity:0}94%{transform:translate(12px,100px) scale(1);opacity:1}to{transform:translate(12px,100px) scale(1);opacity:1}}@keyframes _glyphPop1_1pjvv_1{0%{opacity:1;transform:scale(1)}9%{opacity:1;transform:scale(1.15)}14%{opacity:0;transform:scale(.6)}86%{opacity:0;transform:scale(.6)}94%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _glyphPop2_1pjvv_1{0%,16%{opacity:0;transform:scale(.6)}24%{opacity:1;transform:scale(1.15)}30%{opacity:0;transform:scale(.6)}to{opacity:0;transform:scale(.6)}}@keyframes _glyphPop3_1pjvv_1{0%,36%{opacity:0;transform:scale(.6)}44%{opacity:1;transform:scale(1.15)}50%{opacity:0;transform:scale(.6)}to{opacity:0;transform:scale(.6)}}@keyframes _glyphPop4_1pjvv_1{0%,55%{opacity:0;transform:scale(.6)}64%{opacity:1;transform:scale(1.2)}75%{opacity:0;transform:scale(.5)}to{opacity:0;transform:scale(.5)}}@keyframes _plRing_1pjvv_1{0%,58%{transform:scale(.2);opacity:0}61%{transform:scale(.35);opacity:.9}80%{transform:scale(1.9);opacity:0}to{transform:scale(1.9);opacity:0}}@keyframes _plConf1_1pjvv_1{0%,58%{transform:translate(0) scale(0);opacity:0}61%{transform:translate(0) scale(1);opacity:1}84%{transform:translate(-34px,-30px) scale(.5);opacity:0}to{opacity:0}}@keyframes _plConf2_1pjvv_1{0%,58%{transform:translate(0) scale(0);opacity:0}61%{transform:translate(0) scale(1);opacity:1}84%{transform:translate(32px,-34px) scale(.5);opacity:0}to{opacity:0}}@keyframes _plConf3_1pjvv_1{0%,58%{transform:translate(0) scale(0);opacity:0}61%{transform:translate(0) scale(1);opacity:1}84%{transform:translate(-42px,2px) scale(.5);opacity:0}to{opacity:0}}@keyframes _plConf4_1pjvv_1{0%,58%{transform:translate(0) scale(0);opacity:0}61%{transform:translate(0) scale(1);opacity:1}84%{transform:translate(40px) scale(.5);opacity:0}to{opacity:0}}@keyframes _plAgain_1pjvv_1{0%{transform:scaleY(1)}4%{transform:scaleY(1)}6%{transform:scaleY(1.12)}11%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes _plHard_1pjvv_1{0%,18%{transform:scaleY(1)}22%{transform:scaleY(1.12)}27%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes _plGood_1pjvv_1{0%,38%{transform:scaleY(1)}42%{transform:scaleY(1.12)}47%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes _plEasy_1pjvv_1{0%,58%{transform:scaleY(1)}61%{transform:scaleY(1.18) scaleX(1.05)}68%{transform:scaleY(.97)}73%{transform:scaleY(1)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){._columnAgain_1pjvv_24,._columnHard_1pjvv_32,._columnGood_1pjvv_40,._columnEasy_1pjvv_48,._ring_1pjvv_97,._confetti1_1pjvv_117,._confetti2_1pjvv_124,._confetti3_1pjvv_131,._confetti4_1pjvv_138,._ball_1pjvv_145,._glyph1_1pjvv_69,._glyph2_1pjvv_76,._glyph3_1pjvv_83,._glyph4_1pjvv_90{animation:none!important}._ball_1pjvv_145{transform:translate(132px,10px)}._glyph1_1pjvv_69,._glyph2_1pjvv_76,._glyph3_1pjvv_83,._glyph4_1pjvv_90{opacity:1;transform:scale(1)}}._root_feacg_1{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}._sentence_feacg_11{max-width:100%;margin:0;text-align:center;text-wrap:balance}._src_feacg_18{color:var(--ink);font-family:var(--font-language);font-size:var(--font-size-panel-title-lg);line-height:1.55}._tgt_feacg_25{color:var(--ink-soft);font-family:var(--font-language);font-size:var(--font-size-study-title);font-style:italic;line-height:1.75}._token_feacg_34{white-space:nowrap}._seg_feacg_38{border-radius:var(--radius-micro);cursor:pointer;outline-offset:3px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:var(--c, transparent);text-decoration-thickness:3px;text-underline-offset:.3em;transition:opacity var(--motion-fast) var(--ease-standard)}._seg_feacg_38:focus-visible{outline:var(--focus-ring-width) solid var(--accent)}._seg_feacg_38._free_feacg_54{text-decoration-style:dotted;text-decoration-color:var(--muted);text-decoration-thickness:2px}._segBlock_feacg_63{display:inline-block;padding-block-end:var(--space-0-5);border-block-end:3px solid var(--c, transparent);cursor:pointer;outline-offset:3px;transition:opacity var(--motion-fast) var(--ease-standard)}._segBlock_feacg_63:focus-visible{outline:var(--focus-ring-width) solid var(--accent)}._segBlock_feacg_63._free_feacg_54{border-block-end:2px dotted var(--muted)}._dimmed_feacg_80 ._seg_feacg_38:not(._on_feacg_80),._dimmed_feacg_80 ._segBlock_feacg_63:not(._on_feacg_80){opacity:.3}._seg_feacg_38._on_feacg_80{text-decoration-thickness:4px}._segBlock_feacg_63._on_feacg_80{border-block-end-width:4px}._legend_feacg_93{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-6);margin:0;padding:0;list-style:none;color:var(--ink-soft);font-size:var(--font-size-sm)}._legendItem_feacg_105{display:inline-flex;align-items:center;gap:var(--space-2)}._legendStroke_feacg_111{stroke:var(--ink-soft)}._legendFree_feacg_115{stroke:var(--muted)}._literal_feacg_119{margin:0;color:var(--ink-soft);font-family:var(--font-ui);font-size:var(--font-size-md);line-height:1.5;text-align:center}._literalLabel_feacg_128{color:var(--muted);font-weight:var(--font-weight-emphasis)}._literalValue_feacg_133{font-family:var(--font-ui)}@media(prefers-reduced-motion:reduce){._seg_feacg_38,._segBlock_feacg_63{transition:none}}@media(max-width:560px){._src_feacg_18{font-size:var(--font-size-title-sm)}._tgt_feacg_25{font-size:var(--font-size-plus)}}._badge_121r6_1{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-height-xs);padding-inline:var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);font-size:var(--font-size-meta);white-space:nowrap}._count_121r6_13{font-family:var(--font-utility);font-weight:var(--font-weight-medium)}._label_121r6_18{font-weight:var(--font-weight-medium)}._badge_121r6_1[data-kind=new]{border-color:var(--new-border-muted);background:var(--new-bg-muted);color:var(--new-ink)}._badge_121r6_1[data-kind=learning]{border-color:var(--accent-border-muted);background:var(--accent-bg-muted);color:var(--accent-ink)}._badge_121r6_1[data-kind=review]{border-color:var(--success-border-muted);background:var(--success-bg-muted);color:var(--success)}._panel_162gi_1{width:100%;max-height:320px;overflow:auto;padding:var(--space-5);border:var(--border-width) solid var(--rule);border-radius:var(--radius-control);background:var(--paper-strong);color:var(--ink-soft);font-family:var(--font-reading);font-size:var(--font-size-md);line-height:1.6;text-align:start}._panel_162gi_1 p{margin:0;white-space:pre-wrap}._panel_162gi_1 p+p{margin-block-start:var(--space-3)}._panel_162gi_1 ul,._panel_162gi_1 ol{margin:var(--space-2) 0 0;padding-inline-start:var(--space-5)}._panel_162gi_1 li+li{margin-block-start:var(--space-1)}._panel_162gi_1 b,._panel_162gi_1 strong{color:var(--ink);font-weight:var(--font-weight-emphasis)}._panel_162gi_1 .hl-verb,._panel_162gi_1 .hl-noun,._panel_162gi_1 .hl-grammar{font-weight:var(--font-weight-emphasis);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}._panel_162gi_1 .hl-verb{color:var(--align-link-0)}._panel_162gi_1 .hl-noun{color:var(--align-link-3)}._panel_162gi_1 .hl-grammar{color:var(--align-link-5)}._panel_162gi_1 .grammar-recap{margin-block-start:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--rule);border-inline-start:3px solid var(--accent);border-radius:var(--radius-compact);background:var(--paper)}._analysis_162gi_89{margin:0;padding-inline-start:var(--space-5)}._analysis_162gi_89 li+li{margin-block-start:var(--space-2)}._recap_162gi_98{margin-block-start:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--rule);border-inline-start:3px solid var(--accent);border-radius:var(--radius-compact);background:var(--paper)}._recapTitle_162gi_107{margin:0 0 var(--space-2);color:var(--ink);font-size:var(--font-size-md);font-weight:var(--font-weight-emphasis)}._recapRules_162gi_114{margin:0;padding-inline-start:var(--space-5)}._recapRules_162gi_114 li+li{margin-block-start:var(--space-1)}._verb_162gi_129,._noun_162gi_130,._grammar_162gi_74,._morpheme_162gi_132{font-weight:var(--font-weight-emphasis);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}._verb_162gi_129{color:var(--align-link-0)}._noun_162gi_130{color:var(--align-link-3)}._grammar_162gi_74{color:var(--align-link-5)}._morpheme_162gi_132{color:var(--align-link-1);font-family:var(--font-utility)}._target_162gi_162{color:var(--ink);font-weight:var(--font-weight-emphasis)}._italic_162gi_167{font-style:italic}._bold_162gi_171{color:var(--ink);font-weight:var(--font-weight-emphasis)}@media(prefers-reduced-motion:no-preference){._panel_162gi_1{scroll-behavior:smooth}}._grid_1vwci_3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6)}._card_1vwci_9{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-7);background:var(--surface-white);border:var(--border-width) solid var(--rule);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);position:relative}._cardFeatured_1vwci_21{border-color:var(--accent);box-shadow:var(--shadow-panel)}._badge_1vwci_26{align-self:flex-start;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--accent-pale);color:var(--accent-ink);font-family:var(--font-utility);font-size:var(--font-size-meta);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-kicker)}._planName_1vwci_39{margin:0;font-family:var(--font-heading);font-weight:600;font-size:var(--font-size-title-md);line-height:1.2}._planTagline_1vwci_47{margin:0;color:var(--ink-soft);font-size:var(--font-size-md);line-height:1.5}._price_1vwci_54{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1-5);margin:0}._priceAmount_1vwci_62{font-family:var(--font-utility);font-weight:700;font-size:var(--font-size-display-xl);line-height:1;color:var(--ink)}._pricePeriod_1vwci_70{color:var(--ink-faded);font-size:var(--font-size-md)}._features_1vwci_75{flex:1;display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}._feature_1vwci_75{position:relative;padding-inline-start:var(--space-6);color:var(--ink-soft);font-size:var(--font-size-md);line-height:1.5}._feature_1vwci_75:before{content:"✓";position:absolute;inset-inline-start:0;top:0;color:var(--success);font-weight:600}._ctaContainer_1vwci_101{margin-top:auto;width:100%}._ctaContainer_1vwci_101>*{width:100%}@media(max-width:900px){._grid_1vwci_3{grid-template-columns:1fr}}._iconButton_ou3r0_1{flex:0 0 auto}._iconButton_ou3r0_1:disabled,._iconButton_ou3r0_1[data-disabled]{opacity:.45;cursor:not-allowed}._popover_ou3r0_11{z-index:var(--z-overlay-raised);min-width:12rem;border:var(--border-width) solid var(--rule);border-radius:var(--radius-panel);background:var(--paper);box-shadow:var(--shadow-panel)}._menu_ou3r0_20{display:grid;gap:var(--space-1);padding:var(--space-1);outline:none}._menuItem_ou3r0_27{border-radius:var(--radius-control);color:var(--ink);cursor:pointer;font-size:var(--font-size-control);padding:var(--space-2) var(--space-3)}._menuItem_ou3r0_27[data-focused],._menuItem_ou3r0_27[data-hovered]{background:var(--paper-strong)}._dangerItem_ou3r0_40{color:var(--danger)}._deleteDialog_ou3r0_44{outline:none}._deleteDialogInner_ou3r0_48{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6)}._deleteDialogTitle_ou3r0_55{margin:0;color:var(--ink);font-family:var(--font-heading);font-size:var(--font-size-title-md);font-weight:var(--font-weight-regular)}._deleteDialogBody_ou3r0_63{margin:0;color:var(--ink-soft);font-size:var(--font-size-control)}._deleteDialogActions_ou3r0_69{display:flex;justify-content:flex-end;gap:var(--space-3)}._badge_1bitr_1{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--space-5);block-size:var(--space-5);border-radius:var(--radius-micro);color:var(--ink-faded);cursor:help}._badge_1bitr_1:hover,._badge_1bitr_1:focus-visible{color:var(--ink);background:var(--paper-strong)}._isBroken_1bitr_22{color:var(--status-danger-text)}._tooltip_1bitr_26{z-index:var(--z-overlay-raised);max-inline-size:min(30rem,calc(100vw - var(--space-6)));padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--rule-strong);border-inline-start:3px solid var(--accent);border-radius:var(--radius-card);background:var(--ink);box-shadow:var(--shadow-panel);color:var(--paper);font-family:var(--font-ui);font-size:var(--font-size-sm);line-height:1.4;white-space:pre-line;animation:_tooltip-in_1bitr_1 .12s ease-out}._tooltipBroken_1bitr_43{border-inline-start-color:var(--status-danger-text)}@keyframes _tooltip-in_1bitr_1{0%{opacity:0;transform:translateY(3px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){._tooltip_1bitr_26{animation:none}}._deckCard_mnzor_1{position:relative;overflow:hidden;display:flex;flex-direction:column;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}._deckCard_mnzor_1:hover{border-color:var(--ink-faded);box-shadow:var(--shadow-panel);transform:translateY(-1px)}._hasDue_mnzor_15{border-color:var(--accent-border-soft)}._deckCardBody_mnzor_19{flex:1;display:flex;flex-direction:column;padding:var(--space-4) var(--space-4) var(--space-3)}._deckCardHead_mnzor_26{display:flex;align-items:flex-start;gap:var(--space-3);margin-block-end:var(--space-3)}._deckCardName_mnzor_33{min-width:0;flex:1;margin:0}._deckCardNameButton_mnzor_39{padding:0;border:0;background:transparent;font-family:var(--font-heading);font-size:var(--font-size-title-sm);font-weight:var(--font-weight-regular);line-height:1.1;color:var(--ink);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard),text-decoration var(--motion-fast) var(--ease-standard)}._deckCardNameButton_mnzor_39:hover{color:var(--accent-ink);text-decoration:underline}._deckCardNameButton_mnzor_39:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}._deckCounts_mnzor_62{min-height:var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-3)}._doneBadge_mnzor_70{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-height-xs);padding-inline:var(--space-2);border:var(--border-width) solid var(--success-border-muted);border-radius:var(--radius-pill);background:var(--success-bg-muted);color:var(--success);font-size:var(--font-size-meta);font-weight:var(--font-weight-medium)}._deckBarWrap_mnzor_84{display:flex;align-items:center;gap:var(--space-2);margin-block-end:var(--space-3)}._deckBarTrack_mnzor_91{flex:1;height:3px;overflow:hidden;border-radius:var(--radius-micro);background:var(--rule-soft)}._deckBarFill_mnzor_99{height:100%;border-radius:var(--radius-micro);background:var(--accent)}._deckBarPct_mnzor_105{width:34px;color:var(--ink-faded);font-family:var(--font-utility);font-size:var(--font-size-xs);text-align:end}._metaLabel_mnzor_113{color:var(--ink-faded);font-size:var(--font-size-meta)}._metaIcon_mnzor_118{vertical-align:text-bottom}._deckCardFoot_mnzor_122{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-start:var(--border-width) solid var(--rule)}._studyButton_mnzor_130{flex:1;font-weight:var(--font-weight-medium)}._studyButton_mnzor_130:hover:not(:disabled,[data-disabled]){opacity:.88}._studyButton_mnzor_130:disabled,._studyButton_mnzor_130[data-disabled]{opacity:.5;cursor:wait}._studyGhost_mnzor_145{border-color:var(--rule);background:transparent;color:var(--ink)}._studyGhost_mnzor_145:hover:not(:disabled,[data-disabled]){border-color:var(--ink-faded);background:var(--paper-strong)}@media(max-width:620px){._deckCard_mnzor_1{border-radius:var(--radius-card)}._deckCardHead_mnzor_26{gap:var(--space-2)}._studyButton_mnzor_130{display:none}}._audioButton_1655w_1{font-size:var(--font-size-xs)}._speakableLink_33nzs_1{display:inline-flex;gap:var(--space-1);align-items:baseline}._overlay_1v5ra_1{z-index:var(--z-overlay-study);background:var(--study-overlay-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._studyDeck_1v5ra_11{position:relative;display:flex}._deckPanel_1v5ra_16{position:absolute;inset:0;border:var(--border-width) solid var(--rule);border-radius:var(--radius-panel);background:var(--paper);box-shadow:var(--shadow-card);pointer-events:none}._studyModal_1v5ra_26{position:relative;box-shadow:var(--shadow-modal-strong)}._overlay_1v5ra_1 ._studyModal_1v5ra_26{width:min(1080px,96vw)}._studyDialog_1v5ra_37{display:flex;flex-direction:column;max-height:var(--modal-max-height);outline:none}._studyCelebration_1v5ra_48{position:fixed;transform:translate(-50%,-50%);pointer-events:none}._studyHead_1v5ra_54{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-4) var(--space-5);border-block-end:var(--border-width) solid var(--rule)}._studyHeadLeft_1v5ra_63{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}._studyDeckName_1v5ra_70{margin:0;overflow:hidden;font-family:var(--font-heading);font-size:var(--font-size-study-title);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}._studyProgressRow_1v5ra_82{display:flex;align-items:center;gap:var(--space-3)}._studyProgressTrack_1v5ra_88{width:180px;max-width:38vw;height:3px;overflow:hidden;border-radius:var(--radius-micro);background:var(--rule-soft)}._studyProgressFill_1v5ra_97{height:100%;border-radius:var(--radius-micro);background:var(--success);transition:width .25s var(--ease-standard)}._studyProgressTxt_1v5ra_104{color:var(--ink-faded);font-family:var(--font-utility);font-size:var(--font-size-meta)}._studyClose_1v5ra_110{flex:0 0 auto}._studyClose_1v5ra_110:hover{background:var(--paper-strong);color:var(--ink)}._studyStatus_1v5ra_119{display:grid;place-items:center;gap:var(--space-4);min-height:300px;padding:var(--space-7);color:var(--ink-soft);text-align:center}._studyStatus_1v5ra_119 p{margin:0}._studyBody_1v5ra_133{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);min-height:0;overflow-y:auto;padding:var(--space-6) var(--space-8) var(--space-7)}._studyCardPanel_1v5ra_143{--font-language: var(--font-card);width:min(940px,100%);min-height:340px;display:flex;border:var(--border-width) solid var(--rule);border-radius:var(--radius-control);background:var(--paper);box-shadow:var(--shadow-card)}._cardExplanation_1v5ra_155{--font-reading: var(--font-ui);--font-utility: var(--font-ui)}._studyFace_1v5ra_162{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-6)}._studyBodyEmbedded_1v5ra_174{gap:var(--space-4);overflow:visible;padding:0}._studyBodyEmbedded_1v5ra_174 ._studyCardPanel_1v5ra_143{width:100%;min-height:0;border:none;box-shadow:none;background:transparent}._studyBodyEmbedded_1v5ra_174 ._studyFace_1v5ra_162{padding:var(--space-4) 0 var(--space-2)}._promptContent_1v5ra_192,._answerContent_1v5ra_193{width:100%;display:grid;justify-items:center;color:var(--ink);font-family:var(--font-language);font-size:var(--font-size-panel-title-lg);letter-spacing:0;line-height:1.2;text-align:center}._promptContent_1v5ra_192{gap:var(--space-4)}._answerContent_1v5ra_193{gap:var(--space-2)}._promptContent_1v5ra_192 i,._promptContent_1v5ra_192 em,._answerContent_1v5ra_193 i,._answerContent_1v5ra_193 em{color:var(--accent-ink)}._clozeQuestion_1v5ra_220{width:100%;display:grid;gap:var(--space-4);justify-items:center}._exerciseText_1v5ra_227{max-width:760px;margin:0;color:var(--ink-faded);font-family:var(--font-card);font-size:var(--font-size-plus);line-height:1.5;text-align:center}._clozeSentence_1v5ra_241{width:100%;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;color:var(--ink);font-family:var(--font-language);font-size:var(--font-size-display-xl);line-height:1.25;text-align:center}._clozePart_1v5ra_254{display:inline-flex;align-items:baseline}._clozeText_1v5ra_238{white-space:pre-wrap}._clozeInput_1v5ra_263{width:min(260px,52vw);min-width:140px;padding:var(--space-1) var(--space-2);border:0;border-block-end:2px solid var(--ink);border-radius:0;background:var(--paper-strong);color:var(--ink);font:inherit;line-height:1.1;text-align:center}._clozeInput_1v5ra_263:focus{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--space-focus-offset-lg)}._clozeHints_1v5ra_282{display:flex;max-width:min(100%,620px);flex-wrap:wrap;justify-content:center;gap:var(--space-2)}._clozeHint_1v5ra_282{display:inline-flex;align-items:baseline;gap:var(--space-2);margin:0;padding:var(--space-1-5) var(--space-3);border:var(--border-width) solid var(--accent-border-muted);border-radius:var(--radius-compact);background:var(--accent-bg-muted);color:var(--ink);font-family:var(--font-ui);font-size:var(--font-size-md);line-height:1.45}._metaLabel_1v5ra_305{color:var(--ink-faded);font-size:var(--font-size-meta)}._clozeHintValue_1v5ra_310{color:var(--accent-ink);font-family:var(--font-language);font-size:var(--font-size-plus)}textarea._freeAnswerInput_1v5ra_316{min-height:72px;padding:var(--space-2) var(--space-3);margin-block-start:var(--space-4);border:0;border-block-end:2px solid var(--ink);border-radius:0}textarea._freeAnswerInput_1v5ra_316:focus{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--space-focus-offset-lg)}._freeAnswerDisplay_1v5ra_330{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3);margin-block-end:var(--space-3);background:var(--paper-strong);color:var(--ink-faded);font-size:var(--font-size-sm);font-style:italic}._answerMeta_1v5ra_342{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2)}._ipaText_1v5ra_350{color:var(--ink-faded);font-family:var(--font-ui);font-size:var(--font-size-sm);line-height:1.35}._revealButton_1v5ra_357{min-height:var(--control-height-lg);padding:0 var(--space-6);border:var(--border-width) solid var(--ink);border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);cursor:pointer;font-family:var(--font-ui);font-size:var(--font-size-control);font-weight:var(--font-weight-emphasis)}._revealButton_1v5ra_357:hover:not(:disabled,[data-disabled]){background:var(--accent-dark);color:var(--paper)}._ratingRow_1v5ra_375{width:min(940px,100%);display:flex;gap:var(--space-2)}._ratingButton_1v5ra_381{--rating-bg: var(--paper-strong);--rating-bg-hover: var(--paper-elevated);--rating-border: var(--rule);--rating-ink: var(--ink);--rating-ring: transparent;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-width:0;min-height:76px;padding:var(--space-3) var(--space-2);border:var(--border-width) solid var(--rating-border);border-radius:var(--radius-compact);background:var(--rating-bg);color:var(--rating-ink);box-shadow:inset 0 0 0 1px var(--rating-ring);cursor:pointer;font-size:var(--font-size-sm);transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}._ratingGlyph_1v5ra_407{color:var(--rating-border);font-family:var(--font-utility);font-size:var(--font-size-rating-symbol);line-height:1}._ratingLabel_1v5ra_414{font-size:var(--font-size-meta)}._ratingDue_1v5ra_418{color:var(--rating-ink);font-family:var(--font-utility);font-size:var(--font-size-xs);font-weight:var(--font-weight-emphasis)}._ratingButton_1v5ra_381:disabled,._ratingButton_1v5ra_381[data-disabled]{cursor:not-allowed;opacity:.55}._ratingButton_1v5ra_381:hover:not(:disabled,[data-disabled]){background:var(--rating-bg-hover);transform:translateY(-1px)}._ratingButton_1v5ra_381[data-pressed]{transform:translateY(2px) scale(.965);box-shadow:inset 0 2px 5px color-mix(in oklch,var(--rating-border) 45%,transparent);transition:transform var(--motion-fast) var(--ease-spring),box-shadow var(--motion-fast) var(--ease-spring)}._rating_again_1v5ra_442{--rating-bg: var(--rating-again-bg);--rating-bg-hover: var(--rating-again-bg-hover);--rating-border: var(--rating-again-border);--rating-ink: var(--rating-again-ink);--rating-ring: var(--rating-again-ring)}._rating_hard_1v5ra_450{--rating-bg: var(--rating-hard-bg);--rating-bg-hover: var(--rating-hard-bg-hover);--rating-border: var(--rating-hard-border);--rating-ink: var(--rating-hard-ink);--rating-ring: var(--rating-hard-ring)}._rating_good_1v5ra_458{--rating-bg: var(--rating-good-bg);--rating-bg-hover: var(--rating-good-bg-hover);--rating-border: var(--rating-good-border);--rating-ink: var(--rating-good-ink);--rating-ring: var(--rating-good-ring)}._rating_easy_1v5ra_466{--rating-bg: var(--rating-easy-bg);--rating-bg-hover: var(--rating-easy-bg-hover);--rating-border: var(--rating-easy-border);--rating-ink: var(--rating-easy-ink);--rating-ring: var(--rating-easy-ring)}._studyError_1v5ra_474{width:min(520px,100%);margin:-8px 0 0;color:var(--accent-ink);font-size:var(--font-size-sm);text-align:center}._studyEnd_1v5ra_482{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-8);text-align:center}._endIcon_1v5ra_491{color:var(--accent-ink);font-family:var(--font-ui);font-size:var(--font-size-end-icon);line-height:1}._endTitle_1v5ra_498{margin:0;font-family:var(--font-heading);font-size:var(--font-size-title-md);font-weight:var(--font-weight-regular);letter-spacing:0}._endSub_1v5ra_506{max-width:340px;margin:0;color:var(--ink-faded);font-size:var(--font-size-control);line-height:1.5}._clozeAnswerInline_1v5ra_514{width:100%;display:flex;flex-direction:column;gap:var(--space-4);align-items:center}._clozeComparisonInline_1v5ra_522{display:inline-flex;vertical-align:top}._clozeAnswerCorrect_1v5ra_527{color:var(--ink);font-family:var(--font-language);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);white-space:pre-wrap}._clozeDiffGrid_1v5ra_535{display:inline-flex;gap:0}._clozeDiffCol_1v5ra_540{display:flex;flex-direction:column;align-items:center}._clozeAnswerCorrectChar_1v5ra_546{color:var(--ink-faded);font-family:var(--font-language);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:1.2;opacity:.6}._clozeCharOk_1v5ra_555{color:var(--success);font-family:var(--font-language);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);line-height:1}._clozeCharError_1v5ra_563{color:var(--accent-ink);font-family:var(--font-language);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1}._clozeStackedDiff_1v5ra_571{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--space-0-5);padding:0 var(--space-1);border-radius:var(--radius-micro);background:var(--paper-strong);font-family:var(--font-card);vertical-align:middle}._clozeCorrectWord_1v5ra_583{color:var(--ink-faded);font-size:var(--font-size-lg);opacity:.8;white-space:pre-wrap}._clozeUserWord_1v5ra_590{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);white-space:pre-wrap}@media(max-width:980px){._studyBody_1v5ra_133{padding:var(--space-6) var(--space-sidebar-inline)}}@media(max-width:620px){._overlay_1v5ra_1{align-items:stretch;padding:0}._studyDeck_1v5ra_11{width:100%}._deckPanel_1v5ra_16{display:none}._studyModal_1v5ra_26{width:100%;max-height:none;min-height:100dvh;border:0;border-radius:0}._studyDialog_1v5ra_37{min-height:100dvh;max-height:100dvh}._studyHead_1v5ra_54{padding:calc(var(--space-3) + env(safe-area-inset-top)) var(--space-4) var(--space-3)}._studyDeckName_1v5ra_70{font-size:var(--font-size-title-sm)}._studyProgressRow_1v5ra_82{align-items:flex-start;flex-direction:column;gap:var(--space-1)}._studyProgressTrack_1v5ra_88{width:100%;max-width:none}._studyBody_1v5ra_133{flex:1;justify-content:space-between;padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom))}._revealButton_1v5ra_357{width:100%;min-height:var(--control-height-lg)}._ratingRow_1v5ra_375{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._ratingButton_1v5ra_381{min-height:calc(var(--control-height-lg) + var(--space-6))}._studyCardPanel_1v5ra_143{min-height:46dvh;border-radius:var(--radius-card);box-shadow:none}._studyFace_1v5ra_162{padding:var(--space-5)}._clozeSentence_1v5ra_241{font-size:var(--font-size-panel-title)}}._anat_8549k_1{overflow:hidden}._anatTop_8549k_5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--rule-soft);background:var(--paper)}._anatNode_8549k_15{font-family:var(--font-utility);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-ink);display:inline-flex;align-items:center;gap:var(--space-1-75)}._anatDot_8549k_26{width:7px;height:7px;border-radius:50%;background:var(--accent)}._anatModel_8549k_33{font-family:var(--font-utility);font-size:var(--font-size-xs);color:var(--ink-faded);border:1px solid var(--rule);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2-5)}._anatBody_8549k_42{--font-language: var(--font-card);padding:var(--space-5)}._anatFoot_8549k_47{padding:0 var(--space-5) var(--space-5)}._hero_1oeol_1{padding:calc(var(--space-8) * 1.3) 0 var(--space-8)}._heroGrid_1oeol_5{display:grid;grid-template-columns:1.02fr .98fr;gap:var(--space-8);align-items:start}._heroH1_1oeol_12{font-family:var(--font-hero);font-weight:400;font-size:clamp(var(--font-size-display-xl),5.2vw,var(--font-size-landing-greeting-min));line-height:1.03;letter-spacing:-.012em;margin:var(--space-5) 0 var(--space-5);text-wrap:balance}._lede_1oeol_22{font-size:var(--font-size-plus);line-height:1.62;color:var(--ink-soft);max-width:33em;margin:0 0 var(--space-6)}._lede_1oeol_22 b{color:var(--ink);font-weight:600}._heroCta_1oeol_35{display:flex;gap:var(--space-3);align-items:center}._heroNote_1oeol_41{margin-top:var(--space-5);font-size:var(--font-size-sm);color:var(--ink-faded)}._ratings_1oeol_47{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2);margin-top:var(--space-4)}._clozeBox_1oeol_55{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:5.5em;height:1.2em;background:var(--paper-strong);border-bottom:3px dashed var(--accent);border-radius:var(--radius-compact);padding:0 var(--space-3);margin:0 var(--space-2);vertical-align:middle;overflow:hidden;box-shadow:inset 0 2px 4px color-mix(in oklch,var(--ink) 4%,transparent)}._firstCascadeWord_1oeol_72,._cascadeWord_1oeol_73,._finalWord_1oeol_74{position:absolute;left:0;right:0;text-align:center;white-space:nowrap;font-family:var(--font-hero);font-style:italic;font-weight:500;color:var(--accent-ink);opacity:0}._firstCascadeWord_1oeol_72{transform:translateY(0);animation:_firstCascade_1oeol_72 .6s ease-in-out 1 normal forwards}._cascadeWord_1oeol_73,._finalWord_1oeol_74{transform:translateY(-120%)}._cascadeWord_1oeol_73{animation:_cascade_1oeol_73 .6s ease-in-out 1 normal forwards}._finalWord_1oeol_74{animation:_finalLand_1oeol_1 .6s cubic-bezier(.175,.885,.32,1.275) 1 normal forwards}@keyframes _firstCascade_1oeol_72{0%{transform:translateY(0);opacity:0}25%{transform:translateY(0);opacity:.8}50%{transform:translateY(0);opacity:.8}to{transform:translateY(120%);opacity:0}}@keyframes _cascade_1oeol_73{0%{transform:translateY(-120%);opacity:0}25%{transform:translateY(0);opacity:.8}50%{transform:translateY(0);opacity:.8}to{transform:translateY(120%);opacity:0}}@keyframes _finalLand_1oeol_1{0%{transform:translateY(-120%);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:880px){._heroGrid_1oeol_5{grid-template-columns:1fr}}@media(max-width:600px){._heroGrid_1oeol_5{grid-template-columns:minmax(0,1fr)}._heroGrid_1oeol_5>*{min-width:0}._heroH1_1oeol_12{font-size:clamp(var(--font-size-landing-title-min),9vw,var(--font-size-display-xl))}}._band_ln50t_1{background:var(--paper-strong);border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft)}._bandIn_ln50t_7{display:grid;grid-template-columns:repeat(3,1fr)}._metric_ln50t_12{padding:var(--space-6) var(--space-6);border-right:1px solid var(--rule-soft)}._metric_ln50t_12:last-child{border-right:none}._metricV_ln50t_21{font-family:var(--font-utility);font-size:var(--font-size-display-xl);line-height:1}._metricL_ln50t_27{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--ink-soft);line-height:1.4}@media(max-width:880px){._bandIn_ln50t_7{grid-template-columns:1fr 1fr}._metric_ln50t_12:nth-child(2){border-right:none}}@media(max-width:600px){._bandIn_ln50t_7{grid-template-columns:1fr 1fr!important}}._featCopy_1ny2r_1 ._num_1ny2r_1{font-family:var(--font-utility);font-size:var(--font-size-panel-title);color:var(--accent-ink);line-height:1}._featCopy_1ny2r_1 h3{display:flex;align-items:baseline;gap:var(--space-3);font-family:var(--font-heading);font-weight:400;font-size:var(--font-size-panel-title-lg);margin:var(--space-3) 0 var(--space-3);line-height:1.1}._featCopy_1ny2r_1 p{color:var(--ink-soft);font-size:var(--font-size-lg);line-height:1.65;margin:0 0 var(--space-4);max-width:30em}._featCopy_1ny2r_1 ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2-5)}._featCopy_1ny2r_1 li{position:relative;padding-left:var(--space-4);font-size:var(--font-size-md);color:var(--ink);line-height:1.45}._featCopy_1ny2r_1 li:before{content:"";position:absolute;left:0;top:calc(.725em - 3.5px);width:7px;height:7px;border-radius:50%;background:var(--accent)}._stackHead_1ny2r_60{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,260px);align-items:start;gap:var(--space-8);max-width:800px;margin-bottom:var(--space-6)}._stackText_1ny2r_69 h3{margin-top:0}@media(max-width:680px){._stackHead_1ny2r_60{grid-template-columns:1fr}}._split_1ny2r_79{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:center}._splitRev_1ny2r_86>._panelArt_1ny2r_86{order:-1}@media(max-width:880px){._split_1ny2r_79{grid-template-columns:1fr}._splitRev_1ny2r_86>._panelArt_1ny2r_86{order:0}}@media(max-width:600px){._split_1ny2r_79{grid-template-columns:minmax(0,1fr)}._split_1ny2r_79>*{min-width:0}}._horizontalDeckList_8oyho_1{--deck-width: min(1480px, calc(100vw - 2 * var(--space-7)));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);align-items:stretch;width:var(--deck-width);margin-inline:calc((100% - var(--deck-width)) / 2)}@media(max-width:900px){._horizontalDeckList_8oyho_1{grid-template-columns:1fr;width:auto;margin-inline:0}}._chartsGrid_qi0kr_1{flex:1;min-height:0;width:100%;height:100%;display:grid;grid-template-columns:minmax(280px,320px) minmax(320px,420px) minmax(280px,360px);gap:var(--space-5);padding:var(--space-5);overflow:auto;align-content:start;justify-content:start}._chartCard_qi0kr_15{background:var(--paper-strong);border:var(--border-width) solid var(--rule);border-radius:var(--radius-card);padding:var(--space-5);box-shadow:var(--shadow-card)}._chartCardPlotFlush_qi0kr_23{padding-inline-start:0}._chartsGrid_qi0kr_1[data-direction=rtl] ._chartCardPlotFlush_qi0kr_23{padding-inline-start:var(--space-5);padding-inline-end:0}._chartCardWide_qi0kr_32{grid-column:1 / -1}._chartTooltip_qi0kr_44{background:var(--paper)!important;border:var(--border-width) solid var(--rule)!important;border-radius:var(--radius-control);color:var(--ink)!important;box-shadow:var(--shadow-card);font-family:var(--font-ui);font-size:var(--font-size-sm)}._chartTitle_qi0kr_54{margin:0 0 var(--space-1);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--ink);text-align:start;padding-inline-start:var(--chart-title-offset, 0)}._chartSubtitle_qi0kr_63{margin:0 0 var(--space-3);font-size:var(--font-size-meta);color:var(--ink-faded);text-align:start}._chartSubtitleSummary_qi0kr_70{opacity:.7;font-variant-numeric:tabular-nums}._chartTitle_qi0kr_54[data-direction=rtl]{padding-inline-start:0;padding-inline-end:var(--chart-title-offset, 0);text-align:end}._chartEmpty_qi0kr_81{color:var(--ink-faded);font-size:var(--font-size-sm);text-align:start}._chartHeader_qi0kr_87{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-3)}._chartsGrid_qi0kr_1[data-direction=rtl] ._chartHeader_qi0kr_87{flex-direction:row-reverse}._chartLegend_qi0kr_99{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._chartLegendItem_qi0kr_108{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--ink-faded);text-align:start}._chartLegendItem_qi0kr_108 strong{margin-inline-start:auto;color:var(--ink);font-variant-numeric:tabular-nums}._chartsGrid_qi0kr_1[data-direction=rtl] ._chartLegendItem_qi0kr_108 strong{margin-inline-start:0;margin-inline-end:auto}._chartLegendDot_qi0kr_128{width:8px;height:8px;border-radius:var(--radius-micro);flex-shrink:0;background:var(--chart-legend-dot-color, currentColor)}._chartDimensionGrid_qi0kr_136{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-4)}._chartDimensionCard_qi0kr_142{background:var(--paper);border:var(--border-width) solid var(--rule-soft);border-radius:var(--radius-xs);padding:var(--space-3)}._chartDimensionValues_qi0kr_149{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:var(--space-2)}._chartDimensionValue_qi0kr_149{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--rule-soft);border-radius:var(--radius-xs);color:var(--ink);font-size:var(--font-size-xs)}._chartDimensionValue_qi0kr_149[data-empty=true]{color:var(--ink-faded);background:var(--paper-strong)}._chartDimensionValue_qi0kr_149 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chartDimensionValue_qi0kr_149 strong{flex-shrink:0;color:var(--ink);font-variant-numeric:tabular-nums}._chartRadarWrap_qi0kr_189{width:100%;height:var(--chart-radar-height, min(360px, 46vw));min-height:var(--chart-radar-min-height, 280px);max-height:var(--chart-radar-max-height, 380px)}@media(max-width:1279px){._chartsGrid_qi0kr_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){._chartsGrid_qi0kr_1{grid-template-columns:minmax(0,1fr)}}._panelArt_ptw9r_1{padding:var(--space-6);--chart-radar-height: 200px;--chart-radar-min-height: 200px;--chart-radar-max-height: 200px}._artTitle_ptw9r_13{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-5)}._weakFlagIc_ptw9r_20{font-family:var(--font-utility);font-size:var(--font-size-title-sm);color:var(--accent-ink);line-height:1}._layout_1ngxm_1{position:relative;flex:1;display:flex;min-height:0;height:calc(100vh - var(--topbar-height));overflow:hidden;background:var(--paper);color:var(--ink)}._main_1ngxm_12{background:var(--paper)}._sidebar_1ngxm_16{min-height:0;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-sidebar-block) var(--space-sidebar-inline)}._sidebarHeader_1ngxm_24{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._kicker_1ngxm_31,._sessionListLabel_1ngxm_32,._bubbleRole_1ngxm_33{font-family:var(--font-utility);font-size:var(--font-size-kicker);letter-spacing:var(--tracking-kicker);text-transform:uppercase}._kicker_1ngxm_31,._sessionListLabel_1ngxm_32{color:var(--ink-faded)}._sidebarSummary_1ngxm_45{margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--font-size-sm);line-height:1.45}._newSessionButton_1ngxm_52{justify-content:flex-start}._searchField_1ngxm_56{position:relative;flex:0 0 auto}._srOnly_1ngxm_61{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}._searchIcon_1ngxm_73{position:absolute;inset-block-start:50%;inset-inline-start:var(--space-3);color:var(--ink-faded);transform:translateY(-50%);pointer-events:none}._searchInput_1ngxm_82{width:100%;min-height:var(--control-height-md);padding-block:0;padding-inline:var(--space-8) var(--space-3);border:var(--border-width) solid var(--rule);border-radius:var(--radius-control);background:var(--paper-strong);color:var(--ink);outline:none}._searchInput_1ngxm_82:focus{border-color:var(--accent-border-muted);box-shadow:var(--focus-ring)}._searchInput_1ngxm_82::placeholder{color:var(--ink-faded)}._sessionList_1ngxm_32{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-1);overflow-y:auto;padding-block:var(--space-1)}._sessionList_1ngxm_32::-webkit-scrollbar,._messages_1ngxm_114::-webkit-scrollbar{width:var(--space-scrollbar-width)}._sessionList_1ngxm_32::-webkit-scrollbar-thumb,._messages_1ngxm_114::-webkit-scrollbar-thumb{background:var(--rule);border-radius:var(--radius-card)}._sessionListLabel_1ngxm_32{padding:var(--space-1) var(--space-2) var(--space-2)}._sessionItem_1ngxm_128{display:flex;align-items:center;gap:var(--space-1);border-radius:var(--radius-control)}._sessionSelectButton_1ngxm_135{flex:1;min-width:0;min-height:var(--control-height-sm);padding:0 var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--ink-soft);cursor:pointer;text-align:start}._sessionSelectButton_1ngxm_135:hover,._sessionSelectButton_1ngxm_135:focus-visible,._sessionItemActive_1ngxm_150 ._sessionSelectButton_1ngxm_135{background:var(--paper-elevated);color:var(--ink)}._sessionSelectButton_1ngxm_135:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}._sessionTitle_1ngxm_160{display:block;overflow:hidden;font-size:var(--font-size-control);text-overflow:ellipsis;white-space:nowrap}._deleteSessionButton_1ngxm_168{flex:0 0 auto;opacity:0}._sessionItem_1ngxm_128:hover ._deleteSessionButton_1ngxm_168,._sessionItem_1ngxm_128:focus-within ._deleteSessionButton_1ngxm_168{opacity:1}._emptySearch_1ngxm_178{padding:var(--space-4) var(--space-2);color:var(--ink-faded);font-size:var(--font-size-sm);line-height:1.45;text-align:start}._panelBody_1ngxm_186{min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--paper)}._emptyContainer_1ngxm_194,._chatContainer_1ngxm_195{flex:1;min-height:0;display:flex;flex-direction:column}._emptyContainer_1ngxm_194{align-items:center;justify-content:center;gap:var(--space-7);padding:var(--space-empty-block) var(--space-page-inline);text-align:center}._emptyCopy_1ngxm_210{display:flex;max-width:64ch;flex-direction:column;gap:var(--space-3)}._emptyTitle_1ngxm_217{margin:0;color:var(--ink);font-family:var(--font-heading);font-size:var(--font-size-panel-title-lg);font-weight:var(--font-weight-regular);line-height:1.1;letter-spacing:0}._emptySub_1ngxm_227{margin:0;color:var(--ink-faded);font-size:var(--font-size-md);line-height:1.55}._suggestionsGrid_1ngxm_234{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);width:min(100%,70ch);margin-inline:auto}._suggestionCard_1ngxm_242{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-3);border:var(--border-width) solid var(--rule);border-radius:var(--radius-card);background:var(--paper-strong);color:var(--ink-soft);cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}._suggestionCard_1ngxm_242:hover,._suggestionCard_1ngxm_242:focus-visible{border-color:var(--accent-border-muted);background:var(--accent-bg-muted);color:var(--ink);outline:none}._suggestionIcon_1ngxm_270{display:flex;align-items:center;justify-content:center;color:var(--accent-ink)}._suggestionLabel_1ngxm_277{font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.35}._messages_1ngxm_114{flex:1;min-height:0;overflow-y:auto;padding:var(--space-7) var(--space-page-inline) var(--space-4);scroll-behavior:smooth}._messagesInner_1ngxm_292{width:min(100%,70ch);margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-6)}._messageBubble_1ngxm_300{display:flex;max-width:86%;flex-direction:column}._bubbleUser_1ngxm_306{align-self:flex-end;align-items:flex-end}._bubbleAssistant_1ngxm_311{align-self:flex-start;align-items:flex-start;max-width:100%}._bubbleRole_1ngxm_33{margin-block-end:var(--space-1);color:var(--ink-faded)}._bubbleContent_1ngxm_322{margin:0;padding:var(--space-3) var(--space-4);font-family:var(--font-reading);font-size:var(--font-size-md);line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}._bubbleUser_1ngxm_306 ._bubbleContent_1ngxm_322{border:var(--border-width) solid var(--rule);border-radius:var(--radius-panel) var(--radius-panel) var(--radius-card) var(--radius-panel);background:var(--paper-strong);color:var(--ink);box-shadow:var(--shadow-card)}._bubbleAssistant_1ngxm_311 ._bubbleContent_1ngxm_322{padding-inline-start:0;background:transparent;color:var(--ink-soft)}._assistantMarkdown_1ngxm_346{white-space:normal}._assistantMarkdown_1ngxm_346 p{margin:0 0 var(--space-3)}._assistantMarkdown_1ngxm_346 p:last-child,._assistantMarkdown_1ngxm_346 ul:last-child,._assistantMarkdown_1ngxm_346 ol:last-child,._assistantMarkdown_1ngxm_346 pre:last-child,._assistantMarkdown_1ngxm_346 blockquote:last-child,._assistantMarkdown_1ngxm_346 table:last-child{margin-block-end:0}._assistantMarkdown_1ngxm_346 strong{color:var(--ink);font-weight:var(--font-weight-bold)}._assistantMarkdown_1ngxm_346 em{color:var(--ink)}._assistantMarkdown_1ngxm_346 ul,._assistantMarkdown_1ngxm_346 ol{margin:0 0 var(--space-3);padding-inline-start:var(--space-5)}._assistantMarkdown_1ngxm_346 li{margin-block-end:var(--space-1-5)}._assistantMarkdown_1ngxm_346 li>p{margin-block-end:var(--space-1)}._assistantMarkdown_1ngxm_346 a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:var(--space-0-5)}._assistantMarkdown_1ngxm_346 code{padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-micro);background:var(--paper-strong);color:var(--accent-ink);font-family:var(--font-utility);font-size:var(--font-size-sm)}._assistantMarkdown_1ngxm_346 pre{max-width:100%;overflow-x:auto;margin:var(--space-4) 0;padding:var(--space-3);border:var(--border-width) solid var(--rule);border-radius:var(--radius-card);background:var(--paper-strong);white-space:pre}._assistantMarkdown_1ngxm_346 pre code{padding:0;background:transparent}._assistantMarkdown_1ngxm_346 blockquote{margin:var(--space-4) 0;padding:var(--space-2) var(--space-3);border-inline-start:var(--space-1) solid var(--accent-border-muted);background:var(--accent-bg-muted)}._assistantMarkdown_1ngxm_346 table{width:100%;margin:var(--space-4) 0;border-collapse:collapse;font-size:var(--font-size-sm)}._assistantMarkdown_1ngxm_346 th,._assistantMarkdown_1ngxm_346 td{padding:var(--space-2);border:var(--border-width) solid var(--rule);text-align:start;vertical-align:top}._assistantMarkdown_1ngxm_346 th{background:var(--paper-strong);color:var(--ink);font-weight:var(--font-weight-bold)}._thinkingBubble_1ngxm_445{display:flex;align-items:center;gap:var(--space-1-5);padding-block:var(--space-3)}._actionList_1ngxm_452{width:min(100%,42rem);display:flex;flex-direction:column;gap:var(--space-2)}._actionCard_1ngxm_459{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--rule);border-radius:var(--radius-card);background:var(--paper-strong);box-shadow:var(--shadow-card)}._alignmentCard_1ngxm_471{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--rule);border-radius:var(--radius-card);background:var(--paper-strong);box-shadow:var(--shadow-card)}._actionCopy_1ngxm_482{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}._actionTitle_1ngxm_489{color:var(--ink);font-size:var(--font-size-control);font-weight:var(--font-weight-bold);line-height:1.3}._actionSummary_1ngxm_496,._actionStatus_1ngxm_497,._actionStatusError_1ngxm_498{color:var(--ink-soft);font-size:var(--font-size-sm);line-height:1.4;overflow-wrap:anywhere}._actionStatus_1ngxm_497{color:var(--status-success-text)}._actionStatusError_1ngxm_498{color:var(--status-danger-text)}._actionControls_1ngxm_513{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-2)}._errorBar_1ngxm_520{width:min(100%,70ch);margin:var(--space-2) auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--danger);border-radius:var(--radius-control);background:color-mix(in oklch,var(--danger) 12%,transparent);color:var(--status-danger-text);font-size:var(--font-size-control)}._errorText_1ngxm_535{min-width:0;overflow-wrap:anywhere}._upgradeLink_1ngxm_540{color:var(--status-danger-text);font-weight:var(--font-weight-medium, 600);text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}._upgradeLink_1ngxm_540:hover{text-decoration:none;opacity:.9}._composer_1ngxm_554{width:min(100%,70ch);margin-inline:auto;display:flex;align-items:flex-end;gap:var(--space-2);padding:var(--space-2);border:var(--border-width) solid var(--rule);border-radius:var(--radius-panel);background:var(--paper-strong);box-shadow:var(--shadow-card)}._chatContainer_1ngxm_195>._composer_1ngxm_554{margin-block:var(--space-3) var(--space-5)}._composer_1ngxm_554:focus-within{border-color:var(--accent-border-muted);box-shadow:var(--focus-ring)}._composerInput_1ngxm_576{flex:1;min-height:var(--control-height-sm);max-height:calc(var(--control-height-lg) + var(--control-height-lg) + var(--control-height-lg) + var(--control-height-lg));min-width:0;padding:var(--space-1) var(--space-2);border:0;background:transparent;color:var(--ink);line-height:1.5;outline:none;resize:none}._composerInput_1ngxm_576::placeholder{color:var(--ink-faded)}._sendButton_1ngxm_599,._sendButtonActive_1ngxm_600{flex:0 0 auto}._sendButtonActive_1ngxm_600{border-color:var(--accent);background:var(--accent);color:var(--paper)}._sendButtonActive_1ngxm_600:hover:not(:disabled,[data-disabled]){background:var(--accent-dark);color:var(--paper)}._floatingDockTrigger_1ngxm_615{position:fixed;inset-inline-end:var(--space-6);inset-block-end:var(--space-6);z-index:var(--z-overlay-agent);box-shadow:var(--shadow-panel)}._floatingDockTriggerTree_1ngxm_623{inset-inline-end:calc(20px + 38px + var(--space-4))}._floatingDock_1ngxm_615{position:fixed;inset-inline-end:var(--space-6);inset-block-end:var(--space-6);z-index:var(--z-overlay-agent);width:min(calc(100vw - var(--space-6) - var(--space-6)),calc(var(--control-height-lg) * 9));height:min(calc(100vh - var(--space-6) - var(--space-6)),calc(var(--control-height-lg) * 11));display:flex;flex-direction:column;overflow:hidden;border:var(--border-width) solid var(--rule);border-radius:var(--radius-panel);background:var(--paper);box-shadow:var(--shadow-panel);color:var(--ink)}._floatingDockResizeHandle_1ngxm_650{position:absolute;inset-block-start:0;inset-inline-start:0;width:22px;height:22px;margin:0;padding:0;border:none;background:transparent;cursor:nwse-resize;z-index:1;touch-action:none;appearance:none}._floatingDockResizeHandle_1ngxm_650:before{content:"";position:absolute;inset-block-start:6px;inset-inline-start:6px;width:8px;height:8px;border-block-start:var(--border-width) solid var(--ink-faded);border-inline-start:var(--border-width) solid var(--ink-faded);opacity:.6}._floatingDockResizeHandle_1ngxm_650:hover:before,._floatingDockResizeHandle_1ngxm_650:focus-visible:before{opacity:1}._floatingDockResizeHandle_1ngxm_650:focus-visible{outline:var(--border-width) solid var(--accent);outline-offset:2px}._floatingDockHeader_1ngxm_688{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-block-end:var(--border-width) solid var(--rule);background:var(--paper-strong)}._floatingDockTitle_1ngxm_699{margin:0;color:var(--ink);font-family:var(--font-heading);font-size:var(--font-size-panel-title);font-weight:var(--font-weight-regular);line-height:1.1;letter-spacing:0}._floatingDockSubtitle_1ngxm_709{margin:var(--space-1) 0 0;color:var(--ink-faded);font-size:var(--font-size-sm);line-height:1.4}._floatingDockControls_1ngxm_716{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-1)}._floatingDock_1ngxm_615 ._messages_1ngxm_114{padding:var(--space-4)}._floatingDock_1ngxm_615 ._messagesInner_1ngxm_292{width:100%;gap:var(--space-4)}._floatingDock_1ngxm_615 ._messageBubble_1ngxm_300{max-width:100%}._floatingDock_1ngxm_615 ._composer_1ngxm_554{width:auto;margin:var(--space-3) var(--space-4) var(--space-4)}@media(hover:none){._deleteSessionButton_1ngxm_168{opacity:1}}@media(max-width:980px){._layout_1ngxm_1{flex-direction:column-reverse;height:auto;overflow:visible}._sidebar_1ngxm_16{width:100%;border-inline-end:none;border-top:var(--border-width) solid var(--rule)}._emptyContainer_1ngxm_194{padding:var(--space-7) var(--space-5)}._suggestionsGrid_1ngxm_234{grid-template-columns:1fr;gap:var(--space-2);width:100%}._suggestionCard_1ngxm_242{flex-direction:row;justify-content:flex-start;padding:var(--space-3) var(--space-4);gap:var(--space-3);text-align:start}._actionCard_1ngxm_459{align-items:stretch;flex-direction:column}._actionControls_1ngxm_513{justify-content:flex-start;flex-wrap:wrap}._messages_1ngxm_114{padding:var(--space-5) var(--space-5) var(--space-3)}._composer_1ngxm_554{width:calc(100% - var(--space-5) - var(--space-5))}._chatContainer_1ngxm_195>._composer_1ngxm_554{margin-block-end:var(--space-4)}}._generationProgress_1ngxm_801{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}._progressBar_1ngxm_808{width:100%;height:6px;background-color:var(--rule-soft);border-radius:var(--radius-compact);overflow:hidden}._progressBarFill_1ngxm_816{height:100%;background-color:var(--accent);transition:width var(--motion-slow) ease-out}._progressFooter_1ngxm_822{display:flex;align-items:center;gap:var(--space-2)}._spinner_1ngxm_828{animation:_spin_1ngxm_828 1s linear infinite;color:var(--ink-faded)}@keyframes _spin_1ngxm_828{to{transform:rotate(360deg)}}._progressText_1ngxm_839{font-size:var(--font-size-sm);color:var(--ink-faded);font-family:var(--font-utility)}._songCard_1ngxm_845{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--rule);border-radius:var(--radius-card);background:var(--paper-strong);box-shadow:var(--shadow-card)}._songLines_1ngxm_856{display:flex;flex-direction:column;gap:var(--space-4)}._songStanza_1ngxm_862{display:flex;flex-direction:column;gap:var(--space-2)}._songLine_1ngxm_856{display:flex;flex-direction:column;gap:var(--space-1)}._songLinePending_1ngxm_874{opacity:.55}._songLineText_1ngxm_878{color:var(--ink);font-size:var(--font-size-control);line-height:1.4;overflow-wrap:anywhere}._songLineError_1ngxm_885{color:var(--status-danger-text);font-size:var(--font-size-sm);line-height:1.4;overflow-wrap:anywhere}._deckLedger_1q7p6_1{width:100%;min-width:0;overflow:hidden;border:var(--border-width) solid var(--rule-strong);border-radius:var(--radius-card);background:var(--surface-white);box-shadow:var(--shadow-card);color:var(--ink)}._deckLedgerHeader_1q7p6_12,._deckLedgerFooter_1q7p6_13{display:flex;align-items:center;font-size:var(--font-size-xs)}._deckLedgerHeader_1q7p6_12{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--rule);color:var(--ink-faded);font-family:var(--font-utility);letter-spacing:.08em;text-transform:uppercase}._deckLedgerHeader_1q7p6_12 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._deckLedgerBody_1q7p6_36{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);padding:var(--space-5) var(--space-4) var(--space-4)}._deckLedgerCount_1q7p6_43{display:grid;min-width:var(--space-empty-block);align-content:start;padding-inline-end:var(--space-4);border-inline-end:var(--border-width) solid var(--rule)}._deckLedgerCount_1q7p6_43 strong{color:var(--accent-ink);font-family:var(--font-utility);font-size:var(--font-size-today-count);font-weight:var(--font-weight-regular);line-height:.85}._deckLedgerCount_1q7p6_43 span{margin-top:var(--space-2);color:var(--ink-faded);font-family:var(--font-utility);font-size:var(--font-size-xs)}._deckLedgerCopy_1q7p6_66{min-width:0}._deckLedgerOverline_1q7p6_70{margin:0;color:var(--accent-ink);font-family:var(--font-utility);font-size:var(--font-size-xs);letter-spacing:var(--tracking-kicker);text-transform:uppercase}._deckLedgerCopy_1q7p6_66 h3{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-size:var(--font-size-study-title);line-height:1.2}._deckLedgerQuestion_1q7p6_86{font-family:var(--font-heading);font-weight:var(--font-weight-semibold)}._deckLedgerSubject_1q7p6_91{font-family:var(--font-taxonomy);font-weight:var(--font-weight-regular)}._deckLedgerCopy_1q7p6_66>p:last-child:not(._deckLedgerOverline_1q7p6_70){margin:var(--space-2) 0 0;color:var(--ink-soft);font-family:var(--font-taxonomy);font-size:var(--font-size-sm);line-height:1.45}._deckLedgerRail_1q7p6_104{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--space-1-5),1fr));gap:var(--space-1);padding:0 var(--space-4) var(--space-4)}._deckLedgerSlot_1q7p6_111,._deckLedgerIndeterminateRail_1q7p6_112{height:var(--space-1-5);border-radius:var(--radius-micro);background:var(--rule-soft)}._deckLedgerIndeterminateRail_1q7p6_112{margin:0 var(--space-4) var(--space-4)}._deckLedgerSlotReady_1q7p6_122{background:var(--accent)}._deckLedgerSlotPending_1q7p6_126,._deckLedgerRailIndeterminate_1q7p6_127 ._deckLedgerSlot_1q7p6_111{background:color-mix(in oklch,var(--deck-ledger-slot-color, var(--accent)) 44%,var(--rule-soft));animation:_deck-ledger-pending_1q7p6_1 2.6s ease-in-out infinite}._deckLedgerRail_1q7p6_104 ._deckLedgerSlot_1q7p6_111:nth-child(4n+1){--deck-ledger-slot-color: var(--accent)}._deckLedgerRail_1q7p6_104 ._deckLedgerSlot_1q7p6_111:nth-child(4n+2){--deck-ledger-slot-color: var(--gold);animation-delay:.2s}._deckLedgerRail_1q7p6_104 ._deckLedgerSlot_1q7p6_111:nth-child(4n+3){--deck-ledger-slot-color: var(--success);animation-delay:.4s}._deckLedgerRail_1q7p6_104 ._deckLedgerSlot_1q7p6_111:nth-child(4n){--deck-ledger-slot-color: var(--new);animation-delay:.6s}._deckLedgerFooter_1q7p6_13{gap:var(--space-2);min-height:var(--control-height-md);padding:var(--space-2) var(--space-4);border-top:var(--border-width) solid var(--rule-soft);background:var(--paper-strong);color:var(--ink-soft);flex-wrap:wrap}._deckLedgerStack_1q7p6_168{position:relative;width:var(--icon-size-22);height:var(--icon-size-18);flex:0 0 var(--icon-size-22)}._deckLedgerStack_1q7p6_168 span{position:absolute;width:var(--icon-size-16);height:var(--icon-size-12);border:var(--border-width) solid var(--accent);border-radius:var(--radius-micro);background:var(--paper)}._deckLedgerStack_1q7p6_168 span:nth-child(2){transform:translate(var(--space-0-5),var(--space-0-5))}._deckLedgerStack_1q7p6_168 span:nth-child(3){transform:translate(var(--space-1),var(--space-1))}._deckLedgerStackActive_1q7p6_192 span{animation:_deck-ledger-stack_1q7p6_1 3.2s var(--ease-spring) infinite}._deckLedgerStackActive_1q7p6_192 span:nth-child(2){animation-delay:.25s}._deckLedgerStackActive_1q7p6_192 span:nth-child(3){animation-delay:.5s}._deckLedgerStatus_1q7p6_204,._deckLedgerStatusError_1q7p6_205,._deckLedgerQuiet_1q7p6_206{overflow-wrap:anywhere}._deckLedgerStatusError_1q7p6_205{color:var(--status-danger-text)}._deckLedgerQuiet_1q7p6_206{margin-inline-start:auto;color:var(--ink-faded)}._deckLedgerActions_1q7p6_219{display:flex;align-items:center;gap:var(--space-1);margin-inline-start:auto}@keyframes _deck-ledger-pending_1q7p6_1{0%,to{background:var(--rule-soft)}50%{background:color-mix(in oklch,var(--deck-ledger-slot-color, var(--accent)) 44%,var(--rule-soft))}}@keyframes _deck-ledger-stack_1q7p6_1{0%,18%{opacity:.35}45%,86%{opacity:1}to{opacity:.55}}@media(max-width:980px){._deckLedgerQuiet_1q7p6_206,._deckLedgerActions_1q7p6_219{margin-inline-start:0}}@media(prefers-reduced-motion:reduce){._deckLedgerSlotPending_1q7p6_126,._deckLedgerRailIndeterminate_1q7p6_127 ._deckLedgerSlot_1q7p6_111,._deckLedgerStackActive_1q7p6_192 span{animation:none}}._agentPanel_1n4bc_1{padding:var(--space-6)}._agentClip_1n4bc_7{max-height:352px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}._agentClip_1n4bc_7:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}._steps_1qzng_1{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-7)}._step_1qzng_1{padding-top:var(--space-5);border-top:2px solid var(--accent)}._stepNum_1qzng_12{font-family:var(--font-hero);font-size:var(--font-size-page-title);line-height:1}._step_1qzng_1 h4{font-size:var(--font-size-lg);margin:var(--space-4) 0 var(--space-2)}._step_1qzng_1 p{margin:0;color:var(--ink-soft);font-size:var(--font-size-md);line-height:1.6}@media(max-width:880px){._steps_1qzng_1{grid-template-columns:1fr}}._cta_1aseb_1{text-align:center;padding:calc(var(--space-8) * 2) 0;background:var(--paper-strong);border-top:1px solid var(--rule-soft)}._cta_1aseb_1 h2{font-family:var(--font-hero);font-weight:400;font-size:clamp(var(--font-size-page-title),4.6vw,var(--font-size-landing-greeting-mobile-min));line-height:1.04;margin:var(--space-4) auto var(--space-6);max-width:16em}._cta_1aseb_1 h2 em{font-style:italic;color:var(--accent-ink)}._ctaActions_1aseb_22{display:flex;justify-content:center;gap:var(--space-3);align-items:center}._footer_1sqhd_1{border-top:1px solid var(--rule-soft);padding:var(--space-7) 0;color:var(--ink-faded);font-size:var(--font-size-sm)}._footIn_1sqhd_8{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4)}._footTag_1sqhd_16{color:inherit}._footLinks_1sqhd_21{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-6);font-size:var(--font-size-md);color:var(--ink-soft)}._footLinks_1sqhd_21 a{color:inherit;text-decoration:none}._footLinks_1sqhd_21 a:hover{color:var(--ink)}@media(max-width:600px){._footLinks_1sqhd_21{gap:var(--space-4)}}._band_129ds_1{position:relative;width:100%;height:0;overflow:visible;isolation:isolate;pointer-events:none}._band_129ds_1:before,._band_129ds_1:after{position:absolute;inset-inline:-12%;inset-block-start:calc(var(--space-7) * -1);height:calc(var(--space-7) * 2);content:"";z-index:0;border-radius:50%;filter:blur(var(--space-8));opacity:.48;transform:rotate(-3deg)}._band_129ds_1:after{inset-inline:-16%;inset-block-start:calc(var(--space-8) * -1);height:calc(var(--space-8) * 2);opacity:.3;transform:rotate(4deg)}._warm_129ds_32{background:linear-gradient(90deg,var(--paper) 0%,color-mix(in oklch,var(--accent-bg-muted) 52%,var(--paper)) 48%,var(--paper) 100%)}._warm_129ds_32:before{background:color-mix(in oklch,var(--accent) 20%,transparent)}._warm_129ds_32:after{background:color-mix(in oklch,var(--rating-hard-border) 16%,transparent)}._cool_129ds_50{background:linear-gradient(90deg,var(--paper) 0%,color-mix(in oklch,var(--new-bg-muted) 48%,var(--paper)) 52%,var(--paper) 100%)}._cool_129ds_50:before{background:color-mix(in oklch,var(--new) 18%,transparent)}._cool_129ds_50:after{background:color-mix(in oklch,var(--rating-easy-border) 14%,transparent)}._fresh_129ds_68{background:linear-gradient(90deg,var(--paper) 0%,color-mix(in oklch,var(--success-bg-muted) 48%,var(--paper)) 50%,var(--paper) 100%)}._fresh_129ds_68:before{background:color-mix(in oklch,var(--success) 17%,transparent)}._fresh_129ds_68:after{background:color-mix(in oklch,var(--rating-good-border) 13%,transparent)}@media(max-width:600px){._band_129ds_1:before,._band_129ds_1:after{filter:blur(var(--space-6))}}html{scroll-behavior:smooth}._skipLink_t0dmz_11{position:absolute;top:-40px;left:0;background:var(--accent);color:var(--surface-white);padding:var(--space-2);z-index:100;transition:top .2s ease}._skipLink_t0dmz_11:focus{top:0}._prose_v98pw_5{max-width:720px}._pageHeader_v98pw_9{margin-bottom:var(--space-8)}._kicker_v98pw_13{display:block;margin-bottom:var(--space-3)}._title_v98pw_18{font-family:var(--font-heading);font-weight:400;font-size:clamp(var(--font-size-page-title),4.6vw,var(--font-size-display-xl));line-height:1.05;margin:0 0 var(--space-3)}._lede_v98pw_26{color:var(--ink-soft);font-size:var(--font-size-plus);line-height:1.6;margin:0;max-width:40em}._updated_v98pw_34{display:block;margin-top:var(--space-4);font-family:var(--font-utility);font-size:var(--font-size-sm);color:var(--ink-faded)}._prose_v98pw_5 h2{font-family:var(--font-heading);font-weight:400;font-size:var(--font-size-title-md);line-height:1.15;margin:var(--space-8) 0 var(--space-3)}._prose_v98pw_5 p{color:var(--ink-soft);font-size:1rem;line-height:1.7;margin:0 0 var(--space-4);max-width:42em}._prose_v98pw_5 a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}._prose_v98pw_5 ul{margin:0 0 var(--space-4);padding:0;list-style:none;display:grid;gap:var(--space-2-5);max-width:42em}._prose_v98pw_5 li{position:relative;padding-inline-start:var(--space-5);font-size:1rem;color:var(--ink-soft);line-height:1.55}._prose_v98pw_5 li:before{content:"";position:absolute;inset-inline-start:0;top:9px;width:7px;height:7px;border-radius:50%;background:var(--accent)}._todo_v98pw_93{color:var(--ink-faded);font-style:italic}._actions_v98pw_99{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6)}._contactAddress_v98pw_107{font-family:var(--font-utility);font-size:var(--font-size-md);color:var(--ink-soft)}._contactAddress_v98pw_107 a{color:var(--accent-ink);text-decoration:none}._contactAddress_v98pw_107 a:hover{text-decoration:underline}._gridContainer_j9wvl_3{margin-top:var(--space-8)}._cardCta_j9wvl_7{width:100%}._footnote_j9wvl_11{margin-top:var(--space-6);color:var(--ink-faded);font-size:var(--font-size-sm);text-align:center}._columnField_1r9pk_1{position:absolute;inset:auto 0 0;height:100%;display:flex;align-items:flex-end;gap:var(--space-1-25);padding:0 var(--space-3-5)}._columnField_1r9pk_1 b{display:block;flex:1 1 0;min-width:3px;border-radius:var(--radius-card) var(--radius-card) 0 0;transform-origin:bottom;height:var(--h);opacity:.5;animation:_wave_1r9pk_1 calc(4.2s * var(--sp, 1)) ease-in-out infinite;animation-delay:calc(var(--i) * -.11s * var(--sp, 1))}@keyframes _wave_1r9pk_1{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}._agentCard_1ub58_1{display:grid;width:100%;gap:var(--space-2);padding:var(--space-4);border:var(--border-width) solid var(--rule-strong);border-radius:var(--radius-control);background:var(--paper);box-shadow:var(--shadow-card)}._agentTitle_1ub58_12,._agentSubject_1ub58_13{margin:0;color:var(--ink);font-family:var(--font-ui)}._agentTitle_1ub58_12{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}._agentSubject_1ub58_13{margin-block-end:var(--space-2);font-size:var(--font-size-md)}._progressTrack_1ub58_29{width:100%;height:var(--space-1-5);overflow:hidden;border-radius:var(--radius-compact);background:var(--rule-soft)}._progressFill_1ub58_37{display:block;width:40%;height:100%;background:var(--accent)}._statusLine_1ub58_44{display:flex;min-height:var(--icon-size-22);align-items:center;gap:var(--space-2);color:var(--ink-faded);font-family:var(--font-utility);font-size:var(--font-size-sm)}._columnPulse_1ub58_54,._columnStep_1ub58_55{display:flex;width:var(--icon-size-22);height:var(--icon-size-18);flex:0 0 var(--icon-size-22);align-items:flex-end;justify-content:space-between;gap:var(--space-0-5)}._microColumn_1ub58_65,._stepColumn_1ub58_66{display:block;width:var(--space-1);border-radius:var(--radius-micro);transform-origin:bottom}._microColumnAgain_1ub58_73,._stepAgain_1ub58_74{height:38%;background:var(--rating-again-border)}._microColumnHard_1ub58_79,._stepHard_1ub58_80{height:58%;background:var(--rating-hard-border)}._microColumnGood_1ub58_85,._stepGood_1ub58_86{height:78%;background:var(--rating-good-border)}._microColumnEasy_1ub58_91,._stepEasy_1ub58_92{height:100%;background:var(--rating-easy-border)}._microColumn_1ub58_65{opacity:.28;animation:_column-pulse_1ub58_1 3s ease-in-out infinite}._pulseColumn2_1ub58_102{animation-delay:.3s}._pulseColumn3_1ub58_106{animation-delay:.6s}._pulseColumn4_1ub58_110{animation-delay:.9s}._stepColumn_1ub58_66{opacity:.2}._stepComplete_1ub58_118{opacity:1}._stepCurrent_1ub58_122{opacity:.72;animation:_column-current_1ub58_1 2.8s ease-in-out infinite}._threadKnot_1ub58_127,._cardStack_1ub58_128,._cardAssembly_1ub58_129,._glyphQueue_1ub58_130{display:block;width:var(--icon-size-22);height:var(--icon-size-18);flex:0 0 var(--icon-size-22)}._threadKnot_1ub58_127 svg,._cardStack_1ub58_128 svg,._cardAssembly_1ub58_129 svg,._glyphQueue_1ub58_130 svg{display:block;width:100%;height:100%;overflow:visible}._microThread_1ub58_147{fill:none;stroke:currentcolor;stroke-width:var(--border-width);stroke-linecap:round;stroke-dasharray:24;animation:_thread-flow_1ub58_1 3.2s var(--ease-spring) infinite}._threadAgain_1ub58_156{color:var(--rating-again-border)}._threadHard_1ub58_160{color:var(--rating-hard-border);animation-delay:.2s}._threadGood_1ub58_165{color:var(--rating-good-border);animation-delay:.4s}._threadEasy_1ub58_170{color:var(--rating-easy-border);animation-delay:.6s}._knot_1ub58_175{fill:var(--ink-soft);transform-box:fill-box;transform-origin:center;animation:_knot-pulse_1ub58_1 3.2s ease-in-out infinite}._stackCard_1ub58_182{fill:var(--paper);stroke-width:var(--border-width);transform-box:fill-box;transform-origin:center;animation:_card-arrive_1ub58_1 3.4s var(--ease-spring) infinite}._stackCardBack_1ub58_190{stroke:var(--rating-again-border)}._stackCardMiddle_1ub58_194{stroke:var(--rating-hard-border);animation-delay:.28s}._stackCardFront_1ub58_199{stroke:var(--rating-good-border);animation-delay:.56s}._assemblyFrame_1ub58_204{fill:none;stroke:var(--rule-strong);stroke-width:var(--border-width);opacity:.65}._assemblyPiece_1ub58_211{transform-box:fill-box;transform-origin:center;animation:_piece-settle_1ub58_1 3.6s var(--ease-spring) infinite}._assemblyAgain_1ub58_217{fill:var(--rating-again-border);--piece-x: -4px;--piece-y: -3px}._assemblyHard_1ub58_223{fill:var(--rating-hard-border);--piece-x: 4px;--piece-y: -3px;animation-delay:.2s}._assemblyGood_1ub58_230{fill:var(--rating-good-border);--piece-x: -4px;--piece-y: 3px;animation-delay:.4s}._assemblyEasy_1ub58_237{fill:var(--rating-easy-border);--piece-x: 4px;--piece-y: 3px;animation-delay:.6s}._queuedGlyph_1ub58_244{font-family:var(--font-editorial);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);animation:_glyph-queue_1ub58_1 3.4s ease-in-out infinite}._queuedGlyphLatin_1ub58_251{fill:var(--rating-again-border)}._queuedGlyphHanzi_1ub58_255{fill:var(--rating-hard-border);animation-delay:.35s}._queuedGlyphArabic_1ub58_260{fill:var(--rating-good-border);animation-delay:.7s}._glyphDeck_1ub58_265{fill:var(--paper);stroke:var(--ink-soft);stroke-width:var(--border-width);transform-box:fill-box;transform-origin:center;animation:_deck-receive_1ub58_1 3.4s ease-in-out infinite}@keyframes _column-pulse_1ub58_1{0%,18%,to{transform:scaleY(.72);opacity:.28}42%,68%{transform:scaleY(1);opacity:1}}@keyframes _column-current_1ub58_1{0%,to{transform:scaleY(.82);opacity:.55}50%{transform:scaleY(1);opacity:1}}@keyframes _thread-flow_1ub58_1{0%,12%{stroke-dashoffset:24;opacity:.25}48%,78%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-24;opacity:.25}}@keyframes _knot-pulse_1ub58_1{0%,46%,to{transform:scale(.72);opacity:.45}64%,82%{transform:scale(1);opacity:1}}@keyframes _card-arrive_1ub58_1{0%,14%{transform:translate(4px,-3px) scale(.82);opacity:0}42%,78%{transform:translate(0) scale(1);opacity:1}to{transform:translate(-1px,1px) scale(.96);opacity:.3}}@keyframes _piece-settle_1ub58_1{0%,12%{transform:translate(var(--piece-x),var(--piece-y)) scale(.65);opacity:0}48%,82%{transform:translate(0) scale(1);opacity:1}to{transform:translate(0) scale(.82);opacity:.3}}@keyframes _glyph-queue_1ub58_1{0%,16%{transform:translate(-2px);opacity:0}38%,64%{transform:translate(0);opacity:1}84%,to{transform:translate(5px);opacity:0}}@keyframes _deck-receive_1ub58_1{0%,34%,to{transform:scale(.9)}58%,78%{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){._microColumn_1ub58_65,._stepCurrent_1ub58_122,._microThread_1ub58_147,._knot_1ub58_175,._stackCard_1ub58_182,._assemblyPiece_1ub58_211,._queuedGlyph_1ub58_244,._glyphDeck_1ub58_265{animation:none}._microColumn_1ub58_65,._stepCurrent_1ub58_122,._knot_1ub58_175,._stackCard_1ub58_182,._assemblyPiece_1ub58_211,._queuedGlyph_1ub58_244{opacity:1}}._ledger_1x2ym_1,._assemblyTable_1x2ym_2,._glyphWorkshop_1x2ym_3{width:100%;min-width:0;overflow:hidden;color:var(--ink)}._overline_1x2ym_10{margin:0;color:var(--accent-ink);font-family:var(--font-utility);font-size:var(--font-size-xs);letter-spacing:var(--tracking-kicker);text-transform:uppercase}._ledger_1x2ym_1{border:var(--border-width) solid var(--rule-strong);border-radius:var(--radius-card);background:var(--surface-white);box-shadow:var(--shadow-card)}._ledgerHeader_1x2ym_26,._ledgerFooter_1x2ym_27{display:flex;align-items:center;font-family:var(--font-utility);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase}._ledgerHeader_1x2ym_26{justify-content:space-between;padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--rule);color:var(--ink-faded)}._ledgerBody_1x2ym_43{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);padding:var(--space-5) var(--space-4) var(--space-4)}._ledgerCount_1x2ym_50{display:grid;align-content:start;padding-right:var(--space-4);border-right:var(--border-width) solid var(--rule)}._ledgerCount_1x2ym_50 strong{color:var(--accent-ink);font-family:var(--font-brand);font-size:var(--font-size-today-count);font-weight:var(--font-weight-regular);line-height:.85}._ledgerCount_1x2ym_50 span{margin-top:var(--space-2);color:var(--ink-faded);font-family:var(--font-utility);font-size:var(--font-size-xs)}._ledgerCopy_1x2ym_72 h3,._assemblyHeader_1x2ym_73 h3,._glyphCopy_1x2ym_74 h3{margin:0;font-weight:var(--font-weight-regular)}._ledgerCopy_1x2ym_72 h3{margin-top:var(--space-1);font-family:var(--font-card);font-size:var(--font-size-study-title)}._ledgerCopy_1x2ym_72>p:last-child{margin:var(--space-2) 0 0;color:var(--ink-soft);font-size:var(--font-size-sm);line-height:1.45}._slotRail_1x2ym_92{display:grid;grid-template-columns:repeat(10,1fr);gap:var(--space-1);padding:0 var(--space-4) var(--space-4)}._ledgerSlot_1x2ym_99{height:var(--space-1-5);border-radius:var(--radius-micro);background:var(--rule-soft)}._slotComplete_1x2ym_105{background:var(--accent)}._slotCurrent_1x2ym_109{background:var(--accent-border-muted);animation:_ledger-current_1x2ym_1 2.6s ease-in-out infinite}._ledgerFooter_1x2ym_27{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--rule-soft);background:var(--paper-strong);color:var(--ink-soft);letter-spacing:0;text-transform:none}._ledgerQuiet_1x2ym_124{margin-left:auto;color:var(--ink-faded)}._ledgerConfirmationFooter_1x2ym_129{flex-wrap:wrap}._ledgerProposal_1x2ym_133{color:var(--ink-faded)}._ledgerActions_1x2ym_137{display:flex;align-items:center;gap:var(--space-1);margin-left:auto}._miniStack_1x2ym_144{position:relative;width:var(--icon-size-22);height:var(--icon-size-18);flex:0 0 var(--icon-size-22)}._miniStack_1x2ym_144 span{position:absolute;width:var(--icon-size-16);height:var(--icon-size-12);border:var(--border-width) solid var(--accent);border-radius:var(--radius-micro);background:var(--paper);animation:_ledger-stack_1x2ym_1 3.2s var(--ease-spring) infinite}._miniStack_1x2ym_144 span:nth-child(2){transform:translate(var(--space-0-5),var(--space-0-5));animation-delay:.25s}._miniStack_1x2ym_144 span:nth-child(3){transform:translate(var(--space-1),var(--space-1));animation-delay:.5s}._miniStackQuiet_1x2ym_171 span{animation:none}._assemblyTable_1x2ym_2{display:grid;min-height:310px;grid-template-rows:auto 1fr auto;border:var(--border-width) solid var(--rule-strong);border-radius:var(--radius-panel);background:linear-gradient(var(--rule-soft) var(--border-width),transparent var(--border-width)),linear-gradient(90deg,var(--rule-soft) var(--border-width),transparent var(--border-width)),var(--paper);background-size:var(--space-4) var(--space-4);box-shadow:var(--shadow-card)}._assemblyHeader_1x2ym_73{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);background:color-mix(in oklch,var(--paper) 88%,transparent)}._assemblyHeader_1x2ym_73 h3{max-width:240px;margin-top:var(--space-1);font-family:var(--font-heading);font-size:var(--font-size-plus);font-weight:var(--font-weight-semibold)}._assemblyCounter_1x2ym_206{padding:var(--space-2);border:var(--border-width) solid var(--accent-border-muted);border-radius:var(--radius-control);background:var(--accent-bg-muted);color:var(--accent-ink);font-family:var(--font-utility);font-size:var(--font-size-sm)}._assemblyScene_1x2ym_216{position:relative;display:grid;min-height:150px;place-items:center}._blueprintCard_1x2ym_223{position:relative;display:block;width:calc(var(--space-8) * 2);height:calc(var(--space-8) * 2.5);border:var(--border-width) dashed var(--rule-strong);border-radius:var(--radius-card);background:color-mix(in oklch,var(--surface-white) 76%,transparent);box-shadow:var(--shadow-card)}._blueprintPiece_1x2ym_234{position:absolute;display:block;border-radius:var(--radius-micro);animation:_assembly-settle_1x2ym_1 3.8s var(--ease-spring) infinite}._piecePrompt_1x2ym_241{top:var(--space-3);left:var(--space-3);width:calc(100% - var(--space-6));height:var(--space-3);background:var(--rating-again-border);--assembly-x: calc(-1 * var(--space-6));--assembly-y: calc(-1 * var(--space-3))}._pieceAnswer_1x2ym_251{top:var(--space-8);left:var(--space-3);width:calc(100% - var(--space-6));height:var(--space-2);background:var(--rating-hard-border);animation-delay:.25s;--assembly-x: var(--space-6);--assembly-y: calc(-1 * var(--space-2))}._pieceExample_1x2ym_262{right:var(--space-3);bottom:var(--space-4);width:calc(100% - var(--space-6));height:var(--space-2);background:var(--rating-good-border);animation-delay:.5s;--assembly-x: calc(-1 * var(--space-5));--assembly-y: var(--space-3)}._pieceNote_1x2ym_273{right:var(--space-3);bottom:var(--space-2);width:46%;height:var(--space-1);background:var(--rating-easy-border);animation-delay:.75s;--assembly-x: var(--space-6);--assembly-y: var(--space-4)}._assemblyAnnotation_1x2ym_284{position:absolute;top:var(--space-5);left:var(--space-4);color:var(--rating-again-ink);font-family:var(--font-utility);font-size:var(--font-size-xs)}._assemblyAnnotation_1x2ym_284:after{position:absolute;top:50%;left:calc(100% + var(--space-2));width:var(--space-7);border-top:var(--border-width) solid currentcolor;content:""}._answerAnnotation_1x2ym_302{top:auto;right:var(--space-4);bottom:var(--space-5);left:auto;color:var(--rating-good-ink)}._answerAnnotation_1x2ym_302:after{right:calc(100% + var(--space-2));left:auto}._assemblyFooter_1x2ym_315{padding:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--rule);background:color-mix(in oklch,var(--paper) 92%,transparent)}._thumbnailRow_1x2ym_321{display:grid;grid-template-columns:repeat(10,1fr);gap:var(--space-1)}._cardThumbnail_1x2ym_327{height:var(--space-4);border:var(--border-width) solid var(--rule);border-radius:var(--radius-micro);background:var(--surface-white)}._thumbnailComplete_1x2ym_334{border-color:var(--rating-good-border);background:var(--rating-good-bg)}._thumbnailCurrent_1x2ym_339{border-color:var(--accent);animation:_thumbnail-draft_1x2ym_1 2.8s ease-in-out infinite}._assemblyFooter_1x2ym_315 p{margin:var(--space-2) 0 0;color:var(--ink-faded);font-family:var(--font-utility);font-size:var(--font-size-xs)}._glyphWorkshop_1x2ym_3{display:grid;min-height:310px;grid-template-rows:1fr auto auto;border-radius:var(--radius-panel);background:var(--ink);box-shadow:var(--shadow-panel)}._glyphStage_1x2ym_360{position:relative;min-height:128px;overflow:hidden;padding:var(--space-4);color:var(--paper)}._caseQuestion_1x2ym_368{display:block;font-family:var(--font-brand);font-size:var(--font-size-tree-title);line-height:.82;opacity:.22}._floatingGlyph_1x2ym_376{position:absolute;color:var(--paper);font-family:var(--font-card);font-size:var(--font-size-plus);animation:_glyph-deliver_1x2ym_1 4s ease-in-out infinite}._glyphOne_1x2ym_384{top:var(--space-4);left:42%;color:var(--rating-again-border)}._glyphTwo_1x2ym_390{top:var(--space-8);left:54%;color:var(--rating-hard-border);animation-delay:.45s}._glyphThree_1x2ym_397{bottom:var(--space-4);left:34%;color:var(--rating-good-border);animation-delay:.9s}._glyphDestination_1x2ym_404{position:absolute;top:var(--space-4);right:var(--space-4);width:var(--space-8);height:calc(var(--space-8) * 1.35)}._glyphDestination_1x2ym_404 span{position:absolute;inset:0;border:var(--border-width) solid color-mix(in oklch,var(--paper) 70%,transparent);border-radius:var(--radius-card);background:color-mix(in oklch,var(--ink) 82%,var(--paper));animation:_destination-receive_1x2ym_1 4s var(--ease-spring) infinite}._glyphDestination_1x2ym_404 span:nth-child(2){transform:translate(calc(-1 * var(--space-1)),var(--space-1));animation-delay:.35s}._glyphDestination_1x2ym_404 span:nth-child(3){transform:translate(calc(-2 * var(--space-1)),calc(2 * var(--space-1)));animation-delay:.7s}._glyphCopy_1x2ym_74{padding:var(--space-4);background:var(--paper)}._glyphCopy_1x2ym_74 h3{margin-top:var(--space-1);font-family:var(--font-card);font-size:var(--font-size-card-title);line-height:1.2}._glyphCopy_1x2ym_74>p:last-child{margin:var(--space-2) 0 0;color:var(--ink-soft);font-size:var(--font-size-sm)}._glyphFooter_1x2ym_449{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--paper-strong);color:var(--ink-faded);font-family:var(--font-utility);font-size:var(--font-size-xs)}._glyphSlots_1x2ym_459{display:grid;grid-template-columns:repeat(10,1fr);gap:var(--space-1)}._glyphSlots_1x2ym_459 span{height:var(--space-0-5);background:var(--rule)}._glyphSlots_1x2ym_459 ._glyphSlotComplete_1x2ym_470{background:var(--accent)}@keyframes _ledger-current_1x2ym_1{0%,to{opacity:.35}50%{opacity:1}}@keyframes _ledger-stack_1x2ym_1{0%,18%{opacity:0}45%,86%{opacity:1}to{opacity:.4}}@keyframes _assembly-settle_1x2ym_1{0%,12%{transform:translate(var(--assembly-x),var(--assembly-y)) scale(.75);opacity:0}48%,82%{transform:translate(0) scale(1);opacity:1}to{opacity:.35}}@keyframes _thumbnail-draft_1x2ym_1{0%,to{background:var(--surface-white)}50%{background:var(--accent-bg-muted)}}@keyframes _glyph-deliver_1x2ym_1{0%,18%{transform:translate(calc(-1 * var(--space-3)));opacity:0}42%,68%{transform:translate(0);opacity:1}88%,to{transform:translate(var(--space-8));opacity:0}}@keyframes _destination-receive_1x2ym_1{0%,42%,to{filter:brightness(1)}62%,78%{filter:brightness(1.35)}}@media(prefers-reduced-motion:reduce){._slotCurrent_1x2ym_109,._miniStack_1x2ym_144 span,._blueprintPiece_1x2ym_234,._thumbnailCurrent_1x2ym_339,._floatingGlyph_1x2ym_376,._glyphDestination_1x2ym_404 span{animation:none}}._statePair_icyxf_1{display:grid;width:100%;gap:var(--space-4)}._stateSample_icyxf_7{display:grid;min-width:0;gap:var(--space-1)}._stateLabel_icyxf_13,._kicker_icyxf_14,._meta_icyxf_15{font-family:var(--font-utility)}._stateLabel_icyxf_13{color:var(--ink-faded);font-size:var(--font-size-xs);letter-spacing:var(--tracking-kicker);text-transform:uppercase}._kicker_icyxf_14,._meta_icyxf_15{margin:0;font-size:var(--font-size-xs)}._kicker_icyxf_14{color:var(--accent-ink);letter-spacing:.08em;text-transform:uppercase}._meta_icyxf_15{color:var(--ink-faded)}._subject_icyxf_42{margin:var(--space-1) 0 0;color:var(--ink-soft);font-family:var(--font-taxonomy);font-size:var(--font-size-control)}._actions_icyxf_49{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}._ticket_icyxf_56,._folio_icyxf_57,._relay_icyxf_58{width:100%;min-width:0;overflow:hidden;border:var(--border-width) solid var(--rule-strong);border-radius:var(--radius-panel);background:var(--paper);box-shadow:var(--shadow-card);color:var(--ink)}._ticket_icyxf_56{display:grid;grid-template-columns:var(--space-8) minmax(0,1fr)}._ticketStub_icyxf_75{display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:var(--space-3) var(--space-2);border-inline-end:var(--border-width) dashed var(--accent-border-muted);background:var(--accent-bg-muted);color:var(--accent-ink);font-family:var(--font-utility)}._ticketStub_icyxf_75 span{font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl}._ticketStub_icyxf_75 strong{font-size:var(--font-size-md)}._ticketStubActive_icyxf_98{border-inline-end-style:solid;background:var(--success-bg-muted);color:var(--success)}._ticketBody_icyxf_104{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3)}._ticketCopy_icyxf_113{min-width:0}._ticketCopy_icyxf_113 h3{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-family:var(--font-heading);font-size:var(--font-size-lg);line-height:1.2}._ticketCopy_icyxf_113 ._meta_icyxf_15{margin-top:var(--space-1)}._ticketProgress_icyxf_129{display:grid;flex:0 0 auto;gap:var(--space-1);font-family:var(--font-utility);font-size:var(--font-size-xs);text-align:end}._stageComplete_icyxf_138,._stageActive_icyxf_139{position:relative;padding-inline-start:var(--space-3)}._stageComplete_icyxf_138:before,._stageActive_icyxf_139:before{position:absolute;top:50%;left:0;width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-pill);content:"";transform:translateY(-50%)}._stageComplete_icyxf_138{color:var(--success)}._stageComplete_icyxf_138:before{background:var(--success)}._stageActive_icyxf_139{color:var(--accent-ink)}._stageActive_icyxf_139:before{background:var(--accent);box-shadow:0 0 0 var(--space-1) var(--accent-pulse-ring);animation:_lifecycle-pulse_icyxf_1 2.4s ease-in-out infinite}._folioMain_icyxf_175{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-4);padding:var(--space-4)}._abstractDeck_icyxf_183{position:relative;display:block;width:var(--space-8);height:calc(var(--space-8) * 1.2);flex:0 0 auto}._abstractDeck_icyxf_183 span{position:absolute;inset:0;border:var(--border-width) solid var(--rule-strong);border-radius:var(--radius-card);background:var(--surface-white)}._abstractDeck_icyxf_183 span:nth-child(1){transform:translate(calc(-1 * var(--space-2)),var(--space-2))}._abstractDeck_icyxf_183 span:nth-child(2){transform:translate(calc(-1 * var(--space-1)),var(--space-1))}._abstractDeck_icyxf_183 b{position:absolute;inset:0;display:grid;place-items:center;color:var(--accent-ink);font-family:var(--font-brand);font-size:var(--font-size-title-sm);font-weight:var(--font-weight-regular)}._abstractDeckActive_icyxf_218 span{border-color:var(--success-border-muted);background:var(--success-bg-muted)}._abstractDeckActive_icyxf_218 span:nth-child(3){animation:_folio-leaf_icyxf_1 2.8s var(--ease-spring) infinite;transform-origin:left center}._folioCopy_icyxf_228 h3{margin:var(--space-1) 0 var(--space-2);font-family:var(--font-taxonomy);font-size:var(--font-size-card-title);font-weight:var(--font-weight-medium);line-height:1.2}._folioFooter_icyxf_236{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:var(--border-width) solid var(--rule);background:var(--paper-strong);font-size:var(--font-size-sm)}._folioProgressFooter_icyxf_247{font-family:var(--font-utility);font-size:var(--font-size-xs)}._dotProgress_icyxf_252{display:grid;min-width:0;flex:1;grid-template-columns:repeat(12,1fr);gap:var(--space-0-5)}._dotProgress_icyxf_252 span{height:var(--space-1-5);border-radius:var(--radius-micro);background:var(--rule)}._dotProgress_icyxf_252 ._dotReady_icyxf_266{background:var(--success)}._relay_icyxf_58{padding:var(--space-3)}._relayHeader_icyxf_275,._relayFooter_icyxf_276{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._relayHeader_icyxf_275 h3{margin:var(--space-1) 0 0;font-family:var(--font-taxonomy);font-size:var(--font-size-lg);line-height:1.2}._countBadge_icyxf_290{flex:0 0 auto;padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--accent-border-muted);border-radius:var(--radius-pill);background:var(--accent-bg-muted);color:var(--accent-ink);font-family:var(--font-utility);font-size:var(--font-size-xs)}._countBadgeActive_icyxf_301{border-color:var(--success-border-muted);background:var(--success-bg-muted);color:var(--success)}._relayTrack_icyxf_307{display:grid;grid-template-columns:auto minmax(var(--space-4),1fr) auto minmax(var(--space-4),1fr) auto;align-items:center;margin:var(--space-4) 0}._relayStop_icyxf_314{display:grid;justify-items:center;gap:var(--space-1);color:var(--ink-faded);font-family:var(--font-utility);font-size:var(--font-size-xs)}._relayStop_icyxf_314 i{display:grid;width:var(--space-5);height:var(--space-5);place-items:center;border:var(--border-width) solid var(--rule);border-radius:var(--radius-pill);background:var(--paper);font-style:normal}._relayStop_icyxf_314 b{font-weight:var(--font-weight-medium)}._relayStopComplete_icyxf_338,._relayStopActive_icyxf_339{color:var(--accent-ink)}._relayStopComplete_icyxf_338 i{border-color:var(--success-border-muted);background:var(--success-bg-muted);color:var(--success)}._relayStopActive_icyxf_339 i{border-color:var(--accent-border-muted);background:var(--accent-bg-muted);animation:_lifecycle-pulse_icyxf_1 2.4s ease-in-out infinite}._relayLine_icyxf_355{height:var(--border-width);background:var(--rule)}._relayLineActive_icyxf_360{background:linear-gradient(90deg,var(--success),var(--accent))}._relayFooter_icyxf_276{min-height:var(--control-height-sm);padding-top:var(--space-2);border-top:var(--border-width) solid var(--rule-soft)}._relayStatus_icyxf_370{color:var(--accent-ink);font-family:var(--font-utility);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}@keyframes _lifecycle-pulse_icyxf_1{0%,to{opacity:.55}50%{opacity:1}}@keyframes _folio-leaf_icyxf_1{0%,22%,to{transform:rotateY(0)}52%,76%{transform:rotateY(-16deg)}}@media(max-width:600px){._ticketBody_icyxf_104,._folioFooter_icyxf_236,._relayFooter_icyxf_276{align-items:flex-start;flex-direction:column}._ticketProgress_icyxf_129{text-align:start}}@media(prefers-reduced-motion:reduce){._stageActive_icyxf_139:before,._abstractDeckActive_icyxf_218 span:nth-child(3),._relayStopActive_icyxf_339 i{animation:none}}._frame_1ro8g_1{display:flex;width:100%;min-width:0;flex-direction:column;align-items:center;gap:var(--space-4)}._artwork_1ro8g_10{display:flex;width:100%;min-height:190px;align-items:center;justify-content:center}._copy_1ro8g_18{display:grid;gap:var(--space-1);text-align:center}._title_1ro8g_24,._detail_1ro8g_25{margin:0}._title_1ro8g_24{color:var(--ink);font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}._detail_1ro8g_25{color:var(--ink-faded);font-family:var(--font-ui);font-size:var(--font-size-sm)}._typesetterPage_1ro8g_43{position:relative;width:min(78%,220px);aspect-ratio:4 / 3;overflow:hidden;padding:var(--space-5);border:var(--border-width) solid var(--rule);border-radius:var(--radius-card);background:var(--surface-white);box-shadow:var(--shadow-card)}._pageKicker_1ro8g_55,._pageTitle_1ro8g_56,._copyLine_1ro8g_57,._typesetterCaret_1ro8g_58,._marginNote_1ro8g_59,._marginNote_1ro8g_59 span{position:absolute;display:block}._pageKicker_1ro8g_55{inset-block-start:14%;inset-inline-start:12%;width:22%;height:var(--space-1);background:var(--accent-border-muted)}._pageTitle_1ro8g_56{inset-block-start:23%;inset-inline-start:12%;width:58%;height:var(--space-3);border-radius:var(--radius-micro);background:var(--ink);animation:_typesetterTitle_1ro8g_1 8s var(--ease-spring) infinite;transform-origin:left center}._copyLine_1ro8g_57{inset-inline-start:12%;height:var(--space-2);border-radius:var(--radius-micro);background:var(--rule-strong);animation:_typesetterLine_1ro8g_1 8s var(--ease-spring) infinite;transform-origin:left center}._copyLineAgain_1ro8g_93{inset-block-start:44%;width:67%;border-inline-start:var(--space-1) solid var(--rating-again-border);animation-delay:-.4s}._copyLineHard_1ro8g_100{inset-block-start:56%;width:76%;border-inline-start:var(--space-1) solid var(--rating-hard-border);animation-delay:-.1s}._copyLineGood_1ro8g_107{inset-block-start:68%;width:59%;border-inline-start:var(--space-1) solid var(--rating-good-border);animation-delay:.2s}._copyLineEasy_1ro8g_114{inset-block-start:80%;width:70%;border-inline-start:var(--space-1) solid var(--rating-easy-border);animation-delay:.5s}._typesetterCaret_1ro8g_58{inset-block-start:43%;inset-inline-start:76%;width:var(--space-0-5);height:var(--space-3);background:var(--accent);animation:_typesetterCaret_1ro8g_58 8s steps(1,end) infinite}._marginNote_1ro8g_59{inset-block-start:53%;inset-inline-end:6%;width:10%;height:34%;border-inline-start:var(--border-width) solid var(--accent-border-muted);opacity:0;animation:_marginNote_1ro8g_59 8s ease infinite}._marginNote_1ro8g_59 span{inset-inline-start:var(--space-1);width:100%;height:var(--space-0-5);background:var(--accent-border-muted)}._marginNote_1ro8g_59 span:first-child{inset-block-start:18%}._marginNote_1ro8g_59 span:last-child{inset-block-start:38%;width:70%}._loom_1ro8g_157{position:relative;width:min(84%,240px);aspect-ratio:7 / 5;overflow:hidden;border-block:var(--border-width) solid var(--rule)}._warp_1ro8g_165,._weft_1ro8g_166,._shuttle_1ro8g_167,._glyph_1ro8g_168{position:absolute;display:block}._warp_1ro8g_165{inset-block:12%;width:var(--space-1);border-radius:var(--radius-pill);transform-origin:bottom;animation:_loomBreathe_1ro8g_1 9s ease-in-out infinite}._warpAgain_1ro8g_181{inset-inline-start:18%;background:var(--rating-again-border)}._warpHard_1ro8g_186{inset-inline-start:39%;background:var(--rating-hard-border);animation-delay:-.5s}._warpGood_1ro8g_192{inset-inline-start:60%;background:var(--rating-good-border);animation-delay:-1s}._warpEasy_1ro8g_198{inset-inline-start:81%;background:var(--rating-easy-border);animation-delay:-1.5s}._weft_1ro8g_166{inset-inline-start:8%;width:84%;height:var(--space-1);border-radius:var(--radius-pill);background:color-mix(in oklch,var(--ink-faded) 58%,transparent);animation:_weaveLine_1ro8g_1 9s var(--ease-spring) infinite;transform-origin:left center}._weftTop_1ro8g_214{inset-block-start:31%}._weftMiddle_1ro8g_218{inset-block-start:52%;animation-delay:.55s}._weftBottom_1ro8g_223{inset-block-start:73%;animation-delay:1.1s}._shuttle_1ro8g_167{inset-block-start:24%;inset-inline-start:5%;width:var(--space-7);height:var(--space-3);border-radius:var(--radius-pill);background:var(--ink);box-shadow:var(--shadow-card);animation:_loomShuttle_1ro8g_1 9s var(--ease-spring) infinite}._glyph_1ro8g_168{color:var(--ink);font-family:var(--font-language);font-size:var(--font-size-plus);line-height:1;opacity:0;animation:_glyphSettle_1ro8g_1 9s ease infinite}._glyph1_1ro8g_248{inset-block-start:19%;inset-inline-start:14%;color:var(--rating-again-ink)}._glyph2_1ro8g_254{inset-block-start:40%;inset-inline-start:35%;color:var(--rating-hard-ink);animation-delay:.45s}._glyph3_1ro8g_261{inset-block-start:61%;inset-inline-start:56%;color:var(--rating-good-ink);animation-delay:.9s}._glyph4_1ro8g_268{inset-block-start:40%;inset-inline-start:77%;color:var(--rating-easy-ink);animation-delay:1.35s}._braid_1ro8g_276{position:relative;width:min(88%,260px);aspect-ratio:3 / 2}._braidThreads_1ro8g_282{display:block;width:100%;height:100%;overflow:visible}._braidThread_1ro8g_282{fill:none;stroke:currentcolor;stroke-width:var(--space-1);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:_braidDraw_1ro8g_1 10s var(--ease-spring) infinite}._braidThreadAgain_1ro8g_299{color:var(--rating-again-border)}._braidThreadHard_1ro8g_303{color:var(--rating-hard-border);animation-delay:.35s}._braidThreadGood_1ro8g_308{color:var(--rating-good-border);animation-delay:.7s}._braidThreadEasy_1ro8g_313{color:var(--rating-easy-border);animation-delay:1.05s}._braidGlyph_1ro8g_318,._braidOutput_1ro8g_319{position:absolute;display:flex;align-items:center;justify-content:center}._braidGlyph_1ro8g_318{inset-inline-start:0;width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--paper-strong);font-family:var(--font-language);font-size:var(--font-size-lg);line-height:1;animation:_braidGlyph_1ro8g_318 10s ease infinite}._braidGlyphOne_1ro8g_338{inset-block-start:7%;color:var(--rating-again-ink)}._braidGlyphTwo_1ro8g_343{inset-block-start:30%;color:var(--rating-hard-ink);animation-delay:.35s}._braidGlyphThree_1ro8g_349{inset-block-start:54%;color:var(--rating-good-ink);animation-delay:.7s}._braidGlyphFour_1ro8g_355{inset-block-start:77%;color:var(--rating-easy-ink);animation-delay:1.05s}._braidOutput_1ro8g_319{inset-block-start:42%;inset-inline-end:0;width:28%;height:var(--space-7);gap:var(--space-1);padding-inline:var(--space-2);border:var(--border-width) solid var(--rule);border-radius:var(--radius-pill);background:var(--surface-white);box-shadow:var(--shadow-card);animation:_braidOutput_1ro8g_319 10s var(--ease-spring) infinite}._braidOutput_1ro8g_319 span{display:block;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-micro);background:var(--ink-soft)}._braidOutput_1ro8g_319 span:nth-child(2){width:var(--space-3)}._cascade_1ro8g_388{position:relative;display:grid;width:min(78%,220px);aspect-ratio:4 / 3;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}._cascadeLane_1ro8g_397{position:relative;display:block;overflow:hidden;border-radius:var(--radius-pill) var(--radius-pill) var(--radius-micro) var(--radius-micro);background:color-mix(in oklch,var(--paper-strong) 86%,currentcolor)}._cascadeLane1_1ro8g_405{height:54%;color:var(--rating-again-border)}._cascadeLane2_1ro8g_410{height:68%;color:var(--rating-hard-border)}._cascadeLane3_1ro8g_415{height:82%;color:var(--rating-good-border)}._cascadeLane4_1ro8g_420{height:96%;color:var(--rating-easy-border)}._cascadeGlyph_1ro8g_425,._cascadeBobbin_1ro8g_426{position:absolute;display:flex;inset-inline:0;margin-inline:auto}._cascadeGlyph_1ro8g_425{inset-block-start:var(--space-2);width:var(--space-6);height:var(--space-6);align-items:center;justify-content:center;color:currentcolor;font-family:var(--font-language);font-size:var(--font-size-lg);line-height:1;animation:_cascadeDrop_1ro8g_1 9s var(--ease-spring) infinite}._cascadeBobbin_1ro8g_426{inset-block-end:0;width:100%;height:var(--space-2);background:currentcolor;transform-origin:bottom;animation:_cascadeBobbin_1ro8g_426 9s ease-in-out infinite}._cascadeLane2_1ro8g_410 ._cascadeGlyph_1ro8g_425,._cascadeLane2_1ro8g_410 ._cascadeBobbin_1ro8g_426{animation-delay:.45s}._cascadeLane3_1ro8g_415 ._cascadeGlyph_1ro8g_425,._cascadeLane3_1ro8g_415 ._cascadeBobbin_1ro8g_426{animation-delay:.9s}._cascadeLane4_1ro8g_420 ._cascadeGlyph_1ro8g_425,._cascadeLane4_1ro8g_420 ._cascadeBobbin_1ro8g_426{animation-delay:1.35s}._cascadeBaseline_1ro8g_470,._cascadeSentence_1ro8g_471{position:absolute;display:flex}._cascadeBaseline_1ro8g_470{inset-inline:-4%;inset-block-end:0;height:var(--border-width);background:var(--rule-strong)}._cascadeSentence_1ro8g_471{inset-inline:10%;inset-block-end:var(--space-3);height:var(--space-6);align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-white);box-shadow:var(--shadow-card);opacity:0;animation:_cascadeSentence_1ro8g_471 9s var(--ease-spring) infinite}._cascadeSentence_1ro8g_471 span{display:block;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-micro);background:var(--ink-soft)}._cascadeSentence_1ro8g_471 span:nth-child(2){width:var(--space-4)}._cascadeSentence_1ro8g_471 span:nth-child(3){width:var(--space-3)}._outline_1ro8g_514{position:relative;display:grid;width:min(84%,250px);grid-template-columns:var(--space-7) minmax(0,1fr);grid-template-rows:repeat(4,1fr);gap:var(--space-2) var(--space-3);padding-block:var(--space-2)}._outlineRail_1ro8g_524,._outlineNode_1ro8g_525{position:absolute;display:block}._outlineRail_1ro8g_524{inset-block:10%;inset-inline-start:calc(var(--space-7) / 2);width:var(--border-width);background:var(--rule-strong);animation:_outlineRail_1ro8g_524 10s ease infinite;transform-origin:top}._outlineNode_1ro8g_525{z-index:1;inset-inline-start:calc(var(--space-7) / 2 - var(--space-1));width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);box-shadow:0 0 0 var(--space-1) var(--paper-strong);animation:_outlineNode_1ro8g_525 10s var(--ease-spring) infinite}._outlineNodeAgain_1ro8g_549{inset-block-start:10%;background:var(--rating-again-border)}._outlineNodeHard_1ro8g_554{inset-block-start:35%;background:var(--rating-hard-border);animation-delay:.6s}._outlineNodeGood_1ro8g_560{inset-block-start:60%;background:var(--rating-good-border);animation-delay:1.2s}._outlineNodeEasy_1ro8g_566{inset-block-start:85%;background:var(--rating-easy-border);animation-delay:1.8s}._outlineBlock_1ro8g_572{display:grid;grid-column:2;align-content:center;gap:var(--space-2);min-height:var(--space-7);padding:var(--space-3);border:var(--border-width) solid var(--rule-soft);border-radius:var(--radius-card);background:var(--surface-white);box-shadow:var(--shadow-card);opacity:0;animation:_outlineBlock_1ro8g_572 10s var(--ease-spring) infinite}._outlineBlockOne_1ro8g_587{grid-row:1}._outlineBlockTwo_1ro8g_591{grid-row:2;animation-delay:.6s}._outlineBlockThree_1ro8g_596{grid-row:3;animation-delay:1.2s}._outlineBlockFour_1ro8g_601{grid-row:4;animation-delay:1.8s}._outlineHeading_1ro8g_606,._outlineText_1ro8g_607{display:block;height:var(--space-1);border-radius:var(--radius-pill)}._outlineHeading_1ro8g_606{width:44%;background:var(--ink-soft)}._outlineText_1ro8g_607{width:78%;background:var(--rule-strong)}@keyframes _typesetterTitle_1ro8g_1{0%,10%{transform:scaleX(0);opacity:0}24%,90%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes _typesetterLine_1ro8g_1{0%,22%{transform:scaleX(0);opacity:0}42%,90%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes _typesetterCaret_1ro8g_58{0%,18%{transform:translateY(-190%);opacity:0}22%,34%{transform:translateY(0);opacity:1}35%,47%{transform:translateY(170%);opacity:1}48%,60%{transform:translateY(340%);opacity:1}61%,78%{transform:translateY(510%);opacity:1}79%,to{transform:translateY(510%);opacity:0}}@keyframes _marginNote_1ro8g_59{0%,58%{transform:translate(20%);opacity:0}70%,90%{transform:translate(0);opacity:1}to{opacity:0}}@keyframes _loomBreathe_1ro8g_1{0%,to{transform:scaleY(.78);opacity:.72}48%{transform:scaleY(1);opacity:1}}@keyframes _weaveLine_1ro8g_1{0%,12%{transform:scaleX(0);opacity:0}38%,78%{transform:scaleX(1);opacity:1}to{transform:scaleX(0);opacity:0;transform-origin:right center}}@keyframes _loomShuttle_1ro8g_1{0%,8%{transform:translate(0) rotate(-4deg);opacity:0}14%{opacity:1}32%{transform:translate(550%) rotate(4deg)}45%{transform:translate(550%,290%) rotate(4deg)}62%{transform:translateY(290%) rotate(-4deg)}74%{transform:translateY(580%) rotate(-4deg)}91%{transform:translate(550%,580%) rotate(4deg);opacity:1}to{transform:translate(550%,580%) rotate(4deg);opacity:0}}@keyframes _glyphSettle_1ro8g_1{0%,18%{transform:translateY(-80%) scale(.7);opacity:0}32%,78%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(35%) scale(.9);opacity:0}}@keyframes _braidDraw_1ro8g_1{0%,8%{stroke-dashoffset:1;opacity:0}34%,82%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-1;opacity:0}}@keyframes _braidGlyph_1ro8g_318{0%,12%{transform:translate(-30%) scale(.8);opacity:0}26%,82%{transform:translate(0) scale(1);opacity:1}to{transform:translate(30%) scale(.85);opacity:0}}@keyframes _braidOutput_1ro8g_319{0%,44%{transform:scaleX(.55);opacity:0}58%,84%{transform:scaleX(1);opacity:1}to{transform:scaleX(.9);opacity:0}}@keyframes _cascadeDrop_1ro8g_1{0%,8%{transform:translateY(-140%) scale(.8);opacity:0}22%{opacity:1}66%,80%{transform:translateY(360%) scale(1);opacity:1}to{transform:translateY(410%) scale(.8);opacity:0}}@keyframes _cascadeBobbin_1ro8g_426{0%,to{transform:scaleY(.55)}52%,78%{transform:scaleY(1)}}@keyframes _cascadeSentence_1ro8g_471{0%,57%{transform:translateY(35%) scaleX(.7);opacity:0}70%,86%{transform:translateY(0) scaleX(1);opacity:1}to{transform:translateY(10%) scaleX(.9);opacity:0}}@keyframes _outlineRail_1ro8g_524{0%,8%{transform:scaleY(0);opacity:0}28%,90%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes _outlineNode_1ro8g_525{0%,12%{transform:scale(0);opacity:0}26%,88%{transform:scale(1);opacity:1}to{transform:scale(.7);opacity:0}}@keyframes _outlineBlock_1ro8g_572{0%,12%{transform:translate(-8%) scale(.98);opacity:0}30%,88%{transform:translate(0) scale(1);opacity:1}to{transform:translate(4%) scale(.99);opacity:0}}@media(prefers-reduced-motion:reduce){._pageTitle_1ro8g_56,._copyLine_1ro8g_57,._typesetterCaret_1ro8g_58,._marginNote_1ro8g_59,._warp_1ro8g_165,._weft_1ro8g_166,._shuttle_1ro8g_167,._glyph_1ro8g_168,._braidThread_1ro8g_282,._braidGlyph_1ro8g_318,._braidOutput_1ro8g_319,._cascadeGlyph_1ro8g_425,._cascadeBobbin_1ro8g_426,._cascadeSentence_1ro8g_471,._outlineRail_1ro8g_524,._outlineNode_1ro8g_525,._outlineBlock_1ro8g_572{animation:none}._typesetterCaret_1ro8g_58,._shuttle_1ro8g_167{display:none}._marginNote_1ro8g_59,._glyph_1ro8g_168,._braidGlyph_1ro8g_318,._braidOutput_1ro8g_319,._cascadeSentence_1ro8g_471,._outlineNode_1ro8g_525,._outlineBlock_1ro8g_572{opacity:1}._braidThread_1ro8g_282{stroke-dashoffset:0;opacity:1}}._panel_1yta2_1{display:grid;width:100%;gap:var(--space-3);margin:0;padding:var(--space-4);border:var(--border-width) solid var(--rule-strong);border-radius:var(--radius-control);background:var(--paper);box-shadow:var(--shadow-card)}._panelHead_1yta2_13{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}._panelTitle_1yta2_20{color:var(--ink);font-family:var(--font-ui);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}._panelMeta_1yta2_27{color:var(--ink-faded);font-family:var(--font-utility);font-size:var(--font-size-xs)}._ribbon_1yta2_35{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--space-1)}._ribbonDay_1yta2_41{aspect-ratio:1;border:var(--border-width) solid transparent;border-radius:var(--radius-micro);animation:_ribbonIn_1yta2_1 .32s ease-out backwards}._dayEmpty_1yta2_48{border-color:var(--rule-soft);background:transparent}._day-again_1yta2_53{border-color:var(--rating-again-ring);background:var(--rating-again-bg)}._day-hard_1yta2_58{border-color:var(--rating-hard-ring);background:var(--rating-hard-bg)}._day-good_1yta2_63{border-color:var(--rating-good-ring);background:var(--rating-good-bg)}._day-easy_1yta2_68{border-color:var(--rating-easy-ring);background:var(--rating-easy-bg)}._legend_1yta2_73{display:flex;flex-wrap:wrap;gap:var(--space-3);color:var(--ink-faded);font-family:var(--font-utility);font-size:var(--font-size-xs);text-transform:capitalize}._legendItem_1yta2_83{display:inline-flex;align-items:center;gap:var(--space-1)}._legendSwatch_1yta2_89{width:var(--space-2);height:var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-micro)}@keyframes _ribbonIn_1yta2_1{0%{opacity:0;transform:scale(.6)}}._ladder_1yta2_105{position:relative;height:var(--space-8)}._ladderRule_1yta2_110{position:absolute;top:var(--space-2);right:0;left:0;height:var(--border-width);background:var(--rule-soft)}._rung_1yta2_119{position:absolute;top:0;display:grid;justify-items:center;gap:var(--space-1);transform:translate(-50%)}._rungMark_1yta2_128{display:block;width:var(--space-2-5);height:var(--space-2-5);border:var(--border-width) solid transparent;border-radius:var(--radius-pill)}._rungLabel_1yta2_136{color:var(--ink-faded);font-family:var(--font-utility);font-size:var(--font-size-xs)}._rungCurrent_1yta2_142 ._rungLabel_1yta2_136{color:var(--ink);font-weight:var(--font-weight-semibold)}._rungCurrent_1yta2_142 ._rungMark_1yta2_128{box-shadow:0 0 0 var(--space-0-5) var(--rating-good-ring)}._travellingCard_1yta2_151{position:absolute;top:var(--space-0-5);left:4%;width:var(--space-2);height:var(--space-3);border:var(--border-width) solid var(--accent);border-radius:var(--radius-micro);background:var(--paper-strong);animation:_climbLadder_1yta2_1 4.2s ease-in-out infinite}._ladderNote_1yta2_163{margin:0;color:var(--ink-faded);font-size:var(--font-size-sm);line-height:1.4}@keyframes _climbLadder_1yta2_1{0%,8%{left:4%;opacity:1}25%,33%{left:22%}50%,62%{left:50%}82%,92%{left:92%;opacity:1}to{left:92%;opacity:0}}._panel_1veum_1{display:grid;width:100%;gap:var(--space-3);margin:0;padding:var(--space-4);border:var(--border-width) solid var(--rule-strong);border-radius:var(--radius-control);background:var(--paper);box-shadow:var(--shadow-card)}._panelHead_1veum_13{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}._panelTitle_1veum_20{color:var(--ink);font-family:var(--font-ui);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}._panelMeta_1veum_27{color:var(--ink-faded);font-family:var(--font-utility);font-size:var(--font-size-xs);white-space:nowrap}._note_1veum_34{margin:0;color:var(--ink-faded);font-size:var(--font-size-sm);line-height:1.4}._curve_1veum_43{width:100%;height:auto}._curveFloor_1veum_48{stroke:var(--rule-soft);stroke-width:.5}._curveLine_1veum_53{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:60;animation:_drawCurve_1veum_1 .9s ease-out backwards}._stroke-again_1veum_61{stroke:var(--rating-again-border)}._stroke-hard_1veum_65{stroke:var(--rating-hard-border);animation-delay:.18s}._stroke-good_1veum_70{stroke:var(--rating-good-border);animation-delay:.36s}._stroke-easy_1veum_75{stroke:var(--rating-easy-border);animation-delay:.54s}._reviewMark_1veum_80{stroke:var(--rule);stroke-width:.5;stroke-dasharray:2 2}@keyframes _drawCurve_1veum_1{0%{stroke-dashoffset:60}}._pair_1veum_94{display:grid;align-items:center;gap:var(--space-2);grid-template-columns:1fr auto 1fr}._pairCard_1veum_101{display:grid;justify-items:center;gap:var(--space-0-5);padding:var(--space-3) var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-compact);animation:_pairWobble_1veum_1 3.6s ease-in-out infinite}._pairLeft_1veum_111{border-color:var(--rating-again-ring);background:var(--rating-again-bg)}._pairRight_1veum_116{border-color:var(--rating-hard-ring);background:var(--rating-hard-bg);animation-delay:1.8s}._pairTerm_1veum_122{color:var(--ink);font-family:var(--font-ui);font-size:var(--font-size-lg)}._pairGloss_1veum_128{color:var(--ink-faded);font-family:var(--font-utility);font-size:var(--font-size-xs)}._pairSwap_1veum_134{display:block;width:var(--space-6)}._pairSwap_1veum_134 svg{display:block;width:100%;height:auto}._swapArrow_1veum_145,._swapArrowBack_1veum_146{fill:none;stroke:var(--ink-faded);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}._swapArrowBack_1veum_146{opacity:.5}@keyframes _pairWobble_1veum_1{0%,40%,to{transform:translate(0)}20%{transform:translate(6%)}}._spine_1veum_171{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}._spineNode_1veum_179{position:relative;display:flex;align-items:center;gap:var(--space-3);padding-left:var(--space-1)}._spineNode_1veum_179:not(:last-child):before{position:absolute;top:50%;left:calc(var(--space-1) + var(--space-1-5) - var(--border-width) / 2);width:var(--border-width);height:calc(100% + var(--space-2));background:var(--rule-soft);content:""}._spineDot_1veum_197{position:relative;z-index:1;display:block;width:var(--space-3);height:var(--space-3);flex:0 0 auto;border:var(--border-width) solid var(--rule);border-radius:var(--radius-pill);background:var(--paper)}._spineLabel_1veum_209{color:var(--ink-faded);font-family:var(--font-ui);font-size:var(--font-size-sm)}._node-done_1veum_215 ._spineDot_1veum_197{border-color:var(--rating-easy-border);background:var(--rating-easy-border)}._node-done_1veum_215 ._spineLabel_1veum_209{color:var(--ink)}._node-current_1veum_224 ._spineDot_1veum_197{border-color:var(--accent);animation:_spinePulse_1veum_1 2s ease-in-out infinite}._node-current_1veum_224 ._spineLabel_1veum_209{color:var(--ink);font-weight:var(--font-weight-semibold)}@keyframes _spinePulse_1veum_1{0%,to{box-shadow:0 0 0 0 var(--accent-bg-muted)}50%{box-shadow:0 0 0 var(--space-1) var(--accent-bg-muted)}}._panel_1hsfv_1{display:grid;width:100%;gap:var(--space-3);margin:0;padding:var(--space-4);border:var(--border-width) solid var(--rule-strong);border-radius:var(--radius-control);background:var(--paper);box-shadow:var(--shadow-card)}._panelHead_1hsfv_13{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}._panelTitle_1hsfv_20{color:var(--ink);font-family:var(--font-ui);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}._panelMeta_1hsfv_27{color:var(--ink-faded);font-family:var(--font-utility);font-size:var(--font-size-xs);text-align:right}._note_1hsfv_34{margin:0;color:var(--ink-faded);font-size:var(--font-size-sm);line-height:1.4}._contrastRow_1hsfv_43{display:flex;flex-wrap:wrap;gap:var(--space-2)}._contrastChip_1hsfv_49{display:inline-flex;align-items:baseline;gap:var(--space-1-5);padding:var(--space-2) var(--space-2-5);border:var(--border-width) solid var(--accent-border-soft);border-radius:var(--radius-compact);background:var(--paper-strong)}._contrastWord_1hsfv_59{color:var(--ink);font-family:var(--font-language);font-size:var(--font-size-lg)}._contrastHit_1hsfv_65{padding:0 .1em;border-radius:var(--radius-micro);background:var(--accent-pale);color:var(--accent-ink)}._contrastGloss_1hsfv_72{color:var(--ink-faded);font-family:var(--font-utility);font-size:var(--font-size-xs)}._sayGlyph_1hsfv_78{width:var(--icon-size-12);height:var(--icon-size-12);align-self:center;fill:var(--accent)}._sayWave_1hsfv_85{fill:none;stroke:var(--accent);stroke-width:1;stroke-linecap:round}._comb_1hsfv_94{display:grid;gap:var(--space-1-5)}._combRow_1hsfv_99{display:grid;align-items:center;gap:var(--space-2);grid-template-columns:var(--space-8) 1fr var(--space-6)}._combLabel_1hsfv_106,._combValue_1hsfv_107{color:var(--ink-faded);font-family:var(--font-utility);font-size:var(--font-size-xs)}._combValue_1hsfv_107{text-align:right}._combTrack_1hsfv_117{height:var(--space-2);overflow:hidden;border-radius:var(--radius-micro);background:var(--rule-soft)}._combFill_1hsfv_124{display:block;height:100%;border-radius:var(--radius-micro);transform-origin:left;animation:_combGrow_1hsfv_1 .62s var(--ease-standard) backwards}._fill-again_1hsfv_132{background:var(--rating-again-border)}._fill-hard_1hsfv_136{background:var(--rating-hard-border)}._fill-good_1hsfv_140{background:var(--rating-good-border)}._fill-easy_1hsfv_144{background:var(--rating-easy-border)}@keyframes _combGrow_1hsfv_1{0%{transform:scaleX(0)}}._dialRow_1hsfv_156{display:flex;justify-content:space-between;gap:var(--space-2)}._dial_1hsfv_156{display:grid;justify-items:center;gap:var(--space-0-5);min-width:0}._dial_1hsfv_156 svg{width:var(--space-8);height:var(--space-8)}._dialTrack_1hsfv_174,._dialArc_1hsfv_175{fill:none;stroke-width:3}._dialTrack_1hsfv_174{stroke:var(--rule-soft)}._dialArc_1hsfv_175{stroke-linecap:round;transform:rotate(-90deg);transform-origin:center}._stroke-again_1hsfv_190{stroke:var(--rating-again-border)}._stroke-hard_1hsfv_194{stroke:var(--rating-hard-border)}._stroke-good_1hsfv_198{stroke:var(--rating-good-border)}._stroke-easy_1hsfv_202{stroke:var(--rating-easy-border)}._dialTerm_1hsfv_206{overflow:hidden;max-width:100%;color:var(--ink);font-family:var(--font-language);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap}._dialTime_1hsfv_216{color:var(--ink-faded);font-family:var(--font-utility);font-size:var(--font-size-xs)}._fitBand_1hsfv_224{position:relative;display:grid;overflow:hidden;border:var(--border-width) solid var(--rule);border-radius:var(--radius-compact);grid-template-columns:repeat(4,1fr)}._fitZone_1hsfv_233{padding:var(--space-2) var(--space-1);color:var(--ink-faded);font-family:var(--font-utility);font-size:var(--font-size-xs);text-align:center}._fitZone_1hsfv_233:not(:last-child){border-right:var(--border-width) solid var(--rule-soft)}._fit-behind_1hsfv_245{background:var(--paper-strong)}._fit-level_1hsfv_249{background:var(--rating-good-bg);color:var(--rating-good-ink)}._fit-ahead_1hsfv_254{background:var(--tree-fit-ahead-bg);color:var(--ink)}._fit-beyond_1hsfv_259{background:var(--tree-fit-beyond-bg)}._fitMarker_1hsfv_263{position:absolute;top:0;bottom:0;width:var(--space-0-5);background:var(--accent)}._rationaleList_1hsfv_273{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}._rationaleItem_1hsfv_281{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}._rationaleKind_1hsfv_288{padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-pill);font-family:var(--font-taxonomy);font-size:var(--font-size-xs);white-space:nowrap}._kind-overdue_1hsfv_296{background:var(--rating-again-bg);color:var(--rating-again-ink)}._kind-weak_1hsfv_301{background:var(--rating-hard-bg);color:var(--rating-hard-ink)}._kind-prerequisite_1hsfv_306{background:var(--new-bg-muted);color:var(--new-ink)}._rationaleDetail_1hsfv_311{color:var(--ink-soft);font-family:var(--font-ui);font-size:var(--font-size-sm)}._page_1k5ha_1{min-height:100vh;padding:var(--space-8) var(--space-page-inline) var(--space-empty-block);background:var(--paper);color:var(--ink)}._hero_1k5ha_8{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);max-width:1200px;margin:0 auto var(--space-8);padding-bottom:var(--space-7);border-bottom:var(--border-width) solid var(--rule)}._eyebrow_1k5ha_19,._sectionKicker_1k5ha_20,._assetName_1k5ha_21,._source_1k5ha_22,._status_1k5ha_23{margin:0;font-family:var(--font-utility);font-size:var(--font-size-xs);letter-spacing:var(--tracking-kicker);text-transform:uppercase}._eyebrow_1k5ha_19,._sectionKicker_1k5ha_20{color:var(--accent-ink)}._hero_1k5ha_8 h1{max-width:680px;margin:var(--space-3) 0 var(--space-3);font-family:var(--font-brand);font-size:clamp(var(--font-size-title-md),7vw,var(--font-size-display-xl));font-weight:var(--font-weight-regular);line-height:.95}._intro_1k5ha_45{max-width:600px;margin:0;color:var(--ink-soft);font-size:var(--font-size-lg);line-height:1.5}._sectionIntro_1k5ha_53{max-width:680px;margin:calc(-1 * var(--space-2)) 0 var(--space-4);color:var(--ink-faded);font-size:var(--font-size-sm);line-height:1.5}._heroMark_1k5ha_61{flex:0 0 auto;width:160px;height:160px;padding:var(--space-4);border:var(--border-width) solid var(--rule);border-radius:var(--radius-panel);background:var(--paper-strong)}._heroMark_1k5ha_61 svg,._logoMark_1k5ha_72{width:100%;height:100%}._section_1k5ha_20{max-width:1200px;margin:0 auto var(--space-8)}._sectionHeading_1k5ha_82{display:flex;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4)}._sectionHeading_1k5ha_82 h2{margin:0;font-family:var(--font-heading);font-size:var(--font-size-title-sm);font-weight:var(--font-weight-regular)}._grid_1k5ha_96,._staticGrid_1k5ha_97{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}._card_1k5ha_103{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:var(--border-width) solid var(--rule);border-radius:var(--radius-panel);background:var(--surface-white);box-shadow:var(--shadow-card)}._cardHeader_1k5ha_114{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--rule-soft)}._assetName_1k5ha_21{color:var(--ink);font-size:var(--font-size-sm);letter-spacing:.08em}._source_1k5ha_22{max-width:250px;margin-top:var(--space-1);overflow:hidden;color:var(--ink-faded);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}._status_1k5ha_23{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--font-size-xs);letter-spacing:.08em;white-space:nowrap}._status-used_1k5ha_148{background:var(--success-bg-muted);color:var(--success)}._status-exported_1k5ha_153{background:var(--gold-bg-muted);color:var(--gold-ink)}._status-prototype_1k5ha_158{background:var(--accent-bg-muted);color:var(--accent-ink)}._status-static_1k5ha_163{background:var(--new-bg-muted);color:var(--new-ink)}._preview_1k5ha_168{display:flex;min-height:240px;align-items:center;justify-content:center;gap:var(--space-6);overflow:hidden;padding:var(--space-6);background:var(--paper-strong)}._preview_1k5ha_168 .eq{flex:0 0 auto}._fieldPreview_1k5ha_183{position:relative;width:100%;height:180px;overflow:hidden}._fieldPreview_1k5ha_183>div{position:absolute}._preview_1k5ha_168 .root{flex:0 1 auto}._staticAsset_1k5ha_198{width:min(100%,220px);height:auto;max-height:180px;object-fit:contain}@media(max-width:900px){._page_1k5ha_1{padding-inline:var(--space-5)}._hero_1k5ha_8{align-items:flex-start}._grid_1k5ha_96,._staticGrid_1k5ha_97{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){._hero_1k5ha_8{flex-direction:column}._heroMark_1k5ha_61{width:120px;height:120px}._sectionHeading_1k5ha_82{align-items:flex-start;flex-direction:column;gap:var(--space-1)}._grid_1k5ha_96,._staticGrid_1k5ha_97{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){._page_1k5ha_1 *{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}
