@font-face{font-family:Unbounded;src:url(/assets/unbounded-latin-DENIrLtP.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+02BB-02BC,U+2013,U+2018-201D,U+2022,U+2026,U+20AC,U+2212}@font-face{font-family:Unbounded;src:url(/assets/unbounded-latin-ext-D8RGUZbA.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+0100-017F}@font-face{font-family:Onest;src:url(/assets/onest-latin-0Tdoa38d.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+02BB-02BC,U+2013,U+2018-201D,U+2022,U+2026,U+20AC,U+2212}@font-face{font-family:Onest;src:url(/assets/onest-latin-ext-Cpl95Av3.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-017F}:root,[data-theme=light]{--ya-bg: #faf6ee;--ya-surface: #ffffff;--ya-surface-2: #f1eadc;--ya-border: #e2d8c4;--ya-border-strong: #8c8170;--ya-text: #1a1640;--ya-text-muted: #5b5675;--ya-accent: #4330d8;--ya-accent-hover: #3424b8;--ya-accent-text: #ffffff;--ya-accent-soft: #e9e5ff;--ya-mark: #e23b4e;--ya-mark-text: #c21f35;--ya-ok: #087a72;--ya-ok-soft: #d5f3ef;--ya-likely: #c27a00;--ya-likely-text: #8a5a00;--ya-likely-soft: #fdf0d2;--ya-paused: #8b8698;--ya-danger: #c21f35;--ya-panel: #1a1640;--ya-panel-text: #faf6ee;--ya-panel-muted: #c9c2dd;--ya-panel-mark: #ff6f80;--ya-panel-accent: #a99cff;--ya-panel-line: rgba(250, 246, 238, .14);--ya-focus: #4330d8;--ya-tint: 26, 22, 64;--ya-shadow-1: 0 1px 0 rgba(var(--ya-tint), .05), 0 1px 3px rgba(var(--ya-tint), .08);--ya-shadow-2: 0 1px 2px rgba(var(--ya-tint), .06), 0 10px 24px -10px rgba(var(--ya-tint), .22);--ya-shadow-3: 0 2px 6px rgba(var(--ya-tint), .08), 0 24px 48px -16px rgba(var(--ya-tint), .38);--ya-key-edge: inset 0 -3px 0 rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255, 255, 255, .22);--ya-overlay: rgba(26, 22, 64, .5);--ya-pattern-opacity: .07;color-scheme:light}[data-theme=dark]{--ya-bg: #100e22;--ya-surface: #1a1733;--ya-surface-2: #252143;--ya-border: #2f2a52;--ya-border-strong: #6e6893;--ya-text: #f6f1e6;--ya-text-muted: #b3adc8;--ya-accent: #a497ff;--ya-accent-hover: #bab0ff;--ya-accent-text: #120e2b;--ya-accent-soft: #2a2460;--ya-mark: #ff6b7c;--ya-mark-text: #ff8a97;--ya-ok: #3dd5c5;--ya-ok-soft: #133a3b;--ya-likely: #f4b740;--ya-likely-text: #f4b740;--ya-likely-soft: #3a2c10;--ya-paused: #807a99;--ya-danger: #ff8a97;--ya-panel: #26205a;--ya-panel-text: #f6f1e6;--ya-panel-muted: #c9c2dd;--ya-panel-mark: #ff6f80;--ya-panel-accent: #c3b9ff;--ya-panel-line: rgba(246, 241, 230, .16);--ya-focus: #a497ff;--ya-tint: 0, 0, 0;--ya-shadow-1: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 1px 3px rgba(0, 0, 0, .4);--ya-shadow-2: 0 1px 0 rgba(255, 255, 255, .05) inset, 0 12px 28px -12px rgba(0, 0, 0, .7);--ya-shadow-3: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 28px 56px -16px rgba(0, 0, 0, .8);--ya-key-edge: inset 0 -3px 0 rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .35);--ya-overlay: rgba(0, 0, 0, .6);--ya-pattern-opacity: .09;color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ya-bg: #100e22;--ya-surface: #1a1733;--ya-surface-2: #252143;--ya-border: #2f2a52;--ya-border-strong: #6e6893;--ya-text: #f6f1e6;--ya-text-muted: #b3adc8;--ya-accent: #a497ff;--ya-accent-hover: #bab0ff;--ya-accent-text: #120e2b;--ya-accent-soft: #2a2460;--ya-mark: #ff6b7c;--ya-mark-text: #ff8a97;--ya-ok: #3dd5c5;--ya-ok-soft: #133a3b;--ya-likely: #f4b740;--ya-likely-text: #f4b740;--ya-likely-soft: #3a2c10;--ya-paused: #807a99;--ya-danger: #ff8a97;--ya-panel: #26205a;--ya-panel-text: #f6f1e6;--ya-panel-muted: #c9c2dd;--ya-panel-mark: #ff6f80;--ya-panel-accent: #c3b9ff;--ya-panel-line: rgba(246, 241, 230, .16);--ya-focus: #a497ff;--ya-tint: 0, 0, 0;--ya-shadow-1: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 1px 3px rgba(0, 0, 0, .4);--ya-shadow-2: 0 1px 0 rgba(255, 255, 255, .05) inset, 0 12px 28px -12px rgba(0, 0, 0, .7);--ya-shadow-3: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 28px 56px -16px rgba(0, 0, 0, .8);--ya-key-edge: inset 0 -3px 0 rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .35);--ya-overlay: rgba(0, 0, 0, .6);--ya-pattern-opacity: .09;color-scheme:dark}}:root{--ya-space-1: 4px;--ya-space-2: 8px;--ya-space-3: 12px;--ya-space-4: 16px;--ya-space-5: 24px;--ya-space-6: 32px;--ya-space-7: 48px;--ya-space-8: 64px;--ya-radius-xs: 8px;--ya-radius-sm: 12px;--ya-radius-md: 16px;--ya-radius-lg: 24px;--ya-radius-pill: 999px;--ya-font: "Onest", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ya-font-display: "Unbounded", "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--ya-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ya-font-host: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ya-fs-xs: 12px;--ya-fs-sm: 14px;--ya-fs-md: 16px;--ya-fs-lg: 18px;--ya-fs-xl: 22px;--ya-fs-2xl: 28px;--ya-fs-3xl: 40px;--ya-fs-display: 64px;--ya-fs-hero: 120px;--ya-lh-tight: 1.1;--ya-lh-glyph: 1.25;--ya-lh-base: 1.5;--ya-fw-regular: 400;--ya-fw-medium: 500;--ya-fw-semibold: 600;--ya-fw-bold: 700;--ya-fw-black: 800;--ya-tracking-display: -.02em;--ya-target: 44px;--ya-target-lg: 48px;--ya-dur-instant: 80ms;--ya-dur-fast: .14s;--ya-dur-base: .22s;--ya-dur-slow: .36s;--ya-dur-morph: .56s;--ya-dur-toast: 4s;--ya-ease: cubic-bezier(.2, 0, 0, 1);--ya-ease-out: cubic-bezier(.22, 1, .36, 1);--ya-ease-in: cubic-bezier(.55, 0, .8, .2);--ya-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ya-focus-ring: 0 0 0 2px var(--ya-bg), 0 0 0 4px var(--ya-focus);--ya-khatam: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.5'%3E%3Crect x='14' y='14' width='20' height='20'/%3E%3Crect x='14' y='14' width='20' height='20' transform='rotate(45 24 24)'/%3E%3Ccircle cx='24' cy='24' r='3'/%3E%3C/g%3E%3C/svg%3E");--ya-khatam-ink: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%231a1640' stroke-width='1.5'%3E%3Crect x='14' y='14' width='20' height='20'/%3E%3Crect x='14' y='14' width='20' height='20' transform='rotate(45 24 24)'/%3E%3Ccircle cx='24' cy='24' r='3'/%3E%3C/g%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){:root{--ya-dur-instant: 0ms;--ya-dur-fast: 0ms;--ya-dur-base: 0ms;--ya-dur-slow: 0ms;--ya-dur-morph: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ya-root{font-family:var(--ya-font);font-size:var(--ya-fs-md);line-height:var(--ya-lh-base);color:var(--ya-text);background:var(--ya-bg);box-sizing:border-box;-webkit-font-smoothing:antialiased}.ya-root *,.ya-root *:before,.ya-root *:after{box-sizing:inherit}.ya-root :focus-visible{outline:none;box-shadow:var(--ya-focus-ring)}.ya-root h1,.ya-root h2,.ya-root h3{font-family:var(--ya-font-display);letter-spacing:var(--ya-tracking-display);line-height:var(--ya-lh-tight);margin:0}.ya-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ya-glyph{position:relative;display:inline-block;font-family:var(--ya-font-display);line-height:var(--ya-lh-glyph);color:transparent}.ya-glyph:before,.ya-glyph:after{position:absolute;inset:0;pointer-events:none}.ya-glyph:before{content:attr(data-new);color:var(--ya-glyph-mark, var(--ya-mark))}.ya-glyph:after{content:attr(data-base);color:var(--ya-glyph-ink, var(--ya-text))}.ya-glyph[data-mark=top]:before{clip-path:inset(-.4em -.2em calc(100% - .21em) -.2em);transform-origin:50% .1em}.ya-glyph[data-mark=top][data-lower]:before{clip-path:inset(-.4em -.2em calc(100% - .41em) -.2em);transform-origin:50% .3em}.ya-glyph[data-mark=bottom]:before{clip-path:inset(1.02em -.2em -.4em -.2em);transform-origin:50% 1.1em}.ya-glyph[data-drop]:before{animation:ya-mark-drop var(--ya-dur-morph) var(--ya-ease-spring) both;animation-delay:var(--ya-delay, 0ms)}.ya-glyph[data-drop][data-mark=bottom]:before{animation-name:ya-mark-rise}@keyframes ya-mark-drop{0%{opacity:0;transform:translateY(-.35em) scale(1.4)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes ya-mark-rise{0%{opacity:0;transform:translateY(.3em) scale(1.4)}55%{opacity:1}to{opacity:1;transform:none}}.ya-wordmark{display:inline-flex;align-items:center;gap:var(--ya-space-3);font-family:var(--ya-font-display);font-weight:var(--ya-fw-bold);font-size:var(--ya-fs-lg);letter-spacing:var(--ya-tracking-display);color:var(--ya-text)}.ya-wordmark-letters{font-weight:var(--ya-fw-black)}.ya-logo{width:40px;height:40px;flex:none}.ya-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--ya-space-2);min-height:var(--ya-target);padding:0 var(--ya-space-4);font:inherit;font-weight:var(--ya-fw-semibold);color:var(--ya-text);background:var(--ya-surface);border:1px solid var(--ya-border);border-radius:var(--ya-radius-sm);box-shadow:var(--ya-shadow-1);cursor:pointer;transition:background var(--ya-dur-fast) var(--ya-ease),transform var(--ya-dur-instant) var(--ya-ease),box-shadow var(--ya-dur-fast) var(--ya-ease)}.ya-btn:hover{background:var(--ya-surface-2)}.ya-btn:active{transform:translateY(1px) scale(.98);box-shadow:none}.ya-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.ya-btn--primary{min-height:var(--ya-target-lg);padding:0 var(--ya-space-5);color:var(--ya-accent-text);background:var(--ya-accent);border-color:transparent;box-shadow:var(--ya-key-edge),var(--ya-shadow-2)}.ya-btn--primary:hover{background:var(--ya-accent-hover)}.ya-btn--primary:active{box-shadow:inset 0 2px #0003}.ya-btn--ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--ya-text-muted)}.ya-btn--ghost:hover{color:var(--ya-text);background:var(--ya-surface-2)}.ya-btn--icon{width:var(--ya-target-lg);min-height:var(--ya-target-lg);padding:0}.ya-btn svg{width:20px;height:20px;flex:none}.ya-btn--icon:hover svg{transform:rotate(30deg);transition:transform var(--ya-dur-slow) var(--ya-ease-spring)}.ya-switch{position:relative;display:inline-block;width:56px;height:var(--ya-target);flex:none}.ya-switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.ya-switch-track{position:absolute;left:0;right:0;top:50%;height:32px;margin-top:-16px;background:var(--ya-surface-2);border:1.5px solid var(--ya-border-strong);border-radius:var(--ya-radius-pill);transition:background var(--ya-dur-base) var(--ya-ease);pointer-events:none}.ya-switch-thumb{position:absolute;left:4px;top:50%;width:24px;height:24px;margin-top:-12px;background:var(--ya-surface);border:1.5px solid var(--ya-border-strong);border-radius:50%;box-shadow:var(--ya-shadow-1);transition:transform var(--ya-dur-slow) var(--ya-ease-spring),width var(--ya-dur-fast) var(--ya-ease);pointer-events:none}.ya-switch input:active~.ya-switch-thumb{width:30px}.ya-switch input:checked~.ya-switch-track{background:var(--ya-accent);border-color:var(--ya-accent)}.ya-switch input:checked~.ya-switch-thumb{transform:translate(24px);border-color:transparent;background:var(--ya-accent-text)}.ya-switch input:checked:active~.ya-switch-thumb{transform:translate(18px)}.ya-switch input:focus-visible~.ya-switch-track{box-shadow:var(--ya-focus-ring)}.ya-switch input:disabled~.ya-switch-track,.ya-switch input:disabled~.ya-switch-thumb{opacity:.45}.ya-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--ya-space-2)}.ya-seg label{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ya-space-1);min-height:72px;padding:var(--ya-space-2);font-size:var(--ya-fs-sm);font-weight:var(--ya-fw-semibold);color:var(--ya-text-muted);text-align:center;background:var(--ya-surface);border:1.5px solid var(--ya-border);border-radius:var(--ya-radius-md);box-shadow:var(--ya-shadow-1);cursor:pointer;transition:background var(--ya-dur-fast) var(--ya-ease),border-color var(--ya-dur-fast) var(--ya-ease),color var(--ya-dur-fast) var(--ya-ease),transform var(--ya-dur-instant) var(--ya-ease)}.ya-seg label:hover{border-color:var(--ya-border-strong)}.ya-seg label:active{transform:translateY(1px) scale(.98)}.ya-seg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.ya-seg svg{width:24px;height:24px;transition:transform var(--ya-dur-slow) var(--ya-ease-spring)}.ya-seg small{position:absolute;top:-9px;right:8px;padding:0 8px;font-size:11px;line-height:18px;font-weight:var(--ya-fw-semibold);color:var(--ya-likely-text);background:var(--ya-likely-soft);border-radius:var(--ya-radius-pill)}.ya-seg label:has(input:checked){color:var(--ya-accent);background:var(--ya-accent-soft);border-color:var(--ya-accent);box-shadow:none}.ya-seg label:has(input:checked) svg{transform:scale(1.12)}.ya-seg label:has(input:focus-visible){box-shadow:var(--ya-focus-ring)}.ya-seg--compact label{min-height:var(--ya-target);flex-direction:row}.ya-input,.ya-select,.ya-textarea{width:100%;min-height:var(--ya-target);padding:0 var(--ya-space-3);font:inherit;color:var(--ya-text);background:var(--ya-surface);border:1.5px solid var(--ya-border);border-radius:var(--ya-radius-sm);transition:border-color var(--ya-dur-fast) var(--ya-ease)}.ya-input:hover,.ya-select:hover,.ya-textarea:hover{border-color:var(--ya-border-strong)}.ya-input:focus-visible,.ya-select:focus-visible,.ya-textarea:focus-visible{border-color:var(--ya-accent)}.ya-input::placeholder,.ya-textarea::placeholder{color:var(--ya-text-muted)}.ya-textarea{padding:var(--ya-space-3) var(--ya-space-4);min-height:120px;font-size:var(--ya-fs-lg);resize:vertical}.ya-mark{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px}.ya-mark--sure{text-decoration-style:dotted;text-decoration-color:var(--ya-accent)}.ya-mark--likely{text-decoration-style:dashed;text-decoration-color:var(--ya-likely)}.ya-new{color:var(--ya-mark-text);font-weight:var(--ya-fw-semibold)}@media(forced-colors:active){.ya-mark--sure{text-decoration-color:Highlight}.ya-mark--likely{text-decoration-color:LinkText}}.ya-kbd{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 var(--ya-space-2);font-family:var(--ya-font-mono);font-size:var(--ya-fs-xs);font-weight:var(--ya-fw-semibold);color:var(--ya-text);background:var(--ya-surface);border:1px solid var(--ya-border-strong);border-bottom-width:3px;border-radius:var(--ya-radius-xs)}.ya-badge{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 10px;font-size:var(--ya-fs-xs);font-weight:var(--ya-fw-semibold);border-radius:var(--ya-radius-pill);color:var(--ya-text-muted);background:var(--ya-surface-2)}.ya-badge--ok{color:var(--ya-ok);background:var(--ya-ok-soft)}.ya-badge--likely{color:var(--ya-likely-text);background:var(--ya-likely-soft)}.ya-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.ya-panel{position:relative;overflow:hidden;color:var(--ya-panel-text);background:var(--ya-panel);border-radius:var(--ya-radius-lg);box-shadow:var(--ya-shadow-2);isolation:isolate}.ya-panel:before{content:"";position:absolute;inset:0;background-image:var(--ya-khatam);background-size:48px 48px;opacity:var(--ya-pattern-opacity);-webkit-mask-image:radial-gradient(120% 90% at 100% 0%,#000 0%,transparent 70%);mask-image:radial-gradient(120% 90% at 100% 0%,#000 0%,transparent 70%);z-index:-1}.ya-popup{width:360px;padding:var(--ya-space-4);display:grid;gap:var(--ya-space-4)}.ya-popup-head{display:flex;align-items:center;gap:var(--ya-space-3);min-height:var(--ya-target-lg)}.ya-popup-icon{width:32px;height:32px;flex:none}.ya-popup-site{flex:1;min-width:0;font-weight:var(--ya-fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ya-popup-status{display:flex;align-items:center;gap:6px;font-size:var(--ya-fs-xs);font-weight:var(--ya-fw-medium);color:var(--ya-text-muted)}.ya-popup-status:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ya-ok)}.ya-popup[data-state=paused] .ya-popup-status:before,.ya-popup[data-state=unsupported] .ya-popup-status:before{background:transparent;border:1.5px solid var(--ya-paused)}.ya-popup[data-state=fallback] .ya-popup-status:before{background:var(--ya-likely);border-radius:2px}.ya-popup-count{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:1fr auto;align-items:end;min-height:148px;padding:var(--ya-space-5);color:var(--ya-panel-text);background:var(--ya-panel);border-radius:var(--ya-radius-lg);box-shadow:var(--ya-shadow-2)}.ya-popup-count:before{content:"";position:absolute;inset:0;background-image:var(--ya-khatam);background-size:48px 48px;opacity:var(--ya-pattern-opacity);-webkit-mask-image:radial-gradient(120% 100% at 100% 0%,#000 0%,transparent 70%);mask-image:radial-gradient(120% 100% at 100% 0%,#000 0%,transparent 70%);z-index:-1}.ya-popup-number{display:block;font-family:var(--ya-font-display);font-size:var(--ya-fs-display);font-weight:var(--ya-fw-bold);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ya-panel-text)}.ya-popup-number[data-tick]{animation:ya-tick var(--ya-dur-slow) var(--ya-ease-spring)}@keyframes ya-tick{0%{transform:translateY(40%);opacity:0}to{transform:none;opacity:1}}.ya-popup-unit{display:block;margin-top:var(--ya-space-1);font-size:var(--ya-fs-sm);font-weight:var(--ya-fw-medium);color:var(--ya-panel-muted)}.ya-popup-letters{align-self:start;font-family:var(--ya-font-display);font-size:var(--ya-fs-lg);font-weight:var(--ya-fw-bold);--ya-glyph-ink: var(--ya-panel-muted);--ya-glyph-mark: var(--ya-panel-mark);display:flex;gap:2px}.ya-popup-foot{display:flex;gap:var(--ya-space-2)}.ya-popup-foot .ya-btn--primary{flex:1}.ya-popup[data-state=paused] .ya-popup-count{background:var(--ya-surface-2);color:var(--ya-text-muted);box-shadow:none}.ya-popup[data-state=paused] .ya-popup-number{color:var(--ya-paused)}.ya-popup[data-state=paused] .ya-popup-unit{color:var(--ya-text-muted)}.ya-popup[data-state=paused] .ya-popup-letters{--ya-glyph-ink: var(--ya-paused);--ya-glyph-mark: var(--ya-paused)}.ya-popup[data-state=paused] .ya-popup-count:before{background-image:var(--ya-khatam-ink)}.ya-popup[data-state=unsupported] .ya-popup-count{background:var(--ya-surface-2);box-shadow:none;opacity:.6}.ya-popup[data-state=unsupported] .ya-popup-number,.ya-popup[data-state=unsupported] .ya-popup-unit{color:var(--ya-paused)}.ya-popup[data-state=unsupported] .ya-popup-letters{--ya-glyph-ink: var(--ya-paused);--ya-glyph-mark: var(--ya-paused)}.ya-popup[data-state=unsupported] .ya-popup-count:before{background-image:var(--ya-khatam-ink)}.ya-popup[data-state=unsupported] .ya-seg,.ya-popup[data-state=unsupported] .ya-btn--primary{opacity:.45;pointer-events:none}.ya-popup-note{display:flex;align-items:center;gap:var(--ya-space-2);min-height:40px;padding:0 var(--ya-space-3);font-size:var(--ya-fs-sm);font-weight:var(--ya-fw-medium);color:var(--ya-likely-text);background:var(--ya-likely-soft);border-radius:var(--ya-radius-sm)}.ya-popup-note[hidden]{display:none}.ya-popup-note svg{width:18px;height:18px;flex:none}.ya-card{display:grid;gap:var(--ya-space-4);padding:var(--ya-space-5);background:var(--ya-surface);border:1px solid var(--ya-border);border-radius:var(--ya-radius-lg);box-shadow:var(--ya-shadow-1)}.ya-card h2{display:flex;align-items:center;gap:var(--ya-space-3);font-size:var(--ya-fs-lg);font-weight:var(--ya-fw-semibold)}.ya-card-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;color:var(--ya-accent);background:var(--ya-accent-soft);border-radius:var(--ya-radius-sm)}.ya-card-icon svg{width:20px;height:20px}.ya-row{display:flex;align-items:center;gap:var(--ya-space-3);flex-wrap:wrap}.ya-row--between{justify-content:space-between}.ya-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--ya-space-2)}.ya-list li{display:inline-flex;align-items:center;gap:var(--ya-space-1);min-height:40px;padding:0 4px 0 var(--ya-space-3);font-weight:var(--ya-fw-medium);background:var(--ya-surface-2);border-radius:var(--ya-radius-pill);animation:ya-pop var(--ya-dur-slow) var(--ya-ease-spring)}.ya-list li .ya-btn{min-height:32px;width:32px;padding:0;border-radius:50%;background:transparent;border:0;box-shadow:none}@keyframes ya-pop{0%{transform:scale(.85);opacity:0}to{transform:none;opacity:1}}.ya-empty{margin:0;color:var(--ya-text-muted);font-size:var(--ya-fs-sm)}.ya-error{display:flex;align-items:center;gap:var(--ya-space-2);margin:0;font-size:var(--ya-fs-sm);font-weight:var(--ya-fw-medium);color:var(--ya-danger)}.ya-status{position:fixed;top:var(--ya-space-4);right:var(--ya-space-4);margin:0;z-index:10}.ya-status:not(:empty){display:inline-flex;align-items:center;gap:var(--ya-space-2);min-height:36px;padding:0 var(--ya-space-4) 0 var(--ya-space-3);font-weight:var(--ya-fw-semibold);font-size:var(--ya-fs-sm);color:var(--ya-ok);background:var(--ya-ok-soft);border-radius:var(--ya-radius-pill);box-shadow:var(--ya-shadow-2);animation:ya-rise var(--ya-dur-base) var(--ya-ease-out)}@keyframes ya-rise{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.ya-options{max-width:720px;margin:0 auto;padding:var(--ya-space-7) var(--ya-space-4) var(--ya-space-8);display:grid;gap:var(--ya-space-4)}.ya-options h1{font-size:var(--ya-fs-3xl);font-weight:var(--ya-fw-bold);margin-bottom:var(--ya-space-4)}.ya-tryit{display:grid;gap:var(--ya-space-3)}.ya-tryit-preview{margin:0;min-height:56px;padding:var(--ya-space-3) var(--ya-space-4);font-size:var(--ya-fs-xl);font-weight:var(--ya-fw-medium);line-height:1.6;background:var(--ya-surface-2);border-radius:var(--ya-radius-sm)}.ya-onb{max-width:560px;min-height:100vh;margin:0 auto;padding:var(--ya-space-7) var(--ya-space-4);display:grid;align-content:center;gap:var(--ya-space-6)}.ya-onb-dots{display:flex;justify-content:center;gap:6px}.ya-onb-dot{width:24px;height:6px;border-radius:var(--ya-radius-pill);background:var(--ya-border);transition:width var(--ya-dur-slow) var(--ya-ease-spring),background var(--ya-dur-base) var(--ya-ease)}.ya-onb-dot[data-done]{background:var(--ya-accent);opacity:.45}.ya-onb-dot[aria-current=step]{width:48px;background:var(--ya-accent)}.ya-onb-step{display:grid;gap:var(--ya-space-5);text-align:center;animation:ya-step var(--ya-dur-slow) var(--ya-ease-out)}@keyframes ya-step{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ya-onb-step h1{font-size:var(--ya-fs-2xl);font-weight:var(--ya-fw-semibold)}.ya-onb-hero{display:flex;justify-content:center;gap:.08em;font-family:var(--ya-font-display);font-size:clamp(72px,20vw,var(--ya-fs-hero));font-weight:var(--ya-fw-black);letter-spacing:var(--ya-tracking-display);line-height:var(--ya-lh-glyph)}.ya-onb-actions{display:grid;gap:var(--ya-space-2)}.ya-onb-actions .ya-btn--primary{min-height:56px;font-size:var(--ya-fs-lg)}.ya-onb-choice{display:grid;grid-template-columns:48px 1fr 24px;align-items:center;gap:var(--ya-space-4);min-height:88px;padding:0 var(--ya-space-5);text-align:start;font:inherit;font-size:var(--ya-fs-lg);font-weight:var(--ya-fw-semibold);color:var(--ya-text);background:var(--ya-surface);border:1.5px solid var(--ya-border);border-radius:var(--ya-radius-lg);box-shadow:var(--ya-shadow-1);cursor:pointer;transition:transform var(--ya-dur-fast) var(--ya-ease),border-color var(--ya-dur-fast) var(--ya-ease),box-shadow var(--ya-dur-fast) var(--ya-ease)}.ya-onb-choice:hover{transform:translateY(-2px);border-color:var(--ya-border-strong);box-shadow:var(--ya-shadow-2)}.ya-onb-choice:active{transform:translateY(1px) scale(.99)}.ya-onb-choice>svg:last-child{width:24px;height:24px;transition:transform var(--ya-dur-base) var(--ya-ease-out)}.ya-onb-choice:hover>svg:last-child{transform:translate(4px)}.ya-onb-choice-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--ya-radius-sm);color:var(--ya-accent);background:var(--ya-accent-soft)}.ya-onb-choice-icon svg{width:24px;height:24px}.ya-onb-choice--primary{color:var(--ya-accent-text);background:var(--ya-accent);border-color:transparent;box-shadow:var(--ya-key-edge),var(--ya-shadow-2)}.ya-onb-choice--primary:hover{border-color:transparent;background:var(--ya-accent-hover)}.ya-onb-choice--primary .ya-onb-choice-icon{color:var(--ya-accent);background:var(--ya-accent-text)}.ya-onb .ya-seg label{min-height:152px;gap:var(--ya-space-2);font-size:var(--ya-fs-md)}.ya-specimen{font-family:var(--ya-font-display);font-size:var(--ya-fs-xl);font-weight:var(--ya-fw-semibold);color:var(--ya-text)}.ya-morph{position:relative;display:inline-block}.ya-morph-old{display:inline-block}.ya-morph[data-run] .ya-morph-old{animation:ya-old-out var(--ya-dur-fast) var(--ya-ease-in) both}.ya-morph[data-run] .ya-morph-new{animation:ya-new-in var(--ya-dur-morph) var(--ya-ease-spring) both;animation-delay:.1s}@keyframes ya-old-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.2em) scale(.6)}}@keyframes ya-new-in{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}.ya-burst{position:absolute;left:50%;top:50%;width:1.6em;height:1.6em;margin:-.8em 0 0 -.8em;pointer-events:none;color:var(--ya-mark);animation:ya-burst var(--ya-dur-morph) var(--ya-ease-out) both}@keyframes ya-burst{0%{opacity:.9;transform:scale(.4) rotate(0)}to{opacity:0;transform:scale(1.4) rotate(45deg)}}.ya-bubble{display:inline-flex;align-items:center;gap:var(--ya-space-2);max-width:300px;min-height:36px;padding:4px 6px 4px 12px;font-family:var(--ya-font-host);font-size:15px;line-height:1.3;color:var(--ya-panel-text);background:var(--ya-panel);border-radius:var(--ya-radius-sm);box-shadow:var(--ya-shadow-3);animation:ya-bubble-in var(--ya-dur-fast) var(--ya-ease-out)}@keyframes ya-bubble-in{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:none}}.ya-bubble-word{font-weight:var(--ya-fw-bold);text-decoration:underline dotted var(--ya-panel-accent) 2px;text-underline-offset:4px}.ya-bubble-word b{color:var(--ya-panel-mark)}.ya-bubble[data-confidence=likely] .ya-bubble-word{text-decoration:underline dashed var(--ya-likely) 2px}.ya-bubble-label{font-size:var(--ya-fs-xs);font-weight:var(--ya-fw-semibold);color:var(--ya-likely)}.ya-bubble-key .ya-kbd,.ya-bubble .ya-kbd{min-height:24px;color:var(--ya-panel-text);background:#ffffff1a;border-color:var(--ya-panel-line);border-bottom-color:#ffffff47}.ya-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);display:flex;align-items:center;gap:var(--ya-space-3);min-width:260px;max-width:380px;min-height:52px;padding:8px 8px 8px 16px;overflow:hidden;font-family:var(--ya-font-host);font-size:15px;color:var(--ya-panel-text);background:var(--ya-panel);border-radius:var(--ya-radius-md);box-shadow:var(--ya-shadow-3);animation:ya-toast-in var(--ya-dur-base) var(--ya-ease-spring)}@keyframes ya-toast-in{0%{opacity:0;transform:translate(-50%,16px) scale(.96)}to{opacity:1;transform:translate(-50%)}}.ya-toast-msg{flex:1;min-width:0;display:flex;align-items:center;gap:var(--ya-space-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ya-toast-msg s{color:var(--ya-panel-muted);text-decoration-thickness:1px}.ya-toast-msg svg{width:16px;height:16px;flex:none;color:var(--ya-panel-muted)}.ya-toast-msg strong b{color:var(--ya-panel-mark)}.ya-toast-undo{min-height:36px;padding:0 var(--ya-space-3);font:inherit;font-size:var(--ya-fs-sm);font-weight:var(--ya-fw-bold);color:var(--ya-panel-text);background:#ffffff14;border:1px solid var(--ya-panel-line);border-radius:var(--ya-radius-sm);cursor:pointer}.ya-toast-undo:hover{background:#ffffff29}.ya-toast-undo:focus-visible{outline:2px solid var(--ya-panel-accent);outline-offset:2px}.ya-toast-timer{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--ya-panel-mark);transform-origin:left;animation:ya-timer var(--ya-dur-toast) linear forwards}.ya-toast:hover .ya-toast-timer,.ya-toast:focus-within .ya-toast-timer{animation-play-state:paused}@keyframes ya-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.ya-toast-timer{display:none}}.ya-web{max-width:1120px;margin:0 auto;padding:0 var(--ya-space-5) var(--ya-space-8);display:grid;gap:var(--ya-space-5)}.ya-web-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ya-space-3);min-height:72px}.ya-web-title{font-size:clamp(36px,6vw,var(--ya-fs-display));font-weight:var(--ya-fw-black);line-height:var(--ya-lh-glyph);max-width:14ch}.ya-web-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ya-space-3)}.ya-web-panes{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:stretch;gap:var(--ya-space-3)}.ya-web-pane{display:grid;grid-template-rows:auto 1fr auto;gap:var(--ya-space-3);padding:var(--ya-space-5);min-height:360px;background:var(--ya-surface);border:1px solid var(--ya-border);border-radius:var(--ya-radius-lg);box-shadow:var(--ya-shadow-1)}.ya-web-pane--out{color:var(--ya-panel-text);background:var(--ya-panel);border-color:transparent;box-shadow:var(--ya-shadow-2);--ya-mark-text: var(--ya-panel-mark)}.ya-web-label{display:flex;align-items:center;justify-content:space-between;font-size:var(--ya-fs-sm);font-weight:var(--ya-fw-semibold);color:var(--ya-text-muted)}.ya-web-pane--out .ya-web-label{color:var(--ya-panel-muted)}.ya-web-text{width:100%;min-height:220px;padding:0;font:inherit;font-size:var(--ya-fs-xl);line-height:1.55;color:inherit;background:transparent;border:0;resize:none;white-space:pre-wrap;overflow-wrap:anywhere}.ya-web-text:focus-visible{box-shadow:none}.ya-web-pane:focus-within{border-color:var(--ya-accent)}.ya-web-mark{color:inherit;background:transparent;font-weight:var(--ya-fw-semibold)}.ya-web-mark b{color:var(--ya-mark-text)}.ya-web-count{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-family:var(--ya-font-display);font-size:var(--ya-fs-sm);font-weight:var(--ya-fw-bold);color:var(--ya-panel);background:var(--ya-panel-text);border-radius:var(--ya-radius-pill)}.ya-web-count:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ya-mark)}.ya-web-swap{align-self:center;width:56px;min-height:56px;border-radius:50%}.ya-web-swap[data-flip] svg{transform:rotate(180deg)}.ya-web-swap svg{transition:transform var(--ya-dur-slow) var(--ya-ease-spring)}.ya-web-copy{justify-self:start;color:var(--ya-panel);background:var(--ya-panel-text)}.ya-web-copy:hover{background:var(--ya-panel-accent)}.ya-web-copy[data-done]{color:#fff;background:var(--ya-ok)}@media(max-width:760px){.ya-web-panes{grid-template-columns:minmax(0,1fr)}.ya-web-swap{justify-self:center;transform:rotate(90deg)}.ya-web-pane{min-height:220px}}body{margin:0;background:var(--ya-bg)}.ya-web{min-height:100vh;align-content:start}.ya-web-lang{width:220px;max-width:100%}.ya-web-hero{display:inline-flex;gap:.08em;font-size:clamp(56px,12vw,96px);font-weight:var(--ya-fw-black);letter-spacing:var(--ya-tracking-display);line-height:var(--ya-lh-glyph)}.ya-web-controls .ya-seg{width:280px;max-width:100%}.ya-web-tutuq{gap:var(--ya-space-2);font-weight:var(--ya-fw-medium)}.ya-web-text{display:block;overflow:auto}.ya-web-text::placeholder{color:var(--ya-text-muted)}.ya-web-pane--out{--ya-likely: #f4b740}.ya-web-empty{color:var(--ya-panel-muted)}.ya-web-mark b{position:relative;font-weight:inherit;animation:ya-web-drop var(--ya-dur-morph) var(--ya-ease-spring) both;animation-delay:var(--ya-delay, 0ms)}.ya-web-mark[data-likely] b{text-decoration:underline dashed var(--ya-likely) 2px;text-underline-offset:3px}@keyframes ya-web-drop{0%{opacity:0;top:-.4em}55%{opacity:1}to{opacity:1;top:0}}.ya-web-count{font-variant-numeric:tabular-nums}.ya-web-swap svg{width:24px;height:24px}.ya-web-copy[data-done]{color:var(--ya-accent-text)}.ya-web-pane--out .ya-btn:focus-visible{box-shadow:none;outline:2px solid var(--ya-panel-accent);outline-offset:2px}
