@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/onest-400-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/onest-400-700-latin.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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-ruble.woff2)format("woff2");unicode-range:U+20BD}:root{--font-family-sans:"Onest", sans-serif;--font-family-mono:"JetBrains Mono", monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-heavy:700;--font-size-caption:.6875rem;--font-size-label:.75rem;--font-size-small:.8125rem;--font-size-body-sm:.875rem;--font-size-body:1rem;--font-size-lede:clamp(1.05rem, 1.5vw, 1.25rem);--font-size-heading-sm:1.25rem;--font-size-heading:clamp(2rem, 4vw, 3.2rem);--font-size-stage-display:clamp(2rem, 6vw, 4.5rem);--font-size-metric:1.875rem;--font-size-price:2rem;--font-size-display:clamp(3rem, 7vw, 6rem);--line-height-solid:1;--line-height-display:.94;--line-height-heading:1.12;--line-height-tight:1.3;--line-height-body:1.55;--line-height-copy:1.6;--letter-spacing-display:-.065em;--letter-spacing-heading:-.045em;--letter-spacing-tight:-.025em;--letter-spacing-label:.08em;--letter-spacing-table:.1em;--letter-spacing-eyebrow:.13em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:5rem;--space-10:6rem;--space-11:8rem;--size-full:100%;--size-container:72.5rem;--size-copy:45rem;--size-copy-narrow:36rem;--size-title:8.4ch;--size-stage-title:12ch;--size-formula-min:15rem;--size-panel-min:19rem;--size-card-min:15rem;--size-palette-min:10rem;--size-table-min:42.5rem;--size-atmosphere:22.5rem;--size-chart:12.5rem;--size-chart-min:30rem;--size-icon:1.25rem;--blur-veil:.875rem;--size-swatch:6.875rem;--size-prism-bar:3rem;--size-control:2.875rem;--size-control-compact:2.75rem;--size-textarea:8rem;--size-series-mark:.6875rem;--size-series-rule:2.75rem;--size-eyebrow-rule:1.875rem;--size-eyebrow-height:.1875rem;--size-compare-rule:.625rem;--size-table-copy:58ch;--chart-grid-step:25%;--haze-stop:68%;--mix-status:12%;--mix-score:14%;--radius-xs:.1875rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.125rem;--radius-panel:1.25rem;--radius-pill:999px;--border-hairline:1px;--border-focus:3px;--border-edge-soft:2px;--border-edge-strong:4px;--duration-fast:.15s;--duration-none:0s;--duration-normal:.25s;--duration-slow:.3s;--ease-out:cubic-bezier(.22, 1, .36, 1);--z-sticky:20;--opacity-muted-copy:.9;--opacity-disabled:.48;--opacity-quiet:.72;--opacity-chart-area:.14;--opacity-chart-band:.28;--layout-intro-main:1.05fr;--layout-intro-side:.95fr;--layout-content-main:1.2fr;--layout-content-side:.8fr;--layout-series-side:.7fr;--layout-series-main:1.3fr;--chart-bar-1:68%;--chart-bar-2:88%;--chart-bar-3:53%;--chart-bar-4:76%;--chart-bar-5:61%;--prism-blue:#60a5fa;--prism-cyan:#38dbf0;--prism-green:#4ade80;--prism-yellow:#ffd60a;--prism-pink:#ff5d8f;--grad-prism:linear-gradient(100deg, var(--prism-blue), var(--prism-cyan) 22%, var(--prism-green) 48%, var(--prism-yellow) 74%, var(--prism-pink) 96%);--prism-deep-blue:#244c7d;--prism-deep-cyan:#0e6c78;--prism-deep-green:#1a6f39;--prism-deep-yellow:#806a00;--prism-deep-pink:#80223f;--grad-prism-deep:linear-gradient(100deg, var(--prism-deep-blue), var(--prism-deep-cyan) 22%, var(--prism-deep-green) 48%, var(--prism-deep-yellow) 74%, var(--prism-deep-pink) 96%);--sochi-white:#fff;--sochi-petal:#f8f7f2;--sochi-limestone-50:#f5f7f9;--sochi-limestone-300:#b3b5a9;--sochi-limestone-600:#7f8a80;--sochi-limestone-700:#44504a;--sochi-ink:#16201a;--sochi-night-canvas:#060907;--sochi-night-surface:#0e1310;--sochi-night-surface-raised:#151b17;--sochi-night-line:#1e2721;--sochi-night-control:#8e9a91;--sochi-blue-day:#1672c6;--sochi-blue-day-ink:#1268b5;--sochi-blue-focus:#1c8ce7;--sochi-blue-night:#5fa3f0;--sochi-blue-on-night:#06223d;--sochi-tint-blue-day:#deebf7;--sochi-tint-blue-night:#1d2d38;--sochi-canyon-day:#2f8193;--sochi-canyon-day-ink:#22697a;--sochi-canyon-night:#7cc3d0;--sochi-oleander-day:#c4497e;--sochi-oleander-night:#f08db8;--sochi-ok-day:#3b7323;--sochi-ok-night:#6ba64a;--sochi-ok-fill:#4c8c2f;--sochi-warn-day:#98520f;--sochi-warn-night:#d1823f;--sochi-warn-fill:#b0621c;--sochi-danger-day:#9e2740;--sochi-danger-night:#d4578e;--sochi-danger-fill:#b8325e;--sochi-line-day:#deddd3;--sochi-shadow-day-1:0 1px 2px #16201a0f, 0 2px 8px #16201a0d;--sochi-shadow-day-2:0 2px 6px #16201a12, 0 12px 32px #16201a14;--sochi-shadow-night-1:0 2px 10px #0000008c;--sochi-shadow-night-2:0 8px 40px #000000a6;--sochi-edge-day:inset 0 1px 0 #fff0;--sochi-edge-night:inset 0 1px 0 #ffffff12;--sochi-grid-day:#16201a0b;--sochi-grid-night:#f8f7f20b;--sochi-haze-blue-day:#1c8ce714;--sochi-haze-blue-night:#5fa3f01f;--sochi-haze-oleander-day:#c4497e0d;--sochi-haze-oleander-night:#f08db812;--sochi-white-muted:#ffffffe6}:root,:root[data-theme=light]{color-scheme:light;--bg:var(--sochi-white);--surface:var(--sochi-white);--surface-2:var(--sochi-limestone-50);--text:var(--sochi-ink);--text-muted:var(--sochi-limestone-700);--accent:var(--sochi-blue-day);--accent-ink:var(--sochi-white);--accent-2:var(--sochi-blue-day-ink);--accent-hover:var(--sochi-blue-day-ink);--accent-tint:var(--sochi-tint-blue-day);--accent-on-tint:var(--sochi-blue-day-ink);--link-hover:var(--sochi-blue-day);--focus:var(--sochi-blue-focus);--secondary:var(--sochi-canyon-day);--secondary-text:var(--sochi-canyon-day-ink);--mark:var(--sochi-oleander-day);--line-subtle:var(--sochi-line-day);--line-control:var(--sochi-limestone-600);--ok:var(--sochi-ok-day);--ok-fill:var(--sochi-ok-fill);--accent-fill:var(--sochi-blue-day-ink);--warn:var(--sochi-warn-day);--warn-fill:var(--sochi-warn-fill);--danger:var(--sochi-danger-day);--danger-fill:var(--sochi-danger-fill);--shadow-1:var(--sochi-shadow-day-1);--shadow-2:var(--sochi-shadow-day-2);--edge-top:var(--sochi-edge-day);--grid-line:var(--sochi-grid-day);--haze-1:var(--sochi-haze-blue-day);--haze-2:var(--sochi-haze-oleander-day);--family-sea:var(--sochi-blue-day);--family-canyon:var(--sochi-canyon-day);--family-fern:var(--sochi-ok-fill);--family-autumn:var(--sochi-warn-fill);--family-oleander:var(--sochi-oleander-day);--series-1:var(--sochi-blue-day);--series-2:var(--sochi-warn-fill);--series-3:var(--sochi-oleander-day);--series-4:var(--sochi-ok-fill);--ink-on-prism:var(--sochi-ink);--chart-grid:var(--grid-line);--chart-axis:var(--line-subtle);--chart-gap:var(--surface);--grad-prism-surface:var(--grad-prism);--text-on-prism-surface:var(--sochi-ink);--text-on-prism-surface-muted:var(--sochi-ink);--action-on-prism-surface:var(--sochi-ink);--text-on-prism-action:var(--sochi-white)}:root[data-theme=dark]{color-scheme:dark;--bg:var(--sochi-night-canvas);--surface:var(--sochi-night-surface);--surface-2:var(--sochi-night-surface-raised);--text:var(--sochi-petal);--text-muted:var(--sochi-limestone-300);--accent:var(--sochi-blue-night);--accent-ink:var(--sochi-blue-on-night);--accent-2:var(--sochi-blue-focus);--accent-hover:var(--sochi-blue-focus);--accent-tint:var(--sochi-tint-blue-night);--accent-on-tint:var(--sochi-blue-night);--link-hover:var(--sochi-blue-night);--focus:var(--sochi-blue-night);--secondary:var(--sochi-canyon-night);--secondary-text:var(--sochi-canyon-night);--mark:var(--sochi-oleander-night);--line-subtle:var(--sochi-night-line);--line-control:var(--sochi-night-control);--ok:var(--sochi-ok-night);--ok-fill:var(--sochi-ok-fill);--accent-fill:var(--sochi-blue-day-ink);--warn:var(--sochi-warn-night);--warn-fill:var(--sochi-warn-fill);--danger:var(--sochi-danger-night);--danger-fill:var(--sochi-danger-fill);--shadow-1:var(--sochi-shadow-night-1);--shadow-2:var(--sochi-shadow-night-2);--edge-top:var(--sochi-edge-night);--grid-line:var(--sochi-grid-night);--haze-1:var(--sochi-haze-blue-night);--haze-2:var(--sochi-haze-oleander-night);--family-sea:var(--sochi-blue-night);--family-canyon:var(--sochi-canyon-night);--family-fern:var(--sochi-ok-night);--family-autumn:var(--sochi-warn-night);--family-oleander:var(--sochi-oleander-night);--chart-grid:var(--grid-line);--chart-axis:var(--line-subtle);--chart-gap:var(--surface);--grad-prism-surface:var(--grad-prism-deep);--text-on-prism-surface:var(--sochi-white);--text-on-prism-surface-muted:var(--sochi-white-muted);--action-on-prism-surface:var(--sochi-white);--text-on-prism-action:var(--sochi-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--bg:var(--sochi-night-canvas);--surface:var(--sochi-night-surface);--surface-2:var(--sochi-night-surface-raised);--text:var(--sochi-petal);--text-muted:var(--sochi-limestone-300);--accent:var(--sochi-blue-night);--accent-ink:var(--sochi-blue-on-night);--accent-2:var(--sochi-blue-focus);--accent-hover:var(--sochi-blue-focus);--accent-tint:var(--sochi-tint-blue-night);--accent-on-tint:var(--sochi-blue-night);--link-hover:var(--sochi-blue-night);--focus:var(--sochi-blue-night);--secondary:var(--sochi-canyon-night);--secondary-text:var(--sochi-canyon-night);--mark:var(--sochi-oleander-night);--line-subtle:var(--sochi-night-line);--line-control:var(--sochi-night-control);--ok:var(--sochi-ok-night);--ok-fill:var(--sochi-ok-fill);--accent-fill:var(--sochi-blue-day-ink);--warn:var(--sochi-warn-night);--warn-fill:var(--sochi-warn-fill);--danger:var(--sochi-danger-night);--danger-fill:var(--sochi-danger-fill);--shadow-1:var(--sochi-shadow-night-1);--shadow-2:var(--sochi-shadow-night-2);--edge-top:var(--sochi-edge-night);--grid-line:var(--sochi-grid-night);--haze-1:var(--sochi-haze-blue-night);--haze-2:var(--sochi-haze-oleander-night);--family-sea:var(--sochi-blue-night);--family-canyon:var(--sochi-canyon-night);--family-fern:var(--sochi-ok-night);--family-autumn:var(--sochi-warn-night);--family-oleander:var(--sochi-oleander-night);--chart-grid:var(--grid-line);--chart-axis:var(--line-subtle);--chart-gap:var(--surface);--grad-prism-surface:var(--grad-prism-deep);--text-on-prism-surface:var(--sochi-white);--text-on-prism-surface-muted:var(--sochi-white-muted);--action-on-prism-surface:var(--sochi-white);--text-on-prism-action:var(--sochi-ink)}}:root{--control-bg:var(--surface);--control-bg-subtle:var(--surface-2);--control-text:var(--text);--control-placeholder:var(--text-muted);--control-line:var(--line-control);--control-line-error:var(--danger);--control-disabled-opacity:var(--opacity-disabled);--status-ok-text:var(--ok);--status-ok-fill:var(--ok-fill);--status-warn-text:var(--warn);--status-warn-fill:var(--warn-fill);--status-danger-text:var(--danger);--status-danger-fill:var(--danger-fill);--status-info-text:var(--secondary-text);--status-info-fill:var(--secondary);--layout-container:var(--size-container);--layout-gutter:clamp(var(--space-4), 3vw, var(--space-5));--layout-section-space:clamp(var(--space-8), 7vw, var(--space-9));--layout-section-space-loud:clamp(var(--space-9), 9vw, var(--space-10));--type-body-font:var(--font-family-sans);--type-body-size:var(--font-size-body);--type-body-weight:var(--font-weight-regular);--type-body-leading:var(--line-height-body);--type-display-font:var(--font-family-sans);--type-display-size:var(--font-size-display);--type-display-weight:var(--font-weight-heavy);--type-display-leading:var(--line-height-display);--type-display-tracking:var(--letter-spacing-display);--type-heading-size:var(--font-size-heading);--type-heading-weight:var(--font-weight-bold);--type-heading-tracking:var(--letter-spacing-heading);--type-heading-leading:var(--line-height-heading);--type-subheading-size:var(--font-size-heading-sm);--type-subheading-weight:var(--font-weight-semibold);--type-subheading-leading:var(--line-height-tight);--type-lede-size:var(--font-size-lede);--type-lede-leading:var(--line-height-copy);--type-small-size:var(--font-size-small);--type-caption-size:var(--font-size-caption);--type-label-size:var(--font-size-label);--type-label-weight:var(--font-weight-bold);--type-label-tracking:var(--letter-spacing-label);--type-mono-font:var(--font-family-mono);--component-hero-space-block:clamp(var(--space-9), 10vw, var(--space-11));--component-hero-gap:var(--space-7);--component-hero-stack-gap:var(--space-5);--component-hero-actions-gap:var(--space-4);--component-hero-title-measure:var(--size-copy);--component-hero-copy-measure:var(--size-copy-narrow);--component-hero-column-min:var(--size-panel-min);--component-prose-measure:var(--size-copy);--component-prose-flow:var(--space-4);--component-prose-heading-space:var(--space-6);--component-prose-rule-space:var(--space-6);--component-code-surface:var(--surface-2);--component-code-line:var(--line-subtle);--component-code-text:var(--text);--component-code-muted:var(--text-muted);--component-code-keyword:var(--accent-2);--component-code-string:var(--ok);--component-code-argument:var(--secondary-text);--component-code-command:var(--text);--component-code-size:var(--font-size-small);--component-code-space:var(--space-4);--component-code-radius:var(--radius-panel);--component-progress-height:var(--space-2);--component-skip-offset:var(--space-4);--component-rule-height:var(--space-2);--component-eyebrow-gap:var(--space-3);--component-eyebrow-rule-width:var(--size-eyebrow-rule);--component-eyebrow-rule-height:var(--size-eyebrow-height);--component-footer-space-block:var(--space-8);--component-footer-gap:var(--space-7);--component-footer-column-min:var(--size-palette-min);--component-footer-list-gap:var(--space-3);--component-footer-bottom-gap:var(--space-4);--component-footer-bottom-space:var(--space-5);--component-signature-gap:var(--space-1);--component-signature-mark:var(--mark);--component-sticky-offset:calc(var(--size-control) + var(--space-7));--component-shell-inset:var(--space-4);--component-shell-radius:var(--radius-panel);--component-shell-overhang:var(--space-5);--component-shell-margin:var(--space-3);--component-shell-padding-inline:var(--space-5);--component-shell-padding-block:var(--space-3);--component-shell-padding-block-dense:var(--space-2);--component-shell-menu-size:var(--size-control-compact);--component-shell-dot:var(--space-1);--component-shell-dot-gap:var(--space-2);--component-shell-icon-size:var(--size-icon);--component-shell-veil-blur:var(--blur-veil);--component-shell-veil-saturate:150%;--component-shell-veil-opacity:82%;--component-shell-link-padding:var(--space-2);--component-shell-bar-width:var(--space-5);--component-chart-gap:var(--border-edge-soft);--chart-hover-opacity:.82;--component-chart-mark-radius:var(--radius-xs);--component-chart-min-width:var(--size-chart-min);--component-disclosure-min-height:var(--space-5);--component-chart-line-width:var(--border-edge-soft);--component-chart-legend-gap:var(--space-4);--component-chart-tick-size:var(--type-caption-size);--component-chart-trace-width:var(--border-hairline);--component-chart-area-opacity:var(--opacity-chart-area);--component-chart-band-opacity:var(--opacity-chart-band);--component-checkbox-size:var(--space-5);--component-meter-height:var(--space-3);--component-meter-radius:var(--radius-pill);--component-node-radius:var(--radius-md);--component-node-padding:var(--space-4);--component-flow-gap:var(--space-4);--component-nav-gap:var(--space-4);--component-nav-padding:var(--space-5);--component-nav-z:var(--z-sticky);--component-panel-radius:var(--radius-panel);--component-panel-padding:var(--space-5);--component-panel-gap:var(--space-4);--component-button-height:var(--size-control);--component-button-padding-inline:var(--space-5);--component-button-radius:var(--radius-md);--component-button-weight:var(--font-weight-bold);--component-button-height-compact:var(--size-control-compact);--component-brand-mark-height:var(--space-6);--component-brand-mark-ratio:371 / 224;--component-brand-gap:var(--space-3);--component-field-radius:var(--radius-md);--component-field-padding-block:var(--space-3);--component-field-padding-inline:var(--space-3);--component-field-min-textarea:var(--size-textarea);--component-field-gap:var(--space-2);--component-frame-width:var(--border-hairline);--component-frame-edge-soft:var(--border-edge-soft);--component-frame-edge-strong:var(--border-edge-strong);--component-focus-width:var(--border-focus);--component-focus-offset:var(--space-1);--component-card-radius:var(--radius-xl);--component-card-padding:var(--space-5);--component-card-gap:var(--space-4);--component-card-shadow:var(--shadow-1);--component-badge-radius:var(--radius-pill);--component-badge-padding-block:var(--space-1);--component-badge-padding-inline:var(--space-2);--component-stack-gap:var(--space-4);--component-cluster-gap:var(--space-3);--component-table-min-width:var(--size-table-min);--component-chart-height:var(--size-chart);--component-swatch-height:var(--size-swatch);--component-prism-height:var(--size-prism-bar);--component-transition:var(--duration-normal) var(--ease-out);--component-transition-fast:var(--duration-fast) var(--ease-out);--component-spectrum-bg:var(--grad-prism-surface);--component-spectrum-text:var(--text-on-prism-surface);--component-spectrum-text-muted:var(--text-on-prism-surface-muted);--component-spectrum-action-bg:var(--action-on-prism-surface);--component-spectrum-action-text:var(--text-on-prism-action)}.ds-container{width:min(var(--layout-container), calc(var(--size-full) - (var(--layout-gutter) * 2)));margin-inline:auto}.ds-section{padding-block:var(--layout-section-space)}.ds-grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--size-card-min), var(--size-full)), 1fr));gap:var(--component-panel-gap);display:grid}.ds-grid-wide{grid-template-columns:repeat(auto-fit, minmax(min(var(--size-panel-min), var(--size-full)), 1fr))}.ds-stack{gap:var(--component-stack-gap);display:grid}.ds-cluster{align-items:center;gap:var(--component-cluster-gap);flex-wrap:wrap;display:flex}.ds-display,.ds-heading,.ds-subheading,.ds-body,.ds-lede,.ds-small,.ds-caption,.ds-label{margin:var(--space-0);font-family:var(--type-body-font)}.ds-display{font-size:var(--type-display-size);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-leading)}.ds-heading{font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking);line-height:var(--type-heading-leading)}.ds-subheading{font-size:var(--type-subheading-size);font-weight:var(--type-subheading-weight);line-height:var(--type-subheading-leading)}.ds-lede{font-size:var(--type-lede-size);line-height:var(--type-lede-leading)}.ds-body{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.ds-small{font-size:var(--type-small-size)}.ds-caption{font-size:var(--type-caption-size)}.ds-label{font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:uppercase}.ds-mono{font-family:var(--type-mono-font);font-weight:var(--font-weight-regular)}.ds-muted{color:var(--text-muted)}.ds-link{color:var(--accent-2);font-weight:var(--font-weight-semibold);text-decoration:none}.ds-link:hover,.ds-link:focus-visible{color:var(--link-hover)}.ds-button{min-height:var(--component-button-height);padding-inline:var(--component-button-padding-inline);border:var(--component-frame-width) solid transparent;border-radius:var(--component-button-radius);color:var(--text);font-family:var(--type-body-font);font-weight:var(--component-button-weight);cursor:pointer;transition:background var(--component-transition-fast), border-color var(--component-transition-fast), color var(--component-transition-fast), opacity var(--component-transition-fast);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ds-button-primary{background:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow-1)}.ds-button-secondary{border-color:var(--control-line);background:var(--control-bg);color:var(--control-text)}.ds-button-ghost{color:var(--accent-2)}.ds-button-danger{border-color:var(--status-danger-text);background:var(--control-bg);color:var(--status-danger-text)}.ds-button-spectrum{background:var(--component-spectrum-action-bg);color:var(--component-spectrum-action-text)}.ds-button-compact{min-height:var(--component-button-height-compact)}.ds-button:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--shadow-1)}.ds-button-primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-hover)}.ds-button-secondary:hover:not(:disabled):not([aria-disabled=true]),.ds-button-danger:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--accent);background:var(--accent-tint)}.ds-button-ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-tint);color:var(--accent-on-tint)}.ds-button[aria-pressed=true]{border-color:var(--accent);color:var(--accent-2)}.ds-button:disabled,.ds-button[aria-disabled=true]{opacity:var(--control-disabled-opacity);cursor:not-allowed}.ds-button:focus-visible,.ds-link:focus-visible,.ds-field-control:focus-visible,.ds-nav a:focus-visible,.ds-footer-link:focus-visible,.ds-skip-link:focus-visible{outline:var(--component-focus-width) solid var(--focus);outline-offset:var(--component-focus-offset)}.ds-field{gap:var(--component-field-gap);display:grid}.ds-field-label{color:var(--control-text);font-size:var(--type-label-size);font-weight:var(--type-label-weight)}.ds-field-control{width:var(--size-full);padding:var(--component-field-padding-block) var(--component-field-padding-inline);border:var(--component-frame-width) solid var(--control-line);border-radius:var(--component-field-radius);background:var(--control-bg-subtle);color:var(--control-text);font:inherit}.ds-field-control::placeholder{color:var(--control-placeholder)}textarea.ds-field-control{min-height:var(--component-field-min-textarea);resize:vertical}.ds-field-control[aria-invalid=true]{border-color:var(--control-line-error)}.ds-field-control:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed}.ds-field-help{color:var(--text-muted);font-size:var(--type-small-size)}.ds-field-error{color:var(--status-danger-text);font-size:var(--type-small-size);font-weight:var(--font-weight-semibold)}.ds-card{gap:var(--component-card-gap);padding:var(--component-card-padding);border:var(--component-frame-width) solid var(--line-subtle);border-radius:var(--component-card-radius);background:var(--surface);box-shadow:var(--component-card-shadow);display:grid}.ds-card-raised{box-shadow:var(--shadow-2)}.ds-card-prism{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--grad-prism) border-box;border-color:#0000}.ds-card-prism-edge{border-color:#0000;border-top-width:var(--component-frame-edge-strong);background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--grad-prism) border-box}.ds-card-spectrum{background:var(--component-spectrum-bg);color:var(--component-spectrum-text);border:none}.ds-card-spectrum .ds-muted{color:var(--component-spectrum-text-muted)}.ds-badge{width:fit-content;padding:var(--component-badge-padding-block) var(--component-badge-padding-inline);border-radius:var(--component-badge-radius);font-family:var(--type-body-font);font-size:var(--type-caption-size);font-weight:var(--font-weight-regular);align-self:start;align-items:center;display:inline-flex}.ds-badge-info{background:color-mix(in srgb, var(--status-info-fill) var(--mix-status), var(--surface));color:var(--status-info-text)}.ds-badge-ok{background:color-mix(in srgb, var(--status-ok-fill) var(--mix-status), var(--surface));color:var(--status-ok-text)}.ds-badge-warn{background:color-mix(in srgb, var(--status-warn-fill) var(--mix-status), var(--surface));color:var(--status-warn-text)}.ds-badge-danger{background:color-mix(in srgb, var(--status-danger-fill) var(--mix-status), var(--surface));color:var(--status-danger-text)}.ds-status{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-bottom:var(--component-frame-width) solid var(--line-subtle);grid-template-columns:auto 1fr auto;display:grid}.ds-status-dot{width:var(--size-series-mark);height:var(--size-series-mark);border-radius:var(--radius-pill);background:var(--status-color)}.ds-status-ok{--status-color:var(--status-ok-fill)}.ds-status-warn{--status-color:var(--status-warn-fill)}.ds-status-danger{--status-color:var(--status-danger-fill)}.ds-status-info{--status-color:var(--status-info-fill)}.ds-status-value{color:var(--status-color);font-family:var(--type-mono-font);font-size:var(--type-small-size)}.ds-metric{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);display:grid}.ds-metric-value{font-family:var(--type-mono-font);font-size:var(--font-size-metric);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-solid)}.ds-metric-label{color:var(--text-muted);font-size:var(--type-caption-size);text-transform:uppercase}.ds-table-wrap{border:var(--component-frame-width) solid var(--line-subtle);border-radius:var(--component-card-radius);background:var(--surface);overflow:auto}.ds-table{width:var(--size-full);min-width:var(--component-table-min-width);border-collapse:collapse}.ds-table th,.ds-table td{padding:var(--space-3) var(--space-4);border-bottom:var(--component-frame-width) solid var(--line-subtle);text-align:left}.ds-table th{color:var(--text-muted);font-family:var(--type-mono-font);font-size:var(--type-caption-size);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-table);text-transform:uppercase}.ds-table td{font-size:var(--type-small-size)}.ds-table tr:last-child td{border-bottom:var(--space-0)}.ds-nav{align-items:center;gap:var(--component-nav-gap);padding-block:var(--component-nav-padding);border-bottom:var(--component-frame-width) solid var(--line-subtle);background:var(--bg);flex-wrap:wrap;display:flex}.ds-nav-brand{align-items:center;gap:var(--component-brand-gap);color:var(--text);font-weight:var(--font-weight-bold);text-decoration:none;display:inline-flex}.ds-brand-mark{height:var(--component-brand-mark-height);aspect-ratio:var(--component-brand-mark-ratio);background:currentColor;flex:none;display:none;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20371.20%20224.34'%20role='img'%3e%3ctitle%3eЗнак%20«Цифровые%20Системы»%3c/title%3e%3cg%20transform='translate(-414.652344%20-829.613281)'%3e%3cpath%20fill='%23000000'%20fill-rule='nonzero'%20d='M%20675.320312%201026.433594%20L%20657.976562%20897.015625%20L%20680.457031%20912.105469%20L%20701.699219%201030.527344%20C%20693.03125%201028.964844%20684.234375%201027.597656%20675.320312%201026.433594%20M%20650.679688%201023.765625%20L%20640.15625%20906.679688%20L%20652.601562%20896.550781%20L%20668.222656%201025.546875%20C%20662.425781%201024.867188%20656.578125%201024.273438%20650.679688%201023.765625%20M%20603.714844%201021.628906%20L%20602.535156%20836.734375%20L%20630.195312%20854.050781%20L%20634.296875%20905.5%20L%20614.9375%20920.703125%20L%20617.929688%201016.808594%20L%20618.902344%20924.039062%20L%20634.738281%20911.027344%20L%20643.679688%201023.203125%20C%20630.605469%201022.238281%20617.265625%201021.707031%20603.714844%201021.628906%20M%20596.785156%201021.628906%20C%20583.234375%201021.707031%20569.894531%201022.238281%20556.816406%201023.203125%20L%20565.761719%20911.027344%20L%20581.597656%20924.039062%20L%20582.566406%201016.808594%20L%20585.5625%20920.703125%20L%20566.203125%20905.5%20L%20570.304688%20854.050781%20L%20597.964844%20836.734375%20Z%20M%20532.277344%201025.546875%20L%20548.136719%20896.550781%20L%20560.574219%20906.769531%20L%20549.816406%201023.765625%20C%20543.921875%201024.273438%20538.074219%201024.867188%20532.277344%201025.546875%20M%20498.800781%201030.527344%20L%20520.285156%20912.105469%20L%20542.761719%20897.015625%20L%20525.175781%201026.433594%20C%20516.261719%201027.597656%20507.46875%201028.964844%20498.800781%201030.527344%20M%20709.007812%201031.894531%20L%20691.679688%20943.714844%20L%20706.496094%20952.226562%20L%20728.117188%201025.78125%20L%20718.773438%20986.214844%20L%20730.980469%20992.769531%20L%20745.640625%201034.984375%20L%20733.804688%20990.117188%20L%20717.410156%20980.441406%20L%20709.917969%20948.703125%20L%20690.480469%20937.597656%20L%20685.171875%20910.582031%20L%20654.007812%20890.019531%20L%20639.375%20901.511719%20L%20634.6875%20850.832031%20L%20600.25%20829.613281%20L%20565.808594%20850.832031%20L%20561.125%20901.511719%20L%20546.488281%20890.019531%20L%20515.328125%20910.582031%20L%20510.019531%20937.597656%20L%20490.582031%20948.703125%20L%20483.089844%20980.441406%20L%20466.691406%20990.117188%20L%20454.855469%201034.984375%20L%20469.519531%20992.769531%20L%20481.722656%20986.214844%20L%20472.378906%201025.78125%20L%20494.003906%20952.226562%20L%20508.816406%20943.714844%20L%20491.492188%201031.894531%20C%20463.894531%201037.269531%20439.226562%201044.699219%20414.652344%201053.949219%20C%20470.226562%201040.375%20532.675781%201029.765625%20600.25%201029.765625%20C%20667.824219%201029.765625%20730.269531%201040.375%20785.847656%201053.949219%20C%20761.273438%201044.699219%20736.605469%201037.269531%20709.007812%201031.894531%20'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20371.20%20224.34'%20role='img'%3e%3ctitle%3eЗнак%20«Цифровые%20Системы»%3c/title%3e%3cg%20transform='translate(-414.652344%20-829.613281)'%3e%3cpath%20fill='%23000000'%20fill-rule='nonzero'%20d='M%20675.320312%201026.433594%20L%20657.976562%20897.015625%20L%20680.457031%20912.105469%20L%20701.699219%201030.527344%20C%20693.03125%201028.964844%20684.234375%201027.597656%20675.320312%201026.433594%20M%20650.679688%201023.765625%20L%20640.15625%20906.679688%20L%20652.601562%20896.550781%20L%20668.222656%201025.546875%20C%20662.425781%201024.867188%20656.578125%201024.273438%20650.679688%201023.765625%20M%20603.714844%201021.628906%20L%20602.535156%20836.734375%20L%20630.195312%20854.050781%20L%20634.296875%20905.5%20L%20614.9375%20920.703125%20L%20617.929688%201016.808594%20L%20618.902344%20924.039062%20L%20634.738281%20911.027344%20L%20643.679688%201023.203125%20C%20630.605469%201022.238281%20617.265625%201021.707031%20603.714844%201021.628906%20M%20596.785156%201021.628906%20C%20583.234375%201021.707031%20569.894531%201022.238281%20556.816406%201023.203125%20L%20565.761719%20911.027344%20L%20581.597656%20924.039062%20L%20582.566406%201016.808594%20L%20585.5625%20920.703125%20L%20566.203125%20905.5%20L%20570.304688%20854.050781%20L%20597.964844%20836.734375%20Z%20M%20532.277344%201025.546875%20L%20548.136719%20896.550781%20L%20560.574219%20906.769531%20L%20549.816406%201023.765625%20C%20543.921875%201024.273438%20538.074219%201024.867188%20532.277344%201025.546875%20M%20498.800781%201030.527344%20L%20520.285156%20912.105469%20L%20542.761719%20897.015625%20L%20525.175781%201026.433594%20C%20516.261719%201027.597656%20507.46875%201028.964844%20498.800781%201030.527344%20M%20709.007812%201031.894531%20L%20691.679688%20943.714844%20L%20706.496094%20952.226562%20L%20728.117188%201025.78125%20L%20718.773438%20986.214844%20L%20730.980469%20992.769531%20L%20745.640625%201034.984375%20L%20733.804688%20990.117188%20L%20717.410156%20980.441406%20L%20709.917969%20948.703125%20L%20690.480469%20937.597656%20L%20685.171875%20910.582031%20L%20654.007812%20890.019531%20L%20639.375%20901.511719%20L%20634.6875%20850.832031%20L%20600.25%20829.613281%20L%20565.808594%20850.832031%20L%20561.125%20901.511719%20L%20546.488281%20890.019531%20L%20515.328125%20910.582031%20L%20510.019531%20937.597656%20L%20490.582031%20948.703125%20L%20483.089844%20980.441406%20L%20466.691406%20990.117188%20L%20454.855469%201034.984375%20L%20469.519531%20992.769531%20L%20481.722656%20986.214844%20L%20472.378906%201025.78125%20L%20494.003906%20952.226562%20L%20508.816406%20943.714844%20L%20491.492188%201031.894531%20C%20463.894531%201037.269531%20439.226562%201044.699219%20414.652344%201053.949219%20C%20470.226562%201040.375%20532.675781%201029.765625%20600.25%201029.765625%20C%20667.824219%201029.765625%20730.269531%201040.375%20785.847656%201053.949219%20C%20761.273438%201044.699219%20736.605469%201037.269531%20709.007812%201031.894531%20'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (width>=27rem){.ds-brand-mark{display:block}}.ds-nav-links{gap:var(--component-cluster-gap);flex-wrap:wrap;margin-left:auto;display:flex}.ds-nav a:not(.ds-button){padding-block:var(--space-1)}.ds-nav-links a{color:var(--text-muted);font-size:var(--type-small-size);font-weight:var(--font-weight-semibold);text-decoration:none}.ds-nav-links a[aria-current=page]{color:var(--accent-2)}.ds-hero{gap:var(--component-hero-gap);padding-block:var(--component-hero-space-block) var(--layout-section-space);display:grid}.ds-hero-lead{gap:var(--component-hero-stack-gap);grid-template-columns:minmax(0,1fr);display:grid}.ds-hero-split{gap:var(--component-hero-gap);grid-template-columns:repeat(auto-fit, minmax(min(var(--component-hero-column-min), var(--size-full)), 1fr));align-items:end;display:grid}.ds-hero-split>*{min-width:var(--space-0)}.ds-hero-main{gap:var(--component-hero-stack-gap);grid-template-columns:minmax(0,1fr);display:grid}.ds-hero-title{max-width:var(--component-hero-title-measure);overflow-wrap:break-word}.ds-hero-lede{max-width:var(--component-hero-copy-measure)}.ds-hero-actions{gap:var(--component-hero-actions-gap);margin-top:var(--space-2)}.ds-hero-aside{align-content:start;align-self:stretch}.ds-prose{max-width:var(--component-prose-measure);grid-template-columns:minmax(var(--space-0), 1fr);gap:var(--component-prose-flow);display:grid}.ds-prose>*{margin:var(--space-0)}.ds-prose h2,.ds-prose h3{font-family:var(--type-body-font);margin-block-start:var(--component-prose-heading-space)}.ds-prose h2{font-size:var(--type-subheading-size);font-weight:var(--type-subheading-weight);line-height:var(--type-subheading-leading)}.ds-prose h3{font-size:var(--type-body-size);font-weight:var(--font-weight-semibold);line-height:var(--type-body-leading)}.ds-prose p,.ds-prose li{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.ds-prose ul,.ds-prose ol{gap:var(--space-2);padding-inline-start:var(--space-5);display:grid}.ds-prose a{color:var(--accent-2)}.ds-prose a:hover{color:var(--link-hover)}.ds-prose strong{font-weight:var(--font-weight-semibold)}.ds-prose blockquote{border-inline-start:var(--component-frame-width) solid var(--accent);color:var(--text-muted);padding-inline-start:var(--space-4)}.ds-prose hr{border:var(--space-0);border-top:var(--component-frame-width) solid var(--line-subtle);margin-block:var(--component-prose-rule-space)}.ds-prose table{border-collapse:collapse;width:var(--size-full);font-size:var(--type-small-size);display:block;overflow-x:auto}.ds-prose th,.ds-prose td{padding:var(--space-2) var(--space-3);border-bottom:var(--component-frame-width) solid var(--line-subtle);text-align:start;vertical-align:top}.ds-prose th{font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--letter-spacing-table);text-transform:uppercase;color:var(--text-muted)}.ds-prose tr:last-child td{border-bottom:var(--space-0)}.ds-prose pre{padding:var(--component-code-space);background:var(--component-code-surface);border:var(--component-frame-width) solid var(--component-code-line);border-radius:var(--component-code-radius);overflow-x:auto}.ds-prose code,.ds-prose pre{font-family:var(--type-mono-font);font-size:var(--component-code-size)}.ds-prose{overflow-wrap:break-word}.ds-prose :not(pre)>code{padding:var(--space-1) var(--space-2);background:var(--component-code-surface);border-radius:var(--radius-xs)}.ds-prose figure{gap:var(--space-2);display:grid}.ds-prose figcaption{font-size:var(--type-small-size);color:var(--text-muted)}.ds-prose img{max-width:var(--size-full);border-radius:var(--radius-md);height:auto}.ds-eyebrow{align-items:center;gap:var(--component-eyebrow-gap);color:var(--accent-2);display:flex}.ds-eyebrow:before{content:"";width:var(--component-eyebrow-rule-width);height:var(--component-eyebrow-rule-height);border-radius:var(--radius-pill);background:var(--grad-prism);flex:none}.ds-prism-rule{height:var(--component-rule-height);border-radius:var(--radius-pill);background:var(--grad-prism)}.ds-footer{padding-block:var(--component-footer-space-block);border-top:var(--component-frame-width) solid var(--line-subtle);background:var(--bg)}.ds-footer-grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--component-footer-column-min), var(--size-full)), 1fr));gap:var(--component-footer-gap);display:grid}.ds-footer-grid>*{min-width:var(--space-0)}.ds-footer-brand{gap:var(--component-footer-list-gap);max-width:var(--size-copy-narrow);display:grid}.ds-footer-group{gap:var(--component-footer-list-gap);align-content:start;display:grid}.ds-footer-title{color:var(--text-muted)}.ds-footer-list{gap:var(--component-footer-list-gap);margin:var(--space-0);padding:var(--space-0);list-style:none;display:grid}.ds-footer-link{padding-block:var(--space-1);color:var(--text-muted);font-size:var(--type-small-size);text-decoration:none;display:inline-block}.ds-footer-link:hover{color:var(--link-hover)}.ds-footer-bottom{justify-content:space-between;align-items:center;gap:var(--component-footer-bottom-gap);margin-top:var(--component-footer-space-block);padding-top:var(--component-footer-bottom-space);border-top:var(--component-frame-width) solid var(--line-subtle);color:var(--text-muted);font-size:var(--type-small-size);flex-wrap:wrap;display:flex}.ds-signature{align-items:baseline;gap:var(--component-signature-gap);white-space:nowrap;display:inline-flex}.ds-signature-mark{color:var(--component-signature-mark);font-style:normal}.ds-visually-hidden{width:var(--border-hairline);height:var(--border-hairline);margin:calc(var(--border-hairline) * -1);padding:var(--space-0);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.ds-skip-link{top:var(--component-skip-offset);left:var(--component-skip-offset);z-index:var(--component-nav-z);padding:var(--space-2) var(--space-4);border-radius:var(--component-button-radius);background:var(--accent);color:var(--accent-ink);font-weight:var(--font-weight-bold);text-decoration:none;position:absolute;transform:translateY(-200%)}.ds-skip-link:focus-visible{transform:translateY(0)}.ds-progress{width:var(--size-full);height:var(--component-progress-height);appearance:none;border-radius:var(--radius-pill);background:var(--surface-2);border:none;overflow:hidden}.ds-progress::-webkit-progress-bar{background:var(--surface-2)}.ds-progress::-webkit-progress-value{background:var(--grad-prism)}.ds-progress::-moz-progress-bar{background:var(--grad-prism)}@media (prefers-reduced-motion:reduce){.ds-button{transition-duration:var(--duration-none)}}.ds-shell{top:var(--component-shell-inset);z-index:var(--component-nav-z);width:min(calc(var(--layout-container) + var(--component-shell-overhang) * 2), calc(var(--size-full) - var(--component-shell-margin) * 2));margin-block-start:var(--component-shell-inset);margin-inline:auto;position:sticky}.ds-shell-bar{align-items:center;gap:var(--component-nav-gap);padding:var(--component-shell-padding-block) var(--component-shell-padding-inline);border-radius:var(--component-shell-radius);background:color-mix(in srgb, var(--surface) var(--component-shell-veil-opacity), transparent);box-shadow:var(--shadow-2);color:var(--text);transition:padding-block var(--component-transition), background var(--component-transition-fast);display:flex;position:relative}@supports (backdrop-filter:blur(1px)){.ds-shell-bar{backdrop-filter:blur(var(--component-shell-veil-blur)) saturate(var(--component-shell-veil-saturate))}}.ds-shell-bar:hover,.ds-shell-bar:focus-within{background:var(--surface)}.ds-shell-bar .ds-nav-brand{color:inherit}@supports not (backdrop-filter:blur(1px)){.ds-shell-bar{background:var(--surface)}}.ds-shell[data-condensed] .ds-shell-bar{padding-block:var(--component-shell-padding-block-dense)}.ds-shell-links{gap:var(--component-cluster-gap);margin-inline-start:auto;margin-block:var(--space-0);padding:var(--space-0);flex-wrap:wrap;list-style:none;display:flex}.ds-shell-links a{min-height:var(--component-shell-menu-size);padding-inline:var(--component-shell-link-padding);border-radius:var(--component-button-radius);transition:background var(--component-transition-fast), color var(--component-transition-fast);color:inherit;font-size:var(--type-small-size);font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.ds-shell-links a:hover,.ds-shell-links a[aria-current=page]{color:var(--link-hover)}.ds-shell-theme{width:var(--component-shell-menu-size);height:var(--component-shell-menu-size);border-radius:var(--component-button-radius);color:inherit;cursor:pointer;transition:background var(--component-transition-fast), color var(--component-transition-fast);background:0 0;border:0;flex:none;place-items:center;display:grid}.ds-shell-theme:hover,.ds-shell-menu:hover{color:var(--link-hover)}.ds-shell-theme:focus-visible{outline:var(--component-focus-width) solid var(--focus);outline-offset:var(--component-focus-offset)}.ds-shell-icon{width:var(--component-shell-icon-size);height:var(--component-shell-icon-size);fill:none;stroke:currentColor;stroke-width:var(--border-edge-soft);stroke-linecap:round;stroke-linejoin:round;display:block}.ds-icon-sun{display:none}:root[data-theme=dark] .ds-icon-sun{display:block}:root[data-theme=dark] .ds-icon-moon{display:none}.ds-shell-panel{display:contents}.ds-shell-menu{width:var(--component-shell-menu-size);height:var(--component-shell-menu-size);border-radius:var(--component-button-radius);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;display:none;position:relative}.ds-shell-menu i{width:var(--component-shell-dot);height:var(--component-shell-dot);border-radius:var(--radius-pill);transition:width var(--component-transition-fast), height var(--component-transition-fast), top var(--component-transition-fast), transform var(--component-transition-fast), opacity var(--component-transition-fast);background:currentColor;position:absolute;left:50%;transform:translate(-50%)}.ds-shell-menu i:first-child{top:calc(50% - var(--component-shell-dot-gap) - var(--component-shell-dot))}.ds-shell-menu i:nth-child(2){top:calc(50% - var(--component-shell-dot) / 2)}.ds-shell-menu i:nth-child(3){top:calc(50% + var(--component-shell-dot-gap))}.ds-shell-menu[aria-expanded=true] i{top:calc(50% - var(--border-edge-soft) / 2);width:var(--component-shell-bar-width);height:var(--border-edge-soft)}.ds-shell-menu[aria-expanded=true] i:first-child{transform:translate(-50%)rotate(45deg)}.ds-shell-menu[aria-expanded=true] i:nth-child(2){opacity:0}.ds-shell-menu[aria-expanded=true] i:nth-child(3){transform:translate(-50%)rotate(-45deg)}.ds-shell-menu:focus-visible,.ds-shell-links a:focus-visible{outline:var(--component-focus-width) solid var(--focus);outline-offset:var(--component-focus-offset)}@media (width<=54rem){.ds-shell-bar{gap:var(--space-3)}.ds-shell-menu{display:block}.ds-shell-theme{margin-inline-start:auto}.ds-shell[data-nav-ready] .ds-shell-panel{display:none}.ds-shell[data-nav-ready][data-menu-open] .ds-shell-panel{inset-inline:var(--space-0);top:calc(var(--size-full) + var(--space-2));gap:var(--space-3);padding:var(--component-shell-padding-inline);border-radius:var(--component-shell-radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow-2);display:grid;position:absolute}.ds-shell[data-menu-open] .ds-shell-links{gap:var(--space-1);margin-inline-start:var(--space-0);display:grid}.ds-shell[data-menu-open] .ds-shell-links a{min-height:var(--size-control);display:flex}}@media (prefers-reduced-motion:reduce){.ds-shell-menu i{transition:none}}.ds-copy{min-height:var(--component-button-height-compact);min-width:var(--component-button-height-compact);border:var(--space-0);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;opacity:var(--opacity-quiet);transition:color var(--component-transition-fast), opacity var(--component-transition-fast);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-copy-host:hover .ds-copy,.ds-copy-host:focus-within .ds-copy,.ds-copy:focus-visible{opacity:var(--size-full)}@media (hover:none){.ds-copy{opacity:var(--size-full)}}.ds-copy:hover{color:var(--link-hover);opacity:var(--size-full)}.ds-copy:focus-visible{outline:var(--component-focus-width) solid var(--focus);outline-offset:var(--component-focus-offset)}.ds-copy[data-state=done]{color:var(--status-ok-text);opacity:var(--size-full)}.ds-copy[data-state=fail]{color:var(--status-danger-text);opacity:var(--size-full)}.ds-copy-mark{width:var(--size-icon);height:var(--size-icon);fill:none;stroke:currentColor;stroke-width:var(--border-edge-soft);stroke-linecap:round;stroke-linejoin:round;flex:none}.ds-code-block{background:var(--component-code-surface);border:var(--component-frame-width) solid var(--component-code-line);border-radius:var(--component-code-radius);overflow:hidden}.ds-code-block>pre{border:var(--space-0);border-radius:var(--space-0);padding-block-start:var(--space-2)}.ds-code-head{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-2) var(--space-0);padding-inline:var(--component-code-space) var(--space-1);display:flex}.ds-code-language{font-family:var(--type-mono-font);font-size:var(--type-caption-size);letter-spacing:var(--letter-spacing-table);color:var(--component-code-muted)}
