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-family-display:"Bricolage Grotesque", var(--font-family);--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.125rem;--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-white:#fff;--color-ink-700:#333;--color-ink-800:#222;--color-ink-900:#111;--color-warm-gray-50:#fcf3f6;--color-warm-gray-100:#f7edf0;--color-warm-gray-200:#e4d9dc;--color-warm-gray-300:#c5bbbd;--color-warm-gray-400:#a49c9f;--color-warm-gray-500:#898183;--color-warm-gray-600:#6e6568;--color-warm-gray-700:#564d50;--color-warm-gray-800:#40383a;--color-warm-gray-900:#2c2628;--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-xl:24px;--border-radius-full:999px}@media (width<=767px){:root{--line-height-s:1.25rem}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--body-background:var(--color-primary-faint);--surface-soft-background:var(--color-warm-gray-100);--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:var(--color-warm-gray-200);--surface-hover-border-color:oklch(0% 0 0/.4);--surface-warm-background:color-mix(in oklch, var(--color-primary) 1.5%, oklch(97% .003 0));--overlay-hover-background:oklch(0% 0 0/.06);--elevated-background:var(--color-white);--panel-border-radius:20px;--dialog-background:var(--color-white);--dialog-border-radius:var(--border-radius-xl);--dialog-box-shadow:0 2px 6px #00000014, 0 32px 64px -20px #00000059;--scrim-background:oklch(20% .008 350/.26);--scrim-backdrop-filter:blur(2px);--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-ink-800);--text-muted-color:var(--color-warm-gray-600);--text-faint-color:var(--color-warm-gray-400);--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-outlined-color:var(--text-color);--button-outlined-background:var(--elevated-background);--button-outlined-border-color:var(--color-warm-gray-200);--button-outlined-hover-background:var(--button-outlined-background);--button-outlined-hover-border-color:var(--color-warm-gray-500);--button-outlined-focus-outline-color:var(--color-black);--button-muted-color:var(--color-warm-gray-500);--button-muted-background:transparent;--button-muted-border-color:transparent;--button-muted-hover-color:var(--color-ink-800);--button-muted-hover-background:var(--color-warm-gray-100);--button-muted-hover-border-color:transparent;--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-outlined-color);--button-danger-background:var(--button-outlined-background);--button-danger-border-color:var(--button-outlined-border-color);--button-danger-hover-color:var(--status-danger-color);--button-danger-hover-background:var(--button-outlined-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-full);--button-s-height:28px;--button-s-font-size:var(--font-size-s);--button-l-height:var(--input-height);--button-l-font-size:var(--font-size-m);--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);--label-hint-color:var(--text-faint-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(--color-warm-gray-400);--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-warm-gray-500);--icon-muted-hover-color:var(--color-ink-800);--spinner-color:var(--color-warm-gray-500);--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-ink-800);--floating-surface-border-color:var(--color-ink-800);--floating-surface-border-radius:var(--border-radius-m);--floating-surface-box-shadow:var(--box-shadow-small);--step-tips-box-shadow:0 8px 28px -10px #00000038;--step-tips-icon-color:var(--color-primary);--step-tips-icon-background:var(--color-primary-light);--progress-track-background:var(--surface-strong-background);--progress-fill-background:var(--color-primary);--progress-dots-background:var(--surface-border-color);--progress-dots-current-background:var(--color-primary);--fab-size:52px;--quick-nav-height:56px;--quick-nav-background:var(--elevated-background);--quick-nav-box-shadow:0 8px 28px -10px #00000038;--quick-nav-icon-color:var(--icon-muted-color);--quick-nav-icon-hover-color:var(--icon-muted-hover-color);--quick-nav-active-color:var(--color-primary);--quick-nav-active-background:var(--color-primary-light);--quick-nav-focus-outline-color:var(--control-focus-outline-color);--app-top-bar-height:54px;--app-top-bar-background:var(--body-background);--app-menu-width:286px;--app-menu-background:var(--elevated-background);--app-menu-box-shadow:0 8px 28px -10px #00000038;--app-menu-border-color:var(--surface-border-color);--dropdown-menu-background:var(--elevated-background);--dropdown-menu-border-color:var(--surface-border-color);--dropdown-menu-box-shadow:var(--box-shadow-medium), 0 12px 32px -12px #0000002e;--dropdown-menu-item-color:var(--text-color);--dropdown-menu-item-highlight-background:var(--surface-soft-background);--dropdown-menu-item-danger-color:var(--status-danger-color);--dropdown-menu-item-check-color:var(--color-primary);--dropdown-menu-item-description-color:var(--text-muted-color);--inline-edit-hover-background:var(--surface-soft-background);--inline-edit-focus-box-shadow:0 0 0 3px var(--color-primary-light);--inline-edit-active-background:var(--surface-soft-background);--inline-edit-active-box-shadow:inset 0 0 0 1px var(--surface-border-color), 0 0 0 3px var(--color-primary-light);--nav-row-active-color:var(--color-primary);--nav-row-active-background:var(--color-primary-faint);--nav-row-danger-color:var(--status-danger-color);--avatar-color:var(--primary-contrast-color);--avatar-background:var(--color-primary);--toast-background:var(--color-ink-800);--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);--card-background:var(--elevated-background);--card-box-shadow:var(--box-shadow-soft);--card-border-color:var(--surface-border-color);--card-border-radius:var(--border-radius-m);--card-preview-drop-shadow:drop-shadow(0 2px 4px #0000000a) drop-shadow(0 10px 16px #0000001a);--card-width:25rem;--card-height:35rem;--card-image-size:192px;--card-aspect-ratio:50 / 70;--skeleton-background:var(--overlay-hover-background);--card-tile-control-background:var(--elevated-background);--card-tile-control-color:var(--text-faint-color);--card-tile-control-hover-color:var(--text-color);--card-tile-check-border-color:var(--text-faint-color);--card-tile-selected-color:var(--color-primary);--card-tile-selected-check-color:var(--primary-contrast-color);--card-tile-focus-outline-color:var(--color-primary);--collection-tile-stage-background:var(--surface-warm-background);--collection-tile-focus-outline-color:var(--color-primary);--drawer-box-shadow:0 -24px 40px -16px #0000001f, 0 0 0 1px #00000005;--drawer-footer-scroll-shadow-color:#0000000d;--scroll-edge-shadow-color:#0000000f;--options-drawer-border-radius:var(--border-radius-xl);--sheet-veil-background:oklch(100% 0 0/.66);--sheet-veil-box-shadow:0 -16px 32px -16px oklch(0% 0 0/.18);--pill-height-s:28px;--pill-height-m:32px;--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-dashed-color:var(--text-muted-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-soft-background);--switch-track-checked-background:var(--color-primary);--switch-thumb-background:var(--color-white);--slider-track-background:var(--surface-soft-background);--slider-range-background:var(--color-primary);--slider-thumb-background:var(--color-white);--stepper-button-background:var(--button-outlined-background);--stepper-button-border-color:var(--button-outlined-border-color);--stepper-button-hover-background:var(--button-outlined-hover-background);--stepper-button-hover-border-color:var(--button-outlined-hover-border-color);--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(--primary-contrast-color);--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-expression-color:oklch(50% .17 352);--pos-expression-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)}@media (width<=767px){:root{--heading-m-font-size:1.125rem}}[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-ink-700:oklch(93% .003 350);--color-ink-800:oklch(96% .003 350);--color-ink-900:oklch(98% .003 350);--color-warm-gray-50:oklch(29% .009 358);--color-warm-gray-100:oklch(34% .009 358);--color-warm-gray-200:oklch(42% .009 358);--color-warm-gray-300:oklch(54% .008 358);--color-warm-gray-400:oklch(66% .008 358);--color-warm-gray-500:oklch(72% .008 358);--color-warm-gray-600:oklch(78% .008 358);--color-warm-gray-700:oklch(84% .008 358);--color-warm-gray-800:oklch(89% .006 358);--color-warm-gray-900:oklch(93% .004 358);--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);--surface-warm-background:color-mix(in oklch, var(--color-primary) 3%, oklch(29% .008 350));--overlay-hover-background:oklch(100% 0 0/.08);--elevated-background:oklch(25.5% .008 350);--dialog-background:oklch(32% .009 350);--dialog-box-shadow:0 2px 6px #0000004d, 0 32px 64px -20px #000000b3;--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);--step-tips-box-shadow:0 8px 28px -10px #0009;--toast-background:oklch(38% .01 350);--toast-box-shadow:0 4px 16px #00000080;--quick-nav-box-shadow:0 8px 28px -10px #0009, 0 0 0 1px #ffffff0f;--app-menu-box-shadow:0 8px 28px -10px #0009, 0 0 0 1px #ffffff0f;--dropdown-menu-box-shadow:var(--box-shadow-medium), 0 12px 32px -12px #0009;--nav-row-active-background:color-mix(in oklch, var(--color-primary) 10%, var(--elevated-background));--drawer-box-shadow:0 -24px 40px -16px #00000080, 0 0 0 1px #ffffff0f;--drawer-footer-scroll-shadow-color:#0003;--scroll-edge-shadow-color:#0000004d;--card-background:oklch(31.5% .009 350);--card-border-color:oklch(100% 0 0/.1);--card-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-expression-color:oklch(85% .1 352);--pos-expression-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;-webkit-tap-highlight-color:transparent}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}@media (width<=767px){[hide-narrow]{display:none!important}}@media (width>=768px){[hide-wide]{display:none!important}}.heading-1{font-family:var(--font-family-display);letter-spacing:-.02em;color:var(--text-color);font-size:3rem;font-weight:700;line-height:1.05}@media (width<=640px){.heading-1{font-size:2.25rem}}.heading-2{font-size:var(--font-size-m);font-weight:var(--font-weight-bold);line-height:var(--line-height-s);color:var(--text-color)}[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}.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)}}.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}.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__outlined_cd787{color:var(--button-outlined-color);background:var(--button-outlined-background);border-color:var(--button-outlined-border-color)}.BaseButton__outlined_cd787:hover:not(:disabled){background:var(--button-outlined-hover-background);border-color:var(--button-outlined-hover-border-color)}.BaseButton__outlined_cd787:focus-visible{outline:2px solid var(--button-outlined-focus-outline-color)}.BaseButton__assist_76724{color:var(--button-assist-color);background:var(--button-assist-background);border-color:var(--button-assist-border-color)}.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-outlined-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));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}.IconButton__xs_9af4d{--button-size:24px}.IconButton__s_7fb2e{--button-size:28px}.IconButton__m_ba6d3{--button-size:36px}.IconButton__l_08262{--button-size:44px}.PageButton__button_3d7e6{--button-muted-color:var(--text-color)}.Divider__divider_aa9e4{width:100%;font-family:var(--font-family);font-size:var(--font-size-s);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}.NavRow__row_00710{border-radius:var(--border-radius-m);width:100%;color:var(--text-color);font-family:var(--font-family);font-weight:var(--font-weight-normal);line-height:inherit;text-align:left;cursor:pointer;transition:background-color var(--transition-control);background:0 0;border:0;align-items:center;gap:.625rem;padding:0 .75rem;text-decoration:none;display:flex}.NavRow__row_00710:hover{background:var(--overlay-hover-background);text-decoration:none}.NavRow__row_00710:focus-visible{outline:2px solid var(--control-focus-outline-color);outline-offset:-2px}.NavRow__row_00710:disabled{cursor:default}.NavRow__disabled_4d202{opacity:.5}.NavRow__disabled_4d202:hover{background:0 0}.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__menu_ab872{min-height:48px;font-size:var(--font-size-m);gap:.875rem;padding:.75rem .875rem}.NavRow__active_d5ca2{background:var(--pill-selected-background);color:var(--pill-selected-color)}.NavRow__menu_ab872.NavRow__active_d5ca2{background:var(--nav-row-active-background);color:var(--nav-row-active-color)}.NavRow__danger_ef470{color:var(--nav-row-danger-color)}.NavRow__text_e35ad{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.NavRow__label_b39d2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.NavRow__spinner_2ac40{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.Avatar__avatar_63ded{border-radius:var(--border-radius-full);background:var(--avatar-background);color:var(--avatar-color);font-family:var(--font-family);font-weight:var(--font-weight-bold);-webkit-user-select:none;user-select:none;flex-shrink:0;place-items:center;line-height:1;display:inline-grid}.Avatar__m_3ee78{width:40px;height:40px;font-size:var(--font-size-s)}.Avatar__l_92af2{width:56px;height:56px;font-size:var(--font-size-l)}.AppMenu__scrim_7a3ab{z-index:40;background:var(--scrim-background);position:fixed;inset:0}.AppMenu__scrim_7a3ab[data-state=open]{animation:AppMenu__fadeIn_5e73d var(--duration-m) var(--ease-standard)}.AppMenu__scrim_7a3ab[data-state=closed]{animation:AppMenu__fadeOut_62d5d var(--duration-m) var(--ease-standard)}.AppMenu__panel_89d2c{z-index:41;width:var(--app-menu-width);max-width:calc(100vw - 3rem);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:var(--app-menu-background);box-shadow:var(--app-menu-box-shadow);outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.AppMenu__panel_89d2c[data-state=open]{animation:AppMenu__slideIn_5f1dc var(--duration-l) var(--ease-standard)}.AppMenu__panel_89d2c[data-state=closed]{animation:AppMenu__slideOut_72618 var(--duration-l) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.AppMenu__panel_89d2c[data-state]{animation-duration:1ms}}.AppMenu__header_87e16{border-bottom:1px solid var(--app-menu-border-color);flex-direction:column;gap:.75rem;padding:1.875rem 1.25rem 1.375rem;display:flex}.AppMenu__name_40541{font-size:var(--font-size-m);font-weight:var(--font-weight-bold);line-height:var(--line-height-s);color:var(--text-color);overflow-wrap:anywhere}.AppMenu__email_21875{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-muted-color);overflow-wrap:anywhere}.AppMenu__nav_dc235{flex-direction:column;flex:1;gap:.125rem;min-height:0;padding:.75rem .625rem;display:flex;overflow-y:auto}.AppMenu__divider_49940{width:auto;margin:.375rem .625rem}.AppMenu__footer_7bc60{border-top:1px solid var(--app-menu-border-color);padding:.625rem}@keyframes AppMenu__fadeIn_5e73d{0%{opacity:0}}@keyframes AppMenu__fadeOut_62d5d{to{opacity:0}}@keyframes AppMenu__slideIn_5f1dc{0%{transform:translate(-100%)}}@keyframes AppMenu__slideOut_72618{to{transform:translate(-100%)}}.PageTopBar__bar_bcafe{z-index:20;height:calc(var(--app-top-bar-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 1rem 0;background:var(--app-top-bar-background);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.PageTopBar__bar_bcafe>*{pointer-events:auto}@media (width>=1024px){.PageTopBar__bar_bcafe{padding-left:2rem;padding-right:2rem}}.PageTopBar__start_fa170{align-items:center;gap:.5rem;margin-left:-.75rem;display:flex}.PageTopBar__end_1cacb{align-items:center;gap:.25rem;margin-right:-.75rem;display:flex}.PageWrapper__wrapper_640e1{min-height:100dvh;padding:1rem;padding-top:calc(var(--app-top-bar-height) + env(safe-area-inset-top));margin:0 auto}@media (width>=1024px){.PageWrapper__wrapper_640e1{padding:2rem;padding-top:calc(var(--app-top-bar-height) + env(safe-area-inset-top))}}.PageWrapper__loading_14fa6{pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PageWrapper__content_aca55{max-width:76rem;margin:0 auto;padding-top:.75rem;padding-bottom:7rem}.PageWrapper__focus_2bc8b,.PageWrapper__standalone_ee7bd{height:100dvh;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=1024px){.PageWrapper__focus_2bc8b,.PageWrapper__standalone_ee7bd{padding:2rem}}.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}.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-m);line-height:var(--line-height-m);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)}.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)}.FormLabel__hint_37886{font-weight:var(--font-weight-normal);color:var(--label-hint-color);margin-left:.25em}.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__elevated_71aca{background:var(--elevated-background);border-color:var(--surface-border-color);box-shadow:var(--box-shadow-small)}.BaseInput__shell_d256d.BaseInput__elevated_71aca:focus-within{background:var(--elevated-background);border-color:var(--input-focus-border-color);box-shadow:var(--box-shadow-small)}.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[type=search]{appearance:none}.BaseInput__field_1277b::-webkit-search-cancel-button{display:none}.BaseInput__field_1277b::-webkit-search-decoration{display:none}.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-s);line-height:var(--line-height-s);color:var(--status-danger-color);align-items:center;gap:.375rem;display:flex}.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-s);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}.FabButton__fab_62230{--button-size:var(--fab-size);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{bottom:calc(1.5rem + env(safe-area-inset-bottom) + (var(--quick-nav-height) - var(--fab-size)) / 2);z-index:20;position:fixed;right:1.5rem}.CardTile__tile_5b3b2{aspect-ratio:var(--card-aspect-ratio);border:1px solid var(--card-border-color);border-radius:var(--border-radius-l);background:var(--card-background);box-shadow:var(--card-box-shadow);text-align:center;transition:transform var(--duration-m) var(--ease-standard), box-shadow var(--duration-m) var(--ease-standard), border-color var(--duration-s) ease;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem .75rem;display:flex;position:relative;container-type:inline-size}.CardTile__tile_5b3b2:not(.CardTile__static_011d2):hover{box-shadow:var(--box-shadow-medium);transform:translateY(-2px)}.CardTile__tile_5b3b2:has(.CardTile__open_70525:focus-visible){outline:2px solid var(--card-tile-focus-outline-color);outline-offset:2px}.CardTile__open_70525{border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;padding:0;position:absolute;inset:0}.CardTile__compact_81643{border-radius:var(--border-radius-m);gap:.375rem;padding:.625rem .5rem}.CardTile__tile_5b3b2.CardTile__selected_5c0cd{border-color:var(--card-tile-selected-color);box-shadow:0 0 0 1px var(--card-tile-selected-color)}.CardTile__body_1633f{pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.CardTile__compact_81643 .CardTile__body_1633f{gap:.25rem}.CardTile__image_d0900{aspect-ratio:1;border-radius:var(--border-radius-m);object-fit:cover;flex:none;width:44cqw}.CardTile__text_fdbbe{flex-direction:column;align-items:center;gap:0;width:100%;min-width:0;display:flex}.CardTile__content_560d0{-webkit-line-clamp:2;width:100%;font-family:var(--font-family-ja);font-weight:var(--font-weight-normal);color:var(--text-color);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.CardTile__l_55931{font-size:clamp(1.25rem,16cqw,2rem)}.CardTile__m_5a4e3{font-size:clamp(1.125rem,12cqw,1.5rem)}.CardTile__s_81b30{font-size:clamp(1rem,9cqw,1.125rem)}.CardTile__kana_ede1d{font-family:var(--font-family-ja);font-size:var(--font-size-xxs);line-height:var(--line-height-s);color:var(--text-faint-color);margin-bottom:-5px}.CardTile__meaning_2cbec{-webkit-line-clamp:2;width:100%;font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-muted-color);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CardTile__compact_81643 .CardTile__meaning_2cbec{font-size:var(--font-size-xs)}.CardTile__control_a035e{--button-outlined-color:var(--card-tile-control-color);z-index:2;position:absolute;top:.625rem}.CardTile__control_a035e:before{content:"";position:absolute;inset:-.375rem}.CardTile__control_a035e:hover{color:var(--card-tile-control-hover-color)}.CardTile__review_03093{left:.625rem}.CardTile__remove_abeda{right:.625rem}.CardTile__control_a035e.CardTile__inReview_6ad4b{--button-assist-hover-background:var(--button-assist-background);--button-assist-hover-border-color:var(--button-assist-border-color);color:var(--button-assist-color);cursor:default}.CardTile__check_582b4{pointer-events:none;border:1.5px solid var(--card-tile-check-border-color);border-radius:var(--border-radius-full);background:var(--card-tile-control-background);color:#0000;width:1.5rem;height:1.5rem;transition:background-color var(--duration-s) ease, border-color var(--duration-s) ease;place-items:center;display:grid;position:absolute;top:.5rem;right:.5rem}.CardTile__selected_5c0cd .CardTile__check_582b4{border-color:var(--card-tile-selected-color);background:var(--card-tile-selected-color);color:var(--card-tile-selected-check-color)}.CardTileMini__card_bb412{width:var(--card-tile-mini-width,5.75rem);aspect-ratio:var(--card-aspect-ratio);border:1px solid color-mix(in srgb, var(--color-ink-800) 10%, transparent);border-radius:var(--border-radius-m);background:var(--card-background);text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;display:flex;overflow:hidden}.CardTileMini__imageWrapper_d2c42{border-radius:var(--border-radius-xs);justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;overflow:hidden}.CardTileMini__image_90478{object-fit:cover;width:100%;height:100%}.CardTileMini__content_92ddc{-webkit-line-clamp:2;width:100%;color:var(--text-color);line-height:1.2;font-weight:var(--font-weight-normal);overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CardTileMini__content_92ddc.CardTileMini__l_02f0d{font-size:1rem}.CardTileMini__content_92ddc.CardTileMini__m_7caf2{font-size:.9375rem}.CardTileMini__content_92ddc.CardTileMini__s_2b0d4{font-size:var(--font-size-s)}.CardTileMini__content_92ddc.CardTileMini__xs_1de71{font-size:var(--font-size-xs)}.CardTileMini__card_bb412.CardTileMini__large_df0d3{width:var(--card-tile-mini-width,9.5rem);border-radius:var(--border-radius-l);gap:.75rem;padding:.75rem .5rem}.CardTileMini__card_bb412.CardTileMini__large_df0d3 .CardTileMini__imageWrapper_d2c42{border-radius:var(--border-radius-m);width:5.75rem;height:5.75rem}.CardTileMini__card_bb412.CardTileMini__large_df0d3 .CardTileMini__content_92ddc.CardTileMini__l_02f0d{font-size:1.625rem}.CardTileMini__card_bb412.CardTileMini__large_df0d3 .CardTileMini__content_92ddc.CardTileMini__m_7caf2{font-size:1.5625rem}.CardTileMini__card_bb412.CardTileMini__large_df0d3 .CardTileMini__content_92ddc.CardTileMini__s_2b0d4{font-size:var(--font-size-xl)}.CardTileMini__card_bb412.CardTileMini__large_df0d3 .CardTileMini__content_92ddc.CardTileMini__xs_1de71{font-size:var(--font-size-l)}.Dialog__scrim_f9952{z-index:50;background:var(--scrim-background);-webkit-backdrop-filter:var(--scrim-backdrop-filter);backdrop-filter:var(--scrim-backdrop-filter);position:fixed;inset:0}.Dialog__scrim_f9952[data-state=open]{animation:Dialog__fadeIn_f88de var(--duration-l) var(--ease-standard)}.Dialog__scrim_f9952[data-state=closed]{animation:Dialog__fadeOut_d3618 var(--duration-m) var(--ease-standard)}.Dialog__layer_5bff2{z-index:51;overscroll-behavior:contain;outline:none;flex-direction:column;justify-content:safe center;align-items:center;padding:.75rem;display:flex;position:fixed;inset:0;overflow-y:auto}.Dialog__layer_5bff2[data-state=open]{animation:Dialog__fadeIn_f88de var(--duration-l) var(--ease-standard)}.Dialog__layer_5bff2[data-state=closed]{animation:Dialog__fadeOut_d3618 var(--duration-m) var(--ease-standard)}.Dialog__panel_9afee{border-radius:var(--dialog-border-radius);background:var(--dialog-background);width:100%;box-shadow:var(--dialog-box-shadow);flex-direction:column;gap:1rem;margin:auto 0;padding:1rem 1rem 0;display:flex}.Dialog__layer_5bff2[data-state=open] .Dialog__panel_9afee{animation:Dialog__rise_2dea1 var(--duration-l) var(--ease-standard)}.Dialog__nudge_4880a,.Dialog__layer_5bff2[data-state=open] .Dialog__nudge_4880a{animation:.32s Dialog__nudge_4880a}.Dialog__content_5b153{isolation:isolate;flex-direction:column;display:flex}.Dialog__actions_30dcb{padding:.75rem 0 calc(1rem + env(safe-area-inset-bottom));background:var(--dialog-background);align-items:center;gap:.5rem;display:flex;position:sticky;bottom:0}@media (width>=640px){.Dialog__layer_5bff2{padding:2rem 1rem calc(2rem + env(safe-area-inset-bottom))}.Dialog__panel_9afee{gap:1.5rem;width:auto;max-width:100%;margin:0;padding:2rem}.Dialog__actions_30dcb{background:0 0;padding:0;position:static}}@keyframes Dialog__fadeIn_f88de{0%{opacity:0}}@keyframes Dialog__fadeOut_d3618{to{opacity:0}}@keyframes Dialog__rise_2dea1{0%{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes Dialog__nudge_4880a{40%{transform:scale(1.015)}}.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}.Section__section_6d876{flex-direction:column;gap:.75rem;display:flex}.Section__label_6a633{align-items:center;gap:.375rem;margin:0;display:flex}.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}.CardsContainer__cards_dfe87{width:var(--card-width);height:var(--card-height);position:relative}.CardChrome__card_233e9{width:100%;height:100%;max-width:var(--card-width);max-height:var(--card-height);border:1px solid var(--card-border-color);border-radius:var(--border-radius-l);background-color:var(--card-background);box-shadow:var(--card-box-shadow);text-align:center;padding:2rem 1.5rem;position:relative}.CardChrome__actions_c6d0e{justify-content:flex-end;align-items:center;gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.CardChrome__footer_5ab9e{justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.CardChrome__sheets_beccf{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.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__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-s);padding:0 .75rem}.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(--pill-dashed-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__s_f35f2.Pill__hasIcon_3ec83{max-width:1.125rem;padding-right:.125rem}.Pill__trailing_56e43.Pill__s_f35f2.Pill__hasIcon_3ec83{max-width:1.125rem;padding-left:.125rem}.Pill__leading_a9565.Pill__m_7fb05.Pill__hasIcon_3ec83{max-width:1.25rem;padding-right:.25rem}.Pill__trailing_56e43.Pill__m_7fb05.Pill__hasIcon_3ec83{max-width:1.25rem;padding-left:.25rem}.Pill__label_480e3{white-space:nowrap;display:inline-block}.RisingSheetHandle__wrapper_6cc26{cursor:grab;justify-content:center;margin-bottom:.5rem;padding:.125rem 0;display:flex;position:relative;touch-action:none!important}.RisingSheetHandle__wrapper_6cc26:before{content:"";position:absolute;inset:-.5rem -1.25rem -1.25rem}.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(--options-drawer-border-radius) var(--options-drawer-border-radius) 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__fit_45d98{height:auto;max-height:calc(100% - 1.5rem)}.RisingSheet__hasClose_8844d{padding:.5rem 1.25rem .75rem}.RisingSheet__cornerClose_8bc42{z-index:1;position:absolute;top:.5rem;right:.5rem}.RisingSheet__hasClose_8844d .RisingSheet__body_5bea4{margin-top:1rem}.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}.InlineTextEdit__field_45592{overflow-wrap:anywhere;white-space:pre-line;cursor:text;border-bottom:1px dashed #0000;border-radius:0;outline:none;margin:0 -.375rem;padding:.125rem .375rem;display:block}.InlineTextEdit__field_45592:focus-visible{border-bottom-color:var(--surface-border-color)}.InlineTextEdit__boxed_c54eb{border-radius:var(--border-radius-m);min-width:1.5ch;max-width:100%;transition:background-color var(--transition-control), box-shadow var(--transition-control);border-bottom:0;margin:-.375rem 0;padding:.375rem .625rem;display:inline-block}.InlineTextEdit__boxed_c54eb:hover{background:var(--inline-edit-hover-background)}.InlineTextEdit__boxed_c54eb:focus-visible{box-shadow:var(--inline-edit-focus-box-shadow)}.InlineTextEdit__editing_6d4bd{border-bottom-color:var(--surface-border-color);display:grid}.InlineTextEdit__boxed_c54eb.InlineTextEdit__editing_6d4bd{background:var(--inline-edit-active-background);box-shadow:var(--inline-edit-active-box-shadow);display:inline-grid}.InlineTextEdit__mirror_0f799,.InlineTextEdit__input_0d670{white-space:pre-wrap;overflow-wrap:anywhere;grid-area:1/1}.InlineTextEdit__mirror_0f799{visibility:hidden}.InlineTextEdit__input_0d670{width:0;min-width:100%;height:100%;font:inherit;letter-spacing:inherit;text-align:inherit;color:inherit;resize:none;appearance:none;background:0 0;border:0;outline:none;margin:0;padding:0;overflow:hidden}.InlineTextEdit__input_0d670::placeholder{color:var(--input-placeholder-color);opacity:1}.InlineTextEdit__placeholder_1ad90{color:var(--input-placeholder-color)!important}.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__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__primary_09c94{font-size:var(--font-size-m);line-height:var(--input-line-height)}.CompositeInput__secondary_48131{font-size:var(--font-size-s);line-height:var(--input-line-height)}.CompositeInput__removeWrap_086b9{position:absolute;top:8px;right:8px}.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)}.DropdownMenu__content_a7718{z-index:100;background:var(--dropdown-menu-background);border:1px solid var(--dropdown-menu-border-color);border-radius:var(--border-radius-l);min-width:13rem;box-shadow:var(--dropdown-menu-box-shadow);flex-direction:column;padding:.375rem;display:flex}.DropdownMenuItem__item_44007{font-size:var(--font-size-m);color:var(--dropdown-menu-item-color);border-radius:var(--border-radius-m);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.625rem;padding:.625rem .75rem;display:flex}.DropdownMenuItem__item_44007[data-highlighted]{background:var(--dropdown-menu-item-highlight-background)}.DropdownMenuItem__item_44007[data-disabled]{opacity:.5;cursor:default}.DropdownMenuItem__item_44007.DropdownMenuItem__danger_bd264{color:var(--dropdown-menu-item-danger-color)}.DropdownMenuItem__text_5baf2{flex-direction:column;gap:.125rem;min-width:0;display:flex}.DropdownMenuItem__label_b1336{font-weight:var(--font-weight-bold)}.DropdownMenuItem__description_abdee{font-size:var(--font-size-s);color:var(--dropdown-menu-item-description-color)}.DropdownMenuItem__check_28668{color:var(--dropdown-menu-item-check-color);margin-left:auto}.PillButtonMultiSelect__list_623d1{flex-wrap:wrap;gap:.5rem;display:flex}.EditablePill__pill_211ea{--pill-dashed-color:var(--text-color)}.EditablePill__form_69cd9{height:var(--pill-height-m);font-size:var(--font-size-s);background:var(--surface-soft-background);border:1px dashed var(--pill-hover-border-color);border-radius:var(--border-radius-full);align-items:center;gap:.25rem;padding:0 .1875rem 0 .75rem;display:inline-flex}.EditablePill__input_3e0d4{width:10rem;min-width:0;font-family:var(--font-family);font-size:inherit;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)}.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}.CardInlineEditor__wrapper_e7b73{flex-direction:column;gap:1.5rem;display:flex}.CardInlineEditor__stage_f2372{z-index:2;width:var(--card-width);max-width:100%;height:var(--card-height);--card-box-shadow:none;flex-shrink:0;align-self:center;position:relative}.CardInlineEditor__container_bf154{width:100%}.CardInlineEditor__corner_0d179{align-items:center;margin-right:auto;display:flex}.CardInlineEditor__face_8d732{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.CardInlineEditor__term_3e8d5{font-size:1.5rem;line-height:1.5rem;font-weight:var(--font-weight-normal);color:var(--color-black)}.CardInlineEditor__answer_fd4c2{flex-direction:column;align-self:stretch;align-items:center;gap:.875rem;display:flex}.CardInlineEditor__meaning_f6079{color:var(--text-muted-color);margin-top:1rem;font-size:1rem;line-height:1rem}.CardInlineEditor__readingRow_2b5ea{cursor:text;justify-content:center;align-self:stretch;margin:-.625rem 0;padding:.625rem 0;display:flex}.CardInlineEditor__readingRow_2b5ea:hover>.CardInlineEditor__reading_86cea{background:var(--inline-edit-hover-background)}.CardInlineEditor__reading_86cea{font-size:var(--font-size-s);color:var(--text-faint-color);line-height:1.2}.CardInlineEditor__readingRow_2b5ea>.CardInlineEditor__reading_86cea{margin:-.25rem 0;padding:.25rem .5rem}.CardInlineEditor__readingPending_53ac3{color:#0000;background:linear-gradient(90deg, var(--text-faint-color) 30%, var(--surface-border-color) 50%, var(--text-faint-color) 70%) 0 0 / 200% 100%;pointer-events:none;-webkit-background-clip:text;background-clip:text;animation:1.1s linear infinite CardInlineEditor__shimmer_674b0}@keyframes CardInlineEditor__shimmer_674b0{0%{background-position:100% 0}to{background-position:-100% 0}}.CardInlineEditor__imageBlock_497e5{justify-content:center;margin-bottom:1.25rem;display:flex}.CardInlineEditor__imageButton_d87ca{width:var(--card-image-size);height:var(--card-image-size);border-radius:var(--border-radius-l);cursor:pointer;transition:background-color var(--transition-control), box-shadow var(--transition-control);background:0 0;border:0;outline:none;place-items:center;padding:0;display:grid;position:relative}.CardInlineEditor__imageButton_d87ca:hover{background:var(--inline-edit-hover-background)}.CardInlineEditor__imageButton_d87ca:focus-visible{box-shadow:var(--inline-edit-focus-box-shadow)}.CardInlineEditor__imageSelected_545db,.CardInlineEditor__imageSelected_545db:hover{background:var(--inline-edit-active-background);box-shadow:var(--inline-edit-active-box-shadow)}.CardInlineEditor__image_240c8{width:var(--card-image-size);height:var(--card-image-size);pointer-events:none;-webkit-user-select:none;user-select:none}.CardInlineEditor__imageEmpty_22c4c{border:1px dashed var(--surface-border-color);border-radius:inherit;width:100%;height:100%;font-family:var(--font-family);font-size:var(--font-size-s);font-weight:var(--font-weight-normal);color:var(--text-muted-color);flex-direction:column;justify-content:center;align-items:center;gap:.375rem;display:flex}.CardInlineEditor__imageGenerating_8a0a2{animation:1.4s ease-in-out infinite CardInlineEditor__imagePulse_b3d50}@media (prefers-reduced-motion:reduce){.CardInlineEditor__imageGenerating_8a0a2{animation:none}}@keyframes CardInlineEditor__imagePulse_b3d50{50%{opacity:.4}}.CardInlineEditor__pos_8d60e{justify-content:center;margin-top:1.5rem;display:flex}.CardInlineEditor__pills_50615{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.CardInlineEditor__dimmed_4dc76{opacity:.4}.CardInlineEditor__dimmed_4dc76:hover{opacity:1}.CardInlineEditor__sheetSection_197f5{flex-direction:column;gap:1rem;margin:0 0 .75rem;display:flex}.CardInlineEditor__menu_01f16{flex-direction:column;gap:.125rem;margin:0 -.875rem;display:flex}.CardInlineEditor__menuDivider_9635f{width:auto;margin:.375rem .875rem}.CardInlineEditor__examplesSection_209d4{flex:1;min-height:0;margin:0}.CardInlineEditor__examplesScroll_330f5{overscroll-behavior:contain;flex:auto;min-height:0;margin:0 -.5rem;padding:.25rem .5rem .75rem;overflow-y:auto}.CardInlineEditor__examples_8a704{flex-direction:column;gap:.5rem;display:flex}.CardInlineEditor__exampleActions_b460d{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.125rem;display:flex}.CardInlineEditor__exampleActions_b460d>:first-child{margin-right:auto}.CardAddDialog__steps_6e2f4{flex-direction:column;display:flex}.CardAddDialog__lookup_4e13a{flex-direction:column;width:32rem;max-width:100%;max-height:calc(100dvh - 9rem);display:flex}.CardAddDialog__title_31157{font-size:var(--heading-l-font-size)}.CardAddDialog__lookupScroll_7f08c{overscroll-behavior:contain;flex-direction:column;flex:1;gap:1.25rem;min-height:0;margin:0 -.25rem;padding:1.25rem .25rem 0;display:flex;overflow-y:auto}.CardAddDialog__stepLeave_2dac8{animation:.12s ease-in both CardAddDialog__stepOut_db0f0}.CardAddDialog__stepEnter_ed5e0{animation:.24s cubic-bezier(.2,.8,.2,1) both CardAddDialog__stepIn_e76b0}@keyframes CardAddDialog__stepOut_db0f0{to{opacity:0}}@keyframes CardAddDialog__stepIn_e76b0{0%{opacity:0;transform:translateY(6px)}}@media (width>=640px){.CardAddDialog__lookup_4e13a{max-height:calc(100dvh - 12rem)}}.Home__layout_001b4{grid-template-columns:minmax(0,1fr);justify-content:center;gap:1.25rem;padding-top:2vh;display:grid}.Home__layout_001b4.Home__narrow_0f78f{grid-template-columns:minmax(0,40rem)}.Home__failed_60aef{flex-direction:column;align-items:center;gap:1.5rem;padding-top:2vh;display:flex}.Home__hero_ce84a{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:4rem;padding:2rem 0;display:flex}@media (width<=640px){.Home__hero_ce84a{text-align:center;flex-direction:column;align-items:stretch;gap:1.75rem;padding:1.5rem 0}}.Home__stack_3e0ba{flex:none;width:9.5rem;height:13.3rem;position:relative}@media (width<=640px){.Home__stack_3e0ba{margin:0 auto}}.Home__canStartReview_b68d8{cursor:pointer}.Home__sheet_e7d02,.Home__stack_3e0ba>.Home__nextCard_ba8cd{box-shadow:var(--box-shadow-small);position:absolute;inset:0}.Home__sheet_e7d02{border:1px solid var(--card-border-color);border-radius:var(--border-radius-l);background:var(--card-background)}.Home__back_ef5e0{transform:rotate(-7deg)translate(-6px,4px)}.Home__middle_65363{transform:rotate(4deg)translate(4px,2px)}.Home__top_8df44{justify-content:center;align-items:center;display:flex}.Home__top_8df44 .Home__stackIcon_1acfe{color:var(--color-primary);font-size:3.5rem}.Home__text_66454{flex-direction:column;gap:.5rem;min-width:0;display:flex}.Home__subtitle_3fea0{max-width:26rem;font-size:var(--font-size-m);text-wrap:balance;margin:0;line-height:1.6}@media (width<=640px){.Home__subtitle_3fea0{max-width:none;margin-inline:auto}}.Home__actions_56ae6{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.Home__actions_56ae6:empty{display:none}@media (width<=640px){.Home__actions_56ae6{justify-content:center}}.Home__recent_be5b1{flex-direction:column;gap:1rem;display:flex}.Home__recentHeader_613cb{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Home__stripFrame_f7754{position:relative}.Home__stripFrame_f7754:before,.Home__stripFrame_f7754:after{content:"";z-index:1;opacity:0;pointer-events:none;width:1.5rem;transition:opacity var(--duration-m) ease;position:absolute;top:0;bottom:0}.Home__stripFrame_f7754:before{background:linear-gradient(to right, var(--scroll-edge-shadow-color), transparent);left:0}.Home__stripFrame_f7754:after{background:linear-gradient(to left, var(--scroll-edge-shadow-color), transparent);right:0}.Home__stripFrame_f7754.Home__hasCardsLeft_f641e:before,.Home__stripFrame_f7754.Home__hasCardsRight_543e7:after{opacity:1}.Home__strip_afabd{scrollbar-width:none;grid-auto-columns:9.5rem;grid-auto-flow:column;gap:1rem;padding:.5rem 0;display:grid;overflow-x:auto}.Home__strip_afabd::-webkit-scrollbar{display:none}.PageHeader__header_08a14{border-bottom:1px solid var(--surface-border-color);margin-bottom:1.5rem;padding-bottom:1rem}@media (width<=640px){.PageHeader__header_08a14{margin-bottom:1rem}}.PageHeader__text_a175a{flex-direction:column;gap:.25rem;min-width:0;max-width:40rem;display:flex}.PageHeader__text_a175a>p{font-family:var(--font-family);font-size:var(--font-size-s);font-weight:var(--font-weight-normal);color:var(--text-muted-color);line-height:1.35}.SearchInput__search_345a8{width:100%}.SearchInput__rounded_f541f{--input-border-radius:var(--border-radius-full)}.SearchInput__spinner_e8ee7{place-items:center;width:28px;height:28px;display:grid}.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}.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-s);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:1px solid var(--stepper-button-border-color);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), border-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);border-color:var(--stepper-button-hover-border-color)}.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__description_543e4{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-muted-color);text-wrap:pretty}.SettingsValueControl__figure_429d3{font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.PillButtonSelect__list_ec8d3{flex-wrap:wrap;gap:.5rem;display:flex}.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)}.CardBlock__block_aa203{width:100%}.CardImagePlaceholder__placeholder_ffbb8{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:.25rem;display:flex}.CardImagePlaceholder__tile_acf53{border-radius:var(--border-radius-l);background:var(--surface-soft-background);justify-content:center;align-items:center;width:150px;height:150px;display:flex}.CardImagePlaceholder__glyph_7e0d3{font-family:var(--font-family-ja);color:color-mix(in srgb, var(--color-primary) 70%, #000);opacity:.55;font-size:5.5rem;font-weight:300;line-height:1}.CardImageBlock__block_fc566{margin-bottom:.5rem}.CardImageBlock__image_b00ed{width:var(--card-image-size);height:var(--card-image-size);pointer-events:none;-webkit-user-select:none;user-select:none}.CardPosBlock__block_bc6f3{order:3;justify-content:center;align-items:center;margin-top:1.5rem;display:flex}.CardPrompt__face_1bfd7{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.CardPrompt__face_1bfd7.CardPrompt__blank_6bcf9{opacity:0}.CardPrompt__termWrapper_d4a01{justify-content:center;align-items:center;display:flex}.CardPrompt__term_db75a{font-size:1.5rem;line-height:1.5rem;font-weight:var(--font-weight-normal);color:var(--color-black);margin:0}.CardPrompt__term_db75a.CardPrompt__xxl_acb3d{font-size:4rem;line-height:4rem}.CardPrompt__term_db75a.CardPrompt__xl_78e98{font-size:3rem;line-height:3rem}.CardPrompt__term_db75a.CardPrompt__l_98147{font-size:2rem;line-height:2rem}.CardPrompt__reading_51c29{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}.CardPrompt__reading_51c29.CardPrompt__hidden_1f23c{opacity:0}.CardExamplesSheet__list_12467{flex-direction:column;gap:1rem;display:flex}.CardExamplesSheet__usage_22849{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}.CardExamplesSheet__usageText_7a7cc{min-width:0}.CardExamplesSheet__term_01f9c{color:var(--color-primary)}.CardExamplesSheet__translation_89a79{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-muted-color);margin-top:.25rem;padding-left:2.25rem}.CardAnswer__face_173cb{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.CardAnswer__termWrapper_22382{justify-content:center;align-items:center;display:flex}.CardAnswer__term_7b099{font-size:1.5rem;line-height:1.5rem;font-weight:var(--font-weight-normal);color:var(--color-black)}.CardAnswer__reading_ac510{font-size:var(--font-size-s);line-height:var(--font-size-s);color:var(--text-faint-color);padding-bottom:.5rem}.CardAnswer__prompt_433c1{order:1}.CardAnswer__prompt_433c1 .CardAnswer__term_7b099{opacity:.6;font-size:1rem;line-height:1rem}.CardAnswer__prompt_433c1 .CardAnswer__reading_ac510{font-size:var(--font-size-xs);padding-bottom:.25rem}.CardAnswer__answer_6b90b{order:2;margin-top:1.5rem}.CardAnswer__triggerHidden_697b3{opacity:0;pointer-events:none}.CardFace__wrapper_606c3{-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}.CardFace__wrapper_606c3.CardFace__i0_964d6{z-index:6;transform:rotate(0)}.CardFace__wrapper_606c3.CardFace__i1_c4a72{z-index:5;transform:rotate(0)}.CardFace__wrapper_606c3.CardFace__i2_fc8d1{opacity:.8;z-index:4;transform:rotate(1.5deg)}.CardFace__wrapper_606c3.CardFace__i3_8106c{opacity:.6;z-index:3;transform:rotate(3deg)}.CardFace__wrapper_606c3.CardFace__i4_414a4{opacity:.4;z-index:2;transform:rotate(4.5deg)}.CardFace__wrapper_606c3.CardFace__dragging_a9ebf{z-index:10;transition:none}.CardFace__wrapper_606c3.CardFace__leaving_2b841{transition:all .9s var(--ease-standard);z-index:10}.CardFace__wrapper_606c3.CardFace__returning_06976{transition:all var(--duration-l) var(--ease-standard)}.CardFace__wrapper_606c3.CardFace__sendingBack_9bcb0{animation:CardFace__sendToBack_b00f4 .5s var(--ease-standard) forwards}@keyframes CardFace__sendToBack_b00f4{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)}}.CardFace__perspective_da297{transform-style:preserve-3d;perspective:1000px;width:100%;height:100%}.CardFace__perspective_da297.CardFace__resetting_d13d2 .CardFace__card_d4db8{transition:none}.CardFace__perspective_da297.CardFace__flipped_8ab15 .CardFace__front_ede43{transform:rotateY(-180deg)}.CardFace__perspective_da297.CardFace__flipped_8ab15 .CardFace__back_bca1f{transform:rotateY(0)}.CardFace__card_d4db8{width:100%;height:100%;transition:transform .7s var(--ease-standard);backface-visibility:hidden;transform-style:preserve-3d;position:absolute;top:0;left:0}.CardFace__card_d4db8.CardFace__front_ede43{cursor:pointer;transform:rotateY(0)}.CardFace__card_d4db8.CardFace__back_bca1f{transform:rotateY(180deg)}.CardPreview__preview_4e71d{flex-direction:column;align-items:center;gap:.5rem;display:flex}.CardPreview__stage_30924{width:calc(var(--card-width) * var(--preview-scale));height:calc(var(--card-height) * var(--preview-scale));transition:width var(--transition-slow), height var(--transition-slow);filter:var(--card-preview-drop-shadow);--card-box-shadow:none;align-self:center;position:relative}.CardPreview__imagePlaceholder_9c184{--placeholder-size:160px;margin-bottom:.75rem;margin-left:auto;margin-right:auto}.CardPreview__controls_40b95{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.CardPreview__scale_2a34b{width:var(--card-width);height:var(--card-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}.CardLayoutSettings__group_7f5e2{margin-top:1.25rem}.NotificationsSettings__timeField_8c0b2{width:8rem;display:inline-flex}.SettingsCardExport__block_3c139{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.AlertDialog__scrim_fbf60{z-index:60;background:var(--scrim-background);-webkit-backdrop-filter:var(--scrim-backdrop-filter);backdrop-filter:var(--scrim-backdrop-filter);animation:AlertDialog__fade_9afdf var(--duration-m) var(--ease-standard);position:fixed;inset:0}@keyframes AlertDialog__fade_9afdf{0%{opacity:0}}.AlertDialog__dialog_4dc27{z-index:61;border:1px solid var(--surface-border-color);border-radius:var(--dialog-border-radius);background:var(--dialog-background);width:calc(100vw - 3rem);max-width:24rem;box-shadow:var(--dialog-box-shadow);animation:AlertDialog__fade_9afdf 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%)}.AlertDialog__nudge_7fea5{animation:.32s AlertDialog__nudge_7fea5}@keyframes AlertDialog__nudge_7fea5{40%{transform:translate(-50%,-50%)scale(1.015)}}@media (width>=640px){.AlertDialog__dialog_4dc27{padding:2rem}}.AlertDialog__title_29c2b{font-size:var(--heading-l-font-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-m);color:var(--text-color)}.AlertDialog__description_6bb23{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-muted-color);text-wrap:pretty}.AlertDialog__actions_0e825{justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.25rem;display: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}.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-m);line-height:var(--line-height-m);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-s);line-height:var(--line-height-s);color:var(--text-faint-color)}.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-s);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-ink-800) 8%, transparent)}.Select__indicator_7bc57{align-items:center;display:inline-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{min-height:0;color:var(--text-color);flex-direction:column;flex:1;display:flex}.Settings__panes_3bd11{flex:1;min-height:0;display:flex}.Settings__sidebar_7c931{flex:none;width:260px;overflow-y:auto}.Settings__content_59855{--input-background:var(--elevated-background);flex:1;min-width:0;overflow-y:auto}.Settings__inner_23a59{flex-direction:column;gap:1.75rem;padding-bottom: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__content_59855{--input-background:var(--surface-soft-background)}.Settings__wide_f2700 .Settings__inner_23a59{border:1px solid var(--surface-border-color);border-radius:var(--panel-border-radius);background:var(--elevated-background);max-width:40rem;box-shadow:var(--box-shadow-small);gap:.5rem;margin:1rem 1rem 2rem;padding:2rem 2.5rem 2.5rem}.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(--card-border-color);border-radius:var(--card-border-radius);background:var(--card-background);box-shadow:var(--card-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}.OptionsDrawer__scrim_3b4c5{z-index:50;background:var(--scrim-background);transition:opacity var(--duration-l) ease;position:fixed;inset:0}.OptionsDrawer__scrim_3b4c5[data-state=open]{animation:OptionsDrawer__fadeIn_db247 var(--duration-l) var(--ease-standard)}.OptionsDrawer__scrim_3b4c5[data-state=closed]{animation:OptionsDrawer__fadeOut_2212a var(--duration-l) var(--ease-standard)}.OptionsDrawer__sheet_f3269{z-index:51;max-width:28rem;max-height:calc(100dvh - 2rem);padding:.5rem 1.25rem calc(.75rem + env(safe-area-inset-bottom));background:var(--elevated-background);border-radius:var(--options-drawer-border-radius) var(--options-drawer-border-radius) 0 0;box-shadow:var(--drawer-box-shadow);transition:transform var(--duration-l) var(--ease-standard);outline:none;flex-direction:column;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.OptionsDrawer__sheet_f3269[data-state=open]{animation:OptionsDrawer__slideUp_42fa4 var(--duration-l) var(--ease-standard)}.OptionsDrawer__sheet_f3269[data-state=closed]{animation:OptionsDrawer__slideDown_42056 var(--duration-l) var(--ease-standard)}.OptionsDrawer__dragging_8a21d{transition:none}.OptionsDrawer__close_da368{position:absolute;top:.5rem;right:.5rem}.OptionsDrawer__body_94201{flex-direction:column;gap:.125rem;min-height:0;margin:1rem -.875rem 0;display:flex;overflow-y:auto}@keyframes OptionsDrawer__fadeIn_db247{0%{opacity:0}}@keyframes OptionsDrawer__fadeOut_2212a{to{opacity:0}}@keyframes OptionsDrawer__slideUp_42fa4{0%{transform:translateY(100%)}}@keyframes OptionsDrawer__slideDown_42056{to{transform:translateY(100%)}}.CardOptionsDrawer__divider_ce5aa{width:auto;margin:.375rem .875rem}.BottomDrawer__drawer_2928e{--drawer-hidden-transform:translateY(100%);z-index:51;width:100vw;height:100vh;padding-bottom:env(safe-area-inset-bottom);background:var(--elevated-background);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;min-height:0;padding:1rem 1.5rem;display:flex;overflow-y:auto}.BottomDrawer__bodyContent_bb214{flex-direction:column;gap:1.5rem;display:flex}.BottomDrawer__bodyCenter_ee4c2{justify-content:safe center}.BottomDrawer__footer_a0647{padding:1rem 1.5rem;position:relative}.BottomDrawer__footer_a0647:before{content:"";background:linear-gradient(to top, var(--drawer-footer-scroll-shadow-color), transparent);opacity:0;pointer-events:none;height:1rem;transition:opacity var(--duration-m) ease;position:absolute;bottom:100%;left:0;right:0}.BottomDrawer__footerRaised_49715:before{opacity:1}@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:0;max-height:calc(100vh - 2rem);inset:auto 1rem 1rem auto}.BottomDrawer__drawer_2928e.BottomDrawer__isExpanded_09c26{min-height:calc(100vh - 2rem)}}.QueueAddDrawer__groups_e3848{flex-direction:column;gap:1.5rem;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__text_04415{flex-direction:column;gap:.125rem;min-width:0;display:flex}.QueueAddDrawer__name_29b59{font-weight:var(--font-weight-bold)}.QueueAddDrawer__subLine_1bb5c{font-size:var(--font-size-s);color:var(--text-muted-color)}.QueueAddDrawer__done_ca74d{font-size:var(--font-size-s);color:var(--text-muted-color);flex:none;align-items:center;gap:.25rem;display:inline-flex}.QueueCompletion__panel_2ad87{max-width:24rem;animation:QueueCompletion__grow_681b8 var(--duration-xl) var(--ease-standard) both;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;display:flex}@media (prefers-reduced-motion:reduce){.QueueCompletion__panel_2ad87{animation:none}}@keyframes QueueCompletion__grow_681b8{0%{opacity:0;transform:scale(.9)}}.QueueCompletion__message_4b3a8{margin-bottom:.75rem}.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}.ProgressDots__dots_da677{align-items:center;gap:6px;display:flex}.ProgressDots__dot_514c3{border-radius:var(--border-radius-full);background:var(--progress-dots-background);width:6px;height:6px;transition:width var(--duration-m) var(--ease-standard), background-color var(--duration-m) var(--ease-standard)}.ProgressDots__current_dc098{background:var(--progress-dots-current-background);width:18px}.StepTips__scrim_625fa{z-index:30;background:var(--scrim-background);animation:StepTips__fade_f7739 var(--duration-m) var(--ease-standard);position:fixed;inset:0}.StepTips__stage_a126a{z-index:31;pointer-events:none;position:fixed;inset:0}.StepTips__bubble_225fa{z-index:32;background:var(--elevated-background);max-width:28rem;box-shadow:var(--step-tips-box-shadow);animation:StepTips__fade_f7739 var(--duration-m) var(--ease-standard);border-radius:18px;outline:none;flex-direction:column;gap:14px;margin:0 auto;padding:18px 18px 14px;display:flex;position:fixed;bottom:20px;left:16px;right:16px}.StepTips__main_07701{animation:StepTips__fade_f7739 var(--duration-m) var(--ease-standard);align-items:center;gap:14px;display:flex}.StepTips__icon_1729e{border-radius:var(--border-radius-full);background:var(--step-tips-icon-background);width:44px;height:44px;color:var(--step-tips-icon-color);flex:none;place-items:center;display:grid}.StepTips__text_0a215{font-size:var(--font-size-m);color:var(--text-color);line-height:1.35}.StepTips__footer_ee8ed{align-items:center;gap:6px;display:flex}.StepTips__dots_2aec4{flex:1}@keyframes StepTips__fade_f7739{0%{opacity:0}}.ReviewFirstRunTips__card_58f43{position:absolute}.ReviewFirstRunTips__demo_70a6a{width:100%;height:100%;animation:1.8s var(--ease-standard) infinite}.ReviewFirstRunTips__flip_83c16{animation-name:ReviewFirstRunTips__flip_83c16}.ReviewFirstRunTips__right_0e23c{animation-name:ReviewFirstRunTips__right_0e23c}.ReviewFirstRunTips__left_1c5e0{animation-name:ReviewFirstRunTips__left_1c5e0}.ReviewFirstRunTips__down_9b9d0{animation-name:ReviewFirstRunTips__down_9b9d0}.ReviewFirstRunTips__reading_ffe7d{animation-name:none}@keyframes ReviewFirstRunTips__flip_83c16{0%,30%,to{transform:none}45%{transform:scaleX(.04)}60%{transform:none}}@keyframes ReviewFirstRunTips__right_0e23c{0%,20%,to{transform:none}50%,60%{transform:translate(48px)rotate(6deg)}}@keyframes ReviewFirstRunTips__left_1c5e0{0%,20%,to{transform:none}50%,60%{transform:translate(-48px)rotate(-6deg)}}@keyframes ReviewFirstRunTips__down_9b9d0{0%,20%,to{transform:none}50%,60%{transform:translateY(36px)}}:is(html:has(.Review__deck_f3106),body:has(.Review__deck_f3106)){overscroll-behavior-y:none}.Review__empty_5aa71{flex-direction:column;align-items:center;gap:1.5rem;max-width:22rem;padding:2rem 1rem;display:flex}.Review__cardsLeft_5b82a{font-size:var(--font-size-s);font-variant-numeric:tabular-nums;color:var(--text-muted-color);padding-right:.5rem;position:relative;top:-1px}.LoadMoreFooter__sentinel_4c737{height:1px}.LoadMoreFooter__footer_b5518{min-height:4rem;font-size:var(--font-size-s);color:var(--text-faint-color);justify-content:center;align-items:center;gap:.5rem;padding:1rem 0;display:flex}.Skeleton__skeleton_dd5f0{border-radius:var(--skeleton-border-radius,var(--border-radius-l));background:var(--skeleton-background);width:100%;min-height:1rem;animation:1.4s ease-in-out infinite Skeleton__pulse_9e96c}@media (prefers-reduced-motion:reduce){.Skeleton__skeleton_dd5f0{animation:none}}@keyframes Skeleton__pulse_9e96c{50%{opacity:.55}}.CardGrid__grid_50e13{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:1rem;display:grid}@media (width<=480px){.CardGrid__grid_50e13{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.75rem}}.CardGrid__grid_50e13.CardGrid__compact_05814{--skeleton-border-radius:var(--border-radius-m);grid-template-columns:repeat(auto-fill,minmax(6.75rem,1fr));gap:.625rem}@media (width<=480px){.CardGrid__grid_50e13.CardGrid__compact_05814{grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr))}}.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-s);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(--progress-track-background);display:block;position:relative;overflow:hidden}.ProgressBar__fill_ea0ff{border-radius:var(--border-radius-full);background:var(--progress-fill-background);height:100%;transition:width var(--duration-xl) var(--ease-standard);display:block}.ProgressBar__sweep_f4c2f{width:35%;animation:ProgressBar__sweep_f4c2f calc(var(--duration-xl) * 4) var(--ease-standard) infinite;transition:none}@media (prefers-reduced-motion:reduce){.ProgressBar__sweep_f4c2f{width:100%;animation:ProgressBar__pulse_bfbcf calc(var(--duration-xl) * 8) ease-in-out infinite}}@keyframes ProgressBar__sweep_f4c2f{0%{transform:translate(-100%)}to{transform:translate(290%)}}@keyframes ProgressBar__pulse_bfbcf{0%,to{opacity:.35}50%{opacity:.7}}.ImportStatusStrip__strip_33902{border:1px solid var(--surface-border-color);border-radius:var(--border-radius-l);background:var(--elevated-background);max-width:26rem;box-shadow:var(--box-shadow-small);flex-direction:column;gap:.75rem;margin-bottom:1.25rem;padding:.875rem 1rem;display:flex}.ImportStatusStrip__progress_6658c{width:100%;font-family:var(--font-family);font-weight:var(--font-weight-normal);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.ImportStatusStrip__progress_6658c:focus-visible{outline:2px solid var(--control-focus-outline-color);outline-offset:2px;border-radius:var(--border-radius-m)}.ImportStatusStrip__result_eecd5{align-items:flex-start;gap:.625rem;display:flex}.ImportStatusStrip__text_d84b9{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.ImportStatusStrip__title_4b783{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-color);margin:0}.ImportStatusStrip__filename_7568c{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-muted-color);overflow-wrap:anywhere;margin:0}.ImportStatusStrip__add_f29a1{align-self:flex-start}.CardBrowser__toolbar_d0914{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.CardBrowser__row_41a5f{align-items:center;gap:.5rem;display:flex}.CardBrowser__search_92cc1{flex:1;min-width:0}.CardBrowser__actions_a2feb{flex:none;align-items:center;gap:.5rem;display:flex}@media (width>=768px){.CardBrowser__row_41a5f{gap:1rem}.CardBrowser__search_92cc1{flex:0 26rem;max-width:26rem}.CardBrowser__actions_a2feb{gap:.75rem;margin-left:auto}}.CardBrowser__matches_9e8d7{font-size:var(--font-size-s);color:var(--text-color);padding-left:1rem}.CardBrowser__message_a94c6{flex-direction:column;align-items:center;gap:1.5rem;max-width:22rem;margin:0 auto;padding:4.5rem 1rem 3rem;display:flex}.Cards__emptyActions_34aaa{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.CollectionTile__tile_229c7{border:1px solid var(--surface-border-color);border-radius:var(--panel-border-radius);background:var(--elevated-background);box-shadow:var(--box-shadow-small);transition:box-shadow var(--duration-m) var(--ease-standard), transform var(--duration-m) var(--ease-standard);flex-direction:column;display:flex;position:relative}.CollectionTile__tile_229c7:hover{box-shadow:var(--box-shadow-medium);transform:translateY(-2px)}.CollectionTile__tile_229c7:has(.CollectionTile__name_0150c:focus-visible){outline:2px solid var(--collection-tile-focus-outline-color);outline-offset:2px}.CollectionTile__name_0150c{font-size:var(--font-size-m);font-weight:var(--font-weight-bold);color:var(--text-color);overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;outline:none;text-decoration:none}.CollectionTile__name_0150c:hover{text-decoration:none}.CollectionTile__name_0150c:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.CollectionTile__stage_be319{background:var(--collection-tile-stage-background);border-radius:14px;justify-content:center;align-items:center;height:11.5rem;margin:.5rem .5rem 0;display:flex;position:relative;overflow:hidden}.CollectionTile__fan_788e4{width:5.75rem;height:7.875rem;position:relative}.CollectionTile__fan_788e4>.CollectionTile__card_493a9{border-radius:var(--border-radius-m);box-shadow:var(--box-shadow-small);transition:transform var(--duration-l) var(--ease-back);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.CollectionTile__fan_788e4>.CollectionTile__card_493a9{transition:none}}.CollectionTile__fan3_0291a .CollectionTile__card_493a9:first-child{z-index:3;transform:translate(-58%)rotate(-10deg)translateY(6px)}.CollectionTile__fan3_0291a .CollectionTile__card_493a9:nth-child(2){z-index:2;transform:translateY(-4px)}.CollectionTile__fan3_0291a .CollectionTile__card_493a9:nth-child(3){z-index:1;transform:translate(58%)rotate(10deg)translateY(6px)}.CollectionTile__tile_229c7:hover .CollectionTile__fan3_0291a .CollectionTile__card_493a9:first-child{transform:translate(-78%)rotate(-14deg)translateY(4px)}.CollectionTile__tile_229c7:hover .CollectionTile__fan3_0291a .CollectionTile__card_493a9:nth-child(2){transform:translateY(-10px)}.CollectionTile__tile_229c7:hover .CollectionTile__fan3_0291a .CollectionTile__card_493a9:nth-child(3){transform:translate(78%)rotate(14deg)translateY(4px)}.CollectionTile__fan2_38d3c .CollectionTile__card_493a9:first-child{z-index:1;transform:translate(-30%)rotate(-6deg)}.CollectionTile__fan2_38d3c .CollectionTile__card_493a9:nth-child(2){transform:translate(30%)rotate(6deg)}.CollectionTile__tile_229c7:hover .CollectionTile__fan2_38d3c .CollectionTile__card_493a9:first-child{transform:translate(-42%)rotate(-9deg)}.CollectionTile__tile_229c7:hover .CollectionTile__fan2_38d3c .CollectionTile__card_493a9:nth-child(2){transform:translate(42%)rotate(9deg)}.CollectionTile__empty_21e37{font-size:var(--font-size-s);color:var(--text-faint-color)}.CollectionTile__body_cbad6{flex-direction:column;gap:.125rem;padding:.75rem 1rem 1rem;display:flex}.CollectionTile__description_0a667{font-size:var(--font-size-s);color:var(--text-muted-color);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.CollectionTile__progress_5a35a{--progress-track-background:var(--surface-soft-background);flex-direction:column;gap:.25rem;margin-top:-.125rem;display:flex}.CollectionTile__progressLabel_e5669{font-size:var(--font-size-s);color:var(--text-faint-color)}.CollectionTile__actions_bd37d{align-items:center;padding:0 .75rem .75rem 1rem;display:flex}.CollectionTile__reviewAll_c0523{z-index:2;position:relative}.Collections__head_d65e2{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.Collections__row_689f4{align-items:center;gap:.5rem;display:flex}.Collections__search_8ff85{flex:1;min-width:0}.Collections__actions_797a5{flex:none;align-items:center;display:flex}@media (width>=768px){.Collections__row_689f4{gap:1rem}.Collections__search_8ff85{flex:0 26rem;max-width:26rem}.Collections__actions_797a5{margin-left:auto}}.Collections__count_a0a08{font-size:var(--font-size-s);color:var(--text-color);padding-left:1rem}.Collections__grid_05b69{grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:1.25rem;display:grid}.Collections__message_e4c4f{flex-direction:column;align-items:center;gap:1.5rem;padding:4rem 1rem;display:flex}.AddCardsDrawer__tools_78aa9{flex-direction:column;gap:.625rem;display:flex}.AddCardsDrawer__meta_81957{font-size:var(--font-size-s);color:var(--text-muted-color)}.AddCardsDrawer__failed_4f04f{flex-direction:column;align-items:center;gap:1.5rem;padding:3rem 1rem;display:flex}.AddCardsDrawer__empty_1b3d1{text-align:center;font-size:var(--font-size-s);color:var(--text-muted-color);margin:0;padding:3rem 1rem}.Collection__titleSkeleton_3ca59{max-width:22rem}header p.Collection__description_78eb5{color:var(--text-color)}.Collection__descriptionSkeleton_749d7{max-width:28rem}.Collection__emptyActions_5d99a{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.Collection__message_ed995{flex-direction:column;align-items:center;gap:1.5rem;padding:4rem 1rem;display:flex}.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}.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-s);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__button_6d683{pointer-events:none}.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-s);line-height:var(--line-height-s);color:var(--text-muted-color);font-variant-numeric:tabular-nums}.FileInput__error_9cc67{display:flex}.TransitionFadeIn__from_f7cfa{transition:opacity var(--transition-base)}.TransitionFadeIn__to_bf5af{opacity:0}.Tooltip__wrapper_d7312{font-size:0}.Tooltip__trigger_90e5f{display:inline-block}.Tooltip__tooltip_a7b7f{text-align:center;font-size:var(--text-font-size);line-height:var(--text-line-height);color:var(--floating-surface-color);background:var(--floating-surface-background);border:1px solid var(--floating-surface-border-color);border-radius:var(--floating-surface-border-radius);box-shadow:var(--floating-surface-box-shadow);padding:.25rem .5rem;position:absolute}.Tooltip__tooltip_a7b7f.Tooltip__top_db11d{margin-bottom:2.5rem}.Tooltip__tooltip_a7b7f.Tooltip__bottom_c1700{margin-top:.25rem}.Tooltip__tooltip_a7b7f.Tooltip__noWrap_a74ab{white-space:nowrap}.Tooltip__text_9c802{font-size:var(--text-font-size)}.Tooltip__arrow_843c4{background:var(--floating-surface-background);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.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}.ImportSamples__grid_31e73{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;display:grid}.ImportSummary__summary_d55f1{padding:2rem 0}.SwitchRow__row_bd28a{align-items:center;gap:.75rem;display:flex}.SwitchRow__text_f4f65{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.SwitchRow__label_a463e{font-size:var(--font-size-m);line-height:var(--line-height-m);color:var(--text-color);cursor:pointer}.SwitchRow__description_7f7f1{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-muted-color);text-wrap:pretty}.ImportFlow__flow_49287{flex-direction:column;gap:1.25rem;width:100%;display:flex}.ImportFlow__flow_49287>.ImportFlow__field_4acf6{margin-top:.75rem}.ImportFlow__lead_df676{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-color);text-wrap:pretty;margin:0}.ImportFlow__analysing_e58b1{color:var(--icon-muted-color);justify-content:center;padding:1.5rem 0;display:flex}.ImportFlow__flow_49287>.ImportFlow__countBlock_a9aac{gap:.125rem}.ImportFlow__countNote_fb9c1{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-muted-color)}.ImportFlow__pills_cd868{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ImportFlow__sparkle_47119{color:var(--color-primary)}.ImportFlow__switches_53fa6{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.ImportFlow__runningBlock_3fcb6{flex-direction:column;gap:.75rem;display:flex}.ImportFlow__actions_ae855{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.ImportFlow__runningNote_bacba{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-muted-color);text-wrap:pretty}.Toast__toast_d8466{border-radius:var(--border-radius-full);background-color:var(--toast-background);max-width:26rem;font-size:var(--font-size-s);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}}.QuickNavBar__bar_af06a{bottom:calc(1.5rem + env(safe-area-inset-bottom));z-index:20;height:var(--quick-nav-height);background:var(--quick-nav-background);border-radius:var(--border-radius-full);box-shadow:var(--quick-nav-box-shadow);align-items:center;gap:0;padding:0 5px;display:flex;position:fixed;left:1.5rem}.QuickNavBar__item_28c8c{max-width:48px;transition:max-width var(--duration-l) var(--ease-standard), padding var(--duration-l) var(--ease-standard), opacity var(--duration-m) var(--ease-standard);display:flex;overflow:hidden}.QuickNavBar__expanded_e4df5 .QuickNavBar__item_28c8c:not(.QuickNavBar__hidden_90aab){max-width:58px;padding:0 .375rem}.QuickNavBar__item_28c8c.QuickNavBar__chevronItem_4e72a{max-width:28px}.QuickNavBar__item_28c8c.QuickNavBar__hidden_90aab{opacity:0;max-width:0}@media (prefers-reduced-motion:reduce){.QuickNavBar__item_28c8c{transition:none}}.QuickNavBar__page_09624,.QuickNavBar__chevron_57fb2{height:44px;color:var(--quick-nav-icon-color);cursor:pointer;transition:color var(--transition-control), background-color var(--transition-control);background:0 0;border:none;outline:none;flex-shrink:0;place-items:center;padding:0;display:grid}:is(.QuickNavBar__page_09624,.QuickNavBar__chevron_57fb2):hover{color:var(--quick-nav-icon-hover-color)}:is(.QuickNavBar__page_09624,.QuickNavBar__chevron_57fb2):focus-visible{outline:2px solid var(--quick-nav-focus-outline-color);outline-offset:-2px}.QuickNavBar__page_09624{border-radius:var(--border-radius-full);width:46px}.QuickNavBar__page_09624.QuickNavBar__active_35e6a{color:var(--quick-nav-active-color);background:var(--quick-nav-active-background)}.QuickNavBar__chevron_57fb2{border-radius:var(--border-radius-full);width:28px;margin-left:-4px}.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}
