html{color-scheme:light;--ss-font-size-base: 17px;--ss-font-scale: 1;--ss-line-tight: 1.42;--ss-line-body: 1.56;--ss-space-group: 17px;--ss-space-cell-y: 13px;--ss-space-cell-min: 54px;--ss-space-turn: 19px;--ss-space-separator: 15px;--ss-space-loading: 30px;--ss-space-stack: 17px;--ss-space-block: 11px;--ss-space-inline-sm: 9px;--ss-space-panel-bottom: 34px;--ss-keyboard-gap: 0px;--ss-shell-head-min: 54px;--ss-font-size-secondary: .95em;--ss-font-size-caption: .9em;--ss-font-size-micro: .875em;--ss-page-bg: #f8f9fa;--crt-bg: #f8f9fa;--crt-bg-elev: #f8f9fa;--crt-fg: #1b2433;--crt-fg-dim: #4a5568;--crt-border: #d5dce8;--crt-accent: #4a62b8;--crt-accent-muted: rgba(74, 98, 184, .12);--crt-accent-text-on-fill: #ffffff;--crt-accent-hover-solid: #556fc6;--crt-accent-active-solid: #3f54a0;--crt-glow: rgba(74, 98, 184, .08);--crt-input-bg: #ffffff;--crt-overlay: rgba(15, 23, 42, .38);--crt-shell-shadow: rgba(15, 23, 42, .14);--crt-header-inset: rgba(255, 255, 255, .75);--crt-cell-hover: rgba(74, 98, 184, .07);--crt-cell-border: rgba(213, 220, 232, .95);--crt-btn-primary-border: rgba(74, 98, 184, .35);--crt-btn-primary-bg: linear-gradient(180deg, rgba(74, 98, 184, .92) 0%, rgba(74, 98, 184, .78) 100%);--crt-btn-secondary-border: rgba(90, 102, 120, .22);--crt-btn-secondary-bg: rgba(90, 102, 120, .06);--crt-app-gradient: linear-gradient(180deg, #eef1f5 0%, #f8f9fa 42%, #f1f3f5 100%);--crt-text-shadow: none;--crt-practice-fix-fg: #b42318;--crt-practice-fix-bg: rgba(220, 60, 50, .1);--crt-practice-word-selected: rgba(74, 98, 184, .14);--crt-practice-word-selected-border: rgba(74, 98, 184, .38);--crt-home-lead: #3f54a0;--crt-tagline-bg: linear-gradient(165deg, rgba(74, 98, 184, .07), rgba(248, 249, 250, .98));--crt-tagline-inset: rgba(74, 98, 184, .05);--crt-shimmer-a: rgba(90, 102, 120, .35);--crt-shimmer-b: rgba(60, 72, 96, .72);--crt-shimmer-c: rgba(40, 52, 72, .82);--crt-shimmer-d: rgba(80, 92, 112, .5);--crt-shimmer-e: rgba(110, 120, 140, .28)}html[data-seashell-theme=dark]{color-scheme:dark;--ss-page-bg: #0a0e14;--crt-bg: #0c1016;--crt-bg-elev: #101620;--crt-fg: #d1d9e6;--crt-fg-dim: #6e7a90;--crt-border: #232c3a;--crt-accent: #6076bc;--crt-accent-muted: rgba(96, 118, 188, .28);--crt-accent-text-on-fill: #e6eaf2;--crt-accent-hover-solid: #7088cc;--crt-accent-active-solid: #4f63a8;--crt-glow: rgba(92, 112, 175, .07);--crt-input-bg: #0f141c;--crt-overlay: rgba(4, 6, 10, .78);--crt-shell-shadow: rgba(0, 0, 0, .45);--crt-header-inset: rgba(70, 85, 110, .08);--crt-cell-hover: rgba(205, 214, 228, .06);--crt-cell-border: rgba(35, 44, 58, .55);--crt-btn-primary-border: rgba(132, 154, 218, .35);--crt-btn-primary-bg: linear-gradient(180deg, rgba(96, 118, 188, .42) 0%, rgba(96, 118, 188, .22) 100%);--crt-btn-secondary-border: rgba(205, 214, 228, .16);--crt-btn-secondary-bg: rgba(205, 214, 228, .07);--crt-app-gradient: radial-gradient(120% 80% at 50% -20%, rgba(70, 95, 120, .07), transparent 45%), linear-gradient(180deg, #080b10 0%, #0d1118 38%, #0a0e14 100%);--crt-text-shadow: 0 0 1px rgba(216, 222, 233, .12);--crt-practice-fix-fg: #f0a0a0;--crt-practice-fix-bg: rgba(180, 50, 50, .18);--crt-practice-word-selected: rgba(96, 118, 188, .38);--crt-practice-word-selected-border: rgba(132, 154, 218, .45);--crt-home-lead: #a8b8d9;--crt-tagline-bg: linear-gradient(165deg, rgba(96, 118, 188, .05), rgba(0, 0, 0, .18));--crt-tagline-inset: rgba(0, 0, 0, .18);--crt-shimmer-a: rgba(170, 180, 195, .28);--crt-shimmer-b: rgba(230, 240, 255, .72);--crt-shimmer-c: rgba(255, 255, 255, .78);--crt-shimmer-d: rgba(200, 210, 225, .45);--crt-shimmer-e: rgba(150, 160, 175, .22)}:root{--ss-ui-font-family: "JetBrains Mono", "Fira Code", Consolas, "Courier New", Courier, monospace;--ss-ui-radius-regular: 0px;--ss-ui-radius-compact: 0px;--ss-ui-radius-sheet: 12px;--ss-ui-cell-shadow: none;--ss-ui-panel-shadow: none}html[data-seashell-ui-style=academic]{--ss-ui-font-family: "JetBrains Mono", "Fira Code", Consolas, "Courier New", Courier, monospace;--ss-ui-radius-regular: 0px;--ss-ui-radius-compact: 0px;--ss-ui-radius-sheet: 2px}html[data-seashell-ui-style=calm]{--ss-ui-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ss-ui-radius-regular: 12px;--ss-ui-radius-compact: 10px;--ss-ui-radius-sheet: 16px;--ss-page-bg: #f5f5f7;--crt-bg: #ffffff;--crt-bg-elev: #ffffff;--crt-fg: #1c1c1e;--crt-fg-dim: #3a3a3c;--crt-border: #e5e5ea;--crt-accent: #2a7f8c;--crt-accent-muted: rgba(42, 127, 140, .12);--crt-accent-text-on-fill: #ffffff;--crt-accent-hover-solid: #32909e;--crt-accent-active-solid: #236b76;--crt-glow: rgba(42, 127, 140, .08);--crt-input-bg: #ffffff;--crt-overlay: rgba(0, 0, 0, .35);--crt-shell-shadow: rgba(0, 0, 0, .12);--crt-cell-hover: rgba(42, 127, 140, .06);--crt-cell-border: rgba(229, 229, 234, .95);--crt-btn-primary-border: rgba(42, 127, 140, .25);--crt-btn-primary-bg: linear-gradient(180deg, #2a7f8c 0%, #236b76 100%);--crt-btn-secondary-border: rgba(60, 60, 67, .18);--crt-btn-secondary-bg: rgba(120, 120, 128, .08);--crt-app-gradient: linear-gradient(180deg, #f5f5f7 0%, #ffffff 40%, #f5f5f7 100%);--crt-text-shadow: none;--crt-home-lead: #2a7f8c;--ss-ui-cell-shadow: 0 1px 3px rgba(0, 0, 0, .06);--ss-ui-surface: #ffffff;--ss-ui-surface-border: #e5e5ea;--ss-ui-surface-text: #1c1c1e;--ss-ui-surface-text-dim: #3a3a3c}html[data-seashell-ui-style=calm][data-seashell-theme=dark],.seashell-crt.seashell-ui-style-calm.seashell-theme-dark{--ss-page-bg: #1c1c1e;--crt-bg: #2c2c2e;--crt-bg-elev: #2c2c2e;--crt-fg: #f2f2f7;--crt-fg-dim: #98989d;--crt-border: #3a3a3c;--crt-accent: #3da8b8;--crt-accent-muted: rgba(61, 168, 184, .2);--crt-accent-hover-solid: #4eb8c8;--crt-accent-active-solid: #2f929f;--crt-input-bg: #ffffff;--crt-overlay: rgba(0, 0, 0, .55);--crt-shell-shadow: rgba(0, 0, 0, .45);--crt-cell-hover: rgba(61, 168, 184, .1);--crt-app-gradient: linear-gradient(180deg, #1c1c1e 0%, #2c2c2e 45%, #1c1c1e 100%);--crt-home-lead: #6ec4d0;--ss-ui-surface: #ffffff;--ss-ui-surface-border: #e5e5ea;--ss-ui-surface-text: #1c1c1e;--ss-ui-surface-text-dim: #3a3a3c;--ss-ui-cell-shadow: 0 2px 12px rgba(0, 0, 0, .28)}html[data-seashell-ui-style=paper]{--ss-ui-font-family: "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--ss-ui-radius-regular: 10px;--ss-ui-radius-compact: 8px;--ss-ui-radius-sheet: 14px;--ss-page-bg: #faf8f5;--crt-bg: #fffdf9;--crt-bg-elev: #fffdf9;--crt-fg: #3d3429;--crt-fg-dim: #4a4038;--crt-border: #e8dfd0;--crt-accent: #c17f59;--crt-accent-muted: rgba(193, 127, 89, .14);--crt-accent-text-on-fill: #fffdf9;--crt-accent-hover-solid: #cf8f6a;--crt-accent-active-solid: #a86d49;--crt-glow: rgba(107, 143, 113, .1);--crt-overlay: rgba(61, 52, 41, .35);--crt-shell-shadow: rgba(61, 52, 41, .12);--crt-cell-hover: rgba(193, 127, 89, .07);--crt-cell-border: rgba(232, 223, 208, .95);--crt-btn-primary-border: rgba(193, 127, 89, .3);--crt-btn-primary-bg: linear-gradient(180deg, #c17f59 0%, #a86d49 100%);--crt-btn-secondary-border: rgba(107, 143, 113, .25);--crt-btn-secondary-bg: rgba(107, 143, 113, .1);--crt-app-gradient: linear-gradient(180deg, #faf8f5 0%, #fffdf9 50%, #f3ece3 100%);--crt-text-shadow: none;--crt-home-lead: #6b8f71;--ss-ui-cell-shadow: 0 1px 0 rgba(232, 223, 208, .9);--ss-ui-surface: #fffef8;--ss-ui-surface-border: rgba(193, 127, 89, .35);--ss-ui-surface-text: #2a2218;--ss-ui-surface-text-dim: #4a4038;--crt-bg-elev: #fffef8;--crt-input-bg: #fffef8}html[data-seashell-ui-style=paper][data-seashell-theme=dark]{--ss-page-bg: #2a2622;--crt-bg: #342f2a;--crt-bg-elev: #342f2a;--crt-fg: #ece4d8;--crt-fg-dim: #a89a8a;--crt-border: #4a433c;--crt-accent: #d4936a;--crt-accent-muted: rgba(212, 147, 106, .18);--crt-accent-hover-solid: #e0a37a;--crt-accent-active-solid: #c08258;--crt-input-bg: #2a2622;--crt-overlay: rgba(0, 0, 0, .58);--crt-app-gradient: linear-gradient(180deg, #2a2622 0%, #342f2a 50%, #2a2622 100%);--crt-home-lead: #8fb396;--ss-ui-surface: #fffef8;--ss-ui-surface-border: rgba(193, 127, 89, .35);--ss-ui-surface-text: #2a2218;--ss-ui-surface-text-dim: #4a4038;--crt-bg-elev: #fffef8;--crt-input-bg: #fffef8}html[data-seashell-ui-style=evening]{--ss-ui-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ss-ui-radius-regular: 14px;--ss-ui-radius-compact: 12px;--ss-ui-radius-sheet: 18px;--ss-page-bg: #0c0812;--crt-bg: rgba(26, 20, 18, .72);--crt-bg-elev: rgba(38, 30, 26, .85);--crt-fg: #f5e6d3;--crt-fg-dim: rgba(245, 230, 211, .78);--crt-border: rgba(232, 168, 73, .22);--crt-accent: #e8a849;--crt-accent-muted: rgba(232, 168, 73, .18);--crt-accent-text-on-fill: #1a1008;--crt-accent-hover-solid: #f0b55a;--crt-accent-active-solid: #d09238;--crt-input-bg: rgba(0, 0, 0, .35);--crt-overlay: rgba(0, 0, 0, .72);--crt-shell-shadow: rgba(0, 0, 0, .55);--crt-cell-hover: rgba(232, 168, 73, .1);--crt-cell-border: rgba(232, 168, 73, .12);--crt-app-gradient: transparent;--crt-text-shadow: none;--crt-home-lead: #e8a849;--crt-practice-word-selected: rgba(232, 168, 73, .22);--crt-practice-word-selected-border: rgba(232, 168, 73, .45);--ss-ui-cell-shadow: 0 4px 20px rgba(0, 0, 0, .3);--ss-ui-surface: rgba(38, 30, 26, .9);--ss-ui-surface-border: rgba(232, 168, 73, .22);--ss-ui-surface-text: #f5e6d3;--ss-ui-surface-text-dim: rgba(245, 230, 211, .78);--crt-bg-elev: rgba(38, 30, 26, .9);--crt-input-bg: rgba(38, 30, 26, .9)}html[data-seashell-ui-style=evening][data-seashell-theme=dark]{--ss-page-bg: #0c0812;--crt-bg: rgba(26, 20, 18, .72);--crt-bg-elev: rgba(38, 30, 26, .88);--crt-fg: #f5e6d3;--crt-fg-dim: rgba(245, 230, 211, .62);--crt-border: rgba(232, 168, 73, .2);--crt-accent: #e8a849;--crt-accent-muted: rgba(232, 168, 73, .2);--crt-input-bg: rgba(0, 0, 0, .4);--crt-overlay: rgba(0, 0, 0, .78);--crt-app-gradient: transparent;--crt-home-lead: #e8a849}html[data-seashell-ui-style=ongo]{--ss-ui-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ss-ui-radius-regular: 14px;--ss-ui-radius-compact: 12px;--ss-ui-radius-sheet: 18px;--ss-page-bg: #eaf2f7;--crt-bg: #ffffff;--crt-fg: #1a3340;--crt-fg-dim: #2d4856;--crt-border: #d4e4ec;--crt-accent: #1f6b7a;--crt-accent-muted: rgba(31, 107, 122, .12);--crt-accent-text-on-fill: #ffffff;--crt-accent-hover-solid: #277d8e;--crt-accent-active-solid: #185a66;--crt-input-bg: #f0f6f9;--crt-overlay: rgba(26, 51, 64, .35);--crt-shell-shadow: rgba(31, 107, 122, .14);--crt-cell-hover: rgba(31, 107, 122, .07);--crt-btn-primary-bg: linear-gradient(180deg, #1f6b7a 0%, #185a66 100%);--crt-app-gradient: linear-gradient(165deg, #eaf2f7 0%, #ffffff 55%, #e8e2d9 100%);--crt-text-shadow: none;--crt-home-lead: #1f6b7a;--ss-ui-cell-shadow: 0 2px 8px rgba(31, 107, 122, .08);--ss-ui-surface: #ffffff;--ss-ui-surface-border: #d4e4ec;--ss-ui-surface-text: #1a3340;--ss-ui-surface-text-dim: #2d4856;--crt-bg-elev: #ffffff;--crt-input-bg: #ffffff}html[data-seashell-ui-style=ongo][data-seashell-theme=dark],.seashell-crt.seashell-ui-style-ongo.seashell-theme-dark{--ss-page-bg: #152028;--crt-bg: #1c2a34;--crt-bg-elev: #ffffff;--crt-fg: #e8f4fa;--crt-fg-dim: #8aa3b0;--crt-border: #2a3d48;--crt-accent: #3a9aad;--crt-accent-muted: rgba(58, 154, 173, .2);--crt-accent-hover-solid: #4aacbe;--crt-input-bg: #ffffff;--crt-overlay: rgba(0, 0, 0, .6);--crt-app-gradient: linear-gradient(165deg, #152028 0%, #1c2a34 50%, #1a2428 100%);--crt-home-lead: #6ec4d8;--ss-ui-surface: #ffffff;--ss-ui-surface-border: #d4e4ec;--ss-ui-surface-text: #1a3340;--ss-ui-surface-text-dim: #2d4856;--ss-ui-cell-shadow: 0 2px 12px rgba(0, 0, 0, .28)}html[data-seashell-ui-style=focus]{--ss-ui-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ss-ui-radius-regular: 10px;--ss-ui-radius-compact: 8px;--ss-ui-radius-sheet: 12px;--ss-space-group: 22px;--ss-space-cell-y: 16px;--ss-space-turn: 24px;--ss-space-panel-bottom: 40px;--ss-page-bg: #ffffff;--crt-bg: #ffffff;--crt-bg-elev: #ffffff;--crt-fg: #111111;--crt-fg-dim: #555555;--crt-border: #eeeeee;--crt-accent: #2563eb;--crt-accent-muted: rgba(37, 99, 235, .1);--crt-accent-text-on-fill: #ffffff;--crt-accent-hover-solid: #3b73ed;--crt-accent-active-solid: #1d4ed8;--crt-input-bg: #f9fafb;--crt-overlay: rgba(0, 0, 0, .3);--crt-app-gradient: #ffffff;--crt-text-shadow: none;--crt-cell-border: transparent;--crt-cell-hover: rgba(37, 99, 235, .04);--crt-btn-primary-bg: #2563eb;--crt-home-lead: #2563eb;--ss-ui-surface: #ffffff;--ss-ui-surface-border: #eeeeee;--ss-ui-surface-text: #111111;--ss-ui-surface-text-dim: #555555}html[data-seashell-ui-style=focus][data-seashell-theme=dark],.seashell-crt.seashell-ui-style-focus.seashell-theme-dark{--ss-page-bg: #0a0a0a;--crt-bg: #111111;--crt-bg-elev: #ffffff;--crt-fg: #f5f5f5;--crt-fg-dim: #999999;--crt-border: #222222;--crt-accent: #3b82f6;--crt-accent-muted: rgba(59, 130, 246, .15);--crt-input-bg: #ffffff;--crt-app-gradient: #0a0a0a;--crt-home-lead: #60a5fa;--ss-ui-surface: #ffffff;--ss-ui-surface-border: #eeeeee;--ss-ui-surface-text: #111111;--ss-ui-surface-text-dim: #555555;--ss-ui-cell-shadow: 0 2px 12px rgba(0, 0, 0, .28)}html,body,#root{min-height:100%;height:100%;margin:0;background:var(--ss-page-bg);overflow:hidden;overscroll-behavior:none;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,#root::-webkit-scrollbar{display:none;width:0;height:0}.seashell-crt{min-height:100%;height:100%;max-height:100%;overflow:hidden;max-width:100%;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.seashell-crt .ss-panel__in{max-width:100%;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.seashell-crt::-webkit-scrollbar,.seashell-crt .ss-panel::-webkit-scrollbar,.seashell-crt .ss-panel__in::-webkit-scrollbar,.seashell-crt *::-webkit-scrollbar{display:none;width:0;height:0}.seashell-global-modal-mount{position:fixed;inset:0;width:100%;height:100%;max-width:100%;box-sizing:border-box;pointer-events:none;z-index:9998}.seashell-wordsets-shell{position:fixed;inset:0;z-index:1;box-sizing:border-box;pointer-events:auto;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}@media (min-width: 768px){.seashell-wordsets-shell{justify-content:center;align-items:center;padding:24px}}.seashell-wordsets-shell__backdrop{position:absolute;inset:0;margin:0;padding:0;border:none;background:var(--crt-overlay);cursor:pointer;-webkit-tap-highlight-color:transparent}.seashell-wordsets-shell__dialog{position:relative;z-index:1;width:100%;max-width:520px;margin:0 auto;max-height:min(92dvh,640px);display:flex;flex-direction:column;background:var(--crt-bg-elev);border:1px solid var(--crt-border);border-radius:12px 12px 0 0;box-shadow:0 -8px 40px var(--crt-shell-shadow);box-sizing:border-box;overflow:hidden}@media (min-width: 768px){.seashell-wordsets-shell__dialog{border-radius:8px;max-height:min(88vh,620px);box-shadow:0 16px 48px var(--crt-shell-shadow)}}.seashell-wordsets-shell__head{position:relative;flex:none;display:flex;align-items:center;justify-content:center;min-height:var(--ss-shell-head-min, 52px);padding:6px 52px;border-bottom:1px solid var(--crt-border);background:var(--crt-bg-elev)}.seashell-wordsets-shell__head .vkuiModalDismissButton__host{position:absolute;left:2px;top:50%;transform:translateY(-50%);color:var(--crt-fg)!important}.seashell-wordsets-shell__title{margin:0;text-align:center;color:var(--crt-fg)!important}.seashell-confirm-shell{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));box-sizing:border-box;pointer-events:auto}.seashell-confirm-shell__backdrop{position:absolute;inset:0;margin:0;padding:0;border:none;background:var(--crt-overlay);cursor:pointer;-webkit-tap-highlight-color:transparent}.seashell-confirm-shell__dialog{position:relative;z-index:1;width:100%;max-width:400px;background:var(--crt-bg-elev);border:1px solid var(--crt-border);border-radius:12px;box-shadow:0 16px 48px var(--crt-shell-shadow);box-sizing:border-box}.seashell-confirm-shell__body{padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px))}.seashell-crt .vkuiPanel__host{padding-bottom:env(safe-area-inset-bottom,0px)}.seashell-crt .vkuiPanel__in{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-bottom:calc(var(--ss-space-panel-bottom, 32px) + env(safe-area-inset-bottom,0px));box-sizing:border-box}@media (min-width: 768px){.seashell-crt .vkuiPanel__in{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}}.seashell-wordsets-shell__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.seashell-card-lang-shell{position:fixed;inset:0;z-index:1;box-sizing:border-box;pointer-events:auto;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}@media (min-width: 768px){.seashell-card-lang-shell{justify-content:center;align-items:center;padding:24px}}.seashell-card-lang-shell__backdrop{position:absolute;inset:0;margin:0;padding:0;border:none;background:var(--crt-overlay);cursor:pointer;-webkit-tap-highlight-color:transparent}.seashell-card-lang-shell__dialog{position:relative;z-index:1;width:100%;max-width:420px;margin:0 auto;max-height:min(70dvh,480px);display:flex;flex-direction:column;background:var(--crt-bg-elev);border:1px solid var(--crt-border);border-radius:12px 12px 0 0;box-shadow:0 -8px 40px var(--crt-shell-shadow);box-sizing:border-box;overflow:hidden}@media (min-width: 768px){.seashell-card-lang-shell__dialog{border-radius:8px;box-shadow:0 16px 48px var(--crt-shell-shadow)}}.seashell-card-lang-shell__head{position:relative;flex:none;display:flex;align-items:center;justify-content:center;min-height:var(--ss-shell-head-min, 52px);padding:6px 48px;border-bottom:1px solid var(--crt-border)}.seashell-card-lang-shell__title{margin:0;text-align:center;color:var(--crt-fg)!important;font-size:1em}.seashell-card-lang-shell__list{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 0 calc(8px + env(safe-area-inset-bottom,0px))}html.vkui{--vkui--color_background_accent_themed: rgba(96, 118, 188, .34);--vkui--color_background_accent_themed--hover: rgba(96, 118, 188, .48);--vkui--color_background_accent_themed--active: rgba(96, 118, 188, .58);--vkui--color_text_contrast_themed: #e6eaf2;--vkui--color_text_accent_themed: #92a6e0;--vkui--color_stroke_accent_themed: rgba(132, 154, 218, .38)}.seashell-crt{min-height:100%;background:var(--crt-app-gradient);color:var(--crt-fg);font-family:var(--ss-ui-font-family);font-size:calc(var(--ss-font-size-base, 17px) * var(--ss-font-scale, 1));-webkit-font-smoothing:antialiased;text-shadow:var(--crt-text-shadow);--vkui--size_border_radius--regular: var(--ss-ui-radius-regular, 0);--vkui--size_border_radius--compact: var(--ss-ui-radius-compact, 0);--vkui--size_border_radius_paper--regular: var(--ss-ui-radius-regular, 2px);--vkui--color_background_accent_themed: rgba(96, 118, 188, .34);--vkui--color_background_accent_themed--hover: rgba(96, 118, 188, .48);--vkui--color_background_accent_themed--active: rgba(96, 118, 188, .58);--vkui--color_text_contrast_themed: var(--crt-accent-text-on-fill);--vkui--color_text_accent_themed: #92a6e0;--vkui--color_stroke_accent_themed: rgba(132, 154, 218, .38);--vkui--color_background_secondary_alpha: rgba(205, 214, 228, .08);--vkui--color_background_secondary_alpha--hover: rgba(205, 214, 228, .13);--vkui--color_background_secondary_alpha--active: rgba(205, 214, 228, .18);--vkui--color_transparent--hover: rgba(205, 214, 228, .06);--vkui--color_transparent--active: rgba(205, 214, 228, .1)}.seashell-crt .vkuiSplitLayout__host,.seashell-crt .vkuiSplitLayout__inner,.seashell-crt [class*=vkuiSplitCol]{background:transparent!important}.seashell-crt .vkuiPanel__host{background:var(--crt-bg)!important;color:var(--crt-fg)!important}.seashell-crt .vkuiPanelHeader{background:var(--crt-bg-elev)!important;border-bottom:1px solid var(--crt-border)!important;box-shadow:0 0 16px var(--crt-glow),inset 0 -1px 0 var(--crt-header-inset)}.seashell-crt .vkuiPanelHeader__content-in,.seashell-crt .vkuiPanelHeader__content{color:var(--crt-fg)!important}.seashell-crt [class*=vkuiGroup]{background:transparent!important;color:var(--crt-fg)!important}.seashell-crt .vkuiInternalGroup--mode-card,.seashell-crt .vkuiGroup__modeCard{background:#0c1016f0!important;border:1px solid var(--crt-border)!important;border-radius:0}.seashell-crt .vkuiHeader,.seashell-crt [class*=vkuiHeader]{color:var(--crt-fg-dim)!important}.seashell-crt .vkuiText,.seashell-crt .vkuiFootnote,.seashell-crt .vkuiSubhead,.seashell-crt .vkuiCaption{color:var(--crt-fg)!important}.seashell-crt .vkuiFootnote{color:var(--crt-fg-dim)!important;opacity:.95}.seashell-crt .vkuiCell,.seashell-crt .vkuiCell__main,.seashell-crt .vkuiSimpleCell{color:var(--crt-fg)!important}.seashell-crt .vkuiCell__subtitle,.seashell-crt .vkuiSimpleCell__subtitle{color:var(--crt-fg-dim)!important}.seashell-crt .vkuiButton__host{border-radius:0!important;letter-spacing:.02em}.seashell-crt .vkuiButton__host.vkuiButton__modePrimary{color:var(--crt-accent-text-on-fill)!important;border:1px solid rgba(132,154,218,.35);background:linear-gradient(180deg,#6076bc6b,#6076bc38)!important;box-shadow:inset 0 1px #ffffff0a;text-shadow:none}.seashell-crt .vkuiModalPage__host .vkuiButton__host.vkuiButton__modePrimary,.seashell-crt .vkuiModalPage__host .vkuiButton__host.vkuiButton__modePrimary.vkuiButton__appearanceAccent{color:var(--crt-accent-text-on-fill)!important;border:1px solid rgba(132,154,218,.35);background:linear-gradient(180deg,#6076bc6b,#6076bc38)!important;box-shadow:inset 0 1px #ffffff0a}.seashell-crt .vkuiModalPage__host .vkuiButton__host.vkuiButton__modeSecondary{border:1px solid rgba(205,214,228,.16);background:#cdd6e412!important;box-shadow:inset 0 1px #ffffff0a}.seashell-crt .vkuiModalPage__host .vkuiButton__host.vkuiButton__modeSecondary .vkuiButton__content{color:var(--crt-fg)!important}.seashell-crt .vkuiButton__host.vkuiButton__modePrimary .vkuiButton__content,.seashell-crt .vkuiButton__host.vkuiButton__modePrimary .vkuiButton__in,.seashell-crt .vkuiButton__host.vkuiButton__modePrimary .vkuiButton__spinner{color:var(--crt-accent-text-on-fill)!important}.seashell-crt .vkuiButton__host.vkuiButton__modeSecondary{border:1px solid rgba(205,214,228,.16);background:#cdd6e412!important;box-shadow:inset 0 1px #ffffff0a}.seashell-crt .vkuiButton__host.vkuiButton__modeSecondary .vkuiButton__content{color:var(--crt-fg)!important}.seashell-crt .vkuiButton__host.vkuiButton__modeTertiary{color:var(--crt-fg-dim)!important;border-radius:0!important}.seashell-crt .vkuiIconButton__host{border-radius:0!important}.seashell-crt .vkuiButton__host.vkuiButton__disabled.vkuiButton__modePrimary{opacity:.45!important}.seashell-crt .vkuiInput,.seashell-crt .vkuiTextarea,.seashell-crt .vkuiFormField{--vkui--color_field_background: var(--crt-input-bg)}.seashell-crt input:not(.ss-input):not(.ss-switch),.seashell-crt textarea:not(.ss-textarea){background:var(--crt-input-bg)!important;color:var(--crt-fg)!important;border-color:var(--crt-border)!important;caret-color:var(--crt-accent)}.seashell-crt .ss-terminal-input .ss-input,.seashell-crt .ss-terminal-input .ss-textarea{background:transparent!important;border:none!important}.seashell-crt input::placeholder,.seashell-crt textarea::placeholder{color:var(--crt-fg-dim);opacity:1}.seashell-crt .vkuiSeparator{background:var(--crt-border)!important;opacity:.55}.seashell-crt .vkuiSpinner{color:var(--crt-fg)!important}.seashell-crt .vkuiScreenSpinner{background:#080b10e0!important}.seashell-screen-spinner{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:var(--ss-page-bg);pointer-events:all}.seashell-page-loader{display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box}.seashell-page-loader--l{min-height:36vh;padding:24px}.seashell-shimmer{font-family:Cascadia Code,JetBrains Mono,Fira Code,Consolas,Courier New,monospace;font-size:clamp(1.05em,4.5vw,1.45em);font-weight:400;letter-spacing:.04em;opacity:.82;background:linear-gradient(90deg,var(--crt-shimmer-a) 0%,var(--crt-shimmer-b) 35%,var(--crt-shimmer-c) 50%,var(--crt-shimmer-d) 70%,var(--crt-shimmer-e) 100%);background-size:250% auto;background-clip:text;-webkit-background-clip:text;color:transparent;animation:seashell-shimmer-sweep 2.6s linear infinite;white-space:pre;direction:ltr}.seashell-shimmer--static{animation:none;color:var(--crt-fg);background:none}@keyframes seashell-shimmer-sweep{0%{background-position:100% 50%}to{background-position:0% 50%}}.seashell-crt .vkuiPlaceholder{color:var(--crt-fg-dim)!important}.seashell-crt .vkuiBanner{background:#321c1c73!important;border:1px solid #5a3a3a}.seashell-crt .vkuiLink{color:#8fa8d6!important}.seashell-crt .vkuiFormItem__top,.seashell-crt .vkuiFormItem__label{color:var(--crt-fg-dim)!important}.seashell-crt .vkuiImageBase,.seashell-crt .vkuiAvatar{border:1px solid var(--crt-border)}.seashell-crt .seashell-bootlog{--bootlog-lines: 8;--bootlog-row-height: 1.55;font-size:.667em;line-height:var(--bootlog-row-height);color:var(--crt-fg-dim);padding:8px 0;border:1px dashed var(--crt-border);border-left:none;border-right:none;background:var(--crt-tagline-bg);box-shadow:inset 0 0 14px var(--crt-tagline-inset);border-radius:0;letter-spacing:.015em;opacity:.88;box-sizing:border-box;height:calc(16px + var(--bootlog-lines) * var(--bootlog-row-height) * 1em);min-height:calc(16px + var(--bootlog-lines) * var(--bootlog-row-height) * 1em);max-height:calc(16px + var(--bootlog-lines) * var(--bootlog-row-height) * 1em);overflow:hidden;contain:layout style;margin-bottom:0}.seashell-crt .ss-group__content>.seashell-bootlog+.ss-cell{border-top:1px solid var(--crt-cell-border)}.seashell-crt .seashell-bootlog__row{height:calc(var(--bootlog-row-height) * 1em);min-height:calc(var(--bootlog-row-height) * 1em);box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.seashell-crt .seashell-bootlog__row--tagline{font-style:italic;letter-spacing:.02em}.seashell-crt .seashell-bootlog strong{color:var(--crt-fg-dim);font-weight:600}.seashell-crt .ss-panel{position:fixed;inset:0;width:100%;height:var(--ss-app-height, var(--tg-viewport-stable-height, var(--tg-viewport-height, 100dvh)));max-height:var(--ss-app-height, var(--tg-viewport-stable-height, var(--tg-viewport-height, 100dvh)));overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;background:var(--crt-bg);color:var(--crt-fg)}.seashell-crt .ss-panel__in{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-bottom:calc(var(--ss-space-panel-bottom, 34px) + env(safe-area-inset-bottom,0px) + var(--ss-keyboard-gap, 0px));box-sizing:border-box}@media (min-width: 768px){.seashell-crt .ss-panel__in{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}}.seashell-crt .ss-panel-header{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:var(--ss-space-cell-min, 52px);margin:0 -16px 10px;padding:0;background:var(--crt-bg-elev);border-bottom:1px solid var(--crt-border);box-shadow:0 0 16px var(--crt-glow),inset 0 -1px 0 var(--crt-header-inset)}@media (min-width: 768px){.seashell-crt .ss-panel-header{margin-left:-12px;margin-right:-12px}}.seashell-crt .ss-panel-header--with-after{grid-template-columns:44px 1fr auto}.seashell-crt .ss-panel-header__side--after{justify-content:flex-end;padding:0 4px;min-width:44px}.seashell-crt .ss-panel-header__side--after .ss-button{font-size:var(--ss-font-size-caption, .9em);padding:4px 8px;white-space:nowrap}.seashell-crt .ss-panel-header__side--empty{visibility:hidden}.seashell-crt .ss-panel-header__side{display:flex;align-items:center;justify-content:center;min-height:var(--ss-space-cell-min, 52px)}.seashell-crt .ss-panel-header__content{min-width:0;text-align:center;font-weight:600;font-size:1.067em;color:var(--crt-fg)}.seashell-crt .ss-panel-header-back{width:44px;height:44px;margin:0;padding:0;border:none;background:transparent;color:var(--crt-fg);font-size:1.867em;line-height:1;cursor:pointer;border-radius:0}.seashell-crt .ss-group{margin-bottom:var(--ss-space-group, 16px);background:transparent;color:var(--crt-fg)}.seashell-crt .ss-group__header{margin-bottom:8px}.seashell-crt .ss-group-title{font-size:1em;font-weight:600;color:var(--crt-fg-dim);padding:6px 0 2px}.seashell-crt .ss-group-title--s{font-size:var(--ss-font-size-secondary, .95em);text-transform:uppercase;letter-spacing:.03em}.seashell-crt .ss-group-title--secondary{font-size:.967em;font-weight:500}.seashell-group-header-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.seashell-group-header-row .ss-group-title{margin-bottom:0;padding:0;flex:1;min-width:0}.seashell-crt .ss-group__content{display:flex;flex-direction:column}.seashell-crt .ss-cell{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--ss-space-cell-min, 52px);padding:var(--ss-space-cell-y, 12px) 0;border:none;border-bottom:1px solid var(--crt-cell-border);background:transparent;color:var(--crt-fg);text-align:left;font:inherit;cursor:default;-webkit-appearance:none;appearance:none}.seashell-crt .ss-group__content>.ss-cell:last-child{border-bottom:none}.seashell-crt .ss-cell--action{cursor:pointer;touch-action:manipulation}.seashell-crt .ss-cell--action:active{background:var(--crt-cell-hover)}.seashell-crt .ss-cell--selected .ss-cell__title{color:var(--crt-fg)}.seashell-crt .ss-cell--selected{box-shadow:inset 3px 0 0 var(--crt-accent)}.seashell-crt .ss-card-lang-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:var(--ss-space-cell-min, 52px);padding:var(--ss-space-cell-y, 12px) 0;border:none;border-bottom:1px solid var(--crt-cell-border);background:transparent;color:var(--crt-fg);font:inherit;font-size:1em;font-weight:400;text-align:left;cursor:pointer;touch-action:manipulation;box-sizing:border-box}.seashell-crt .ss-card-lang-trigger:active{background:var(--crt-cell-hover)}.seashell-crt .ss-card-lang-trigger__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seashell-crt .ss-card-lang-trigger__chevron{flex:none;color:var(--crt-fg-dim);font-size:1.2em;line-height:1}.seashell-crt .ss-card-lang-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 16px;border:none;border-bottom:1px solid var(--crt-border);background:transparent;color:var(--crt-fg);font:inherit;font-size:1em;text-align:left;cursor:pointer;touch-action:manipulation}.seashell-crt .ss-card-lang-option:last-child{border-bottom:none}.seashell-crt .ss-card-lang-option:active,.seashell-crt .ss-card-lang-option--selected{background:var(--crt-cell-hover)}.seashell-crt .ss-cell--disabled{opacity:.45;cursor:not-allowed}.seashell-crt .ss-cell__before{flex:none}.seashell-crt .ss-cell__title-with-icon{display:inline-flex;align-items:center;gap:7px}.seashell-crt .ss-menu-globe{color:var(--crt-fg-dim);flex-shrink:0;margin-top:1px}.seashell-crt .ss-cell__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.seashell-crt .ss-cell__title{font-size:1em;line-height:var(--ss-line-tight, 1.4)}.seashell-crt .ss-cell__subtitle{font-size:var(--ss-font-size-secondary, .95em);line-height:var(--ss-line-tight, 1.4);color:var(--crt-fg-dim)}.seashell-crt .ss-cell__chevron{flex:none;color:var(--crt-fg-dim);font-size:1.467em;line-height:1;opacity:.75}.seashell-crt .ss-avatar{display:block;object-fit:cover;border-radius:50%;border:1px solid var(--crt-border)}.seashell-crt .ss-avatar--fallback{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;object-fit:unset;background:color-mix(in srgb,var(--crt-fg) 12%,transparent);color:var(--crt-fg);font-weight:600;line-height:1}.seashell-crt .ss-text{margin:0;font-size:1em;line-height:var(--ss-line-body, 1.58);color:var(--crt-fg)}.seashell-crt .ss-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:none;border-radius:0;letter-spacing:normal;font:inherit;font-size:1em;line-height:var(--ss-line-tight, 1.4);cursor:pointer;touch-action:manipulation;-webkit-appearance:none;appearance:none;background:transparent;color:var(--crt-fg)}.seashell-crt .ss-btn--m{min-height:var(--ss-space-cell-min, 52px)}.seashell-crt .ss-btn--stretched{width:100%}.seashell-crt .ss-btn--flat,.seashell-crt .ss-group__content>.ss-btn--stretched,.seashell-crt .ss-form-stack>.ss-btn--stretched,.seashell-crt .ss-form-item__control>.ss-btn--stretched,.seashell-crt .seashell-dict-card-actions .ss-btn,.seashell-crt .seashell-confirm-shell__body .ss-btn,.seashell-crt .seashell-wordsets-shell__body .ss-btn{display:flex;width:100%;min-height:var(--ss-space-cell-min, 52px);padding:10px 0;border:none;border-bottom:1px solid var(--crt-cell-border);border-radius:0;background:transparent;box-shadow:none;font-size:1em;font-weight:400;letter-spacing:normal;justify-content:flex-start;text-align:left;color:var(--crt-fg)}.seashell-crt .ss-btn--flat:last-child,.seashell-crt .ss-group__content>.ss-btn--stretched:last-child,.seashell-crt .ss-form-stack>.ss-btn--stretched:last-child,.seashell-crt .ss-form-item__control>.ss-btn--stretched:last-child,.seashell-crt .seashell-dict-card-actions .ss-btn:last-child,.seashell-crt .seashell-confirm-shell__body .ss-btn:last-child,.seashell-crt .seashell-wordsets-shell__body .ss-btn:last-child{border-bottom:none}.seashell-crt .ss-btn--flat.ss-btn--primary,.seashell-crt .ss-group__content>.ss-btn--stretched.ss-btn--primary,.seashell-crt .ss-form-stack>.ss-btn--stretched.ss-btn--primary,.seashell-crt .seashell-dict-card-actions .ss-btn--primary,.seashell-crt .seashell-confirm-shell__body .ss-btn--primary{color:var(--crt-fg);font-weight:400}.seashell-crt .ss-btn--flat.ss-btn--secondary,.seashell-crt .ss-group__content>.ss-btn--stretched.ss-btn--secondary,.seashell-crt .ss-form-stack>.ss-btn--stretched.ss-btn--secondary,.seashell-crt .seashell-dict-card-actions .ss-btn--secondary,.seashell-crt .seashell-confirm-shell__body .ss-btn--secondary{color:var(--crt-fg)}.seashell-crt .ss-btn--flat.ss-btn--tertiary,.seashell-crt .ss-group__content>.ss-btn--stretched.ss-btn--tertiary,.seashell-crt .ss-form-stack>.ss-btn--stretched.ss-btn--tertiary,.seashell-crt .seashell-confirm-shell__body .ss-btn--tertiary{color:var(--crt-fg-dim)}.seashell-crt .ss-btn--flat.ss-btn--negative,.seashell-crt .seashell-confirm-shell__body .ss-btn--negative{color:var(--crt-fg);border:none;background:transparent;box-shadow:none}.seashell-crt .ss-btn--flat:active:not(:disabled),.seashell-crt .ss-group__content>.ss-btn--stretched:active:not(:disabled),.seashell-crt .ss-form-stack>.ss-btn--stretched:active:not(:disabled),.seashell-crt .ss-form-item__control>.ss-btn--stretched:active:not(:disabled),.seashell-crt .seashell-dict-card-actions .ss-btn:active:not(:disabled),.seashell-crt .seashell-confirm-shell__body .ss-btn:active:not(:disabled),.seashell-crt .seashell-wordsets-shell__body .ss-btn:active:not(:disabled){background:var(--crt-cell-hover)}.seashell-crt .ss-flat-link{display:inline;margin:0;padding:0;min-height:0;border:none;background:none;box-shadow:none;font:inherit;font-size:1em;line-height:var(--ss-line-tight, 1.4);color:var(--crt-fg-dim);cursor:pointer;touch-action:manipulation;text-align:inherit}.seashell-crt .ss-flat-link:active{color:var(--crt-fg)}.seashell-crt .ss-flat-link:disabled{opacity:.45;cursor:not-allowed}.seashell-crt .ss-btn--primary:not(.ss-btn--flat){color:var(--crt-accent-text-on-fill);border:1px solid var(--crt-btn-primary-border);background:var(--crt-btn-primary-bg);box-shadow:inset 0 1px 0 var(--crt-header-inset)}.seashell-crt .ss-btn--secondary:not(.ss-btn--flat){color:var(--crt-fg);border:1px solid var(--crt-btn-secondary-border);background:var(--crt-btn-secondary-bg);box-shadow:inset 0 1px 0 var(--crt-header-inset)}.seashell-crt .seashell-dict-card-actions .ss-btn:disabled,.seashell-crt .ss-btn--flat:disabled{opacity:1;color:var(--crt-fg-dim);cursor:not-allowed}.seashell-crt .ss-btn:disabled{opacity:1;color:var(--crt-fg-dim);cursor:not-allowed}.seashell-crt .ss-form-item{display:flex;flex-direction:column;gap:10px;padding:var(--ss-space-cell-y, 12px) 0;border-bottom:1px solid var(--crt-cell-border)}.seashell-crt .ss-form-item:has(.ss-terminal-input){border-bottom:none;padding-bottom:0}.seashell-crt .ss-form-stack{display:flex;flex-direction:column}.seashell-crt .ss-form-stack>.ss-form-item{border-bottom:none;padding-top:8px;padding-bottom:0}.seashell-crt .ss-group__content>.ss-form-item:last-child{border-bottom:none}.seashell-crt .ss-form-item__top{font-size:var(--ss-font-size-secondary, .95em);line-height:var(--ss-line-tight, 1.4);color:var(--crt-fg-dim)}.seashell-crt .ss-form-item__control{display:block}.seashell-crt .ss-select,.seashell-crt .ss-slider{width:100%;box-sizing:border-box}.seashell-crt .ss-select{min-height:36px;padding:6px 10px;background:var(--crt-input-bg);color:var(--crt-fg);border:1px solid var(--crt-border);border-radius:0;font:inherit}.seashell-crt .ss-slider{accent-color:var(--crt-accent)}.seashell-crt .ss-switch{width:22px;height:22px;accent-color:var(--crt-accent);flex-shrink:0}.seashell-crt .ss-switch-row{display:flex;align-items:center;min-height:44px;gap:10px;cursor:pointer;-webkit-tap-highlight-color:transparent}.seashell-crt .ss-switch-row__label{font-size:1em;line-height:var(--ss-line-tight, 1.4);color:var(--crt-fg)}.seashell-crt .ss-placeholder{padding:16px 0;color:var(--crt-fg-dim);text-align:center}.seashell-crt .ss-stub-note{margin:0;padding:14px 0;font-size:.967em;line-height:var(--ss-line-body, 1.58);color:var(--crt-fg-dim)}.seashell-crt .ss-box{display:block}.seashell-crt .ss-text--bold{font-weight:600}.seashell-crt .ss-footnote{margin:0;font-size:var(--ss-font-size-secondary, .95em);line-height:var(--ss-line-body, 1.58);color:var(--crt-fg-dim);opacity:.95}.seashell-crt .ss-hint{margin-top:10px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.seashell-crt .ss-hint__text{line-height:var(--ss-line-body, 1.58)}.seashell-crt .ss-hint__btn{align-self:flex-start;min-height:0;padding:0;font-weight:400;color:var(--crt-fg-dim);border:none;background:transparent;box-shadow:none}.seashell-crt .ss-hint-collapsed{margin-top:8px;display:flex;align-items:center}.seashell-crt .ss-hint-collapsed__toggle{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:2px 4px;border:none;border-radius:0;background:transparent;color:var(--crt-fg-dim);font-size:1em;font-weight:400;line-height:1;cursor:pointer;box-shadow:none;opacity:.75}.seashell-crt .ss-hint-collapsed__toggle:hover{opacity:1;color:var(--crt-fg)}.seashell-crt .ss-panel-header__side--after .ss-hint-collapsed{margin-top:0;position:relative}.seashell-segmented{display:flex;gap:0;border-bottom:1px solid var(--crt-cell-border)}.seashell-segmented__item{flex:1;min-height:var(--ss-space-cell-min, 52px);padding:12px 8px;border:none;background:transparent;color:var(--crt-fg-dim);font:inherit;font-size:1em;font-weight:400;line-height:var(--ss-line-tight, 1.4);letter-spacing:normal;text-align:center;cursor:pointer;touch-action:manipulation}.seashell-segmented__item.is-active{color:var(--crt-fg);font-weight:400;box-shadow:inset 0 -2px 0 var(--crt-accent)}.seashell-example-swipe{touch-action:pan-y;cursor:grab}.seashell-example-swipe:active{cursor:grabbing}.seashell-example-flip{touch-action:pan-y;perspective:900px}.seashell-example-flip--active{cursor:grab;touch-action:pan-y pinch-zoom}.seashell-example-flip--active:active{cursor:grabbing}.seashell-example-flip__page{transform-origin:center center;will-change:transform,opacity}.seashell-example-flip__page--transition{transition:transform .24s ease,opacity .24s ease}.seashell-example-flip__page--enter-next{animation:seashell-example-enter-next .28s ease forwards}.seashell-example-flip__page--enter-prev{animation:seashell-example-enter-prev .28s ease forwards}@keyframes seashell-example-enter-next{0%{transform:translate(36px) rotateY(-14deg);opacity:.25}to{transform:translate(0) rotateY(0);opacity:1}}@keyframes seashell-example-enter-prev{0%{transform:translate(-36px) rotateY(14deg);opacity:.25}to{transform:translate(0) rotateY(0);opacity:1}}html[dir=rtl] .seashell-example-flip__page--enter-next{animation-name:seashell-example-enter-next-rtl}html[dir=rtl] .seashell-example-flip__page--enter-prev{animation-name:seashell-example-enter-prev-rtl}@keyframes seashell-example-enter-next-rtl{0%{transform:translate(-36px) rotateY(14deg);opacity:.25}to{transform:translate(0) rotateY(0);opacity:1}}@keyframes seashell-example-enter-prev-rtl{0%{transform:translate(36px) rotateY(-14deg);opacity:.25}to{transform:translate(0) rotateY(0);opacity:1}}.seashell-pinch-area{width:100%;max-width:100%;overflow:visible;touch-action:auto}.seashell-pinch-area.is-zoomed{overflow:hidden;touch-action:none}.seashell-pinch-area.is-pinching{touch-action:none}.seashell-pinch-area__inner{transform-origin:0 0;will-change:transform}@media (prefers-reduced-motion: reduce){.seashell-pinch-area__inner{will-change:auto}}.seashell-pinch-viewport{height:100dvh;max-height:100dvh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y}.seashell-pinch-viewport.is-zoomed{overflow:auto;touch-action:pan-x pan-y;overscroll-behavior:contain}.seashell-pinch-spacer{position:relative;width:100%;min-height:100dvh}.seashell-pinch-surface{will-change:transform;transform-origin:0 0}.seashell-pinch-content{min-height:100%;max-width:100%;overflow-x:hidden}.seashell-pinch-viewport.is-pinching,.seashell-pinch-viewport.is-pinching .seashell-pinch-surface{touch-action:none}@media (prefers-reduced-motion: reduce){.seashell-pinch-surface{will-change:auto}}.seashell-speak-aloud{display:flex;flex-direction:column;width:100%}.seashell-dict-more-actions{width:100%}.seashell-dict-more-actions__toggle.is-open{color:var(--crt-fg-dim);border-bottom:none!important}.seashell-dict-more-actions__panel{display:flex;flex-direction:column;width:100%}.seashell-dict-more-actions__panel>.ss-practice-ad:last-child,.seashell-dict-more-actions__panel>.ss-btn--flat:last-child,.seashell-dict-more-actions__panel>.ss-btn--stretched:last-child{border-bottom:none}.seashell-speak-aloud__btn.is-heard-open{border-bottom:none!important}.seashell-speak-aloud__heard{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease;width:100%}.seashell-speak-aloud__heard.is-open{grid-template-rows:1fr}.seashell-speak-aloud__heard-in{overflow:hidden;min-height:0;padding:0 12px;border:1px solid var(--crt-cell-border);border-top:none;background:var(--crt-bg-elev, rgba(255, 255, 255, .04));box-shadow:inset 0 1px #ffffff0a}.seashell-speak-aloud__heard.is-open .seashell-speak-aloud__heard-in{padding:10px 12px 12px}.seashell-speak-aloud__heard-label{display:block;margin:0;opacity:.72;line-height:var(--ss-line-tight, 1.4)}.seashell-speak-aloud__heard-text{display:block;margin-top:6px;line-height:1.45}.seashell-speak-aloud__heard-in.is-speak-match{animation:ss-speak-match-flash 2.6s ease-out forwards}@keyframes ss-speak-match-flash{0%{background:var(--crt-bg-elev, rgba(255, 255, 255, .04));border-color:var(--crt-cell-border);box-shadow:inset 0 1px #ffffff0a}16%{background:color-mix(in srgb,#d8e0ea 42%,var(--crt-bg-elev, rgba(255, 255, 255, .04)));border-color:color-mix(in srgb,#e2eaf4 72%,var(--crt-cell-border));box-shadow:inset 0 1px #ffffff47,0 0 24px -2px color-mix(in srgb,#eef3f8 58%,transparent)}52%{background:color-mix(in srgb,#ccd6e2 28%,var(--crt-bg-elev, rgba(255, 255, 255, .04)));border-color:color-mix(in srgb,#d8e2ec 52%,var(--crt-cell-border));box-shadow:inset 0 1px #ffffff2e,0 0 18px -4px color-mix(in srgb,#e8eef4 42%,transparent)}to{background:var(--crt-bg-elev, rgba(255, 255, 255, .04));border-color:var(--crt-cell-border);box-shadow:inset 0 1px #ffffff0a}}@media (prefers-reduced-motion: reduce){.seashell-speak-aloud__heard-in.is-speak-match{animation:none;background:color-mix(in srgb,#d0dae4 22%,var(--crt-bg-elev, rgba(255, 255, 255, .04)));box-shadow:inset 0 1px #ffffff29,0 0 0 1px color-mix(in srgb,#dce4ee 38%,transparent)}.seashell-example-flip__page--enter-next,.seashell-example-flip__page--enter-prev{animation:none}.seashell-example-flip__page--transition{transition:none}}.seashell-crt .ss-cell__after .ss-hint-collapsed{margin-top:0;position:relative}.seashell-crt .ss-cell__after .ss-hint--inline.ss-hint{right:0}.seashell-inline-action-row,.seashell-crt .ss-box.seashell-inline-action-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px;position:relative;width:100%}.seashell-inline-action-row__main,.seashell-crt .seashell-inline-action-row__main.ss-btn{flex:1 1 auto;min-width:0;width:auto;display:flex}.seashell-crt .seashell-inline-action-row .ss-card-lang-trigger{flex:1 1 auto;min-width:0;width:auto;color:var(--crt-fg);border:none;border-bottom:1px solid var(--crt-cell-border);background:transparent;box-shadow:none;font-size:1em;font-weight:400;padding:10px 0;min-height:var(--ss-space-cell-min, 52px)}.seashell-crt .seashell-inline-action-row .ss-hint-collapsed{margin-top:0;flex:0 0 auto;width:auto}.seashell-crt .ss-hint--inline.ss-hint-collapsed{margin-top:0;flex-shrink:0}.seashell-crt .ss-hint--inline.ss-hint{position:absolute;right:0;bottom:calc(100% + 8px);z-index:4;width:min(300px,calc(100vw - 32px));margin-top:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--crt-fg-dim) 22%,transparent);border-radius:10px;background:color-mix(in srgb,var(--crt-bg) 92%,var(--crt-panel));box-shadow:0 6px 20px #00000038}.seashell-crt .ss-hint--subtle.ss-hint .ss-hint__text,.seashell-crt .ss-hint--subtle.ss-hint .ss-footnote{color:var(--crt-fg-dim)}.seashell-crt .ss-hint--subtle.ss-hint .ss-hint__btn{border-color:color-mix(in srgb,var(--crt-fg-dim) 35%,transparent);background:transparent;color:var(--crt-fg-dim);box-shadow:none}.seashell-crt .ss-hint--subtle.ss-hint .ss-hint__btn:hover:not(:disabled){color:var(--crt-fg);border-color:color-mix(in srgb,var(--crt-fg-dim) 55%,transparent);filter:none}.seashell-crt .ss-separator{margin:0;border:none;border-top:1px solid var(--crt-border);opacity:.55}.seashell-crt .ss-btn--l{min-height:var(--ss-space-cell-min, 52px)}.seashell-crt .ss-btn--s{min-height:32px;padding:0 8px;font-size:1em}.seashell-crt .ss-btn--tertiary{color:var(--crt-fg-dim);border:none;background:transparent;box-shadow:none;font-size:1em}.seashell-crt .ss-btn--negative{color:#f0b4b4;border-color:#b4505073}.seashell-crt .ss-btn--loading{position:relative}.seashell-crt .ss-btn__shimmer{display:inline-flex;align-items:center;justify-content:center;min-height:1.2em}.seashell-crt .ss-btn__shimmer .seashell-shimmer{font-size:1em;letter-spacing:normal}.seashell-crt .ss-terminal-input{display:flex;align-items:baseline;position:relative;width:100%;box-sizing:border-box;min-height:0;padding-block:4px 6px;padding-inline:0 4px;background:transparent;border:none;border-bottom:1px solid var(--crt-cell-border);border-radius:0;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease}.seashell-crt .ss-terminal-input:focus-within{border-bottom-color:color-mix(in srgb,var(--crt-accent) 48%,var(--crt-cell-border));background:linear-gradient(180deg,color-mix(in srgb,var(--crt-accent) 5.5%,transparent) 0%,transparent 68%);box-shadow:0 5px 16px -10px color-mix(in srgb,var(--crt-accent) 32%,transparent)}.seashell-crt .ss-terminal-input--multiline{align-items:flex-start;padding-block:6px 8px}.seashell-crt .ss-terminal-input--multiline .ss-terminal-input__cursor{align-self:flex-start;margin-top:.12em}.seashell-crt .ss-terminal-input__cursor{flex:none;display:inline-block;width:.45em;min-width:6px;height:1em;margin-inline-end:4px;margin-inline-start:0;align-self:center;background:var(--crt-fg-dim);border-radius:1px;user-select:none;pointer-events:none;animation:ss-terminal-cursor-glow 2.2s ease-in-out infinite}@keyframes ss-terminal-cursor-glow{0%,to{opacity:.16;background:var(--crt-fg-dim);box-shadow:none}50%{opacity:1;background:var(--crt-fg);box-shadow:0 0 8px color-mix(in srgb,var(--crt-accent) 55%,transparent),0 0 2px color-mix(in srgb,var(--crt-fg) 35%,transparent)}}.seashell-crt .ss-terminal-input--filled .ss-terminal-input__cursor{opacity:0;visibility:hidden;animation:none}.seashell-crt .ss-terminal-input:not(.ss-terminal-input--filled) .ss-input,.seashell-crt .ss-terminal-input:not(.ss-terminal-input--filled) .ss-textarea{caret-color:transparent}.seashell-crt .ss-terminal-input--disabled .ss-terminal-input__cursor{animation:none;opacity:.35}@media (prefers-reduced-motion: reduce){.seashell-crt .ss-terminal-input__cursor{animation:none;opacity:.55;background:var(--crt-fg-dim)}}.seashell-crt .ss-terminal-input:has(.ss-input--ltr),.seashell-crt .ss-terminal-input:has(.ss-textarea--ltr){direction:ltr}.seashell-crt .ss-input,.seashell-crt .ss-textarea{width:100%;box-sizing:border-box;min-height:0;padding:0;background:transparent;color:var(--crt-fg);border:none;border-radius:0;font:inherit;line-height:var(--ss-line-tight, 1.4);caret-color:var(--crt-accent);outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.seashell-crt .ss-input:focus,.seashell-crt .ss-input:focus-visible,.seashell-crt .ss-textarea:focus,.seashell-crt .ss-textarea:focus-visible{outline:none;box-shadow:none}.seashell-crt .ss-textarea{min-height:60px;resize:vertical}.seashell-crt .ss-textarea--compact{min-height:0;max-height:5.5em;resize:none;overflow-y:auto}.seashell-crt .ss-locale-check{color:var(--crt-accent);flex-shrink:0}.seashell-crt .ss-cell__after{flex:none;display:flex;align-items:center;gap:8px}.seashell-crt .ss-checkbox{display:flex;align-items:flex-start;gap:10px;padding:6px 0;cursor:pointer;font-size:1em}.seashell-crt .ss-checkbox input{margin-top:3px;accent-color:var(--crt-accent)}.seashell-crt .ss-modal-dismiss{position:absolute;left:2px;top:50%;transform:translateY(-50%);width:44px;height:44px;border:none;background:transparent;color:var(--crt-fg);font-size:1.2em;cursor:pointer}.seashell-wordsets-shell__head .ss-modal-dismiss,.seashell-card-lang-shell__head .ss-modal-dismiss{position:absolute;left:2px;top:50%;transform:translateY(-50%)}.seashell-crt .ss-snackbar{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:10001;display:flex;align-items:center;gap:12px;max-width:min(92vw,420px);padding:12px 14px;background:var(--crt-bg-elev);border:1px solid var(--crt-border);box-shadow:0 8px 32px var(--crt-shell-shadow);font-size:var(--ss-font-size-secondary, .95em);line-height:var(--ss-line-tight, 1.42)}.seashell-crt .ss-snackbar__close{border:none;background:transparent;color:var(--crt-fg-dim);cursor:pointer;font-size:1.067em}.seashell-crt .seashell-dict-delete-btn{min-height:0;flex-shrink:0;padding:0;font-size:1em}.seashell-crt .ss-practice-echo-fix{color:var(--crt-practice-fix-fg);background:var(--crt-practice-fix-bg);border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.seashell-crt .ss-practice-text{user-select:text;-webkit-user-select:text}.seashell-crt .ss-streaming-text--active{user-select:none;-webkit-user-select:none}.seashell-crt .ss-streaming-text__cursor{display:inline-block;width:.45em;min-width:6px;height:1em;margin-inline-start:1px;vertical-align:text-bottom;background:color-mix(in srgb,var(--crt-fg) 72%,#c0c0c0);border-radius:1px;box-shadow:0 0 6px color-mix(in srgb,#c0c0c0 45%,transparent);animation:ss-streaming-cursor-blink 1.1s ease-in-out infinite}.seashell-crt .ss-streaming-text .ss-streaming-text__cursor{margin-inline-start:0}@keyframes ss-streaming-cursor-blink{0%,to{opacity:.2}50%{opacity:1;box-shadow:0 0 10px color-mix(in srgb,#d8d8d8 65%,transparent),0 0 3px color-mix(in srgb,var(--crt-fg) 40%,transparent)}}@media (prefers-reduced-motion: reduce){.seashell-crt .ss-streaming-text__cursor{animation:none;opacity:.85}}.seashell-crt .ss-practice-word{cursor:pointer;border-radius:2px;touch-action:manipulation}.seashell-crt .ss-practice-word--tappable{text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,var(--crt-accent, #7dd3fc) 55%,transparent);text-underline-offset:3px;text-decoration-thickness:1px}.seashell-crt .ss-practice-word--selected{background:var(--crt-practice-word-selected);box-shadow:0 0 0 1px var(--crt-practice-word-selected-border);text-decoration-style:solid}.seashell-crt .ss-practice-word--loading{opacity:.72;animation:ss-practice-word-pulse .9s ease-in-out infinite}.seashell-crt .ss-practice-word--added{background:color-mix(in srgb,var(--crt-accent, #7dd3fc) 18%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--crt-accent, #7dd3fc) 45%,transparent);text-decoration:none}@keyframes ss-practice-word-pulse{0%,to{opacity:.72}50%{opacity:1}}.seashell-crt .ss-practice-dict-add{display:flex;align-items:center;gap:8px;margin-top:8px;width:100%;font-size:var(--ss-font-size-caption, .9em);line-height:1.35}.seashell-crt .ss-practice-dict-add--hint{margin-top:6px;opacity:.78}.seashell-crt .ss-practice-dict-add--action{display:flex;align-items:center;justify-content:center;min-height:36px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--crt-accent, #7dd3fc) 55%,transparent);border-radius:8px;background:color-mix(in srgb,var(--crt-accent, #7dd3fc) 12%,transparent);color:inherit;font:inherit;font-weight:600;text-align:center;cursor:pointer}.seashell-crt .ss-practice-dict-add--action:hover:not(:disabled){background:color-mix(in srgb,var(--crt-accent, #7dd3fc) 20%,transparent)}.seashell-crt .ss-practice-dict-add--action:disabled{opacity:.55;cursor:not-allowed}.seashell-crt .ss-practice-dict-add--loading{color:var(--ss-color-text-secondary, inherit)}.seashell-crt .ss-practice-dict-add--success{color:color-mix(in srgb,var(--crt-accent, #7dd3fc) 90%,white);font-weight:600}.seashell-crt .ss-practice-dict-add__spinner{flex-shrink:0;width:14px;height:14px;border:2px solid color-mix(in srgb,var(--crt-accent, #7dd3fc) 25%,transparent);border-top-color:var(--crt-accent, #7dd3fc);border-radius:50%;animation:ss-practice-dict-spin .75s linear infinite}@keyframes ss-practice-dict-spin{to{transform:rotate(360deg)}}.seashell-crt .ss-practice-ad{margin:8px 12px 16px;padding:10px 12px;border:1px dashed var(--crt-border-muted, rgba(127, 127, 127, .35));border-radius:6px;text-align:center;opacity:.72}.seashell-crt .ss-practice-ad__banner{font-size:var(--ss-font-size-caption, .9em);letter-spacing:.06em;text-transform:uppercase}.seashell-crt .ss-practice-ad__banner--muted{opacity:.55}html.seashell-ad-active .seashell-crt .ss-panel-root{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.seashell-crt .ss-practice-ad__reward-hint{margin-top:6px;font-size:var(--ss-font-size-micro, .875em);opacity:.85}html[dir=rtl] .seashell-crt{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Naskh Arabic,Noto Sans Arabic,Tahoma,sans-serif;letter-spacing:normal}html[lang=ru] .seashell-crt,html[lang=uk] .seashell-crt{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Noto Sans Cyrillic,sans-serif;letter-spacing:normal}html[lang=ja] .seashell-crt,html[lang=ko] .seashell-crt{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Noto Sans CJK JP,Noto Sans CJK KR,sans-serif;letter-spacing:normal}.seashell-crt .ss-native-name{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Noto Sans Cyrillic,Noto Sans Arabic,sans-serif;letter-spacing:normal;font-feature-settings:"liga" 1,"calt" 1;font-size:inherit;line-height:inherit;font-weight:inherit}.seashell-crt .ss-cell__title .ss-native-name,.seashell-crt .ss-cell__subtitle .ss-native-name,.seashell-crt .ss-card-lang-option .ss-native-name,.seashell-crt .ss-card-lang-trigger__value .ss-native-name{font-size:inherit;line-height:inherit}html[dir=rtl] .seashell-crt .seashell-segmented__item,html[dir=rtl] .seashell-crt .ss-btn,html[lang=ru] .seashell-crt .seashell-segmented__item,html[lang=ru] .seashell-crt .ss-btn,html[lang=uk] .seashell-crt .seashell-segmented__item,html[lang=uk] .seashell-crt .ss-btn,html[lang=ja] .seashell-crt .seashell-segmented__item,html[lang=ja] .seashell-crt .ss-btn,html[lang=ko] .seashell-crt .seashell-segmented__item,html[lang=ko] .seashell-crt .ss-btn,html[dir=rtl] .seashell-crt .ss-cell__title,html[lang=ru] .seashell-crt .ss-cell__title,html[lang=uk] .seashell-crt .ss-cell__title,html[lang=ja] .seashell-crt .ss-cell__title,html[lang=ko] .seashell-crt .ss-cell__title,html[dir=rtl] .seashell-crt .ss-cell__subtitle,html[lang=ru] .seashell-crt .ss-cell__subtitle,html[lang=uk] .seashell-crt .ss-cell__subtitle,html[lang=ja] .seashell-crt .ss-cell__subtitle,html[lang=ko] .seashell-crt .ss-cell__subtitle,html[dir=rtl] .seashell-crt .ss-group-title,html[lang=ru] .seashell-crt .ss-group-title,html[lang=uk] .seashell-crt .ss-group-title,html[lang=ja] .seashell-crt .ss-group-title,html[lang=ko] .seashell-crt .ss-group-title,html[dir=rtl] .seashell-crt .ss-text,html[lang=ru] .seashell-crt .ss-text,html[lang=uk] .seashell-crt .ss-text,html[lang=ja] .seashell-crt .ss-text,html[lang=ko] .seashell-crt .ss-text,html[dir=rtl] .seashell-crt .ss-footnote,html[lang=ru] .seashell-crt .ss-footnote,html[lang=uk] .seashell-crt .ss-footnote,html[lang=ja] .seashell-crt .ss-footnote,html[lang=ko] .seashell-crt .ss-footnote,html[dir=rtl] .seashell-crt .ss-form-item__top,html[lang=ru] .seashell-crt .ss-form-item__top,html[lang=uk] .seashell-crt .ss-form-item__top,html[lang=ja] .seashell-crt .ss-form-item__top,html[lang=ko] .seashell-crt .ss-form-item__top,html[dir=rtl] .seashell-crt .ss-panel-header__content,html[lang=ru] .seashell-crt .ss-panel-header__content,html[lang=uk] .seashell-crt .ss-panel-header__content,html[lang=ja] .seashell-crt .ss-panel-header__content,html[lang=ko] .seashell-crt .ss-panel-header__content,html[dir=rtl] .seashell-crt .ss-hint__text,html[lang=ru] .seashell-crt .ss-hint__text,html[lang=uk] .seashell-crt .ss-hint__text,html[lang=ja] .seashell-crt .ss-hint__text,html[lang=ko] .seashell-crt .ss-hint__text,html[dir=rtl] .seashell-crt .ss-flat-link,html[lang=ru] .seashell-crt .ss-flat-link,html[lang=uk] .seashell-crt .ss-flat-link,html[lang=ja] .seashell-crt .ss-flat-link,html[lang=ko] .seashell-crt .ss-flat-link,html[dir=rtl] .seashell-crt .ss-terminal-input .ss-input:not(.ss-input--ltr),html[lang=ru] .seashell-crt .ss-terminal-input .ss-input:not(.ss-input--ltr),html[lang=uk] .seashell-crt .ss-terminal-input .ss-input:not(.ss-input--ltr),html[lang=ja] .seashell-crt .ss-terminal-input .ss-input:not(.ss-input--ltr),html[lang=ko] .seashell-crt .ss-terminal-input .ss-input:not(.ss-input--ltr),html[dir=rtl] .seashell-crt .ss-terminal-input .ss-textarea:not(.ss-textarea--ltr),html[lang=ru] .seashell-crt .ss-terminal-input .ss-textarea:not(.ss-textarea--ltr),html[lang=uk] .seashell-crt .ss-terminal-input .ss-textarea:not(.ss-textarea--ltr),html[lang=ja] .seashell-crt .ss-terminal-input .ss-textarea:not(.ss-textarea--ltr),html[lang=ko] .seashell-crt .ss-terminal-input .ss-textarea:not(.ss-textarea--ltr){letter-spacing:normal;font-feature-settings:"liga" 1,"calt" 1}html[dir=rtl] .seashell-crt .seashell-bootlog,html[lang=ru] .seashell-crt .seashell-bootlog,html[lang=uk] .seashell-crt .seashell-bootlog,html[lang=ja] .seashell-crt .seashell-bootlog,html[lang=ko] .seashell-crt .seashell-bootlog{font-family:JetBrains Mono,Fira Code,Consolas,Courier New,Courier,monospace;letter-spacing:.015em}html[dir=rtl] .seashell-crt .ss-panel-header{direction:rtl}html[dir=rtl] .seashell-crt .ss-cell{text-align:right}html[dir=rtl] .seashell-crt .ss-cell--selected{box-shadow:inset -3px 0 0 var(--crt-accent)}html[dir=rtl] .seashell-crt .ss-cell__main,html[dir=rtl] .seashell-crt .ss-form-item__top,html[dir=rtl] .seashell-crt .ss-footnote,html[dir=rtl] .seashell-crt .ss-text,html[dir=rtl] .seashell-crt .ss-group-title,html[dir=rtl] .seashell-crt .ss-select{text-align:right}html[dir=rtl] .seashell-crt .ss-textarea--ltr,html[dir=rtl] .seashell-crt .ss-input--ltr{direction:ltr;text-align:left}html[dir=rtl] .seashell-crt .ss-terminal-input:not(:has(.ss-input--ltr)):not(:has(.ss-textarea--ltr)){direction:rtl}html[dir=rtl] .seashell-crt .ss-terminal-input .ss-input:not(.ss-input--ltr),html[dir=rtl] .seashell-crt .ss-terminal-input .ss-textarea:not(.ss-textarea--ltr){text-align:start}html[dir=rtl] .seashell-crt .ss-terminal-input__cursor{align-self:center}html[dir=rtl] .seashell-crt .ss-terminal-input:has(.ss-input--ltr),html[dir=rtl] .seashell-crt .ss-terminal-input:has(.ss-textarea--ltr){direction:ltr}html[dir=rtl] .seashell-crt .ss-terminal-input--multiline .ss-terminal-input__cursor{align-self:flex-start;margin-top:.12em}html[dir=rtl] .seashell-crt .ss-modal-dismiss,html[dir=rtl] .seashell-crt .seashell-wordsets-shell__head .ss-modal-dismiss,html[dir=rtl] .seashell-crt .seashell-card-lang-shell__head .ss-modal-dismiss{left:auto;right:2px}@media (hover: none) and (pointer: coarse){.seashell-crt .ss-terminal-input:focus-within .ss-terminal-input__cursor{display:none}.seashell-crt .ss-terminal-input:focus-within .ss-input,.seashell-crt .ss-terminal-input:focus-within .ss-textarea{caret-color:var(--crt-accent)}.seashell-crt .ss-form-item:has(.ss-input:focus,.ss-textarea:focus){scroll-margin-bottom:calc(var(--ss-keyboard-gap, 0px) + 72px)}.seashell-crt .ss-textarea{transform:translateZ(0)}}.seashell-crt .ss-panel-header__tools{display:flex;align-items:center;gap:6px;flex-shrink:0}.seashell-crt .ss-practice-level-chip{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:28px;padding:0 8px;border:1px solid var(--ss-color-separator, rgba(255, 255, 255, .12));border-radius:8px;background:var(--ss-color-bg-secondary, rgba(255, 255, 255, .06));color:var(--ss-color-text, inherit);font-size:var(--ss-font-size-caption, .85em);font-weight:600;letter-spacing:.02em;cursor:pointer;line-height:1}.seashell-crt .ss-practice-level-chip:hover{background:var(--ss-color-bg-secondary-hover, rgba(255, 255, 255, .1))}.seashell-crt .ss-practice-level-chip__cefr{font-variant-numeric:tabular-nums}.seashell-crt .ss-practice-level-row{display:inline-flex;align-items:center;gap:10px}.seashell-crt .ss-practice-level-row__cefr{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:2px 6px;border-radius:6px;background:var(--ss-color-bg-secondary, rgba(255, 255, 255, .08));font-size:.85em;font-weight:600;font-variant-numeric:tabular-nums}.seashell-crt .ss-center-load{display:flex;justify-content:center;padding:var(--ss-space-loading, 28px)}.seashell-crt .ss-center-load--compact{padding:var(--ss-space-group, 16px)}.seashell-crt .ss-vpad-cell{padding:var(--ss-space-cell-y, 12px) 0}.seashell-crt .ss-vpad-block{padding:var(--ss-space-block, 10px) 0}.seashell-crt .ss-vpad-block-sm{padding:var(--ss-space-inline-sm, 8px) 0 var(--ss-space-block, 10px)}.seashell-crt .ss-pad-bottom-xs{padding:0 0 var(--ss-space-inline-sm, 8px)}.seashell-crt .ss-practice-turn{margin-bottom:var(--ss-space-turn, 18px)}.seashell-crt .ss-practice-turn .ss-separator{margin:var(--ss-space-separator, 14px) 0}.seashell-crt .ss-practice-compose{padding:var(--ss-space-inline-sm, 8px) 0 var(--ss-space-stack, 16px);display:flex;justify-content:flex-start}.seashell-crt .ss-practice-compose--empty{padding:var(--ss-space-loading, 28px);justify-content:center}.seashell-crt .ss-practice-prose{margin-top:4px;line-height:var(--ss-line-body, 1.58)}.seashell-crt .ss-practice-prose--pre{white-space:pre-wrap}.seashell-crt .ss-mt-xs{margin-top:4px}.seashell-crt .ss-mt-6{margin-top:6px}.seashell-crt .ss-mt-sm{margin-top:var(--ss-space-inline-sm, 8px)}.seashell-crt .ss-mt-md{margin-top:var(--ss-space-block, 10px)}.seashell-crt .ss-mt-lg{margin-top:12px}.seashell-crt .ss-mt-xl{margin-top:14px}.seashell-crt .ss-mb-sm{margin-bottom:var(--ss-space-inline-sm, 8px)}.seashell-crt .ss-mb-md{margin-bottom:var(--ss-space-block, 10px)}.seashell-crt .ss-block{display:block}.seashell-crt .ss-opacity-soft{opacity:.88}.seashell-crt .ss-opacity-muted{opacity:.72}.seashell-crt .ss-opacity-subtle{opacity:.92}.seashell-crt .ss-opacity-strong{opacity:.95}.seashell-crt .ss-opacity-dim{opacity:.9}.seashell-crt .ss-text-dim{color:var(--crt-fg-dim)}.seashell-crt .ss-verb-usage-block+.ss-verb-usage-block{margin-top:14px}.seashell-crt .ss-confirm-title{line-height:var(--ss-line-tight, 1.4)}.seashell-crt .ss-confirm-message{margin-top:var(--ss-space-block, 10px);line-height:var(--ss-line-body, 1.58);opacity:.9}.seashell-crt .ss-privacy-list{line-height:var(--ss-line-body, 1.58);margin:0 0 var(--ss-space-inline-sm, 8px);padding-left:1.125em}.seashell-crt .ss-privacy-list li{margin-bottom:6px}.seashell-crt .ss-dict-study-text{color:var(--crt-fg)}.seashell-crt .ss-dict-translation-text{color:var(--crt-fg-dim)}.seashell-crt .ss-dict-gloss-sep{color:var(--crt-fg-dim);opacity:.65}.seashell-crt .ss-exit-hint{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:1200;max-width:min(92vw,360px);padding:10px 14px;border:1px solid var(--crt-border);background:color-mix(in srgb,var(--crt-bg-elev) 92%,transparent);color:var(--crt-fg);font-size:var(--ss-font-size-secondary, .95em);text-align:center;pointer-events:none}.seashell-crt .ss-dict-header-meta{display:flex;flex-direction:column;align-items:center;gap:2px}.seashell-crt .ss-dict-set-names{opacity:.72;font-weight:400}.seashell-crt .ss-dict-separator{margin:12px 0}.seashell-crt .ss-dict-separator--lg{margin:18px 0}.seashell-crt .ss-verb-usage-block{margin-top:14px}.seashell-crt .ss-verb-usage-block:first-of-type{margin-top:var(--ss-space-block, 10px)}.seashell-crt .ss-center-load--y{display:flex;justify-content:center;padding:var(--ss-space-group, 16px) 0}.seashell-crt .ss-mt-actions{margin-top:20px}.seashell-crt .ss-readme-legal-group{margin-bottom:var(--ss-space-inline-sm, 8px)}.seashell-crt{font-family:var(--ss-ui-font-family)}.seashell-crt .ss-panel,.seashell-crt .ss-group,.seashell-crt .ss-cell,.seashell-crt .ss-button,.seashell-crt .ss-input,.seashell-crt .ss-textarea{border-radius:var(--ss-ui-radius-regular)}.seashell-crt .seashell-wordsets-shell__dialog,.seashell-crt .seashell-card-lang-shell__dialog,.seashell-crt .seashell-confirm-shell__dialog{border-radius:var(--ss-ui-radius-sheet) var(--ss-ui-radius-sheet) 0 0}@media (min-width: 768px){.seashell-crt .seashell-wordsets-shell__dialog,.seashell-crt .seashell-card-lang-shell__dialog,.seashell-crt .seashell-confirm-shell__dialog{border-radius:var(--ss-ui-radius-sheet)}}html[data-seashell-ui-style=calm] .seashell-crt .ss-cell,html[data-seashell-ui-style=paper] .seashell-crt .ss-cell,html[data-seashell-ui-style=evening] .seashell-crt .ss-cell,html[data-seashell-ui-style=ongo] .seashell-crt .ss-cell,html[data-seashell-ui-style=focus] .seashell-crt .ss-cell,.seashell-crt.seashell-ui-style-calm .ss-cell,.seashell-crt.seashell-ui-style-paper .ss-cell,.seashell-crt.seashell-ui-style-evening .ss-cell,.seashell-crt.seashell-ui-style-ongo .ss-cell,.seashell-crt.seashell-ui-style-focus .ss-cell{box-shadow:var(--ss-ui-cell-shadow)}html[data-seashell-ui-style=calm] .seashell-shimmer,html[data-seashell-ui-style=paper] .seashell-shimmer,html[data-seashell-ui-style=evening] .seashell-shimmer,html[data-seashell-ui-style=ongo] .seashell-shimmer,html[data-seashell-ui-style=focus] .seashell-shimmer,.seashell-crt.seashell-ui-style-calm .seashell-shimmer,.seashell-crt.seashell-ui-style-paper .seashell-shimmer,.seashell-crt.seashell-ui-style-evening .seashell-shimmer,.seashell-crt.seashell-ui-style-ongo .seashell-shimmer,.seashell-crt.seashell-ui-style-focus .seashell-shimmer{font-family:var(--ss-ui-font-family);letter-spacing:.01em}html[data-seashell-ui-style=focus] .seashell-crt .ss-hint--subtle,.seashell-crt.seashell-ui-style-focus .ss-hint--subtle{opacity:.72}html[data-seashell-ui-style=focus] .seashell-crt .ss-tagline,.seashell-crt.seashell-ui-style-focus .ss-tagline{border-width:0;box-shadow:none}html[data-seashell-ui-style=focus] .seashell-crt .ss-practice-level-chip,.seashell-crt.seashell-ui-style-focus .ss-practice-level-chip{border-radius:999px}html[data-seashell-ui-style=ongo] .seashell-crt .ss-cell,.seashell-crt.seashell-ui-style-ongo .ss-cell{min-height:calc(var(--ss-space-cell-min, 54px) + 2px)}html[data-seashell-ui-style=ongo] .seashell-crt .ss-practice-level-chip,.seashell-crt.seashell-ui-style-ongo .ss-practice-level-chip{border-radius:999px;min-width:2.5rem}html[data-seashell-ui-style=academic] .seashell-crt,html:not([data-seashell-ui-style]) .seashell-crt,.seashell-crt.seashell-ui-style-academic{--vkui--size_border_radius--regular: 0;--vkui--size_border_radius--compact: 0;--vkui--size_border_radius_paper--regular: 2px}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]),.seashell-crt:not(.seashell-ui-style-calm):not(.seashell-ui-style-paper):not(.seashell-ui-style-evening):not(.seashell-ui-style-ongo):not(.seashell-ui-style-focus){--vkui--size_border_radius--regular: var(--ss-ui-radius-regular);--vkui--size_border_radius--compact: var(--ss-ui-radius-compact);--vkui--size_border_radius_paper--regular: var(--ss-ui-radius-regular);text-shadow:none}.ss-practice-bubble{display:flex;flex-direction:column;gap:6px}.ss-practice-bubble__label{font-size:var(--ss-font-size-caption, .9em);color:var(--crt-fg-dim)}html[data-seashell-ui-style=academic] .ss-practice-turn,html:not([data-seashell-ui-style]) .ss-practice-turn,.seashell-crt.seashell-ui-style-academic .ss-practice-turn{display:block}html[data-seashell-ui-style=academic] .ss-practice-bubble,html:not([data-seashell-ui-style]) .ss-practice-bubble,.seashell-crt.seashell-ui-style-academic .ss-practice-bubble{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0 0 12px;margin:0;border-bottom:1px solid var(--crt-cell-border)}html[data-seashell-ui-style=academic] .ss-practice-turn .ss-practice-bubble:last-child,html:not([data-seashell-ui-style]) .ss-practice-turn .ss-practice-bubble:last-child,.seashell-crt.seashell-ui-style-academic .ss-practice-turn .ss-practice-bubble:last-child{border-bottom:none;padding-bottom:0}html[data-seashell-ui-style=academic] .ss-practice-bubble__label,html:not([data-seashell-ui-style]) .ss-practice-bubble__label,.seashell-crt.seashell-ui-style-academic .ss-practice-bubble__label{font-weight:600;color:var(--crt-fg);font-size:1em}html[data-seashell-ui-style=calm] .seashell-crt .ss-panel,.seashell-crt.seashell-ui-style-calm .ss-panel{background:var(--ss-page-bg)}html[data-seashell-ui-style=calm] .seashell-crt .ss-panel-header,.seashell-crt.seashell-ui-style-calm .ss-panel-header{box-shadow:none;border-bottom:1px solid var(--crt-border);background:var(--crt-bg-elev)}html[data-seashell-ui-style=calm] .ss-home-menu .ss-group__content,.seashell-crt.seashell-ui-style-calm .ss-home-menu .ss-group__content{gap:8px;padding-top:4px}html[data-seashell-ui-style=calm] .ss-home-menu .ss-cell,.seashell-crt.seashell-ui-style-calm .ss-home-menu .ss-cell{border:none;border-radius:12px;background:var(--crt-bg-elev);padding:14px 16px;min-height:52px;box-shadow:0 1px 3px #0000000f}html[data-seashell-ui-style=calm] .ss-home-menu .ss-cell--action:active,.seashell-crt.seashell-ui-style-calm .ss-home-menu .ss-cell--action:active{transform:scale(.99)}html[data-seashell-ui-style=calm] .seashell-segmented,.seashell-crt.seashell-ui-style-calm .seashell-segmented{border:none;background:var(--crt-input-bg);border-radius:10px;padding:3px;margin:0 0 8px}html[data-seashell-ui-style=calm] .seashell-segmented__item,.seashell-crt.seashell-ui-style-calm .seashell-segmented__item{border-radius:8px;min-height:40px;font-weight:500}html[data-seashell-ui-style=calm] .seashell-segmented__item.is-active,.seashell-crt.seashell-ui-style-calm .seashell-segmented__item.is-active{background:var(--crt-bg-elev);box-shadow:0 1px 3px #00000014;color:var(--crt-accent)}html[data-seashell-ui-style=calm] .ss-practice-chat .ss-group__content,.seashell-crt.seashell-ui-style-calm .ss-practice-chat .ss-group__content{display:flex;flex-direction:column;gap:10px}html[data-seashell-ui-style=calm] .ss-practice-turn,.seashell-crt.seashell-ui-style-calm .ss-practice-turn{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}html[data-seashell-ui-style=calm] .ss-practice-bubble--user,.seashell-crt.seashell-ui-style-calm .ss-practice-bubble--user{align-self:flex-end;max-width:92%;padding:10px 14px;border-radius:18px 18px 4px;background:var(--crt-accent-muted);border:1px solid rgba(42,127,140,.15)}html[data-seashell-ui-style=calm] .ss-practice-bubble--partner,.seashell-crt.seashell-ui-style-calm .ss-practice-bubble--partner{align-self:flex-start;max-width:92%;padding:10px 14px;border-radius:18px 18px 18px 4px;background:var(--crt-input-bg);border:1px solid var(--crt-border)}html[data-seashell-ui-style=calm] .ss-practice-bubble--meta,.seashell-crt.seashell-ui-style-calm .ss-practice-bubble--meta{align-self:center;max-width:96%;padding:8px 12px;border-radius:12px;background:transparent;border:1px dashed var(--crt-border);font-size:.92em;opacity:.92}html[data-seashell-ui-style=calm] .ss-practice-bubble__label,.seashell-crt.seashell-ui-style-calm .ss-practice-bubble__label{font-size:.75em;text-transform:uppercase;letter-spacing:.04em;font-weight:600;opacity:.7}html[data-seashell-ui-style=calm] .ss-practice-compose-bar,.seashell-crt.seashell-ui-style-calm .ss-practice-compose-bar{position:sticky;bottom:0;z-index:5;margin-top:8px;padding-top:8px;background:linear-gradient(180deg,transparent,var(--crt-bg) 24%)}html[data-seashell-ui-style=calm] .ss-practice-compose-bar .ss-textarea,.seashell-crt.seashell-ui-style-calm .ss-practice-compose-bar .ss-textarea{border-radius:14px;border:1px solid var(--crt-border);background:var(--crt-bg-elev);padding:12px 14px}html[data-seashell-ui-style=calm] .ss-practice-compose-bar .ss-cell--action,.seashell-crt.seashell-ui-style-calm .ss-practice-compose-bar .ss-cell--action{border-radius:12px;background:var(--crt-accent);color:var(--crt-accent-text-on-fill);justify-content:center;font-weight:600;margin-top:8px;border:none}html[data-seashell-ui-style=calm] .ss-dict-list .ss-dict-word-cell,.seashell-crt.seashell-ui-style-calm .ss-dict-list .ss-dict-word-cell{border:none;border-radius:12px;background:var(--crt-bg-elev);margin-bottom:8px;padding:14px 16px;box-shadow:0 1px 3px #0000000d}html[data-seashell-ui-style=calm] .ss-dict-list .ss-dict-word-cell .ss-cell__title,.seashell-crt.seashell-ui-style-calm .ss-dict-list .ss-dict-word-cell .ss-cell__title{font-weight:600;font-size:1.05em}html[data-seashell-ui-style=calm] .ss-dict-detail-card .ss-box,.seashell-crt.seashell-ui-style-calm .ss-dict-detail-card .ss-box{border-radius:12px;background:var(--crt-bg-elev);padding:12px 14px;border:1px solid var(--crt-border)}html[data-seashell-ui-style=paper] .seashell-crt .ss-panel__in,.seashell-crt.seashell-ui-style-paper .ss-panel__in{border-left:3px solid color-mix(in srgb,var(--crt-accent) 35%,var(--crt-border));margin-left:4px;padding-left:calc(max(16px,env(safe-area-inset-left,0px)) + 8px)}html[data-seashell-ui-style=paper] .ss-home-bootlog,.seashell-crt.seashell-ui-style-paper .ss-home-bootlog{font-family:var(--ss-ui-font-family);border:1px solid var(--crt-border);border-radius:8px;padding:10px 12px;margin-bottom:10px;background:color-mix(in srgb,var(--crt-bg-elev) 90%,var(--crt-accent-muted))}html[data-seashell-ui-style=paper] .ss-home-menu .ss-cell,.seashell-crt.seashell-ui-style-paper .ss-home-menu .ss-cell{border:none;border-bottom:1px dotted var(--crt-border);border-radius:0;padding:12px 4px}html[data-seashell-ui-style=paper] .ss-dict-list .ss-group__content,.seashell-crt.seashell-ui-style-paper .ss-dict-list .ss-group__content{gap:12px;padding-top:6px}html[data-seashell-ui-style=paper] .ss-dict-list .ss-dict-word-cell,.seashell-crt.seashell-ui-style-paper .ss-dict-list .ss-dict-word-cell{border:2px solid color-mix(in srgb,var(--crt-accent) 45%,var(--crt-border));border-radius:10px;background:var(--crt-bg-elev);padding:16px 18px;min-height:72px;align-items:flex-start;flex-direction:column;gap:6px;box-shadow:0 2px color-mix(in srgb,var(--crt-border) 80%,transparent)}html[data-seashell-ui-style=paper] .ss-dict-list .ss-dict-word-cell .ss-cell__main,.seashell-crt.seashell-ui-style-paper .ss-dict-list .ss-dict-word-cell .ss-cell__main{width:100%}html[data-seashell-ui-style=paper] .ss-dict-list .ss-dict-word-cell .ss-cell__title,.seashell-crt.seashell-ui-style-paper .ss-dict-list .ss-dict-word-cell .ss-cell__title{font-size:1.25em;font-weight:700;line-height:1.25}html[data-seashell-ui-style=paper] .ss-dict-list .ss-dict-word-cell .ss-cell__after,.seashell-crt.seashell-ui-style-paper .ss-dict-list .ss-dict-word-cell .ss-cell__after{position:absolute;right:12px;top:14px}html[data-seashell-ui-style=paper] .ss-dict-list .ss-dict-word-cell,.seashell-crt.seashell-ui-style-paper .ss-dict-list .ss-dict-word-cell{position:relative}html[data-seashell-ui-style=paper] .ss-dict-detail-card,.seashell-crt.seashell-ui-style-paper .ss-dict-detail-card{border:2px solid var(--crt-border);border-radius:12px;padding:4px 8px 12px;background:var(--crt-bg-elev);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crt-accent-muted) 50%,transparent)}html[data-seashell-ui-style=paper] .ss-practice-bubble,.seashell-crt.seashell-ui-style-paper .ss-practice-bubble{border:1px solid var(--crt-border);border-radius:8px;padding:10px 12px;background:var(--crt-bg-elev);margin-bottom:8px}html[data-seashell-ui-style=paper] .ss-practice-bubble--user,.seashell-crt.seashell-ui-style-paper .ss-practice-bubble--user{border-left:4px solid var(--crt-accent)}html[data-seashell-ui-style=paper] .ss-practice-bubble--partner,.seashell-crt.seashell-ui-style-paper .ss-practice-bubble--partner{border-left:4px solid color-mix(in srgb,var(--crt-accent) 40%,#6b8f71)}html[data-seashell-ui-style=paper] .ss-practice-compose-bar .ss-textarea,.seashell-crt.seashell-ui-style-paper .ss-practice-compose-bar .ss-textarea{border:2px solid var(--crt-border);border-radius:8px;background:var(--crt-input-bg)}html[data-seashell-ui-style=evening] .seashell-crt .ss-panel-header,.seashell-crt.seashell-ui-style-evening .ss-panel-header{box-shadow:none;background:transparent;border-bottom-color:color-mix(in srgb,var(--crt-border) 70%,transparent)}html[data-seashell-ui-style=evening] .ss-home-menu .ss-cell,.seashell-crt.seashell-ui-style-evening .ss-home-menu .ss-cell{border:none;border-radius:8px;padding:12px 8px}html[data-seashell-ui-style=evening] .ss-home-menu .ss-cell--action:hover,html[data-seashell-ui-style=evening] .ss-home-menu .ss-cell--action:active,.seashell-crt.seashell-ui-style-evening .ss-home-menu .ss-cell--action:hover,.seashell-crt.seashell-ui-style-evening .ss-home-menu .ss-cell--action:active{background:color-mix(in srgb,var(--crt-accent) 12%,transparent)}html[data-seashell-ui-style=evening] .ss-dict-list .ss-dict-word-cell,.seashell-crt.seashell-ui-style-evening .ss-dict-list .ss-dict-word-cell{border:none;border-radius:8px;padding:12px 12px 12px 52px;min-height:56px;position:relative;gap:2px}html[data-seashell-ui-style=evening] .ss-dict-list .ss-dict-word-cell:before,.seashell-crt.seashell-ui-style-evening .ss-dict-list .ss-dict-word-cell:before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:6px;background:color-mix(in srgb,var(--crt-accent) 22%,var(--crt-input-bg));border:1px solid color-mix(in srgb,var(--crt-accent) 35%,transparent)}html[data-seashell-ui-style=evening] .ss-dict-list .ss-dict-word-cell .ss-cell__title,.seashell-crt.seashell-ui-style-evening .ss-dict-list .ss-dict-word-cell .ss-cell__title{font-weight:600;font-size:1.02em}html[data-seashell-ui-style=evening] .ss-dict-list .ss-dict-word-cell .ss-cell__subtitle,.seashell-crt.seashell-ui-style-evening .ss-dict-list .ss-dict-word-cell .ss-cell__subtitle{font-size:.85em;opacity:.75}html[data-seashell-ui-style=evening] .ss-practice-voice-cell,.seashell-crt.seashell-ui-style-evening .ss-practice-voice-cell{justify-content:center;min-height:56px;border-radius:999px!important;margin:12px auto 4px;max-width:280px;background:color-mix(in srgb,var(--crt-accent) 88%,#000)!important;color:var(--crt-accent-text-on-fill)!important;font-weight:700;border:none!important;box-shadow:0 4px 20px color-mix(in srgb,var(--crt-accent) 45%,transparent)}html[data-seashell-ui-style=evening] .ss-practice-bubble--partner,.seashell-crt.seashell-ui-style-evening .ss-practice-bubble--partner{background:color-mix(in srgb,var(--crt-bg-elev) 85%,var(--crt-accent-muted));border-radius:14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--crt-accent) 20%,var(--crt-border))}html[data-seashell-ui-style=evening] .ss-practice-bubble--user,.seashell-crt.seashell-ui-style-evening .ss-practice-bubble--user{opacity:.92;padding:8px 0}html[data-seashell-ui-style=evening] .ss-practice-compose-bar .ss-cell--action,.seashell-crt.seashell-ui-style-evening .ss-practice-compose-bar .ss-cell--action{background:var(--crt-accent);color:var(--crt-accent-text-on-fill);border-radius:10px;justify-content:center;font-weight:600}html[data-seashell-ui-style=ongo] .seashell-crt .ss-panel,.seashell-crt.seashell-ui-style-ongo .ss-panel{background:var(--crt-app-gradient)}html[data-seashell-ui-style=ongo] .seashell-crt .ss-panel-header,.seashell-crt.seashell-ui-style-ongo .ss-panel-header{background:transparent;box-shadow:none;border-bottom:none;margin-bottom:4px}html[data-seashell-ui-style=ongo] .seashell-crt .ss-panel-header__content,.seashell-crt.seashell-ui-style-ongo .ss-panel-header__content{font-size:1.15em;font-weight:700}html[data-seashell-ui-style=ongo] .ss-home-menu .ss-group__content,.seashell-crt.seashell-ui-style-ongo .ss-home-menu .ss-group__content{gap:10px}html[data-seashell-ui-style=ongo] .ss-home-menu .ss-cell,.seashell-crt.seashell-ui-style-ongo .ss-home-menu .ss-cell{border:none;border-radius:16px;background:var(--crt-bg-elev);padding:16px 18px;min-height:58px;box-shadow:var(--ss-ui-cell-shadow)}html[data-seashell-ui-style=ongo] .ss-home-menu .ss-cell__title,.seashell-crt.seashell-ui-style-ongo .ss-home-menu .ss-cell__title{font-weight:600;font-size:1.04em}html[data-seashell-ui-style=ongo] .ss-practice-chat .ss-group__content,.seashell-crt.seashell-ui-style-ongo .ss-practice-chat .ss-group__content{gap:12px}html[data-seashell-ui-style=ongo] .ss-practice-bubble,.seashell-crt.seashell-ui-style-ongo .ss-practice-bubble{border-radius:16px;padding:12px 14px;background:var(--crt-bg-elev);box-shadow:0 2px 10px color-mix(in srgb,var(--crt-accent) 8%,transparent)}html[data-seashell-ui-style=ongo] .ss-practice-bubble--user,.seashell-crt.seashell-ui-style-ongo .ss-practice-bubble--user{border:1px solid color-mix(in srgb,var(--crt-accent) 25%,var(--crt-border))}html[data-seashell-ui-style=ongo] .ss-practice-compose-bar,.seashell-crt.seashell-ui-style-ongo .ss-practice-compose-bar{background:var(--crt-bg-elev);border-radius:20px 20px 0 0;margin:0 -16px;padding:12px 16px 0;box-shadow:0 -4px 24px var(--crt-shell-shadow)}html[data-seashell-ui-style=ongo] .ss-practice-compose-bar .ss-textarea,.seashell-crt.seashell-ui-style-ongo .ss-practice-compose-bar .ss-textarea{border-radius:14px;min-height:44px}html[data-seashell-ui-style=ongo] .ss-dict-list .ss-dict-word-cell,.seashell-crt.seashell-ui-style-ongo .ss-dict-list .ss-dict-word-cell{border-radius:14px;background:var(--crt-bg-elev);border:none;margin-bottom:8px;padding:14px 16px;box-shadow:var(--ss-ui-cell-shadow)}html[data-seashell-ui-style=ongo] .ss-practice-level-chip,.seashell-crt.seashell-ui-style-ongo .ss-practice-level-chip{font-weight:700;padding:6px 10px;background:var(--crt-accent-muted);border:1px solid color-mix(in srgb,var(--crt-accent) 30%,transparent)}html[data-seashell-ui-style=focus] .ss-home-bootlog,.seashell-crt.seashell-ui-style-focus .ss-home-bootlog{display:none}html[data-seashell-ui-style=focus] .seashell-crt .ss-panel-header,.seashell-crt.seashell-ui-style-focus .ss-panel-header{box-shadow:none;border-bottom:1px solid var(--crt-border);background:transparent}html[data-seashell-ui-style=focus] .ss-home-menu .ss-cell,.seashell-crt.seashell-ui-style-focus .ss-home-menu .ss-cell{border:none;border-bottom:1px solid var(--crt-border);border-radius:0;padding:16px 4px;min-height:48px}html[data-seashell-ui-style=focus] .ss-home-menu .ss-cell__chevron,.seashell-crt.seashell-ui-style-focus .ss-home-menu .ss-cell__chevron{opacity:.35}html[data-seashell-ui-style=focus] .ss-practice-tabs,.seashell-crt.seashell-ui-style-focus .ss-practice-tabs{opacity:.85}html[data-seashell-ui-style=focus] .ss-practice-bubble--meta,.seashell-crt.seashell-ui-style-focus .ss-practice-bubble--meta{display:none}html[data-seashell-ui-style=focus] .ss-practice-turn,.seashell-crt.seashell-ui-style-focus .ss-practice-turn{margin-bottom:20px}html[data-seashell-ui-style=focus] .ss-practice-bubble--user,html[data-seashell-ui-style=focus] .ss-practice-bubble--partner,.seashell-crt.seashell-ui-style-focus .ss-practice-bubble--user,.seashell-crt.seashell-ui-style-focus .ss-practice-bubble--partner{background:transparent;border:none;padding:0;border-radius:0}html[data-seashell-ui-style=focus] .ss-practice-bubble--partner,.seashell-crt.seashell-ui-style-focus .ss-practice-bubble--partner{margin-top:12px;padding-top:12px;border-top:1px solid var(--crt-border)}html[data-seashell-ui-style=focus] .ss-practice-bubble__label,.seashell-crt.seashell-ui-style-focus .ss-practice-bubble__label{font-size:.8em;text-transform:uppercase;letter-spacing:.06em}html[data-seashell-ui-style=focus] .ss-practice-compose-bar,.seashell-crt.seashell-ui-style-focus .ss-practice-compose-bar{margin-top:16px}html[data-seashell-ui-style=focus] .ss-practice-compose-bar .ss-form-item__top,.seashell-crt.seashell-ui-style-focus .ss-practice-compose-bar .ss-form-item__top{display:none}html[data-seashell-ui-style=focus] .ss-practice-compose-bar .ss-textarea,.seashell-crt.seashell-ui-style-focus .ss-practice-compose-bar .ss-textarea{font-size:1.08em;min-height:52px;border:2px solid var(--crt-border);border-radius:10px;padding:14px}html[data-seashell-ui-style=focus] .ss-practice-compose-bar .ss-cell--action,.seashell-crt.seashell-ui-style-focus .ss-practice-compose-bar .ss-cell--action{min-height:52px;border-radius:10px;justify-content:center;font-weight:700;font-size:1.05em;background:var(--crt-accent);color:var(--crt-accent-text-on-fill);border:none}html[data-seashell-ui-style=focus] .ss-dict-list .ss-dict-word-cell,.seashell-crt.seashell-ui-style-focus .ss-dict-list .ss-dict-word-cell{border:none;border-bottom:1px solid var(--crt-border);border-radius:0;padding:14px 2px}html[data-seashell-ui-style=focus] .ss-dict-list .ss-dict-word-cell .ss-cell__title,.seashell-crt.seashell-ui-style-focus .ss-dict-list .ss-dict-word-cell .ss-cell__title{font-size:1.1em;font-weight:600}html[data-seashell-ui-style=focus] .ss-hint--subtle,html[data-seashell-ui-style=focus] .ss-practice-dict-add--hint,.seashell-crt.seashell-ui-style-focus .ss-hint--subtle,.seashell-crt.seashell-ui-style-focus .ss-practice-dict-add--hint{font-size:.88em}.seashell-crt{position:relative;min-height:100%;min-height:100dvh}.seashell-crt-content{position:relative;z-index:1;min-height:100%;min-height:100dvh}.ss-ui-backdrop{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ss-ui-backdrop__layer{position:absolute;inset:0}.ss-ui-backdrop--calm .ss-ui-backdrop__layer--base{background:linear-gradient(165deg,#d4eef4,#f0f4f8 38%,#e8f2ea 72%,#dce8f0)}.ss-ui-backdrop--calm .ss-ui-backdrop__layer--glow{background:radial-gradient(ellipse 90% 55% at 85% 8%,rgba(42,127,140,.28) 0%,transparent 58%),radial-gradient(ellipse 70% 45% at 10% 92%,rgba(107,143,113,.18) 0%,transparent 55%)}.ss-ui-backdrop--calm .ss-ui-backdrop__layer--pattern{opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='60' viewBox='0 0 120 60'%3E%3Cpath d='M0 30 Q30 18 60 30 T120 30' fill='none' stroke='%232a7f8c' stroke-width='1' opacity='0.12'/%3E%3Cpath d='M0 45 Q30 33 60 45 T120 45' fill='none' stroke='%232a7f8c' stroke-width='1' opacity='0.08'/%3E%3C/svg%3E");background-size:120px 60px}html[data-seashell-ui-style=calm][data-seashell-theme=dark] .ss-ui-backdrop--calm .ss-ui-backdrop__layer--base,.seashell-crt.seashell-ui-style-calm.seashell-theme-dark .ss-ui-backdrop--calm .ss-ui-backdrop__layer--base{background:linear-gradient(165deg,#0f1a1e,#1a2830 45%,#152028)}html[data-seashell-ui-style=calm][data-seashell-theme=dark] .ss-ui-backdrop--calm .ss-ui-backdrop__layer--glow,.seashell-crt.seashell-ui-style-calm.seashell-theme-dark .ss-ui-backdrop--calm .ss-ui-backdrop__layer--glow{background:radial-gradient(ellipse 80% 50% at 75% 5%,rgba(61,168,184,.22) 0%,transparent 55%),radial-gradient(ellipse 60% 40% at 15% 95%,rgba(61,168,184,.12) 0%,transparent 50%)}.ss-ui-backdrop--paper .ss-ui-backdrop__layer--base{background:linear-gradient(180deg,#f3ebe0,#fffdf9 30%,#faf6ef)}.ss-ui-backdrop--paper .ss-ui-backdrop__layer--pattern{background-image:linear-gradient(90deg,transparent 47px,rgba(193,127,89,.22) 47px,rgba(193,127,89,.22) 49px,transparent 49px),repeating-linear-gradient(transparent,transparent 27px,rgba(107,143,113,.12) 27px,rgba(107,143,113,.12) 28px);background-size:100% 28px;opacity:.85}.ss-ui-backdrop--paper .ss-ui-backdrop__layer--glow{background:radial-gradient(ellipse 60% 40% at 100% 0%,rgba(193,127,89,.1) 0%,transparent 60%)}.ss-ui-backdrop--evening .ss-ui-backdrop__layer--base{background:linear-gradient(180deg,#0c0812,#1a1020 35%,#2a1810 65%,#1a0e08)}.ss-ui-backdrop--evening .ss-ui-backdrop__layer--glow{background:radial-gradient(ellipse 100% 45% at 50% 110%,rgba(232,168,73,.45) 0%,transparent 55%),radial-gradient(ellipse 50% 30% at 20% 15%,rgba(200,100,180,.15) 0%,transparent 50%),radial-gradient(ellipse 40% 25% at 85% 20%,rgba(232,168,73,.12) 0%,transparent 45%)}.ss-ui-backdrop--evening .ss-ui-backdrop__layer--pattern{background-image:radial-gradient(circle,rgba(255,255,255,.55) 1px,transparent 1px);background-size:48px 48px;opacity:.15}.ss-ui-backdrop--ongo .ss-ui-backdrop__layer--base{background:linear-gradient(165deg,#87ceeb,#b8e0f0 25%,#fff8f0 55%,#e8f4ea)}.ss-ui-backdrop--ongo .ss-ui-backdrop__layer--glow{background:radial-gradient(circle at 88% 12%,rgba(255,220,120,.75) 0%,rgba(255,200,80,.25) 18%,transparent 42%)}.ss-ui-backdrop--ongo .ss-ui-backdrop__layer--pattern{opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Ccircle cx='40' cy='40' r='1.5' fill='%231f6b7a'/%3E%3C/svg%3E");background-size:80px 80px}html[data-seashell-ui-style=ongo][data-seashell-theme=dark] .ss-ui-backdrop--ongo .ss-ui-backdrop__layer--base,.seashell-crt.seashell-ui-style-ongo.seashell-theme-dark .ss-ui-backdrop--ongo .ss-ui-backdrop__layer--base{background:linear-gradient(165deg,#0a1620,#152028,#1a2428)}html[data-seashell-ui-style=ongo][data-seashell-theme=dark] .ss-ui-backdrop--ongo .ss-ui-backdrop__layer--glow,.seashell-crt.seashell-ui-style-ongo.seashell-theme-dark .ss-ui-backdrop--ongo .ss-ui-backdrop__layer--glow{background:radial-gradient(circle at 90% 8%,rgba(58,154,173,.35) 0%,transparent 40%)}.ss-ui-backdrop--focus .ss-ui-backdrop__layer--base{background:var(--ss-page-bg, #ffffff)}.ss-ui-backdrop--focus .ss-ui-backdrop__layer--pattern{opacity:.4;background-image:radial-gradient(circle,rgba(37,99,235,.07) 1px,transparent 1px);background-size:24px 24px}html[data-seashell-ui-style=focus][data-seashell-theme=dark] .ss-ui-backdrop--focus .ss-ui-backdrop__layer--base,.seashell-crt.seashell-ui-style-focus.seashell-theme-dark .ss-ui-backdrop--focus .ss-ui-backdrop__layer--base{background:#0a0a0a}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt,.seashell-crt.seashell-ui-style-calm,.seashell-crt.seashell-ui-style-paper,.seashell-crt.seashell-ui-style-evening,.seashell-crt.seashell-ui-style-ongo,.seashell-crt.seashell-ui-style-focus{background:transparent!important}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-panel,.seashell-crt.seashell-ui-style-calm .ss-panel,.seashell-crt.seashell-ui-style-paper .ss-panel,.seashell-crt.seashell-ui-style-evening .ss-panel,.seashell-crt.seashell-ui-style-ongo .ss-panel,.seashell-crt.seashell-ui-style-focus .ss-panel{background:transparent!important}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-panel__in,.seashell-crt.seashell-ui-style-calm .ss-panel__in,.seashell-crt.seashell-ui-style-paper .ss-panel__in,.seashell-crt.seashell-ui-style-evening .ss-panel__in,.seashell-crt.seashell-ui-style-ongo .ss-panel__in,.seashell-crt.seashell-ui-style-focus .ss-panel__in{background:transparent!important}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-panel-header,.seashell-crt.seashell-ui-style-calm .ss-panel-header,.seashell-crt.seashell-ui-style-paper .ss-panel-header,.seashell-crt.seashell-ui-style-evening .ss-panel-header,.seashell-crt.seashell-ui-style-ongo .ss-panel-header,.seashell-crt.seashell-ui-style-focus .ss-panel-header{background:transparent!important;box-shadow:none!important;border-bottom-color:transparent!important}html[data-seashell-ui-style=evening] .seashell-crt .ss-panel-header__content,.seashell-crt.seashell-ui-style-evening .ss-panel-header__content{color:#f5e6d3;font-weight:700;text-shadow:0 1px 12px rgba(232,168,73,.35)}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-group,.seashell-crt.seashell-ui-style-calm .ss-group,.seashell-crt.seashell-ui-style-paper .ss-group,.seashell-crt.seashell-ui-style-evening .ss-group,.seashell-crt.seashell-ui-style-ongo .ss-group,.seashell-crt.seashell-ui-style-focus .ss-group{background:transparent}html[data-seashell-ui-style=evening] .seashell-crt .ss-group__content>.ss-box,html[data-seashell-ui-style=evening] .seashell-crt .ss-form-item,.seashell-crt.seashell-ui-style-evening .ss-group__content>.ss-box,.seashell-crt.seashell-ui-style-evening .ss-form-item{background:#ffffff0f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px}html[data-seashell-ui-style=calm] .seashell-crt .ss-panel-header__content,.seashell-crt.seashell-ui-style-calm .ss-panel-header__content{font-weight:800;font-size:1.15em;letter-spacing:-.02em}html[data-seashell-ui-style=ongo] .seashell-crt .ss-panel-header__content,.seashell-crt.seashell-ui-style-ongo .ss-panel-header__content{font-weight:800;font-size:1.22em}.ss-ui-backdrop__layer--scene{background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;opacity:.72;transform:translateZ(0)}.ss-ui-backdrop__layer--vignette{background:radial-gradient(ellipse 90% 55% at 50% 18%,rgba(255,255,255,.08) 0%,transparent 55%),radial-gradient(ellipse 100% 80% at 50% 100%,rgba(0,0,0,.06) 0%,transparent 50%),linear-gradient(180deg,transparent 0%,transparent 55%,rgba(255,255,255,.04) 100%);opacity:.9}html[data-seashell-theme=dark] .ss-ui-backdrop__layer--vignette,.seashell-crt.seashell-theme-dark .ss-ui-backdrop__layer--vignette{background:radial-gradient(ellipse 85% 50% at 50% 12%,rgba(58,154,173,.08) 0%,transparent 50%),radial-gradient(ellipse 100% 75% at 50% 100%,rgba(0,0,0,.22) 0%,transparent 55%),linear-gradient(180deg,rgba(0,0,0,.12) 0%,transparent 40%,rgba(0,0,0,.08) 100%)}.ss-ui-backdrop--ongo .ss-ui-backdrop__layer--scene{background-image:url(./ui-backdrops/ongo-scene.svg);opacity:.78}html[data-seashell-ui-style=ongo][data-seashell-theme=dark] .ss-ui-backdrop--ongo .ss-ui-backdrop__layer--scene,.seashell-crt.seashell-ui-style-ongo.seashell-theme-dark .ss-ui-backdrop--ongo .ss-ui-backdrop__layer--scene{background-image:url(./ui-backdrops/ongo-scene-dark.svg);opacity:.65}.ss-ui-backdrop--calm .ss-ui-backdrop__layer--scene{background-image:url(./ui-backdrops/calm-scene.svg);opacity:.7}html[data-seashell-ui-style=calm][data-seashell-theme=dark] .ss-ui-backdrop--calm .ss-ui-backdrop__layer--scene,.seashell-crt.seashell-ui-style-calm.seashell-theme-dark .ss-ui-backdrop--calm .ss-ui-backdrop__layer--scene{background-image:url(./ui-backdrops/calm-scene-dark.svg);opacity:.58}.ss-ui-backdrop--paper .ss-ui-backdrop__layer--scene{background-image:url(./ui-backdrops/paper-scene.svg);opacity:.62}html[data-seashell-ui-style=paper][data-seashell-theme=dark] .ss-ui-backdrop--paper .ss-ui-backdrop__layer--scene,.seashell-crt.seashell-ui-style-paper.seashell-theme-dark .ss-ui-backdrop--paper .ss-ui-backdrop__layer--scene{background-image:url(./ui-backdrops/paper-scene.svg);opacity:.38}.ss-ui-backdrop--evening .ss-ui-backdrop__layer--scene{background-image:url(./ui-backdrops/evening-scene.svg);opacity:.55}.ss-ui-backdrop--focus .ss-ui-backdrop__layer--scene{background-image:url(./ui-backdrops/focus-scene.svg);opacity:.55}html[data-seashell-ui-style=focus][data-seashell-theme=dark] .ss-ui-backdrop--focus .ss-ui-backdrop__layer--scene,.seashell-crt.seashell-ui-style-focus.seashell-theme-dark .ss-ui-backdrop--focus .ss-ui-backdrop__layer--scene{background-image:url(./ui-backdrops/focus-scene-dark.svg);opacity:.48}.ss-ui-backdrop--ongo .ss-ui-backdrop__layer--pattern,.ss-ui-backdrop--calm .ss-ui-backdrop__layer--pattern,.ss-ui-backdrop--paper .ss-ui-backdrop__layer--pattern,.ss-ui-backdrop--evening .ss-ui-backdrop__layer--pattern,.ss-ui-backdrop--focus .ss-ui-backdrop__layer--pattern{opacity:.08}@media (min-width: 420px){.ss-ui-backdrop__layer--scene{background-size:min(100%,480px) auto;background-position:center bottom}}@media (prefers-reduced-motion: no-preference){.ss-ui-backdrop__layer--scene{animation:ss-backdrop-scene-in .9s ease-out both}}@keyframes ss-backdrop-scene-in{0%{transform:translateY(16px)}to{transform:translateY(0)}}.ss-style-tiles{display:grid;gap:12px;padding:0 0 20px;width:100%}.ss-style-tiles--cols-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.ss-style-tiles--cols-1{grid-template-columns:1fr}.ss-style-tile{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:72px;padding:14px 16px;border:none;text-align:center;font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-appearance:none;appearance:none;transition:transform .15s ease,box-shadow .15s ease;box-sizing:border-box}.ss-style-tile:active{transform:scale(.98)}.ss-style-tiles--cols-2 .ss-style-tile:not(.ss-style-tile--featured){flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:118px;padding:16px 10px}.ss-style-tiles--cols-2 .ss-style-tile:not(.ss-style-tile--featured) .ss-style-tile__chev{display:none}.ss-style-tile__icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;line-height:1}.ss-style-tile__icon svg{display:block;width:24px;height:24px}.ss-style-tile__body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.ss-style-tile__label{font-weight:650;font-size:.92em;line-height:1.28;text-wrap:balance}.ss-style-tile__sub{font-size:.78em;opacity:.72;line-height:1.25;text-wrap:balance}.ss-style-tile__chev{flex-shrink:0;opacity:.35;font-size:1.25em;font-weight:300;line-height:1}.ss-style-tile--featured{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:center;gap:14px;min-height:88px;padding:16px 44px 16px 16px;text-align:center}.ss-style-tile--featured .ss-style-tile__body{flex:0 1 auto;align-items:center}.ss-style-tile--featured .ss-style-tile__chev{position:absolute;right:14px;top:50%;transform:translateY(-50%);opacity:.45}.ss-style-tiles--cols-1 .ss-style-tile{flex-direction:row;justify-content:center;min-height:80px;padding:16px 44px 16px 16px}.ss-style-tiles--cols-1 .ss-style-tile .ss-style-tile__body{flex:0 1 auto;align-items:center}.ss-style-tiles--cols-1 .ss-style-tile .ss-style-tile__chev{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.ss-style-tiles--calm .ss-style-tile{background:var(--ss-ui-surface);color:var(--ss-ui-surface-text);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:18px;box-shadow:var(--ss-ui-cell-shadow);border:1px solid var(--ss-ui-surface-border)}.ss-style-tiles--calm .ss-style-tile__icon{background:color-mix(in srgb,var(--crt-accent) 12%,var(--ss-ui-surface));border-radius:14px}.ss-style-tiles--calm .ss-style-tile--featured{background:var(--ss-ui-surface);color:var(--ss-ui-surface-text);border:1px solid var(--ss-ui-surface-border);box-shadow:var(--ss-ui-cell-shadow)}.ss-style-tiles--calm .ss-style-tile--featured .ss-style-tile__sub,.ss-style-tiles--calm .ss-style-tile--featured .ss-style-tile__chev{color:var(--ss-ui-surface-text-dim);opacity:1}.ss-style-tiles--calm .ss-style-tile--featured .ss-style-tile__icon{background:color-mix(in srgb,var(--crt-accent) 12%,var(--ss-ui-surface))}.ss-style-tiles--calm .ss-style-tile__sub{color:var(--ss-ui-surface-text-dim);opacity:1}.ss-style-tiles--paper .ss-style-tile{background:var(--ss-ui-surface);color:var(--ss-ui-surface-text);border-radius:8px;box-shadow:0 2px 8px #3d342914;border:1px solid var(--ss-ui-surface-border)}.ss-style-tiles--paper .ss-style-tile__icon{background:color-mix(in srgb,var(--crt-accent) 12%,var(--ss-ui-surface));border-radius:10px;border:1px solid var(--ss-ui-surface-border)}.ss-style-tiles--paper .ss-style-tile--featured{background:var(--ss-ui-surface);border:1px solid var(--ss-ui-surface-border);box-shadow:0 2px 8px #3d342914}.ss-style-tiles--paper .ss-style-tile__sub{color:var(--ss-ui-surface-text-dim);opacity:1}.ss-style-tiles--evening .ss-style-tile{background:var(--ss-ui-surface);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:14px;border:1px solid var(--ss-ui-surface-border);color:var(--ss-ui-surface-text);box-shadow:var(--ss-ui-cell-shadow)}.ss-style-tiles--evening .ss-style-tile__icon{background:color-mix(in srgb,var(--crt-accent) 16%,var(--ss-ui-surface));border-radius:10px}.ss-style-tiles--evening .ss-style-tile--featured{background:var(--ss-ui-surface);border:1px solid var(--ss-ui-surface-border);box-shadow:var(--ss-ui-cell-shadow);min-height:96px}.ss-style-tiles--evening .ss-style-tile__sub{color:var(--ss-ui-surface-text-dim);opacity:1}.ss-style-tiles--ongo{gap:14px}.ss-style-tiles--ongo .ss-style-tile{background:var(--ss-ui-surface);color:var(--ss-ui-surface-text);border-radius:20px;min-height:80px;padding:18px 20px;box-shadow:var(--ss-ui-cell-shadow);border:2px solid var(--ss-ui-surface-border)}.ss-style-tiles--ongo .ss-style-tile--featured{box-shadow:var(--ss-ui-cell-shadow);min-height:100px}.ss-style-tiles--ongo .ss-style-tile__sub{color:var(--ss-ui-surface-text-dim);opacity:1}.ss-style-tiles--ongo .ss-style-tile__icon{background:color-mix(in srgb,var(--crt-accent) 10%,var(--ss-ui-surface));border-radius:14px}.ss-style-tiles--ongo .ss-style-tile__label{font-weight:700}.ss-style-tiles--focus{gap:0}.ss-style-tiles--focus .ss-style-tile{min-height:56px;padding:16px 4px;background:transparent;border-radius:0;border-bottom:1px solid var(--crt-border);box-shadow:none}.ss-style-tiles--focus .ss-style-tile__icon{width:auto;height:auto;font-size:1.1rem;opacity:.5}.ss-style-tiles--focus .ss-style-tile__label{font-size:1.05em;font-weight:600;letter-spacing:.01em}.ss-style-tiles--focus .ss-style-tile--featured .ss-style-tile__label{font-size:1.15em;font-weight:800}.ss-style-tiles--focus .ss-style-tile--featured{border-bottom-width:2px;border-bottom-color:var(--crt-accent)}.ss-home-hero{margin:0 0 16px}.ss-style-tiles--calm .ss-style-tile__icon,.ss-style-tiles--evening .ss-style-tile__icon,.ss-style-tiles--ongo .ss-style-tile__icon{background:color-mix(in srgb,var(--crt-accent) 12%,var(--ss-ui-surface));border-radius:12px}.ss-home-hero__card{display:flex;align-items:center;gap:14px;text-align:center}.ss-home-hero--calm .ss-home-hero__card,.ss-home-hero--paper .ss-home-hero__card,.ss-home-hero--evening .ss-home-hero__card,.ss-home-hero--ongo .ss-home-hero__card{flex-direction:column;align-items:center;justify-content:center}.ss-home-hero__text{width:100%}.ss-home-hero__title,.ss-home-hero__tagline{text-align:center;text-wrap:balance}.ss-home-hero__title{margin:0;font-size:1.2em;font-weight:800;line-height:1.25;letter-spacing:-.02em}.ss-home-hero__tagline{margin:4px 0 0;font-size:.88em;opacity:.75;line-height:1.35}.ss-home-hero--calm .ss-home-hero__card{padding:18px 20px;background:var(--ss-ui-surface);color:var(--ss-ui-surface-text);backdrop-filter:blur(10px);border-radius:22px;box-shadow:var(--ss-ui-cell-shadow);border:1px solid var(--ss-ui-surface-border)}.ss-home-hero--paper .ss-home-hero__card{padding:16px 18px;background:var(--ss-ui-surface);color:var(--ss-ui-surface-text);border:1px solid var(--ss-ui-surface-border);border-radius:6px 6px 16px;box-shadow:3px 4px #3d34291a}.ss-home-hero--calm .ss-home-hero__tagline,.ss-home-hero--paper .ss-home-hero__tagline{color:var(--ss-ui-surface-text-dim);opacity:1}html[data-seashell-ui-style=paper] .seashell-crt .ss-panel-header__content,.seashell-crt.seashell-ui-style-paper .ss-panel-header__content{color:var(--ss-ui-surface-text)!important;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.65)}html[data-seashell-ui-style=calm] .seashell-crt .ss-panel-header__content,.seashell-crt.seashell-ui-style-calm .ss-panel-header__content{color:var(--ss-ui-surface-text)!important;font-weight:800}html[data-seashell-ui-style=ongo] .seashell-crt .ss-panel-header__content,.seashell-crt.seashell-ui-style-ongo .ss-panel-header__content{color:var(--ss-ui-surface-text)!important}.ss-style-tile__label{font-weight:700}.ss-style-tile__sub{font-weight:500}.ss-home-hero--evening .ss-home-hero__card{padding:16px 18px;background:var(--ss-ui-surface);color:var(--ss-ui-surface-text);backdrop-filter:blur(12px);border-radius:16px;border:1px solid var(--ss-ui-surface-border)}.ss-home-hero--evening .ss-home-hero__tagline{color:var(--ss-ui-surface-text-dim);opacity:1}.ss-home-hero--ongo .ss-home-hero__card{padding:20px 22px;background:var(--ss-ui-surface);color:var(--ss-ui-surface-text);border:1px solid var(--ss-ui-surface-border);border-radius:24px;box-shadow:var(--ss-ui-cell-shadow)}.ss-home-hero--ongo .ss-home-hero__tagline{color:var(--ss-ui-surface-text-dim);opacity:1}.ss-home-hero--ongo .ss-home-hero__title{font-size:1.35em}.ss-styled-home .ss-home-bootlog{display:none}html[data-seashell-ui-style=calm] .seashell-crt .ss-nav-menu .ss-cell,html[data-seashell-ui-style=calm] .seashell-crt .ss-settings-list .ss-form-item .ss-cell,html[data-seashell-ui-style=calm] .seashell-crt .ss-home-profile .ss-cell,html[data-seashell-ui-style=calm] .seashell-crt .ss-practice-action .ss-cell,html[data-seashell-ui-style=calm] .seashell-crt .ss-dict-list .ss-dict-word-cell,html[data-seashell-ui-style=paper] .seashell-crt .ss-settings-list .ss-form-item .ss-cell,html[data-seashell-ui-style=paper] .seashell-crt .ss-home-profile .ss-cell,html[data-seashell-ui-style=evening] .seashell-crt .ss-settings-list .ss-form-item .ss-cell,html[data-seashell-ui-style=evening] .seashell-crt .ss-dict-list .ss-dict-word-cell,html[data-seashell-ui-style=ongo] .seashell-crt .ss-nav-menu .ss-cell,html[data-seashell-ui-style=ongo] .seashell-crt .ss-settings-list .ss-form-item .ss-cell,html[data-seashell-ui-style=ongo] .seashell-crt .ss-home-profile .ss-cell,.seashell-crt.seashell-ui-style-calm .ss-nav-menu .ss-cell,.seashell-crt.seashell-ui-style-calm .ss-settings-list .ss-form-item .ss-cell,.seashell-crt.seashell-ui-style-calm .ss-home-profile .ss-cell,.seashell-crt.seashell-ui-style-calm .ss-practice-action .ss-cell,.seashell-crt.seashell-ui-style-calm .ss-dict-list .ss-dict-word-cell,.seashell-crt.seashell-ui-style-paper .ss-settings-list .ss-form-item .ss-cell,.seashell-crt.seashell-ui-style-paper .ss-home-profile .ss-cell,.seashell-crt.seashell-ui-style-evening .ss-settings-list .ss-form-item .ss-cell,.seashell-crt.seashell-ui-style-evening .ss-dict-list .ss-dict-word-cell,.seashell-crt.seashell-ui-style-ongo .ss-nav-menu .ss-cell,.seashell-crt.seashell-ui-style-ongo .ss-settings-list .ss-form-item .ss-cell,.seashell-crt.seashell-ui-style-ongo .ss-home-profile .ss-cell{background:var(--ss-ui-surface)!important;color:var(--ss-ui-surface-text);border-color:var(--ss-ui-surface-border)!important}html[data-seashell-ui-style=calm] .seashell-crt .ss-nav-menu .ss-group__content,.seashell-crt.seashell-ui-style-calm .ss-nav-menu .ss-group__content{display:flex;flex-direction:column;gap:8px}html[data-seashell-ui-style=calm] .seashell-crt .ss-nav-menu .ss-cell,.seashell-crt.seashell-ui-style-calm .ss-nav-menu .ss-cell{border:none!important;border-radius:12px!important;background:var(--crt-bg-elev)!important;padding:14px 16px!important;min-height:52px;box-shadow:0 1px 3px #0000000f}html[data-seashell-ui-style=calm] .seashell-crt .ss-settings-list .ss-form-item .ss-cell,.seashell-crt.seashell-ui-style-calm .ss-settings-list .ss-form-item .ss-cell{border:none!important;border-radius:10px!important;background:var(--crt-input-bg)!important;padding:12px 14px!important;margin-bottom:4px}html[data-seashell-ui-style=calm] .seashell-crt .ss-settings-list .ss-cell--selected,.seashell-crt.seashell-ui-style-calm .ss-settings-list .ss-cell--selected{box-shadow:inset 0 0 0 2px var(--crt-accent)!important;background:var(--crt-accent-muted)!important}html[data-seashell-ui-style=calm] .seashell-crt .ss-home-profile .ss-cell,.seashell-crt.seashell-ui-style-calm .ss-home-profile .ss-cell{border:none!important;border-radius:16px!important;padding:16px 18px!important;box-shadow:var(--ss-ui-cell-shadow)}html[data-seashell-ui-style=calm] .seashell-crt .ss-group__header,.seashell-crt.seashell-ui-style-calm .ss-group__header{font-weight:600;letter-spacing:.02em;text-transform:uppercase;font-size:.78em;opacity:.72;padding-bottom:6px}html[data-seashell-ui-style=paper] .seashell-crt .ss-nav-menu .ss-cell,.seashell-crt.seashell-ui-style-paper .ss-nav-menu .ss-cell{border:none!important;border-bottom:1px dotted var(--crt-border)!important;border-radius:0!important;padding:12px 4px!important;background:transparent!important}html[data-seashell-ui-style=paper] .seashell-crt .ss-settings-list .ss-form-item .ss-cell,.seashell-crt.seashell-ui-style-paper .ss-settings-list .ss-form-item .ss-cell{border:1px dashed var(--crt-border)!important;border-radius:8px!important;padding:10px 12px!important;margin-bottom:6px;background:var(--crt-bg-elev)!important}html[data-seashell-ui-style=paper] .seashell-crt .ss-home-profile .ss-cell,.seashell-crt.seashell-ui-style-paper .ss-home-profile .ss-cell{border:2px solid var(--crt-border)!important;border-radius:10px!important;padding:14px 16px!important;background:var(--crt-bg-elev)!important}html[data-seashell-ui-style=evening] .seashell-crt .ss-nav-menu .ss-cell,.seashell-crt.seashell-ui-style-evening .ss-nav-menu .ss-cell{border:none!important;border-radius:8px!important;padding:12px 10px!important;background:transparent!important}html[data-seashell-ui-style=evening] .seashell-crt .ss-nav-menu .ss-cell--action:active,.seashell-crt.seashell-ui-style-evening .ss-nav-menu .ss-cell--action:active{background:color-mix(in srgb,var(--crt-accent) 14%,transparent)!important}html[data-seashell-ui-style=evening] .seashell-crt .ss-settings-list .ss-form-item .ss-cell,.seashell-crt.seashell-ui-style-evening .ss-settings-list .ss-form-item .ss-cell{border:none!important;border-radius:8px!important;padding:11px 12px!important;background:color-mix(in srgb,var(--crt-bg-elev) 70%,transparent)!important}html[data-seashell-ui-style=evening] .seashell-crt .ss-settings-list .ss-cell--selected,.seashell-crt.seashell-ui-style-evening .ss-settings-list .ss-cell--selected{box-shadow:inset 3px 0 0 var(--crt-accent)!important}html[data-seashell-ui-style=ongo] .seashell-crt .ss-nav-menu .ss-group__content,.seashell-crt.seashell-ui-style-ongo .ss-nav-menu .ss-group__content{gap:10px}html[data-seashell-ui-style=ongo] .seashell-crt .ss-nav-menu .ss-cell,.seashell-crt.seashell-ui-style-ongo .ss-nav-menu .ss-cell{border:none!important;border-radius:16px!important;background:var(--crt-bg-elev)!important;padding:16px 18px!important;min-height:58px;box-shadow:var(--ss-ui-cell-shadow)}html[data-seashell-ui-style=ongo] .seashell-crt .ss-settings-list .ss-form-item .ss-cell,.seashell-crt.seashell-ui-style-ongo .ss-settings-list .ss-form-item .ss-cell{border:none!important;border-radius:14px!important;padding:14px 16px!important;margin-bottom:6px;background:var(--ss-ui-surface)!important;box-shadow:var(--ss-ui-cell-shadow)}html[data-seashell-ui-style=ongo] .seashell-crt .ss-home-profile .ss-cell,.seashell-crt.seashell-ui-style-ongo .ss-home-profile .ss-cell{border:none!important;border-radius:18px!important;padding:18px 20px!important;background:var(--crt-bg-elev)!important;box-shadow:var(--ss-ui-cell-shadow)}html[data-seashell-ui-style=focus] .seashell-crt .ss-nav-menu .ss-cell,.seashell-crt.seashell-ui-style-focus .ss-nav-menu .ss-cell{border:none!important;border-bottom:1px solid var(--crt-border)!important;border-radius:0!important;padding:16px 4px!important;background:transparent!important}html[data-seashell-ui-style=focus] .seashell-crt .ss-settings-list .ss-form-item .ss-cell,.seashell-crt.seashell-ui-style-focus .ss-settings-list .ss-form-item .ss-cell{border:none!important;border-bottom:1px solid var(--crt-border)!important;border-radius:0!important;padding:14px 2px!important;background:transparent!important}html[data-seashell-ui-style=focus] .seashell-crt .ss-home-profile .ss-cell,.seashell-crt.seashell-ui-style-focus .ss-home-profile .ss-cell{border:none!important;border-bottom:1px solid var(--crt-border)!important;padding:14px 2px!important}.seashell-bootlog--friendly{font-family:var(--ss-ui-font-family);line-height:1.45;padding:0;margin:0 0 10px}.seashell-bootlog--friendly .seashell-bootlog__welcome{font-size:1.08em;font-weight:700;margin-bottom:6px;color:var(--crt-fg)}.seashell-bootlog--friendly .seashell-bootlog__tagline{font-size:.94em;color:var(--crt-fg-dim);min-height:1.4em}html[data-seashell-ui-style=calm] .seashell-bootlog--friendly,.seashell-crt.seashell-ui-style-calm .seashell-bootlog--friendly{background:var(--ss-ui-surface);color:var(--ss-ui-surface-text);border-radius:16px;padding:14px 16px;box-shadow:var(--ss-ui-cell-shadow);border:1px solid var(--ss-ui-surface-border)}html[data-seashell-ui-style=paper] .seashell-bootlog--friendly,.seashell-crt.seashell-ui-style-paper .seashell-bootlog--friendly{border:1px solid var(--ss-ui-surface-border);border-radius:8px;padding:10px 12px;background:var(--ss-ui-surface);color:var(--ss-ui-surface-text)}html[data-seashell-ui-style=paper] .seashell-bootlog--friendly .seashell-bootlog__tagline,.seashell-crt.seashell-ui-style-paper .seashell-bootlog--friendly .seashell-bootlog__tagline{font-style:italic}html[data-seashell-ui-style=evening] .seashell-bootlog--friendly,.seashell-crt.seashell-ui-style-evening .seashell-bootlog--friendly{border-left:3px solid var(--crt-accent);padding:8px 4px 12px 12px}html[data-seashell-ui-style=evening] .seashell-bootlog--friendly .seashell-bootlog__welcome,.seashell-crt.seashell-ui-style-evening .seashell-bootlog--friendly .seashell-bootlog__welcome{color:var(--crt-accent)}html[data-seashell-ui-style=ongo] .seashell-bootlog--friendly,.seashell-crt.seashell-ui-style-ongo .seashell-bootlog--friendly{padding:4px 2px 12px}html[data-seashell-ui-style=ongo] .seashell-bootlog--friendly .seashell-bootlog__welcome,.seashell-crt.seashell-ui-style-ongo .seashell-bootlog--friendly .seashell-bootlog__welcome{font-size:1.2em}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .ss-practice-chat .ss-separator,.seashell-crt.seashell-ui-style-calm .ss-practice-chat .ss-separator,.seashell-crt.seashell-ui-style-paper .ss-practice-chat .ss-separator,.seashell-crt.seashell-ui-style-evening .ss-practice-chat .ss-separator,.seashell-crt.seashell-ui-style-ongo .ss-practice-chat .ss-separator,.seashell-crt.seashell-ui-style-focus .ss-practice-chat .ss-separator{display:none}html[data-seashell-ui-style=calm] .seashell-crt .ss-practice-action .ss-cell,.seashell-crt.seashell-ui-style-calm .ss-practice-action .ss-cell{border:none!important;border-radius:12px!important;background:var(--crt-bg-elev)!important;padding:12px 16px!important;justify-content:center;font-weight:600}html[data-seashell-ui-style=evening] .seashell-crt .ss-practice-action .ss-cell,.seashell-crt.seashell-ui-style-evening .ss-practice-action .ss-cell{border-radius:10px!important;border:none!important;justify-content:center;font-weight:600}html[data-seashell-ui-style=evening] .seashell-crt,.seashell-crt.seashell-ui-style-evening,html[data-seashell-ui-style=evening] .seashell-crt .ss-cell,html[data-seashell-ui-style=evening] .seashell-crt .ss-group-title,html[data-seashell-ui-style=evening] .seashell-crt .ss-form-item__top,.seashell-crt.seashell-ui-style-evening .ss-cell,.seashell-crt.seashell-ui-style-evening .ss-group-title,.seashell-crt.seashell-ui-style-evening .ss-form-item__top{color:var(--crt-fg)}html[data-seashell-ui-style=ongo] .seashell-crt .ss-dict-list .ss-group__content,.seashell-crt.seashell-ui-style-ongo .ss-dict-list .ss-group__content{gap:12px}html[data-seashell-ui-style=calm] .ss-practice-bubble--user,.seashell-crt.seashell-ui-style-calm .ss-practice-bubble--user{box-shadow:0 2px 12px #2a7f8c33}html[data-seashell-ui-style=evening] .ss-practice-compose-bar,.seashell-crt.seashell-ui-style-evening .ss-practice-compose-bar{background:var(--ss-ui-surface)!important;backdrop-filter:blur(12px);border-radius:20px 20px 0 0;padding-top:12px;margin:0 -12px;padding-left:12px;padding-right:12px;border-top:1px solid var(--ss-ui-surface-border)}html[data-seashell-ui-style=ongo] .ss-practice-compose-bar,.seashell-crt.seashell-ui-style-ongo .ss-practice-compose-bar{border:none;border-top:1px solid var(--ss-ui-surface-border);background:var(--ss-ui-surface)!important}html[data-seashell-ui-style=calm] .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile,html[data-seashell-ui-style=paper] .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile,html[data-seashell-ui-style=evening] .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile,html[data-seashell-ui-style=ongo] .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile,.seashell-crt.seashell-ui-style-calm .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile,.seashell-crt.seashell-ui-style-paper .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile,.seashell-crt.seashell-ui-style-evening .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile,.seashell-crt.seashell-ui-style-ongo .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile{background:var(--ss-ui-surface)!important;color:var(--ss-ui-surface-text)!important;border-color:var(--ss-ui-surface-border)!important}html[data-seashell-ui-style=calm] .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile__sub,html[data-seashell-ui-style=paper] .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile__sub,html[data-seashell-ui-style=evening] .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile__sub,html[data-seashell-ui-style=ongo] .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile__sub,.seashell-crt.seashell-ui-style-calm .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile__sub,.seashell-crt.seashell-ui-style-paper .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile__sub,.seashell-crt.seashell-ui-style-evening .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile__sub,.seashell-crt.seashell-ui-style-ongo .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile__sub{color:var(--ss-ui-surface-text-dim)!important;opacity:1!important}html[data-seashell-ui-style=calm] .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile--featured,html[data-seashell-ui-style=paper] .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile--featured,html[data-seashell-ui-style=evening] .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile--featured,html[data-seashell-ui-style=ongo] .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile--featured,.seashell-crt.seashell-ui-style-calm .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile--featured,.seashell-crt.seashell-ui-style-paper .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile--featured,.seashell-crt.seashell-ui-style-evening .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile--featured,.seashell-crt.seashell-ui-style-ongo .ss-style-tiles:not(.ss-style-tiles--focus) .ss-style-tile--featured{background:var(--ss-ui-surface)!important;color:var(--ss-ui-surface-text)!important}html[data-seashell-ui-style=calm],html[data-seashell-ui-style=paper],html[data-seashell-ui-style=evening],html[data-seashell-ui-style=ongo],html[data-seashell-ui-style=focus]{--ss-ui-page-pad: 16px}html[data-seashell-ui-style=calm] .seashell-crt .ss-panel__in,html[data-seashell-ui-style=paper] .seashell-crt .ss-panel__in,html[data-seashell-ui-style=evening] .seashell-crt .ss-panel__in,html[data-seashell-ui-style=ongo] .seashell-crt .ss-panel__in,html[data-seashell-ui-style=focus] .seashell-crt .ss-panel__in,.seashell-crt.seashell-ui-style-calm .ss-panel__in,.seashell-crt.seashell-ui-style-paper .ss-panel__in,.seashell-crt.seashell-ui-style-evening .ss-panel__in,.seashell-crt.seashell-ui-style-ongo .ss-panel__in,.seashell-crt.seashell-ui-style-focus .ss-panel__in{padding-left:max(var(--ss-ui-page-pad),env(safe-area-inset-left,0px));padding-right:max(var(--ss-ui-page-pad),env(safe-area-inset-right,0px))}html[data-seashell-ui-style=calm] .seashell-crt .ss-panel-header,html[data-seashell-ui-style=paper] .seashell-crt .ss-panel-header,html[data-seashell-ui-style=evening] .seashell-crt .ss-panel-header,html[data-seashell-ui-style=ongo] .seashell-crt .ss-panel-header,html[data-seashell-ui-style=focus] .seashell-crt .ss-panel-header,.seashell-crt.seashell-ui-style-calm .ss-panel-header,.seashell-crt.seashell-ui-style-paper .ss-panel-header,.seashell-crt.seashell-ui-style-evening .ss-panel-header,.seashell-crt.seashell-ui-style-ongo .ss-panel-header,.seashell-crt.seashell-ui-style-focus .ss-panel-header{margin-left:calc(-1*max(var(--ss-ui-page-pad),env(safe-area-inset-left,0px)));margin-right:calc(-1*max(var(--ss-ui-page-pad),env(safe-area-inset-right,0px)))}html[data-seashell-ui-style=paper] .seashell-crt .ss-panel__in,.seashell-crt.seashell-ui-style-paper .ss-panel__in{margin-left:0;border-left:3px solid color-mix(in srgb,var(--crt-accent) 35%,var(--crt-border));padding-left:calc(max(var(--ss-ui-page-pad),env(safe-area-inset-left,0px)) + 6px)}html[data-seashell-ui-style=calm] .seashell-crt .ss-panel-header__content,html[data-seashell-ui-style=paper] .seashell-crt .ss-panel-header__content,html[data-seashell-ui-style=evening] .seashell-crt .ss-panel-header__content,html[data-seashell-ui-style=ongo] .seashell-crt .ss-panel-header__content,html[data-seashell-ui-style=focus] .seashell-crt .ss-panel-header__content,.seashell-crt.seashell-ui-style-calm .ss-panel-header__content,.seashell-crt.seashell-ui-style-paper .ss-panel-header__content,.seashell-crt.seashell-ui-style-evening .ss-panel-header__content,.seashell-crt.seashell-ui-style-ongo .ss-panel-header__content,.seashell-crt.seashell-ui-style-focus .ss-panel-header__content{text-align:center;font-weight:700!important;letter-spacing:-.01em;color:var(--crt-fg)!important;-webkit-font-smoothing:antialiased}html[data-seashell-ui-style=calm] .seashell-crt .ss-cell,html[data-seashell-ui-style=paper] .seashell-crt .ss-cell,html[data-seashell-ui-style=evening] .seashell-crt .ss-cell,html[data-seashell-ui-style=ongo] .seashell-crt .ss-cell,html[data-seashell-ui-style=focus] .seashell-crt .ss-cell,.seashell-crt.seashell-ui-style-calm .ss-cell,.seashell-crt.seashell-ui-style-paper .ss-cell,.seashell-crt.seashell-ui-style-evening .ss-cell,.seashell-crt.seashell-ui-style-ongo .ss-cell,.seashell-crt.seashell-ui-style-focus .ss-cell{font-weight:600;color:var(--ss-ui-surface-text, var(--crt-fg));-webkit-font-smoothing:antialiased}html[data-seashell-ui-style=calm] .seashell-crt .ss-cell__title,html[data-seashell-ui-style=paper] .seashell-crt .ss-cell__title,html[data-seashell-ui-style=evening] .seashell-crt .ss-cell__title,html[data-seashell-ui-style=ongo] .seashell-crt .ss-cell__title,html[data-seashell-ui-style=focus] .seashell-crt .ss-cell__title,.seashell-crt.seashell-ui-style-calm .ss-cell__title,.seashell-crt.seashell-ui-style-paper .ss-cell__title,.seashell-crt.seashell-ui-style-evening .ss-cell__title,.seashell-crt.seashell-ui-style-ongo .ss-cell__title,.seashell-crt.seashell-ui-style-focus .ss-cell__title,html[data-seashell-ui-style=calm] .seashell-crt .ss-form-item__top,html[data-seashell-ui-style=paper] .seashell-crt .ss-form-item__top,html[data-seashell-ui-style=evening] .seashell-crt .ss-form-item__top,html[data-seashell-ui-style=ongo] .seashell-crt .ss-form-item__top,html[data-seashell-ui-style=focus] .seashell-crt .ss-form-item__top,.seashell-crt.seashell-ui-style-calm .ss-form-item__top,.seashell-crt.seashell-ui-style-paper .ss-form-item__top,.seashell-crt.seashell-ui-style-evening .ss-form-item__top,.seashell-crt.seashell-ui-style-ongo .ss-form-item__top,.seashell-crt.seashell-ui-style-focus .ss-form-item__top,html[data-seashell-ui-style=calm] .seashell-crt .ss-group-title,html[data-seashell-ui-style=paper] .seashell-crt .ss-group-title,html[data-seashell-ui-style=evening] .seashell-crt .ss-group-title,html[data-seashell-ui-style=ongo] .seashell-crt .ss-group-title,html[data-seashell-ui-style=focus] .seashell-crt .ss-group-title,.seashell-crt.seashell-ui-style-calm .ss-group-title,.seashell-crt.seashell-ui-style-paper .ss-group-title,.seashell-crt.seashell-ui-style-evening .ss-group-title,.seashell-crt.seashell-ui-style-ongo .ss-group-title,.seashell-crt.seashell-ui-style-focus .ss-group-title{font-weight:650;color:var(--ss-ui-surface-text, var(--crt-fg))}html[data-seashell-ui-style=calm] .seashell-crt .ss-cell__subtitle,html[data-seashell-ui-style=paper] .seashell-crt .ss-cell__subtitle,html[data-seashell-ui-style=evening] .seashell-crt .ss-cell__subtitle,html[data-seashell-ui-style=ongo] .seashell-crt .ss-cell__subtitle,html[data-seashell-ui-style=focus] .seashell-crt .ss-cell__subtitle,.seashell-crt.seashell-ui-style-calm .ss-cell__subtitle,.seashell-crt.seashell-ui-style-paper .ss-cell__subtitle,.seashell-crt.seashell-ui-style-evening .ss-cell__subtitle,.seashell-crt.seashell-ui-style-ongo .ss-cell__subtitle,.seashell-crt.seashell-ui-style-focus .ss-cell__subtitle{color:var(--ss-ui-surface-text-dim, var(--crt-fg-dim));font-weight:500}.ss-style-tiles{padding:0 0 20px}.ss-style-tile__label{font-weight:700;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.ss-style-tile__sub{font-weight:500;opacity:1}.ss-style-tile__body{justify-content:center}.ss-style-tile__icon{color:var(--crt-accent)}.ss-style-tile__icon svg{display:block;width:24px!important;height:24px!important}.ss-style-tile__icon{width:48px!important;height:48px!important}.ss-style-tile__label,.ss-style-tile__sub{text-align:center!important}.ss-home-hero{margin:0 0 14px}.ss-home-hero__title{font-weight:800;-webkit-font-smoothing:antialiased}.ss-home-hero__tagline{font-weight:500}html[data-seashell-ui-style=calm] .seashell-crt .ss-dict-word-cell .ss-cell__title,html[data-seashell-ui-style=paper] .seashell-crt .ss-dict-word-cell .ss-cell__title,html[data-seashell-ui-style=evening] .seashell-crt .ss-dict-word-cell .ss-cell__title,html[data-seashell-ui-style=ongo] .seashell-crt .ss-dict-word-cell .ss-cell__title,html[data-seashell-ui-style=focus] .seashell-crt .ss-dict-word-cell .ss-cell__title,.seashell-crt.seashell-ui-style-calm .ss-dict-word-cell .ss-cell__title,.seashell-crt.seashell-ui-style-paper .ss-dict-word-cell .ss-cell__title,.seashell-crt.seashell-ui-style-evening .ss-dict-word-cell .ss-cell__title,.seashell-crt.seashell-ui-style-ongo .ss-dict-word-cell .ss-cell__title,.seashell-crt.seashell-ui-style-focus .ss-dict-word-cell .ss-cell__title{font-weight:700;color:var(--ss-ui-surface-text, var(--crt-fg))}html[data-seashell-ui-style=calm] .seashell-crt .ss-practice-bubble,html[data-seashell-ui-style=paper] .seashell-crt .ss-practice-bubble,html[data-seashell-ui-style=evening] .seashell-crt .ss-practice-bubble,html[data-seashell-ui-style=ongo] .seashell-crt .ss-practice-bubble,.seashell-crt.seashell-ui-style-calm .ss-practice-bubble,.seashell-crt.seashell-ui-style-paper .ss-practice-bubble,.seashell-crt.seashell-ui-style-evening .ss-practice-bubble,.seashell-crt.seashell-ui-style-ongo .ss-practice-bubble{font-weight:500;line-height:1.45;-webkit-font-smoothing:antialiased}html[data-seashell-ui-style=calm] .seashell-crt .ss-practice-bubble__label,html[data-seashell-ui-style=paper] .seashell-crt .ss-practice-bubble__label,html[data-seashell-ui-style=evening] .seashell-crt .ss-practice-bubble__label,html[data-seashell-ui-style=ongo] .seashell-crt .ss-practice-bubble__label,.seashell-crt.seashell-ui-style-calm .ss-practice-bubble__label,.seashell-crt.seashell-ui-style-paper .ss-practice-bubble__label,.seashell-crt.seashell-ui-style-evening .ss-practice-bubble__label,.seashell-crt.seashell-ui-style-ongo .ss-practice-bubble__label{font-weight:700!important}html[data-seashell-ui-style=calm] .seashell-crt,html[data-seashell-ui-style=paper] .seashell-crt,html[data-seashell-ui-style=evening] .seashell-crt,html[data-seashell-ui-style=ongo] .seashell-crt,html[data-seashell-ui-style=focus] .seashell-crt,.seashell-crt.seashell-ui-style-calm,.seashell-crt.seashell-ui-style-paper,.seashell-crt.seashell-ui-style-evening,.seashell-crt.seashell-ui-style-ongo,.seashell-crt.seashell-ui-style-focus{color:var(--crt-fg);font-weight:500;text-shadow:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-seashell-ui-style=calm] .seashell-crt .ss-cell__title,html[data-seashell-ui-style=paper] .seashell-crt .ss-cell__title,html[data-seashell-ui-style=evening] .seashell-crt .ss-cell__title,html[data-seashell-ui-style=ongo] .seashell-crt .ss-cell__title,html[data-seashell-ui-style=focus] .seashell-crt .ss-cell__title,.seashell-crt.seashell-ui-style-calm .ss-cell__title,.seashell-crt.seashell-ui-style-paper .ss-cell__title,.seashell-crt.seashell-ui-style-evening .ss-cell__title,.seashell-crt.seashell-ui-style-ongo .ss-cell__title,.seashell-crt.seashell-ui-style-focus .ss-cell__title,html[data-seashell-ui-style=calm] .seashell-crt .ss-card-lang-trigger,html[data-seashell-ui-style=paper] .seashell-crt .ss-card-lang-trigger,html[data-seashell-ui-style=evening] .seashell-crt .ss-card-lang-trigger,html[data-seashell-ui-style=ongo] .seashell-crt .ss-card-lang-trigger,html[data-seashell-ui-style=focus] .seashell-crt .ss-card-lang-trigger,.seashell-crt.seashell-ui-style-calm .ss-card-lang-trigger,.seashell-crt.seashell-ui-style-paper .ss-card-lang-trigger,.seashell-crt.seashell-ui-style-evening .ss-card-lang-trigger,.seashell-crt.seashell-ui-style-ongo .ss-card-lang-trigger,.seashell-crt.seashell-ui-style-focus .ss-card-lang-trigger,html[data-seashell-ui-style=calm] .seashell-crt .seashell-inline-action-row .ss-card-lang-trigger,html[data-seashell-ui-style=paper] .seashell-crt .seashell-inline-action-row .ss-card-lang-trigger,html[data-seashell-ui-style=evening] .seashell-crt .seashell-inline-action-row .ss-card-lang-trigger,html[data-seashell-ui-style=ongo] .seashell-crt .seashell-inline-action-row .ss-card-lang-trigger,.seashell-crt.seashell-ui-style-calm .seashell-inline-action-row .ss-card-lang-trigger,.seashell-crt.seashell-ui-style-paper .seashell-inline-action-row .ss-card-lang-trigger,.seashell-crt.seashell-ui-style-evening .seashell-inline-action-row .ss-card-lang-trigger,.seashell-crt.seashell-ui-style-ongo .seashell-inline-action-row .ss-card-lang-trigger{font-weight:650!important;color:var(--ss-ui-surface-text)!important}html[data-seashell-ui-style=calm] .seashell-crt .ss-group-title,html[data-seashell-ui-style=paper] .seashell-crt .ss-group-title,html[data-seashell-ui-style=evening] .seashell-crt .ss-group-title,html[data-seashell-ui-style=ongo] .seashell-crt .ss-group-title,html[data-seashell-ui-style=focus] .seashell-crt .ss-group-title,.seashell-crt.seashell-ui-style-calm .ss-group-title,.seashell-crt.seashell-ui-style-paper .ss-group-title,.seashell-crt.seashell-ui-style-evening .ss-group-title,.seashell-crt.seashell-ui-style-ongo .ss-group-title,.seashell-crt.seashell-ui-style-focus .ss-group-title{font-weight:700!important;color:var(--crt-fg)!important;opacity:1!important}html[data-seashell-ui-style=calm] .seashell-crt .ss-group-title--secondary,html[data-seashell-ui-style=paper] .seashell-crt .ss-group-title--secondary,html[data-seashell-ui-style=evening] .seashell-crt .ss-group-title--secondary,html[data-seashell-ui-style=ongo] .seashell-crt .ss-group-title--secondary,html[data-seashell-ui-style=focus] .seashell-crt .ss-group-title--secondary,.seashell-crt.seashell-ui-style-calm .ss-group-title--secondary,.seashell-crt.seashell-ui-style-paper .ss-group-title--secondary,.seashell-crt.seashell-ui-style-evening .ss-group-title--secondary,.seashell-crt.seashell-ui-style-ongo .ss-group-title--secondary,.seashell-crt.seashell-ui-style-focus .ss-group-title--secondary,html[data-seashell-ui-style=calm] .seashell-crt .ss-form-item__top,html[data-seashell-ui-style=paper] .seashell-crt .ss-form-item__top,html[data-seashell-ui-style=evening] .seashell-crt .ss-form-item__top,html[data-seashell-ui-style=ongo] .seashell-crt .ss-form-item__top,html[data-seashell-ui-style=focus] .seashell-crt .ss-form-item__top,.seashell-crt.seashell-ui-style-calm .ss-form-item__top,.seashell-crt.seashell-ui-style-paper .ss-form-item__top,.seashell-crt.seashell-ui-style-evening .ss-form-item__top,.seashell-crt.seashell-ui-style-ongo .ss-form-item__top,.seashell-crt.seashell-ui-style-focus .ss-form-item__top{font-weight:650!important;color:var(--crt-fg)!important}html[data-seashell-ui-style=calm] .seashell-crt .ss-btn--flat,html[data-seashell-ui-style=paper] .seashell-crt .ss-btn--flat,html[data-seashell-ui-style=evening] .seashell-crt .ss-btn--flat,html[data-seashell-ui-style=ongo] .seashell-crt .ss-btn--flat,html[data-seashell-ui-style=focus] .seashell-crt .ss-btn--flat,.seashell-crt.seashell-ui-style-calm .ss-btn--flat,.seashell-crt.seashell-ui-style-paper .ss-btn--flat,.seashell-crt.seashell-ui-style-evening .ss-btn--flat,.seashell-crt.seashell-ui-style-ongo .ss-btn--flat,.seashell-crt.seashell-ui-style-focus .ss-btn--flat,html[data-seashell-ui-style=calm] .seashell-crt .ss-group__content>.ss-btn--stretched,html[data-seashell-ui-style=paper] .seashell-crt .ss-group__content>.ss-btn--stretched,html[data-seashell-ui-style=evening] .seashell-crt .ss-group__content>.ss-btn--stretched,html[data-seashell-ui-style=ongo] .seashell-crt .ss-group__content>.ss-btn--stretched,html[data-seashell-ui-style=focus] .seashell-crt .ss-group__content>.ss-btn--stretched,.seashell-crt.seashell-ui-style-calm .ss-group__content>.ss-btn--stretched,.seashell-crt.seashell-ui-style-paper .ss-group__content>.ss-btn--stretched,.seashell-crt.seashell-ui-style-evening .ss-group__content>.ss-btn--stretched,.seashell-crt.seashell-ui-style-ongo .ss-group__content>.ss-btn--stretched,.seashell-crt.seashell-ui-style-focus .ss-group__content>.ss-btn--stretched{font-weight:600!important;color:var(--ss-ui-surface-text)!important}html[data-seashell-ui-style=calm] .seashell-crt .seashell-segmented__item,html[data-seashell-ui-style=paper] .seashell-crt .seashell-segmented__item,html[data-seashell-ui-style=evening] .seashell-crt .seashell-segmented__item,html[data-seashell-ui-style=ongo] .seashell-crt .seashell-segmented__item,html[data-seashell-ui-style=focus] .seashell-crt .seashell-segmented__item,.seashell-crt.seashell-ui-style-calm .seashell-segmented__item,.seashell-crt.seashell-ui-style-paper .seashell-segmented__item,.seashell-crt.seashell-ui-style-evening .seashell-segmented__item,.seashell-crt.seashell-ui-style-ongo .seashell-segmented__item,.seashell-crt.seashell-ui-style-focus .seashell-segmented__item{font-weight:600!important;color:var(--ss-ui-surface-text-dim)!important}html[data-seashell-ui-style=calm] .seashell-crt .seashell-segmented__item.is-active,html[data-seashell-ui-style=paper] .seashell-crt .seashell-segmented__item.is-active,html[data-seashell-ui-style=evening] .seashell-crt .seashell-segmented__item.is-active,html[data-seashell-ui-style=ongo] .seashell-crt .seashell-segmented__item.is-active,html[data-seashell-ui-style=focus] .seashell-crt .seashell-segmented__item.is-active,.seashell-crt.seashell-ui-style-calm .seashell-segmented__item.is-active,.seashell-crt.seashell-ui-style-paper .seashell-segmented__item.is-active,.seashell-crt.seashell-ui-style-evening .seashell-segmented__item.is-active,.seashell-crt.seashell-ui-style-ongo .seashell-segmented__item.is-active,.seashell-crt.seashell-ui-style-focus .seashell-segmented__item.is-active{font-weight:700!important;color:var(--ss-ui-surface-text)!important}html[data-seashell-ui-style=calm] .seashell-crt .ss-text,html[data-seashell-ui-style=paper] .seashell-crt .ss-text,html[data-seashell-ui-style=evening] .seashell-crt .ss-text,html[data-seashell-ui-style=ongo] .seashell-crt .ss-text,html[data-seashell-ui-style=focus] .seashell-crt .ss-text,.seashell-crt.seashell-ui-style-calm .ss-text,.seashell-crt.seashell-ui-style-paper .ss-text,.seashell-crt.seashell-ui-style-evening .ss-text,.seashell-crt.seashell-ui-style-ongo .ss-text,.seashell-crt.seashell-ui-style-focus .ss-text,html[data-seashell-ui-style=calm] .seashell-crt .ss-input,html[data-seashell-ui-style=paper] .seashell-crt .ss-input,html[data-seashell-ui-style=evening] .seashell-crt .ss-input,html[data-seashell-ui-style=ongo] .seashell-crt .ss-input,html[data-seashell-ui-style=focus] .seashell-crt .ss-input,.seashell-crt.seashell-ui-style-calm .ss-input,.seashell-crt.seashell-ui-style-paper .ss-input,.seashell-crt.seashell-ui-style-evening .ss-input,.seashell-crt.seashell-ui-style-ongo .ss-input,.seashell-crt.seashell-ui-style-focus .ss-input,html[data-seashell-ui-style=calm] .seashell-crt .ss-textarea,html[data-seashell-ui-style=paper] .seashell-crt .ss-textarea,html[data-seashell-ui-style=evening] .seashell-crt .ss-textarea,html[data-seashell-ui-style=ongo] .seashell-crt .ss-textarea,html[data-seashell-ui-style=focus] .seashell-crt .ss-textarea,.seashell-crt.seashell-ui-style-calm .ss-textarea,.seashell-crt.seashell-ui-style-paper .ss-textarea,.seashell-crt.seashell-ui-style-evening .ss-textarea,.seashell-crt.seashell-ui-style-ongo .ss-textarea,.seashell-crt.seashell-ui-style-focus .ss-textarea{font-weight:550!important;color:var(--ss-ui-surface-text)!important}html[data-seashell-ui-style=calm] .seashell-crt .ss-text--bold,html[data-seashell-ui-style=paper] .seashell-crt .ss-text--bold,html[data-seashell-ui-style=evening] .seashell-crt .ss-text--bold,html[data-seashell-ui-style=ongo] .seashell-crt .ss-text--bold,html[data-seashell-ui-style=focus] .seashell-crt .ss-text--bold,.seashell-crt.seashell-ui-style-calm .ss-text--bold,.seashell-crt.seashell-ui-style-paper .ss-text--bold,.seashell-crt.seashell-ui-style-evening .ss-text--bold,.seashell-crt.seashell-ui-style-ongo .ss-text--bold,.seashell-crt.seashell-ui-style-focus .ss-text--bold{font-weight:700!important}html[data-seashell-ui-style=calm] .seashell-crt .ss-hint__text,html[data-seashell-ui-style=paper] .seashell-crt .ss-hint__text,html[data-seashell-ui-style=evening] .seashell-crt .ss-hint__text,html[data-seashell-ui-style=ongo] .seashell-crt .ss-hint__text,html[data-seashell-ui-style=focus] .seashell-crt .ss-hint__text,.seashell-crt.seashell-ui-style-calm .ss-hint__text,.seashell-crt.seashell-ui-style-paper .ss-hint__text,.seashell-crt.seashell-ui-style-evening .ss-hint__text,.seashell-crt.seashell-ui-style-ongo .ss-hint__text,.seashell-crt.seashell-ui-style-focus .ss-hint__text,html[data-seashell-ui-style=calm] .seashell-crt .ss-footnote,html[data-seashell-ui-style=paper] .seashell-crt .ss-footnote,html[data-seashell-ui-style=evening] .seashell-crt .ss-footnote,html[data-seashell-ui-style=ongo] .seashell-crt .ss-footnote,html[data-seashell-ui-style=focus] .seashell-crt .ss-footnote,.seashell-crt.seashell-ui-style-calm .ss-footnote,.seashell-crt.seashell-ui-style-paper .ss-footnote,.seashell-crt.seashell-ui-style-evening .ss-footnote,.seashell-crt.seashell-ui-style-ongo .ss-footnote,.seashell-crt.seashell-ui-style-focus .ss-footnote,html[data-seashell-ui-style=calm] .seashell-crt .ss-stub-note,html[data-seashell-ui-style=paper] .seashell-crt .ss-stub-note,html[data-seashell-ui-style=evening] .seashell-crt .ss-stub-note,html[data-seashell-ui-style=ongo] .seashell-crt .ss-stub-note,html[data-seashell-ui-style=focus] .seashell-crt .ss-stub-note,.seashell-crt.seashell-ui-style-calm .ss-stub-note,.seashell-crt.seashell-ui-style-paper .ss-stub-note,.seashell-crt.seashell-ui-style-evening .ss-stub-note,.seashell-crt.seashell-ui-style-ongo .ss-stub-note,.seashell-crt.seashell-ui-style-focus .ss-stub-note{font-weight:500!important;color:var(--ss-ui-surface-text-dim)!important;opacity:1!important}html[data-seashell-ui-style=calm] .seashell-crt .ss-style-tile__label,html[data-seashell-ui-style=paper] .seashell-crt .ss-style-tile__label,html[data-seashell-ui-style=evening] .seashell-crt .ss-style-tile__label,html[data-seashell-ui-style=ongo] .seashell-crt .ss-style-tile__label,.seashell-crt.seashell-ui-style-calm .ss-style-tile__label,.seashell-crt.seashell-ui-style-paper .ss-style-tile__label,.seashell-crt.seashell-ui-style-evening .ss-style-tile__label,.seashell-crt.seashell-ui-style-ongo .ss-style-tile__label{font-weight:700!important;color:var(--ss-ui-surface-text)!important}html[data-seashell-ui-style=calm] .seashell-crt .ss-home-hero__title,html[data-seashell-ui-style=paper] .seashell-crt .ss-home-hero__title,html[data-seashell-ui-style=evening] .seashell-crt .ss-home-hero__title,html[data-seashell-ui-style=ongo] .seashell-crt .ss-home-hero__title,.seashell-crt.seashell-ui-style-calm .ss-home-hero__title,.seashell-crt.seashell-ui-style-paper .ss-home-hero__title,.seashell-crt.seashell-ui-style-evening .ss-home-hero__title,.seashell-crt.seashell-ui-style-ongo .ss-home-hero__title{font-weight:800!important;color:var(--ss-ui-surface-text)!important}html[data-seashell-ui-style=calm] .seashell-crt :is(.ss-settings-list .ss-form-item .ss-cell,.ss-settings-list .ss-form-item>.ss-cell,.ss-group__content>.ss-cell:not(.ss-dict-word-cell)),html[data-seashell-ui-style=paper] .seashell-crt :is(.ss-settings-list .ss-form-item .ss-cell,.ss-settings-list .ss-form-item>.ss-cell,.ss-group__content>.ss-cell:not(.ss-dict-word-cell)),html[data-seashell-ui-style=evening] .seashell-crt :is(.ss-settings-list .ss-form-item .ss-cell,.ss-settings-list .ss-form-item>.ss-cell,.ss-group__content>.ss-cell:not(.ss-dict-word-cell)),html[data-seashell-ui-style=ongo] .seashell-crt :is(.ss-settings-list .ss-form-item .ss-cell,.ss-settings-list .ss-form-item>.ss-cell,.ss-group__content>.ss-cell:not(.ss-dict-word-cell)),html[data-seashell-ui-style=focus] .seashell-crt :is(.ss-settings-list .ss-form-item .ss-cell,.ss-settings-list .ss-form-item>.ss-cell,.ss-group__content>.ss-cell:not(.ss-dict-word-cell)),.seashell-crt.seashell-ui-style-calm :is(.ss-settings-list .ss-form-item .ss-cell,.ss-settings-list .ss-form-item>.ss-cell,.ss-group__content>.ss-cell:not(.ss-dict-word-cell)),.seashell-crt.seashell-ui-style-paper :is(.ss-settings-list .ss-form-item .ss-cell,.ss-settings-list .ss-form-item>.ss-cell,.ss-group__content>.ss-cell:not(.ss-dict-word-cell)),.seashell-crt.seashell-ui-style-evening :is(.ss-settings-list .ss-form-item .ss-cell,.ss-settings-list .ss-form-item>.ss-cell,.ss-group__content>.ss-cell:not(.ss-dict-word-cell)),.seashell-crt.seashell-ui-style-ongo :is(.ss-settings-list .ss-form-item .ss-cell,.ss-settings-list .ss-form-item>.ss-cell,.ss-group__content>.ss-cell:not(.ss-dict-word-cell)),.seashell-crt.seashell-ui-style-focus :is(.ss-settings-list .ss-form-item .ss-cell,.ss-settings-list .ss-form-item>.ss-cell,.ss-group__content>.ss-cell:not(.ss-dict-word-cell)){background:var(--ss-ui-surface)!important;color:var(--ss-ui-surface-text)!important;border-color:var(--ss-ui-surface-border)!important;align-items:center!important}html[data-seashell-ui-style=calm] .seashell-crt :is(.ss-settings-list .ss-form-item .ss-cell,.ss-group__content>.ss-cell:not(.ss-dict-word-cell)),.seashell-crt.seashell-ui-style-calm :is(.ss-settings-list .ss-form-item .ss-cell,.ss-group__content>.ss-cell:not(.ss-dict-word-cell)){border:none!important;border-radius:10px!important;padding:12px 14px!important;margin-bottom:4px;box-shadow:0 1px 3px #0000000f}html[data-seashell-ui-style=paper] .seashell-crt :is(.ss-settings-list .ss-form-item .ss-cell,.ss-group__content>.ss-cell:not(.ss-dict-word-cell)),.seashell-crt.seashell-ui-style-paper :is(.ss-settings-list .ss-form-item .ss-cell,.ss-group__content>.ss-cell:not(.ss-dict-word-cell)){border:1px dashed var(--ss-ui-surface-border)!important;border-radius:8px!important;padding:10px 12px!important;margin-bottom:6px}html[data-seashell-ui-style=evening] .seashell-crt :is(.ss-settings-list .ss-form-item .ss-cell,.ss-group__content>.ss-cell:not(.ss-dict-word-cell)),.seashell-crt.seashell-ui-style-evening :is(.ss-settings-list .ss-form-item .ss-cell,.ss-group__content>.ss-cell:not(.ss-dict-word-cell)){border:none!important;border-radius:8px!important;padding:11px 12px!important;margin-bottom:4px}html[data-seashell-ui-style=ongo] .seashell-crt :is(.ss-settings-list .ss-form-item .ss-cell,.ss-group__content>.ss-cell:not(.ss-dict-word-cell)),.seashell-crt.seashell-ui-style-ongo :is(.ss-settings-list .ss-form-item .ss-cell,.ss-group__content>.ss-cell:not(.ss-dict-word-cell)){border:none!important;border-radius:14px!important;padding:14px 16px!important;margin-bottom:6px;min-height:52px;box-shadow:var(--ss-ui-cell-shadow)}html[data-seashell-ui-style=focus] .seashell-crt :is(.ss-settings-list .ss-form-item .ss-cell,.ss-group__content>.ss-cell:not(.ss-dict-word-cell)),.seashell-crt.seashell-ui-style-focus :is(.ss-settings-list .ss-form-item .ss-cell,.ss-group__content>.ss-cell:not(.ss-dict-word-cell)){border:none!important;border-bottom:1px solid var(--ss-ui-surface-border)!important;border-radius:0!important;padding:14px 2px!important;margin-bottom:0;background:transparent!important}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-settings-list .ss-form-item__control>.ss-cell,.seashell-crt.seashell-ui-style-calm .ss-settings-list .ss-form-item__control>.ss-cell,.seashell-crt.seashell-ui-style-paper .ss-settings-list .ss-form-item__control>.ss-cell,.seashell-crt.seashell-ui-style-evening .ss-settings-list .ss-form-item__control>.ss-cell,.seashell-crt.seashell-ui-style-ongo .ss-settings-list .ss-form-item__control>.ss-cell,.seashell-crt.seashell-ui-style-focus .ss-settings-list .ss-form-item__control>.ss-cell{position:relative;justify-content:center!important;text-align:center;padding-left:42px!important;padding-right:42px!important}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-settings-list .ss-form-item__control>.ss-cell .ss-cell__main,.seashell-crt.seashell-ui-style-calm .ss-settings-list .ss-form-item__control>.ss-cell .ss-cell__main,.seashell-crt.seashell-ui-style-paper .ss-settings-list .ss-form-item__control>.ss-cell .ss-cell__main,.seashell-crt.seashell-ui-style-evening .ss-settings-list .ss-form-item__control>.ss-cell .ss-cell__main,.seashell-crt.seashell-ui-style-ongo .ss-settings-list .ss-form-item__control>.ss-cell .ss-cell__main,.seashell-crt.seashell-ui-style-focus .ss-settings-list .ss-form-item__control>.ss-cell .ss-cell__main{flex:1;align-items:center;text-align:center}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-settings-list .ss-form-item__control>.ss-cell .ss-cell__title,.seashell-crt.seashell-ui-style-calm .ss-settings-list .ss-form-item__control>.ss-cell .ss-cell__title,.seashell-crt.seashell-ui-style-paper .ss-settings-list .ss-form-item__control>.ss-cell .ss-cell__title,.seashell-crt.seashell-ui-style-evening .ss-settings-list .ss-form-item__control>.ss-cell .ss-cell__title,.seashell-crt.seashell-ui-style-ongo .ss-settings-list .ss-form-item__control>.ss-cell .ss-cell__title,.seashell-crt.seashell-ui-style-focus .ss-settings-list .ss-form-item__control>.ss-cell .ss-cell__title{width:100%;text-align:center}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-settings-list .ss-form-item__control>.ss-cell .ss-cell__after,.seashell-crt.seashell-ui-style-calm .ss-settings-list .ss-form-item__control>.ss-cell .ss-cell__after,.seashell-crt.seashell-ui-style-paper .ss-settings-list .ss-form-item__control>.ss-cell .ss-cell__after,.seashell-crt.seashell-ui-style-evening .ss-settings-list .ss-form-item__control>.ss-cell .ss-cell__after,.seashell-crt.seashell-ui-style-ongo .ss-settings-list .ss-form-item__control>.ss-cell .ss-cell__after,.seashell-crt.seashell-ui-style-focus .ss-settings-list .ss-form-item__control>.ss-cell .ss-cell__after{position:absolute;right:14px;top:50%;transform:translateY(-50%)}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-settings-list .ss-switch-row,.seashell-crt.seashell-ui-style-calm .ss-settings-list .ss-switch-row,.seashell-crt.seashell-ui-style-paper .ss-settings-list .ss-switch-row,.seashell-crt.seashell-ui-style-evening .ss-settings-list .ss-switch-row,.seashell-crt.seashell-ui-style-ongo .ss-settings-list .ss-switch-row,.seashell-crt.seashell-ui-style-focus .ss-settings-list .ss-switch-row{background:var(--ss-ui-surface);border:1px solid var(--ss-ui-surface-border);border-radius:var(--ss-ui-radius-compact, 10px);padding:12px 14px;min-height:52px;box-sizing:border-box}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-settings-list .ss-switch-row__label,.seashell-crt.seashell-ui-style-calm .ss-settings-list .ss-switch-row__label,.seashell-crt.seashell-ui-style-paper .ss-settings-list .ss-switch-row__label,.seashell-crt.seashell-ui-style-evening .ss-settings-list .ss-switch-row__label,.seashell-crt.seashell-ui-style-ongo .ss-settings-list .ss-switch-row__label,.seashell-crt.seashell-ui-style-focus .ss-settings-list .ss-switch-row__label{color:var(--ss-ui-surface-text)!important;font-weight:600}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-settings-list .ss-form-item__control>.ss-cell--action,.seashell-crt.seashell-ui-style-ongo .ss-settings-list .ss-form-item__control>.ss-cell--action{justify-content:space-between!important;text-align:left;padding-left:16px!important;padding-right:16px!important}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-group__content:has(>.ss-cell),.seashell-crt.seashell-ui-style-calm .ss-group__content:has(>.ss-cell),.seashell-crt.seashell-ui-style-paper .ss-group__content:has(>.ss-cell),.seashell-crt.seashell-ui-style-evening .ss-group__content:has(>.ss-cell),.seashell-crt.seashell-ui-style-ongo .ss-group__content:has(>.ss-cell),.seashell-crt.seashell-ui-style-focus .ss-group__content:has(>.ss-cell){display:flex;flex-direction:column;gap:6px}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-settings-list .ss-form-item__control,.seashell-crt.seashell-ui-style-ongo .ss-settings-list .ss-form-item__control{display:flex;flex-direction:column;gap:6px}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-input,html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-textarea,.seashell-crt.seashell-ui-style-calm .ss-input,.seashell-crt.seashell-ui-style-paper .ss-input,.seashell-crt.seashell-ui-style-evening .ss-input,.seashell-crt.seashell-ui-style-ongo .ss-input,.seashell-crt.seashell-ui-style-focus .ss-input,.seashell-crt.seashell-ui-style-calm .ss-textarea,.seashell-crt.seashell-ui-style-paper .ss-textarea,.seashell-crt.seashell-ui-style-evening .ss-textarea,.seashell-crt.seashell-ui-style-ongo .ss-textarea,.seashell-crt.seashell-ui-style-focus .ss-textarea{background:var(--ss-ui-surface)!important;color:var(--ss-ui-surface-text)!important;border-color:var(--ss-ui-surface-border)!important}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-panel-header-back,.seashell-crt.seashell-ui-style-ongo .ss-panel-header-back,.seashell-crt.seashell-ui-style-evening .ss-panel-header-back,.seashell-crt.seashell-ui-style-calm .ss-panel-header-back{color:var(--crt-fg)!important;opacity:.9}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-group__content>.ss-form-item,html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-dict-detail-card .ss-group__content,.seashell-crt.seashell-ui-style-ongo .ss-group__content>.ss-form-item,.seashell-crt.seashell-ui-style-ongo .ss-dict-detail-card .ss-group__content{background:var(--ss-ui-surface);border:1px solid var(--ss-ui-surface-border);border-radius:var(--ss-ui-radius-regular, 14px);padding:14px 16px;box-shadow:var(--ss-ui-cell-shadow)}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-dict-header-meta,.seashell-crt.seashell-ui-style-ongo .ss-dict-header-meta{color:var(--ss-ui-surface-text-dim)!important}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-cell,.seashell-crt.seashell-ui-style-calm .ss-cell,.seashell-crt.seashell-ui-style-paper .ss-cell,.seashell-crt.seashell-ui-style-evening .ss-cell,.seashell-crt.seashell-ui-style-ongo .ss-cell,.seashell-crt.seashell-ui-style-focus .ss-cell{border-bottom:none!important}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-panel .ss-text,html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-panel .ss-group__header,html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-panel .ss-group-title,html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-panel .ss-form-item__top,html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-panel .ss-footnote,html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-panel .ss-hint__text,html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-panel .ss-stub-note,.seashell-crt.seashell-ui-style-ongo .ss-panel .ss-text,.seashell-crt.seashell-ui-style-ongo .ss-panel .ss-group-title,.seashell-crt.seashell-ui-style-ongo .ss-panel .ss-form-item__top,.seashell-crt.seashell-ui-style-ongo .ss-panel .ss-footnote{color:var(--crt-fg)!important}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-panel .ss-footnote,html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-panel .ss-hint__text,.seashell-crt.seashell-ui-style-ongo .ss-panel .ss-footnote{color:var(--crt-fg-dim)!important}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt :is(.ss-settings-list .ss-form-item__control>.ss-cell,.ss-group__content>.ss-cell,.ss-switch-row,.ss-input,.ss-textarea,.ss-group__content>.ss-form-item,.ss-dict-detail-card .ss-group__content,.ss-dict-list .ss-dict-word-cell),.seashell-crt.seashell-ui-style-ongo :is(.ss-settings-list .ss-form-item__control>.ss-cell,.ss-group__content>.ss-cell,.ss-switch-row,.ss-input,.ss-textarea){color:var(--ss-ui-surface-text)!important}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt :is(.ss-settings-list .ss-form-item__control>.ss-cell .ss-cell__title,.ss-group__content>.ss-cell .ss-cell__title,.ss-switch-row__label),.seashell-crt.seashell-ui-style-ongo :is(.ss-settings-list .ss-form-item__control>.ss-cell .ss-cell__title,.ss-group__content>.ss-cell .ss-cell__title,.ss-switch-row__label){color:var(--ss-ui-surface-text)!important}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-panel-header__content,html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-panel-header-back,.seashell-crt.seashell-ui-style-ongo .ss-panel-header__content,.seashell-crt.seashell-ui-style-ongo .ss-panel-header-back{color:var(--crt-fg)!important;opacity:1}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-practice-bubble,html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .seashell-segmented,.seashell-crt.seashell-ui-style-ongo .ss-practice-bubble,.seashell-crt.seashell-ui-style-ongo .seashell-segmented{color:var(--ss-ui-surface-text)}html:not([data-seashell-ui-style=academic]):not([data-seashell-ui-style=""]) .seashell-crt .ss-practice-bubble__label,.seashell-crt.seashell-ui-style-ongo .ss-practice-bubble__label{color:var(--ss-ui-surface-text)!important}
