@font-face{font-family:Mukta;src:url(/assets/Mukta-Regular-p7Up21hL.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Mukta;src:url(/assets/Mukta-Medium-J1FhH2qg.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Mukta;src:url(/assets/Mukta-SemiBold-D-BwbhZQ.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Regular-CfpTLUC3.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Medium-BZfZgfgR.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Dana;src:url(/assets/DanaVF-4Tkbr4Se.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{color-scheme:light;--bg: #FFFFFF;--surface: #FFFFFF;--surface-raised: #FFFFFF;--surface-tint: #F6FAFB;--surface-sunken: #EDF4F5;--surface-hover: rgba(15, 27, 30, .04);--overlay: rgba(15, 27, 30, .32);--ink: #0F1B1E;--ink-muted: #4A585C;--ink-faint: #56666A;--ink-disabled: var(--ink-faint);--ink-inverse: #FFFFFF;--border: #E1EBED;--border-soft: #EDF3F4;--border-dash: #BBD0D4;--border-strong: #7D8F93;--float-border: var(--border);--accent: #2F8A99;--accent-hover: #287F8D;--accent-active: #2F8A99;--accent-ink: #1C6773;--accent-deep: #15525C;--on-accent: #FFFFFF;--accent-soft: #E3F1F3;--accent-soft-hover: #D3E9EC;--accent-soft-active: #C2E0E5;--accent-edge: #BFDDE3;--success: #32703A;--success-soft: #E3EFDD;--warning: #8C5A00;--warning-soft: #F8EBD2;--danger: #B23A3A;--danger-soft: #F6E0DC;--info: #4A6490;--info-soft: #E3E8F2;--band-bg: #0F1B1E;--band-ink: #E6EFF0;--band-muted: #93A6AA;--band-line: #24363A;--band-accent: #7FC3CE;--grid-line: var(--border-soft);--shadow-color: rgba(15, 27, 30, .1);--line: #9DB9BE;--chart-1: #3D73B6;--chart-2: #9D4518;--chart-3: #7D5FAD;--chart-4: #767700;--chart-5: #9F5387;--chart-6: var(--chart-neutral);--ring-color: var(--accent-ink);--link-underline: var(--border-strong);--chart-neutral: var(--ink-muted);--chart-grid: var(--border);--chart-axis: var(--ink-faint);--chart-fill: 12%;--btn-primary-bg: var(--accent-ink);--btn-primary-bg-hover: var(--accent-deep);--btn-primary-bg-active: var(--accent-deep);--btn-primary-fg: var(--on-accent);--btn-primary-border: transparent;--skeleton-bg: transparent;--skeleton-border: var(--border-dash);--skeleton-bar: var(--surface-sunken);--skeleton-style: dashed;--mark-color: var(--border-strong);--mark-size: 12px;--font-sans: "Mukta", "Dana", system-ui, "Segoe UI", Roboto, sans-serif;--font-display: "Mukta", "Dana", system-ui, "Segoe UI", Roboto, sans-serif;--font-hero: var(--font-display);--font-mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--font-num: var(--font-mono);--font-label: var(--font-mono);--numeric-features: normal;--weight-regular: 400;--weight-strong: 500;--weight-display: 600;--weight-heavy: 600;--text-xs: .75rem;--text-ui: .875rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.375rem;--text-xl: 1.75rem;--text-2xl: 2.25rem;--text-3xl: 3.25rem;--text-4xl: 4.25rem;--text-5xl: 5.5rem;--leading-tight: 1;--leading-snug: 1.25;--leading-body: 1.6;--leading-label: 1;--leading-code: 1.6;--tracking-display: -.025em;--tracking-eyebrow: 0;--tracking-label: 0;--case-eyebrow: none;--measure: 68ch;--measure-hint: 300px;--sp-4: 4px;--sp-8: 8px;--sp-12: 12px;--sp-16: 16px;--sp-24: 24px;--sp-32: 32px;--sp-48: 48px;--sp-64: 64px;--sp-96: 96px;--sp-128: 128px;--space-inset: var(--sp-24);--space-within: var(--sp-8);--space-between: var(--sp-32);--space-section: var(--sp-128);--container: 1320px;--container-wide: 1440px;--gutter: 40px;--nav-h: 64px;--utility-h: 36px;--bottom-bar-h: 64px;--rail-w: 240px;--rail-w-collapsed: 64px;--drawer-w: 420px;--drawer-w-min: 320px;--dialog-w: 520px;--control-h: 40px;--control-h-sm: 32px;--control-h-lg: 52px;--control-h-xs: 24px;--row-h: 44px;--hit-min: 44px;--check-size: 18px;--toggle-w: 36px;--toggle-h: 20px;--icon: 20px;--icon-sm: 16px;--globe-max: 640px;--r-1: 0px;--r-2: 0px;--r-3: 0px;--r-4: 0px;--r-full: 999px;--bw: 1px;--ring-width: 2px;--ring-offset: 2px;--bracket-w: 2px;--bracket-arm: 8px;--chamfer: 10px;--chamfer-lg: 14px;--chamfer-angle: 315deg;--r-site-card: 8px;--r-site-control: 6px;--r-site-chip: 4px;--glow-r: 6px;--glow-r-lg: 14px;--glow-ok: rgba(127, 195, 206, .8);--glow-bad: rgba(240, 138, 128, .8);--glow-warn: rgba(224, 169, 63, .75);--grid-pitch: 32px;--grid-fade: 70%;--shadow-float: 0 12px 32px var(--shadow-color);--dur-instant: 0ms;--dur-micro: 80ms;--dur-small: .15s;--dur-medium: .25s;--dur-large: .4s;--dur-shake: .32s;--dur-scroll: .6s;--dur-highlight: 1.2s;--dur-spin: 1s;--dur-blink: 1s;--blink-count: 5;--dur-pulse: 1.8s;--dur-entrance: .6s;--dur-packet: 2.4s;--dur-cycle: 12s;--dur-draw: 1.2s;--dur-idle: 6s;--stagger: 50ms;--press-scale: .97;--caret-w: .55ch;--ease-out: cubic-bezier(.2, 0, 0, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-linear: linear;--loading-delay: .3s;--tooltip-delay: .3s;--toast-info: 4s;--toast-warning: 7s;--undo-window: 5s;--undo-window-bulk: 10s;--z-sticky: 10;--z-drawer: 20;--z-modal: 30;--z-dropdown: 40;--z-toast: 50;--z-tooltip: 55;--z-skip: 60;--inline-sign: 1;accent-color:var(--ink);font-synthesis-weight:none}:root[data-theme=dark][data-tokens=dark]{color-scheme:dark;--bg: #0D1719;--surface: #121E21;--surface-raised: #172528;--surface-tint: #111C1F;--surface-sunken: #1C2B2F;--surface-hover: rgba(230, 239, 240, .06);--overlay: rgba(0, 0, 0, .56);--ink: #E6EFF0;--ink-muted: #A9BBBF;--ink-faint: #93A6AA;--ink-inverse: #0D1719;--border: #263639;--border-soft: #1C2A2D;--border-dash: #3C5257;--border-strong: #6F8589;--accent: #5FB3C1;--accent-hover: #74C0CC;--accent-active: #5FB3C1;--accent-ink: #7FC3CE;--accent-deep: #9AD2DB;--on-accent: #0D1719;--accent-soft: #14343A;--accent-soft-hover: #1A3F46;--accent-soft-active: #204B53;--accent-edge: #2D5F68;--success: #6DBA76;--success-soft: #16301A;--warning: #E0A93F;--warning-soft: #33270F;--danger: #F08A80;--danger-soft: #3A1C1A;--info: #93AEDB;--info-soft: #1C2638;--band-bg: #081012;--band-line: #1F2E31;--shadow-color: rgba(0, 0, 0, .5);--line: #3F5A5F;--chart-1: #7FA6DB;--chart-2: #D98A5E;--chart-3: #AC94D6;--chart-4: #B9BA4A;--chart-5: #D68DBE}[dir=rtl]{--inline-sign: -1;--chamfer-angle: 45deg}[dir=ltr]{--inline-sign: 1;--chamfer-angle: 315deg}[lang|=fa],[lang|=ar]{--font-sans: "Dana", system-ui, "Segoe UI", Tahoma, sans-serif;--font-display: "Dana", system-ui, "Segoe UI", Tahoma, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", Menlo, Consolas, "Dana", monospace;--font-num: "Dana", system-ui, sans-serif;--font-label: "Dana", system-ui, sans-serif;--numeric-features: "ss03";--leading-tight: 1.35;--leading-snug: 1.5;--leading-body: 1.85;--leading-label: 1.5;--tracking-display: 0;--tracking-eyebrow: 0;--tracking-label: 0;--case-eyebrow: none}[lang|=ru]{--font-sans: system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}[data-density=compact]{--row-h: 36px;--space-inset: var(--sp-16);--space-within: var(--sp-4);--space-between: var(--sp-16)}[data-density=comfortable]{--row-h: 56px;--space-inset: var(--sp-32);--space-within: var(--sp-12);--space-between: var(--sp-48)}@media(pointer:coarse){:root{--hit-min: 48px;--control-h: 44px;--control-h-sm: 40px}[data-density=compact]{--row-h: var(--hit-min)}}@media(max-width:1023px){:root{--gutter: 24px}}@media(max-width:767px){:root{--gutter: 16px;--space-inset: var(--sp-16);--space-section: var(--sp-64);--text-3xl: 2.25rem;--text-4xl: 2.75rem;--text-5xl: 3.25rem}[data-density=comfortable]{--space-inset: var(--sp-24);--space-between: var(--sp-32)}}@media(prefers-reduced-motion:reduce){:root{--dur-micro: 1ms;--dur-small: 1ms;--dur-medium: 1ms;--dur-large: 1ms;--dur-shake: 0ms;--dur-scroll: 0ms;--dur-pulse: 0ms;--blink-count: 0;--dur-entrance: 1ms;--dur-packet: 0ms;--dur-cycle: 0ms;--dur-draw: 0ms;--dur-idle: 0ms;--stagger: 0ms;--press-scale: 1}}@media(forced-colors:active){:root{--ring-color: Highlight;--ink-disabled: GrayText;--border-strong: ButtonText;--link-underline: LinkText}}:root{--header-h: var(--nav-h);--tabbar-h: var(--bottom-bar-h);--sidebar-w: var(--rail-w);--content-max: calc(var(--container) - var(--rail-w));--narrow-max: calc(var(--measure) + 2 * var(--space-inset) + 2 * var(--gutter));--safe-t: max(env(safe-area-inset-top, 0px), calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px)));--safe-b: max(env(safe-area-inset-bottom, 0px), var(--tg-safe-area-inset-bottom, 0px));--gut-l: max(var(--sp-16), env(safe-area-inset-left, 0px));--gut-r: max(var(--sp-16), env(safe-area-inset-right, 0px));--tab-space: 0px}html[data-theme=dark]{color-scheme:dark;--bg: var(--band-bg);--surface: color-mix(in srgb, var(--band-bg) 94%, var(--band-ink));--surface-raised: var(--surface);--surface-tint: color-mix(in srgb, var(--band-bg) 96%, var(--band-ink));--surface-sunken: color-mix(in srgb, var(--band-bg) 89%, var(--band-ink));--surface-hover: color-mix(in srgb, var(--band-ink) 6%, transparent);--overlay: color-mix(in srgb, var(--band-bg) 70%, transparent);--ink: var(--band-ink);--ink-muted: var(--band-muted);--ink-faint: var(--band-muted);--ink-inverse: var(--band-bg);--border: var(--band-line);--border-soft: color-mix(in srgb, var(--band-line) 55%, var(--band-bg));--border-dash: color-mix(in srgb, var(--band-line) 50%, var(--band-muted));--border-strong: color-mix(in srgb, var(--band-muted) 75%, var(--band-bg));--accent: var(--band-accent);--accent-hover: var(--band-accent);--accent-ink: var(--band-accent);--accent-deep: color-mix(in srgb, var(--band-accent) 78%, var(--band-ink));--on-accent: var(--band-bg);--accent-soft: color-mix(in srgb, var(--band-accent) 14%, var(--band-bg));--accent-soft-hover: color-mix(in srgb, var(--band-accent) 20%, var(--band-bg));--accent-edge: color-mix(in srgb, var(--band-accent) 38%, var(--band-bg));--night-success: var(--success);--night-warning: var(--warning);--night-danger: var(--danger);--shadow-color: color-mix(in srgb, var(--band-bg) 80%, transparent);--link-underline: var(--band-muted)}html[data-theme=dark] body{--success: color-mix(in srgb, var(--night-success) 45%, var(--band-ink));--success-soft: color-mix(in srgb, var(--night-success) 26%, var(--band-bg));--warning: color-mix(in srgb, var(--night-warning) 45%, var(--band-ink));--warning-soft: color-mix(in srgb, var(--night-warning) 26%, var(--band-bg));--danger: color-mix(in srgb, var(--night-danger) 45%, var(--band-ink));--danger-soft: color-mix(in srgb, var(--night-danger) 26%, var(--band-bg))}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--safe-t) + var(--sp-16))}body{margin:0;min-height:100vh;min-height:100dvh;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overflow-wrap:break-word}a{color:var(--accent-ink);text-decoration-color:var(--link-underline);text-underline-offset:.2em}a:hover{text-decoration-color:currentColor}h1,h2,h3{font-family:var(--font-display);margin:0;line-height:var(--leading-snug);font-weight:var(--weight-display)}h1{font-size:clamp(var(--text-xl),1rem + 2vw,var(--text-3xl));font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-wrap:balance}h2{font-size:var(--text-md)}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}button,input,textarea{font:inherit;color:inherit}svg.i{width:var(--icon);height:var(--icon);flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:square;stroke-linejoin:miter}[dir=rtl] svg.i.flip{transform:scaleX(-1)}bdi{unicode-bidi:isolate}.muted{color:var(--ink-muted)}.small{font-size:var(--text-ui)}.tiny{font-size:var(--text-xs);line-height:var(--leading-snug)}.grow{flex:1 1 auto;min-width:0}.stack{display:flex;flex-direction:column;gap:var(--sp-12);min-width:0}.stack.tight{gap:var(--sp-4)}.stack.loose{gap:var(--space-between)}.sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.eyebrow,.nav-label{display:flex;align-items:center;gap:var(--sp-12);font-family:var(--font-label);font-size:var(--text-xs);font-weight:var(--weight-strong);line-height:var(--leading-label);color:var(--accent-ink);letter-spacing:var(--tracking-eyebrow);text-transform:var(--case-eyebrow)}.eyebrow:after{content:"";flex:1 1 auto;border-top:var(--bw) solid var(--border)}.label{display:flex;align-items:center;gap:var(--sp-16);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-snug);color:var(--ink)}.label:after{content:"";flex:1 1 auto;border-top:var(--bw) solid var(--border)}.results-head{font-size:var(--text-base);font-weight:var(--weight-display);overflow-wrap:anywhere}.clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.rail-id,.sw-id,.old-id{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:var(--numeric-features)}:focus-visible{outline:var(--ring-width) solid var(--ring-color);outline-offset:var(--ring-offset)}[hidden]{display:none!important}::selection{background:var(--accent-soft-active);color:var(--ink)}.skip{position:absolute;z-index:var(--z-skip);inset-inline-start:var(--sp-12);top:calc(var(--sp-128) * -1);padding:var(--sp-8) var(--sp-16);background:var(--ink);color:var(--ink-inverse);font-weight:var(--weight-display);text-decoration:none}.skip:focus{top:calc(var(--safe-t) + var(--sp-8))}.top{position:sticky;top:0;z-index:var(--z-sticky);padding-top:var(--safe-t);background:var(--bg);border-bottom:var(--bw) solid var(--border)}.top-in{display:flex;align-items:center;gap:var(--sp-12);min-height:var(--header-h);padding-inline:var(--gutter)}.top-in>.grow{flex:1 1 0}.brand{display:flex;align-items:center;gap:var(--sp-12);min-height:var(--hit-min);min-width:0;text-decoration:none;color:var(--ink)}.brand-logo{width:var(--control-h-sm);height:var(--control-h-sm);flex-shrink:0}.brand-logo .brackets,.auth-logo .brackets{color:var(--accent-ink)}.brand-name{font-family:var(--font-display);font-weight:var(--weight-heavy);font-size:var(--text-md);letter-spacing:var(--tracking-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.locale,.menu{flex-shrink:0}.locale{margin:0}.locale .i{width:var(--icon-sm);height:var(--icon-sm)}.support-shell{display:flex;min-height:100dvh}.support-main{flex:1;min-width:0;display:flex;flex-direction:column}.support-sidebar{width:var(--sidebar-w);flex-shrink:0;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;padding:var(--sp-16);background:var(--surface-tint);border-inline-end:var(--bw) solid var(--border)}.sidebar-brand{display:flex;align-items:center;min-height:calc(var(--header-h) - var(--sp-16));padding-bottom:var(--sp-16);margin-bottom:var(--sp-8);border-bottom:var(--bw) solid var(--border)}.tabs{display:flex;flex-direction:column;gap:var(--sp-4);flex:1}.nav-label{padding:var(--sp-16) var(--sp-12) var(--sp-8);color:var(--ink-faint)}.tabs a{position:relative;display:flex;align-items:center;gap:var(--sp-12);min-height:var(--row-h);padding:var(--sp-8) var(--sp-12);border:var(--bw) solid transparent;color:var(--ink);font-weight:var(--weight-strong);text-decoration:none;transition:background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out)}.tabs a[aria-current=page]{background:var(--surface);border-color:var(--border);border-inline-start:var(--bracket-w) solid var(--accent-ink);color:var(--accent-ink);font-weight:var(--weight-display)}.sidebar-foot{display:flex;flex-direction:column;gap:var(--sp-12);padding-top:var(--sp-16)}.sidebar-note{display:flex;align-items:flex-start;gap:var(--sp-12);padding:var(--sp-12);background:var(--surface);color:var(--ink-muted);border:var(--bw) dashed var(--border-dash);font-size:var(--text-ui);line-height:var(--leading-snug)}.sidebar-note .i{color:var(--accent-ink)}.badge{margin-inline-start:auto;display:inline-flex;align-items:center;gap:var(--sp-4);min-height:var(--control-h-xs);padding:0 var(--sp-8);background:var(--accent-soft);border:var(--bw) solid var(--accent-edge);color:var(--accent-ink);font-family:var(--font-label);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:var(--tracking-label);line-height:var(--leading-label);white-space:nowrap;flex-shrink:0}.badge:before{content:"";width:var(--sp-8);height:var(--sp-8);border-radius:var(--r-full);background:var(--accent)}.top-title{font-family:var(--font-label);font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--ink-muted);letter-spacing:var(--tracking-eyebrow);text-transform:var(--case-eyebrow)}.with-tabs .top-brand{display:none}.btn.icon-btn{--btn-line: var(--border);width:var(--hit-min);min-height:var(--hit-min);padding:0;flex-shrink:0;color:var(--ink-muted)}.theme-sun,.theme-moon{display:flex}html:not([data-theme=dark]) .theme-sun,html[data-theme=dark] .theme-moon{display:none}.support-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-12) var(--sp-24);margin-top:auto;padding:var(--sp-24) var(--gutter);background:var(--band-bg);color:var(--band-muted);border-top:var(--bw) solid var(--band-line);font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:var(--case-eyebrow)}.support-foot>:first-child{color:var(--band-ink)}.empty-actions{display:flex;justify-content:center;gap:var(--sp-12);flex-wrap:wrap}.menu{position:relative}.menu>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:var(--hit-min);height:var(--hit-min)}.menu>summary::-webkit-details-marker{display:none}.av{width:var(--control-h-sm);height:var(--control-h-sm);flex-shrink:0;background:var(--surface-sunken);color:var(--ink);border:var(--bw) solid var(--border-strong);display:flex;align-items:center;justify-content:center;font-family:var(--font-label);font-size:var(--text-ui);font-weight:var(--weight-strong);text-transform:uppercase}.av.staff{background:var(--accent-ink);color:var(--on-accent);border-color:transparent}.menu[open]>summary .av{border-color:var(--accent-ink);background:var(--accent-soft)}.menu-panel{position:absolute;top:calc(100% + var(--sp-8));inset-inline-end:0;z-index:var(--z-dropdown);width:min(var(--drawer-w-min) - var(--sp-32),calc(100vw - var(--sp-32)));display:flex;flex-direction:column;gap:var(--sp-12);padding:var(--sp-16);background:var(--surface-raised);border:var(--bw) solid var(--float-border);box-shadow:var(--shadow-float)}.menu-who{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0;overflow-wrap:anywhere}.menu-panel form{margin:0}.btn{--btn-line: var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-8);min-height:var(--control-h);padding:var(--sp-8) var(--sp-16);border-radius:var(--r-2);border:var(--bw) solid var(--btn-line);background:transparent;color:var(--ink);font-family:var(--font-label);font-weight:var(--weight-strong);font-size:var(--text-ui);line-height:var(--leading-snug);letter-spacing:var(--tracking-label);text-transform:var(--case-eyebrow);text-align:center;text-decoration:none;cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.btn:active{transform:scale(var(--press-scale))}.btn.primary{--chamfer-cut: var(--chamfer);border-color:var(--btn-primary-border);color:var(--btn-primary-fg);background:linear-gradient(var(--chamfer-angle),transparent calc(var(--chamfer-cut) * .7071),var(--btn-primary-bg) 0)}.btn.primary:active{--btn-primary-bg: var(--btn-primary-bg-active)}.btn.primary:not(:has(.i)):after{content:"→";display:inline-block;font-family:var(--font-sans)}.btn.primary:not(:has(.i)):dir(rtl):after{transform:scaleX(-1)}.btn.ghost{border-color:transparent;color:var(--ink-muted)}.btn.small{min-height:var(--control-h-sm);padding:var(--sp-4) var(--sp-8);font-size:var(--text-xs);gap:var(--sp-8)}.btn.big{min-height:var(--control-h-lg);padding:var(--sp-12) var(--sp-24)}.btn.big.primary{--chamfer-cut: var(--chamfer-lg)}.btn.block{display:flex;width:100%}.btn:disabled{opacity:.65;cursor:progress;transform:none}.btn .i{width:var(--icon-sm);height:var(--icon-sm)}.btn[aria-busy=true]{position:relative;color:transparent;cursor:progress}.btn[aria-busy=true] .i{opacity:0}.btn[aria-busy=true]:before{content:"";position:absolute;inset:0;margin:auto;width:var(--icon-sm);height:var(--icon-sm);border:var(--ring-width) solid var(--ink);border-inline-end-color:transparent;border-radius:var(--r-full);animation:cs-spin var(--dur-spin) var(--ease-linear) infinite}.btn.primary[aria-busy=true]:before{border-color:var(--btn-primary-fg);border-inline-end-color:transparent}@media(hover:hover){.btn:not(:disabled):hover{background-color:var(--surface-hover)}.btn.primary:not(:disabled):hover{--btn-primary-bg: var(--btn-primary-bg-hover);background-color:transparent}.btn.ghost:not(:disabled):hover{color:var(--ink)}.tabs a:hover{background:var(--surface-hover)}.tabs a[aria-current=page]:hover{background:var(--surface)}}.chip{display:inline-flex;align-items:center;min-height:var(--sp-24);padding:0 var(--sp-8);border:var(--bw) solid var(--border);background:var(--surface-tint);color:var(--ink-muted);font-family:var(--font-label);font-size:var(--text-xs);font-weight:var(--weight-strong);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:var(--case-eyebrow);white-space:nowrap;flex-shrink:0}.chip.acc{background:var(--accent-soft);border-color:var(--accent-edge);color:var(--accent-ink)}.chip.gray{background:var(--surface-sunken);border-color:var(--border-strong);color:var(--ink-muted)}.chip.ok{background:var(--success-soft);border-color:color-mix(in srgb,var(--success) 35%,transparent);color:var(--success)}.chip.amb{background:var(--warning-soft);border-color:color-mix(in srgb,var(--warning) 35%,transparent);color:var(--warning)}.dot{width:var(--sp-8);height:var(--sp-8);border-radius:var(--r-full);flex-shrink:0;background:var(--success);box-shadow:0 0 0 var(--sp-4) var(--success-soft)}.dot.off{background:var(--danger);box-shadow:0 0 0 var(--sp-4) var(--danger-soft)}.good{color:var(--success)}.bad{color:var(--danger)}.page{width:100%;max-width:var(--content-max);margin:0 auto;padding:var(--sp-32) var(--gutter) var(--sp-64)}.page.narrow{max-width:var(--narrow-max)}.page-head{position:relative;margin-bottom:var(--sp-8);display:flex;flex-direction:column;gap:var(--sp-12)}.page-head p:not(.eyebrow){max-width:var(--measure)}.card{background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-3);padding:var(--space-inset);min-width:0;display:flex;flex-direction:column;gap:var(--sp-16)}.card-head{display:flex;align-items:center;gap:var(--sp-12);min-width:0;padding-bottom:var(--sp-12);border-bottom:var(--bw) solid var(--border)}.card-head h2{flex:1 1 auto;min-width:0}.search{display:flex;align-items:center;gap:var(--sp-4);min-height:var(--control-h-lg);padding:var(--sp-4);padding-inline-start:var(--sp-16);background:var(--surface);border:var(--bw) solid var(--border-strong);transition:border-color var(--dur-micro) var(--ease-out)}.search:focus-within{border-color:var(--accent-ink);outline:var(--ring-width) solid var(--ring-color);outline-offset:var(--ring-offset)}.search>.i{color:var(--ink-faint)}.search input{flex:1 1 auto;min-width:0;min-height:var(--hit-min);padding:0 var(--sp-8);border:0;background:transparent;font-size:var(--text-base);text-overflow:ellipsis}.search input:focus{outline:none}.search input::placeholder{color:var(--ink-faint);opacity:1}.search input::-webkit-search-cancel-button{cursor:pointer}.search input:autofill{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 var(--sp-128) var(--surface)}.search input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:inset 0 0 0 var(--sp-128) var(--surface)}.search .btn{min-height:var(--hit-min);padding:var(--sp-8) var(--sp-16)}.search .btn .i{display:none}.hero{display:flex;flex-direction:column;gap:var(--sp-16);padding:clamp(var(--sp-24),4vw,var(--sp-48));margin-bottom:var(--space-between);border:var(--bw) solid var(--border);background-color:var(--bg)}.hero-sub{max-width:var(--measure)}.hero h1{font-size:clamp(var(--text-xl),1rem + 2.6vw,var(--text-3xl));max-width:22ch;overflow-wrap:anywhere}.hero .search{max-width:calc(var(--container) / 1.75);margin-top:var(--sp-8)}.hero{align-items:center;text-align:center}.hero .eyebrow{align-self:stretch;justify-content:center}.hero .eyebrow:before{content:"";flex:1 1 auto;border-top:var(--bw) solid var(--border)}.hero .search{align-self:stretch;width:100%;margin-inline:auto}.error-card h1{font-size:var(--text-2xl)}.tile-arrow{margin-inline-start:auto;color:var(--accent-ink)}.tile-arrow .i{width:var(--icon-sm);height:var(--icon-sm)}.home-grid{display:grid;gap:var(--space-between);grid-template-columns:minmax(0,1fr)}.tiles{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));border-block-start:var(--bw) solid var(--border);border-inline-start:var(--bw) solid var(--border)}.tile{position:relative;display:flex;align-items:center;gap:var(--sp-12);min-height:calc(var(--row-h) * 2.5);padding:var(--sp-16);background:var(--surface);border-block-end:var(--bw) solid var(--border);border-inline-end:var(--bw) solid var(--border);color:var(--ink);text-decoration:none;transition:background-color var(--dur-micro) var(--ease-out)}.tile:last-child:nth-child(odd){grid-column:1 / -1}.tile-text{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.tile b{font-size:var(--text-base);line-height:var(--leading-snug);font-weight:var(--weight-display)}.tile .tiny{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:var(--numeric-features)}.tile-icon{width:var(--hit-min);height:var(--hit-min);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:var(--bw) solid var(--accent-edge);background:var(--accent-soft);color:var(--accent-ink)}.tile-icon.big{width:var(--control-h-lg);height:var(--control-h-lg)}.tile-icon.big .i{width:var(--sp-24);height:var(--sp-24)}@media(hover:hover)and (pointer:fine){.tile:hover,.row-link:hover{background:var(--surface-tint)}.tile:hover .tile-arrow{transform:translate(calc(var(--sp-4) * var(--inline-sign)))}}.tile-arrow{transition:transform var(--dur-micro) var(--ease-out)}.links{display:flex;flex-direction:column;background:var(--surface);border:var(--bw) solid var(--border)}.row-link{display:flex;align-items:center;gap:var(--sp-12);min-height:calc(var(--row-h) + var(--sp-12));padding:var(--sp-12) var(--sp-16);color:var(--ink);text-decoration:none;transition:background-color var(--dur-micro) var(--ease-out)}.row-link+.row-link{border-top:var(--bw) solid var(--border)}.row-link:focus-visible,.switcher a:focus-visible,.rail a:focus-visible{outline-offset:calc(var(--ring-width) * -1)}.row-link>.i{color:var(--ink-faint);width:var(--icon-sm);height:var(--icon-sm)}.row-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.row-text b{font-weight:var(--weight-display);line-height:var(--leading-snug)}.excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:var(--text-ui);color:var(--ink-muted);line-height:var(--leading-snug);overflow-wrap:anywhere}.row-text .chip{margin-top:var(--sp-4)}.notice{font-size:var(--text-ui);color:var(--ink-muted);padding:var(--sp-12) var(--sp-16);border:var(--bw) dashed var(--border-dash)}.notice a{font-weight:var(--weight-display)}.cta{display:flex;align-items:center;gap:var(--sp-16);flex-wrap:wrap;padding:var(--space-inset);background:var(--surface-tint);border:var(--bw) solid var(--border)}.cta h2{font-size:var(--text-md)}.cta-icon{width:var(--hit-min);height:var(--hit-min);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:var(--bw) solid var(--accent-edge);background:var(--accent-soft);color:var(--accent-ink)}.cta .grow{flex-basis:12rem}.convo-card .last{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-12) var(--sp-16);background:var(--surface-tint);border:var(--bw) solid var(--border);border-inline-start:var(--bracket-w) solid var(--accent)}.rail{position:relative;display:flex;flex-direction:column}.rail:before{content:"";position:absolute;top:var(--sp-24);bottom:var(--sp-24);inset-inline-start:calc(var(--sp-4) + var(--bw));border-inline-start:var(--bw) dashed var(--border-dash)}.rail li{position:relative;padding-inline-start:var(--sp-24)}.rail li+li{border-top:var(--bw) dotted var(--border-dash)}.rail li:before{content:"";position:absolute;top:50%;inset-inline-start:0;width:calc(var(--sp-8) + var(--sp-4));height:calc(var(--sp-8) + var(--sp-4));margin-top:calc(var(--sp-8) * -.75);background:var(--surface);border:var(--bw) solid var(--border-strong)}.rail li.acc:before{border-color:var(--accent-ink);background:var(--accent-ink)}.rail li.ok:before{border-color:var(--success);background:var(--success)}.rail li.amb:before{border-color:var(--warning);background:var(--warning)}.rail a{display:flex;align-items:center;gap:var(--sp-8);min-height:var(--hit-min);color:var(--ink);text-decoration:none;font-size:var(--text-ui)}.rail-id,.sw-id,.old-id{font-size:var(--text-xs);color:var(--ink-faint);direction:ltr;unicode-bidi:isolate;flex-shrink:0}.rail-subject{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-subject,.sw-subject,.old-text b{text-align:left}html[dir=rtl] :is(.rail-subject,.sw-subject,.old-text b){text-align:right}@media(hover:hover){.rail a:hover .rail-subject{text-decoration:underline}}.servers{display:flex;flex-direction:column}.servers li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-12);min-height:var(--row-h);padding:var(--sp-8) 0;border-bottom:var(--bw) dotted var(--border-dash)}.srv{flex:1 1 10rem;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.srv-name{font-weight:var(--weight-display);font-size:var(--text-ui);overflow-wrap:anywhere}.srv-state{font-family:var(--font-label);font-weight:var(--weight-strong);letter-spacing:var(--tracking-label);text-transform:var(--case-eyebrow);flex:0 1 auto;min-width:0;margin-inline-start:auto;text-align:end;overflow-wrap:anywhere}.plain-links{display:flex;flex-direction:column}.plain-links li+li{border-top:var(--bw) dotted var(--border-dash)}.plain-links a{display:flex;align-items:center;min-height:var(--hit-min);font-size:var(--text-ui)}.crumbs{display:flex;align-items:center;gap:var(--sp-8);flex-wrap:wrap;font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:var(--case-eyebrow);color:var(--ink-faint)}.crumbs a{display:inline-flex;align-items:center;min-height:var(--hit-min);color:var(--ink-muted)}.crumbs [aria-current]{color:var(--accent-ink);min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumbs .i{width:var(--icon-sm);height:var(--icon-sm)}.topic-head{display:flex;align-items:center;gap:var(--sp-16);padding-bottom:var(--sp-16);border-bottom:var(--bw) solid var(--border)}.article{padding:clamp(var(--sp-16),4vw,var(--sp-48));gap:var(--sp-24)}.article h1{font-size:clamp(var(--text-xl),1rem + 1.6vw,var(--text-2xl));padding-bottom:var(--sp-16);border-bottom:var(--bw) solid var(--border)}.back-link{display:inline-flex;align-items:center;gap:var(--sp-8);min-height:var(--hit-min);font-family:var(--font-label);font-weight:var(--weight-strong);font-size:var(--text-ui);letter-spacing:var(--tracking-label);text-transform:var(--case-eyebrow)}.back-link .i{transform:scaleX(-1);width:var(--icon-sm);height:var(--icon-sm)}[dir=rtl] .back-link svg.i.flip{transform:none}.prose{font-size:var(--text-md);line-height:var(--leading-body);max-width:var(--measure);overflow-wrap:break-word}.prose>*{margin:0}.prose>*+*{margin-top:.9em}.prose h1,.prose h2{font-size:var(--text-lg);font-weight:var(--weight-display);letter-spacing:0;line-height:var(--leading-snug);margin-top:1.6em}.prose h3,.prose h4,.prose h5,.prose h6{font-size:var(--text-md);margin-top:1.3em}.prose ul,.prose ol{padding-inline-start:1.4em}.prose ul{list-style:square}.prose ol{list-style:decimal}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--accent-ink);font-family:var(--font-num);font-weight:var(--weight-display)}.prose li>ul,.prose li>ol{margin-top:.4em}html[lang=fa] .prose ol{list-style-type:persian}.prose a{overflow-wrap:anywhere}.prose strong{font-weight:var(--weight-display)}.prose code{font-family:var(--font-mono);font-size:.86em;background:var(--surface-sunken);border:var(--bw) solid var(--border);padding:.1em .35em;direction:ltr;unicode-bidi:isolate;overflow-wrap:anywhere}.prose pre{direction:ltr;text-align:left;background:var(--surface-tint);border:var(--bw) solid var(--border);border-inline-start:var(--bracket-w) solid var(--accent);padding:var(--sp-12) var(--sp-16);overflow-x:auto;line-height:var(--leading-code);max-width:100%}.prose pre code{background:none;border:0;padding:0;font-size:var(--text-ui);unicode-bidi:normal;overflow-wrap:normal;white-space:pre}.prose blockquote{border-inline-start:var(--bracket-w) solid var(--accent);padding:var(--sp-12) var(--sp-16);background:var(--accent-soft);color:var(--ink)}.prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--text-ui)}.prose th,.prose td{border-bottom:var(--bw) solid var(--border);padding:var(--sp-8) var(--sp-12);text-align:start}.prose th{font-family:var(--font-label);font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--ink-muted);background:var(--surface-tint)}.prose hr{border:0;border-top:var(--bw) dashed var(--border-dash)}.prose img{max-width:100%;height:auto;border:var(--bw) solid var(--border)}.convo-head{position:relative;padding-block:var(--sp-8) var(--sp-24);display:flex;flex-direction:column;gap:var(--sp-12);margin-bottom:var(--sp-16);border-bottom:var(--bw) solid var(--border)}.convo-head h1{font-size:clamp(var(--text-xl),1rem + 1.6vw,var(--text-2xl))}.switcher{min-width:0;margin-bottom:var(--sp-8)}.switcher h2,.switcher>p{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.switcher ol{display:flex;gap:var(--sp-8);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin:0 calc(var(--gut-r) * -1) 0 calc(var(--gut-l) * -1);padding:var(--sp-4) var(--gut-r) var(--sp-8) var(--gut-l);scroll-padding-left:var(--gut-l);scroll-padding-right:var(--gut-r)}.switcher ol::-webkit-scrollbar{display:none}.switcher li{flex:0 0 auto;scroll-snap-align:start}.switcher a{display:flex;flex-direction:column;gap:var(--sp-4);width:calc(var(--rail-w) - var(--sp-24));min-height:calc(var(--row-h) + var(--sp-16));padding:var(--sp-8) var(--sp-12);background:var(--surface);border:var(--bw) solid var(--border);color:var(--ink);text-decoration:none;transition:background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out)}.switcher a[aria-current=true]{border-color:var(--accent-ink);background:var(--accent-soft)}.sw-top{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8)}.sw-subject{font-size:var(--text-ui);font-weight:var(--weight-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw-meta{display:none}.convo{display:flex;flex-direction:column;min-height:calc(100vh - var(--header-h) - var(--safe-t));min-height:calc(100dvh - var(--header-h) - var(--safe-t))}.page.convo{padding-bottom:var(--sp-8)}.talk{flex:1 0 auto;display:flex;flex-direction:column;gap:var(--sp-12);min-width:0}.thread{display:flex;flex-direction:column;gap:var(--sp-16);min-width:0}.ticket{display:flex;flex-direction:column;gap:var(--sp-12);min-width:0}.ticket-mark{position:sticky;top:calc(var(--header-h) + var(--safe-t) + var(--sp-8));z-index:4;align-self:center;display:inline-flex;align-items:center;gap:var(--sp-8);max-width:100%;min-height:var(--control-h-sm);margin:var(--sp-8) 0 var(--sp-4);padding:var(--sp-4);padding-inline-start:var(--sp-12);font-family:var(--font-label);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:var(--tracking-label);text-transform:var(--case-eyebrow);line-height:var(--leading-label);background:var(--surface-raised);border:var(--bw) solid var(--float-border);box-shadow:var(--shadow-float)}.mark-id{white-space:nowrap}.mark-cat{color:var(--ink-muted);font-weight:var(--weight-regular);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mark-cat:before{content:"·";margin-inline-end:var(--sp-8)}html[lang=fa] .mark-id:after{content:"،"}html[lang=fa] .mark-cat:before{content:none}.msg{display:flex;align-items:flex-end;gap:var(--sp-8);max-width:min(86%,var(--measure));min-width:0}.msg.own{align-self:flex-end}.msg.staff{align-self:flex-start}.msg .av{margin-bottom:var(--sp-4)}.bubble{position:relative;min-width:0;padding:var(--sp-8) var(--sp-12) var(--sp-4);background:var(--surface);border:var(--bw) solid var(--border)}.msg.own .bubble{background:var(--accent-soft);border-color:var(--accent-edge)}.msg.staff .bubble{border-inline-start:var(--bracket-w) solid var(--accent-ink)}.bubble .who{display:block;font-size:var(--text-ui);font-weight:var(--weight-display);color:var(--accent-ink);margin-bottom:var(--sp-4)}.body{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.bubble .meta{display:block;margin-top:var(--sp-4);font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:var(--numeric-features);font-size:var(--text-xs);color:var(--ink-faint);text-align:end}.bubble.plain{background:var(--surface-tint);border-color:var(--border);padding:var(--sp-12) var(--sp-16)}.sys{align-self:stretch;display:flex;align-items:center;gap:var(--sp-12);max-width:100%;text-align:center}.sys:before,.sys:after{content:"";flex:1 1 var(--sp-16);border-top:var(--bw) dashed var(--border-dash)}.sys span{flex:0 1 auto;text-wrap:balance;font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--ink-faint)}.auto{display:flex;gap:var(--sp-12);align-items:flex-start;max-width:min(100%,var(--measure));padding:var(--sp-12) var(--sp-16);background:var(--surface-tint);border:var(--bw) solid var(--border);border-inline-start:var(--bracket-w) solid var(--accent);font-size:var(--text-ui)}.auto-icon{color:var(--accent-ink);margin-top:var(--sp-4)}.rating{align-self:center;display:flex;flex-direction:column;align-items:center;gap:var(--sp-8);padding:var(--sp-12) var(--sp-16) var(--sp-8);background:var(--surface);border:var(--bw) dashed var(--border-dash);text-align:center;max-width:100%}.stars{display:flex;gap:var(--sp-4)}.stars form{margin:0}.stars button{display:flex;align-items:center;justify-content:center;width:var(--hit-min);height:var(--hit-min);padding:0;border:0;background:transparent;color:var(--ink-faint);cursor:pointer}.stars button .i{width:calc(var(--icon) + var(--sp-8));height:calc(var(--icon) + var(--sp-8));stroke-width:1.5;stroke-linejoin:round;transition:transform var(--dur-micro) var(--ease-out)}.stars button:active .i{transform:scale(var(--press-scale))}.stars:has(form:nth-child(1) button:is(:hover,:focus-visible)) form:nth-child(-n+1) button,.stars:has(form:nth-child(2) button:is(:hover,:focus-visible)) form:nth-child(-n+2) button,.stars:has(form:nth-child(3) button:is(:hover,:focus-visible)) form:nth-child(-n+3) button,.stars:has(form:nth-child(4) button:is(:hover,:focus-visible)) form:nth-child(-n+4) button,.stars:has(form:nth-child(5) button:is(:hover,:focus-visible)) form:nth-child(-n+5) button{color:var(--warning)}.stars:has(form:nth-child(1) button:is(:hover,:focus-visible)) form:nth-child(-n+1) .i,.stars:has(form:nth-child(2) button:is(:hover,:focus-visible)) form:nth-child(-n+2) .i,.stars:has(form:nth-child(3) button:is(:hover,:focus-visible)) form:nth-child(-n+3) .i,.stars:has(form:nth-child(4) button:is(:hover,:focus-visible)) form:nth-child(-n+4) .i,.stars:has(form:nth-child(5) button:is(:hover,:focus-visible)) form:nth-child(-n+5) .i{fill:currentColor}details.old{background:var(--surface);border:var(--bw) solid var(--border);min-width:0}details.old>summary{display:flex;align-items:center;gap:var(--sp-12);min-height:calc(var(--row-h) + var(--sp-16));padding:var(--sp-8) var(--sp-16);cursor:pointer;list-style:none}details.old>summary::-webkit-details-marker{display:none}details.old>summary>.i{color:var(--ink-faint);transition:transform var(--dur-small) var(--ease-out)}details.old[open]>summary>.i{transform:rotate(180deg)}.old-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.old-text b{font-size:var(--text-ui);font-weight:var(--weight-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.old-text .tiny{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.old-body{display:flex;flex-direction:column;gap:var(--sp-12);padding:var(--sp-12) var(--sp-16) var(--sp-16);border-top:var(--bw) dashed var(--border-dash)}.empty{display:flex;flex-direction:column;align-items:center;gap:var(--sp-12);padding:var(--sp-32) var(--sp-24);text-align:center}.empty.card{border-style:dashed;border-color:var(--border-dash)}.empty-icon{width:calc(var(--hit-min) + var(--sp-12));height:calc(var(--hit-min) + var(--sp-12));display:inline-flex;align-items:center;justify-content:center;border:var(--bw) solid var(--accent-edge);background:var(--accent-soft);color:var(--accent-ink)}.empty-icon .i{width:var(--sp-24);height:var(--sp-24)}.empty p{max-width:34ch}.composer{position:sticky;bottom:calc(var(--tab-space) + var(--sp-8));z-index:6;margin-top:auto;display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4);background:var(--surface-raised);border:var(--bw) solid var(--border-strong);box-shadow:var(--shadow-float);transition:border-color var(--dur-micro) var(--ease-out)}.composer:focus-within{border-color:var(--accent-ink);outline:var(--ring-width) solid var(--ring-color);outline-offset:var(--ring-offset)}.composer:has(textarea[aria-invalid=true]){border-color:var(--danger)}.composer-row{display:flex;align-items:flex-end;gap:var(--sp-4)}.composer textarea{flex:1 1 auto;min-width:0;min-height:var(--hit-min);max-height:40vh;max-height:40dvh;padding:var(--sp-8) var(--sp-12);border:0;background:transparent;font-size:var(--text-base);line-height:var(--leading-body);resize:none;field-sizing:content;overflow-y:auto}.composer textarea:focus{outline:none}.composer textarea:read-only{color:var(--ink-muted)}.composer textarea::placeholder{color:var(--ink-faint);opacity:1}[dir=rtl] .composer textarea:placeholder-shown{direction:rtl}.composer .send{flex-shrink:0;min-height:var(--hit-min);padding:var(--sp-8) var(--sp-16)}.composer-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4) var(--sp-12);padding:var(--sp-4) var(--sp-8) 0;border-top:var(--bw) dotted var(--border-dash)}.check{display:inline-flex;align-items:center;gap:var(--sp-8);min-height:var(--hit-min);font-size:var(--text-ui);cursor:pointer}.check input{width:var(--check-size);height:var(--check-size);margin:0;flex-shrink:0;accent-color:var(--accent-ink)}.busy-note{display:flex;align-items:center;gap:var(--sp-8);margin:0;padding:var(--sp-4) var(--sp-8) var(--sp-8);color:var(--accent-ink);font-family:var(--font-label);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:var(--tracking-label)}.busy-note[hidden]{display:none}@keyframes cs-spin{to{transform:rotate(360deg)}}.toasts{position:fixed;z-index:var(--z-toast);top:calc(var(--header-h) + var(--safe-t) + var(--sp-12));left:var(--gut-l);right:var(--gut-r);display:flex;flex-direction:column;align-items:center;gap:var(--sp-8);pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:center;gap:var(--sp-12);width:100%;max-width:var(--dialog-w);padding:var(--sp-8);padding-inline:var(--sp-16) var(--sp-8);background:var(--surface-raised);color:var(--ink);border:var(--bw) solid var(--float-border);border-inline-start:var(--bracket-w) solid var(--success);font-size:var(--text-ui);font-weight:var(--weight-strong);box-shadow:var(--shadow-float);animation:toast-in var(--dur-medium) var(--ease-out) both}.toast.ok .i:first-child{color:var(--success)}.toast.bad{background:var(--danger-soft);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 30%,transparent);border-inline-start-color:var(--danger)}.toast-x{display:none;align-items:center;justify-content:center;width:var(--hit-min);height:var(--hit-min);margin-block:calc(var(--sp-8) * -1);padding:0;border:0;background:transparent;color:inherit;cursor:pointer;flex-shrink:0}.js .toast-x{display:inline-flex}.toast-x .i{width:var(--icon-sm);height:var(--icon-sm)}.toast :focus-visible{outline-color:currentColor}.toasts:has(.bad){position:static;padding:var(--sp-12) var(--gut-r) 0 var(--gut-l)}.toast[hidden]{display:none}@keyframes toast-in{0%{opacity:0;transform:translateY(calc(var(--sp-8) * -1))}}@keyframes toast-out{to{opacity:0;visibility:hidden;transform:translateY(calc(var(--sp-8) * -1))}}.alert{display:flex;align-items:flex-start;gap:var(--sp-12);padding:var(--sp-12) var(--sp-16);font-size:var(--text-ui);font-weight:var(--weight-strong);text-align:start}.alert.bad{background:var(--danger-soft);color:var(--danger);border-inline-start:var(--bracket-w) solid var(--danger)}.alert.ok{background:var(--success-soft);color:var(--success);border-inline-start:var(--bracket-w) solid var(--success)}.suggestion{border-color:var(--accent)}.answer{white-space:pre-line;overflow-wrap:anywhere;font-size:var(--text-md);line-height:var(--leading-body)}details.quote{gap:0;padding:0}details.quote>summary{display:flex;align-items:center;gap:var(--sp-8);min-height:var(--control-h-lg);padding:var(--sp-8) var(--space-inset);cursor:pointer;font-family:var(--font-label);font-size:var(--text-ui);font-weight:var(--weight-strong);letter-spacing:var(--tracking-label);text-transform:var(--case-eyebrow);list-style:none}details.quote>summary::-webkit-details-marker{display:none}details.quote>summary .i{color:var(--ink-faint);transition:transform var(--dur-small) var(--ease-out)}details.quote[open]>summary .i{transform:rotate(180deg)}details.quote .bubble{margin:0 var(--space-inset) var(--space-inset)}.choices{display:grid;gap:var(--sp-12);grid-template-columns:minmax(0,1fr)}.choices form{margin:0}.review{max-width:var(--content-max)}.compare{display:grid;gap:var(--sp-16);grid-template-columns:minmax(0,1fr)}.version h2{display:flex;align-items:center;gap:var(--sp-8);padding-bottom:var(--sp-12);border-bottom:var(--bw) solid var(--border)}.version .grow{flex:1 1 auto}.version form{margin:0}.version.pick{border-color:var(--accent)}.version.pick h2{color:var(--accent-ink)}.version.pick .bubble.plain{background:var(--accent-soft);border-color:var(--accent-edge)}.auth{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - var(--header-h) - var(--safe-t));min-height:calc(100dvh - var(--header-h) - var(--safe-t));padding:var(--sp-24) var(--gut-r) calc(var(--sp-48) + var(--safe-b)) var(--gut-l)}.auth-card{width:100%;max-width:var(--dialog-w);padding:clamp(var(--sp-24),5vw,var(--sp-32));gap:var(--sp-16);align-items:stretch}.auth-card>.auth-logo,.auth-card>.tile-icon{align-self:flex-start}.auth-logo{width:var(--control-h-lg);height:var(--control-h-lg);color:var(--ink)}.auth-card h1{font-size:var(--text-xl)}.auth-card>h2{font-size:var(--text-lg)}.privacy{display:flex;flex-direction:column;gap:var(--sp-12);margin-top:var(--sp-4);padding:var(--sp-16);background:var(--surface-tint);border:var(--bw) solid var(--border)}.privacy h2{display:flex;align-items:center;gap:var(--sp-8);font-family:var(--font-label);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:var(--tracking-label);text-transform:var(--case-eyebrow);color:var(--ink)}.privacy h2 .i{color:var(--accent-ink);width:var(--icon-sm);height:var(--icon-sm)}.privacy ul{display:flex;flex-direction:column}.privacy li{display:flex;align-items:flex-start;gap:var(--sp-12);padding-block:var(--sp-8);font-size:var(--text-ui);line-height:var(--leading-snug)}.privacy li+li{border-top:var(--bw) dotted var(--border-dash)}.privacy li .i{width:var(--icon-sm);height:var(--icon-sm);margin-top:var(--sp-4);color:var(--success);stroke-width:2.2}.privacy li.no{font-weight:var(--weight-display)}.privacy li.no .i{color:var(--danger)}.auth-landing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-48);align-items:center;width:min(var(--container),100%);margin-inline:auto;padding:var(--sp-64) var(--gutter)}.auth-brand{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-24);max-width:50ch}.auth-brand h2{font-size:clamp(var(--text-2xl),4.5vw,var(--text-4xl));font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);max-width:12ch}.auth-promises{display:flex;flex-direction:column;border-top:var(--bw) solid var(--border)}.auth-promises li{display:flex;align-items:center;gap:var(--sp-16);padding-block:var(--sp-12);border-bottom:var(--bw) dotted var(--border-dash);font-weight:var(--weight-strong)}.auth-landing .auth-card{max-width:none}@media(max-width:860px){.auth-landing{grid-template-columns:1fr;gap:var(--sp-32);padding:var(--sp-32) var(--gutter)}.auth-brand{max-width:none;gap:var(--sp-12)}.auth-brand h2{max-width:none;font-size:var(--text-2xl)}.auth-promises{display:none}}@media(max-width:860px){html:has(body.with-tabs){scroll-padding-bottom:calc(var(--tabbar-h) + var(--safe-b) + var(--sp-16))}body.with-tabs{--tab-space: calc(var(--tabbar-h) + var(--safe-b))}body.with-tabs .page{padding-bottom:calc(var(--tab-space) + var(--sp-32))}body.with-tabs .page.convo{padding-bottom:calc(var(--tab-space) + var(--sp-8))}.tabs{position:fixed;z-index:var(--z-drawer);left:0;right:0;bottom:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:calc(var(--tabbar-h) + var(--safe-b));padding:0 var(--gut-r) var(--safe-b) var(--gut-l);background:var(--bg);border-top:var(--bw) solid var(--border);transition:transform var(--dur-medium) var(--ease-out)}.tabs a{flex-direction:column;justify-content:center;gap:var(--sp-4);min-height:var(--tabbar-h);padding:var(--sp-4) var(--sp-8);border:0;border-top:var(--bracket-w) solid transparent;font-family:var(--font-label);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:var(--tracking-label);text-transform:var(--case-eyebrow);color:var(--ink-muted)}.tabs a[aria-current=page]{background:var(--accent-soft);border:0;border-top:var(--bracket-w) solid var(--accent-ink);color:var(--accent-ink)}.tabs .i{width:var(--icon);height:var(--icon)}.badge{position:absolute;top:var(--sp-4);inset-inline-start:calc(50% + var(--sp-16));margin:0;padding:0 var(--sp-4)}body.with-tabs:has(.composer textarea:focus){--tab-space: 0px}body.with-tabs:has(.composer textarea:focus) .tabs{transform:translateY(110%)}.page.convo{padding-top:var(--sp-16)}.search{padding-inline-start:var(--sp-4)}.search>.i{display:none}.search .btn{width:var(--hit-min);padding:0}.search .btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.search .btn .i{display:block}.composer .send span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.composer .send{width:var(--hit-min);padding:0}.choices .btn,.compare .btn{white-space:normal}.support-shell{flex-direction:column}.support-sidebar{display:contents}.sidebar-brand,.sidebar-foot,.nav-label,.with-tabs .top-title{display:none}.with-tabs .top-brand{display:block;min-width:0}.top-in{gap:var(--sp-8)}.top-brand{min-width:0}.hero{padding:var(--sp-24) var(--sp-16)}.tile{min-height:calc(var(--row-h) * 2.25);flex-direction:column;align-items:flex-start}.tile-arrow{display:none}.support-foot{padding:var(--sp-16) var(--gutter) calc(var(--tab-space) + var(--sp-16))}}@media(max-width:860px)and (max-height:640px){body.with-tabs:has(#compose){--tab-space: 0px}body.with-tabs:has(#compose) .tabs{display:none}}@media(max-width:419.98px){.brand-name{font-size:var(--text-base)}.cta-icon,.locale .i{display:none}}@media(max-width:359.98px){.brand-name{display:none}.tile{gap:var(--sp-8)}}@media(min-width:560px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.tile:last-child:nth-child(odd){grid-column:auto}.tile:last-child:nth-child(3n+1){grid-column:1 / -1}.tile:last-child:nth-child(3n+2){grid-column:span 2}.choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:861px){.page{padding-top:var(--sp-48);padding-bottom:var(--sp-64)}.support-main>.page{position:relative;isolation:isolate}.support-main>.page:before{content:"";position:absolute;z-index:-1;inset-block:0;inset-inline:calc(var(--gutter) - var(--sp-16));border-inline:var(--bw) dashed var(--border-dash);pointer-events:none}.compare{grid-template-columns:repeat(2,minmax(0,1fr))}.toasts{align-items:center}}@media(min-width:1240px){.home-grid{grid-template-columns:minmax(0,1fr) var(--drawer-w-min);gap:var(--space-between);align-items:start;reading-flow:grid-rows}.home-grid.lead{grid-template-areas:"main first" "main side";grid-template-rows:auto 1fr}.home-grid.lead>.convo-card{grid-area:first}.home-grid.lead>.home-main{grid-area:main}.home-grid.lead>.home-side{grid-area:side}.convo{display:grid;grid-template-columns:calc(var(--rail-w) + var(--sp-48)) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"head head" "side talk";column-gap:var(--sp-32);align-items:start}.convo.solo{grid-template-columns:minmax(0,calc(var(--measure) + var(--sp-128)));justify-content:center;grid-template-areas:"head" "talk"}.convo-head{grid-area:head}.talk{grid-area:talk;align-self:stretch}.switcher{grid-area:side;position:sticky;top:calc(var(--header-h) + var(--safe-t) + var(--sp-24));display:flex;flex-direction:column;gap:var(--sp-8);max-height:calc(100vh - var(--header-h) - var(--sp-64));overflow-y:auto;padding:var(--sp-16);background:var(--surface);border:var(--bw) solid var(--border)}.switcher h2,.switcher>p{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.switcher h2{font-family:var(--font-label);font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--accent-ink);letter-spacing:var(--tracking-eyebrow);text-transform:var(--case-eyebrow)}.switcher>p{margin-bottom:var(--sp-8)}.switcher ol{flex-direction:column;overflow:visible;margin:0;padding:0;gap:0}.switcher li+li a{border-top-color:var(--border)}.switcher a{width:auto;border-color:transparent;background:transparent}.switcher a[aria-current=true]{background:var(--accent-soft);border-color:var(--accent-edge);border-inline-start:var(--bracket-w) solid var(--accent-ink)}.sw-meta{display:block}.sw-subject{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}@media(hover:hover)and (min-width:1240px){.switcher a:hover{background:var(--surface-tint)}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){.tile:hover .tile-arrow,.btn:active,.stars button:active .i{transform:none}.btn[aria-busy=true]:before{animation:none;border-inline-end-color:currentColor;opacity:.5}}@media(forced-colors:active){.chip,.toast,.btn,.card,.composer,.tile{border:var(--bw) solid CanvasText}.btn.primary{background:ButtonFace;color:ButtonText}}
