html{color-scheme:light;--ss-page-bg: #f4f6fa;--crt-bg: #ffffff;--crt-bg-elev: #ffffff;--crt-fg: #1b2433;--crt-fg-dim: #5a6678;--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, #eef2f8 0%, #f8f9fc 42%, #f4f6fa 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(255, 255, 255, .95));--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)}html,body,#root{min-height:100%;margin:0;background:var(--ss-page-bg)}.seashell-global-modal-mount{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;box-sizing:border-box;pointer-events:none;z-index:9998}.seashell-wordsets-shell{position:fixed;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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: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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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(28px + 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}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:JetBrains Mono,Fira Code,Consolas,Courier New,Courier,monospace;font-size:15px;-webkit-font-smoothing:antialiased;text-shadow:var(--crt-text-shadow);--vkui--size_border_radius--regular: 0;--vkui--size_border_radius--compact: 0;--vkui--size_border_radius_paper--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,.seashell-crt 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 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;top:0;right:0;bottom:0;left: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.05rem,4.5vw,1.45rem);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}.seashell-shimmer--static{animation:none;color:var(--crt-fg);background:none}@keyframes seashell-shimmer-sweep{0%{background-position:0% 50%}to{background-position:100% 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-home-tagline{margin:0 0 10px;padding:8px 10px;border:1px solid var(--crt-border);border-radius:0;background:var(--crt-tagline-bg);box-shadow:inset 0 0 14px var(--crt-tagline-inset)}.seashell-crt .seashell-home-tagline__line{display:block;font-size:11px;line-height:1.5;letter-spacing:.02em;color:var(--crt-fg-dim);font-style:italic}.seashell-crt .seashell-home-tagline__line--lead{font-style:normal;font-weight:600;color:var(--crt-home-lead);letter-spacing:.04em;margin-bottom:2px}.seashell-crt .seashell-bootlog{font-size:10px;line-height:1.55;color:var(--crt-fg-dim);padding:8px 10px;border:1px dashed var(--crt-border);background:linear-gradient(165deg,#6c7cc60a,#00000029);border-radius:0;letter-spacing:.015em;opacity:.88;min-height:5.4rem;contain:layout style}.seashell-crt .seashell-bootlog__row{min-height:1.55em;box-sizing:border-box}.seashell-crt .seashell-bootlog strong{color:var(--crt-fg-dim);font-weight:600}.seashell-crt .ss-panel{min-height:100%;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(28px + env(safe-area-inset-bottom,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:48px;margin:0 -16px 8px;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__side{display:flex;align-items:center;justify-content:center;min-height:48px}.seashell-crt .ss-panel-header__content{min-width:0;text-align:center;font-weight:600;font-size:16px;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:28px;line-height:1;cursor:pointer;border-radius:0}.seashell-crt .ss-group{margin-bottom:12px;background:transparent;color:var(--crt-fg)}.seashell-crt .ss-group__header{margin-bottom:6px}.seashell-crt .ss-group-title{font-size:15px;font-weight:600;color:var(--crt-fg-dim);padding:4px 0}.seashell-crt .ss-group-title--s{font-size:13px;text-transform:uppercase;letter-spacing:.04em}.seashell-crt .ss-group-title--secondary{font-size:14px;font-weight:500}.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:48px;padding:10px 0;border:none;border-bottom:1px solid var(--crt-cell-border);background:transparent;color:var(--crt-fg);text-align:left;font:inherit;cursor:default}.seashell-crt .ss-group__content>.ss-cell:last-child{border-bottom:none}.seashell-crt .ss-cell--action{cursor:pointer}.seashell-crt .ss-cell--action:active{background:var(--crt-cell-hover)}.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:2px}.seashell-crt .ss-cell__title{font-size:15px;line-height:1.35}.seashell-crt .ss-cell__subtitle{font-size:13px;line-height:1.35;color:var(--crt-fg-dim)}.seashell-crt .ss-cell__chevron{flex:none;color:var(--crt-fg-dim);font-size:22px;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-text{margin:0;font-size:15px;line-height:1.6;color:var(--crt-fg)}.seashell-crt .ss-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border-radius:0;letter-spacing:.02em;font:inherit;cursor:pointer}.seashell-crt .ss-btn--m{min-height:36px}.seashell-crt .ss-btn--stretched{width:100%}.seashell-crt .ss-btn--primary{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{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 .ss-btn:disabled{opacity:.45;cursor:not-allowed}.seashell-crt .ss-form-item{display:flex;flex-direction:column;gap:8px;padding:10px 0;border-bottom:1px solid var(--crt-cell-border)}.seashell-crt .ss-group__content>.ss-form-item:last-child{border-bottom:none}.seashell-crt .ss-form-item__top{font-size:13px;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:20px;height:20px;accent-color:var(--crt-accent)}.seashell-crt .ss-placeholder{padding:16px 0;color:var(--crt-fg-dim);text-align:center}.seashell-crt .ss-stub-note{margin:0;padding:12px 0;font-size:14px;line-height:1.55;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:13px;line-height:1.45;color:var(--crt-fg-dim);opacity:.95}.seashell-crt .ss-separator{margin:0;border:none;border-top:1px solid var(--crt-border);opacity:.55}.seashell-crt .ss-btn--l{min-height:44px}.seashell-crt .ss-btn--s{min-height:28px;padding:0 10px;font-size:13px}.seashell-crt .ss-btn--tertiary{color:var(--crt-fg-dim);border:1px solid transparent;background:transparent;box-shadow:none}.seashell-crt .ss-btn--negative{color:#f0b4b4;border-color:#b4505073}.seashell-crt .ss-btn--loading{position:relative}.seashell-crt .ss-btn__spinner{width:16px;height:16px;margin-right:8px;border:2px solid rgba(209,217,230,.25);border-top-color:currentColor;border-radius:50%;animation:ss-spin .75s linear infinite}@keyframes ss-spin{to{transform:rotate(360deg)}}.seashell-crt .ss-input,.seashell-crt .ss-textarea{width:100%;box-sizing:border-box;min-height:36px;padding:8px 10px;background:var(--crt-input-bg);color:var(--crt-fg);border:1px solid var(--crt-border);border-radius:0;font:inherit;caret-color:var(--crt-accent)}.seashell-crt .ss-textarea{min-height:72px;resize:vertical}.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:15px}.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:18px;cursor:pointer}.seashell-wordsets-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:14px;line-height:1.4}.seashell-crt .ss-snackbar__close{border:none;background:transparent;color:var(--crt-fg-dim);cursor:pointer;font-size:16px}.seashell-crt .seashell-dict-delete-btn{min-height:44px;flex-shrink:0}.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-practice-word{cursor:pointer;border-radius:2px}.seashell-crt .ss-practice-word--selected{background:var(--crt-practice-word-selected);box-shadow:0 0 0 1px var(--crt-practice-word-selected-border)}
