@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/it-cyr-CjW9RCxc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/it-lat-4AtXCUT1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/iti-cyr-DlLqOjCS.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/iti-lat-4ldJtoiZ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-paper:#f4f3ef;--color-paper-deep:#eae8e1;--color-card:#fff;--color-ink:#0e0e10;--color-ink-soft:#6b6a66;--color-rule:#e2e0d9;--color-rule-strong:#bdbab1;--color-signal:#1a2b9e;--color-signal-deep:#12207a;--color-signal-soft:#e6e9f7;--color-on-signal:#fff;--color-marker:#e6d19a;--color-gold:#b8862a;--color-night:#0e0e10;--color-night-raised:#1b1b1f;--color-on-night:#f4f3ef;--color-on-night-soft:#b3ab9c;--color-on-night-rule:#3a342b;--color-signal-on-night:#9aa2ff;--color-danger-on-night:#ff8a80;--color-ok:#1e6b45;--color-ok-soft:#e3efe7;--color-warn:#8a5a00;--color-warn-soft:#f5ecd6;--color-danger:#b3261e;--color-danger-soft:#f8e4e1;--color-overlay:#0e0e1080;--color-skeleton:#e6e4dd;--color-skeleton-glow:#f0eee8;--color-fab:#1a2b9e;--color-fab-active:#12207a;--color-pro-paper:#e4e6ea;--color-pro-paper-deep:#d6d9de;--color-pro-card:#f6f7f9;--color-pro-ink-soft:#5e6168;--color-pro-rule:#cdd0d6;--color-pro-rule-strong:#a9adb5;--color-pro-signal-soft:#dadde3;--color-pro-page-top:#eeeff2;--color-pro-page-middle:#dcdfe4;--color-pro-page-bottom:#d2d5db;--color-pro-accent-top:#5a5d64;--color-pro-accent-bottom:#1c1d21;--font-display:"Inter Tight", "Helvetica Neue", Arial, sans-serif;--font-body:"Inter Tight", "Helvetica Neue", Arial, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-heavy:800;--type-hero-size:clamp(28px, 7.8vw, 56px);--type-hero-weight:800;--type-hero-tracking:-.03em;--type-hero-height:1.02;--type-title-size:clamp(44px, 8.4vw, 80px);--type-title-weight:800;--type-title-tracking:-.034em;--type-title-height:.94;--type-heading-size:clamp(24px, 4.6vw, 34px);--type-heading-weight:800;--type-heading-tracking:-.03em;--type-heading-height:1.05;--type-subheading-size:18px;--type-subheading-weight:600;--type-subheading-tracking:0;--type-subheading-height:1.3;--type-lead-size:18px;--type-lead-weight:400;--type-lead-tracking:0;--type-lead-height:1.5;--type-body-size:16px;--type-body-weight:400;--type-body-tracking:0;--type-body-height:1.5;--type-small-size:14px;--type-small-weight:400;--type-small-tracking:0;--type-small-height:1.45;--type-meta-size:14px;--type-meta-weight:600;--type-meta-tracking:0;--type-meta-height:1.3;--type-clock-size:clamp(26px, 6vw, 38px);--type-clock-weight:800;--type-clock-tracking:-.04em;--type-clock-height:1;--type-price-size:clamp(56px, 16vw, 112px);--type-price-weight:800;--type-price-tracking:-.045em;--type-price-height:.9;--type-stat-size:clamp(28px, 7vw, 40px);--type-stat-weight:800;--type-stat-tracking:-.04em;--type-stat-height:1;--space-xxs:2px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--space-section:64px;--space-section-wide:112px;--layout-container:1120px;--layout-cabinet:820px;--layout-gutter:20px;--layout-gutter-wide:32px;--layout-measure:58ch;--size-hairline:1px;--size-rule:1px;--size-rule-bold:1.5px;--size-focus:3px;--size-control:48px;--size-control-compact:44px;--size-control-pad-x:20px;--size-header:64px;--size-hero:250px;--size-hero-phone:150px;--size-tabbar:68px;--size-icon:20px;--size-tag:32px;--size-dot:8px;--size-clock-column:92px;--size-clock-column-wide:116px;--size-dropzone:240px;--size-toast:360px;--size-rail-label:120px;--radius-sm:999px;--radius-tag:10px;--radius-field:16px;--radius-panel:18px;--radius-md:24px;--radius-lg:32px;--radius-pill:999px;--shadow-press:none;--shadow-press-night:none;--shadow-press-signal:none;--shadow-card:0 1px 0 #0e0e1008;--shadow-ring:0 0 0 3px var(--color-signal-soft);--shadow-fab:0 8px 20px #1a2b9e40;--shadow-fab-pro:0 8px 20px #0e0e1033;--shadow-lift:0 20px 60px #0e0e1014;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.36s;--motion-skeleton:1.4s;--motion-pulse:1.6s;--motion-rise:.62s;--motion-easing:cubic-bezier(.4, 0, .2, 1);--motion-easing-out:cubic-bezier(.16, 1, .3, 1);--z-header:50;--z-tabbar:60;--z-toast:100;--hub-rail:248px;--hub-measure:72ch;--hub-label-tracking:.08em}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;padding:0}body{background:var(--color-paper);min-height:100vh;color:var(--color-ink);font-family:var(--font-body);font-size:var(--type-small-size);line-height:var(--type-body-height);letter-spacing:-.005em;font-feature-settings:"tnum" 1, "ss01" 1;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,figure,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:var(--size-focus) solid var(--color-signal);outline-offset:var(--space-xxs)}.label{font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:var(--hub-label-tracking);text-transform:uppercase;color:var(--color-ink-soft)}.page{gap:var(--space-xl);padding:var(--space-xl) var(--layout-gutter-wide) var(--space-section);max-width:1280px;animation:rise var(--motion-rise) var(--motion-easing-out) both;grid-template-columns:minmax(0,1fr);display:grid}.page__head{gap:var(--space-sm);padding-bottom:var(--space-lg);border-bottom:var(--size-rule-bold) solid var(--color-ink);display:grid}.page__title{font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking);line-height:var(--type-heading-height)}.page__lead{max-width:var(--hub-measure);color:var(--color-ink-soft);font-size:var(--type-body-size)}.page__actions{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.button{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--size-control-compact);padding:0 var(--space-lg);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);font-weight:var(--font-weight-semibold);transition:background var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);display:inline-flex}.button:hover{background:var(--color-signal)}.button:active{transform:translateY(1px)}.button:disabled{opacity:.45;cursor:not-allowed}.button--signal{background:var(--color-signal)}.button--signal:hover{background:var(--color-signal-deep)}.button--quiet{color:var(--color-ink);box-shadow:inset 0 0 0 var(--size-rule) var(--color-rule-strong);background:0 0}.button--quiet:hover{background:var(--color-card);box-shadow:inset 0 0 0 var(--size-rule) var(--color-ink)}.button--danger{background:var(--color-danger)}.button--small{min-height:32px;padding:0 var(--space-md);font-size:13px}.field{gap:var(--space-xs);display:grid}.field__label{font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-ink-soft)}.field__hint{color:var(--color-ink-soft);font-size:12px}.field__error{color:var(--color-danger);font-size:12px}.input{width:100%;min-height:var(--size-control-compact);padding:var(--space-sm) var(--space-md);border:var(--size-rule) solid var(--color-rule-strong);background:var(--color-card);transition:border-color var(--motion-fast) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing);border-radius:12px}.input:focus{border-color:var(--color-signal);box-shadow:var(--shadow-ring);outline:none}textarea.input{resize:vertical;min-height:260px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;line-height:1.6}.sheet{background:var(--color-card);border:var(--size-rule) solid var(--color-rule);border-radius:var(--radius-panel);padding:var(--space-lg);grid-template-columns:minmax(0,1fr)}.chip{align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);height:24px;font-size:12px;font-weight:var(--font-weight-semibold);background:var(--color-paper-deep);color:var(--color-ink);white-space:nowrap;padding:0 10px;display:inline-flex}.chip--signal{background:var(--color-signal-soft);color:var(--color-signal-deep)}.chip--marker{background:var(--color-marker)}.chip--ok{background:var(--color-ok-soft);color:var(--color-ok)}.chip--warn{background:var(--color-warn-soft);color:var(--color-warn)}.chip--danger{background:var(--color-danger-soft);color:var(--color-danger)}.marker{background:linear-gradient(transparent 55%, var(--color-marker) 55%)}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}@media (width<=720px){.page{padding:var(--space-lg) var(--layout-gutter) var(--space-xxl)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.toasts[data-v-73c34903]{right:var(--space-lg);bottom:var(--space-lg);z-index:var(--z-toast);gap:var(--space-sm);width:min(var(--size-toast), 100vw - 2 * var(--space-lg));display:grid;position:fixed}.toast[data-v-73c34903]{text-align:left;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-field);background:var(--color-night);color:var(--color-on-night);font-size:var(--type-small-size);box-shadow:var(--shadow-lift)}.toast--danger[data-v-73c34903]{background:var(--color-danger)}.toast-enter-active[data-v-73c34903],.toast-leave-active[data-v-73c34903]{transition:opacity var(--motion-base) var(--motion-easing), transform var(--motion-base) var(--motion-easing-out)}.toast-enter-from[data-v-73c34903],.toast-leave-to[data-v-73c34903]{opacity:0;transform:translateY(8px)}
