html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,blockquote,pre,abbr,address,em,img,small,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,main,menu,nav,section,time,mark,audio,video{vertical-align:baseline;background:0 0;border:0;outline:none;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}menu{list-style:none}[tabindex="-1"]:focus,[readonly]:focus{outline:none}*,:after,:before{box-sizing:border-box}:root{--font-family:Roboto, "Helvetica", Arial, sans-serif;--font-family-ja:"Noto Sans JP", Roboto, "Helvetica", Arial, sans-serif;--font-weight-normal:300;--font-weight-bold:500;--font-style-italic:italic;--font-size-xl:1.5rem;--font-size-l:1.25rem;--font-size-m:1rem;--font-size-s:.875rem;--font-size-xs:.75rem;--font-size-xxs:.625rem;--line-height-neutral:1;--line-height-l:2rem;--line-height-m:1.5rem;--line-height-s:1.25rem;--color-primary:oklch(57% .18 358);--color-primary-light:color-mix(in oklch, var(--color-primary) 10%, oklch(100% 0 0));--color-primary-faint:color-mix(in oklch, var(--color-primary) 5%, oklch(100% 0 0));--color-green:oklch(50% .1 155);--color-yellow:oklch(50% .14 80);--color-red:oklch(50% .16 25);--color-blue:oklch(50% .13 260);--color-green-light:oklch(95% .04 155);--color-yellow-light:oklch(95% .05 80);--color-red-light:oklch(95% .05 25);--color-blue-light:oklch(95% .045 260);--color-black:#000;--color-shark:#222;--color-pale-sky:#666f81;--color-regent:#8b969d;--color-ebb:#f2efef;--color-white:#fff;--box-shadow-small:2px 2px 12px -4px #0000001a;--box-shadow-medium:4px 4px 12px -4px #0000001a;--box-shadow-soft:20px 20px 20px -20px #0000000d;--duration-xs:.1s;--duration-s:.15s;--duration-m:.2s;--duration-l:.3s;--duration-xl:.4s;--ease-standard:cubic-bezier(.4, .2, .2, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--transition-control:var(--duration-s) ease;--transition-ease:var(--duration-m) ease-in-out;--transition-fast:var(--duration-xs) linear;--transition-base:var(--duration-m) linear;--transition-slow:var(--duration-xl) linear;--border-radius-xxs:2px;--border-radius-xs:4px;--border-radius-s:6px;--border-radius-m:8px;--border-radius-l:16px;--border-radius-full:999px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--body-background:var(--color-primary-faint);--surface-soft-background:color-mix(in oklch, var(--color-primary) 2.5%, oklch(97% 0 0));--surface-strong-background:color-mix(in oklch, var(--color-primary) 5%, oklch(95% 0 0));--surface-hover-background:color-mix(in oklch, var(--color-primary) 1.5%, oklch(98.2% 0 0));--surface-border-color:oklch(0% 0 0/.1);--surface-hover-border-color:oklch(0% 0 0/.4);--elevated-background:var(--color-white);--dialog-background:var(--color-white);--scrim-background:oklch(20% .008 350/.5);--primary-contrast-color:var(--color-white);--primary-contrast-border-color:var(--color-white);--text-font-family:var(--font-family);--text-font-size:var(--font-size-m);--text-font-weight:var(--font-weight-normal);--text-line-height:var(--line-height-m);--text-color:var(--color-shark);--text-muted-color:var(--color-pale-sky);--text-faint-color:var(--color-regent);--link-color:var(--color-primary);--heading-xl-font-size:var(--font-size-xl);--heading-l-font-size:var(--font-size-l);--heading-m-font-size:var(--font-size-m);--button-height:36px;--button-font-size:var(--font-size-s);--button-font-weight:var(--font-weight-normal);--button-primary-color:var(--primary-contrast-color);--button-primary-background:var(--color-primary);--button-primary-border-color:var(--button-primary-background);--button-primary-hover-background:color-mix(in oklch, oklch(0% 0 0) 8%, var(--color-primary));--button-primary-hover-border-color:var(--button-primary-hover-background);--button-primary-focus-outline-color:var(--color-black);--button-secondary-color:var(--text-color);--button-secondary-background:var(--elevated-background);--button-secondary-border-color:var(--surface-border-color);--button-secondary-hover-background:var(--color-ebb);--button-secondary-hover-border-color:var(--button-secondary-hover-background);--button-secondary-focus-outline-color:var(--color-black);--button-muted-color:var(--color-regent);--button-muted-background:transparent;--button-muted-border-color:transparent;--button-muted-hover-color:var(--color-shark);--button-muted-hover-background:var(--color-ebb);--button-muted-hover-border-color:var(--button-muted-hover-background);--button-muted-focus-outline-color:var(--color-black);--button-assist-color:var(--color-primary);--button-assist-background:var(--color-primary-light);--button-assist-border-color:var(--button-assist-background);--button-assist-hover-background:color-mix(in srgb, var(--color-primary) 18%, #fff);--button-assist-hover-border-color:var(--button-assist-hover-background);--button-assist-focus-outline-color:var(--color-primary);--button-danger-color:var(--button-secondary-color);--button-danger-background:var(--button-secondary-background);--button-danger-border-color:var(--button-secondary-border-color);--button-danger-hover-color:var(--status-danger-color);--button-danger-hover-background:var(--button-secondary-background);--button-danger-hover-border-color:var(--status-danger-color);--button-danger-focus-outline-color:var(--status-danger-color);--button-border-radius:var(--border-radius-m);--button-s-height:28px;--button-s-font-size:var(--font-size-xs);--button-l-height:var(--input-height);--button-l-font-size:var(--font-size-m);--section-font-family:var(--font-family);--section-font-size:var(--font-size-xs);--section-font-weight:var(--font-weight-normal);--section-line-height:var(--line-height-neutral);--section-color:var(--text-faint-color);--section-letter-spacing:1px;--section-text-transform:uppercase;--label-font-family:var(--font-family);--label-font-size:var(--font-size-m);--label-font-weight:var(--font-weight-bold);--label-line-height:var(--line-height-s);--label-color:var(--text-color);--input-font-family:var(--font-family);--input-font-size:var(--font-size-m);--input-font-weight:var(--font-weight-normal);--input-line-height:var(--line-height-m);--input-height:46px;--input-padding-y:.5rem;--input-padding-x:.875rem;--input-gap:.5rem;--input-color:var(--text-color);--input-background:var(--surface-soft-background);--input-border-color:transparent;--input-border-radius:var(--border-radius-m);--input-divider-color:var(--surface-border-color);--input-placeholder-color:var(--text-faint-color);--input-disabled-background:color-mix(in srgb, var(--input-background) 80%, var(--color-white));--input-disabled-border-color:var(--input-disabled-background);--input-disabled-text-color:var(--text-muted-color);--input-disabled-placeholder-color:var(--text-faint-color);--input-focus-background:var(--color-white);--input-focus-border-color:var(--surface-border-color);--input-focus-box-shadow:0 1px 3px #0000000a;--input-focus-outline-color:var(--color-black);--icon-muted-color:var(--color-regent);--icon-muted-hover-color:var(--color-shark);--spinner-color:var(--color-pale-sky);--spinner-white-color:var(--color-white);--spinner-primary-color:var(--color-primary);--spinner-danger-color:var(--status-danger-color);--floating-surface-color:var(--color-white);--floating-surface-background:var(--color-shark);--floating-surface-border-color:var(--color-shark);--floating-surface-border-radius:var(--border-radius-m);--floating-surface-box-shadow:var(--box-shadow-small);--floating-tips-box-shadow:0 1px 3px #0000000d, 0 12px 32px -16px #00000029;--toast-background:var(--color-shark);--toast-color:var(--color-white);--toast-box-shadow:0 4px 16px #0000002e;--toast-neutral-dot-color:oklch(78% .008 350);--toast-info-dot-color:oklch(74% .12 260);--toast-success-dot-color:oklch(76% .13 155);--toast-warning-dot-color:oklch(82% .13 80);--toast-danger-dot-color:oklch(72% .15 25);--flashcard-background:var(--elevated-background);--flashcard-box-shadow:var(--box-shadow-soft);--flashcard-border-color:var(--surface-border-color);--flashcard-border-radius:var(--border-radius-m);--flashcard-preview-drop-shadow:drop-shadow(0 2px 4px #0000000a) drop-shadow(0 10px 16px #0000001a);--flashcard-width:25rem;--flashcard-height:35rem;--flashcard-aspect-ratio:50 / 70;--drawer-box-shadow:0 -24px 40px -16px #0000001f, 0 0 0 1px #00000005;--sheet-veil-background:oklch(100% 0 0/.66);--sheet-veil-box-shadow:0 -16px 32px -16px oklch(0% 0 0/.18);--pill-height-xs:22px;--pill-height-s:28px;--pill-height-m:var(--button-height);--pill-color:var(--text-color);--pill-background:var(--elevated-background);--pill-border-color:var(--surface-border-color);--pill-hover-background:var(--surface-hover-background);--pill-hover-border-color:var(--surface-hover-border-color);--pill-focus-outline-color:var(--color-black);--pill-selected-color:var(--color-primary);--pill-selected-background:var(--color-primary-light);--pill-selected-border-color:var(--color-primary);--pill-selected-hover-background:color-mix(in srgb, var(--color-primary) 18%, var(--color-white));--pill-selected-focus-outline-color:var(--color-primary);--control-touch-target-size:36px;--control-focus-outline-color:var(--color-black);--switch-track-background:var(--surface-strong-background);--switch-track-checked-background:var(--color-primary);--switch-thumb-background:var(--color-white);--slider-track-background:var(--surface-strong-background);--slider-range-background:var(--color-primary);--slider-thumb-background:var(--color-white);--stepper-button-background:var(--surface-soft-background);--stepper-button-hover-background:var(--surface-strong-background);--segmented-thumb-background:var(--color-white);--status-success-color:var(--color-green);--status-success-background:var(--color-green-light);--status-success-border-color:var(--color-green-light);--status-warning-color:var(--color-yellow);--status-warning-background:var(--color-yellow-light);--status-warning-border-color:var(--color-yellow-light);--status-danger-color:var(--color-red);--status-danger-background:var(--color-red-light);--status-danger-border-color:var(--color-red-light);--status-info-color:var(--color-blue);--status-info-background:var(--color-blue-light);--status-info-border-color:var(--color-blue-light);--status-neutral-color:var(--text-color);--status-neutral-background:var(--surface-soft-background);--status-neutral-border-color:var(--surface-soft-background);--status-solid-color:var(--color-white);--pos-noun-color:oklch(50% .13 260);--pos-noun-background:oklch(95% .045 260);--pos-pronoun-color:oklch(50% .11 225);--pos-pronoun-background:oklch(95% .04 225);--pos-verb-color:oklch(50% .16 25);--pos-verb-background:oklch(95% .05 25);--pos-adjective-color:oklch(50% .15 308);--pos-adjective-background:oklch(95% .05 308);--pos-adverb-color:oklch(50% .14 80);--pos-adverb-background:oklch(95% .05 80);--pos-determiner-color:oklch(50% .1 155);--pos-determiner-background:oklch(95% .04 155);--pos-conjunction-color:oklch(50% .09 122);--pos-conjunction-background:oklch(95% .04 122);--pos-particle-color:oklch(50% .085 190);--pos-particle-background:oklch(95% .035 190);--pos-counter-color:oklch(50% .035 215);--pos-counter-background:oklch(95% .018 215);--pos-numeral-color:oklch(50% .035 240);--pos-numeral-background:oklch(95% .018 240);--pos-prefix-color:oklch(50% .05 62);--pos-prefix-background:oklch(95% .022 62);--pos-suffix-color:oklch(50% .05 62);--pos-suffix-background:oklch(95% .022 62);--pos-interjection-color:oklch(50% .17 352);--pos-interjection-background:oklch(95% .05 352);--pos-other-color:oklch(50% .008 60);--pos-other-background:oklch(95% .006 60);--pos-godan-verb-color:oklch(50% .17 28);--pos-godan-verb-background:oklch(95% .055 28);--pos-ichidan-verb-color:oklch(50% .15 50);--pos-ichidan-verb-background:oklch(95% .055 50);--pos-suru-verb-color:oklch(50% .16 12);--pos-suru-verb-background:oklch(95% .055 12);--pos-irregular-verb-color:oklch(50% .08 42);--pos-irregular-verb-background:oklch(95% .028 42);--pos-i-adjective-color:oklch(50% .15 295);--pos-i-adjective-background:oklch(95% .05 295);--pos-na-adjective-color:oklch(50% .15 322);--pos-na-adjective-background:oklch(95% .05 322)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:oklch(68% .16 358);--color-primary-light:oklch(30% .055 358);--color-primary-faint:oklch(22% .022 358);--color-green:oklch(76% .13 155);--color-yellow:oklch(82% .13 80);--color-red:oklch(72% .15 25);--color-blue:oklch(74% .12 260);--color-green-light:oklch(28% .04 155);--color-yellow-light:oklch(29% .045 80);--color-red-light:oklch(28% .05 25);--color-blue-light:oklch(28% .045 260);--color-black:oklch(97% .003 350);--color-shark:oklch(96% .003 350);--color-pale-sky:oklch(78% .008 350);--color-regent:oklch(66% .008 350);--color-ebb:oklch(34% .009 350);--box-shadow-small:2px 2px 12px -4px #0000008c;--box-shadow-medium:4px 4px 12px -4px #0000008c;--box-shadow-soft:20px 20px 24px -20px #00000080;--body-background:oklch(17.5% .006 350);--surface-soft-background:oklch(30% .008 350);--surface-strong-background:oklch(36% .01 350);--surface-hover-background:oklch(28% .008 350);--surface-border-color:oklch(100% 0 0/.13);--surface-hover-border-color:oklch(100% 0 0/.4);--elevated-background:oklch(25.5% .008 350);--dialog-background:oklch(32% .009 350);--scrim-background:oklch(12% .006 350/.6);--primary-contrast-color:oklch(18% .01 350);--primary-contrast-border-color:oklch(18% .01 350);--button-primary-hover-background:color-mix(in oklch, oklch(100% 0 0) 12%, var(--color-primary));--button-assist-color:oklch(82% .11 358);--button-assist-hover-background:oklch(35% .07 358);--input-placeholder-color:oklch(60% .008 350);--input-disabled-background:oklch(24% .006 350);--input-disabled-text-color:oklch(72% .008 350);--input-disabled-placeholder-color:oklch(58% .008 350);--input-focus-background:oklch(34% .009 350);--input-focus-border-color:oklch(100% 0 0/.2);--input-focus-box-shadow:0 1px 3px #0006;--spinner-white-color:var(--primary-contrast-color);--floating-surface-color:var(--text-color);--floating-surface-background:oklch(38% .01 350);--floating-surface-border-color:var(--floating-surface-background);--floating-tips-box-shadow:0 1px 3px #0006, 0 12px 32px -16px #0009;--toast-background:oklch(38% .01 350);--toast-box-shadow:0 4px 16px #00000080;--drawer-box-shadow:0 -24px 40px -16px #00000080, 0 0 0 1px #ffffff0f;--flashcard-background:oklch(31.5% .009 350);--flashcard-border-color:oklch(100% 0 0/.1);--flashcard-preview-drop-shadow:drop-shadow(0 2px 4px #00000059) drop-shadow(0 10px 16px #00000073);--sheet-veil-background:oklch(25.5% .008 350/.72);--sheet-veil-box-shadow:0 -16px 32px -16px oklch(0% 0 0/.5);--pill-selected-color:oklch(84% .1 358);--pill-selected-hover-background:oklch(35% .07 358);--segmented-thumb-background:oklch(44% .012 350);--pos-noun-color:oklch(85% .09 260);--pos-noun-background:oklch(32% .055 260);--pos-pronoun-color:oklch(85% .08 225);--pos-pronoun-background:oklch(32% .05 225);--pos-verb-color:oklch(85% .1 25);--pos-verb-background:oklch(32% .06 25);--pos-adjective-color:oklch(85% .1 308);--pos-adjective-background:oklch(32% .06 308);--pos-adverb-color:oklch(85% .1 80);--pos-adverb-background:oklch(32% .055 80);--pos-determiner-color:oklch(85% .08 155);--pos-determiner-background:oklch(32% .05 155);--pos-conjunction-color:oklch(85% .075 122);--pos-conjunction-background:oklch(32% .045 122);--pos-particle-color:oklch(85% .07 190);--pos-particle-background:oklch(32% .04 190);--pos-counter-color:oklch(85% .03 215);--pos-counter-background:oklch(32% .02 215);--pos-numeral-color:oklch(85% .03 240);--pos-numeral-background:oklch(32% .02 240);--pos-prefix-color:oklch(85% .045 62);--pos-prefix-background:oklch(32% .028 62);--pos-suffix-color:oklch(85% .045 62);--pos-suffix-background:oklch(32% .028 62);--pos-interjection-color:oklch(85% .1 352);--pos-interjection-background:oklch(32% .06 352);--pos-other-color:oklch(85% .007 60);--pos-other-background:oklch(32% .006 60);--pos-godan-verb-color:oklch(86% .1 28);--pos-godan-verb-background:oklch(33% .062 28);--pos-ichidan-verb-color:oklch(86% .1 50);--pos-ichidan-verb-background:oklch(33% .062 50);--pos-suru-verb-color:oklch(86% .1 12);--pos-suru-verb-background:oklch(33% .062 12);--pos-irregular-verb-color:oklch(86% .06 42);--pos-irregular-verb-background:oklch(33% .032 42);--pos-i-adjective-color:oklch(86% .1 295);--pos-i-adjective-background:oklch(33% .058 295);--pos-na-adjective-color:oklch(86% .1 322);--pos-na-adjective-background:oklch(33% .058 322)}html{-webkit-font-smoothing:subpixel-antialiased}html,body{height:100dvh}body{min-width:280px;font-family:var(--text-font-family);font-size:var(--text-font-size);font-weight:var(--text-font-weight);line-height:var(--text-line-height);color:var(--text-color);background:var(--body-background)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--text-line-height)}p{font-size:var(--font-size-m);line-height:var(--line-height-m);margin-top:1rem}p:first-child{margin-top:0}small{font-size:var(--font-size-s);color:var(--text-faint-color)}strong{font-weight:var(--font-weight-bold)}em{font-style:var(--font-style-italic)}hr{border:none;border-top:1px solid var(--surface-border-color);margin:1rem 0}a{color:var(--link-color);cursor:pointer;transition:color var(--transition-ease);text-decoration:none}a:hover{text-decoration:underline}a:hover,a:active{outline:none}img{max-width:100%}[is-clickable]{cursor:pointer}[is-cursor-disabled]{cursor:not-allowed}[is-cursor-default]{cursor:default}[hide-empty]:empty{display:none}[with-margin]:not(:first-child){margin-top:1rem}[text-japanese]{font-family:var(--font-family-ja)}[text-muted]{color:var(--text-muted-color)}[text-faint]{color:var(--text-faint-color)}[text-danger]{color:var(--status-danger-color)}[text-warning]{color:var(--status-warning-color)}[text-success]{color:var(--status-success-color)}[text-info]{color:var(--status-info-color)}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PageWrapper__wrapper_640e1{min-height:100dvh;margin:0 auto;padding:1rem}@media (width>=1024px){.PageWrapper__wrapper_640e1{padding:2rem}}.PageWrapper__wrapper_640e1.PageWrapper__neutral_d6a41{background:var(--elevated-background)}.PageWrapper__wrapper_640e1.PageWrapper__centered_a6ad7{flex-direction:column;justify-content:center;align-items:center;height:100dvh;display:flex}.AuthPanel__panel_1a33e{flex-direction:column;gap:1.5rem;width:100%;display:flex}@media (width>=640px){.AuthPanel__panel_1a33e{background:var(--elevated-background);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-l);max-width:26rem;box-shadow:var(--box-shadow-soft);padding:2.5rem 2.5rem 2rem}}.AuthPanel__header_af6e8{flex-direction:column;gap:.375rem;display:flex}.AuthPanel__title_6178c{font-size:var(--heading-xl-font-size);line-height:var(--line-height-l);text-wrap:pretty;margin:0}.AuthPanel__subtitle_fd1e7{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-muted-color);text-wrap:pretty;margin:0}.Icon__icon_e5784{vertical-align:top;letter-spacing:normal;text-transform:none;color:inherit;white-space:nowrap;word-wrap:normal;transition:all var(--transition-fast);font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block;text-decoration:none!important}.Icon__icon_e5784.Icon__muted_64f57{color:var(--icon-muted-color)}.Icon__icon_e5784.Icon__success_a157b{color:var(--status-success-color)}.Icon__icon_e5784.Icon__warning_1e6e7{color:var(--status-warning-color)}.Icon__icon_e5784.Icon__danger_4f402{color:var(--status-danger-color)}.Icon__icon_e5784.Icon__info_7e779{color:var(--status-info-color)}.Icon__icon_e5784.Icon__xs_c7844{font-size:16px}.Icon__icon_e5784.Icon__xs_c7844.Icon__inline_4af4d{transform:translateY(3px)}.Icon__icon_e5784.Icon__s_01076{font-size:20px}.Icon__icon_e5784.Icon__m_05f03{font-size:24px}.Icon__icon_e5784.Icon__l_02f44{font-size:32px}.Icon__icon_e5784.Icon__xl_15657{font-size:48px}.Icon__icon_e5784.Icon__xxl_ea23d{font-size:64px}.Icon__icon_e5784.Icon__xxxl_f9046{font-size:96px}.IconCircle__circle_82846{border-radius:var(--border-radius-full);background:var(--icon-circle-color,var(--color-primary));width:56px;height:56px;color:var(--primary-contrast-color);box-shadow:0 10px 24px -10px color-mix(in srgb, var(--icon-circle-color,var(--color-primary)) 60%, transparent);animation:IconCircle__pop_c751c var(--duration-xl) var(--ease-back) both;justify-content:center;align-items:center;display:flex}@keyframes IconCircle__pop_c751c{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.IconMessage__message_37766{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.IconMessage__text_523f4{flex-direction:column;gap:.375rem;display:flex}.IconMessage__title_ba511{font-size:var(--heading-xl-font-size);line-height:var(--line-height-l);text-wrap:pretty;margin:0}.IconMessage__body_c9ae1{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-muted-color);text-wrap:pretty;margin:0}.IconMessage__body_c9ae1 strong{color:var(--text-color)}.Hint__hint_4c8c2{color:var(--text-faint-color);align-items:center;gap:.5rem;display:flex}.Hint__text_a50b4{font-size:var(--font-size-xs)}.Callout__callout_af876{--callout-color:var(--status-neutral-color);--callout-background:var(--status-neutral-background);--callout-border-color:var(--status-neutral-border-color);border-radius:var(--border-radius-m);background:var(--callout-background);border:1px solid var(--callout-border-color);align-items:flex-start;gap:.625rem;padding:.75rem 1rem .75rem .875rem;display:flex}.Callout__callout_af876.Callout__success_842a3{--callout-color:var(--status-success-color);--callout-background:var(--status-success-background);--callout-border-color:var(--status-success-border-color)}.Callout__callout_af876.Callout__warning_33188{--callout-color:var(--status-warning-color);--callout-background:var(--status-warning-background);--callout-border-color:var(--status-warning-border-color)}.Callout__callout_af876.Callout__danger_2bcf8{--callout-color:var(--status-danger-color);--callout-background:var(--status-danger-background);--callout-border-color:var(--status-danger-border-color)}.Callout__callout_af876.Callout__info_3a18a{--callout-color:var(--status-info-color);--callout-background:var(--status-info-background);--callout-border-color:var(--status-info-border-color)}.Callout__noIcon_6ee7b{padding-left:1rem}.Callout__icon_1a79f{color:var(--callout-color);flex:none;margin-top:2px}.Callout__body_30cbc{flex-direction:column;display:flex}.Callout__title_f617f{font-size:var(--font-size-s);font-weight:var(--font-weight-bold);color:var(--text-color)}.Callout__text_8f4c8{font-size:var(--font-size-s);color:var(--text-color)}.Spinner__wrapper_484a2{display:inline-block}.Spinner__wrapper_484a2:first-child{margin-left:0}.Spinner__wrapper_484a2:last-child{margin-right:0}.Spinner__wrapper_484a2.Spinner__block_24f97{justify-content:center;padding:2rem;display:flex}.Spinner__spinner_b21e2{border:2px solid #0000;border-color:var(--spinner-color);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite Spinner__rotate_c5f6b;position:relative;border-right-color:#0000!important}.Spinner__spinner_b21e2:after{content:"";background:var(--spinner-color);border-radius:50%;width:2px;height:2px;position:absolute;top:1px;left:13px}.Spinner__spinner_b21e2:before{content:"";border-radius:50%;width:2px;height:2px;position:absolute;top:13px;left:13px}.Spinner__spinner_b21e2.Spinner__white_74b1d{border-color:var(--spinner-white-color)}.Spinner__spinner_b21e2.Spinner__white_74b1d:after{background:var(--spinner-white-color)}.Spinner__spinner_b21e2.Spinner__primary_6d575{border-color:var(--spinner-primary-color)}.Spinner__spinner_b21e2.Spinner__primary_6d575:after{background:var(--spinner-primary-color)}.Spinner__spinner_b21e2.Spinner__danger_a6970{border-color:var(--spinner-danger-color)}.Spinner__spinner_b21e2.Spinner__danger_a6970:after{background:var(--spinner-danger-color)}.Spinner__spinner_b21e2.Spinner__s_45eab{width:14px;height:14px}.Spinner__spinner_b21e2.Spinner__s_45eab:after{top:0;left:8px}.Spinner__spinner_b21e2.Spinner__s_45eab:before{top:8px;left:8px}@keyframes Spinner__rotate_c5f6b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BaseButton__button_8cca1{min-height:var(--button-height);font-family:var(--font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);border-radius:var(--button-border-radius);transition:background-color var(--transition-control), border-color var(--transition-control), opacity var(--transition-control), box-shadow var(--transition-control), transform var(--transition-control);cursor:pointer;background:0 0;border:1px solid #0000;outline:none;justify-content:center;align-items:center;padding:0 1rem;line-height:1;display:inline-flex;position:relative}.BaseButton__button_8cca1:disabled{cursor:not-allowed;opacity:.55}.BaseButton__s_27af3{min-height:var(--button-s-height);font-size:var(--button-s-font-size);padding:0 .75rem}.BaseButton__l_f4dbf{min-height:var(--button-l-height);font-size:var(--button-l-font-size)}.BaseButton__l_f4dbf .BaseButton__content_7170c{gap:.5rem}.BaseButton__content_7170c{justify-content:center;align-items:center;gap:.25rem;display:inline-flex}.BaseButton__icon_ec6f5{display:inline-flex}.BaseButton__spinner_865b1{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BaseButton__primary_ca147{color:var(--button-primary-color);background:var(--button-primary-background);border-color:var(--button-primary-border-color)}.BaseButton__primary_ca147:hover:not(:disabled){background:var(--button-primary-hover-background);border-color:var(--button-primary-hover-border-color)}.BaseButton__primary_ca147:focus-visible{outline:2px solid var(--button-primary-focus-outline-color)}.BaseButton__secondary_3d771{color:var(--button-secondary-color);background:var(--button-secondary-background);border-color:var(--button-secondary-border-color)}.BaseButton__secondary_3d771:hover:not(:disabled){background:var(--button-secondary-hover-background);border-color:var(--button-secondary-hover-border-color)}.BaseButton__secondary_3d771:focus-visible{outline:2px solid var(--button-secondary-focus-outline-color)}.BaseButton__assist_76724{color:var(--button-assist-color);background:var(--button-assist-background);border-color:var(--button-assist-border-color);border-radius:var(--border-radius-full)}.BaseButton__assist_76724:hover:not(:disabled){background:var(--button-assist-hover-background);border-color:var(--button-assist-hover-border-color)}.BaseButton__assist_76724:focus-visible{outline:2px solid var(--button-assist-focus-outline-color)}.BaseButton__danger_5b595{color:var(--button-danger-color);background:var(--button-danger-background);border-color:var(--button-danger-border-color)}.BaseButton__danger_5b595:hover:not(:disabled){color:var(--button-danger-hover-color);background:var(--button-danger-hover-background);border-color:var(--button-danger-hover-border-color)}.BaseButton__danger_5b595:focus-visible{outline:2px solid var(--button-danger-focus-outline-color)}.BaseButton__muted_ced34{color:var(--button-muted-color);background:var(--button-muted-background);border-color:var(--button-muted-border-color)}.BaseButton__muted_ced34:hover:not(:disabled){color:var(--button-muted-hover-color);background:var(--button-muted-hover-background);border-color:var(--button-muted-hover-border-color)}.BaseButton__muted_ced34:focus-visible{outline:2px solid var(--button-muted-focus-outline-color)}.BaseButton__text_b899b,.BaseButton__link_cc91b{color:var(--text-color);background:0 0;padding:0}:is(.BaseButton__text_b899b,.BaseButton__link_cc91b):hover:not(:disabled) .BaseButton__label_21696{text-decoration:underline}:is(.BaseButton__text_b899b,.BaseButton__link_cc91b):focus-visible{outline:2px solid var(--button-secondary-focus-outline-color)}.BaseButton__link_cc91b{color:var(--link-color)}.BaseButton__link_cc91b:focus-visible{outline:2px solid var(--button-primary-focus-outline-color)}.BaseButton__iconOnly_fdd2e{width:var(--button-size,var(--button-height));height:var(--button-size,var(--button-height));border-radius:var(--border-radius-full);min-height:0;padding:0}.BaseButton__button_8cca1.BaseButton__loading_2512d .BaseButton__content_7170c{color:#0000}.BaseButton__button_8cca1.BaseButton__loading_2512d .BaseButton__icon_ec6f5{visibility:hidden}.ButtonStack__stack_efb95{flex-direction:column;gap:.75rem;width:100%;display:flex}.ButtonStack__stack_efb95>*{width:100%}.AuthLinkSent__hint_314e7{justify-content:center;display:flex}.FormField__field_121ca{flex-direction:column;gap:.5rem;display:flex}.FormLabel__label_ce728{flex-direction:column;gap:.5rem;width:100%;display:flex;position:relative}.FormLabel__caption_e49b3{font-family:var(--label-font-family);font-size:var(--label-font-size);font-weight:var(--label-font-weight);line-height:var(--label-line-height);color:var(--label-color)}.BaseInput__shell_d256d{box-sizing:border-box;align-items:center;gap:var(--input-gap);width:100%;min-width:0;min-height:var(--input-height);padding:var(--input-padding-y) var(--input-padding-x);background:var(--input-background);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);transition:background-color var(--transition-control), border-color var(--transition-control), box-shadow var(--transition-control);display:flex}.BaseInput__shell_d256d:focus-within{background:var(--input-focus-background);border-color:var(--input-focus-border-color);box-shadow:var(--input-focus-box-shadow)}.BaseInput__shell_d256d.BaseInput__multiline_469ba{--multiline-padding-y:calc((var(--input-height) - var(--input-line-height) - 2px) / 2);padding-top:var(--multiline-padding-y);padding-bottom:var(--multiline-padding-y);align-items:flex-start}.BaseInput__shell_d256d.BaseInput__rounded_187a0{border-radius:var(--border-radius-full);padding-top:.25rem;padding-bottom:.25rem;padding-left:calc(var(--input-padding-x) + .25rem);padding-right:.375rem}.BaseInput__shell_d256d.BaseInput__bare_ab3b7{background:0 0;border-color:#0000;min-height:0;padding:0}.BaseInput__shell_d256d.BaseInput__bare_ab3b7:focus-within{box-shadow:none;background:0 0;border-color:#0000}.BaseInput__shell_d256d.BaseInput__disabled_c4d54{background:var(--input-disabled-background);border-color:var(--input-disabled-border-color)}.BaseInput__shell_d256d.BaseInput__disabled_c4d54.BaseInput__bare_ab3b7{background:0 0;border-color:#0000}.BaseInput__leading_66f52,.BaseInput__trailing_b76a5{color:var(--text-faint-color);flex-shrink:0;align-items:center;display:inline-flex}.BaseInput__trailing_b76a5{margin-left:auto}.BaseInput__field_1277b{min-width:0;font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:var(--input-font-weight);line-height:var(--input-line-height);color:var(--input-color);background:0 0;border:0;outline:none;flex:1;padding:0}.BaseInput__field_1277b::placeholder{color:var(--input-placeholder-color);opacity:1}.BaseInput__field_1277b:disabled{color:var(--input-disabled-text-color);cursor:not-allowed}.BaseInput__field_1277b:disabled::placeholder{color:var(--input-disabled-placeholder-color)}.BaseInput__shell_d256d:not(.BaseInput__multiline_469ba) .BaseInput__field_1277b{height:100%}.BaseInput__shell_d256d.BaseInput__multiline_469ba .BaseInput__field_1277b{resize:none;field-sizing:content;width:100%}.FieldError__error_81f50{font-size:var(--font-size-xs);line-height:var(--line-height-s);color:var(--status-danger-color);align-items:center;gap:.375rem;display:flex}.Divider__divider_aa9e4{width:100%;font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--text-faint-color);text-transform:uppercase;justify-content:center;align-items:center;gap:1rem;display:flex}.Divider__line_6a409{background-color:var(--surface-border-color);flex:1;height:1px}.GoogleMark__mark_8980f{flex-shrink:0;width:18px;height:18px}.Auth__form_f3819{flex-direction:column;gap:.75rem;display:flex}.Auth__legal_b0874{font-size:var(--font-size-xs);line-height:var(--line-height-s);color:var(--text-faint-color);text-align:center;text-wrap:pretty;margin:0}.SpinnerBlock__block_a6a68{font-size:var(--font-size-s);color:var(--text-faint-color);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.IconList__list_00c12{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.IconList__item_f1f4b{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-muted-color);align-items:flex-start;gap:.625rem;display:flex}.Section__section_6d876{flex-direction:column;gap:.5rem;display:flex}.Section__label_6a633{font-family:var(--section-font-family);font-size:var(--section-font-size);font-weight:var(--section-font-weight);line-height:var(--section-line-height);color:var(--section-color);letter-spacing:var(--section-letter-spacing);text-transform:var(--section-text-transform)}.NavRow__row_00710{border-radius:var(--border-radius-m);width:100%;color:var(--text-color);font-family:var(--font-family);text-align:left;cursor:pointer;transition:background-color var(--transition-control);background:0 0;border:0;align-items:center;gap:.625rem;padding:0 .75rem;display:flex}.NavRow__row_00710:hover{background:var(--surface-hover-background)}.NavRow__row_00710:focus-visible{outline:2px solid var(--control-focus-outline-color);outline-offset:-2px}.NavRow__desktop_6d58a{min-height:40px;font-size:var(--font-size-s)}.NavRow__mobile_276f1{min-height:48px;font-size:var(--font-size-m)}.NavRow__active_d5ca2{background:var(--pill-selected-background);color:var(--pill-selected-color)}.NavRow__label_b39d2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.NavList__list_31296{flex-direction:column;gap:.125rem;display:flex}.NavList__desktop_5e741{padding:.75rem}.NavList__search_38d49{padding:.25rem .25rem .75rem}.NavList__mobile_ecf17>.NavList__search_38d49{padding:0 0 .25rem}.NavList__group_4f4d2{gap:.125rem;padding:.75rem 0 0}.NavList__group_4f4d2>:first-child{padding:0 .75rem .25rem}.NavList__noHits_80a7c{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-faint-color);text-wrap:pretty;padding:1rem .75rem}.IconButton__s_7fb2e{--button-size:28px}.IconButton__m_ba6d3{--button-size:36px}.IconButton__l_08262{--button-size:44px}.SettingsRow__row_8f875{border-top:1px solid var(--surface-border-color);flex-direction:column;gap:.5rem;padding:.875rem 0;display:flex}.SettingsRow__row_8f875:first-child{border-top:0}.SettingsRow__grouped_a245a{border-top:0;padding-top:0}.SettingsRow__ruleless_025b0{border-top:0}.SettingsRow__head_2ef38{align-items:center;gap:.75rem;min-height:24px;display:flex}.SettingsRow__text_d16f6{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.SettingsRow__label_d2b27{font-size:var(--font-size-m);line-height:var(--line-height-s);color:var(--text-color)}.SettingsRow__description_2210b{font-size:var(--font-size-xs);line-height:var(--line-height-s);color:var(--text-muted-color);text-wrap:pretty}.SettingsRow__control_09b29{flex:0 auto;justify-content:flex-end;align-items:center;min-width:0;max-width:100%;display:flex}.SettingsRow__stacked_bb616>.SettingsRow__control_09b29{justify-content:flex-start;width:100%}.SettingsRow__extra_6c68f{width:100%;display:flex}.SliderInput__slider_c8cef{width:100%;height:var(--control-touch-target-size);touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;display:flex;position:relative}.SliderInput__slider_c8cef[data-disabled]{cursor:not-allowed;opacity:.4}.SliderInput__track_103dd{border-radius:var(--border-radius-full);background:var(--slider-track-background);flex:1;height:6px;position:relative}.SliderInput__range_7168f{border-radius:var(--border-radius-full);background:var(--slider-range-background);height:100%;position:absolute}.SliderInput__thumb_12dfd{border:1px solid var(--surface-border-color);border-radius:var(--border-radius-full);background:var(--slider-thumb-background);width:24px;height:24px;box-shadow:var(--box-shadow-medium);display:block}.SliderInput__thumb_12dfd:focus-visible{outline:2px solid var(--control-focus-outline-color);outline-offset:2px}.StepperInput__stepper_7e7cd{align-items:center;gap:.375rem;display:inline-flex}.StepperInput__step_a054d{width:var(--control-touch-target-size);height:var(--control-touch-target-size);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.StepperInput__step_a054d:disabled{cursor:not-allowed;opacity:.4}.StepperInput__disc_f6fd6{border-radius:var(--border-radius-full);background:var(--stepper-button-background);width:36px;height:36px;color:var(--text-color);transition:background-color var(--transition-control);justify-content:center;align-items:center;display:inline-flex}.StepperInput__focused_1bbc4{outline:2px solid var(--control-focus-outline-color);outline-offset:2px}.StepperInput__step_a054d:hover:not(:disabled) .StepperInput__disc_f6fd6{background:var(--stepper-button-hover-background)}.SettingsValueControl__control_73639{flex-direction:column;gap:.5rem;width:100%;display:flex}.SettingsValueControl__head_6e20e{align-items:center;gap:.75rem;display:flex}.SettingsValueControl__sentence_4105a{min-width:0;font-size:var(--font-size-m);line-height:var(--line-height-s);color:var(--text-color);flex:1}.SettingsValueControl__figure_429d3{font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.SegmentedToggle__toggle_4bdd8{border-radius:var(--border-radius-full);background:var(--surface-soft-background);align-self:flex-start;align-items:stretch;padding:2px;display:inline-flex;position:relative}.SegmentedToggle__toggle_4bdd8.SegmentedToggle__s_2c4d2{height:var(--pill-height-s)}.SegmentedToggle__toggle_4bdd8.SegmentedToggle__m_64ac9{height:var(--pill-height-m)}.SegmentedToggle__thumb_d1660{border-radius:var(--border-radius-full);transition:background-color var(--duration-m) ease, box-shadow var(--duration-m) ease;background:0 0;position:absolute;top:2px;bottom:2px}.SegmentedToggle__toggle_4bdd8.SegmentedToggle__placed_48e36 .SegmentedToggle__thumb_d1660{transition:left var(--duration-l) var(--ease-standard), width var(--duration-l) var(--ease-standard), background-color var(--duration-m) ease, box-shadow var(--duration-m) ease}.SegmentedToggle__toggle_4bdd8.SegmentedToggle__expanded_94841.SegmentedToggle__selected_e4ed3 .SegmentedToggle__thumb_d1660{background:var(--segmented-thumb-background);box-shadow:var(--box-shadow-small)}.SegmentedToggle__option_c2570{z-index:1;border-radius:var(--border-radius-full);color:var(--text-color);font-family:var(--font-family);font-size:var(--font-size-s);font-weight:var(--font-weight-normal);white-space:nowrap;cursor:pointer;transition:max-width var(--duration-l) ease, padding var(--duration-l) ease, opacity var(--duration-m) ease, color var(--duration-m) ease;background:0 0;border:0;justify-content:center;align-items:center;gap:.375rem;display:inline-flex;position:relative;overflow:hidden}.SegmentedToggle__option_c2570:focus-visible{outline:2px solid var(--pill-focus-outline-color);outline-offset:-2px}.SegmentedToggle__toggle_4bdd8.SegmentedToggle__expanded_94841 .SegmentedToggle__option_c2570{color:var(--text-muted-color)}.SegmentedToggle__toggle_4bdd8.SegmentedToggle__expanded_94841 .SegmentedToggle__option_c2570.SegmentedToggle__current_2e3f7{color:var(--text-color)}.Switch__hit_46c0f{border-radius:var(--border-radius-m);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.Switch__hit_46c0f:disabled{cursor:not-allowed;opacity:.4}.Switch__hit_46c0f:focus-visible{outline:2px solid var(--control-focus-outline-color);outline-offset:-2px}.Switch__track_ec35d{border-radius:var(--border-radius-full);background:var(--switch-track-background);width:44px;height:26px;transition:background-color var(--duration-m) var(--ease-standard);position:relative}.Switch__hit_46c0f[data-state=checked] .Switch__track_ec35d{background:var(--switch-track-checked-background)}.Switch__thumb_3b3b7{border-radius:var(--border-radius-full);background:var(--switch-thumb-background);width:20px;height:20px;box-shadow:var(--box-shadow-small);transition:transform var(--duration-m) var(--ease-standard);position:absolute;top:3px;left:3px}.Switch__thumb_3b3b7[data-state=checked]{transform:translate(18px)}.FlashcardChrome__card_c2829{width:100%;height:100%;max-width:var(--flashcard-width);max-height:var(--flashcard-height);border:1px solid var(--flashcard-border-color);border-radius:var(--border-radius-l);background-color:var(--flashcard-background);box-shadow:var(--flashcard-box-shadow);text-align:center;padding:2rem 1.5rem;position:relative}.FlashcardChrome__actions_d8fa0{justify-content:flex-end;align-items:center;gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.FlashcardChrome__footer_e7600{justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.FlashcardChrome__sheets_72c89{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.FlashcardBlock__block_7f97b{width:100%}.FlashcardImagePlaceholder__placeholder_070b6{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:.25rem;display:flex}.FlashcardImagePlaceholder__tile_afc51{border-radius:var(--border-radius-l);background:var(--surface-soft-background);justify-content:center;align-items:center;width:150px;height:150px;display:flex}.FlashcardImagePlaceholder__glyph_62ef8{font-family:var(--font-family-ja);color:color-mix(in srgb, var(--color-primary) 30%, var(--color-regent));opacity:.55;font-size:5.5rem;font-weight:300;line-height:1}.FlashcardImageBlock__block_168b9{margin-bottom:.5rem}.FlashcardImageBlock__image_1536c{pointer-events:none;-webkit-user-select:none;user-select:none;width:160px;height:160px}.Pill__pill_e85ca{font-family:var(--font-family);font-weight:var(--font-weight-normal);line-height:var(--line-height-neutral);border:1px solid var(--pill-border-color);border-radius:var(--border-radius-full);background:var(--pill-background);color:var(--pill-color);cursor:default;transition:background-color var(--transition-ease), border-color var(--transition-ease), color var(--transition-ease), opacity var(--transition-ease);outline:none;align-items:center;display:inline-flex}.Pill__xs_4bcd8{height:var(--pill-height-xs);font-size:var(--font-size-xs);padding:0 .5rem}.Pill__s_f35f2{height:var(--pill-height-s);font-size:var(--font-size-s);padding:0 .625rem}.Pill__m_7fb05{height:var(--pill-height-m);font-size:var(--font-size-m);padding:0 1rem}.Pill__interactive_90750{cursor:pointer}.Pill__interactive_90750:hover:not(.Pill__disabled_d4b83):not(.Pill__selected_a664b){background:var(--pill-hover-background);border-color:var(--pill-hover-border-color)}.Pill__interactive_90750:focus-visible{outline:2px solid var(--pill-focus-outline-color)}.Pill__interactive_90750.Pill__selected_a664b:focus-visible{outline:2px solid var(--pill-selected-focus-outline-color)}.Pill__dashed_f7a1c{color:var(--text-muted-color);border-style:dashed}.Pill__selected_a664b{--pill-color:var(--pill-selected-color);--pill-background:var(--pill-selected-background);--pill-border-color:var(--pill-selected-border-color)}.Pill__pill_e85ca.Pill__interactive_90750.Pill__selected_a664b:hover:not(.Pill__disabled_d4b83){background:var(--pill-selected-hover-background)}.Pill__disabled_d4b83{cursor:not-allowed;opacity:.4}.Pill__leading_a9565,.Pill__trailing_56e43{opacity:0;max-width:0;transition:max-width var(--transition-ease), opacity var(--transition-ease), padding-right var(--transition-ease), padding-left var(--transition-ease);align-items:center;padding-left:0;padding-right:0;display:inline-flex;overflow:hidden}:is(.Pill__leading_a9565,.Pill__trailing_56e43).Pill__hasIcon_3ec83{opacity:1}.Pill__leading_a9565.Pill__xs_4bcd8.Pill__hasIcon_3ec83{max-width:1.125rem;padding-right:.125rem}.Pill__trailing_56e43.Pill__xs_4bcd8.Pill__hasIcon_3ec83{max-width:1.125rem;padding-left:.125rem}.Pill__leading_a9565.Pill__s_f35f2.Pill__hasIcon_3ec83{max-width:1.25rem;padding-right:.25rem}.Pill__trailing_56e43.Pill__s_f35f2.Pill__hasIcon_3ec83{max-width:1.25rem;padding-left:.25rem}.Pill__leading_a9565.Pill__m_7fb05.Pill__hasIcon_3ec83{max-width:1.5rem;padding-right:.25rem}.Pill__trailing_56e43.Pill__m_7fb05.Pill__hasIcon_3ec83{max-width:1.5rem;padding-left:.25rem}.Pill__label_480e3{white-space:nowrap;display:inline-block}.PartOfSpeechPill__hidden_bb2cc{opacity:0}.PartOfSpeechPill__flipWrap_1853a{perspective:400px;display:inline-block}.PartOfSpeechPill__flipLabel_5bcef{transform-style:preserve-3d;backface-visibility:hidden;display:inline-block}.PartOfSpeechPill__flipActive_c6634{transition:opacity var(--duration-m) ease, transform var(--duration-m) ease}.PartOfSpeechPill__flipEnterFrom_e8a3f{opacity:0;transform:rotateY(-90deg)}.PartOfSpeechPill__flipLeaveTo_0c9d3{opacity:0;transform:rotateY(90deg)}.FlashcardPosBlock__block_3f2fe{order:3;justify-content:center;align-items:center;margin-top:1.5rem;display:flex}.RisingSheetHandle__wrapper_6cc26{touch-action:none;cursor:grab;justify-content:center;margin-bottom:.5rem;padding:.125rem 0;display:flex}.RisingSheetHandle__bar_df43a{border-radius:var(--border-radius-l);background:var(--surface-border-color);width:3rem;height:4px}.RisingSheet__root_960d3{z-index:1;pointer-events:none;position:absolute;inset:0}.RisingSheet__veil_64f63{background:var(--sheet-veil-background);pointer-events:auto;cursor:pointer;transition:opacity var(--duration-l) ease;position:absolute;inset:0}.RisingSheet__sheet_378b0{text-align:left;background:var(--elevated-background);border-radius:var(--border-radius-l) var(--border-radius-l) 0 0;height:65%;box-shadow:var(--sheet-veil-box-shadow);pointer-events:auto;transition:transform var(--duration-l) var(--ease-standard);flex-direction:column;padding:1rem 1.25rem;display:flex;position:absolute;bottom:0;left:0;right:0}.RisingSheet__tall_f3aac{height:calc(100% - 1.5rem);padding-bottom:.75rem}.RisingSheet__dragging_3240d{transition:none}.RisingSheet__active_104d7 .RisingSheet__veil_64f63{transition:opacity var(--duration-l) ease}.RisingSheet__active_104d7 .RisingSheet__sheet_378b0{transition:transform var(--duration-xl) var(--ease-standard), box-shadow var(--duration-xl) ease}.RisingSheet__hidden_27e8f .RisingSheet__veil_64f63{opacity:0}.RisingSheet__hidden_27e8f .RisingSheet__sheet_378b0{box-shadow:none;transform:translateY(100%)}.RisingSheet__body_5bea4{flex-direction:column;flex:auto;min-height:0;display:flex}.RisingSheet__footer_7982f{flex-shrink:0;justify-content:center;display:flex}.FlashcardExamplesSheet__list_90d3c{flex-direction:column;gap:1rem;display:flex}.FlashcardExamplesSheet__usage_4db7d{font-family:var(--font-family-ja);font-size:var(--font-size-l);line-height:var(--line-height-m);color:var(--text-color);align-items:center;gap:.5rem;display:flex}.FlashcardExamplesSheet__usageText_00746{min-width:0}.FlashcardExamplesSheet__term_27a89{color:var(--color-primary)}.FlashcardExamplesSheet__translation_8f23d{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-muted-color);margin-top:.25rem;padding-left:2.25rem}.FlashcardAnswer__face_9a3f9{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.FlashcardAnswer__termWrapper_f3b50{justify-content:center;align-items:center;display:flex}.FlashcardAnswer__term_12f92{font-size:1.5rem;line-height:1.5rem;font-weight:var(--font-weight-normal);color:var(--color-black)}.FlashcardAnswer__annotation_0feaa{font-size:var(--font-size-s);line-height:var(--font-size-s);color:var(--text-faint-color);padding-bottom:.5rem}.FlashcardAnswer__prompt_24123{order:1}.FlashcardAnswer__prompt_24123 .FlashcardAnswer__term_12f92{opacity:.6;font-size:1rem;line-height:1rem}.FlashcardAnswer__prompt_24123 .FlashcardAnswer__annotation_0feaa{font-size:var(--font-size-xs);padding-bottom:.25rem}.FlashcardAnswer__answer_134ba{order:2;margin-top:1.5rem}.FlashcardAnswer__triggerHidden_b5d1e{opacity:0;pointer-events:none}.FlashcardPrompt__face_3181f{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.FlashcardPrompt__face_3181f.FlashcardPrompt__blank_39aa8{opacity:0}.FlashcardPrompt__termWrapper_8648e{justify-content:center;align-items:center;display:flex}.FlashcardPrompt__term_1189e{font-size:1.5rem;line-height:1.5rem;font-weight:var(--font-weight-normal);color:var(--color-black);margin:0}.FlashcardPrompt__term_1189e.FlashcardPrompt__xxl_eae83{font-size:4rem;line-height:4rem}.FlashcardPrompt__term_1189e.FlashcardPrompt__xl_54fc4{font-size:3rem;line-height:3rem}.FlashcardPrompt__term_1189e.FlashcardPrompt__l_5cc78{font-size:2rem;line-height:2rem}.FlashcardPrompt__annotation_e269c{font-size:var(--font-size-s);line-height:var(--font-size-s);color:var(--text-faint-color);transition:opacity var(--transition-ease);padding-bottom:.75rem}.FlashcardPrompt__annotation_e269c.FlashcardPrompt__hidden_b9980{opacity:0}.FlashcardsContainer__cards_96e5c{width:var(--flashcard-width);height:var(--flashcard-height);position:relative}.FlashcardPreview__preview_68498{flex-direction:column;align-items:center;gap:.5rem;display:flex}.FlashcardPreview__stage_83f85{width:calc(var(--flashcard-width) * var(--preview-scale));height:calc(var(--flashcard-height) * var(--preview-scale));transition:width var(--transition-slow), height var(--transition-slow);filter:var(--flashcard-preview-drop-shadow);--flashcard-box-shadow:none;align-self:center;position:relative}.FlashcardPreview__imagePlaceholder_117ac{--placeholder-size:160px;margin-bottom:.75rem;margin-left:auto;margin-right:auto}.FlashcardPreview__controls_29373{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.FlashcardPreview__scale_c0e4c{width:var(--flashcard-width);height:var(--flashcard-height);transform:scale(var(--preview-scale));transform-origin:0 0;transition:transform var(--transition-slow);position:absolute;top:0;left:0}.SettingsPreview__preview_10627{width:100%;padding:1rem 0 1.25rem}.Dialog__scrim_f9952{z-index:60;background:var(--scrim-background);animation:Dialog__fade_5edeb var(--duration-m) var(--ease-standard);position:fixed;inset:0}@keyframes Dialog__fade_5edeb{0%{opacity:0}}.Dialog__dialog_10d34{z-index:61;border:1px solid var(--surface-border-color);border-radius:var(--border-radius-l);background:var(--dialog-background);width:calc(100vw - 3rem);max-width:24rem;box-shadow:var(--box-shadow-medium);animation:Dialog__fade_5edeb var(--duration-m) var(--ease-standard);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.Dialog__title_69b4f{font-size:var(--heading-m-font-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-m);color:var(--text-color)}.Dialog__description_e3bf1{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-muted-color);text-wrap:pretty}.Dialog__actions_30dcb{justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.25rem;display:flex}.PillRow__row_c8d76{border:1px solid var(--surface-border-color);border-radius:var(--border-radius-full);background:var(--elevated-background);min-height:56px;transition:opacity var(--transition-ease), background-color var(--transition-control), border-color var(--transition-control);align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1rem;display:flex}.PillRow__row_c8d76:hover{background:var(--surface-hover-background);border-color:var(--surface-hover-border-color)}.PillRow__dashed_4b1a3{background:0 0;border-style:dashed}.PillRow__dashed_4b1a3:hover{border-color:var(--surface-border-color);background:0 0}.PillRow__disabled_27a8c{opacity:.65}.PillRow__disabled_27a8c:hover{background:var(--elevated-background);border-color:var(--surface-border-color)}.PillRow__icon_08486{color:var(--icon-muted-color);flex:none;display:inline-flex}.PillRow__actions_43470{min-width:var(--button-height);flex:none;justify-content:center;align-items:center;gap:.75rem;display:inline-flex}.PillRow__text_7a8f5{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.PillRow__label_26e9f{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PillRow__dashed_4b1a3 .PillRow__label_26e9f{color:var(--text-muted-color)}.PillRow__meta_36a6d{font-size:var(--font-size-xs);line-height:var(--line-height-s);color:var(--text-faint-color)}.CollectionsSettings__block_af570{flex-direction:column;gap:.75rem;width:100%;display:flex}.CollectionsSettings__lead_53fc6{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-muted-color);text-wrap:pretty;padding:.875rem 0 1rem}.CollectionsSettings__list_8eb7e{flex-direction:column;gap:.5rem;display:flex}.CollectionsSettings__actions_f8792{flex:none;align-items:center;gap:.125rem;display:flex}.CollectionsSettings__footer_ed23c{align-items:center;gap:.5rem;display:flex}.NotificationsSettings__timeField_8c0b2{width:8rem;display:inline-flex}.SettingsDeleteAccount__block_3ee1e{align-items:center;display:flex}.SettingsDeleteAccount__label_068d9{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-muted-color)}.SettingsEmail__block_21e1a{flex-direction:column;gap:.5rem;width:100%;display:flex}.SettingsEmail__actions_071f2{align-items:center;gap:.5rem;display:flex}.SettingsEmail__sent_bdc26{font-size:var(--font-size-xs);color:var(--text-muted-color);text-wrap:pretty}.SettingsPasskeys__block_09835{flex-direction:column;gap:.75rem;width:100%;display:flex}.SettingsPasskeys__list_d4c06{flex-direction:column;gap:.5rem;display:flex}.SettingsPasskeys__actions_75b8c{align-items:center;gap:.75rem;display:flex}.SettingsPasskeys__note_be56c{font-size:var(--font-size-xs);color:var(--text-faint-color)}.Select__trigger_88dbc{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--input-gap);width:100%;min-height:var(--input-height);padding:var(--input-padding-y) var(--input-padding-x);font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:var(--input-font-weight);color:var(--input-color);text-align:left;background:var(--input-background);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);cursor:pointer;transition:background-color var(--transition-control), border-color var(--transition-control), box-shadow var(--transition-control);outline:none;display:flex}.Select__trigger_88dbc:focus-visible{background:var(--input-focus-background);border-color:var(--input-focus-border-color);box-shadow:var(--input-focus-box-shadow)}.Select__trigger_88dbc[data-placeholder]{color:var(--input-placeholder-color)}.Select__trigger_88dbc:disabled{background:var(--input-disabled-background);border-color:var(--input-disabled-border-color);color:var(--input-disabled-text-color);cursor:not-allowed}.Select__caret_4cc0e{color:var(--text-muted-color);align-items:center;display:inline-flex}.Select__content_13929{background:var(--elevated-background);border:1px solid var(--surface-border-color);border-radius:var(--input-border-radius);box-shadow:var(--box-shadow-soft);z-index:100;width:var(--reka-select-trigger-width,auto);min-width:10rem;max-width:100vw;max-height:16rem;overflow:hidden}.Select__viewport_f7893{max-height:16rem;padding:.25rem;overflow-y:auto}.Select__item_18f3f{font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:var(--input-font-weight);color:var(--text-color);border-radius:calc(var(--input-border-radius) - 2px);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.Select__item_18f3f[data-highlighted]{background:color-mix(in srgb, var(--color-shark) 8%, transparent)}.Select__indicator_7bc57{align-items:center;display:inline-flex}.CloseButton__button_19d90{color:var(--text-faint-color);cursor:pointer;transition:background-color var(--transition-control), color var(--transition-control);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.CloseButton__button_19d90:hover:not(:disabled){background:color-mix(in srgb, var(--color-shark) 6%, transparent);color:var(--text-color)}.CloseButton__button_19d90:focus-visible{outline:2px solid var(--button-secondary-focus-outline-color)}.CloseButton__button_19d90:disabled{opacity:.55;cursor:not-allowed}.CloseButton__s_063a5{width:24px;height:24px}.CloseButton__m_4519c{width:32px;height:32px}.BottomDrawer__drawer_2928e{--drawer-hidden-transform:translateY(100%);z-index:51;background:var(--elevated-background);width:100vw;height:100vh;box-shadow:var(--drawer-box-shadow);transition:height var(--duration-xl) var(--ease-standard), min-height var(--duration-xl) var(--ease-standard);outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;container-type:inline-size}.BottomDrawer__drawerActive_a1e1d{transition:transform var(--duration-l) var(--ease-standard)}.BottomDrawer__drawerHidden_99fd8{transform:var(--drawer-hidden-transform)}.BottomDrawer__header_97b7a{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem 1rem;display:flex}.BottomDrawer__title_92176{font-family:var(--font-family);font-size:var(--heading-l-font-size);font-weight:var(--font-weight-bold);margin:0}.BottomDrawer__body_311b0{flex-direction:column;flex:1;gap:1.5rem;min-height:0;padding:1rem 1.5rem;display:flex;overflow-y:auto}.BottomDrawer__bodyCenter_ee4c2{justify-content:safe center}.BottomDrawer__footer_a0647{padding:1rem 1.5rem}.BottomDrawer__drawer_2928e.BottomDrawer__isExpanded_09c26 .BottomDrawer__footer_a0647{border-top:1px solid var(--surface-border-color)}@media (width>=640px){.BottomDrawer__drawer_2928e{--drawer-hidden-transform:translateY(calc(100% + 1rem));transform-origin:100% 100%;border-radius:20px;width:34rem;max-width:100vw;height:auto;min-height:232px;max-height:calc(100vh - 2rem);inset:auto 1rem 1rem auto}.BottomDrawer__drawer_2928e.BottomDrawer__isExpanded_09c26{min-height:calc(100vh - 2rem)}}.EditablePill__form_69cd9{height:var(--button-height);background:var(--surface-soft-background);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-full);align-items:center;gap:.25rem;padding:0 .25rem 0 .75rem;display:inline-flex}.EditablePill__dashed_85642{border-style:dashed;border-color:color-mix(in srgb, var(--color-primary) 45%, var(--surface-border-color))}.EditablePill__input_3e0d4{width:10rem;min-width:0;font-family:var(--font-family);font-size:var(--font-size-s);font-weight:var(--font-weight-normal);color:var(--text-color);background:0 0;border:0;outline:none}.EditablePill__input_3e0d4::placeholder{color:var(--input-placeholder-color)}.FileInput__block_2f862{flex-direction:column;gap:.5rem;width:100%;display:flex}.FileInput__zone_5ffde{border:1px dashed var(--surface-border-color);border-radius:var(--border-radius-l);text-align:center;transition:background-color var(--transition-control), border-color var(--transition-control);flex-direction:column;align-items:center;gap:.625rem;padding:1.75rem 1rem;display:flex;position:relative}.FileInput__over_232e1{border-style:solid;border-color:var(--color-primary);background:var(--pill-selected-background)}.FileInput__zoneIcon_a9d02{color:var(--icon-muted-color);display:inline-flex}.FileInput__over_232e1 .FileInput__zoneIcon_a9d02{color:var(--color-primary)}.FileInput__zoneHint_49dc6{font-size:var(--font-size-xs);line-height:var(--line-height-s);color:var(--text-faint-color)}.FileInput__drag_c8e62{display:none}@media (hover:hover) and (pointer:fine){.FileInput__drag_c8e62{display:block}}.FileInput__input_19413{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.FileInput__input_19413:disabled{cursor:not-allowed}.FileInput__chosen_2c599{border:1px solid var(--surface-border-color);border-radius:var(--border-radius-full);background:var(--surface-soft-background);align-items:center;gap:.75rem;min-height:52px;padding:.5rem .5rem .5rem 1rem;display:flex}.FileInput__chosenIcon_921e6{color:var(--icon-muted-color);flex:none;display:inline-flex}.FileInput__chosenText_1067f{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.FileInput__name_ec6b2{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FileInput__size_64f21{font-size:var(--font-size-xs);line-height:var(--line-height-s);color:var(--text-muted-color);font-variant-numeric:tabular-nums}.FileInput__error_9cc67{display:flex}.FlashcardMini__card_3af0f{--flashcard-image-size:2.5rem;--flashcard-image-border-radius:var(--border-radius-xs);--flashcard-image-placeholder-font-size:1.25rem;--flashcard-image-block-margin-bottom:0;width:var(--flashcard-mini-width,5.75rem);aspect-ratio:var(--flashcard-aspect-ratio);border:1px solid color-mix(in srgb, var(--color-shark) 10%, transparent);border-radius:var(--border-radius-m);background:var(--flashcard-background);text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .25rem;display:flex;overflow:hidden}.FlashcardMini__imageWrapper_e5b17{border-radius:var(--border-radius-xs);justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;overflow:hidden}.FlashcardMini__image_4d36b{object-fit:cover;width:100%;height:100%}.FlashcardMini__content_fe591{width:100%;color:var(--text-color);font-weight:var(--font-weight-normal);overflow-wrap:break-word}.FlashcardMini__content_fe591.FlashcardMini__l_3132f{font-size:1rem}.FlashcardMini__content_fe591.FlashcardMini__m_47c8f{font-size:.9375rem}.FlashcardMini__content_fe591.FlashcardMini__s_7104e{font-size:var(--font-size-s)}.FlashcardMini__content_fe591.FlashcardMini__xs_8a6e0{font-size:var(--font-size-xs)}.FlashcardMini__meaning_72920{width:100%;color:var(--text-muted-color);font-size:var(--font-size-xs);overflow-wrap:break-word}.FlashcardMini__twoLine_e2f2b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ImportSamples__grid_31e73{--flashcard-mini-width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;display:grid}.ImportSummary__summary_d55f1{padding:2rem 0}.ProgressBar__block_ef6b0{flex-direction:column;gap:.5rem;width:100%;display:flex}.ProgressBar__head_80fba{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ProgressBar__label_77948{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-color)}.ProgressBar__value_88f14{font-size:var(--font-size-xs);line-height:var(--line-height-s);color:var(--text-muted-color);font-variant-numeric:tabular-nums;flex:none}.ProgressBar__track_ae038{width:100%;height:var(--progress-height,6px);border-radius:var(--border-radius-full);background:var(--surface-strong-background);display:block;position:relative;overflow:hidden}.ProgressBar__fill_ea0ff{border-radius:var(--border-radius-full);background:var(--color-primary);height:100%;transition:width var(--duration-l) var(--ease-standard);display:block}.ImportFlow__flow_49287{flex-direction:column;gap:1.25rem;width:100%;display:flex}.ImportFlow__flow_49287>.ImportFlow__field_4acf6,.ImportFlow__flow_49287>.ImportFlow__switches_53fa6{margin-top:.75rem}.ImportFlow__lead_df676{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-muted-color);text-wrap:pretty;margin:0}.ImportFlow__analysing_e58b1{color:var(--icon-muted-color);justify-content:center;padding:1.5rem 0;display:flex}.ImportFlow__countBlock_a9aac{flex-direction:column;gap:.125rem;display:flex}.ImportFlow__countRow_8fd6b{font-size:var(--font-size-m);line-height:var(--line-height-m);color:var(--text-color);text-wrap:pretty;margin:0}.ImportFlow__count_64641{font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.ImportFlow__countNote_fb9c1{font-size:var(--font-size-xs);line-height:var(--line-height-s);color:var(--text-muted-color)}.ImportFlow__field_4acf6{flex-direction:column;gap:.5rem;display:flex}.ImportFlow__fieldLabel_45d58{font-size:var(--font-size-m);line-height:var(--line-height-s);color:var(--text-color)}.ImportFlow__pills_cd868{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ImportFlow__switches_53fa6{flex-direction:column;gap:.75rem;display:flex}.ImportFlow__switchesHead_14a81{color:var(--color-primary);align-items:center;gap:.375rem;padding-top:.25rem;display:flex}.ImportFlow__switchesTitle_8e347{font-size:var(--font-size-m);line-height:var(--line-height-s);color:var(--text-color)}.ImportFlow__switchRow_a9c69{align-items:center;gap:.75rem;display:flex}.ImportFlow__switchText_77b90{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ImportFlow__switchLabel_82d04{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-color)}.ImportFlow__switchDescription_ffa09{font-size:var(--font-size-xs);line-height:var(--line-height-s);color:var(--text-muted-color);text-wrap:pretty}.ImportFlow__runningBlock_3fcb6{flex-direction:column;gap:.75rem;display:flex}.ImportFlow__runningNote_bacba{font-size:var(--font-size-xs);line-height:var(--line-height-s);color:var(--text-muted-color);text-wrap:pretty}.ImportFlow__actions_ae855{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.ImportHistory__block_2e922{flex-direction:column;gap:.75rem;width:100%;display:flex}.ImportHistory__lead_c6a31{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-muted-color);padding:.875rem 0 .25rem}.ImportHistory__list_fad54{flex-direction:column;gap:.5rem;display:flex}.DataSettings__progress_59ac8{width:100%;font-family:var(--font-family);font-weight:var(--font-weight-normal);text-align:left;cursor:pointer;background:0 0;border:0;padding:.5rem 0 .25rem;display:block}.DataSettings__progress_59ac8:focus-visible{outline:2px solid var(--button-secondary-focus-outline-color);outline-offset:2px;border-radius:var(--border-radius-m)}.DataSettings__done_c230c{padding:.5rem 0 .125rem;display:flex}.SubscriptionSettings__value_58479{font-size:var(--font-size-s);font-weight:var(--font-weight-bold);color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Settings__screen_fb7c4{background:var(--elevated-background);height:100%;color:var(--text-color);flex-direction:column;display:flex}.Settings__bar_f1705{z-index:2;background:var(--elevated-background);border-bottom:1px solid var(--surface-border-color);flex:none;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem 1rem;display:flex;position:sticky;top:0}.Settings__back_75408{margin-left:-.5rem}.Settings__title_5bac9{font-family:var(--font-family);font-size:var(--heading-l-font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height-m)}.Settings__spacer_22d5d{flex:1}.Settings__panes_3bd11{flex:1;min-height:0;display:flex}.Settings__sidebar_7c931{border-right:1px solid var(--surface-border-color);flex:none;width:260px;overflow-y:auto}.Settings__content_59855{flex:1;min-width:0;overflow-y:auto}.Settings__inner_23a59{flex-direction:column;gap:1.75rem;padding:1.25rem 1rem 3rem;display:flex}.Settings__sectionTitle_103f9{font-family:var(--font-family);font-size:var(--heading-m-font-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-m);color:var(--text-color)}.Settings__section_7c72c{flex-direction:column;display:flex}.Settings__wide_f2700 .Settings__bar_f1705{padding:.75rem 1rem}.Settings__wide_f2700 .Settings__inner_23a59{gap:.5rem;max-width:40rem;padding:2rem 2.5rem 4rem}.PageSection__section_ed311{flex-direction:column;gap:2rem;width:100%;min-width:0;display:flex}.PageSection__section_ed311.PageSection__left_342ab{align-items:flex-start}.PageSection__section_ed311.PageSection__center_111b5{align-items:center}.PageSection__section_ed311.PageSection__right_8b519{align-items:flex-end}.PageCard__card_4cabf{border:1px solid var(--flashcard-border-color);border-radius:var(--flashcard-border-radius);background:var(--flashcard-background);box-shadow:var(--flashcard-box-shadow);flex-direction:column;display:flex;overflow:hidden}.PageCard__card_4cabf.PageCard__narrow_f4d9d{width:100%;max-width:600px}.PageCard__header_6a32f{border-bottom:1px solid var(--surface-border-color);padding:1rem 1.5rem .75rem}.PageCard__title_b427d{font-size:var(--heading-l-font-size);margin:0}.PageCard__body_65b77{flex-direction:column;gap:.75rem;padding:1rem 1.5rem;display:flex}.PageCard__footer_af4bc{flex-wrap:wrap;gap:.5rem;padding:0 1.5rem 1rem;display:flex}.PageCenterer__centerer_ab1f5{flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100dvh;display:flex}.Flashcard__wrapper_1c494{-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;height:100%;transition:all var(--duration-m) var(--ease-standard);z-index:1;position:absolute}.Flashcard__wrapper_1c494.Flashcard__i0_d8dae{z-index:6;transform:rotate(0)}.Flashcard__wrapper_1c494.Flashcard__i1_916ac{z-index:5;transform:rotate(0)}.Flashcard__wrapper_1c494.Flashcard__i2_ce1a1{opacity:.8;z-index:4;transform:rotate(1.5deg)}.Flashcard__wrapper_1c494.Flashcard__i3_5a976{opacity:.6;z-index:3;transform:rotate(3deg)}.Flashcard__wrapper_1c494.Flashcard__i4_1f89c{opacity:.4;z-index:2;transform:rotate(4.5deg)}.Flashcard__wrapper_1c494.Flashcard__dragging_33497{z-index:10;transition:none}.Flashcard__wrapper_1c494.Flashcard__leaving_4e8a3{transition:all .9s var(--ease-standard);z-index:10}.Flashcard__wrapper_1c494.Flashcard__returning_7d398{transition:all var(--duration-l) var(--ease-standard)}.Flashcard__wrapper_1c494.Flashcard__sendingBack_e0a53{animation:Flashcard__sendToBack_9beca .5s var(--ease-standard) forwards}@keyframes Flashcard__sendToBack_9beca{0%{transform:translate(var(--send-back-from-x,0px), var(--send-back-from-y,0px)) rotateZ(var(--send-back-from-rot,0deg));z-index:10}20%{transform:translate(min(var(--send-back-from-x,0px), -26rem), var(--send-back-from-y,0px)) rotateZ(-7deg);z-index:10}21%{z-index:0}to{z-index:0;opacity:.4;transform:translate(0)rotate(0)}}.Flashcard__perspective_bf61e{transform-style:preserve-3d;perspective:1000px;width:100%;height:100%}.Flashcard__perspective_bf61e.Flashcard__flipped_7a3e7 .Flashcard__front_d2309{transform:rotateY(-180deg)}.Flashcard__perspective_bf61e.Flashcard__flipped_7a3e7 .Flashcard__back_f8e6a{transform:rotateY(0)}.Flashcard__card_fbd73{width:100%;height:100%;transition:transform .7s var(--ease-standard);backface-visibility:hidden;transform-style:preserve-3d;position:absolute;top:0;left:0}.Flashcard__card_fbd73.Flashcard__front_d2309{cursor:pointer;transform:rotateY(0)}.Flashcard__card_fbd73.Flashcard__back_f8e6a{transform:rotateY(180deg)}.FlashcardOptionsDrawer__content_9ca62{font-size:var(--font-size-l);font-weight:var(--font-weight-bold);margin:0}.FlashcardOptionsDrawer__options_1e7aa{flex-direction:column;gap:.75rem;display:flex}.FabButton__fab_62230{--button-size:56px;box-shadow:0 1px 4px #00000014, 0 12px 24px -8px color-mix(in srgb, var(--color-primary) 50%, transparent)}.FabButton__fab_62230:hover:not(:disabled){box-shadow:0 2px 6px #0000001a, 0 18px 32px -8px color-mix(in srgb, var(--color-primary) 55%, transparent);transform:translateY(-2px)}.FabButton__fab_62230.FabButton__fixed_37b75{z-index:20;position:fixed;bottom:1.5rem;right:1.5rem}.ButtonBar__bar_ac7cf{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.ButtonBar__left_c3b64,.ButtonBar__right_2d091{flex-direction:row;align-items:center;gap:1rem;display:flex}.ButtonBar__left_c3b64{justify-content:flex-start}.ButtonBar__right_2d091{justify-content:flex-end}.CardLookupField__lookupHint_36363{padding-left:1rem}.CardLookupResults__results_a8a87{flex-direction:column;gap:1rem;display:flex}.CardLookupResults__grid_a6cde{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.CardLookupResults__pick_6c467{--flashcard-mini-width:100%;cursor:pointer;border-radius:var(--border-radius-m);transition:transform var(--duration-s) var(--ease-standard);background:0 0;border:none;padding:0;display:block;position:relative}.CardLookupResults__pick_6c467:disabled{cursor:default}.CardLookupResults__pick_6c467:not(:disabled):hover{transform:translateY(-2px)}.CardLookupResults__pick_6c467:not(:disabled):hover>*{border-color:color-mix(in srgb, var(--color-shark) 22%, transparent);box-shadow:var(--box-shadow-medium)}.CardLookupResults__pick_6c467:focus-visible{outline:none}.CardLookupResults__pick_6c467:focus-visible>*{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 35%, transparent)}.CardLookupResults__pickSpinner_c47ea{border-radius:var(--border-radius-m);background:color-mix(in srgb, var(--elevated-background) 70%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CompositeInput__shell_28113{box-sizing:border-box;min-height:var(--input-height);padding:var(--input-padding-y) var(--input-padding-x);background:var(--input-background);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);transition:background-color var(--transition-control), border-color var(--transition-control), box-shadow var(--transition-control);flex-direction:column;gap:.25rem;display:flex;position:relative}.CompositeInput__shell_28113:focus-within{background:var(--input-focus-background);border-color:var(--input-focus-border-color);box-shadow:var(--input-focus-box-shadow)}.CompositeInput__shell_28113.CompositeInput__removable_22a52{padding-right:2.5rem}.CompositeInput__shell_28113.CompositeInput__removable_22a52:hover .CompositeInput__removeWrap_086b9,.CompositeInput__shell_28113.CompositeInput__removable_22a52:focus-within .CompositeInput__removeWrap_086b9{opacity:1}.CompositeInput__field_a07ff{width:100%;font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:var(--input-font-weight);line-height:var(--input-line-height);color:var(--input-color);resize:none;background:0 0;border:0;outline:none;min-height:1.4em;padding:0}.CompositeInput__field_a07ff::placeholder{color:var(--input-placeholder-color);opacity:1}.CompositeInput__field_a07ff.CompositeInput__japanese_11d2d{font-family:var(--font-family-ja)}.CompositeInput__field_a07ff:disabled{color:var(--input-disabled-text-color);cursor:not-allowed}textarea.CompositeInput__field_a07ff{field-sizing:content}.CompositeInput__shell_28113.CompositeInput__m_ceb5b .CompositeInput__primary_09c94{font-size:var(--font-size-m);line-height:var(--input-line-height)}.CompositeInput__shell_28113.CompositeInput__m_ceb5b .CompositeInput__secondary_48131{font-size:var(--font-size-s);line-height:var(--input-line-height)}.CompositeInput__shell_28113.CompositeInput__l_588e3 .CompositeInput__primary_09c94{font-size:var(--font-size-xl);line-height:1.25}.CompositeInput__shell_28113.CompositeInput__l_588e3 .CompositeInput__secondary_48131{font-size:var(--font-size-m);color:var(--text-color);line-height:var(--input-line-height)}.CompositeInput__removeWrap_086b9{opacity:0;transition:opacity var(--transition-control);position:absolute;top:8px;right:8px}.ReadingInput__shell_49ec1{box-sizing:border-box;min-height:var(--input-height);background:var(--input-background);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);transition:background-color var(--transition-control), border-color var(--transition-control), box-shadow var(--transition-control);align-items:stretch;display:flex}.ReadingInput__shell_49ec1:focus-within{background:var(--input-focus-background);border-color:var(--input-focus-border-color);box-shadow:var(--input-focus-box-shadow)}.ReadingInput__cell_59be9{align-items:center;gap:var(--input-gap);min-width:0;padding:var(--input-padding-y) var(--input-padding-x);flex:1;display:flex}.ReadingInput__label_e566f{font-size:var(--font-size-xs);color:var(--text-faint-color);text-transform:lowercase;letter-spacing:.03em;flex-shrink:0}.ReadingInput__divider_03810{width:1px;margin:var(--input-padding-y) 0;background:var(--input-divider-color)}.TransitionPillCollapse__row_0855d{transition:gap var(--duration-m) ease;flex-wrap:wrap;gap:.5rem;display:flex}.TransitionPillCollapse__collapsed_742c4{transition:gap var(--duration-m) ease .2s;gap:0}.SpinnerLabel__label_d1ca2{min-height:var(--button-s-height);font-size:var(--button-s-font-size);color:var(--text-faint-color);border:1px solid #0000;align-items:center;gap:.25rem;line-height:1;display:inline-flex}.SpinnerLabel__spinner_2a262{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.PillButtonMultiSelect__list_623d1{flex-wrap:wrap;gap:.5rem;display:flex}.CardImageGrid__body_6fd40{overscroll-behavior:contain;flex:auto;min-height:0;margin-left:-.25rem;padding:.375rem .5rem 0 .25rem;overflow-y:auto}.CardImageGrid__grid_09c6f{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding-bottom:.25rem;display:grid}@container (width>=440px){.CardImageGrid__grid_09c6f{grid-template-columns:repeat(4,minmax(0,1fr))}}.CardImageGrid__tile_c0728{aspect-ratio:1;border-radius:var(--border-radius-m);cursor:pointer;transition:background-color var(--transition-control), border-color var(--transition-control), transform var(--transition-control);background:0 0;border:1px solid #0000;outline:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.CardImageGrid__tile_c0728:hover:not(:disabled){background:var(--surface-soft-background)}.CardImageGrid__tile_c0728:active:not(:disabled){transform:scale(.97)}.CardImageGrid__tile_c0728:focus-visible{outline:2px solid var(--color-black);outline-offset:1px}.CardImageGrid__selected_566bd{background:var(--surface-soft-background);border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.CardImageGrid__failed_9a73d{color:var(--text-faint-color);cursor:default}.CardImageGrid__image_0abe5{object-fit:contain;width:100%;height:100%}.CardImageGrid__check_7b151{width:20px;height:20px;color:var(--primary-contrast-color);background:var(--color-primary);border:2px solid var(--primary-contrast-border-color);border-radius:var(--border-radius-full);animation:CardImageGrid__pop_b7625 var(--duration-m) var(--ease-back) both;justify-content:center;align-items:center;display:flex;position:absolute;top:-6px;right:-6px}@keyframes CardImageGrid__pop_b7625{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.CardImageGrid__foot_f343c{justify-content:center;padding:1.25rem 0 .5rem;display:flex}.CardImagePicker__head_e5412{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.CardImagePicker__title_6036d{font-size:var(--heading-m-font-size);font-weight:var(--font-weight-bold);margin:0}.CardDetailsForm__wrapper_4f7aa{flex-direction:column;gap:1.5rem;display:flex}.CardDetailsForm__pos_b7246{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.CardDetailsForm__posArrow_7f7fd{color:var(--text-faint-color);align-items:center;display:inline-flex}.CardDetailsForm__posSub_25797{align-items:center;gap:.5rem;display:inline-flex}.CardDetailsForm__posSubEnterActive_f43ae{transition:opacity var(--duration-m) ease .2s, transform var(--duration-m) ease .2s}.CardDetailsForm__posSubHidden_6573a{opacity:0;transform:translate(-.5rem)}.CardDetailsForm__examples_2e36b{flex-direction:column;gap:.5rem;display:flex}.CardDetailsForm__exampleActions_52158{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.125rem;display:flex}.CardDetailsForm__exampleActions_52158>:first-child{margin-right:auto}.CardAddDrawer__bodyContent_f78e0{opacity:1;transition:opacity var(--duration-m) ease;flex-direction:column;gap:1.5rem;display:flex}.CardAddDrawer__bodyContentHidden_2b01b{opacity:0}.FloatingTips__root_8bd2e{z-index:5;position:fixed;top:1rem;left:1rem}.FloatingTips__panel_55541{background:var(--elevated-background);width:210px;box-shadow:var(--floating-tips-box-shadow);font-size:var(--font-size-xs);color:var(--text-muted-color);border-radius:14px;flex-direction:column;gap:.5rem;padding:.75rem .875rem .625rem;display:flex}.FloatingTips__header_7a97e{font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint-color);justify-content:space-between;align-items:center;gap:.5rem;margin-right:-.25rem;display:flex}.FloatingTips__row_b1d75{align-items:center;gap:.5rem;display:flex}.FloatingTips__key_f1a69{background:var(--surface-soft-background);border:1px solid var(--surface-border-color);min-width:22px;font-family:var(--font-family);color:var(--text-color);text-align:center;border-radius:4px;padding:1px 5px;font-size:10px;line-height:1.4;display:inline-block}.QueueStatusBar__bar_af1c0{z-index:20;background:var(--elevated-background);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-full);align-items:center;gap:.75rem;padding:.375rem .5rem .375rem .875rem;display:flex;position:fixed;top:1rem;right:1rem}.QueueStatusBar__counts_ba747{font-size:var(--font-size-s);color:var(--text-color);align-items:center;gap:.625rem;display:flex}.QueueStatusBar__count_1c97d strong{font-variant-numeric:tabular-nums}.QueueStatusBar__actions_f96eb{align-items:center;gap:.25rem;display:flex}.QueueAddDrawer__list_dcff3{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.QueueAddDrawer__row_a8da8{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.QueueAddDrawer__row_a8da8:not(:last-child){border-bottom:1px solid var(--surface-border-color)}.QueueAddDrawer__name_29b59{font-weight:var(--font-weight-medium)}.QueueAddDrawer__result_609ac{font-size:var(--font-size-s);color:var(--text-muted-color)}.QueueCompletion__panel_2ad87{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;display:flex}.QueueCompletion__title_1a060{font-family:var(--font-family);font-size:var(--heading-l-font-size);font-weight:var(--font-weight-bold);margin:0}.QueueCompletion__body_b3a2c{flex-direction:column;gap:.375rem;max-width:24rem;margin-bottom:.75rem;display:flex}.QueueCompletion__text_687c3{color:var(--text-muted-color);margin:0}.QueueCompletion__waiting_e3c32{color:var(--text-faint-color);margin:0}.QueuePausedPanel__panel_9db24{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;display:flex}.QueuePausedPanel__title_d788b{font-family:var(--font-family);font-size:var(--heading-l-font-size);font-weight:var(--font-weight-bold);margin:0}.QueuePausedPanel__text_f7a45{max-width:24rem;color:var(--text-muted-color);margin:0 0 .75rem}.AppWrapper__wrapper_24ced{min-width:280px;position:relative}.AppWrapper__inner_936f6{z-index:2;flex-direction:column;width:100dvw;height:100dvh;display:flex;position:relative}.AppWrapper__contents_f2cec{width:100%;height:100dvh;position:relative;overflow:auto}.Toast__toast_d8466{border-radius:var(--border-radius-full);background-color:var(--toast-background);max-width:26rem;font-size:var(--font-size-xs);line-height:var(--line-height-s);color:var(--toast-color);box-shadow:var(--toast-box-shadow);-webkit-font-smoothing:subpixel-antialiased;align-items:flex-start;gap:.5rem;padding:.4375rem .75rem;display:flex}.Toast__toast_d8466.Toast__clickable_ef168{pointer-events:auto;cursor:pointer}.Toast__dot_59c90{background-color:var(--toast-neutral-dot-color);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.375rem}.Toast__dot_59c90.Toast__info_45890{background-color:var(--toast-info-dot-color)}.Toast__dot_59c90.Toast__success_09ea2{background-color:var(--toast-success-dot-color)}.Toast__dot_59c90.Toast__warning_50e9f{background-color:var(--toast-warning-dot-color)}.Toast__dot_59c90.Toast__danger_f744c{background-color:var(--toast-danger-dot-color)}.Toast__spinner_f8f80{flex:none;margin-top:.1875rem}.ToastContainer__container_09bef{z-index:200;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;max-width:calc(100vw - 3rem);display:flex;position:fixed;top:4.25rem;left:50%;transform:translate(-50%)}.ToastContainer__enterActive_54964{transition:transform .3s cubic-bezier(.2,.85,.3,1),opacity .22s}.ToastContainer__leaveActive_fa8b8{transition:opacity .3s}.ToastContainer__move_aebbd{transition:transform .3s}.ToastContainer__enterFrom_5ccff{opacity:0;transform:translateY(-16px)}.ToastContainer__leaveTo_85ebb{opacity:0}@media (prefers-reduced-motion:reduce){.ToastContainer__enterActive_54964{transition:opacity .22s}.ToastContainer__move_aebbd{transition:none}.ToastContainer__enterFrom_5ccff{transform:none}}.Debug__debug_aecdb{color:var(--color-white);border-radius:var(--border-radius-m);background:#0974c0;max-width:min(100%,80vw);margin:1rem 0;padding:2rem;white-space:pre-wrap!important}
