.logo[data-v-52f4bedb]{color:var(--primary);flex:none;align-items:center;gap:9px;line-height:1;display:inline-flex}.logo__mark[data-v-52f4bedb]{background:var(--surface);border:1px solid var(--border);width:37px;height:37px;box-shadow:var(--shadow-xs);border-radius:12px;place-items:center;display:grid}.logo__mark svg[data-v-52f4bedb]{width:29px;height:29px}.logo__word[data-v-52f4bedb]{flex-direction:column;gap:3px;display:flex}.logo__name[data-v-52f4bedb]{font-family:var(--font-sans);letter-spacing:.06em;color:var(--text);font-size:16.5px;font-weight:800}.logo__name span[data-v-52f4bedb]{color:var(--primary)}.logo__tag[data-v-52f4bedb]{font-family:var(--font-display);letter-spacing:.02em;color:var(--text-mute);font-size:9.5px;font-style:italic}@media (width<=760px){.logo__mark[data-v-52f4bedb]{border-radius:10px;width:33px;height:33px}.logo__mark svg[data-v-52f4bedb]{width:25px;height:25px}.logo__name[data-v-52f4bedb]{font-size:15px}}.theme-grid[data-v-4eac795f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.theme-grid--compact[data-v-4eac795f]{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-tile[data-v-4eac795f]{text-align:start;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:7px 8px;transition:all .15s;display:flex}.theme-tile[data-v-4eac795f]:hover{background:var(--surface-3)}.theme-tile.is-active[data-v-4eac795f]{background:var(--primary-soft);border-color:var(--primary-line)}.theme-tile__swatch[data-v-4eac795f]{border:1px solid #00000014;border-radius:8px;flex:none;place-items:center;width:34px;height:30px;display:grid;box-shadow:inset 0 1px 2px #ffffff59}.theme-tile__dot[data-v-4eac795f]{border:1.5px solid #fffc;border-radius:50%;width:8px;height:8px;box-shadow:0 1px 3px #0003}.theme-tile__copy[data-v-4eac795f]{flex-direction:column;gap:1px;min-width:0;display:flex}.theme-tile__name[data-v-4eac795f]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:650;line-height:1.25;overflow:hidden}.theme-tile__sec[data-v-4eac795f]{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;line-height:1.25;overflow:hidden}.theme-tile__check[data-v-4eac795f]{color:var(--primary);flex:none;margin-inline-start:auto}.theme-tile__check svg[data-v-4eac795f]{width:13px;height:13px}.icon[data-v-7bf00834]{flex:none;display:block}.aMsg[data-v-54e8c683]{flex-direction:column;gap:.18em;min-width:0;line-height:1.28;display:flex}.aMsg--inline[data-v-54e8c683]{display:inline-flex}.aMsg__prim[data-v-54e8c683]{font-size:var(--msg-size);font-weight:var(--msg-weight);color:inherit;letter-spacing:-.012em;unicode-bidi:plaintext;line-height:1.25}.aMsg__sec[data-v-54e8c683]{font-size:calc(var(--msg-size) * .72);color:var(--text-mute);letter-spacing:0;unicode-bidi:plaintext;font-weight:500;line-height:1.34}.aMsg--muted .aMsg__prim[data-v-54e8c683]{color:var(--text-dim)}.aMsg--muted .aMsg__sec[data-v-54e8c683]{color:var(--text-mute)}.theme[data-v-ba4f210d]{position:relative}.theme__trigger[data-v-ba4f210d]{border-radius:var(--radius-sm);width:38px;height:38px;color:var(--text-dim);place-items:center;transition:all .15s;display:grid;position:relative}.theme__trigger[data-v-ba4f210d]:hover,.theme__trigger.is-open[data-v-ba4f210d]{background:var(--surface-3);color:var(--text)}.theme__dot[data-v-ba4f210d]{width:6px;height:6px;box-shadow:0 0 0 1.5px var(--surface);border-radius:50%;position:absolute;top:6px;right:6px}.theme__palette[data-v-ba4f210d]{width:17px;height:17px}.theme__panel[data-v-ba4f210d]{inset-inline-end:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:min(380px,100vw - 28px);box-shadow:var(--shadow-lg);z-index:80;padding:16px;position:absolute;top:calc(100% + 10px)}.theme__head[data-v-ba4f210d]{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.theme__close[data-v-ba4f210d]{width:28px;height:28px}.theme__hint[data-v-ba4f210d]{border-top:1px solid var(--border);color:var(--text-mute);margin-top:11px;padding-top:10px;font-size:10.5px;line-height:1.5}@media (width<=760px){.theme__panel[data-v-ba4f210d]{top:auto;bottom:0;width:100%;padding:18px 16px calc(20px + env(safe-area-inset-bottom));z-index:110;border-radius:20px 20px 0 0;position:fixed;inset-inline:0}}.flag[data-v-62b95e00]{object-fit:cover;border-radius:2px;flex:none;display:inline-block;box-shadow:0 0 0 1px #00000014}.pair[data-v-560ce776]{flex-direction:column;gap:10px;display:flex}.pair__row[data-v-560ce776]{flex-direction:column;gap:6px;display:flex}.pair__label[data-v-560ce776]{color:var(--text-dim)}.pair__control[data-v-560ce776]{align-items:center;gap:9px;display:flex;position:relative}.pair__control .pair__flag[data-v-560ce776]{z-index:1;border-radius:2px;width:18px;height:13px;position:absolute;inset-inline-start:12px;box-shadow:0 0 0 1px #00000014}.pair__flag--off[data-v-560ce776]{background:var(--surface-3);box-shadow:0 0 0 1px var(--border)}.pair__select[data-v-560ce776]{padding-inline-start:39px}.pair__control.is-empty .pair__select[data-v-560ce776]{color:var(--text-mute)}.pair__swap[data-v-560ce776]{justify-content:flex-end;margin-block:-7px;display:flex}.pair__swap-btn[data-v-560ce776]{width:28px;height:26px;color:var(--text-mute);border:1px solid var(--border);background:var(--surface-2);border-radius:7px;place-items:center;transition:all .15s;display:grid}.pair__swap-btn[data-v-560ce776]:hover:not(:disabled){color:var(--primary);border-color:var(--primary-line)}.pair__swap-btn svg[data-v-560ce776]{width:14px;height:14px}.pair__hint[data-v-560ce776]{color:var(--text-mute);font-size:11px;line-height:1.5}.pair__hint--soft[data-v-560ce776]{color:var(--text-mute);opacity:.85}.lang[data-v-0ce92217]{position:relative}.lang__trigger[data-v-0ce92217]{border-radius:var(--radius-sm);height:38px;color:var(--text-dim);align-items:center;gap:5px;padding:0 8px;transition:all .15s;display:inline-flex}.lang__trigger[data-v-0ce92217]:hover,.lang__trigger.is-open[data-v-0ce92217]{background:var(--surface-3);color:var(--text)}.lang__flags[data-v-0ce92217]{flex:none;width:21px;height:17px;position:relative}.lang__flag[data-v-0ce92217]{border-radius:2px;width:17px;height:12px;box-shadow:0 0 0 1px #00000014}.lang__flag--sec[data-v-0ce92217]{width:13px;height:9px;box-shadow:0 0 0 1.5px var(--surface);position:absolute;bottom:-1px;right:-2px}.lang__code[data-v-0ce92217]{font-family:var(--font-mono);letter-spacing:.02em;font-size:9.5px;font-weight:700}.lang__code--sec[data-v-0ce92217]{color:var(--text-mute);margin-inline-start:-3px}.lang__chev[data-v-0ce92217]{color:var(--text-mute)}.lang__panel[data-v-0ce92217]{inset-inline-end:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:min(380px,100vw - 28px);box-shadow:var(--shadow-lg);z-index:80;padding:16px;position:absolute;top:calc(100% + 10px)}.lang__head[data-v-0ce92217]{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.lang__close[data-v-0ce92217]{width:28px;height:28px}.lang__note[data-v-0ce92217]{border-top:1px solid var(--border);color:var(--text-mute);align-items:center;gap:5px;margin-top:12px;padding-top:10px;font-size:10.5px;display:flex}.lang__note .icon[data-v-0ce92217]{color:var(--ok)}@media (width<=760px){.lang__code[data-v-0ce92217],.lang__chev[data-v-0ce92217]{display:none}.lang__trigger[data-v-0ce92217]{padding:0 7px}.lang__panel[data-v-0ce92217]{top:auto;bottom:0;width:100%;padding:18px 16px calc(20px + env(safe-area-inset-bottom));z-index:110;border-radius:20px 20px 0 0;position:fixed;inset-inline:0}}.header[data-v-7b56dcaf]{z-index:60;height:var(--header-h);background:var(--header-bg);-webkit-backdrop-filter:saturate(150%)blur(18px);border-bottom:1px solid color-mix(in srgb, var(--border) 85%, transparent);position:sticky;top:0}.header__inner[data-v-7b56dcaf]{align-items:center;gap:12px;width:min(1400px,100% - 40px);height:100%;margin-inline:auto;display:flex}.header__burger[data-v-7b56dcaf]{display:none}.header__logo[data-v-7b56dcaf]{margin-inline-end:4px}.header__nav[data-v-7b56dcaf]{align-items:center;gap:1px;margin-inline-start:10px;display:flex}.header__link[data-v-7b56dcaf]{color:var(--text-dim);border-radius:9px;padding:7px 10px;transition:all .16s;position:relative}.header__link[data-v-7b56dcaf]:hover{background:var(--surface-3);color:var(--text)}.header__link.is-active[data-v-7b56dcaf]{background:var(--primary-soft);color:var(--primary)}.header__link.is-active[data-v-7b56dcaf] .aMsg__sec{color:color-mix(in srgb, var(--primary) 70%, var(--text-mute))}.header__actions[data-v-7b56dcaf]{align-items:center;gap:3px;margin-inline-start:auto;display:flex}.header__search[data-v-7b56dcaf]{border-radius:var(--radius-sm);border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 90%, transparent);min-width:178px;height:38px;color:var(--text-mute);align-items:center;gap:8px;margin-inline-end:4px;padding:0 10px 0 12px;font-size:12.5px;transition:all .16s;display:inline-flex}.header__search[data-v-7b56dcaf]:hover{border-color:var(--border-strong);color:var(--text-dim);background:var(--surface)}.header__search-text[data-v-7b56dcaf]{text-align:start;flex:1}.header__kbd[data-v-7b56dcaf]{letter-spacing:.02em;color:var(--text-mute);border:1px solid var(--border);background:var(--surface);border-radius:4px;padding:1px 4px;font-size:9px}.header__settings[data-v-7b56dcaf]{display:grid}@media (width<=1120px){.header__nav[data-v-7b56dcaf]{display:none}.header__burger[data-v-7b56dcaf]{display:grid}.header__search[data-v-7b56dcaf]{min-width:0}.header__search-text[data-v-7b56dcaf],.header__kbd[data-v-7b56dcaf]{display:none}.header__search[data-v-7b56dcaf]{padding:0 10px}}@media (width<=760px){.header__inner[data-v-7b56dcaf]{gap:8px;width:calc(100% - 24px)}.header__logo[data-v-7b56dcaf]{margin-inline-end:0}.header__settings[data-v-7b56dcaf]{display:none}.header__search[data-v-7b56dcaf]{background:0 0;border:0;justify-content:center;width:34px;height:34px;padding:0}.header__search[data-v-7b56dcaf]:hover{background:var(--surface-3)}.header__theme[data-v-7b56dcaf]{display:none}.header__actions[data-v-7b56dcaf]{gap:0}}.footer[data-v-b77e64a3]{border-top:1px solid var(--border);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface) 62%, transparent));margin-top:clamp(50px,8vw,90px)}.footer__inner[data-v-b77e64a3]{grid-template-columns:1.7fr .8fr .8fr 1.3fr;gap:40px;padding-block:46px 32px;display:grid}.footer__brand[data-v-b77e64a3]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer__tagline[data-v-b77e64a3]{max-width:310px;color:var(--text-dim)}.footer__langs[data-v-b77e64a3]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.footer__local[data-v-b77e64a3]{color:var(--text-mute);align-items:center;gap:3px;margin-inline-start:3px;font-size:9.5px;display:inline-flex}.footer__local .icon[data-v-b77e64a3]{color:var(--ok)}.footer__title[data-v-b77e64a3]{font-family:var(--font-sans);letter-spacing:.11em;text-transform:uppercase;color:var(--text-mute);margin-bottom:14px;font-size:10.5px;font-weight:750}.footer__col[data-v-b77e64a3]{flex-direction:column;display:flex}.footer__link[data-v-b77e64a3]{color:var(--text-dim);flex-wrap:wrap;align-items:baseline;gap:4px 7px;padding-block:4px;font-size:12.5px;display:flex}.footer__link[data-v-b77e64a3]:hover{color:var(--primary)}.footer__sec[data-v-b77e64a3]{color:var(--text-mute);font-size:10px}.footer__external[data-v-b77e64a3]{opacity:.6;align-self:center}.footer__about[data-v-b77e64a3]{color:var(--text-dim);max-width:280px;font-size:12px;line-height:1.65}.footer__about--sec[data-v-b77e64a3]{color:var(--text-mute);margin-top:5px;font-size:10.5px}.footer__email[data-v-b77e64a3]{font-family:var(--font-mono);color:var(--text-mute);word-break:break-all;align-items:center;gap:5px;margin-top:10px;font-size:10px;display:inline-flex}.footer__email[data-v-b77e64a3]:hover{color:var(--primary)}.footer__bottom[data-v-b77e64a3]{padding-block:18px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--border);color:var(--text-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:10.5px;display:flex}.footer__made[data-v-b77e64a3]{flex:1;align-items:center}.footer__made[data-v-b77e64a3] .aMsg__prim,.footer__made[data-v-b77e64a3] .aMsg__sec{text-align:center}.footer__mini[data-v-b77e64a3]{font-family:var(--font-mono);letter-spacing:.08em;font-size:9px}@media (width<=1000px){.footer__inner[data-v-b77e64a3]{grid-template-columns:1.4fr 1fr 1fr;gap:30px}.footer__col--about[data-v-b77e64a3]{grid-column:1/-1}}@media (width<=760px){.footer__inner[data-v-b77e64a3]{grid-template-columns:1fr 1fr;gap:26px 20px;padding-block:34px 24px}.footer__brand[data-v-b77e64a3],.footer__col--about[data-v-b77e64a3]{grid-column:1/-1}.footer__made[data-v-b77e64a3]{text-align:start;flex-basis:100%;order:3;align-items:flex-start;font-size:10px;line-height:1.55;display:flex}.footer__made[data-v-b77e64a3] .aMsg__prim,.footer__made[data-v-b77e64a3] .aMsg__sec{text-align:start}.footer[data-v-b77e64a3]{margin-bottom:64px}}.menu-overlay[data-v-b091fedc]{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0f145c;position:fixed;inset:0}.menu[data-v-b091fedc]{z-index:100;background:var(--surface);border-inline-end:1px solid var(--border);width:min(350px,88vw);box-shadow:var(--shadow-lg);padding:18px 18px calc(24px + env(safe-area-inset-bottom));position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}.menu__head[data-v-b091fedc]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.menu__title[data-v-b091fedc]{font-family:var(--font-display);font-size:20px;font-weight:600}.menu__nav[data-v-b091fedc]{flex-direction:column;gap:2px;display:flex}.menu__link[data-v-b091fedc]{color:var(--text-dim);border-radius:11px;align-items:center;gap:11px;padding:10px;transition:all .15s;display:flex}.menu__link[data-v-b091fedc]:hover{background:var(--surface-3);color:var(--text)}.menu__link.is-active[data-v-b091fedc]{background:var(--primary-soft);color:var(--primary)}.menu__icon[data-v-b091fedc]{background:var(--surface-2);border:1px solid var(--border);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.menu__link.is-active .menu__icon[data-v-b091fedc]{background:var(--surface);border-color:var(--primary-line)}.menu__chev[data-v-b091fedc]{color:var(--text-mute);margin-inline-start:auto}.menu__info[data-v-b091fedc]{border-top:1px solid var(--border);flex-wrap:wrap;gap:4px;margin-top:12px;padding-top:12px;display:flex}.menu__info-link[data-v-b091fedc]{color:var(--text-mute);border-radius:7px;padding:5px 7px}.menu__info-link[data-v-b091fedc]:hover{background:var(--surface-3);color:var(--text)}.menu__section[data-v-b091fedc]{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.menu__label[data-v-b091fedc]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);margin-bottom:10px;font-size:11px;font-weight:700}.drawer-enter-active[data-v-b091fedc],.drawer-leave-active[data-v-b091fedc]{transition:transform .26s cubic-bezier(.22,1,.36,1)}.drawer-enter-from[data-v-b091fedc],.drawer-leave-to[data-v-b091fedc]{transform:translate(-102%)}html[dir=rtl] .drawer-enter-from[data-v-b091fedc],html[dir=rtl] .drawer-leave-to[data-v-b091fedc]{transform:translate(102%)}.bottom[data-v-15f6348e]{display:none}@media (width<=760px){.bottom[data-v-15f6348e]{inset-inline:0;z-index:55;padding:7px 6px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:saturate(160%)blur(18px);border-top:1px solid var(--border);grid-template-columns:repeat(6,1fr);gap:0;display:grid;position:fixed;bottom:0}.bottom__link[data-v-15f6348e]{min-height:48px;color:var(--text-mute);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:color .15s;display:flex}.bottom__link[data-v-15f6348e] .aMsg{text-align:center;align-items:center;gap:0}.bottom__link[data-v-15f6348e] .aMsg__prim{font-size:10px;line-height:1.2}.bottom__link[data-v-15f6348e] .aMsg__sec{text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:7.5px;line-height:1.15;display:block;overflow:hidden}.bottom__link.is-active[data-v-15f6348e]{color:var(--primary)}.bottom__link.is-active[data-v-15f6348e] .aMsg__prim{font-weight:750}}.settings-overlay[data-v-4e1ef9d3]{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0f1461;position:fixed;inset:0}.settings[data-v-4e1ef9d3]{z-index:100;background:var(--surface);border-inline-start:1px solid var(--border);width:min(420px,92vw);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0}.settings__head[data-v-4e1ef9d3]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 16px;display:flex}.settings__sub[data-v-4e1ef9d3]{color:var(--text-mute);margin-top:5px;font-size:11px}.settings__body[data-v-4e1ef9d3]{padding:20px 22px calc(30px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.settings__section[data-v-4e1ef9d3]{margin-bottom:26px}.settings__section--note[data-v-4e1ef9d3]{margin-top:8px;margin-bottom:0}.settings__label[data-v-4e1ef9d3]{letter-spacing:.09em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:6px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.settings__label .icon[data-v-4e1ef9d3]{color:var(--primary)}.settings__hint[data-v-4e1ef9d3]{color:var(--text-mute);margin-top:10px;font-size:11px;line-height:1.55}.settings__note[data-v-4e1ef9d3]{background:var(--surface-2);border:1px solid var(--border);color:var(--text-mute);border-radius:10px;align-items:center;gap:7px;padding:11px 12px;font-size:11.5px;display:flex}.settings__note .icon[data-v-4e1ef9d3]{color:var(--ok)}.sheet-enter-active[data-v-4e1ef9d3],.sheet-leave-active[data-v-4e1ef9d3]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.sheet-enter-from[data-v-4e1ef9d3],.sheet-leave-to[data-v-4e1ef9d3]{transform:translate(102%)}html[dir=rtl] .sheet-enter-from[data-v-4e1ef9d3],html[dir=rtl] .sheet-leave-to[data-v-4e1ef9d3]{transform:translate(-102%)}@media (width<=760px){.settings[data-v-4e1ef9d3]{width:100%}.sheet-enter-from[data-v-4e1ef9d3],.sheet-leave-to[data-v-4e1ef9d3],html[dir=rtl] .sheet-enter-from[data-v-4e1ef9d3],html[dir=rtl] .sheet-leave-to[data-v-4e1ef9d3]{transform:translateY(102%)}}.search-overlay[data-v-487f720e]{z-index:110;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c12186b;justify-content:center;align-items:flex-start;padding:clamp(14px,8vh,90px) 16px 20px;display:flex;position:fixed;inset:0}.search-panel[data-v-487f720e]{background:var(--surface);border:1px solid var(--border);width:min(680px,100%);max-height:min(76vh,720px);box-shadow:var(--shadow-lg);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.search-field[data-v-487f720e]{border-bottom:1px solid var(--border);color:var(--text-mute);align-items:center;gap:10px;padding:13px 15px;display:flex}.search-field__input[data-v-487f720e]{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:15px}.search-field__input[data-v-487f720e]::placeholder{color:var(--text-mute)}.search-field__esc[data-v-487f720e]{font-family:var(--font-mono);color:var(--text-mute);border:1px solid var(--border);background:var(--surface-2);border-radius:5px;padding:2px 6px;font-size:9.5px}.search-body[data-v-487f720e]{flex:1;padding:12px;overflow-y:auto}.search-block[data-v-487f720e]{margin-bottom:13px}.search-block__title[data-v-487f720e]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);padding:5px 8px 7px;font-size:10px;font-weight:700}.search-chips[data-v-487f720e]{flex-wrap:wrap;gap:6px;padding-inline:8px;display:flex}.search-chip[data-v-487f720e]{border:1px solid var(--border);background:var(--surface-2);height:29px;color:var(--text-dim);border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:12px;transition:all .15s;display:inline-flex}.search-chip[data-v-487f720e]:hover{border-color:var(--primary-line);color:var(--primary);background:var(--primary-soft)}.search-hint[data-v-487f720e]{color:var(--text-mute);padding:10px 8px;font-size:11.5px;line-height:1.55}.search-result[data-v-487f720e]{text-align:start;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:9px;transition:background .15s;display:flex}.search-result[data-v-487f720e]:hover{background:var(--surface-2)}.search-result__icon[data-v-487f720e]{background:var(--primary-soft);width:32px;height:32px;color:var(--primary);border-radius:9px;flex:none;place-items:center;display:grid}.search-result__icon--quote[data-v-487f720e]{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent)}.search-result__copy[data-v-487f720e]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.search-result__meta[data-v-487f720e]{color:var(--text-mute);font-size:10.5px}.search-result__arrow[data-v-487f720e]{color:var(--text-mute);flex:none;margin-top:9px}.search-empty[data-v-487f720e]{text-align:center;padding:36px 16px}.search-empty__icon[data-v-487f720e]{background:var(--surface-2);width:46px;height:46px;color:var(--text-mute);border-radius:50%;place-items:center;margin:0 auto 10px;display:grid}.search-empty__title[data-v-487f720e]{font-size:14px;font-weight:650}.search-empty__text[data-v-487f720e]{color:var(--text-mute);margin-top:3px;font-size:12px}.search-foot[data-v-487f720e]{border-top:1px solid var(--border);background:var(--surface-2);color:var(--text-mute);justify-content:space-between;align-items:center;gap:12px;padding:9px 15px;font-size:10px;display:flex}.search-foot__brand[data-v-487f720e]{font-family:var(--font-mono);letter-spacing:.04em}@media (width<=600px){.search-overlay[data-v-487f720e]{align-items:stretch;padding:0}.search-panel[data-v-487f720e]{border:0;border-radius:0;height:100dvh;max-height:100vh}.search-foot[data-v-487f720e]{padding-bottom:calc(9px + env(safe-area-inset-bottom))}}.art[data-v-1f9a7b86]{isolation:isolate;position:relative;overflow:hidden}.art--hero[data-v-1f9a7b86]{aspect-ratio:1/1.02;width:100%;min-height:340px;box-shadow:var(--shadow-lg);border:1px solid color-mix(in srgb, var(--border) 65%, transparent);border-radius:30px}.art--mini[data-v-1f9a7b86]{border-radius:14px;width:100%;height:100%;min-height:0}.art--ambient[data-v-1f9a7b86]{opacity:.5;width:100%;height:100%;position:absolute;inset:0}.art__wash[data-v-1f9a7b86]{background:radial-gradient(circle at 72% 18%, var(--art-glow) 0, transparent 42%), linear-gradient(160deg, var(--art-sky-1) 0%, var(--art-sky-2) 66%, var(--art-sky-3) 100%);z-index:-2;position:absolute;inset:0}.art--ambient .art__wash[data-v-1f9a7b86]{opacity:.8}.art--hero[data-v-1f9a7b86] *,.art--mini[data-v-1f9a7b86] *{will-change:transform}.sun[data-v-1f9a7b86]{place-items:center;width:82px;height:82px;display:grid;position:absolute;top:14%;right:14%}.sun__core[data-v-1f9a7b86]{background:radial-gradient(circle at 38% 34%,#fff9dc,#ffd56e 62%,#f6b83f);border-radius:50%;width:58px;height:58px;animation:5s ease-in-out infinite breathe-1f9a7b86;box-shadow:0 0 32px 10px #ffcd5c80}.sun__rays[data-v-1f9a7b86]{z-index:-1;background:repeating-conic-gradient(#ffda728c 0deg 4deg,#0000 4deg 24deg);border-radius:50%;animation:48s linear infinite spin-1f9a7b86;position:absolute;inset:-8px}.cloud[data-v-1f9a7b86]{filter:drop-shadow(0 10px 18px #5375a41f);background:#ffffffe0;border-radius:60px;width:128px;height:42px;animation:14s ease-in-out infinite drift-1f9a7b86;position:absolute}.cloud i[data-v-1f9a7b86]{background:inherit;border-radius:50%;position:absolute}.cloud i[data-v-1f9a7b86]:first-child{width:62px;height:62px;top:-28px;left:14px}.cloud i[data-v-1f9a7b86]:nth-child(2){width:82px;height:82px;top:-44px;left:48px}.cloud i[data-v-1f9a7b86]:nth-child(3){width:48px;height:48px;top:-21px;right:10px}.cloud--1[data-v-1f9a7b86]{top:21%;left:7%;transform:scale(.9)}.cloud--2[data-v-1f9a7b86]{opacity:.78;animation-delay:-4s;top:38%;right:-4%;transform:scale(1.15)}.cloud--3[data-v-1f9a7b86]{opacity:.6;animation-delay:-7s;top:9%;left:34%;transform:scale(.55)}.hill[data-v-1f9a7b86]{border-radius:50% 50% 0 0;position:absolute;bottom:-24%}.hill--1[data-v-1f9a7b86]{background:linear-gradient(160deg,#b9d9b5,#d9e9c7);width:86%;height:48%;left:-18%;transform:rotate(-6deg)}.hill--2[data-v-1f9a7b86]{background:linear-gradient(160deg,#a8ceb1,#c7e0bf);width:82%;height:40%;right:-20%;transform:rotate(7deg)}.grass[data-v-1f9a7b86]{opacity:.68;justify-content:space-between;align-items:flex-end;height:52px;display:flex;position:absolute;bottom:9%;left:10%;right:10%}.grass i[data-v-1f9a7b86]{transform-origin:bottom;background:#4b8d5d;border-radius:2px;width:2px;height:22px;animation:4s ease-in-out infinite sway-1f9a7b86}.grass i[data-v-1f9a7b86]:nth-child(2n){height:34px;animation-delay:-1.4s}.grass i[data-v-1f9a7b86]:nth-child(3n){height:16px;animation-delay:-2.4s}.stars[data-v-1f9a7b86]{background-image:radial-gradient(1.6px 1.6px at 18% 22%,#fff 60%,#0000 61%),radial-gradient(1.2px 1.2px at 32% 14%,#fff 60%,#0000 61%),radial-gradient(1.8px 1.8px at 58% 8%,#fff 60%,#0000 61%),radial-gradient(1.3px 1.3px at 76% 28%,#fff 60%,#0000 61%),radial-gradient(1.5px 1.5px at 88% 12%,#fff 60%,#0000 61%),radial-gradient(1.2px 1.2px at 12% 48%,#fff 60%,#0000 61%),radial-gradient(1.4px 1.4px at 44% 38%,#fff 60%,#0000 61%),radial-gradient(1.2px 1.2px at 68% 46%,#fff 60%,#0000 61%),radial-gradient(1.6px 1.6px at 82% 58%,#fff 60%,#0000 61%),radial-gradient(1.1px 1.1px at 26% 66%,#fff 60%,#0000 61%),radial-gradient(1.3px 1.3px at 55% 72%,#fff 60%,#0000 61%);animation:5s ease-in-out infinite alternate twinkle-1f9a7b86;position:absolute;inset:0}.moon[data-v-1f9a7b86]{width:100px;height:100px;box-shadow:inset -26px -12px 0 0 var(--art-sky-2), 0 0 46px 12px #f4e8bb33;background:#f6edc8;border-radius:50%;animation:8s ease-in-out infinite moonFloat-1f9a7b86;position:absolute;top:13%;right:16%}.moon span[data-v-1f9a7b86]{background:#beb18157;border-radius:50%;width:10px;height:10px;position:absolute;top:26px;left:24px;box-shadow:22px 14px #beb18140,11px 32px #beb18133}.star[data-v-1f9a7b86]{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#fff;width:6px;height:6px;animation:3.4s ease-in-out infinite twinkle-1f9a7b86;position:absolute}.star--1[data-v-1f9a7b86]{top:26%;left:18%;transform:scale(1.2)}.star--2[data-v-1f9a7b86]{animation-delay:-1.1s;top:52%;left:70%}.star--3[data-v-1f9a7b86]{animation-delay:-2.1s;top:70%;left:34%;transform:scale(.7)}.shooting[data-v-1f9a7b86]{background:linear-gradient(90deg,#0000,#ffffffd9);width:110px;height:1px;animation:9s ease-in-out infinite shoot-1f9a7b86;position:absolute;top:20%;left:30%;transform:rotate(-28deg)}.night-hill[data-v-1f9a7b86]{border-radius:50% 50% 0 0;position:absolute;bottom:-26%}.night-hill--1[data-v-1f9a7b86]{background:#141c33;width:92%;height:48%;left:-20%}.night-hill--2[data-v-1f9a7b86]{background:#192441;width:80%;height:38%;right:-18%}.rose[data-v-1f9a7b86]{background:radial-gradient(30% 22% at 32% 29%,#e9a3b0 0 64%,#0000 66%),radial-gradient(30% 22% at 68% 29%,#d76b7d 0 64%,#0000 66%),radial-gradient(29% 23% at 25% 57%,#c84a64 0 64%,#0000 66%),radial-gradient(29% 23% at 75% 57%,#e08a99 0 64%,#0000 66%),radial-gradient(30% 23% at 50% 75%,#a62e49 0 64%,#0000 66%),radial-gradient(circle at 50% 48%,#7f1f38 0 10%,#c84a64 11% 21%,#a62e49 22% 100%);border-radius:50%;position:absolute;box-shadow:inset -6px -8px 18px #5a14264d,0 16px 24px #6f26362e}.rose--1[data-v-1f9a7b86]{width:138px;height:138px;animation:8s ease-in-out infinite float-1f9a7b86;top:30%;left:16%}.rose--2[data-v-1f9a7b86]{width:92px;height:92px;animation:10s ease-in-out -2s infinite float-1f9a7b86;top:18%;right:18%}.rose--3[data-v-1f9a7b86]{width:70px;height:70px;animation:7s ease-in-out -4s infinite float-1f9a7b86;bottom:22%;right:27%}.leaf[data-v-1f9a7b86]{opacity:.9;background:#4a7a52;border-radius:100% 0;width:46px;height:24px;position:absolute}.leaf--a[data-v-1f9a7b86]{bottom:4px;left:-25px;transform:rotate(-20deg)}.leaf--b[data-v-1f9a7b86]{background:#5d8f63;bottom:16px;right:-20px;transform:rotate(155deg)scale(.8)}.leaf--c[data-v-1f9a7b86]{bottom:-4px;left:-18px;transform:rotate(-35deg)scale(.7)}.leaf--d[data-v-1f9a7b86]{top:6px;right:-16px;transform:rotate(140deg)scale(.6)}.leaf--e[data-v-1f9a7b86]{bottom:-6px;left:-14px;transform:rotate(-25deg)scale(.6)}.rose-stem[data-v-1f9a7b86]{transform-origin:bottom;background:#426b49;border-radius:4px;width:4px;position:absolute}.rose-stem--1[data-v-1f9a7b86]{height:34%;bottom:8%;left:26%;transform:rotate(8deg)}.rose-stem--2[data-v-1f9a7b86]{height:28%;bottom:8%;right:29%;transform:rotate(-9deg)}.petal[data-v-1f9a7b86]{opacity:.55;background:#cf7183;border-radius:100% 0;width:20px;height:14px;animation:12s linear infinite petalFall-1f9a7b86;position:absolute}.petal--1[data-v-1f9a7b86]{animation-delay:-2s;top:12%;left:12%}.petal--2[data-v-1f9a7b86]{animation-delay:-6s;top:6%;left:68%}.petal--3[data-v-1f9a7b86]{animation-delay:-9s;top:2%;left:44%}.garden-floor[data-v-1f9a7b86]{background:linear-gradient(160deg,#4c664359,#425b3c1f);border-radius:50% 50% 0 0;height:36%;position:absolute;bottom:-18%;left:-10%;right:-10%}.orange[data-v-1f9a7b86]{background:radial-gradient(circle at 34% 30%,#ffd07c,#f39a34 58%,#d9761f 100%);border-radius:50%;position:absolute;box-shadow:inset -7px -9px 18px #974d1347,0 18px 28px #ba701e2e}.orange span[data-v-1f9a7b86]{background:#698b3f;border-radius:100% 0;width:20px;height:12px;position:absolute;top:-7px;left:46%;transform:rotate(-18deg)}.orange--1[data-v-1f9a7b86]{width:116px;height:116px;animation:8s ease-in-out infinite float-1f9a7b86;top:30%;left:16%}.orange--2[data-v-1f9a7b86]{width:78px;height:78px;animation:10s ease-in-out -2.5s infinite float-1f9a7b86;top:20%;right:20%}.orange--3[data-v-1f9a7b86]{width:58px;height:58px;animation:7.5s ease-in-out -4s infinite float-1f9a7b86;bottom:24%;right:28%}.orange-leaf[data-v-1f9a7b86]{opacity:.85;background:linear-gradient(140deg,#8dab5b,#527b3d);border-radius:100% 0;width:86px;height:34px;position:absolute}.orange-leaf--1[data-v-1f9a7b86]{top:21%;left:23%;transform:rotate(20deg)}.orange-leaf--2[data-v-1f9a7b86]{top:32%;right:19%;transform:rotate(150deg)scale(.7)}.orange-branch[data-v-1f9a7b86]{opacity:.7;background:#7a6136;width:2px;height:28%;position:absolute;top:12%;left:43%;transform:rotate(18deg)}.orange-glow[data-v-1f9a7b86]{filter:blur(8px);background:radial-gradient(circle,#ffc05273,#0000 65%);border-radius:50%;width:260px;height:260px;position:absolute;top:8%;right:5%}.ginkgo[data-v-1f9a7b86]{transform-origin:50% 100%;width:84px;height:96px;animation:8s ease-in-out infinite ginkgoSway-1f9a7b86;position:absolute}.ginkgo span[data-v-1f9a7b86]{clip-path:polygon(50% 100%,4% 52%,12% 24%,34% 6%,50% 18%,66% 6%,88% 24%,96% 52%);filter:drop-shadow(0 12px 14px #a680172e);background:linear-gradient(160deg,#f7da6d,#d7ad2d 58%,#b88e1f);position:absolute;inset:0}.ginkgo[data-v-1f9a7b86]:after{content:"";opacity:.55;background:#947728;width:2px;height:40%;position:absolute;bottom:-32%;left:49%}.ginkgo--1[data-v-1f9a7b86]{top:22%;left:12%;transform:rotate(-18deg)}.ginkgo--2[data-v-1f9a7b86]{animation-delay:-1.2s;top:10%;left:31%;transform:rotate(12deg)scale(.72)}.ginkgo--3[data-v-1f9a7b86]{animation-delay:-2.4s;top:18%;right:18%;transform:rotate(24deg)scale(.9)}.ginkgo--4[data-v-1f9a7b86]{opacity:.8;animation-delay:-3.6s;top:46%;right:8%;transform:rotate(40deg)scale(.55)}.ginkgo--5[data-v-1f9a7b86]{opacity:.7;animation-delay:-4.8s;bottom:12%;left:20%;transform:rotate(-32deg)scale(.48)}.ginkgo--6[data-v-1f9a7b86]{opacity:.55;animation-delay:-.6s;top:5%;left:54%;transform:rotate(-4deg)scale(.38)}.ginkgo-branch[data-v-1f9a7b86]{opacity:.5;background:#8c7130;width:2px;height:34%;position:absolute;top:0;left:30%;transform:rotate(13deg)}.ginkgo-floor[data-v-1f9a7b86]{background:linear-gradient(160deg,#e4c15747,#d6b44c14);border-radius:50% 50% 0 0;height:34%;position:absolute;bottom:-16%;left:-10%;right:-10%}.sprout[data-v-1f9a7b86]{transform-origin:bottom;width:140px;height:210px;animation:7s ease-in-out infinite growSway-1f9a7b86;position:absolute;bottom:14%;left:37%}.sprout .stem[data-v-1f9a7b86]{background:linear-gradient(#8ccf8d,#4d9c61);border-radius:3px;width:3px;height:84%;position:absolute;bottom:0;left:calc(50% - 1.5px)}.sprout-leaf[data-v-1f9a7b86]{background:linear-gradient(150deg,#b6e7a5,#5aaa6d);border-radius:100% 0;width:78px;height:42px;position:absolute;box-shadow:inset -4px -5px 10px #2f7f4c26}.sprout-leaf--l[data-v-1f9a7b86]{top:32%;left:6%;transform:rotate(-24deg)}.sprout-leaf--r[data-v-1f9a7b86]{background:linear-gradient(150deg,#c4edb3,#6bb97b);top:43%;right:3%;transform:scaleX(-1)rotate(-20deg)}.sprout-leaf--top[data-v-1f9a7b86]{background:linear-gradient(150deg,#d1f3bf,#79c186);width:52px;height:34px;top:1%;left:35%;transform:rotate(8deg)}.sprout--small[data-v-1f9a7b86]{opacity:.72;animation-delay:-2s;bottom:18%;left:68%;transform:scale(.46)}.seed-dot[data-v-1f9a7b86]{opacity:.6;background:radial-gradient(circle at 35% 30%,#e8d79c,#b89b54);border-radius:50%;position:absolute}.seed-dot--1[data-v-1f9a7b86]{width:9px;height:9px;bottom:17%;left:20%}.seed-dot--2[data-v-1f9a7b86]{width:6px;height:6px;bottom:23%;right:18%}.green-floor[data-v-1f9a7b86]{background:linear-gradient(160deg,#5b97604d,#568b5c0f);border-radius:50% 50% 0 0;height:42%;position:absolute;bottom:-24%;left:-12%;right:-12%}.porcelain[data-v-1f9a7b86]{filter:drop-shadow(0 28px 36px #255b6a2e);width:62%;max-width:300px;animation:9s ease-in-out infinite float-1f9a7b86;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.porcelain-glow[data-v-1f9a7b86]{aspect-ratio:1;background:radial-gradient(circle,#85c5d252,#0000 68%);border-radius:50%;width:62%;position:absolute;top:14%;left:19%}.porcelain-petal[data-v-1f9a7b86]{background:#76b4c259;border-radius:100% 0;width:26px;height:14px;animation:14s linear infinite petalFall-1f9a7b86;position:absolute}.porcelain-petal--1[data-v-1f9a7b86]{animation-delay:-3s;top:12%;left:16%}.porcelain-petal--2[data-v-1f9a7b86]{animation-delay:-8s;top:25%;right:20%;transform:scale(.7)}.sea-sun[data-v-1f9a7b86]{background:radial-gradient(circle,#fff8d8,#ffe19a 60%,#ffd88833 70%);border-radius:50%;width:78px;height:78px;animation:6s ease-in-out infinite breathe-1f9a7b86;position:absolute;top:14%;left:50%;transform:translate(-50%);box-shadow:0 0 55px 20px #ffe29e42}.waves[data-v-1f9a7b86]{width:108%;height:72%;position:absolute;bottom:0;left:-4%;right:-4%}.sea-light[data-v-1f9a7b86]{filter:blur(7px);background:linear-gradient(#ffebb159,#0000);width:16%;height:48%;position:absolute;top:27%;left:42%;transform:skew(-8deg)}.bubble[data-v-1f9a7b86]{background:#ffffff14;border:1px solid #ffffff8c;border-radius:50%;animation:8s ease-in infinite rise-1f9a7b86;position:absolute}.bubble--1[data-v-1f9a7b86]{width:16px;height:16px;bottom:8%;left:22%}.bubble--2[data-v-1f9a7b86]{width:9px;height:9px;animation-delay:-3s;bottom:4%;left:31%}.bubble--3[data-v-1f9a7b86]{width:22px;height:22px;animation-delay:-5s;bottom:12%;right:22%}.lavender[data-v-1f9a7b86]{transform-origin:bottom;background:linear-gradient(#0000,#6c8a61 20%,#5d7c54);width:5px;height:56%;animation:7s ease-in-out infinite sway-1f9a7b86;position:absolute;bottom:8%}.lavender span[data-v-1f9a7b86]{background:radial-gradient(circle at 35% 30%,#c5b0e8,#8b6fc3 70%);border-radius:70% 30% 60% 40%;width:12px;height:16px;margin-left:-6px;position:absolute;left:50%;box-shadow:0 2px 4px #51367e26}.lavender span[data-v-1f9a7b86]:first-child{bottom:4%}.lavender span[data-v-1f9a7b86]:nth-child(2){margin-left:-13px;bottom:11%;transform:rotate(-18deg)scale(.86)}.lavender span[data-v-1f9a7b86]:nth-child(3){margin-left:2px;bottom:14%;transform:rotate(18deg)scale(.9)}.lavender span[data-v-1f9a7b86]:nth-child(4){margin-left:-12px;bottom:22%;transform:rotate(-16deg)scale(.82)}.lavender span[data-v-1f9a7b86]:nth-child(5){margin-left:3px;bottom:26%;transform:rotate(17deg)scale(.78)}.lavender span[data-v-1f9a7b86]:nth-child(6){margin-left:-9px;bottom:34%;transform:rotate(-13deg)scale(.72)}.lavender span[data-v-1f9a7b86]:nth-child(7){margin-left:2px;bottom:38%;transform:rotate(13deg)scale(.68)}.lavender span[data-v-1f9a7b86]:nth-child(8){margin-left:-5px;bottom:46%;transform:scale(.62)}.lavender span[data-v-1f9a7b86]:nth-child(9){margin-left:-3px;bottom:53%;transform:scale(.5)}.lavender--1[data-v-1f9a7b86]{height:48%;animation-delay:-.4s;left:12%}.lavender--2[data-v-1f9a7b86]{height:62%;animation-delay:-1.3s;left:28%}.lavender--3[data-v-1f9a7b86]{height:54%;animation-delay:-2.1s;left:46%}.lavender--4[data-v-1f9a7b86]{height:66%;animation-delay:-3.2s;left:64%}.lavender--5[data-v-1f9a7b86]{height:44%;animation-delay:-4.4s;left:82%}.lavender-floor[data-v-1f9a7b86]{background:linear-gradient(160deg,#7f6ba438,#6455850f);border-radius:50% 50% 0 0;height:40%;position:absolute;bottom:-20%;left:-12%;right:-12%}.lavender-haze[data-v-1f9a7b86]{background:radial-gradient(circle at 50% 100%,#c4aee640,#0000 62%);position:absolute;inset:0}.balloon[data-v-1f9a7b86]{background:radial-gradient(circle at 34% 28%,#ffe1ec,#f4a6c1 52%,#d46f96 100%);border-radius:52% 52% 48% 48%/58% 58% 42% 42%;width:108px;height:128px;animation:9s ease-in-out infinite balloonFloat-1f9a7b86;position:absolute;box-shadow:inset -8px -12px 24px #a5426c26,0 18px 30px #be5d8421}.balloon span[data-v-1f9a7b86]{clip-path:polygon(50% 0,100% 100%,0 100%);background:#d27398;width:14px;height:12px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.balloon--1[data-v-1f9a7b86]{top:24%;left:16%}.balloon--2[data-v-1f9a7b86]{background:radial-gradient(circle at 34% 28%,#fff0f5,#f7bdd0 52%,#dd85a5 100%);animation-delay:-2.5s;top:9%;left:43%;transform:scale(.78)}.balloon--3[data-v-1f9a7b86]{background:radial-gradient(circle at 34% 28%,#fbe3ee,#eaa3bb 52%,#c9678d 100%);animation-delay:-4.4s;top:30%;right:14%;transform:scale(.9)}.balloon-string[data-v-1f9a7b86]{transform-origin:top;background:#96566f66;width:1px;height:34%;position:absolute}.balloon-string--1[data-v-1f9a7b86]{top:47%;left:26%;transform:rotate(7deg)}.balloon-string--2[data-v-1f9a7b86]{top:32%;left:49%;transform:rotate(-8deg)}.balloon-string--3[data-v-1f9a7b86]{top:53%;right:24%;transform:rotate(9deg)}.confetti[data-v-1f9a7b86]{opacity:.7;background:#e8a1b8;border-radius:2px;width:7px;height:12px;animation:10s linear infinite confetti-1f9a7b86;position:absolute}.confetti--1[data-v-1f9a7b86]{top:8%;left:9%;transform:rotate(20deg)}.confetti--2[data-v-1f9a7b86]{animation-delay:-3s;top:12%;left:72%;transform:rotate(-30deg)}.confetti--3[data-v-1f9a7b86]{animation-delay:-6s;bottom:16%;left:58%;transform:rotate(80deg)}.confetti--4[data-v-1f9a7b86]{animation-delay:-8s;bottom:9%;left:30%;transform:rotate(-12deg)}.pink-glow[data-v-1f9a7b86]{background:radial-gradient(circle,#ffcde080,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;top:-8%;right:-5%}.art--ambient .art__wash[data-v-1f9a7b86]{background:linear-gradient(160deg, var(--art-sky-1), var(--art-sky-2))}.art--ambient .sun[data-v-1f9a7b86]{opacity:.9;transform:scale(1.1)}.art--ambient .cloud[data-v-1f9a7b86]{opacity:.7}.art--ambient .moon[data-v-1f9a7b86]{opacity:.8;transform:scale(.8)}.art--ambient .porcelain[data-v-1f9a7b86]{opacity:.8}.art--ambient .waves[data-v-1f9a7b86],.art--ambient .garden-floor[data-v-1f9a7b86],.art--ambient .ginkgo-floor[data-v-1f9a7b86],.art--ambient .green-floor[data-v-1f9a7b86],.art--ambient .lavender-floor[data-v-1f9a7b86]{opacity:.6}@keyframes spin-1f9a7b86{to{transform:rotate(360deg)}}@keyframes breathe-1f9a7b86{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes drift-1f9a7b86{0%,to{transform:translate(0)}50%{transform:translate(18px)}}@keyframes sway-1f9a7b86{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2.5deg)}}@keyframes twinkle-1f9a7b86{0%{opacity:.45}to{opacity:1}}@keyframes moonFloat-1f9a7b86{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes shoot-1f9a7b86{0%,86%,to{opacity:0;transform:translate(0)rotate(-28deg)}88%{opacity:.85}96%{opacity:0;transform:translate(110px,58px)rotate(-28deg)}}@keyframes float-1f9a7b86{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(1.5deg)}}@keyframes petalFall-1f9a7b86{0%{opacity:0;transform:translateY(-20px)rotate(0)}12%{opacity:.55}to{opacity:0;transform:translateY(300px)rotate(160deg)}}@keyframes ginkgoSway-1f9a7b86{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(8px)rotate(3deg)}}@keyframes growSway-1f9a7b86{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.6deg)}}@keyframes rise-1f9a7b86{0%{opacity:0;transform:translateY(0)}15%{opacity:.8}to{opacity:0;transform:translateY(-260px)}}@keyframes balloonFloat-1f9a7b86{0%,to{transform:translate(0)rotate(-1.5deg)}50%{transform:translate(6px,-14px)rotate(1.5deg)}}@keyframes confetti-1f9a7b86{0%{opacity:0;transform:translateY(-20px)rotate(0)}12%{opacity:.7}to{opacity:0;transform:translateY(320px)rotate(240deg)}}@media (prefers-reduced-motion:reduce){.art[data-v-1f9a7b86] *,.art[data-v-1f9a7b86] :before,.art[data-v-1f9a7b86] :after{transition:none!important;animation:none!important}}@media (width<=700px){.art--hero[data-v-1f9a7b86]{border-radius:22px;min-height:280px}.sun[data-v-1f9a7b86]{width:64px;height:64px}.sun__core[data-v-1f9a7b86]{width:44px;height:44px}.cloud--3[data-v-1f9a7b86]{display:none}.rose--1[data-v-1f9a7b86]{width:100px;height:100px}.rose--2[data-v-1f9a7b86]{width:70px;height:70px}.balloon[data-v-1f9a7b86]{width:82px;height:98px}.porcelain[data-v-1f9a7b86]{width:56%}}.app-shell[data-v-dbe2d2e4]{flex-direction:column;min-height:100vh;display:flex}.app-main[data-v-dbe2d2e4]{flex:1;min-width:0}.line[data-v-8686dc19]{border-radius:14px;grid-template-columns:30px minmax(0,1fr);gap:13px;padding:15px 16px 15px 14px;transition:background .18s,box-shadow .18s;display:grid}.line[data-v-8686dc19]:hover{background:var(--surface-2)}.line--playing[data-v-8686dc19]{background:var(--primary-soft);box-shadow:inset 0 0 0 1px var(--primary-line)}.line__rail[data-v-8686dc19]{flex-direction:column;align-items:center;gap:4px;display:flex}.line__avatar[data-v-8686dc19]{width:29px;height:29px;font-family:var(--font-display);color:var(--surface);background:var(--accent);box-shadow:0 2px 7px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.line--b .line__avatar[data-v-8686dc19]{background:var(--accent-2);box-shadow:0 2px 7px color-mix(in srgb, var(--accent-2) 30%, transparent)}.line__thread[data-v-8686dc19]{background:linear-gradient(var(--border), transparent);flex:1;width:1px;min-height:8px}.line__body[data-v-8686dc19]{min-width:0}.line__meta[data-v-8686dc19]{align-items:center;gap:7px;margin-bottom:5px;display:flex}.line__role[data-v-8686dc19]{letter-spacing:.07em;text-transform:uppercase;color:var(--text-mute);font-size:10.5px;font-weight:700}.line__lang[data-v-8686dc19]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-mute);border:1px solid var(--border);border-radius:4px;padding:0 4px;font-size:9px;line-height:1.4}.line__prim[data-v-8686dc19]{color:var(--text);letter-spacing:-.006em;unicode-bidi:plaintext;font-size:16.5px;font-weight:600;line-height:1.55}.line__sec[data-v-8686dc19]{color:var(--text-dim);unicode-bidi:plaintext;margin-top:4px;font-size:14px;line-height:1.55}.line__prim[data-v-8686dc19] .kw,.line__sec[data-v-8686dc19] .kw{color:inherit;background:linear-gradient(transparent 58%, color-mix(in srgb, var(--highlight) 40%, transparent) 58%);border-radius:2px;padding:0 .08em;font-weight:700}.line__sec[data-v-8686dc19] .kw{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--highlight) 30%, transparent) 62%)}.line__tools[data-v-8686dc19]{opacity:.48;align-items:center;gap:4px;margin-top:7px;transition:opacity .16s;display:flex}.line:hover .line__tools[data-v-8686dc19],.line:focus-within .line__tools[data-v-8686dc19],.line--playing .line__tools[data-v-8686dc19]{opacity:1}@media (hover:none){.line__tools[data-v-8686dc19]{opacity:.82}}.tool[data-v-8686dc19]{min-width:26px;height:26px;color:var(--text-mute);border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 6px;transition:all .15s;display:inline-flex}.tool[data-v-8686dc19]:hover{background:var(--surface-3);color:var(--text)}.tool.is-on[data-v-8686dc19]{background:var(--primary);color:#fff}.tool.is-saved[data-v-8686dc19]{color:var(--accent)}.tool__code[data-v-8686dc19]{font-family:var(--font-mono);letter-spacing:.03em;font-size:9px;font-weight:700}.tool__spacer[data-v-8686dc19]{flex:1}.wave[data-v-8686dc19]{align-items:center;gap:2px;height:13px;display:inline-flex}.wave i[data-v-8686dc19]{background:currentColor;border-radius:2px;width:2px;height:100%;animation:.8s ease-in-out infinite wave-8686dc19}.wave i[data-v-8686dc19]:nth-child(2){height:70%;animation-delay:.15s}.wave i[data-v-8686dc19]:nth-child(3){height:45%;animation-delay:.3s}@keyframes wave-8686dc19{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.line--compact[data-v-8686dc19]{grid-template-columns:26px minmax(0,1fr);padding:11px 12px}.line--compact .line__prim[data-v-8686dc19]{font-size:15px}.line--compact .line__sec[data-v-8686dc19]{font-size:13px}.line--compact .line__tools[data-v-8686dc19]{opacity:.65;margin-top:5px}.cat[data-v-0d1f638f]{border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--tone) 14%, transparent), transparent 52%), var(--surface);border:1px solid var(--border);min-height:218px;box-shadow:var(--shadow-xs);color:var(--text);flex-direction:column;padding:21px 20px 16px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.cat[data-v-0d1f638f]:hover{border-color:color-mix(in srgb, var(--tone) 38%, var(--border));box-shadow:var(--shadow-md);color:var(--text);transform:translateY(-4px)}.cat__index[data-v-0d1f638f]{top:13px;font-family:var(--font-display);color:color-mix(in srgb, var(--tone) 22%, transparent);font-size:38px;font-style:italic;line-height:1;transition:color .2s;position:absolute;inset-inline-end:15px}.cat:hover .cat__index[data-v-0d1f638f]{color:color-mix(in srgb, var(--tone) 38%, transparent)}.cat__glow[data-v-0d1f638f]{background:var(--tone);opacity:.06;filter:blur(10px);border-radius:50%;width:110px;height:110px;position:absolute;top:-60px;left:-50px}.cat__icon[data-v-0d1f638f]{width:44px;height:44px;color:color-mix(in srgb, var(--tone) 88%, var(--text));background:color-mix(in srgb, var(--tone) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--tone) 20%, transparent);border-radius:13px;place-items:center;margin-bottom:16px;transition:transform .2s;display:grid}.cate__img[data-v-0d1f638f]{width:100px;height:100px}.cat:hover .cate__img[data-v-0d1f638f]{transform:rotate(-5deg)scale(1.05)}.cat__copy[data-v-0d1f638f]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cat__title[data-v-0d1f638f]{color:var(--text)}.cat__blurb[data-v-0d1f638f]{color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.cat__blurb--sec[data-v-0d1f638f]{color:var(--text-mute);-webkit-line-clamp:1;margin-top:-2px;font-size:10px}.cat__foot[data-v-0d1f638f]{border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:14px;padding-top:11px;display:flex}.cat__count[data-v-0d1f638f]{color:var(--text-mute);font-size:10.5px}.cat__count strong[data-v-0d1f638f]{color:var(--text);font-size:12px}.cat__done[data-v-0d1f638f]{color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, transparent);border-radius:4px;padding:2px 6px;font-size:9px}.cat__arrow[data-v-0d1f638f]{background:var(--surface-2);width:27px;height:27px;color:var(--text-mute);border-radius:50%;place-items:center;margin-inline-start:auto;transition:all .18s;display:grid}.cat:hover .cat__arrow[data-v-0d1f638f]{background:var(--tone);color:#fff;transform:translate(2px)}html[dir=rtl] .cat:hover .cat__arrow[data-v-0d1f638f]{transform:translate(-2px)}.cat__progress[data-v-0d1f638f]{background:var(--tone);opacity:.7;height:2px;position:absolute;bottom:0;left:0}.home[data-v-668b5ad3]{overflow:hidden}.hero[data-v-668b5ad3]{padding-block:clamp(38px,6vw,82px) clamp(20px,4vw,40px);position:relative}.hero__inner[data-v-668b5ad3]{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(32px,5vw,74px);display:grid}.hero__copy[data-v-668b5ad3]{min-width:0}.hero__badge[data-v-668b5ad3]{border:1px solid var(--border);background:var(--surface-glass);color:var(--text-dim);box-shadow:var(--shadow-xs);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:5px 11px 5px 6px;font-size:10.5px;font-weight:650;display:inline-flex}.hero__pulse[data-v-668b5ad3]{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 14%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite pulse-668b5ad3}.hero__title[data-v-668b5ad3]{margin-bottom:18px}.hero__title[data-v-668b5ad3] .aMsg__prim{font-family:var(--font-display);letter-spacing:-.035em;font-weight:600;line-height:1.04}.hero__title[data-v-668b5ad3] .aMsg__sec{color:var(--text-mute);font-size:clamp(1rem,1.65vw,1.4rem);line-height:1.3;font-family:var(--font-display);margin-top:5px}.hero__sub[data-v-668b5ad3]{max-width:610px;color:var(--text-dim)}.hero__sub[data-v-668b5ad3] .aMsg__sec{max-width:540px;margin-top:4px}.hero__search[data-v-668b5ad3]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);color:var(--text-mute);border-radius:15px;align-items:center;gap:9px;max-width:590px;margin-top:24px;padding:7px 7px 7px 15px;transition:border-color .18s,box-shadow .18s;display:flex}.hero__search[data-v-668b5ad3]:focus-within{border-color:var(--primary-line);box-shadow:0 0 0 4px var(--primary-soft), var(--shadow-md)}.hero__input[data-v-668b5ad3]{min-width:0;height:38px;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.hero__input[data-v-668b5ad3]::placeholder{color:var(--text-mute)}.hero__search-btn[data-v-668b5ad3]{min-height:40px;font-size:12.5px}.hero__quick[data-v-668b5ad3]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:13px;display:flex}.hero__quick-label[data-v-668b5ad3]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);margin-inline-end:3px;font-size:9.5px;font-weight:700}.hero__quick-chip[data-v-668b5ad3]{color:var(--text-dim);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;transition:all .15s;display:inline-flex}.hero__quick-chip[data-v-668b5ad3]:hover{background:var(--surface-2);color:var(--text)}.hero__quick-dot[data-v-668b5ad3]{border-radius:50%;width:5px;height:5px}.hero__stats[data-v-668b5ad3]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:clamp(12px,2.4vw,26px);margin-top:28px;padding-top:20px;display:flex}.hero__stat[data-v-668b5ad3]{flex-direction:column;gap:0;display:flex}.hero__stat strong[data-v-668b5ad3]{font-family:var(--font-display);letter-spacing:-.03em;font-size:24px;font-weight:600;line-height:1.1}.hero__stat span[data-v-668b5ad3]{color:var(--text-mute);font-size:9.5px}.hero__stat-divider[data-v-668b5ad3]{background:var(--border);width:1px;height:26px}.hero__art[data-v-668b5ad3]{min-width:0;position:relative}.hero__float[data-v-668b5ad3]{z-index:3;background:var(--surface-glass);border:1px solid color-mix(in srgb, var(--border) 80%, transparent);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(16px);border-radius:14px;position:absolute}.hero__float--scene[data-v-668b5ad3]{width:min(220px,62%);color:var(--text);flex-direction:column;gap:5px;padding:11px 12px;animation:7s ease-in-out infinite floatCard-668b5ad3;display:flex;top:9%;left:-7%}.hero__float--scene[data-v-668b5ad3]:hover{color:var(--text)}.hero__float-top[data-v-668b5ad3]{justify-content:space-between;align-items:center;gap:8px;display:flex}.hero__float-label[data-v-668b5ad3]{letter-spacing:.09em;text-transform:uppercase;color:var(--primary);font-size:8.5px;font-weight:750}.hero__float-icon[data-v-668b5ad3]{background:var(--primary-soft);width:22px;height:22px;color:var(--primary);border-radius:6px;place-items:center;display:grid}.hero__float-link[data-v-668b5ad3]{color:var(--text-mute);align-items:center;gap:3px;margin-top:1px;font-size:9.5px;display:flex}.hero__float--lang[data-v-668b5ad3]{border-radius:999px;align-items:center;gap:5px;padding:7px 10px;animation:8s ease-in-out -3s infinite floatCard-668b5ad3;display:flex;top:4%;right:3%}.hero__flag[data-v-668b5ad3]{border-radius:2px;width:16px;height:11px;box-shadow:0 0 0 1px #00000014}.hero__float-code[data-v-668b5ad3]{font-family:var(--font-mono);color:var(--text-dim);font-size:9px;font-weight:700}.hero__float-plus[data-v-668b5ad3]{color:var(--text-mute);font-size:9px}.hero__float--quote[data-v-668b5ad3]{width:min(218px,60%);color:var(--text-dim);gap:7px;padding:11px 12px;animation:9s ease-in-out -1.5s infinite floatCard-668b5ad3;display:flex;bottom:9%;right:-3%}.hero__float--quote .icon[data-v-668b5ad3]{color:var(--accent);flex:none;margin-top:2px}.hero__float--quote p[data-v-668b5ad3]{font-family:var(--font-display);font-size:11.5px;font-style:italic;line-height:1.45}.cat-grid[data-v-668b5ad3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.feature[data-v-668b5ad3]{border-radius:var(--radius-xl);background:radial-gradient(circle at 0% 0%, var(--primary-soft), transparent 52%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 55%), var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(24px,4vw,54px);padding:clamp(24px,3.4vw,42px);display:grid}.feature__copy[data-v-668b5ad3]{align-self:center}.feature__title[data-v-668b5ad3]{margin-top:8px}.feature__title[data-v-668b5ad3] .aMsg__sec{color:var(--text-mute)}.feature__desc[data-v-668b5ad3]{color:var(--text-dim);max-width:500px;margin-top:12px;font-size:13.5px;line-height:1.7}.feature__meta[data-v-668b5ad3]{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.feature__actions[data-v-668b5ad3]{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.feature__dialog[data-v-668b5ad3]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);align-self:start;padding:14px 12px 8px}.feature__dialog-head[data-v-668b5ad3]{justify-content:space-between;align-items:center;padding:2px 7px 10px;display:flex}.feature__dialog-title[data-v-668b5ad3]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);font-size:10px;font-weight:750}.feature__dialog-lang[data-v-668b5ad3]{font-family:var(--font-mono);color:var(--text-mute);font-size:8.5px}.feature__more[data-v-668b5ad3]{border-top:1px solid var(--border);justify-content:center;align-items:center;gap:5px;margin-top:4px;padding:10px;font-size:10.5px;font-weight:650;display:flex}.section-head--center[data-v-668b5ad3]{text-align:center;justify-content:center}.section-head--center .section-head__copy[data-v-668b5ad3]{margin-inline:auto}.steps[data-v-668b5ad3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.step[data-v-668b5ad3]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);padding:22px 20px;position:relative;overflow:hidden}.step__number[data-v-668b5ad3]{font-family:var(--font-display);color:color-mix(in srgb, var(--primary) 9%, transparent);font-size:42px;font-style:italic;line-height:1;position:absolute;top:10px;right:15px}.step__icon[data-v-668b5ad3]{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.step__text[data-v-668b5ad3]{color:var(--text-dim);margin-top:7px}.themes__current[data-v-668b5ad3]{background:var(--surface);border:1px solid var(--border);height:30px;color:var(--text-dim);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:10.5px;font-weight:650;display:inline-flex}.themes__dot[data-v-668b5ad3]{border-radius:50%;width:7px;height:7px}.themes[data-v-668b5ad3]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.theme-card[data-v-668b5ad3]{border:1px solid var(--border);background:var(--surface);text-align:start;border-radius:14px;flex-direction:column;gap:8px;padding:7px;transition:all .18s;display:flex;position:relative}.theme-card[data-v-668b5ad3]:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.theme-card.is-active[data-v-668b5ad3]{border-color:var(--primary-line);box-shadow:0 0 0 2px var(--primary-soft)}.theme-card__art[data-v-668b5ad3]{border-radius:9px;height:76px;display:block;overflow:hidden}.theme-card__art[data-v-668b5ad3] .art{border-radius:9px}.theme-card__name[data-v-668b5ad3]{flex-direction:column;padding:0 4px 3px;line-height:1.25;display:flex}.theme-card__name>span[data-v-668b5ad3]:first-child{color:var(--text);font-size:10.5px;font-weight:650}.theme-card__sec[data-v-668b5ad3]{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.theme-card__check[data-v-668b5ad3]{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:11px;right:11px;box-shadow:0 2px 6px #0003}.cta[data-v-668b5ad3]{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md);grid-template-columns:.9fr 1.1fr;align-items:center;gap:30px;padding:clamp(24px,3.6vw,44px);display:grid;position:relative;overflow:hidden}.cta__art[data-v-668b5ad3]{border-radius:18px;height:190px;overflow:hidden}.cta__art[data-v-668b5ad3] .art{border-radius:18px;height:100%}.cta__copy[data-v-668b5ad3]{z-index:1;position:relative}.cta__sub[data-v-668b5ad3]{color:var(--text-dim);max-width:480px;margin-top:10px}.cta__actions[data-v-668b5ad3]{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}@keyframes pulse-668b5ad3{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 14%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--ok) 5%, transparent)}}@keyframes floatCard-668b5ad3{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width<=1120px){.hero__inner[data-v-668b5ad3]{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:34px}.hero__float--scene[data-v-668b5ad3]{left:-3%}.hero__float--quote[data-v-668b5ad3]{right:-1%}.themes[data-v-668b5ad3]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.hero__inner[data-v-668b5ad3]{grid-template-columns:1fr}.hero__art[data-v-668b5ad3]{order:-1;width:100%;max-width:520px;margin-inline:auto}.hero__copy[data-v-668b5ad3]{text-align:center}.hero__sub[data-v-668b5ad3],.hero__search[data-v-668b5ad3]{margin-inline:auto}.hero__quick[data-v-668b5ad3],.hero__stats[data-v-668b5ad3]{justify-content:center}.hero__float--scene[data-v-668b5ad3]{left:1%}.hero__float--quote[data-v-668b5ad3]{right:1%}.cat-grid[data-v-668b5ad3]{grid-template-columns:repeat(2,minmax(0,1fr))}.feature[data-v-668b5ad3],.steps[data-v-668b5ad3]{grid-template-columns:1fr}.themes[data-v-668b5ad3]{grid-template-columns:repeat(3,minmax(0,1fr))}.cta[data-v-668b5ad3]{grid-template-columns:1fr}.cta__art[data-v-668b5ad3]{order:2;height:150px}}@media (width<=600px){.hero[data-v-668b5ad3]{padding-top:20px}.hero__badge[data-v-668b5ad3]{margin-bottom:14px;font-size:9.5px}.hero__art[data-v-668b5ad3]{max-width:400px}.hero__float--scene[data-v-668b5ad3]{width:55%;top:5%;left:0}.hero__float--quote[data-v-668b5ad3]{width:55%;bottom:4%;right:0}.hero__float--lang[data-v-668b5ad3]{top:2%;right:0}.hero__stats[data-v-668b5ad3]{gap:12px}.hero__stat strong[data-v-668b5ad3]{font-size:20px}.cat-grid[data-v-668b5ad3]{grid-template-columns:1fr}.themes[data-v-668b5ad3]{grid-template-columns:repeat(2,minmax(0,1fr))}.feature[data-v-668b5ad3]{border-radius:20px;padding:18px}.feature__dialog[data-v-668b5ad3]{padding:10px 7px 4px}}.scene[data-v-e68499d3]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs);color:var(--text);flex-direction:column;gap:8px;padding:16px 16px 13px;transition:all .19s;display:flex;position:relative;overflow:hidden}.scene[data-v-e68499d3]:before{content:"";inset-inline-start:0;background:var(--tone);opacity:.5;border-radius:2px;width:2px;transition:opacity .18s;position:absolute;top:15px;bottom:15px}.scene[data-v-e68499d3]:hover{border-color:color-mix(in srgb, var(--tone) 38%, var(--border));box-shadow:var(--shadow-md);color:var(--text);transform:translateY(-3px)}.scene[data-v-e68499d3]:hover:before{opacity:1}.scene__top[data-v-e68499d3]{align-items:center;gap:6px;display:flex}.scene__number[data-v-e68499d3]{font-family:var(--font-display);color:var(--text-mute);min-width:19px;font-size:13px;font-style:italic}.scene__tag[data-v-e68499d3]{letter-spacing:.03em;color:color-mix(in srgb, var(--tone) 82%, var(--text));background:color-mix(in srgb, var(--tone) 11%, transparent);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:650;overflow:hidden}.scene__done[data-v-e68499d3]{background:color-mix(in srgb, var(--ok) 14%, transparent);width:18px;height:18px;color:var(--ok);border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;display:grid}.scene__title[data-v-e68499d3]{min-height:2.2em;color:var(--text)}.scene__cat[data-v-e68499d3]{color:var(--text-mute);align-items:center;gap:4px;min-width:0;font-size:10px;display:flex}.scene__cat-sec[data-v-e68499d3]{opacity:.7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scene__meta[data-v-e68499d3]{border-top:1px solid var(--border);align-items:center;gap:7px;margin-top:auto;padding-top:8px;display:flex}.scene__time[data-v-e68499d3]{color:var(--text-mute);align-items:center;gap:3px;font-size:9.5px;display:inline-flex}.scene__arrow[data-v-e68499d3]{color:var(--text-mute);margin-inline-start:auto;transition:transform .18s,color .18s}.scene:hover .scene__arrow[data-v-e68499d3]{color:var(--tone);transform:translate(2px)}html[dir=rtl] .scene:hover .scene__arrow[data-v-e68499d3]{transform:translate(-2px)}.scene--compact[data-v-e68499d3]{padding:12px 13px 11px}.scene--compact .scene__title[data-v-e68499d3]{min-height:0;font-size:14px}.scene--compact .scene__tag[data-v-e68499d3]{font-size:9px}.scene--compact .scene__meta[data-v-e68499d3]{border-top:0;padding-top:2px}.conv-head[data-v-7306289a]{justify-content:space-between;align-items:flex-end;gap:22px;padding-bottom:22px;display:flex}.conv-head__copy[data-v-7306289a]{max-width:760px}.conv-head h1[data-v-7306289a]{margin-top:8px}.conv-head__sub[data-v-7306289a]{max-width:640px;color:var(--text-dim);margin-top:8px}.conv-head__random[data-v-7306289a]{flex:none}.conv-toolbar[data-v-7306289a]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs);flex-wrap:wrap;align-items:center;gap:14px;padding:12px;display:flex}.conv-search[data-v-7306289a]{background:var(--surface-2);border:1px solid var(--border);min-width:260px;color:var(--text-mute);border-radius:9px;flex:1;align-items:center;gap:8px;padding:3px 4px 3px 10px;display:flex}.conv-search[data-v-7306289a]:focus-within{border-color:var(--primary-line);box-shadow:0 0 0 3px var(--primary-soft)}.conv-search__input[data-v-7306289a]{background:0 0;border:0;outline:0;flex:1;min-width:0;height:34px;font-size:13px}.conv-search__clear[data-v-7306289a]{width:24px;height:24px;color:var(--text-mute);border-radius:6px;place-items:center;display:grid}.conv-search__clear[data-v-7306289a]:hover{background:var(--surface-3)}.conv-modes[data-v-7306289a]{background:var(--surface-2);border-radius:9px;gap:3px;padding:3px;display:flex}.conv-mode[data-v-7306289a]{height:32px;color:var(--text-mute);border-radius:7px;align-items:center;gap:5px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.conv-mode[data-v-7306289a]:hover{color:var(--text)}.conv-mode.is-active[data-v-7306289a]{background:var(--surface);color:var(--primary);box-shadow:var(--shadow-xs)}.cat-grid[data-v-7306289a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.conv-cats[data-v-7306289a]{margin-top:24px}.conv-browse[data-v-7306289a]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:20px 22px;display:flex}.conv-browse__text[data-v-7306289a]{color:var(--text-mute);max-width:580px;margin-top:5px;font-size:12px}.conv-list[data-v-7306289a]{margin-top:24px}.conv-filters[data-v-7306289a]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:10px;padding:13px 14px;display:flex}.conv-filter-row[data-v-7306289a]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.conv-filter-label[data-v-7306289a]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);min-width:48px;font-size:9.5px;font-weight:750}.filter-chip[data-v-7306289a]{height:27px;color:var(--text-dim);border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:10.5px;transition:all .14s;display:inline-flex}.filter-chip[data-v-7306289a]:hover{background:var(--surface-3);color:var(--text)}.filter-chip.is-active[data-v-7306289a]{background:var(--primary-soft);border-color:var(--primary-line);color:var(--primary);font-weight:650}.filter-chip__dot[data-v-7306289a]{border-radius:50%;width:5px;height:5px}.conv-count[data-v-7306289a]{color:var(--text-mute);justify-content:space-between;align-items:baseline;gap:12px;margin:17px 2px 11px;font-size:11.5px;display:flex}.conv-count strong[data-v-7306289a]{color:var(--text);font-size:14px}.conv-query[data-v-7306289a]{font-family:var(--font-display);color:var(--text-dim);font-style:italic}.scene-grid[data-v-7306289a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.conv-more[data-v-7306289a]{justify-content:center;margin-top:22px;display:flex}.empty[data-v-7306289a]{text-align:center;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);padding:60px 20px}.empty__icon[data-v-7306289a]{background:var(--surface-2);width:52px;height:52px;color:var(--text-mute);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.empty p[data-v-7306289a]{color:var(--text-mute);margin-top:5px;font-size:12.5px}.empty .btn[data-v-7306289a]{margin-top:16px}@media (width<=1100px){.scene-grid[data-v-7306289a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.conv-head[data-v-7306289a]{flex-direction:column;align-items:flex-start}.cat-grid[data-v-7306289a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.conv-head[data-v-7306289a]{padding-bottom:14px}.conv-search[data-v-7306289a]{flex-basis:100%;min-width:0}.conv-modes[data-v-7306289a]{flex:1}.conv-mode[data-v-7306289a]{flex:1;justify-content:center}.cat-grid[data-v-7306289a]{grid-template-columns:1fr}.conv-filter-label[data-v-7306289a]{min-width:100%}.scene-grid[data-v-7306289a]{grid-template-columns:repeat(2,minmax(0,1fr))}.conv-browse[data-v-7306289a]{flex-direction:column;align-items:flex-start}}@media (width<=480px){.scene-grid[data-v-7306289a]{grid-template-columns:1fr}}.crumbs[data-v-dfb5ed2e]{color:var(--text-mute);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:16px;font-size:11px;display:flex}.crumbs a[data-v-dfb5ed2e]{color:var(--text-mute)}.crumbs a[data-v-dfb5ed2e]:hover{color:var(--primary)}.crumbs span[data-v-dfb5ed2e]{color:var(--text-dim);font-weight:600}.cat-hero[data-v-dfb5ed2e]{border-radius:var(--radius-xl);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--tone) 16%, transparent), transparent 58%), var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(24px,3.6vw,42px);display:grid;position:relative;overflow:hidden}.cat-hero__glow[data-v-dfb5ed2e]{background:var(--tone);opacity:.1;filter:blur(30px);border-radius:50%;width:260px;height:260px;position:absolute;top:-120px;right:-80px}.cat-hero__icon[data-v-dfb5ed2e]{width:82px;height:82px;color:color-mix(in srgb, var(--tone) 88%, var(--text));background:color-mix(in srgb, var(--tone) 13%, var(--surface));border:1px solid color-mix(in srgb, var(--tone) 24%, transparent);border-radius:24px;flex:none;place-items:center;display:grid}.cat-hero__copy[data-v-dfb5ed2e]{min-width:0}.cat-hero__copy h1[data-v-dfb5ed2e]{margin-top:4px}.cat-hero__sub[data-v-dfb5ed2e]{max-width:680px;color:var(--text-dim);margin-top:8px}.cat-hero__meta[data-v-dfb5ed2e]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.cat-hero__side[data-v-dfb5ed2e]{flex-direction:column;flex:none;align-items:center;gap:12px;display:flex}.ring[data-v-dfb5ed2e]{background:conic-gradient(var(--tone) var(--p), var(--surface-3) 0);border-radius:50%;place-items:center;width:84px;height:84px;display:grid;position:relative}.ring[data-v-dfb5ed2e]:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:6px}.ring span[data-v-dfb5ed2e]{z-index:1;font-family:var(--font-display);font-size:21px;font-weight:600;position:relative}.ring small[data-v-dfb5ed2e]{color:var(--text-mute);margin-inline-start:1px;font-size:10px}.cat-switch[data-v-dfb5ed2e]{scrollbar-width:none;gap:5px;padding:14px 2px;display:flex;overflow-x:auto}.cat-switch[data-v-dfb5ed2e]::-webkit-scrollbar{display:none}.cat-switch__item[data-v-dfb5ed2e]{height:30px;color:var(--text-dim);white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:10.5px;transition:all .15s;display:inline-flex}.cat-switch__item[data-v-dfb5ed2e]:hover{background:var(--surface-2);color:var(--text)}.cat-switch__item.is-active[data-v-dfb5ed2e]{background:var(--primary-soft);color:var(--primary);border-color:var(--primary-line);font-weight:650}.cat-switch__dot[data-v-dfb5ed2e]{border-radius:50%;width:5px;height:5px}.cat-list-head[data-v-dfb5ed2e]{justify-content:space-between;align-items:flex-end;gap:16px;margin:8px 0 14px;display:flex}.cat-list-head__sub[data-v-dfb5ed2e]{color:var(--text-mute);max-width:600px;margin-top:4px;font-size:11.5px}.cat-list-head__count[data-v-dfb5ed2e]{font-family:var(--font-display);color:color-mix(in srgb, var(--primary) 18%, transparent);font-size:40px;font-style:italic;line-height:1}.scene-grid[data-v-dfb5ed2e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.cat-next[data-v-dfb5ed2e]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding:22px 24px;display:flex}.cat-next p[data-v-dfb5ed2e]{color:var(--text-mute);margin-top:4px;font-size:11.5px}.missing[data-v-dfb5ed2e]{text-align:center;color:var(--text-mute);padding-block:90px}.missing .icon[data-v-dfb5ed2e]{margin:0 auto 12px}.missing h1[data-v-dfb5ed2e]{color:var(--text);margin-bottom:7px}.missing p[data-v-dfb5ed2e]{margin-bottom:18px}@media (width<=1100px){.scene-grid[data-v-dfb5ed2e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.cat-hero[data-v-dfb5ed2e]{grid-template-columns:auto minmax(0,1fr)}.cat-hero__side[data-v-dfb5ed2e]{flex-direction:row;grid-column:1/-1;justify-content:flex-end}.scene-grid[data-v-dfb5ed2e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cat-hero[data-v-dfb5ed2e]{text-align:center;grid-template-columns:1fr}.cat-hero__icon[data-v-dfb5ed2e]{border-radius:18px;width:66px;height:66px;margin-inline:auto}.cat-hero__side[data-v-dfb5ed2e],.cat-hero__meta[data-v-dfb5ed2e]{justify-content:center}.scene-grid[data-v-dfb5ed2e]{grid-template-columns:1fr}.cat-next[data-v-dfb5ed2e]{flex-direction:column;align-items:flex-start}}.hl[data-v-47c59f96]{unicode-bidi:plaintext}.feedback-link[data-v-dc1c613b]{color:var(--text-mute);border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:5px 8px;transition:all .16s;display:inline-flex}.feedback-link[data-v-dc1c613b]:hover{color:var(--primary);background:var(--primary-soft);border-color:var(--primary-line)}.feedback-link__icon[data-v-dc1c613b]{background:var(--surface-2);border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.feedback-link:hover .feedback-link__icon[data-v-dc1c613b]{background:var(--surface)}.feedback-link__copy[data-v-dc1c613b]{min-width:0}.feedback-link--compact[data-v-dc1c613b]{gap:5px;padding:3px 5px}.feedback-link--compact .feedback-link__icon[data-v-dc1c613b]{width:20px;height:20px}.feedback-link--compact[data-v-dc1c613b] .aMsg__sec{display:none}.crumbs[data-v-0b417745]{color:var(--text-mute);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:15px;font-size:10.5px;display:flex}.crumbs a[data-v-0b417745]{color:var(--text-mute)}.crumbs a[data-v-0b417745]:hover{color:var(--primary)}.crumbs span[data-v-0b417745]{color:var(--text-dim);font-weight:600}.scene-hero[data-v-0b417745]{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--tone) 13%, transparent), transparent 55%), var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md);justify-content:space-between;align-items:flex-end;gap:26px;padding:clamp(22px,3.4vw,38px);display:flex;position:relative;overflow:hidden}.scene-hero__glow[data-v-0b417745]{background:var(--tone);opacity:.11;filter:blur(24px);border-radius:50%;width:240px;height:240px;position:absolute;top:-120px;right:-60px}.scene-hero__main[data-v-0b417745]{z-index:1;min-width:0;position:relative}.scene-hero__kicker[data-v-0b417745]{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;display:flex}.scene-hero__title[data-v-0b417745]{margin-bottom:8px}.scene-hero__desc[data-v-0b417745]{max-width:740px;color:var(--text-dim)}.scene-hero__meta[data-v-0b417745]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.scene-hero__side[data-v-0b417745]{z-index:1;flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex;position:relative}.scene-hero__number[data-v-0b417745]{font-family:var(--font-display);letter-spacing:-.04em;color:color-mix(in srgb, var(--tone) 40%, var(--text));font-size:54px;font-style:italic;line-height:.9}.scene-hero__number small[data-v-0b417745]{color:var(--text-mute);margin-inline-start:2px;font-size:15px;font-style:normal}.scene-hero__side .btn[data-v-0b417745] .aMsg{align-items:center}.scene-layout[data-v-0b417745]{grid-template-columns:minmax(0,1fr) 328px;align-items:start;gap:18px;margin-top:20px;display:grid}.scene-main[data-v-0b417745]{flex-direction:column;gap:18px;min-width:0;display:flex}.dialogue-card[data-v-0b417745],.key-card[data-v-0b417745],.quiz-card[data-v-0b417745],.related[data-v-0b417745]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs)}.dialogue-card[data-v-0b417745]{padding:20px 18px 14px}.dialogue-head[data-v-0b417745]{justify-content:space-between;align-items:flex-start;gap:16px;padding:0 4px 12px;display:flex}.dialogue-sub[data-v-0b417745]{color:var(--text-mute);margin-top:4px;font-size:11.5px}.dialogue-tools[data-v-0b417745]{flex:none;gap:4px;display:flex}.mini-toggle[data-v-0b417745]{border:1px solid var(--border);background:var(--surface-2);height:28px;color:var(--text-mute);border-radius:7px;align-items:center;gap:4px;padding:0 8px;font-size:10px;font-weight:600;transition:all .15s;display:inline-flex}.mini-toggle[data-v-0b417745]:hover{color:var(--text);border-color:var(--border-strong)}.mini-toggle.is-on[data-v-0b417745]{color:var(--primary);background:var(--primary-soft);border-color:var(--primary-line)}.dialogue-lines[data-v-0b417745]{flex-direction:column;gap:1px;display:flex}.dialogue-foot[data-v-0b417745]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:12px;padding:12px 5px 0;display:flex}.dialogue-foot__hint[data-v-0b417745]{color:var(--text-mute);align-items:center;gap:5px;font-size:10px;display:inline-flex}.key-card[data-v-0b417745]{padding:20px 18px}.key-card__head[data-v-0b417745]{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.key-card__count[data-v-0b417745]{font-family:var(--font-display);color:color-mix(in srgb, var(--primary) 20%, transparent);font-size:30px;font-style:italic;line-height:1}.key-list[data-v-0b417745]{flex-direction:column;display:flex}.key-row[data-v-0b417745]{border-top:1px solid var(--border);align-items:center;gap:12px;padding:10px 4px;display:flex}.key-row[data-v-0b417745]:first-child{border-top:0}.key-row__copy[data-v-0b417745]{flex:1;min-width:0}.key-row__prim[data-v-0b417745]{font-size:14px;font-weight:600;line-height:1.5}.key-row__sec[data-v-0b417745]{color:var(--text-dim);margin-top:2px;font-size:12px;line-height:1.5}.key-row__actions[data-v-0b417745]{flex:none;gap:3px;display:flex}.tool-btn[data-v-0b417745]{min-width:28px;height:28px;color:var(--text-mute);border-radius:7px;place-items:center;padding:0 6px;transition:all .15s;display:inline-grid}.tool-btn[data-v-0b417745]:hover{background:var(--surface-3);color:var(--text)}.key-row__lang[data-v-0b417745]{font-family:var(--font-mono);font-size:8px;font-weight:700}.quiz-card[data-v-0b417745]{padding:20px 18px}.quiz-head[data-v-0b417745]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.quiz-sub[data-v-0b417745]{color:var(--text-mute);margin-top:4px;font-size:11.5px}.quiz-progress[data-v-0b417745]{font-family:var(--font-mono);color:var(--text-mute);border:1px solid var(--border);border-radius:6px;flex:none;padding:2px 6px;font-size:11px}.quiz-list[data-v-0b417745]{flex-direction:column;gap:18px;margin-top:18px;display:flex}.quiz-q[data-v-0b417745]{border-top:1px solid var(--border);padding-top:16px}.quiz-q[data-v-0b417745]:first-child{border-top:0;padding-top:0}.quiz-q__head[data-v-0b417745]{align-items:center;gap:8px;margin-bottom:7px;display:flex}.quiz-q__index[data-v-0b417745]{font-family:var(--font-display);color:var(--primary);font-size:15px;font-style:italic}.quiz-q__label[data-v-0b417745]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);font-size:9.5px;font-weight:650}.quiz-q__prompt[data-v-0b417745]{font-family:var(--font-display);color:var(--text);margin-bottom:11px;font-size:17px;line-height:1.45}.quiz-options[data-v-0b417745]{flex-direction:column;gap:6px;display:flex}.quiz-option[data-v-0b417745]{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text-dim);text-align:start;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:12.5px;transition:all .15s;display:flex}.quiz-option[data-v-0b417745]:hover:not(:disabled){border-color:var(--primary-line);background:var(--primary-soft);color:var(--text)}.quiz-option__letter[data-v-0b417745]{background:var(--surface);border:1px solid var(--border);width:20px;height:20px;font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid}.quiz-option.is-selected[data-v-0b417745]{border-color:var(--primary-line);background:var(--primary-soft);color:var(--text)}.quiz-option.is-correct[data-v-0b417745]{border-color:color-mix(in srgb, var(--ok) 50%, var(--border));background:color-mix(in srgb, var(--ok) 9%, var(--surface));color:var(--text)}.quiz-option.is-wrong[data-v-0b417745]{border-color:color-mix(in srgb, var(--danger) 45%, var(--border));background:color-mix(in srgb, var(--danger) 7%, var(--surface))}.quiz-option__check[data-v-0b417745]{color:var(--ok);flex:none;margin-inline-start:auto}.quiz-feedback[data-v-0b417745]{align-items:center;gap:4px;margin-top:7px;font-size:11px;display:flex}.quiz-feedback.is-ok[data-v-0b417745]{color:var(--ok)}.quiz-feedback.is-no[data-v-0b417745]{color:var(--danger)}.quiz-result[data-v-0b417745]{background:var(--primary-soft);border:1px solid var(--primary-line);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px;display:flex}.quiz-result__score[data-v-0b417745]{font-family:var(--font-display);color:var(--primary);font-size:22px;font-weight:600}.quiz-result p[data-v-0b417745]{color:var(--text-dim);font-size:11px}.related[data-v-0b417745]{padding:18px}.related__head[data-v-0b417745]{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.related__grid[data-v-0b417745]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.scene-side[data-v-0b417745]{top:calc(var(--header-h) + 18px);flex-direction:column;gap:14px;display:flex;position:sticky}.side-card[data-v-0b417745]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs);padding:15px}.side-card--soft[data-v-0b417745]{background:var(--surface-2)}.side-card__label[data-v-0b417745]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);margin-bottom:10px;font-size:9.5px;font-weight:750}.word-pill[data-v-0b417745]{border-top:1px solid var(--border);align-items:center;gap:8px;padding:8px 0;display:flex}.word-pill[data-v-0b417745]:first-of-type{border-top:0}.word-pill__copy[data-v-0b417745]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.word-pill__tag[data-v-0b417745]{color:var(--text-mute);font-size:9px}.progress-card__top[data-v-0b417745]{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.progress-card__num[data-v-0b417745]{font-family:var(--font-display);font-size:28px;font-style:italic;line-height:1}.progress-card__num small[data-v-0b417745]{color:var(--text-mute);font-size:10px;font-style:normal}.progress-card__cat[data-v-0b417745]{color:var(--text-mute);text-align:end;font-size:10px}.progress-card__nav[data-v-0b417745]{gap:6px;margin-top:12px;display:flex}.progress-card__nav .btn[data-v-0b417745]{flex:1;padding-inline:8px}.notes[data-v-0b417745]{flex-direction:column;gap:10px;display:flex}.notes li[data-v-0b417745]{color:var(--text-dim);gap:8px;font-size:11px;line-height:1.6;display:flex}.notes__num[data-v-0b417745]{font-family:var(--font-mono);color:var(--primary);flex:none;margin-top:2px;font-size:9px}.pair-note[data-v-0b417745]{align-items:center;gap:9px;display:flex}.pair-note .icon[data-v-0b417745]{color:var(--primary);flex:none}.pair-note__title[data-v-0b417745]{font-size:10.5px;font-weight:650;display:block}.pair-note__langs[data-v-0b417745]{font-family:var(--font-mono);color:var(--text-mute);font-size:8.5px;display:block}.pair-note__link[data-v-0b417745]{color:var(--text-mute);margin-inline-start:auto}.missing[data-v-0b417745]{text-align:center;color:var(--text-mute);padding-block:90px}.missing .icon[data-v-0b417745]{margin:0 auto 12px}.missing h1[data-v-0b417745]{color:var(--text);margin-bottom:7px}.missing p[data-v-0b417745]{margin-bottom:18px}@media (width<=1100px){.scene-layout[data-v-0b417745]{grid-template-columns:minmax(0,1fr) 290px}.related__grid[data-v-0b417745]{grid-template-columns:1fr 1fr}}@media (width<=900px){.scene-layout[data-v-0b417745]{grid-template-columns:1fr}.scene-side[data-v-0b417745]{grid-template-columns:1fr 1fr;display:grid;position:static}.side-card[data-v-0b417745]:first-child{grid-column:1/-1}.scene-hero[data-v-0b417745]{flex-direction:column;align-items:flex-start}.scene-hero__side[data-v-0b417745]{flex-flow:wrap;align-items:center}.scene-hero__number[data-v-0b417745]{margin-inline-end:auto}}@media (width<=600px){.scene-hero[data-v-0b417745]{border-radius:20px;padding:18px}.scene-hero__side[data-v-0b417745]{width:100%}.scene-hero__side .btn[data-v-0b417745]{flex:1}.dialogue-head[data-v-0b417745]{flex-direction:column}.dialogue-tools[data-v-0b417745]{width:100%}.mini-toggle[data-v-0b417745]{flex:1;justify-content:center}.scene-side[data-v-0b417745]{grid-template-columns:1fr}.side-card[data-v-0b417745]:first-child{grid-column:auto}.related__grid[data-v-0b417745]{grid-template-columns:1fr}.dialogue-card[data-v-0b417745],.key-card[data-v-0b417745],.quiz-card[data-v-0b417745],.related[data-v-0b417745]{padding:15px 12px}}.practice-head[data-v-df4c8ae5]{justify-content:space-between;align-items:flex-end;gap:26px;padding-bottom:24px;display:flex}.practice-head h1[data-v-df4c8ae5]{margin-top:8px}.practice-head__sub[data-v-df4c8ae5]{max-width:650px;color:var(--text-dim);margin-top:8px}.practice-head__stats[data-v-df4c8ae5]{flex:none;gap:24px;display:flex}.practice-head__stats div[data-v-df4c8ae5]{flex-direction:column;display:flex}.practice-head__stats strong[data-v-df4c8ae5]{font-family:var(--font-display);font-size:25px;line-height:1.1}.practice-head__stats span[data-v-df4c8ae5]{color:var(--text-mute);font-size:9.5px}.practice-empty[data-v-df4c8ae5]{border-radius:var(--radius);background:var(--primary-soft);border:1px solid var(--primary-line);color:var(--primary);align-items:center;gap:12px;margin-bottom:14px;padding:12px 15px;display:flex}.practice-empty__title[data-v-df4c8ae5]{color:var(--text);font-size:12px;font-weight:650}.practice-empty__sub[data-v-df4c8ae5]{color:var(--text-mute);font-size:10px}.practice-empty .btn[data-v-df4c8ae5]{flex:none;margin-inline-start:auto}.practice-tabs[data-v-df4c8ae5]{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:5px;display:grid}.practice-tab[data-v-df4c8ae5]{text-align:start;color:var(--text-dim);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:all .16s;display:flex}.practice-tab[data-v-df4c8ae5]:hover{background:var(--surface-2)}.practice-tab.is-active[data-v-df4c8ae5]{background:var(--primary-soft);color:var(--primary)}.practice-tab__icon[data-v-df4c8ae5]{background:var(--surface-2);border:1px solid var(--border);border-radius:9px;flex:none;place-items:center;width:33px;height:33px;display:grid}.practice-tab.is-active .practice-tab__icon[data-v-df4c8ae5]{background:var(--surface);border-color:var(--primary-line)}.practice-tab__name[data-v-df4c8ae5]{font-size:12px;font-weight:650;display:block}.practice-tab__desc[data-v-df4c8ae5]{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;display:block;overflow:hidden}.practice-panel[data-v-df4c8ae5]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);margin-top:14px;padding:20px}.practice-panel__head[data-v-df4c8ae5]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.practice-panel__head p[data-v-df4c8ae5]{color:var(--text-mute);margin-top:4px;font-size:11.5px}.practice-panel__pair[data-v-df4c8ae5]{font-family:var(--font-mono);color:var(--text-mute);border:1px solid var(--border);border-radius:5px;flex:none;padding:3px 6px;font-size:9px}.practice-body[data-v-df4c8ae5]{padding-top:16px}.quiz-progress-row[data-v-df4c8ae5]{color:var(--text-mute);align-items:center;gap:12px;margin-bottom:16px;font-size:10.5px;display:flex}.quiz-progress-row .progress-bar[data-v-df4c8ae5]{flex:1}.quiz-progress-row span[data-v-df4c8ae5]{flex:none}.practice-list[data-v-df4c8ae5]{flex-direction:column;gap:22px;display:flex}.practice-q[data-v-df4c8ae5]{border-top:1px solid var(--border);padding-top:16px}.practice-q[data-v-df4c8ae5]:first-child{border-top:0;padding-top:0}.practice-q__head[data-v-df4c8ae5]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;display:flex}.practice-q__num[data-v-df4c8ae5]{font-family:var(--font-display);color:var(--primary);font-size:15px;font-style:italic}.practice-q__scene[data-v-df4c8ae5]{color:var(--text-mute);font-size:10px}.practice-q__prompt[data-v-df4c8ae5]{font-family:var(--font-display);margin-bottom:11px;font-size:18px;line-height:1.45}.practice-options[data-v-df4c8ae5]{grid-template-columns:1fr 1fr;gap:7px;display:grid}.practice-option[data-v-df4c8ae5]{border:1px solid var(--border);background:var(--surface-2);color:var(--text-dim);text-align:start;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;transition:all .15s;display:flex}.practice-option[data-v-df4c8ae5]:hover:not(:disabled){border-color:var(--primary-line);background:var(--primary-soft);color:var(--text)}.practice-option__letter[data-v-df4c8ae5]{border:1px solid var(--border);background:var(--surface);width:19px;height:19px;font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:8.5px;display:grid}.practice-option.is-selected[data-v-df4c8ae5]{border-color:var(--primary-line);background:var(--primary-soft);color:var(--text)}.practice-option.is-correct[data-v-df4c8ae5]{border-color:color-mix(in srgb, var(--ok) 50%, var(--border));background:color-mix(in srgb, var(--ok) 9%, var(--surface))}.practice-option.is-wrong[data-v-df4c8ae5]{border-color:color-mix(in srgb, var(--danger) 45%, var(--border));background:color-mix(in srgb, var(--danger) 7%, var(--surface))}.practice-option__ok[data-v-df4c8ae5]{color:var(--ok);flex:none;margin-inline-start:auto}.listen-btn[data-v-df4c8ae5]{background:var(--primary-soft);height:27px;color:var(--primary);border-radius:7px;align-items:center;gap:4px;margin-inline-start:auto;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.practice-result[data-v-df4c8ae5]{background:var(--primary-soft);border:1px solid var(--primary-line);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px;display:flex}.practice-result__score[data-v-df4c8ae5]{font-family:var(--font-display);color:var(--primary);font-size:23px;font-weight:600}.practice-result p[data-v-df4c8ae5]{color:var(--text-dim);font-size:11px}.card-stage[data-v-df4c8ae5]{max-width:620px;margin-inline:auto}.flashcard[data-v-df4c8ae5]{border-radius:var(--radius-lg);background:radial-gradient(circle at 0% 0%, var(--primary-soft), transparent 60%), var(--surface-2);border:1px solid var(--border);flex-direction:column;min-height:220px;padding:18px;display:flex}.flashcard__top[data-v-df4c8ae5]{align-items:center;gap:8px;display:flex}.flashcard__count[data-v-df4c8ae5]{font-family:var(--font-mono);color:var(--text-mute);font-size:9px}.flashcard__scene[data-v-df4c8ae5]{color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.flashcard__top .tool-btn[data-v-df4c8ae5]{margin-inline-start:auto}.flashcard__prim[data-v-df4c8ae5]{font-family:var(--font-display);flex:1;align-items:center;padding:20px 6px;font-size:clamp(1.3rem,2.8vw,1.8rem);line-height:1.35;display:flex}.flashcard__sec[data-v-df4c8ae5]{background:var(--surface);color:var(--text-dim);border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:14px}.flashcard__reveal[data-v-df4c8ae5]{border:1px dashed var(--border-strong);height:30px;color:var(--text-mute);border-radius:7px;align-self:flex-start;align-items:center;gap:5px;padding:0 10px;font-size:10.5px;display:inline-flex}.flashcard__reveal[data-v-df4c8ae5]:hover{border-color:var(--primary-line);color:var(--primary)}.card-actions[data-v-df4c8ae5]{justify-content:center;gap:8px;margin-top:12px;display:flex}.card-done[data-v-df4c8ae5]{text-align:center;padding:40px 20px}.card-done__icon[data-v-df4c8ae5]{background:color-mix(in srgb, var(--ok) 12%, transparent);width:54px;height:54px;color:var(--ok);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.card-done p[data-v-df4c8ae5]{color:var(--text-mute);margin:6px 0 16px;font-size:11.5px}.practice-recent[data-v-df4c8ae5]{margin-top:28px}.practice-recent__head[data-v-df4c8ae5]{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.practice-recent__grid[data-v-df4c8ae5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}@media (width<=1000px){.practice-recent__grid[data-v-df4c8ae5]{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-head[data-v-df4c8ae5]{flex-direction:column;align-items:flex-start}}@media (width<=760px){.practice-tabs[data-v-df4c8ae5]{grid-template-columns:1fr}.practice-tab__desc[data-v-df4c8ae5]{white-space:normal}.practice-options[data-v-df4c8ae5]{grid-template-columns:1fr}.practice-panel[data-v-df4c8ae5]{padding:15px 12px}.practice-head__stats[data-v-df4c8ae5]{gap:18px}.practice-empty[data-v-df4c8ae5]{flex-wrap:wrap}.practice-empty .btn[data-v-df4c8ae5]{margin-inline-start:0}.practice-recent__grid[data-v-df4c8ae5]{grid-template-columns:1fr}}.ph-head[data-v-f02ef3c6]{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.ph-head h1[data-v-f02ef3c6]{margin-top:8px}.ph-head__sub[data-v-f02ef3c6]{max-width:650px;color:var(--text-dim);margin-top:8px}.ph-head__actions[data-v-f02ef3c6]{flex:none;align-items:center;gap:7px;display:flex}.ph-toolbar[data-v-f02ef3c6]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;display:flex}.ph-search[data-v-f02ef3c6]{min-width:0;color:var(--text-mute);flex:1;align-items:center;gap:7px;display:flex}.ph-search__input[data-v-f02ef3c6]{background:0 0;border:0;outline:0;flex:1;min-width:0;height:30px;font-size:12.5px}.ph-local[data-v-f02ef3c6]{color:var(--text-mute);flex:none;align-items:center;gap:4px;font-size:9.5px;display:inline-flex}.ph-local .icon[data-v-f02ef3c6]{color:var(--ok)}.ph-list[data-v-f02ef3c6]{flex-direction:column;gap:8px;display:flex}.ph-row[data-v-f02ef3c6]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs);gap:14px;padding:14px 15px;transition:border-color .16s,box-shadow .16s;display:flex}.ph-row[data-v-f02ef3c6]:hover{border-color:var(--primary-line);box-shadow:var(--shadow-sm)}.ph-row__main[data-v-f02ef3c6]{flex:1;min-width:0}.ph-row__meta[data-v-f02ef3c6]{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:5px;display:flex}.ph-row__role[data-v-f02ef3c6]{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:grid}.ph-row__scene[data-v-f02ef3c6]{color:var(--text-mute);font-size:10px}.ph-row__scene[data-v-f02ef3c6]:hover{color:var(--primary)}.ph-row__cat[data-v-f02ef3c6]{color:var(--text-mute);border-inline-start:1px solid var(--border);padding-inline-start:7px;font-size:9px}.ph-row__prim[data-v-f02ef3c6]{font-size:15px;font-weight:600;line-height:1.5}.ph-row__sec[data-v-f02ef3c6]{color:var(--text-dim);margin-top:2px;font-size:12.5px;line-height:1.5}.ph-row__tools[data-v-f02ef3c6]{flex:none;align-items:flex-start;gap:2px;display:flex}.ph-row__lang[data-v-f02ef3c6]{font-family:var(--font-mono);font-size:8px;font-weight:700}.ph-row__remove[data-v-f02ef3c6]:hover{color:var(--danger)}.ph-empty[data-v-f02ef3c6]{text-align:center;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);color:var(--text-mute);padding:50px 20px}.ph-empty__icon[data-v-f02ef3c6]{background:var(--surface-2);width:52px;height:52px;color:var(--text-mute);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.ph-empty p[data-v-f02ef3c6]{margin:5px 0 16px;font-size:12px}.ph-empty--big[data-v-f02ef3c6]{padding-block:70px}@media (width<=760px){.ph-head[data-v-f02ef3c6]{flex-direction:column;align-items:flex-start}.ph-row[data-v-f02ef3c6]{flex-direction:column;gap:8px}.ph-row__tools[data-v-f02ef3c6]{align-self:flex-end}.ph-local[data-v-f02ef3c6]{display:none}}.pg-head[data-v-9880bf3e]{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.pg-head h1[data-v-9880bf3e]{margin-top:8px}.pg-head__sub[data-v-9880bf3e]{max-width:640px;color:var(--text-dim);margin-top:8px}.pg-head__level[data-v-9880bf3e]{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.pg-head__level-label[data-v-9880bf3e]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);font-size:9.5px;font-weight:700}.level-dots[data-v-9880bf3e]{gap:4px;display:flex}.level-dot[data-v-9880bf3e]{background:var(--surface-3);border-radius:99px;width:17px;height:5px}.level-dot.is-on[data-v-9880bf3e]{background:linear-gradient(90deg, var(--accent), var(--primary))}.pg-head__level-num[data-v-9880bf3e]{font-family:var(--font-mono);color:var(--text-mute);font-size:9px}.stat-grid[data-v-9880bf3e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.stat-card[data-v-9880bf3e]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs);align-items:center;gap:12px;padding:16px;display:flex}.stat-card__icon[data-v-9880bf3e]{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border-radius:11px;flex:none;place-items:center;display:grid}.stat-card__main[data-v-9880bf3e]{flex-direction:column;min-width:0;display:flex}.stat-card__value[data-v-9880bf3e]{font-family:var(--font-display);font-size:23px;font-weight:600;line-height:1.1}.stat-card__value small[data-v-9880bf3e]{font-size:9px;font-family:var(--font-sans);color:var(--text-mute);margin-inline-start:3px;font-weight:400}.pg-layout[data-v-9880bf3e]{grid-template-columns:minmax(0,1fr) 270px;gap:14px;margin-top:14px;display:grid}.pg-card[data-v-9880bf3e]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs);padding:18px}.pg-card__head[data-v-9880bf3e]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.pg-card__head p[data-v-9880bf3e]{color:var(--text-mute);margin-top:4px;font-size:10.5px}.chart[data-v-9880bf3e]{align-items:stretch;gap:5px;height:160px;display:flex}.chart__col[data-v-9880bf3e]{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.chart__bar-wrap[data-v-9880bf3e]{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.chart__bar[data-v-9880bf3e]{background:linear-gradient(180deg, var(--primary), color-mix(in srgb, var(--primary) 55%, var(--accent)));border-radius:4px 4px 2px 2px;width:min(19px,78%);transition:height .4s}.chart__bar.is-zero[data-v-9880bf3e]{background:var(--surface-3)}.chart__label[data-v-9880bf3e]{color:var(--text-mute);white-space:nowrap;font-size:8px}.chart__day[data-v-9880bf3e]{font-family:var(--font-mono);color:var(--text-mute);opacity:.7;font-size:7.5px}.goal-card[data-v-9880bf3e]{text-align:center;flex-direction:column;align-items:center;display:flex}.goal-card .pg-card__head[data-v-9880bf3e]{width:100%;margin-bottom:4px}.goal-ring[data-v-9880bf3e]{background:conic-gradient(var(--primary) var(--p), var(--surface-3) 0);border-radius:50%;place-items:center;width:138px;height:138px;margin:14px auto;display:grid;position:relative}.goal-ring[data-v-9880bf3e]:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:9px}.goal-ring__inner[data-v-9880bf3e]{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.goal-ring__inner span[data-v-9880bf3e]:first-child{font-family:var(--font-display);font-size:31px;font-weight:600;line-height:1}.goal-ring__inner small[data-v-9880bf3e]{color:var(--text-mute);font-size:12px}.goal-ring__inner span[data-v-9880bf3e]:last-child{color:var(--text-mute);margin-top:4px;font-size:9px}.goal-card__text[data-v-9880bf3e]{color:var(--text-mute);margin-bottom:14px;font-size:10.5px}.pg-section[data-v-9880bf3e]{margin-top:30px}.pg-section__head[data-v-9880bf3e]{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.recent-grid[data-v-9880bf3e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.pg-empty[data-v-9880bf3e]{text-align:center;border-radius:var(--radius);background:var(--surface);border:1px dashed var(--border-strong);color:var(--text-mute);padding:36px 18px}.pg-empty .icon[data-v-9880bf3e]{margin:0 auto 8px}.pg-empty p[data-v-9880bf3e]{margin-bottom:13px;font-size:12px}.bookmark-summary[data-v-9880bf3e]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);align-items:center;gap:12px;padding:15px 17px;display:flex}.bookmark-summary__icon[data-v-9880bf3e]{background:color-mix(in srgb, var(--accent) 12%, transparent);width:38px;height:38px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.bookmark-summary div[data-v-9880bf3e]{flex-direction:column;display:flex}.bookmark-summary strong[data-v-9880bf3e]{font-family:var(--font-display);font-size:21px;line-height:1.1}.bookmark-summary span[data-v-9880bf3e]{color:var(--text-mute);font-size:10px}.bookmark-summary .btn[data-v-9880bf3e]{margin-inline-start:auto}.reset-section[data-v-9880bf3e]{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--danger) 25%, var(--border));background:color-mix(in srgb, var(--danger) 3%, var(--surface));justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding:17px 18px;display:flex}.reset-section p[data-v-9880bf3e]{color:var(--text-mute);max-width:680px;margin-top:3px;font-size:10.5px}.reset-btn[data-v-9880bf3e]{color:var(--danger);flex:none}.confirm-overlay[data-v-9880bf3e]{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c12186b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm[data-v-9880bf3e]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);width:min(400px,100%);box-shadow:var(--shadow-lg);text-align:center;padding:24px}.confirm__icon[data-v-9880bf3e]{background:color-mix(in srgb, var(--danger) 10%, transparent);width:46px;height:46px;color:var(--danger);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.confirm p[data-v-9880bf3e]{color:var(--text-mute);margin:7px 0 18px;font-size:11.5px}.confirm__actions[data-v-9880bf3e]{justify-content:center;gap:8px;display:flex}@media (width<=1000px){.stat-grid[data-v-9880bf3e]{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-layout[data-v-9880bf3e]{grid-template-columns:1fr}.recent-grid[data-v-9880bf3e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pg-head[data-v-9880bf3e]{flex-direction:column;align-items:flex-start}.pg-head__level[data-v-9880bf3e]{align-items:flex-start}.chart[data-v-9880bf3e]{height:130px}.recent-grid[data-v-9880bf3e]{grid-template-columns:1fr}.reset-section[data-v-9880bf3e]{flex-direction:column;align-items:flex-start}.reset-btn[data-v-9880bf3e]{align-self:flex-end}}.guide-hero[data-v-f9f7762d]{grid-template-columns:minmax(0,1.1fr) minmax(0,.7fr);align-items:center;gap:36px;padding-bottom:30px;display:grid}.guide-hero h1[data-v-f9f7762d]{margin-top:8px}.guide-hero__intro[data-v-f9f7762d]{color:var(--text-dim);max-width:650px;margin-top:12px}.guide-hero__stats[data-v-f9f7762d]{flex-wrap:wrap;gap:20px;margin-top:22px;display:flex}.guide-hero__stats span[data-v-f9f7762d]{color:var(--text-mute);flex-direction:column;font-size:9.5px;display:flex}.guide-hero__stats strong[data-v-f9f7762d]{font-family:var(--font-display);color:var(--text);font-size:26px;line-height:1.1}.guide-hero__art[data-v-f9f7762d]{width:100%;max-width:360px;margin-inline:auto}.guide-section[data-v-f9f7762d]{margin-top:clamp(42px,6vw,74px)}.guide-section__head[data-v-f9f7762d]{margin-bottom:18px}.guide-section__head h2[data-v-f9f7762d]{margin-top:5px}.guide-split[data-v-f9f7762d]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;display:grid}.guide-card[data-v-f9f7762d]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);padding:18px}.guide-card__label[data-v-f9f7762d]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);margin-bottom:7px;font-size:9.5px;font-weight:750}.guide-sample__title[data-v-f9f7762d]{margin-bottom:6px}.guide-card__note[data-v-f9f7762d]{border-top:1px solid var(--border);color:var(--text-mute);align-items:flex-start;gap:6px;margin-top:10px;padding-top:10px;font-size:11px;line-height:1.55;display:flex}.guide-card__note .icon[data-v-f9f7762d]{color:var(--accent);flex:none;margin-top:2px}.guide-langs[data-v-f9f7762d]{grid-template-columns:1fr 1fr;align-content:start;gap:6px;display:grid}.guide-lang[data-v-f9f7762d]{background:var(--surface);border:1px solid var(--border);color:var(--text-dim);border-radius:8px;align-items:center;gap:7px;padding:8px 9px;font-size:10.5px;display:flex}.guide-lang.is-primary[data-v-f9f7762d]{border-color:var(--primary-line);background:var(--primary-soft);color:var(--primary)}.guide-lang.is-secondary[data-v-f9f7762d]{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.guide-lang__flag[data-v-f9f7762d]{border-radius:2px;flex:none;width:16px;height:11px;box-shadow:0 0 0 1px #00000014}.guide-lang__native[data-v-f9f7762d]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.guide-lang__code[data-v-f9f7762d]{font-family:var(--font-mono);color:var(--text-mute);font-size:8px}.guide-lang__role[data-v-f9f7762d]{text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:700}.rule-grid[data-v-f9f7762d]{grid-template-columns:1fr 1fr;gap:11px;display:grid}.rule-card[data-v-f9f7762d]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);padding:17px}.rule-card__num[data-v-f9f7762d]{font-family:var(--font-display);color:var(--primary);font-size:13px;font-style:italic}.rule-card h3[data-v-f9f7762d]{margin-top:4px}.rule-card p[data-v-f9f7762d]{color:var(--text-dim);margin-top:6px;font-size:11.5px;line-height:1.6}.rule-card__sec[data-v-f9f7762d]{color:var(--text-mute)!important;font-size:10.5px!important}.highlight-demo[data-v-f9f7762d]{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);font-family:var(--font-display);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:14px 16px;font-size:18px;display:flex}.highlight-demo__before[data-v-f9f7762d]{color:var(--text-mute);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--danger) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--danger) 50%, transparent)}.highlight-demo__note[data-v-f9f7762d]{font-family:var(--font-mono);color:var(--text-mute);margin-inline-start:auto;font-size:9px}.guide-doc-link[data-v-f9f7762d]{color:var(--text-mute);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:10.5px;display:flex}.guide-themes[data-v-f9f7762d]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.guide-theme[data-v-f9f7762d]{border:1px solid var(--border);background:var(--surface);text-align:start;border-radius:11px;flex-direction:column;gap:4px;padding:6px;transition:all .16s;display:flex}.guide-theme[data-v-f9f7762d]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.guide-theme.is-active[data-v-f9f7762d]{border-color:var(--primary-line);box-shadow:0 0 0 2px var(--primary-soft)}.guide-theme__art[data-v-f9f7762d]{border-radius:7px;height:58px;overflow:hidden}.guide-theme__art[data-v-f9f7762d] .art{border-radius:7px}.guide-theme__name[data-v-f9f7762d]{padding-inline:3px;font-size:9.5px;font-weight:650}.guide-theme__sec[data-v-f9f7762d]{color:var(--text-mute);padding-inline:3px;font-size:8px}.store-grid[data-v-f9f7762d]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.store-card[data-v-f9f7762d]{background:var(--surface);border:1px solid var(--border);color:var(--text-dim);border-radius:9px;flex-direction:column;gap:3px;padding:11px;font-size:10px;display:flex}.store-card__key[data-v-f9f7762d]{font-family:var(--font-mono);color:var(--primary);word-break:break-all;font-size:8px}.guide-privacy[data-v-f9f7762d]{color:var(--text-mute);margin-top:10px;font-size:10.5px}.guide-cta[data-v-f9f7762d]{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md);justify-content:space-between;align-items:center;gap:20px;margin-top:50px;padding:26px;display:flex}.guide-cta p[data-v-f9f7762d]{color:var(--text-mute);margin-top:5px;font-size:11.5px}@media (width<=1000px){.guide-hero[data-v-f9f7762d]{grid-template-columns:1fr}.guide-hero__art[data-v-f9f7762d]{order:-1;max-width:420px}.guide-split[data-v-f9f7762d]{grid-template-columns:1fr}.guide-themes[data-v-f9f7762d]{grid-template-columns:repeat(4,minmax(0,1fr))}.store-grid[data-v-f9f7762d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.rule-grid[data-v-f9f7762d]{grid-template-columns:1fr}.guide-themes[data-v-f9f7762d]{grid-template-columns:repeat(2,minmax(0,1fr))}.store-grid[data-v-f9f7762d]{grid-template-columns:1fr 1fr}.guide-cta[data-v-f9f7762d]{flex-direction:column;align-items:flex-start}.guide-langs[data-v-f9f7762d]{grid-template-columns:1fr 1fr}}.crumbs[data-v-00fdec8f]{color:var(--text-mute);align-items:center;gap:6px;margin-bottom:16px;font-size:10.5px;display:flex}.crumbs a[data-v-00fdec8f]{color:var(--text-mute)}.crumbs a[data-v-00fdec8f]:hover{color:var(--primary)}.crumbs span[data-v-00fdec8f]{color:var(--text-dim);font-weight:600}.info-hero[data-v-00fdec8f]{grid-template-columns:minmax(0,1.08fr) minmax(0,.72fr);align-items:center;gap:36px;padding-bottom:12px;display:grid}.info-hero h1[data-v-00fdec8f]{margin-top:8px}.info-hero__lead[data-v-00fdec8f]{max-width:680px;color:var(--text-dim);margin-top:14px}.info-hero__meta[data-v-00fdec8f]{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.info-hero__art[data-v-00fdec8f]{width:100%;max-width:360px;margin-inline:auto}.info-section[data-v-00fdec8f]{margin-top:clamp(38px,6vw,68px)}.info-section__head[data-v-00fdec8f]{margin-bottom:18px}.info-section__head h2[data-v-00fdec8f]{margin-top:5px}.value-grid[data-v-00fdec8f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.value-card[data-v-00fdec8f]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs);padding:20px}.value-card__icon[data-v-00fdec8f]{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.value-card__text[data-v-00fdec8f]{color:var(--text-dim);margin-top:7px}.contact-card[data-v-00fdec8f]{border-radius:var(--radius-xl);background:radial-gradient(circle at 0% 0%, var(--primary-soft), transparent 55%), var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md);align-items:center;gap:20px;padding:clamp(22px,3vw,32px);display:flex}.contact-card__icon[data-v-00fdec8f]{background:var(--primary-soft);width:64px;height:64px;color:var(--primary);border-radius:18px;flex:none;place-items:center;display:grid}.contact-card__copy[data-v-00fdec8f]{flex:1;min-width:0}.contact-card__copy h2[data-v-00fdec8f]{margin-top:4px}.contact-card__text[data-v-00fdec8f]{color:var(--text-dim);max-width:600px;margin-top:6px}.contact-card__email[data-v-00fdec8f]{font-family:var(--font-mono);color:var(--primary);word-break:break-all;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:inline-flex}.contact-card__actions[data-v-00fdec8f]{flex-direction:column;flex:none;gap:7px;display:flex}@media (width<=1000px){.info-hero[data-v-00fdec8f]{grid-template-columns:1fr}.info-hero__art[data-v-00fdec8f]{order:-1;max-width:420px}.value-grid[data-v-00fdec8f]{grid-template-columns:1fr}.contact-card[data-v-00fdec8f]{flex-wrap:wrap;align-items:flex-start}.contact-card__actions[data-v-00fdec8f]{flex-direction:row}}@media (width<=600px){.info-hero[data-v-00fdec8f]{gap:22px}.contact-card__actions[data-v-00fdec8f]{flex-direction:column;width:100%}.contact-card__actions .btn[data-v-00fdec8f]{width:100%}}.crumbs[data-v-d74f0283]{color:var(--text-mute);align-items:center;gap:6px;margin-bottom:16px;font-size:10.5px;display:flex}.crumbs a[data-v-d74f0283]{color:var(--text-mute)}.crumbs a[data-v-d74f0283]:hover{color:var(--primary)}.crumbs span[data-v-d74f0283]{color:var(--text-dim);font-weight:600}.privacy-hero[data-v-d74f0283]{max-width:820px;padding-bottom:12px}.privacy-hero h1[data-v-d74f0283]{margin-top:8px}.privacy-hero__lead[data-v-d74f0283]{color:var(--text-dim);margin-top:12px}.privacy-grid[data-v-d74f0283]{grid-template-columns:1fr 1fr;gap:13px;margin-top:26px;display:grid}.privacy-card[data-v-d74f0283]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs);padding:20px}.privacy-card__top[data-v-d74f0283]{justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.privacy-card__icon[data-v-d74f0283]{background:var(--primary-soft);width:38px;height:38px;color:var(--primary);border-radius:11px;place-items:center;display:grid}.privacy-card__num[data-v-d74f0283]{font-family:var(--font-display);color:color-mix(in srgb, var(--primary) 16%, transparent);font-size:26px;font-style:italic;line-height:1}.privacy-card__text[data-v-d74f0283]{color:var(--text-dim);margin-top:7px}.storage-keys[data-v-d74f0283]{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.storage-keys code[data-v-d74f0283]{background:var(--surface-2);border:1px solid var(--border);color:var(--text-mute);border-radius:5px;padding:3px 6px;font-size:9px}.privacy-contact[data-v-d74f0283]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);align-items:center;gap:14px;margin-top:24px;padding:20px;display:flex}.privacy-contact__icon[data-v-d74f0283]{background:var(--primary-soft);width:44px;height:44px;color:var(--primary);border-radius:12px;flex:none;place-items:center;display:grid}.privacy-contact__copy[data-v-d74f0283]{flex:1;min-width:0}.privacy-contact__copy p[data-v-d74f0283]{color:var(--text-mute);margin-top:5px;font-size:11.5px}.privacy-contact__copy a[data-v-d74f0283]{color:var(--primary);font-family:var(--font-mono);font-size:10.5px}.privacy-updated[data-v-d74f0283]{color:var(--text-mute);margin-top:16px;font-size:10px}@media (width<=760px){.privacy-grid[data-v-d74f0283]{grid-template-columns:1fr}.privacy-contact[data-v-d74f0283]{flex-wrap:wrap;align-items:flex-start}.privacy-contact .btn[data-v-d74f0283]{margin-inline-start:58px}}.crumbs[data-v-fd36e27f]{color:var(--text-mute);align-items:center;gap:6px;margin-bottom:16px;font-size:10.5px;display:flex}.crumbs a[data-v-fd36e27f]{color:var(--text-mute)}.crumbs a[data-v-fd36e27f]:hover{color:var(--primary)}.crumbs span[data-v-fd36e27f]{color:var(--text-dim);font-weight:600}.feedback-hero[data-v-fd36e27f]{max-width:800px;padding-bottom:12px}.feedback-hero h1[data-v-fd36e27f]{margin-top:8px}.feedback-hero__lead[data-v-fd36e27f]{color:var(--text-dim);margin-top:12px}.feedback-layout[data-v-fd36e27f]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:14px;margin-top:28px;display:grid}.feedback-form[data-v-fd36e27f]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);padding:22px}.feedback-field[data-v-fd36e27f]{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.feedback-field label[data-v-fd36e27f]{color:var(--text-dim);font-size:11px;font-weight:650}.feedback-textarea[data-v-fd36e27f]{resize:vertical;min-height:140px;padding:10px 13px;line-height:1.6}.feedback-actions[data-v-fd36e27f]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.feedback-actions .btn[data-v-fd36e27f]:last-child{font-family:var(--font-mono);font-size:10.5px}.feedback-note[data-v-fd36e27f]{color:var(--text-mute);align-items:center;gap:5px;margin-top:12px;font-size:10px;display:flex}.feedback-note .icon[data-v-fd36e27f]{color:var(--ok)}.feedback-side[data-v-fd36e27f]{flex-direction:column;gap:10px;display:flex}.feedback-side__card[data-v-fd36e27f]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);padding:18px}.feedback-side__icon[data-v-fd36e27f]{background:var(--primary-soft);width:34px;height:34px;color:var(--primary);border-radius:9px;place-items:center;margin-bottom:10px;display:grid}.feedback-side__text[data-v-fd36e27f]{color:var(--text-dim);margin-top:6px}.feedback-side__card--mail[data-v-fd36e27f]{background:var(--surface-2)}.feedback-side__card--mail h2[data-v-fd36e27f]{font-size:16px}.feedback-mail[data-v-fd36e27f]{font-family:var(--font-mono);color:var(--primary);word-break:break-all;margin-top:7px;font-size:11px;display:inline-block}@media (width<=850px){.feedback-layout[data-v-fd36e27f]{grid-template-columns:1fr}}@media (width<=600px){.feedback-form[data-v-fd36e27f]{padding:16px}.feedback-actions .btn[data-v-fd36e27f]{width:100%}}.not-found[data-v-1a1f8162]{align-items:center;display:flex}.not-found__inner[data-v-1a1f8162]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:50px;min-height:62vh;display:grid}.not-found__art[data-v-1a1f8162]{width:100%;max-width:380px}.not-found__code[data-v-1a1f8162]{font-family:var(--font-display);color:color-mix(in srgb, var(--primary) 18%, transparent);margin-bottom:8px;font-size:clamp(3.5rem,9vw,7rem);font-style:italic;line-height:.9;display:block}.not-found__text[data-v-1a1f8162]{color:var(--text-dim);max-width:420px;margin-top:10px}.not-found__actions[data-v-1a1f8162]{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}@media (width<=760px){.not-found__inner[data-v-1a1f8162]{text-align:center;grid-template-columns:1fr;gap:20px}.not-found__art[data-v-1a1f8162]{order:2;max-width:300px;margin-inline:auto}.not-found__text[data-v-1a1f8162]{margin-inline:auto}.not-found__actions[data-v-1a1f8162]{justify-content:center}}.tool-page{padding-block:clamp(18px,3vw,30px) 80px}.tool-back{color:var(--text-mute);align-items:center;gap:6px;margin-bottom:18px;font-size:12px;font-weight:600;display:inline-flex}.tool-back:hover{color:var(--primary)}.tool-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;padding-bottom:20px;display:flex}.tool-head__copy{min-width:0}.tool-head h1{margin-top:8px}.tool-head__sub{max-width:660px;color:var(--text-dim);margin-top:8px}.tool-head__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.tool-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:18px;display:grid}.tool-grid--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tool-grid--single{grid-template-columns:minmax(0,1fr)}.tool-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);overflow:hidden}.tool-panel--soft{background:var(--surface-2)}.tool-panel__head{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 70%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.tool-panel__label{letter-spacing:.11em;text-transform:uppercase;color:var(--text-mute);font-size:10.5px;font-weight:700}.tool-panel__meta{color:var(--text-mute);align-items:center;gap:6px;font-size:11px;display:inline-flex}.tool-panel__body{padding:16px}.tool-panel__body--flush{padding:0}.tool-textarea{resize:vertical;width:100%;min-height:168px;color:var(--text);font-size:15.5px;line-height:1.65;font-family:var(--font-sans);text-align:start;direction:ltr;background:0 0;border:0;outline:0;padding:14px 16px}.tool-textarea::placeholder{color:var(--text-mute)}.tool-textarea--mono{font-family:var(--font-mono);font-size:14px}.tool-field{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:0 16px;display:flex}.tool-field .icon{color:var(--text-mute);flex:none}.tool-field__input{letter-spacing:-.01em;text-align:start;direction:ltr;background:0 0;border:0;outline:0;flex:1;min-width:0;height:54px;font-size:17px;font-weight:600}.tool-field__input--lg{font-size:22px}.tool-field__suffix{color:var(--text-mute);flex:none;font-size:11px}.tool-actions{border-top:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.tool-note{color:var(--text-mute);flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font-size:11.5px;display:flex}.tool-note .icon{color:var(--ok)}.tool-empty{text-align:center;color:var(--text-mute);padding:46px 22px;font-size:13px}.tool-empty__icon{background:var(--surface-3);width:46px;height:46px;color:var(--text-mute);border-radius:50%;place-items:center;margin:0 auto 10px;display:grid}.tool-stats{background:var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.tool-stat{background:var(--surface);min-width:0;padding:14px 14px 13px}.tool-stat__value{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:600;line-height:1.05}.tool-stat__label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10.5px;font-weight:600;overflow:hidden}.role--subject{--role:var(--primary)}.role--predicate{--role:var(--accent)}.role--object{--role:var(--ok)}.role--attributive{--role:var(--accent-2)}.role--adverbial{--role:var(--warn)}.role--complement{--role:color-mix(in srgb, #8a6bb8 82%, var(--text))}.role-legend{flex-wrap:wrap;gap:6px;display:flex}.role-key{color:var(--text-dim);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 6px;font-size:11px;font-weight:600;display:inline-flex}.role-key__dot{background:var(--role);border-radius:50%;flex:none;width:8px;height:8px}.tok-line{direction:ltr;flex-wrap:wrap;align-items:flex-start;gap:6px 7px;display:flex}.tok{background:color-mix(in srgb, var(--role,var(--text-mute)) 9%, transparent);border-bottom:2px solid color-mix(in srgb, var(--role,var(--border)) 55%, transparent);cursor:default;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:4px 7px 3px;transition:background .15s;display:inline-flex}.tok:hover{background:color-mix(in srgb, var(--role,var(--text-mute)) 18%, transparent)}.tok__word{color:var(--text);white-space:nowrap;font-size:15px;font-weight:600;line-height:1.25}.tok__pos{font-family:var(--font-mono);letter-spacing:.03em;color:var(--role,var(--text-mute));text-transform:uppercase;font-size:8.5px;font-weight:700;line-height:1}.tok--plain{background:0 0;border-bottom-color:#0000}.tok--plain .tok__pos{color:var(--text-mute)}.tok-punct{color:var(--text-mute);padding-top:4px;font-size:15px}.phrase-list{flex-direction:column;gap:7px;display:flex}.phrase-row{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:10px;padding:9px 11px;display:flex}.phrase-row__role{letter-spacing:.02em;text-align:center;min-width:58px;color:var(--role);background:color-mix(in srgb, var(--role) 12%, transparent);border:1px solid color-mix(in srgb, var(--role) 28%, transparent);border-radius:999px;flex:none;padding:2px 8px;font-size:10px;font-weight:700}.phrase-row__text{color:var(--text);text-align:start;direction:ltr;min-width:0;font-size:14.5px;font-weight:600;line-height:1.4}.phrase-row__flag{color:var(--text-mute);flex:none;margin-inline-start:auto;font-size:10px}.skeleton{direction:ltr;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.skeleton__part{background:color-mix(in srgb, var(--role) 10%, transparent);border:1px solid color-mix(in srgb, var(--role) 26%, transparent);border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:7px 10px;display:inline-flex}.skeleton__role{letter-spacing:.1em;text-transform:uppercase;color:var(--role);font-size:8.5px;font-weight:700}.skeleton__text{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:13.5px;font-weight:650;overflow:hidden}.skeleton__plus{color:var(--text-mute);font-size:13px}.tool-tabs{background:var(--surface-3);border:1px solid var(--border);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.tool-tab{color:var(--text-dim);white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:650;transition:all .15s}.tool-tab:hover{color:var(--text)}.tool-tab.is-active{background:var(--surface);color:var(--primary);box-shadow:var(--shadow-xs)}.tool-scroll{overflow-x:auto}@media (width<=980px){.tool-grid,.tool-grid--even{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.tool-head{flex-direction:column;align-items:flex-start;gap:14px}.tool-head__actions{justify-content:flex-start}.tool-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton__text{max-width:160px}}:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7f6;--bg-soft:#edf2ef;--surface:#fffefb;--surface-2:#f8faf8;--surface-3:#eef2ef;--surface-glass:#fffefbd1;--border:#2335371a;--border-strong:#2335372e;--text:#1c2b2c;--text-dim:#526366;--text-mute:#879598;--primary:#2c6e6a;--primary-600:#215854;--primary-soft:#2c6e6a1a;--primary-line:#2c6e6a40;--accent:#d49a3f;--accent-2:#6487ad;--highlight:#f0c257;--highlight-soft:#f0c2574d;--ok:#2f7d53;--warn:#b47421;--danger:#b64a4a;--shadow-xs:0 1px 2px #1c2b2c0a;--shadow-sm:0 3px 12px #1c2b2c0f;--shadow-md:0 14px 34px #1c2b2c14;--shadow-lg:0 28px 64px #1c2b2c1f;--art-sky-1:#cfe7f6;--art-sky-2:#e8f2f7;--art-sky-3:#f8f0df;--art-glow:#ffe294bf;--header-bg:#fafbf9c7;--code-bg:#eef2ef;--radius-xs:7px;--radius-sm:10px;--radius:15px;--radius-lg:22px;--radius-xl:30px;--header-h:74px;--content-max:1240px;--font-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Songti SC", "Noto Serif SC", "Source Han Serif SC", serif;--font-sans:"Inter", "SF Pro Text", "Segoe UI Variable", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Noto Sans Arabic", "Noto Sans Devanagari", sans-serif;--font-mono:"SFMono-Regular", "JetBrains Mono", Consolas, "Liberation Mono", monospace}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c111d;--bg-soft:#101827;--surface:#151d2e;--surface-2:#192236;--surface-3:#202b41;--surface-glass:#131b2cc7;--border:#cbdaf51c;--border-strong:#cbdaf533;--text:#e9eef9;--text-dim:#b2bfd4;--text-mute:#7f8da5;--primary:#93aaf5;--primary-600:#7f99ef;--primary-soft:#93aaf51f;--primary-line:#93aaf547;--accent:#e0bd7c;--accent-2:#8fb3df;--highlight:#eacb85;--highlight-soft:#eacb8538;--ok:#6ad49b;--warn:#efbd67;--danger:#ef8585;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 4px 14px #00000047;--shadow-md:0 16px 38px #0000005c;--shadow-lg:0 30px 72px #00000080;--art-sky-1:#111b35;--art-sky-2:#0d1426;--art-sky-3:#090e19;--art-glow:#f4e8bb24;--header-bg:#0c111dc2;--code-bg:#202b41}html[data-theme=red]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbf3f3;--bg-soft:#f5e8e9;--surface:snow;--surface-2:#fcf4f4;--surface-3:#f5e7e8;--surface-glass:#fffafad1;--border:#57272d1c;--border-strong:#57272d33;--text:#322023;--text-dim:#675053;--text-mute:#9b8084;--primary:#a43b4c;--primary-600:#852f3e;--primary-soft:#a43b4c1a;--primary-line:#a43b4c40;--accent:#bd5e6f;--accent-2:#d88a96;--highlight:#efb3bd;--highlight-soft:#efb3bd59;--shadow-xs:0 1px 2px #4a1f260a;--shadow-sm:0 3px 12px #4a1f260f;--shadow-md:0 14px 34px #4a1f2617;--shadow-lg:0 28px 64px #4a1f2621;--art-sky-1:#f4d9dd;--art-sky-2:#f9e8e9;--art-sky-3:#fdf5f2;--art-glow:#ffccd2b3;--header-bg:#fbf3f3cc;--code-bg:#f5e7e8}html[data-theme=orange]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fdf6ed;--bg-soft:#f8ecdc;--surface:#fffcf7;--surface-2:#fdf7ef;--surface-3:#f7ecdd;--surface-glass:#fffcf7d1;--border:#5b37171c;--border-strong:#5b371733;--text:#332619;--text-dim:#6b5843;--text-mute:#9e8a74;--primary:#b05b1e;--primary-600:#914817;--primary-soft:#b05b1e1a;--primary-line:#b05b1e40;--accent:#d98532;--accent-2:#e5a75c;--highlight:#f5c877;--highlight-soft:#f5c87759;--shadow-xs:0 1px 2px #492c110a;--shadow-sm:0 3px 12px #492c110f;--shadow-md:0 14px 34px #492c1117;--shadow-lg:0 28px 64px #492c1121;--art-sky-1:#f8dfc0;--art-sky-2:#fbeedb;--art-sky-3:#fdf7ec;--art-glow:#ffc36eb3;--header-bg:#fdf6edd1;--code-bg:#f7ecdd}html[data-theme=yellow]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fdfaeb;--bg-soft:#f7f1d0;--surface:#fffef8;--surface-2:#fdfaee;--surface-3:#f6f0d6;--surface-glass:#fffef8d6;--border:#4c40101c;--border-strong:#4c401033;--text:#2d2a16;--text-dim:#655f3c;--text-mute:#99926b;--primary:#8c7018;--primary-600:#715a12;--primary-soft:#8c70181a;--primary-line:#8c701840;--accent:#bd9a2c;--accent-2:#a99a48;--highlight:#ecd36f;--highlight-soft:#ecd36f57;--shadow-xs:0 1px 2px #3b320c0a;--shadow-sm:0 3px 12px #3b320c0f;--shadow-md:0 14px 34px #3b320c14;--shadow-lg:0 28px 64px #3b320c1f;--art-sky-1:#f6e8a5;--art-sky-2:#fbf3ce;--art-sky-3:#fdfaec;--art-glow:#ffe678b8;--header-bg:#fdfaebd6;--code-bg:#f6f0d6}html[data-theme=green]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f9f2;--bg-soft:#e7f2e6;--surface:#fbfefb;--surface-2:#f4faf3;--surface-3:#e8f2e7;--surface-glass:#fbfefbd1;--border:#1e43261c;--border-strong:#1e432633;--text:#1d2d22;--text-dim:#4c6653;--text-mute:#819686;--primary:#3c7950;--primary-600:#2f6140;--primary-soft:#3c79501a;--primary-line:#3c795040;--accent:#67a471;--accent-2:#8bbf8f;--highlight:#afdaa5;--highlight-soft:#afdaa561;--shadow-xs:0 1px 2px #1a36200a;--shadow-sm:0 3px 12px #1a36200f;--shadow-md:0 14px 34px #1a362014;--shadow-lg:0 28px 64px #1a36201f;--art-sky-1:#d4ebd0;--art-sky-2:#e9f4e5;--art-sky-3:#f7fbf4;--art-glow:#cdefb2b3;--header-bg:#f3f9f2d1;--code-bg:#e8f2e7}html[data-theme=cyan]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f1f8f9;--bg-soft:#e3f1f3;--surface:#fbfeff;--surface-2:#f3fafb;--surface-3:#e5f1f3;--surface-glass:#fbfeffd1;--border:#1a424e1c;--border-strong:#1a424e33;--text:#1b2d33;--text-dim:#4b6269;--text-mute:#7f959b;--primary:#2f6f7e;--primary-600:#275b68;--primary-soft:#2f6f7e1a;--primary-line:#2f6f7e40;--accent:#4f93a3;--accent-2:#79b4bf;--highlight:#a6d9df;--highlight-soft:#a6d9df66;--shadow-xs:0 1px 2px #17363f0a;--shadow-sm:0 3px 12px #17363f0f;--shadow-md:0 14px 34px #17363f14;--shadow-lg:0 28px 64px #17363f1f;--art-sky-1:#d2e9ed;--art-sky-2:#eaf5f6;--art-sky-3:#f7fbfb;--art-glow:#b1e0e6b3;--header-bg:#f1f8f9d6;--code-bg:#e5f1f3}html[data-theme=blue]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f6fc;--bg-soft:#e5edf8;--surface:#fbfdff;--surface-2:#f4f8fd;--surface-3:#e7eff8;--surface-glass:#fbfdffd1;--border:#1c37581c;--border-strong:#1c375833;--text:#1d2a3a;--text-dim:#4f6076;--text-mute:#8192a7;--primary:#32639f;--primary-600:#285184;--primary-soft:#32639f1a;--primary-line:#32639f40;--accent:#5e8fc9;--accent-2:#8cb4dd;--highlight:#b5d3ee;--highlight-soft:#b5d3ee6b;--shadow-xs:0 1px 2px #182e490a;--shadow-sm:0 3px 12px #182e490f;--shadow-md:0 14px 34px #182e4917;--shadow-lg:0 28px 64px #182e4921;--art-sky-1:#c4dcf2;--art-sky-2:#e2eef9;--art-sky-3:#f5f9fe;--art-glow:#a5cdf2b8;--header-bg:#f2f6fcd1;--code-bg:#e7eff8}html[data-theme=purple]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f4fc;--bg-soft:#eee8f8;--surface:#fdfbff;--surface-2:#f8f4fd;--surface-3:#eee8f8;--surface-glass:#fdfbffd1;--border:#3a2a551c;--border-strong:#3a2a5533;--text:#2a2336;--text-dim:#605572;--text-mute:#9489a3;--primary:#6c55a3;--primary-600:#574288;--primary-soft:#6c55a31a;--primary-line:#6c55a340;--accent:#8e76c1;--accent-2:#b19cd6;--highlight:#d2c2e9;--highlight-soft:#d2c2e96b;--shadow-xs:0 1px 2px #3022460a;--shadow-sm:0 3px 12px #3022460f;--shadow-md:0 14px 34px #30224617;--shadow-lg:0 28px 64px #30224621;--art-sky-1:#ddcfed;--art-sky-2:#f0e9f8;--art-sky-3:#faf7fe;--art-glow:#d1b9eeb3;--header-bg:#f7f4fcd1;--code-bg:#eee8f8}html[data-theme=pink]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fdf3f6;--bg-soft:#f8e7ed;--surface:#fffbfc;--surface-2:#fdf6f8;--surface-3:#f8e8ee;--surface-glass:#fffbfcd1;--border:#5727381c;--border-strong:#57273833;--text:#35232b;--text-dim:#6b5360;--text-mute:#9d8491;--primary:#a84e6f;--primary-600:#8a3e5b;--primary-soft:#a84e6f1a;--primary-line:#a84e6f40;--accent:#d07d9a;--accent-2:#e3a7ba;--highlight:#f1c2d1;--highlight-soft:#f1c2d16b;--shadow-xs:0 1px 2px #4b20300a;--shadow-sm:0 3px 12px #4b20300f;--shadow-md:0 14px 34px #4b203017;--shadow-lg:0 28px 64px #4b203021;--art-sky-1:#f5d7e2;--art-sky-2:#fbeaf0;--art-sky-3:#fef7f9;--art-glow:#fac6d9b8;--header-bg:#fdf3f6d1;--code-bg:#f8e8ee}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%;scroll-padding-top:calc(var(--header-h) + 22px);-webkit-text-size-adjust:100%}body{background:radial-gradient(ellipse 70% 45% at 82% -8%, var(--art-glow), transparent 70%), radial-gradient(ellipse 55% 50% at 4% 8%, var(--bg-soft), transparent 70%), var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.65;transition:background-color .35s,color .25s;overflow-x:hidden}body:before{content:"";z-index:-2;pointer-events:none;opacity:.026;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E");position:fixed;inset:0}#app{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.022em;color:var(--text);text-wrap:balance;margin:0;font-weight:600;line-height:1.18}h1{font-size:clamp(2rem,4vw,3.35rem)}h2{font-size:clamp(1.45rem,2.4vw,2rem)}h3{font-size:1.15rem}p{margin:0}a{color:var(--primary);text-decoration:none;transition:color .16s,opacity .16s}a:hover{color:var(--primary-600)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed;opacity:.48}input,select,textarea{font:inherit;color:inherit}img,svg{max-width:100%;display:block}ul,ol{margin:0;padding:0;list-style:none}code,kbd,pre{font-family:var(--font-mono)}mark{color:inherit;background:0 0}::selection{background:var(--highlight-soft);color:var(--text)}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--text-mute);background-clip:content-box}.kw{color:inherit;background:linear-gradient(transparent 56%, color-mix(in srgb, var(--highlight) 46%, transparent) 56%);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 .08em;font-weight:700}.container{width:min(var(--content-max), 100% - 56px);margin-inline:auto}.container--narrow{width:min(860px,100% - 56px)}.page{flex:1;padding-block:clamp(28px,4vw,52px) 72px}.section{margin-top:clamp(48px,7vw,92px)}.section--tight{margin-top:clamp(30px,4vw,52px)}.section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.section-head__copy{max-width:680px}.section-head h2{margin-top:6px}.section-head p{color:var(--text-dim);margin-top:7px;font-size:14.5px}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--primary);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";opacity:.6;background:currentColor;width:16px;height:1px}.btn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--text-dim);text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;line-height:1.2;transition:all .17s;display:inline-flex}.btn:hover{border-color:var(--border-strong);background:var(--surface-2);color:var(--text);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--primary{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 6px 18px color-mix(in srgb, var(--primary) 26%, transparent)}.btn--primary:hover{background:var(--primary-600);border-color:var(--primary-600);color:#fff;box-shadow:0 9px 24px color-mix(in srgb, var(--primary) 32%, transparent)}.btn--soft{background:var(--primary-soft);color:var(--primary);border-color:#0000}.btn--soft:hover{background:color-mix(in srgb, var(--primary-soft) 70%, var(--surface))}.btn--ghost{background:0 0;border-color:#0000}.btn--ghost:hover{background:var(--surface-3)}.btn--sm{border-radius:8px;min-height:34px;padding:0 12px;font-size:12.5px}.btn--lg{border-radius:12px;min-height:50px;padding:0 24px;font-size:14.5px}.btn--block{width:100%}.btn .icon{transition:transform .17s}.btn:hover .icon{transform:translate(2px)}html[dir=rtl] .btn:hover .icon{transform:translate(-2px)}.icon-btn{border-radius:var(--radius-sm);width:38px;height:38px;color:var(--text-dim);place-items:center;transition:all .16s;display:inline-grid}.icon-btn:hover{background:var(--surface-3);color:var(--text)}.icon-btn.is-active{background:var(--primary-soft);color:var(--primary)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.card--flat{box-shadow:none}.card--soft{background:var(--surface-2)}.chip{height:26px;color:var(--text-dim);background:var(--surface-3);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.chip--soft{color:var(--primary);background:var(--primary-soft)}.chip--outline{border-color:var(--border);background:0 0}.chip--accent{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.tag-dot{border-radius:50%;flex:none;width:6px;height:6px}.muted{color:var(--text-mute)}.dim{color:var(--text-dim)}.mono{font-family:var(--font-mono)}.divider{background:var(--border);border:0;height:1px;margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.input{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);width:100%;height:44px;color:var(--text);outline:none;padding:0 14px;transition:all .16s}.input::placeholder{color:var(--text-mute)}.input:focus{border-color:var(--primary-line);background:var(--surface);box-shadow:0 0 0 4px var(--primary-soft)}.select{appearance:none;border-radius:var(--radius-sm);border:1px solid var(--border);background:linear-gradient(45deg, transparent 50%, var(--text-mute) 50%) calc(100% - 18px) calc(50% - 2px)/5px 5px no-repeat, linear-gradient(135deg, var(--text-mute) 50%, transparent 50%) calc(100% - 13px) calc(50% - 2px)/5px 5px no-repeat, var(--surface-2);width:100%;height:44px;color:var(--text);outline:none;padding:0 38px 0 13px}html[dir=rtl] .select{background-position:18px calc(50% - 2px),13px calc(50% - 2px);padding:0 13px 0 38px}.select:focus{border-color:var(--primary-line);box-shadow:0 0 0 4px var(--primary-soft)}.progress-bar{background:var(--surface-3);border-radius:99px;width:100%;height:7px;overflow:hidden}.progress-bar>span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--primary));height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.ambient{z-index:-1;pointer-events:none;opacity:.16;filter:blur(1px)saturate(.9);position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#00000073 42%,#0000 72%);mask-image:linear-gradient(#000 0%,#00000073 42%,#0000 72%)}.ambient .art{position:absolute;inset:-5%}.page-enter-active{transition:opacity .24s,transform .24s}.page-leave-active{transition:opacity .12s}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .18s}.fade-enter-from,.fade-leave-to{opacity:0}.pop-enter-active{transition:opacity .18s,transform .18s}.pop-leave-active{transition:opacity .12s,transform .12s}.pop-enter-from,.pop-leave-to{opacity:0;transform:translateY(7px)scale(.985)}html[dir=rtl] .aMsg__sec,html[dir=rtl] .line__sec,html[dir=rtl] .key-row__sec,html[dir=rtl] .ph-row__sec,html[dir=rtl] .aMsg__prim,html[dir=rtl] .line__prim{text-align:right}.grid{gap:18px;display:grid}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.toast{z-index:120;border:1px solid var(--border);background:var(--surface-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:min(92vw,460px);box-shadow:var(--shadow-lg);color:var(--text);text-align:center;border-radius:999px;padding:11px 17px;font-size:13px;font-weight:600;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}.toast--warn{color:var(--warn)}@media (width<=1000px){.grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){:root{--header-h:64px}.container,.container--narrow{width:calc(100% - 32px)}.page{padding-block:22px 92px}.section{margin-top:52px}.section-head{flex-direction:column;align-items:flex-start;gap:10px}.grid--3,.grid--2,.grid--4{grid-template-columns:1fr}.toast{bottom:86px}h1{font-size:clamp(1.8rem,9vw,2.7rem)}}@media (width<=420px){.container,.container--narrow{width:calc(100% - 24px)}.btn{padding-inline:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
