:root{--slate-000:#fff;--slate-025:#f8fafb;--slate-050:#f2f4f6;--slate-100:#e4e8eb;--slate-200:#c9d0d6;--slate-300:#a8b2bb;--slate-400:#85919d;--slate-500:#64707b;--slate-600:#56626e;--slate-700:#414c56;--slate-800:#2c353d;--slate-900:#1e252b;--slate-950:#141a1f;--paper-000:#fdfcfa;--paper-050:#f4f2ee;--green-050:#e8f3ed;--green-300:#7ad3ab;--green-400:#4fbf8a;--green-500:#2fa36b;--green-600:#1e7a4f;--green-700:#17603e;--green-800:#114a30;--red-050:#fbeaeb;--red-400:#f0737a;--red-500:#c8202a;--red-600:#a5161f;--tone-steel:#5c7fa0;--tone-pine:#4e9179;--tone-ochre:#a08a55;--tone-plum:#7c6ea0;--tone-tin:#4e8b99;--tone-clay:#a87563;--tone-garnet:#a05c68;--color-bg:var(--paper-000);--color-surface:var(--paper-050);--color-surface-raised:var(--slate-100);--color-surface-inverse:var(--slate-900);--color-surface-plate:var(--paper-050);--color-rule-plate:var(--color-rule);--color-surface-hover:var(--slate-100);--color-surface-inverse-hover:var(--slate-800);--color-surface-inverse-raised:var(--slate-700);--texture-paper:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='t'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23t)' opacity='0.16'/%3E%3C/svg%3E");--color-ink:var(--slate-900);--color-ink-muted:var(--slate-600);--color-ink-faint:var(--slate-500);--color-ink-inverse:var(--slate-050);--color-ink-on-media:#fdfcfaf5;--color-ink-on-media-muted:#fdfcfadb;--color-ink-ghost:#fdfcfa12;--color-rule-on-media:#fdfcfa52;--color-ink-inverse-muted:var(--slate-300);--color-ink-on-scene-light:var(--slate-900);--color-ink-on-scene-dark:var(--paper-050);--color-artifact-plate:var(--slate-000);--color-artifact-ink:var(--slate-900);--color-rule:var(--slate-200);--color-rule-strong:var(--slate-300);--color-rule-faint:var(--slate-100);--color-rule-inverse:var(--slate-700);--color-action:var(--green-600);--color-action-hover:var(--green-700);--color-action-active:var(--green-800);--color-action-ink:var(--slate-000);--color-action-inverse:var(--green-400);--color-action-inverse-hover:var(--green-300);--color-action-inverse-active:var(--green-500);--color-action-inverse-ink:var(--slate-950);--color-mark-problem:var(--red-500);--color-mark-included:var(--green-600);--color-mark-custom:#2f6bb0;--color-mark-ink:#fff;--color-brand-growth:var(--green-500);--color-brand-base:var(--red-500);--color-focus:var(--color-action);--color-focus-inverse:var(--color-action-inverse);--color-disabled-ink:var(--slate-600);--color-disabled-bg:var(--slate-100);--font-text:"Onest", "Onest Fallback", "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif;--font-display:var(--font-text);--font-axes:normal;--font-weight-regular:400;--font-weight-medium:500;--font-weight-strong:600;--font-weight-display:900;--font-weight-logo:600;--font-weight-3xl:var(--font-weight-strong);--font-weight-hero:var(--font-weight-strong);--font-size-2xs:.8125rem;--font-size-xs:.875rem;--font-size-sm:1rem;--font-size-base:1.125rem;--font-size-lg:1.5rem;--font-size-xl:1.75rem;--font-size-2xl:clamp(2.25rem, 1.4rem + 3.4vw, 3.5rem);--font-size-3xl:clamp(2.75rem, 1.3rem + 5.4vw, 4.5rem);--font-size-4xl:clamp(3.25rem, 1.4rem + 7.4vw, 6rem);--font-size-hero:clamp(2.25rem, 1.15rem + 2.6vw, 3.25rem);--font-size-figure:7rem;--font-size-figure-lg:9rem;--line-height-tight:1.06;--line-height-head:1.14;--line-height-display:1.05;--line-height-base:1.6;--line-height-loose:1.75;--letter-spacing-display:-.038em;--letter-spacing-head:-.028em;--letter-spacing-base:0;--letter-spacing-label:.08em;--letter-spacing-figure:-.04em;--measure-read:48ch;--measure-narrow:32ch;--spacing-2xs:.25rem;--spacing-xs:.5rem;--spacing-sm:.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--spacing-5xl:8rem;--gap-xs:.5rem;--gap-sm:.75rem;--gap-md:1rem;--gap-lg:1.5rem;--gap-xl:2rem;--grid-columns:12;--grid-gutter:1.5rem;--container-max:78rem;--container-pad:1.5rem;--rail-width:4.5rem;--gutter-page:max(var(--container-pad), calc((100vw - var(--container-max)) / 2 + var(--container-pad)));--border-width:1px;--border-width-strong:2px;--radius-sm:2px;--radius-md:4px;--radius-lg:12px;--radius-full:50%;--radius-pill:999px;--shadow-overlay:0 2px 12px #141a1f29;--shadow-card:0 1px 2px #141a1f0d, 0 4px 12px #141a1f12;--shadow-card-hover:0 2px 4px #141a1f12, 0 10px 24px #141a1f1a;--shadow-inset-line:inset 0 -1px 0 0 var(--color-rule-faint);--gradient-surface:linear-gradient(180deg, var(--paper-000) 0%, var(--paper-050) 100%);--gradient-surface-inverse:linear-gradient(180deg, #232c33 0%, #1b2228 100%);--gradient-plate-dark:linear-gradient(180deg, #232c33 0%, #1b2228 100%);--draft-line:var(--color-rule);--draft-tick:6px;--height-input:3rem;--height-button:3.5rem;--height-button-sm:2.25rem;--height-touch:2.75rem;--size-direction-figure:3rem;--icon-size-xs:.875rem;--icon-size-sm:1.125rem;--icon-size-md:1.5rem;--icon-size-lg:2.5rem;--size-sticky-action:calc(var(--height-button) + var(--spacing-sm) * 2);--size-header:calc(var(--height-button) + var(--spacing-sm) * 2);--z-nav:100;--z-dropdown:200;--z-sticky:300;--z-modal:400;--z-toast:500;--duration-fast:.16s;--duration-base:.22s;--duration-slow:.3s;--duration-reveal:.42s;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-inout:cubic-bezier(.65, .05, .36, 1)}:root[data-theme=dark]{--color-bg:var(--slate-950);--color-surface:#1b2228;--color-surface-raised:#232c33;--color-surface-inverse:var(--slate-100);--color-rule-plate:var(--slate-600);--color-surface-hover:#2c363e;--color-surface-inverse-hover:var(--slate-200);--color-surface-inverse-raised:var(--slate-300);--color-mark-problem:var(--red-400);--color-mark-included:var(--green-400);--color-mark-custom:#8fb4e0;--color-mark-ink:var(--slate-950);--color-ink:var(--slate-100);--color-ink-muted:var(--slate-300);--color-ink-faint:#8fa0af;--color-ink-inverse:var(--slate-900);--color-ink-inverse-muted:var(--slate-600);--color-rule:#333d46;--color-rule-strong:#46525c;--color-rule-faint:#262f36;--color-rule-inverse:var(--slate-300);--color-action:var(--green-400);--color-action-hover:var(--green-300);--color-action-active:var(--green-500);--color-action-ink:var(--slate-950);--color-action-inverse:var(--green-600);--color-action-inverse-hover:var(--green-700);--color-action-inverse-active:var(--green-800);--color-action-inverse-ink:var(--slate-000);--color-disabled-ink:var(--slate-300);--color-disabled-bg:#232c33;--texture-paper:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='t'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23t)' opacity='0.12'/%3E%3C/svg%3E");--shadow-overlay:0 2px 12px #00000080;--shadow-card:0 1px 2px #00000059, 0 6px 16px #0000004d;--shadow-card-hover:0 2px 4px #0006, 0 12px 28px #0000005c;--gradient-surface:var(--gradient-plate-dark);--gradient-surface-inverse:linear-gradient(180deg, var(--slate-050) 0%, var(--slate-100) 100%)}@media (prefers-color-scheme:dark){:root[data-theme=auto]{--color-bg:var(--slate-950);--color-surface:#1b2228;--color-surface-raised:#232c33;--color-surface-inverse:var(--slate-100);--color-rule-plate:var(--slate-600);--color-surface-hover:#2c363e;--color-surface-inverse-hover:var(--slate-200);--color-surface-inverse-raised:var(--slate-300);--color-mark-problem:var(--red-400);--color-ink:var(--slate-100);--color-ink-muted:var(--slate-300);--color-ink-faint:#8fa0af;--color-ink-inverse:var(--slate-900);--color-ink-inverse-muted:var(--slate-600);--color-rule:#333d46;--color-rule-strong:#46525c;--color-rule-faint:#262f36;--color-rule-inverse:var(--slate-300);--color-action:var(--green-400);--color-action-hover:var(--green-300);--color-action-active:var(--green-500);--color-action-ink:var(--slate-950);--color-action-inverse:var(--green-600);--color-action-inverse-hover:var(--green-700);--color-action-inverse-active:var(--green-800);--color-action-inverse-ink:var(--slate-000);--color-disabled-ink:var(--slate-300);--color-disabled-bg:#232c33;--texture-paper:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='t'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23t)' opacity='0.12'/%3E%3C/svg%3E");--shadow-overlay:0 2px 12px #00000080;--shadow-card:0 1px 2px #00000059, 0 6px 16px #0000004d;--shadow-card-hover:0 2px 4px #0006, 0 12px 28px #0000005c;--gradient-surface:var(--gradient-plate-dark);--gradient-surface-inverse:linear-gradient(180deg, var(--slate-050) 0%, var(--slate-100) 100%)}}@media (width>=41.3125rem){:root{--font-weight-3xl:var(--font-weight-display)}}@media (width>=71.125rem){:root{--font-weight-hero:var(--font-weight-display)}}@font-face{font-family:Onest;src:url(/brand/fonts/Onest-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Onest Fallback;src:local(Helvetica Neue),local(Arial),local(Liberation Sans),local(Arimo);size-adjust:101.5%;ascent-override:97%;descent-override:30.5%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-variation-settings:var(--font-axes)}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding-inline-start:0;list-style:none}img,svg{max-inline-size:100%;display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}body{background-color:var(--color-bg);background-image:var(--texture-paper);color:var(--color-ink);font-family:var(--font-text);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-base);font-variant-numeric:proportional-nums;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-repeat:repeat;background-size:11.25rem 11.25rem;background-attachment:fixed;margin:0;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);line-height:var(--line-height-head);letter-spacing:var(--letter-spacing-head);text-wrap:balance}h1{font-size:var(--font-size-3xl);font-weight:var(--font-weight-3xl);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display)}h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-strong)}h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}h4{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}p{max-inline-size:var(--measure-read);text-wrap:pretty}strong,b{font-weight:var(--font-weight-medium)}a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);text-underline-offset:.2em;transition:text-decoration-color var(--duration-fast) var(--ease-out), text-decoration-thickness var(--duration-fast) var(--ease-out);text-decoration-thickness:1px}a:hover,a:active{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink);text-decoration-thickness:var(--border-width-strong)}:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:2px}table{border-collapse:collapse;inline-size:100%}td,th{font-variant-numeric:tabular-nums}hr{border:0;border-block-start:var(--border-width) solid var(--color-rule);block-size:0;margin-block:var(--spacing-2xl)}::selection{background-color:var(--color-surface-raised);color:var(--color-ink)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{interpolate-size:allow-keywords}details::details-content{block-size:0;transition:block-size var(--duration-base) var(--ease-out), content-visibility var(--duration-base) allow-discrete;overflow:hidden}details[open]::details-content{block-size:auto}[id]{scroll-margin-block-start:calc(var(--size-header) + var(--spacing-lg))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:root{--color-bg:#fff;--color-surface:#fff;--color-surface-raised:#fff;--color-ink:#000;--color-ink-muted:#333;--color-rule:#999}body{background-image:none;font-size:11pt}}.container{inline-size:100%;max-inline-size:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}.grid{gap:var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));display:grid}.grid_cols_1{grid-template-columns:minmax(0,1fr)}.grid_cols_2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid_cols_3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid_cols_4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid_split{gap:var(--spacing-3xl);grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.grid_gap_tight{gap:var(--gap-sm)}.grid_gap_wide{gap:var(--spacing-2xl)}.scroll-box{display:flow-root}.scroll-box__viewport{overscroll-behavior-x:contain;overflow-x:auto}.scroll-box__hint{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-ink-faint);padding-block-end:var(--spacing-sm);display:none}.scroll-box__hint:after{content:"";inline-size:1.5rem;block-size:var(--border-width-strong);background-color:var(--color-rule-strong)}@media (width<=64rem){:root{--grid-columns:8;--rail-width:3rem}.grid_split{gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr)}.grid_cols_4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48.0625rem){html{scroll-padding-block-start:calc(var(--size-header) + var(--spacing-md))}}@media (width<=48rem){:root{--grid-columns:4;--container-pad:1rem}body{line-height:var(--line-height-loose)}html{scroll-padding-block-end:calc(var(--size-sticky-action) + var(--spacing-md))}body{padding-block-end:calc(var(--size-sticky-action) + var(--spacing-lg) + env(safe-area-inset-bottom,0px))}.scroll-box__hint{display:flex}.grid_cols_3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=30rem){.grid_cols_2,.grid_cols_3,.grid_cols_4{grid-template-columns:minmax(0,1fr)}}.icon{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);color:inherit;vertical-align:middle;flex:none}.icon_size_xs{inline-size:var(--icon-size-xs);block-size:var(--icon-size-xs)}.icon_size_md{inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.icon_size_lg{inline-size:var(--icon-size-lg);block-size:var(--icon-size-lg)}.icon_faint{color:var(--color-ink-faint)}.icon_shift{transition:transform var(--duration-fast) var(--ease-out)}.icon-sprite{block-size:0;inline-size:0;position:absolute;overflow:hidden}.construction{padding-block:var(--spacing-4xl);border-block-start:var(--border-width) solid var(--color-rule);grid-template-columns:minmax(0,1fr);display:grid}.scene-band+.construction,.field-band+.construction{border-block-start:0;padding-block-start:var(--spacing-xl)}.inverse-panel+.construction,.construction_dark+.construction{border-block-start:0}.construction_first{padding-block:var(--spacing-xl) var(--spacing-3xl);border-block-start:0}.construction_overlap{padding-block-start:0}.construction__overlap-item{z-index:1;margin-block-start:calc(var(--spacing-3xl) * -1);position:relative}.construction_stage{inline-size:100vw;padding:0 0 var(--spacing-3xl);margin-inline:calc(50% - 50vw)}.construction_first>.construction__body{gap:var(--spacing-3xl)}.construction__body{min-inline-size:0}.construction{z-index:1;position:relative}.construction_bleed{inline-size:100vw;padding-inline:var(--gutter-page) 0;margin-inline:calc(50% - 50vw)}.construction__inset{z-index:1;padding-inline-end:var(--gutter-page);position:relative}.construction_stage .construction__inset{padding-inline:var(--gutter-page)}@media (width<=66rem){.construction_bleed{padding-inline:var(--gutter-page)}.construction__inset{padding-inline-end:0}}@media (width<=48rem){.construction{row-gap:var(--spacing-md);padding-block:var(--spacing-2xl);grid-template-columns:minmax(0,1fr)}}.section-head{gap:var(--spacing-md);flex-direction:column;display:flex}.section-head__label{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-ink-faint)}.section-head__title{max-inline-size:22ch}.section-head__title_wide{max-inline-size:32ch}.section-head__lead{font-size:var(--font-size-lg);line-height:var(--line-height-base);color:var(--color-ink-muted);max-inline-size:var(--measure-read)}.section-head__note{font-size:var(--font-size-sm);color:var(--color-ink-faint);max-inline-size:var(--measure-read)}.button{justify-content:center;align-items:center;gap:var(--gap-xs);min-block-size:var(--height-button);padding-inline:var(--spacing-xl);padding-block:var(--spacing-xs);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);line-height:1.3;text-decoration:none;display:inline-flex}.button_primary{background-color:var(--color-action);border-color:var(--color-action);color:var(--color-action-ink)}.button_primary:hover{background-color:var(--color-action-hover);border-color:var(--color-action-hover)}.button_primary:active{background-color:var(--color-action-active);transform:translateY(1px)}.button_secondary{background-color:var(--color-bg);border-color:var(--color-rule-strong);color:var(--color-ink)}.button_secondary:hover{background-color:var(--color-surface-hover);border-color:var(--color-ink)}.button_secondary:active{background-color:var(--color-surface);transform:translateY(1px)}.button_quiet{min-block-size:var(--height-button-sm);color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);text-underline-offset:.25em;background-color:#0000;padding-inline:0}.button_quiet:hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.button_wide{inline-size:100%}.button:disabled,.button_disabled{background-color:var(--color-disabled-bg);border-color:var(--color-disabled-bg);color:var(--color-disabled-ink);cursor:not-allowed;transform:none}.button_loading{cursor:progress;pointer-events:none}.button__spinner{border:var(--border-width-strong) solid currentColor;border-radius:var(--radius-full);border-block-start-color:#0000;block-size:.875rem;inline-size:.875rem;animation:.9s linear infinite button-spin}@keyframes button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.button__spinner{opacity:.5;border-block-start-color:currentColor;animation:none}}.button_primary.button_hover{background-color:var(--color-action-hover);border-color:var(--color-action-hover)}.button_primary.button_active{background-color:var(--color-action-active);transform:translateY(1px)}.button_secondary.button_hover{border-color:var(--color-ink)}.button_quiet.button_hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.button:focus-visible,.button_focus{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:2px}.action-pair{align-items:center;gap:var(--gap-md);flex-wrap:wrap;display:flex}.action-pair__note{font-size:var(--font-size-sm);color:var(--color-ink-muted);max-inline-size:var(--measure-narrow)}.action-pair_stacked{align-items:flex-start;gap:var(--gap-sm);flex-direction:column}.field{gap:var(--spacing-xs);flex-direction:column;display:flex}.field__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-ink)}.field__optional{font-weight:var(--font-weight-regular);color:var(--color-ink-faint)}.field__hint{font-size:var(--font-size-sm);color:var(--color-ink-muted);max-inline-size:var(--measure-read)}.field__control{min-block-size:var(--height-input);padding-inline:var(--spacing-md);padding-block:var(--spacing-sm);background-color:var(--color-bg);border:var(--border-width) solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--font-size-base);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out)}.field__control::placeholder{color:var(--color-ink-faint)}.field__control:hover{border-color:var(--color-ink)}.field__control:focus-visible{border-color:var(--color-focus);outline:var(--border-width-strong) solid var(--color-focus);outline-offset:1px}.field__control_area{resize:vertical;min-block-size:7.5rem;line-height:var(--line-height-base)}.field__control:disabled{background-color:var(--color-disabled-bg);border-color:var(--color-rule);color:var(--color-disabled-ink);cursor:not-allowed}.field_invalid .field__control{border-color:var(--color-ink);border-width:var(--border-width-strong)}.field__error{align-items:flex-start;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-ink);display:flex}.field__error-mark{color:var(--color-ink);margin-block-start:.15rem}.field__control_hover{border-color:var(--color-ink-muted)}.field__control_focus{border-color:var(--color-focus);outline:var(--border-width-strong) solid var(--color-focus);outline-offset:1px}.field__control_wide{inline-size:100%}.choice{align-items:flex-start;gap:var(--spacing-sm);cursor:pointer;display:flex}.choice__input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-ink);flex:none;margin:0;margin-block-start:.2rem}.choice__mark{color:var(--color-ink-faint);margin-block-start:.15rem}.choice__text{font-size:var(--font-size-sm);line-height:var(--line-height-base)}.choice__note{font-size:var(--font-size-sm);color:var(--color-ink-muted);display:block}.choice_disabled{cursor:not-allowed;color:var(--color-disabled-ink)}.choice-group{gap:var(--spacing-sm);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.choice-group__legend{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-block-end:var(--spacing-2xs);padding:0}.data-table{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-sm)}.data-table__caption{caption-side:top;text-align:start;font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-ink-faint);padding-block-end:var(--spacing-sm)}.data-table__head-cell{padding:var(--spacing-sm) var(--spacing-md);border-block-end:var(--border-width-strong) solid var(--color-ink);font-weight:var(--font-weight-medium);text-align:start;vertical-align:bottom}.data-table__head-cell_numeric{text-align:end}.data-table__cell{padding:var(--spacing-md);border-block-end:var(--border-width) solid var(--color-rule);vertical-align:top;text-align:start;max-inline-size:var(--measure-read)}.data-table__cell_numeric{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.data-table__cell_head{font-weight:var(--font-weight-medium);color:var(--color-ink)}.data-table__cell_muted{color:var(--color-ink-muted)}.data-table__row:last-child .data-table__cell{border-block-end:0}.data-table__row_total .data-table__cell{border-block-start:var(--border-width-strong) solid var(--color-ink);font-weight:var(--font-weight-medium);border-block-end:0}@media (hover:hover){.data-table__row:hover .data-table__cell{background-color:var(--color-surface-hover)}}.data-table__unit{color:var(--color-ink-faint)}@media (width<=48rem){.data-table{min-inline-size:40rem}}.data-table_compact .data-table__cell{padding:var(--spacing-sm) var(--spacing-md)}.data-table_lead{font-size:var(--font-size-base)}.data-table_lead .data-table__cell{padding-block:var(--spacing-lg)}@media (width<=48rem){.data-table_lead{min-inline-size:0;display:block}.data-table_lead thead{display:none}.data-table_lead tbody,.data-table_lead .data-table__row{display:block}.data-table_lead .data-table__row{padding-block:var(--spacing-md);border-block-end:var(--border-width) solid var(--color-rule)}.data-table_lead .data-table__cell{border-block-end:0;padding:0;display:block}.data-table_lead .data-table__cell_head{padding-block-end:var(--spacing-2xs)}.data-table_stacked{min-inline-size:0;display:block}.data-table_stacked thead{display:none}.data-table_stacked tbody,.data-table_stacked .data-table__row{display:block}.data-table_stacked .data-table__row{padding-block:var(--spacing-md);border-block-end:var(--border-width) solid var(--color-rule)}.data-table_stacked .data-table__row:last-child{border-block-end:0}.data-table_stacked .data-table__cell{border-block-end:0;padding:0;display:block}.data-table_stacked .data-table__cell_head{font-size:var(--font-size-base);padding-block-end:var(--spacing-2xs)}.data-table_stacked .data-table__cell+.data-table__cell{padding-block-start:var(--spacing-2xs)}}.pair-list{border-block-start:var(--border-width) solid var(--color-rule)}.pair-list__row{gap:var(--grid-gutter);padding-block:var(--spacing-md);border-block-end:var(--border-width) solid var(--color-rule);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.pair-list__term{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0}.pair-list__value{font-size:var(--font-size-base);color:var(--color-ink-muted);max-inline-size:none;margin:0}.pair-list_counted .pair-list__term{gap:var(--spacing-sm);grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;display:grid}.pair-list__figure{font-size:var(--font-size-lg);font-weight:var(--font-weight-display);letter-spacing:var(--letter-spacing-head);font-variant-numeric:tabular-nums;color:var(--color-ink);line-height:1}@media (width<=48rem){.pair-list__row{gap:var(--spacing-xs);padding-block:var(--spacing-lg);grid-template-columns:minmax(0,1fr)}.pair-list__term{font-size:var(--font-size-lg)}}.pair-list_columns{--pair-list-columns:3;grid-template-columns:repeat(var(--pair-list-columns), minmax(0, 1fr));gap:var(--grid-gutter);border-block-start:0;display:grid}.pair-list_columns_2{--pair-list-columns:2}@media (width>=48.0625rem){.pair-list_columns>.pair-list__row:last-child:nth-child(3n+2){max-inline-size:var(--measure-read);grid-column:span 2}.pair-list_columns_2>.pair-list__row:last-child:nth-child(odd){grid-column:span 2}}.pair-list_columns .pair-list__row{gap:var(--spacing-2xs);padding-block:var(--spacing-sm) 0;border-block-start:var(--border-width-strong) solid var(--color-ink);border-block-end:0;flex-direction:column;display:flex}@media (width<=48rem){.pair-list_columns{gap:var(--gap-md);grid-template-columns:minmax(0,1fr)}}.balance-columns{border-block:var(--border-width) solid var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.balance-columns__column{padding:var(--spacing-2xl)}.balance-columns__column+.balance-columns__column{border-inline-start:var(--border-width) solid var(--color-rule)}.balance-columns__head{gap:var(--spacing-xs);border-block-end:var(--border-width) solid var(--color-rule);flex-direction:column;margin-block-end:var(--spacing-xl);padding-block-end:var(--spacing-lg);display:flex}.balance-columns__title{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);display:flex}.balance-columns__sign{color:var(--color-ink-faint)}.balance-columns__item{padding-block:var(--spacing-md);font-size:var(--font-size-base)}.balance-columns__item+.balance-columns__item{border-block-start:var(--border-width) solid var(--color-rule-faint)}@media (width<=48rem){.balance-columns{grid-template-columns:minmax(0,1fr)}.balance-columns__item{padding-block:var(--spacing-sm);font-size:var(--font-size-base)}.balance-columns__column+.balance-columns__column{border-inline-start:0;border-block-start:var(--border-width) solid var(--color-rule)}.balance-columns__column{padding:var(--spacing-lg)}}.marker{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2xs) var(--spacing-sm);border-radius:var(--radius-pill);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;white-space:nowrap;background-color:var(--color-mark-custom);color:var(--color-mark-ink);display:inline-flex}.marker_included{background-color:var(--color-mark-included)}.marker_absent{color:var(--color-ink-muted);background-color:#0000;padding:0}.marker__sign{border:var(--border-width) solid currentColor;block-size:.625rem;inline-size:.625rem}.marker .icon{block-size:.875rem;inline-size:.875rem}.marker_absent .marker__sign{border-color:var(--color-rule-strong);background-color:#0000;position:relative}.marker_absent .marker__sign:after{content:"";block-size:var(--border-width);background-color:var(--color-rule-strong);position:absolute;inset-block-start:50%;inset-inline:-1px}.metric{gap:var(--spacing-xs);flex-direction:column;display:flex}.metric__value{font-size:var(--font-size-4xl);font-weight:var(--font-weight-display);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-display);font-variant-numeric:tabular-nums;color:var(--color-ink)}.metric__value_medium{font-size:var(--font-size-3xl);font-weight:var(--font-weight-3xl)}.metric__unit{font-size:.4em;font-weight:var(--font-weight-regular);color:var(--color-ink-muted);letter-spacing:var(--letter-spacing-base)}.metric__caption{font-size:var(--font-size-base);color:var(--color-ink-muted);max-inline-size:var(--measure-narrow)}.metric__source{font-size:var(--font-size-xs);color:var(--color-ink-faint)}.nav-card{padding:var(--spacing-xl);background-image:var(--gradient-surface);box-shadow:var(--shadow-card);border-block-start:3px solid var(--tone,var(--color-mark-problem));border-radius:var(--radius-lg);color:inherit;transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), border-color var(--duration-fast) var(--ease-out);padding-block-start:var(--spacing-lg);text-decoration:none;display:block}@media (hover:hover){.nav-card:has(>.nav-card__title:hover){background-color:var(--color-surface-hover);border-inline-color:var(--color-ink);border-block-end-color:var(--color-ink)}}.nav-card:has(>.nav-card__title:active){background-color:var(--color-surface-raised);border-inline-color:var(--color-ink);border-block-end-color:var(--color-ink)}.nav-card__kind{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-mark-problem)}.nav-card__head{gap:var(--spacing-2xs);flex-direction:column;display:flex}.nav-card__name{line-height:1.2;display:block}.nav-card__title{justify-content:space-between;align-items:center;gap:var(--spacing-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-head);letter-spacing:var(--letter-spacing-head);cursor:pointer;list-style:none;display:flex}.nav-card__title::-webkit-details-marker{display:none}.nav-card__title:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:var(--spacing-2xs)}.nav-card__sign{border:var(--border-width) solid var(--color-rule-strong);border-radius:var(--radius-full);block-size:2.5rem;inline-size:2.5rem;color:var(--color-ink-muted);transition:transform var(--duration-base) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;display:flex}@media (hover:hover){.nav-card__title:hover .nav-card__sign{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}}.nav-card__title:active .nav-card__sign{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}.nav-card[open] .nav-card__sign{transform:rotate(180deg)}.nav-card__body{gap:var(--spacing-sm);flex-direction:column;padding-block-start:var(--spacing-md);display:flex}.nav-card__text{font-size:var(--font-size-base);color:var(--color-ink-muted);max-inline-size:none}.nav-card__link{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-ink);align-self:flex-start;text-decoration:none;display:inline-flex}.nav-card__link:hover,.nav-card__link:active{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:var(--border-width-strong);text-underline-offset:.25em}.nav-card__link:hover .icon_shift{transform:translate(.25rem)}.nav-card:after{content:"";inline-size:var(--draft-tick);block-size:var(--draft-tick);border-inline-end:var(--border-width) solid var(--draft-line);border-block-end:var(--border-width) solid var(--draft-line);pointer-events:none;position:absolute;inset-block-end:var(--spacing-sm);inset-inline-end:var(--spacing-sm)}.nav-card{position:relative}@media (hover:hover){.nav-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}}.faq{border-block-start:var(--border-width) solid var(--color-rule)}.faq__item{border-block-end:var(--border-width) solid var(--color-rule)}.faq__question{justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg);padding-block:var(--spacing-lg);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-head);cursor:pointer;list-style:none;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__question{padding-inline:var(--spacing-sm);margin-inline:calc(var(--spacing-sm) * -1);transition:background-color var(--duration-fast) var(--ease-out)}@media (hover:hover){.faq__question:hover{background-color:var(--color-surface-hover)}}.faq__question:active{background-color:var(--color-surface-raised)}.faq__answer{max-inline-size:var(--measure-read);color:var(--color-ink-muted);margin-inline-start:auto;padding-block-end:var(--spacing-lg)}.faq__answer p+p{margin-block-start:var(--spacing-md)}.faq__item_bare{border-block-end:0}.faq__question_compact{font-size:var(--font-size-base);padding-block:0}.faq__answer_flush{padding-block-end:0}.flow-scheme{gap:var(--gap-md);counter-reset:flow;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.flow-scheme__node{gap:var(--spacing-2xs);counter-increment:flow;min-block-size:13rem;padding:var(--spacing-lg);background-image:var(--gradient-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.flow-scheme__node:after{content:counter(flow, decimal-leading-zero);z-index:0;font-size:var(--font-size-figure);font-weight:var(--font-weight-display);letter-spacing:var(--letter-spacing-figure);color:var(--color-ink);opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:.8;position:absolute;inset-block-end:calc(var(--spacing-md) * -1);inset-inline-end:var(--spacing-sm)}.flow-scheme__node_exchange{border-block-start:var(--border-width-strong) dashed var(--color-rule-strong)}.flow-scheme__step{z-index:1;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-head);letter-spacing:var(--letter-spacing-head);color:var(--color-ink);position:relative}.flow-scheme__title{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.flow-scheme__text{z-index:1;font-size:var(--font-size-sm);color:var(--color-ink-muted);max-inline-size:none;position:relative}.flow-scheme__link{inline-size:var(--gap-md);block-size:var(--border-width-strong);background-color:var(--color-rule-strong);position:absolute;inset-block-start:-1px;inset-inline-end:calc(var(--gap-md) * -1)}.flow-scheme__link_two-way{background-color:var(--color-ink)}@media (width<=64rem){.flow-scheme{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-scheme__link{display:none}}@media (width<=30rem){.flow-scheme{grid-template-columns:minmax(0,1fr)}}@media (width>=30.0625rem) and (width<=64rem){.flow-scheme__node:last-child:nth-child(odd){grid-column:span 2}.flow-scheme__node:last-child:nth-child(odd) .flow-scheme__text{max-inline-size:var(--measure-read)}}.process-track{gap:var(--spacing-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.process-track__step{gap:var(--spacing-xs);min-block-size:17rem;padding:var(--spacing-lg);--color-ink:var(--slate-050);--color-ink-muted:var(--slate-200);--color-ink-faint:var(--slate-300);--color-rule:#fdfcfa3d;--color-rule-faint:#fdfcfa24;background-image:var(--gradient-plate-dark);color:var(--color-ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.process-track__sign{z-index:0;block-size:9rem;inline-size:9rem;color:var(--slate-050);opacity:.14;pointer-events:none;position:absolute;inset-block-end:calc(var(--spacing-md) * -1);inset-inline-end:calc(var(--spacing-md) * -1);-webkit-mask-image:linear-gradient(#00000040 12%,#000 92%);mask-image:linear-gradient(#00000040 12%,#000 92%)}.process-track__number,.process-track__title,.process-track__text{z-index:1;position:relative}.process-track__number{align-items:baseline;gap:var(--spacing-2xs);font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-ink-faint);font-variant-numeric:tabular-nums;display:flex}.process-track__word,.process-track__figure{display:inline}.process-track__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-head);letter-spacing:var(--letter-spacing-head);text-wrap:balance}.process-track__text{font-size:var(--font-size-sm);color:var(--color-ink-muted);max-inline-size:none}.process-track__mark{z-index:2;align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-2xs) var(--spacing-md) var(--spacing-2xs) var(--spacing-lg);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-mark-ink);display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:0}.process-track__mark:before{content:"";z-index:-1;background-color:var(--mark-bg,var(--color-mark-custom));border-radius:var(--radius-md);transform-origin:0 100%;margin-block-start:-2rem;padding-block-start:2rem;position:absolute;inset-block:0;inset-inline:0 -2rem;transform:skew(14deg)}.process-track__mark_pay{--mark-bg:var(--color-action-inverse);color:var(--color-action-inverse-ink)}.process-track__mark_note{--mark-bg:var(--slate-200);color:var(--slate-900)}.process-track__mark .icon{block-size:.875rem;inline-size:.875rem}@media (width<=72rem){.process-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.process-track{grid-template-columns:minmax(0,1fr)}.process-track__step{min-block-size:0}}.doc-link{align-items:baseline;gap:var(--spacing-md);padding-block:var(--spacing-md);border-block-end:var(--border-width) solid var(--color-rule);color:inherit;text-decoration:none;display:flex}.doc-link:hover .doc-link__title,.doc-link:active .doc-link__title{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink);text-decoration-thickness:var(--border-width-strong)}.doc-link__title{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);text-underline-offset:.2em}.doc-link__meta{font-size:var(--font-size-sm);color:var(--color-ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto}@media (width<=48rem){.doc-link{align-items:flex-start;gap:var(--spacing-2xs);flex-direction:column}.doc-link__meta{white-space:normal;margin-inline-start:0}}.note{align-items:flex-start;gap:var(--spacing-md);border-inline-start:var(--border-width-strong) solid var(--color-rule-strong);color:var(--color-ink-muted);max-inline-size:var(--measure-read);flex-wrap:wrap;align-self:start;padding-inline-start:var(--spacing-md);display:flex}.note_strong{color:var(--color-ink);border-inline-start-color:var(--color-ink)}.note_accent{border-inline-start-color:var(--color-ink-muted)}.note_signal{border-inline-start-color:var(--color-ink);border-inline-start-style:dashed}.note__text{flex:30ch;max-inline-size:none}.note>.marker{flex:none}@media (width<=48rem){.note__text{flex:0 auto}.note{gap:var(--spacing-xs);flex-direction:column}}.state-message{gap:var(--spacing-sm);padding:var(--spacing-xl);background-color:var(--color-surface);border:var(--border-width) dashed var(--color-rule-strong);border-radius:var(--radius-sm);flex-direction:column;display:flex}.state-message_error{border-style:solid;border-width:var(--border-width-strong);border-color:var(--color-ink)}.state-message_loading{border-style:solid;border-color:var(--color-rule)}.state-message__title{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);display:flex}.state-message__text{font-size:var(--font-size-sm);color:var(--color-ink-muted)}.state-message__bar{background-color:var(--color-surface-raised);block-size:.75rem;animation:state-pulse 1.4s var(--ease-inout) infinite}.state-message__bar_short{inline-size:40%}.state-message__bar_medium{inline-size:70%}@keyframes state-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.state-message__bar{animation:none}}.state-message_solid{border-style:solid;border-color:var(--color-rule)}.sticky-action{z-index:var(--z-sticky);gap:var(--spacing-xs);min-block-size:var(--size-sticky-action);padding:var(--spacing-sm) var(--container-pad);background-color:var(--color-bg);border-block-start:var(--border-width) solid var(--color-rule);box-shadow:var(--shadow-overlay);transition:transform var(--duration-base) var(--ease-out), visibility var(--duration-base) var(--ease-out);flex-direction:column;padding-block-end:calc(var(--spacing-sm) + env(safe-area-inset-bottom,0px));display:flex;position:fixed;inset-block-end:0;inset-inline:0}.sticky-action_hidden{visibility:hidden;transform:translateY(100%)}.sticky-action__note{font-size:var(--font-size-sm);color:var(--color-ink-muted);text-align:center}.sticky-action_preview{box-shadow:none;position:static}.module-figure{gap:var(--spacing-md);flex-direction:column;margin:0;display:flex}.module-figure__frame{border-block-end:var(--border-width) solid var(--color-rule);justify-content:flex-start;align-items:center;padding-block-end:var(--spacing-md);display:flex}.module-figure__frame_inverse{padding:var(--spacing-2xl);background-color:var(--color-surface-inverse);border-radius:var(--radius-sm);border-block-end:0}.module-figure__image{block-size:auto;inline-size:100%;max-inline-size:30rem}.module-figure__caption{gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-ink-muted);max-inline-size:var(--measure-read);display:flex}.module-figure__number{color:var(--color-ink-faint);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-label);flex:none}@media (width<=48rem){.module-figure__caption{gap:var(--spacing-2xs);flex-direction:column}}.logo-lockup{align-items:center;gap:var(--spacing-sm);color:inherit;text-decoration:none;display:inline-flex}.logo-lockup__mark{flex:none;block-size:3rem;inline-size:3rem}.logo-lockup__name{flex-direction:column;gap:.125rem;line-height:1.1;display:flex}.logo-lockup__word{font-size:var(--font-size-lg);font-weight:var(--font-weight-logo);letter-spacing:var(--letter-spacing-base)}.logo-lockup__descriptor{font-size:var(--font-size-xs);color:var(--color-ink-muted)}.logo-proof{gap:var(--spacing-lg);flex-direction:column;display:flex}.logo-proof__stage{aspect-ratio:401/130;background-color:var(--color-artifact-plate);inline-size:100%;max-inline-size:25.0625rem;position:relative;container-type:inline-size}.logo-proof__file,.logo-proof__live{inline-size:100%;margin:0;position:absolute;inset-block-start:0;inset-inline-start:0}.logo-proof__live{font-size:24.94cqi;font-weight:var(--font-weight-logo);letter-spacing:var(--letter-spacing-base);white-space:nowrap;color:var(--color-artifact-ink);line-height:1.3}.logo-proof__stage_mode_overlay .logo-proof__live{opacity:.5}.logo-proof__note{font-size:var(--font-size-xs);color:var(--color-ink-muted);max-inline-size:var(--measure-read)}.styleguide{min-block-size:100dvh}.styleguide__header{z-index:var(--z-nav);padding-block:var(--spacing-md);background-color:var(--color-bg);border-block-end:var(--border-width) solid var(--color-rule);position:sticky;inset-block-start:0}.styleguide__bar{justify-content:space-between;align-items:center;gap:var(--gap-md);flex-wrap:wrap;display:flex}.styleguide__meta{gap:var(--gap-md);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-ink-faint);flex-wrap:wrap;align-items:center;display:flex}.styleguide__intro{padding-block:var(--spacing-4xl) var(--spacing-3xl)}.styleguide__title{max-inline-size:18ch;margin-block-end:var(--spacing-lg)}.styleguide__lead{font-size:var(--font-size-lg);color:var(--color-ink-muted)}.styleguide__toc{gap:var(--gap-sm) var(--grid-gutter);border-block-start:var(--border-width) solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--spacing-2xl);padding-block-start:var(--spacing-lg);display:grid}.styleguide__toc-link{font-size:var(--font-size-sm);color:var(--color-ink-muted)}.styleguide__toc-link:hover{color:var(--color-ink)}.styleguide__group{gap:var(--spacing-2xl);flex-direction:column;display:flex}.styleguide__subtitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-base)}.styleguide__footer{padding-block:var(--spacing-3xl);border-block-start:var(--border-width) solid var(--color-rule);color:var(--color-ink-muted);font-size:var(--font-size-sm)}@media (width<=64rem){.styleguide__toc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=30rem){.styleguide__toc{grid-template-columns:minmax(0,1fr)}}.styleguide__group_tight{gap:var(--spacing-lg)}.styleguide__group_wide{gap:var(--spacing-3xl)}.styleguide__text{color:var(--color-ink)}.theme-switch{border:var(--border-width) solid var(--color-rule-strong);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.theme-switch__button{padding:var(--spacing-2xs) var(--spacing-sm);min-block-size:var(--height-button-sm);color:var(--color-ink-muted);font-size:var(--font-size-xs);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background-color:#0000;border:0}.theme-switch__button+.theme-switch__button{border-inline-start:var(--border-width) solid var(--color-rule-strong)}.theme-switch__button:hover{background-color:var(--color-surface-hover);color:var(--color-ink)}.theme-switch__button_current{background-color:var(--color-ink);color:var(--color-bg)}.swatch{gap:var(--spacing-xs);flex-direction:column;display:flex}.swatch__patch{border:var(--border-width) solid var(--color-rule);border-radius:var(--radius-sm);block-size:4.5rem}.swatch__patch_bordered{border-color:var(--color-rule-strong)}.swatch__role{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.swatch__token{font-size:var(--font-size-xs);color:var(--color-ink-muted);word-break:break-all}.swatch__value{font-size:var(--font-size-xs);color:var(--color-ink-faint);font-variant-numeric:tabular-nums;text-transform:uppercase}.swatch__contrast{font-size:var(--font-size-xs);color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.swatch__patch_bg{background-color:var(--color-bg)}.swatch__patch_surface{background-color:var(--color-surface)}.swatch__patch_surface-raised{background-color:var(--color-surface-raised)}.swatch__patch_surface-inverse{background-color:var(--color-surface-inverse)}.swatch__patch_ink{background-color:var(--color-ink)}.swatch__patch_ink-muted{background-color:var(--color-ink-muted)}.swatch__patch_ink-faint{background-color:var(--color-ink-faint)}.swatch__patch_rule{background-color:var(--color-rule)}.swatch__patch_action{background-color:var(--color-action)}.swatch__patch_action-hover{background-color:var(--color-action-hover)}.swatch__patch_action-active{background-color:var(--color-action-active)}.swatch__patch_action-inverse{background-color:var(--color-action-inverse)}.swatch__patch_disabled{background-color:var(--color-disabled-bg)}.swatch__patch_brand-growth{background-color:var(--color-brand-growth)}.swatch__patch_brand-base{background-color:var(--color-brand-base)}.swatch__patch_tone-steel{background-color:var(--tone-steel)}.swatch__patch_tone-pine{background-color:var(--tone-pine)}.swatch__patch_tone-tin{background-color:var(--tone-tin)}.swatch__patch_tone-plum{background-color:var(--tone-plum)}.swatch__patch_tone-clay{background-color:var(--tone-clay)}.swatch__patch_tone-ochre{background-color:var(--tone-ochre)}.swatch__patch_tone-garnet{background-color:var(--tone-garnet)}.specimen{gap:var(--grid-gutter);padding-block:var(--spacing-xl);border-block-start:var(--border-width) solid var(--color-rule);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;display:grid}.specimen__meta{gap:var(--spacing-2xs);font-size:var(--font-size-xs);color:var(--color-ink-faint);flex-direction:column;display:flex}.specimen__role{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-ink)}.specimen__sample{min-inline-size:0}.specimen__sample_hero{font-size:var(--font-size-hero);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display);font-weight:var(--font-weight-hero)}.specimen__sample_display{font-size:var(--font-size-3xl);font-weight:var(--font-weight-3xl);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display)}.specimen__sample_title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-strong);line-height:var(--line-height-head);letter-spacing:var(--letter-spacing-head)}.specimen__sample_subtitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-head)}.specimen__sample_lead{font-size:var(--font-size-lg);color:var(--color-ink-muted)}.specimen__sample_text{font-size:var(--font-size-base)}.specimen__sample_small{font-size:var(--font-size-sm)}.specimen__sample_caption{font-size:var(--font-size-xs);color:var(--color-ink-muted)}.specimen__sample_label{font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-ink-faint)}@media (width<=48rem){.specimen{gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr)}}.specimen__sample_weight_regular{font-weight:var(--font-weight-regular)}.specimen__sample_weight_medium{font-weight:var(--font-weight-medium)}.specimen__sample_weight_strong{font-weight:var(--font-weight-strong)}.specimen__sample_weight_display{font-weight:var(--font-weight-display)}.specimen__sample_sharp_none{font-variation-settings:"SHRP" 0, "CRSV" 0, "slnt" 0}.specimen__sample_sharp_full{font-variation-settings:"SHRP" 100, "CRSV" 0, "slnt" 0}.demo-board{gap:var(--spacing-md);padding:var(--spacing-lg);background-color:var(--color-surface);border:var(--border-width) solid var(--color-rule);border-radius:var(--radius-sm);flex-direction:column;display:flex}.demo-board_plain{background-color:#0000;border-color:#0000;padding:0}.demo-board_inverse{background-color:var(--color-surface-inverse);color:var(--color-ink-inverse);border-color:#0000}.demo-board__label{font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-ink-faint)}.demo-board_inverse .demo-board__label{color:var(--color-ink-inverse-muted)}.demo-board__row{align-items:center;gap:var(--gap-md);flex-wrap:wrap;display:flex}.demo-board__note{font-size:var(--font-size-sm);color:var(--color-ink-muted)}.grid-ruler{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:var(--grid-gutter);padding-block:var(--spacing-md);display:grid}.grid-ruler__column{background-color:var(--color-surface-raised);border-block-start:var(--border-width-strong) solid var(--color-rule-strong);block-size:5rem}.grid-ruler__scale{gap:var(--spacing-xs);flex-direction:column;display:flex}.grid-ruler__bar{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-ink-faint);font-variant-numeric:tabular-nums;display:flex}.grid-ruler__mark{background-color:var(--color-ink-muted);block-size:1rem}.grid-ruler__mark_2xs{inline-size:var(--spacing-2xs)}.grid-ruler__mark_xs{inline-size:var(--spacing-xs)}.grid-ruler__mark_sm{inline-size:var(--spacing-sm)}.grid-ruler__mark_md{inline-size:var(--spacing-md)}.grid-ruler__mark_lg{inline-size:var(--spacing-lg)}.grid-ruler__mark_xl{inline-size:var(--spacing-xl)}.grid-ruler__mark_2xl{inline-size:var(--spacing-2xl)}.grid-ruler__mark_3xl{inline-size:var(--spacing-3xl)}.grid-ruler__mark_4xl{inline-size:var(--spacing-4xl)}.grid-ruler__mark_5xl{inline-size:var(--spacing-5xl)}.surface-sample{border:var(--border-width) solid var(--color-rule);border-radius:var(--radius-sm);block-size:5rem}.surface-sample_bg{background-color:var(--color-bg)}.surface-sample_surface{background-color:var(--color-surface)}.surface-sample_raised{background-color:var(--color-surface-raised)}.motion-demo{gap:var(--spacing-sm);flex-direction:column;display:flex}.motion-demo__stage{padding:var(--spacing-md);background-color:var(--color-surface);border:var(--border-width) solid var(--color-rule);border-radius:var(--radius-sm);align-items:center;display:flex}.motion-demo__object{background-color:var(--color-ink);border-radius:var(--radius-sm);block-size:3rem;inline-size:3rem}.motion-demo__stage:hover .motion-demo__object_shift{transform:translate(6rem)}.motion-demo__object_shift{transition:transform var(--duration-base) var(--ease-out)}.motion-demo__object_fade{transition:opacity var(--duration-slow) var(--ease-inout)}.motion-demo__stage:hover .motion-demo__object_fade{opacity:.25}.motion-demo__caption{font-size:var(--font-size-sm);color:var(--color-ink-muted)}.motion-demo__stage_block{display:block}.rule-list{flex-direction:column;gap:0;display:flex}.rule-list__item{gap:var(--spacing-md);padding-block:var(--spacing-sm);border-block-end:var(--border-width) solid var(--color-rule-faint);font-size:var(--font-size-sm);grid-template-columns:6rem minmax(0,1fr);display:grid}.rule-list__verdict{align-items:center;gap:var(--spacing-2xs);font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;display:inline-flex}.rule-list__verdict:before{content:"";flex:none;block-size:.625rem;inline-size:.625rem}.rule-list__verdict_yes{color:var(--color-ink)}.rule-list__verdict_yes:before{background-color:currentColor}.rule-list__verdict_no{color:var(--color-ink-muted)}.rule-list__verdict_no:before{border:var(--border-width-strong) solid currentColor}.rule-list__text{color:var(--color-ink-muted);max-inline-size:none}@media (width<=48rem){.rule-list__item{gap:var(--spacing-2xs);grid-template-columns:minmax(0,1fr)}}.rule-list_plain .rule-list__item{max-inline-size:var(--measure-read);font-size:var(--font-size-base);grid-template-columns:minmax(0,1fr)}.rule-list_numbered{counter-reset:pravilo}.rule-list_numbered .rule-list__item{align-items:baseline;gap:var(--spacing-lg);max-inline-size:none;padding-block:var(--spacing-lg);counter-increment:pravilo;grid-template-columns:2.5rem minmax(0,1fr)}.rule-list_numbered .rule-list__item:before{content:counter(pravilo);font-size:var(--font-size-xl);font-weight:var(--font-weight-display);letter-spacing:var(--letter-spacing-head);font-variant-numeric:tabular-nums;color:var(--color-ink-faint);line-height:1}.rule-list_numbered .rule-list__item>*{max-inline-size:var(--measure-read)}@media (width<=48rem){.rule-list_numbered .rule-list__item{gap:var(--spacing-md);grid-template-columns:1.75rem minmax(0,1fr)}}.rule-list__ask{max-inline-size:var(--measure-read);color:var(--color-ink);display:block}.rule-list__go{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-ink-muted);margin-block-start:var(--spacing-2xs);text-decoration:none;display:inline-flex}.rule-list__go:hover,.rule-list__go:active{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:var(--border-width-strong);text-underline-offset:.25em}.rule-list__go:hover .icon_shift{transform:translate(.25rem)}.page-header{--color-bg:var(--color-surface-inverse);--color-surface:var(--color-surface-inverse);--color-surface-raised:var(--color-surface-inverse);--color-ink:var(--color-ink-inverse);--color-ink-muted:var(--color-ink-inverse-muted);--color-ink-faint:var(--color-ink-inverse-muted);--color-rule:var(--color-rule-inverse);--color-rule-strong:var(--color-rule-inverse);--color-action:var(--color-action-inverse);--color-action-hover:var(--color-action-inverse-hover);--color-action-active:var(--color-action-inverse-active);--color-action-ink:var(--color-action-inverse-ink);--color-focus:var(--color-focus-inverse);z-index:var(--z-nav);background-color:var(--color-bg);color:var(--color-ink);transition:background-color var(--duration-base) var(--ease-out);position:relative}.page-header .button{min-block-size:var(--height-button-sm);padding-inline:var(--spacing-lg);font-size:var(--font-size-sm)}.page-header__bar{justify-content:space-between;align-items:center;gap:var(--gap-lg);padding-block:var(--spacing-md);flex-wrap:wrap;display:flex}.page-header__nav{gap:var(--gap-sm);flex-wrap:wrap;display:flex}.page-header__link{min-block-size:var(--height-touch);font-size:var(--font-size-sm);color:var(--color-ink-muted);align-items:center;text-decoration:none;display:inline-flex}.page-header__link:hover,.page-header__link:active{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:var(--border-width-strong);text-underline-offset:.3em}.page-header__nav .button{display:none}.page-header__toggle{align-items:center;gap:var(--spacing-xs);min-block-size:var(--height-touch);min-inline-size:var(--height-touch);padding-inline:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-ink);border:var(--border-width) solid var(--color-rule-strong);border-radius:var(--radius-sm);cursor:pointer;background-color:#0000;display:none}.page-header__toggle-sign{color:currentColor;align-items:center;display:flex}.page-header__toggle-sign_open,.page-header__toggle[aria-expanded=true] .page-header__toggle-sign_closed{display:none}.page-header__toggle[aria-expanded=true] .page-header__toggle-sign_open{display:flex}.page-header__toggle:hover,.page-header__toggle:active{background-color:var(--color-surface-hover);border-color:var(--color-ink)}@media (width<=64rem){.page-header__nav{gap:var(--gap-md);flex:0 0 100%;order:3}}@media (width<=48rem){.page-header__bar{gap:var(--gap-sm);flex-wrap:wrap}.page-header__bar>.logo-lockup{flex:1 1 0;min-inline-size:0}.page-header__toggle{flex:none;display:inline-flex}.page-header__action{display:none}.page-header__nav{padding-block:var(--spacing-xs) var(--spacing-md);flex-direction:column;flex:0 0 100%;order:3;gap:0;display:none}.page-header__nav_open{display:flex}.page-header__link{inline-size:100%;padding-block:var(--spacing-xs);font-size:var(--font-size-base);color:var(--color-ink);border-block-start:var(--border-width) solid var(--color-rule-faint)}.page-header__nav .button{margin-block-start:var(--spacing-md);display:inline-flex}}@media (width>=48.0625rem){.page-header{z-index:var(--z-nav);box-shadow:none;transition:box-shadow var(--duration-base) var(--ease-out);position:fixed;inset-block-start:0;inset-inline:0}.page-header_floating{box-shadow:var(--shadow-overlay)}.page-header_on-stage{--color-ink:var(--color-ink-on-media);--color-ink-muted:var(--color-ink-on-media-muted);--color-ink-faint:var(--color-ink-on-media-muted);--color-rule:var(--color-rule-on-media);--color-rule-strong:var(--color-rule-on-media);color:var(--color-ink);transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);background-color:#0000}.page-header__bar{padding-block:var(--spacing-sm)}.page-header__nav{gap:var(--gap-lg);flex:0 0 100%;order:3;display:none}.page-header__nav_open{display:flex}.page-header__toggle{margin-inline-start:auto;display:inline-flex}}.page-header__mark{block-size:var(--border-width);margin-block-end:calc(-1 * var(--border-width));display:block}.hero{gap:var(--spacing-lg);flex-direction:column;min-inline-size:0;display:flex}.hero__title{font-size:var(--font-size-hero);font-weight:var(--font-weight-hero);max-inline-size:30ch}.hero__lead{font-size:var(--font-size-lg);line-height:var(--line-height-base);color:var(--color-ink-muted);max-inline-size:var(--measure-read)}.hero__actions{align-items:flex-start;gap:var(--gap-md);flex-direction:column;display:flex}.hero__second{min-block-size:var(--height-touch);font-size:var(--font-size-base);color:var(--color-ink-muted);border-block-end:var(--border-width-strong) solid var(--color-rule-strong);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.hero__second:hover,.hero__second:active{color:var(--color-ink);border-block-end-color:var(--color-ink)}.hero__second:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:var(--spacing-2xs)}.hero-scene{--color-ink:var(--color-ink-on-media);--color-ink-muted:var(--color-ink-on-media-muted);--color-rule:var(--color-rule-on-media);--color-rule-strong:var(--color-rule-on-media);--color-action:var(--color-action-inverse);--color-action-hover:var(--color-action-inverse-hover);--color-action-active:var(--color-action-inverse-active);--color-action-ink:var(--color-action-inverse-ink);--color-focus:var(--color-focus-inverse);color:var(--color-ink);background-color:#0d1114;position:relative}.hero-scene__backdrop{z-index:0;pointer-events:none;will-change:opacity;background-image:linear-gradient(100deg,#0d1114db 0%,#0d1114b8 34%,#0d111447 62%,#0d11141f 100%),url(/images/поля/10-первый-экран.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0;overflow:hidden}@supports (animation-timeline:scroll()){.hero-scene__backdrop{animation:linear both hero-scene-dissolve;animation-timeline:scroll(root);animation-range:40svh 100svh}}@keyframes hero-scene-dissolve{to{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-scene__backdrop{animation:none}}.hero-scene__body{z-index:1;min-block-size:100svh;padding-block:calc(var(--size-header) + var(--spacing-2xl)) var(--spacing-3xl);align-content:center;justify-items:start;gap:var(--spacing-3xl);padding-inline:var(--gutter-page);grid-template-columns:minmax(0,min(58%,52rem));display:grid;position:relative}.hero-scene__note{max-inline-size:34ch;font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-ink-muted);border-block-start:var(--border-width) solid var(--color-rule);padding-block-start:var(--spacing-sm)}@media (width<=48rem){.hero-scene__body{min-block-size:92svh;padding-block-end:var(--spacing-2xl)}.hero-scene__backdrop{background-image:linear-gradient(#0d1114ed 0%,#0d1114e0 52%,#0d111480 78%,#0d11143d 100%),url(/images/поля/10-первый-экран.webp);background-position:68% 92%}.hero-scene__body{gap:var(--spacing-xl)}}.hero-scene .hero__title{letter-spacing:var(--letter-spacing-display);max-inline-size:none;font-size:clamp(2.5rem,1.4rem + 3.1vw,4rem)}.hero-scene .hero__lead{max-inline-size:38ch}.field-band{grid-template-areas:"kadr";inline-size:100vw;margin-inline:calc(50% - 50vw);display:grid;position:relative;overflow:hidden}.field-band__image{object-fit:cover;object-position:center;grid-area:kadr;block-size:100%;min-block-size:clamp(19rem,26vw,26rem);inline-size:100%;display:block}.field-band__zone{z-index:1;padding-block:var(--spacing-4xl);justify-content:flex-start;align-self:stretch;gap:var(--spacing-md);flex-direction:column;grid-area:kadr;inline-size:42%;min-inline-size:0;display:flex}.field-band_ink_dark .field-band__zone{color:var(--color-ink-on-scene-light)}.field-band_ink_light .field-band__zone{color:var(--color-ink-on-scene-dark)}.field-band_zone_left .field-band__zone{padding-inline:var(--gutter-page) var(--spacing-lg);place-self:stretch start}.field-band_zone_right .field-band__zone{padding-inline:var(--spacing-lg) var(--gutter-page);place-self:stretch end}.field-band__title{font-size:var(--font-size-2xl);line-height:var(--line-height-head);letter-spacing:var(--letter-spacing-head);color:inherit;text-wrap:balance;margin:0}.field-band__lead{font-size:var(--font-size-base);line-height:var(--line-height-base);color:inherit;max-inline-size:none}.field-band__value{font-size:var(--font-size-3xl);font-weight:var(--font-weight-hero);letter-spacing:var(--letter-spacing-display);color:inherit;font-variant-numeric:tabular-nums;margin-block-start:var(--spacing-md);line-height:1}.field-band__value-note{font-size:var(--font-size-sm);line-height:var(--line-height-base);color:inherit;max-inline-size:none}.field-band_hidden{opacity:0;transform:translateY(var(--spacing-md))}.field-band{transition:opacity var(--duration-reveal) var(--ease-out), transform var(--duration-reveal) var(--ease-out)}.field-band_ink_light .action-pair__note{color:var(--color-ink-on-media-muted)}.field-band_ink_dark .action-pair__note{color:var(--color-ink-muted)}@media (width<=66rem){.field-band{grid-template-areas:"zagolovok""kadr";overflow:visible}.field-band__image{block-size:clamp(12rem,40vw,20rem)}.field-band__zone,.field-band_zone_left .field-band__zone,.field-band_zone_right .field-band__zone,.field-band_ink_dark .field-band__zone,.field-band_ink_light .field-band__zone{inline-size:auto;padding-inline:var(--gutter-page);color:var(--color-ink);grid-area:zagolovok;place-self:start;padding-block-end:var(--spacing-lg)}.field-band__title{font-size:var(--font-size-2xl)}.field-band__lead,.field-band__value-note,.field-band_ink_light .action-pair__note,.field-band_ink_dark .action-pair__note{color:var(--color-ink-muted)}}.field-band__lead,.field-band__value-note{max-inline-size:var(--measure-read)}.field-band_zone_left .field-band__image{object-position:78% center}.field-band_zone_right .field-band__image{object-position:22% center}.field-band__scrim{z-index:0;pointer-events:none;grid-area:kadr}.field-band_ink_light .field-band__scrim{background-image:linear-gradient(var(--scrim-angle,90deg), #141a1ffc 0%, #141a1ff5 32%, #141a1fcc 46%, #141a1f4d 62%, #141a1f00 80%)}.field-band_ink_dark .field-band__scrim{background-image:linear-gradient(var(--scrim-angle,90deg), #f4f2eefc 0%, #f4f2eef5 32%, #f4f2eed1 46%, #f4f2ee52 62%, #f4f2ee00 80%)}.field-band_zone_right{--scrim-angle:270deg}.field-band__zone{padding-block-start:var(--spacing-4xl)}.scene-band{background-color:var(--color-surface-plate);border-block:var(--border-width) solid var(--color-rule-plate);inline-size:100vw;transition:opacity var(--duration-reveal) var(--ease-out), transform var(--duration-reveal) var(--ease-out);border-inline:0;grid-template-areas:"kadr";margin-block:0;margin-inline:calc(50% - 50vw);display:grid;position:relative;overflow:hidden}.scene-band_hidden{opacity:0;transform:translateY(var(--spacing-md))}.scene-band_field{background-color:#0000;border-block-color:#0000}.scene-band__image{object-fit:cover;object-position:center;grid-area:kadr;block-size:clamp(26rem,47vw,45rem);inline-size:100%;display:block}.scene-band_crop_low .scene-band__image{object-position:center 60%}@media (width<=48rem){.scene-band__image{block-size:clamp(17rem,62vw,24rem)}}.scene-band__title{z-index:1;box-sizing:content-box;padding:var(--spacing-2xl) var(--gutter-page);grid-area:kadr;max-inline-size:24ch;margin:0}.scene-band__title_ink_light{color:var(--color-ink-on-scene-dark)}.scene-band__title_ink_dark{color:var(--color-ink-on-scene-light)}.scene-band__scrim{z-index:0;pointer-events:none;grid-area:kadr}.scene-band_zone_left .scene-band__scrim{background-image:linear-gradient(90deg,#f4f2eefc 0%,#f4f2eef7 30%,#f4f2eed9 44%,#f4f2ee59 60%,#f4f2ee00 78%)}.scene-band_zone_right .scene-band__scrim{background-image:linear-gradient(270deg,#141a1ffc 0%,#141a1ff7 30%,#141a1fd1 44%,#141a1f4d 60%,#141a1f00 78%)}.scene-band_zone_top .scene-band__scrim{background-image:linear-gradient(#141a1feb 0%,#141a1fb8 30%,#141a1f4d 52%,#141a1f00 76%)}.scene-band_zone_right .scene-band__image{object-position:22% center}.scene-band_zone_left .scene-band__image{object-position:78% 32%}.scene-band_zone_right .scene-band__title{inline-size:40%;place-self:end;padding-block-end:var(--spacing-4xl);padding-inline-start:var(--spacing-2xl)}.scene-band_zone_left .scene-band__title{inline-size:44%;place-self:end start;padding-block-end:var(--spacing-4xl);padding-inline-end:var(--spacing-2xl)}.scene-band_zone_top .scene-band__title{inline-size:62%;place-self:start;padding-inline-end:var(--spacing-2xl)}@media (width<=48rem){.scene-band{background-color:#0000;border-block:0;grid-template-areas:"zagolovok""kadr";overflow:visible}.scene-band__title,.scene-band_zone_right .scene-band__title,.scene-band_zone_left .scene-band__title,.scene-band_zone_top .scene-band__title{inline-size:auto;max-inline-size:none;padding:0 var(--gutter-page) var(--spacing-lg);color:var(--color-ink);font-size:var(--font-size-2xl);grid-area:zagolovok;place-self:start}.scene-band__image{border-block:var(--border-width) solid var(--color-rule-plate)}.scene-band_field .scene-band__image{border-block-color:#0000}}.claim-figure{background-color:var(--color-surface-plate);border:var(--border-width) solid var(--color-rule-plate);border-radius:var(--radius-lg);margin:0;position:relative;overflow:hidden}.claim-figure__image{object-fit:cover;object-position:center;block-size:clamp(13rem,26vw,22rem);inline-size:100%;display:block}@media (width<=48rem){.claim-figure__image{block-size:clamp(13rem,56vw,19rem)}}.claim-figure_upright .claim-figure__image{aspect-ratio:3/4;object-fit:cover;block-size:auto}.image-slot{gap:var(--spacing-sm);flex-direction:column;margin:0;display:flex}.image-slot__frame{justify-content:flex-end;gap:var(--spacing-xs);min-block-size:clamp(11rem,21vw,19rem);padding:var(--spacing-lg);background-color:var(--color-surface);border:var(--border-width-strong) solid var(--color-rule-strong);border-radius:var(--radius-sm);flex-direction:column;display:flex}.image-slot_hero .image-slot__frame{min-block-size:clamp(16rem,34vw,30rem)}.image-slot_upright .image-slot__frame{min-block-size:clamp(13rem,26vw,22rem)}.image-slot__code{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-ink-faint)}.image-slot__title{font-size:var(--font-size-base);color:var(--color-ink);max-inline-size:var(--measure-read)}.image-slot__brief{font-size:var(--font-size-sm);color:var(--color-ink-muted);max-inline-size:var(--measure-read)}.image-slot__mark{align-items:baseline;gap:var(--spacing-xs);font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-ink-faint);display:flex}.image-slot__mark:before{content:"";border-block-start:var(--border-width-strong) solid var(--color-rule-strong);flex:none;align-self:center;block-size:0;inline-size:1.5rem}.inverse-panel .image-slot__frame{border-color:var(--color-rule-inverse);background-color:#0000}@media (width<=48rem){.image-slot__frame{padding:var(--spacing-md)}}.image-note{z-index:2;max-inline-size:26rem;padding:var(--spacing-2xs) var(--spacing-xs);font-size:var(--font-size-2xs);line-height:var(--line-height-head);font-weight:var(--font-weight-regular);color:var(--color-ink-on-scene-dark);background-color:color-mix(in srgb, var(--slate-950) 90%, transparent);border-start-start-radius:var(--radius-sm);margin:0;display:none;position:absolute;inset-block-end:0;inset-inline-end:0}.image-note_corner_start{border-start-start-radius:0;border-start-end-radius:var(--radius-sm);inset-inline:0 auto}[data-measure] .image-note{display:none}@media (width<=48rem){.image-note{max-inline-size:100%}}[data-notes] .image-note{display:block}.brand-name{font-weight:var(--font-weight-medium);color:inherit;letter-spacing:var(--letter-spacing-base)}.fold{border-block-start:var(--border-width) solid var(--color-rule)}.fold:last-of-type{border-block-end:var(--border-width) solid var(--color-rule)}.fold__summary{justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg);padding-block:var(--spacing-md);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-head);cursor:pointer;list-style:none;display:flex}.fold__summary::-webkit-details-marker{display:none}.fold__summary{padding-inline:var(--spacing-sm);margin-inline:calc(var(--spacing-sm) * -1);transition:background-color var(--duration-fast) var(--ease-out)}@media (hover:hover){.fold__summary:hover{background-color:var(--color-surface-hover)}}.fold__summary:active{background-color:var(--color-surface-raised)}.fold__head{gap:var(--spacing-2xs);flex-direction:column;display:flex}.fold__kind{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-ink-faint)}.fold__name{display:block}.fold__summary:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:var(--spacing-2xs)}.fold__summary_lead{font-size:var(--font-size-lg);line-height:var(--line-height-lead,1.32)}.fold__sign{block-size:calc(var(--font-size-base) * var(--line-height-head));color:var(--color-ink-faint);transition:transform var(--duration-base) var(--ease-out);flex:none;align-items:center;display:flex}.fold[open] .fold__sign{transform:rotate(180deg)}.fold__body{color:var(--color-ink-muted);padding-block-end:var(--spacing-lg)}.fold__body>p{max-inline-size:var(--measure-read)}.fold__body>*+*{margin-block-start:var(--spacing-md)}.fold__label{max-inline-size:34em}.direction-index{gap:var(--spacing-md);flex-direction:column;padding-block-start:var(--spacing-sm);display:flex}.direction-index__group{flex-direction:column;display:flex}.direction-index__group+.direction-index__group{margin-block-start:var(--spacing-md)}.direction-index__group-name{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-ink);padding-block-end:var(--spacing-2xs)}.direction-index__list{border-block-start:var(--border-width) solid var(--color-rule);flex-direction:column;display:flex}.direction-index__item+.direction-index__item{border-block-start:var(--border-width) solid var(--color-rule)}.direction-index__link{block-size:24rem;padding:var(--spacing-lg);color:var(--color-ink-on-media);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-card);transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);flex-direction:column;justify-content:flex-end;margin-inline:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.direction-index__figure{background-color:var(--color-surface);background-image:var(--figure,none);filter:grayscale()contrast(.95)brightness(.96);transition:filter var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0;position:absolute;inset:0}.direction-index__link:after{content:"";pointer-events:none;background-image:linear-gradient(#141a1f00 0%,#141a1fb8 46%,#141a1feb 100%);block-size:62%;position:absolute;inset-block-end:0;inset-inline:0}@media (hover:hover){.direction-index__link:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.direction-index__link:hover .direction-index__figure{filter:none;transform:scale(1.03)}}@media (hover:none){.direction-index__figure{filter:none}}.direction-index__link:active{background-color:var(--color-surface-raised);box-shadow:inset 3px 0 0 0 var(--tone,var(--color-ink))}.direction-index__link:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:calc(var(--spacing-2xs) * -1);background-color:var(--color-surface-hover);box-shadow:inset 3px 0 0 0 var(--tone,var(--color-ink))}.direction-index__link:focus-visible .direction-index__figure{filter:none}.direction-index__link_napravlenie_magazin{--tone:var(--tone-steel);--figure:url(/images/направления/10-интернет-магазин.webp)}.direction-index__link_napravlenie_obmen-1c{--tone:var(--tone-pine);--figure:url(/images/направления/20-обмен-с-1с.webp)}.direction-index__link_napravlenie_svoj-kanal{--tone:var(--tone-ochre);--figure:url(/images/направления/30-свой-канал.webp)}.direction-index__link_napravlenie_kabinet-dilera{--tone:var(--tone-plum);--figure:url(/images/направления/40-кабинет-дилера.webp)}.direction-index__link_napravlenie_lichnyj-kabinet{--tone:var(--tone-tin);--figure:url(/images/направления/50-личный-кабинет.webp)}.direction-index__link_napravlenie_korporativnyj-sajt{--tone:var(--tone-clay);--figure:url(/images/направления/60-корпоративный-сайт.webp)}.direction-index__link_napravlenie_pereezd{--tone:var(--tone-garnet);--figure:url(/images/направления/70-переезд.webp)}.direction-index__name{z-index:2;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-head);text-wrap:balance;color:var(--color-ink-on-media);position:relative}.direction-index__hint{z-index:2;border-block-start:var(--border-width-strong) solid var(--tone,var(--color-rule-on-media));font-size:var(--font-size-sm);color:var(--color-ink-on-media-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block-start:var(--spacing-sm);padding-block-start:var(--spacing-sm);display:-webkit-box;position:relative;overflow:hidden}.direction-index_wide .direction-index__groups{align-items:flex-start;gap:var(--spacing-2xl);scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;padding-block-end:var(--spacing-lg);scroll-padding-inline-start:var(--spacing-2xs);display:flex;overflow-x:auto}.direction-index_wide .direction-index__group{scroll-snap-align:start;flex:none;margin-block-start:0}.direction-index_wide .direction-index__list{gap:var(--spacing-lg);border-block-start:none;flex-direction:row;display:flex}.direction-index_wide .direction-index__item{border-block-start:none;flex:none;inline-size:17rem}.direction-index_wide .direction-index__item+.direction-index__item{border-block-start:none}.direction-index_wide .direction-index__groups::-webkit-scrollbar{block-size:4px}.direction-index_wide .direction-index__groups::-webkit-scrollbar-thumb{background-color:var(--color-rule-strong);border-radius:var(--radius-sm)}.direction-index_wide .direction-index__groups::-webkit-scrollbar-track{background-color:var(--color-rule-faint)}@media (width<=48rem){.direction-index_wide .direction-index__groups{gap:var(--spacing-2xl);padding-inline:var(--gutter-page);margin-inline:calc(var(--gutter-page) * -1);scroll-padding-inline-start:var(--gutter-page)}.direction-index_wide .direction-index__list{gap:var(--spacing-lg)}.direction-index_wide .direction-index__item{scroll-snap-align:start;inline-size:78vw}}@media (prefers-reduced-motion:reduce){.direction-index_wide .direction-index__groups{scroll-snap-type:none}}.direction-index{position:relative}.direction-index__controls{z-index:3;pointer-events:none;position:absolute;inset:0}.direction-index__controls .carousel-button{pointer-events:auto;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.direction-index__controls .carousel-button:first-child{inset-inline-start:var(--spacing-sm)}.direction-index__controls .carousel-button:last-child{inset-inline-end:var(--spacing-sm)}.carousel-button{background-image:var(--gradient-surface);border:var(--border-width) solid var(--color-rule);border-radius:var(--radius-md);block-size:2.5rem;inline-size:2.5rem;color:var(--color-ink);cursor:pointer;transition:box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:0;display:inline-flex}.carousel-button:first-child .icon{transform:rotate(180deg)}@media (hover:hover){.carousel-button:hover:not([disabled]){border-color:var(--color-ink);box-shadow:var(--shadow-card)}}.carousel-button:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:2px}.carousel-button[disabled]{opacity:.35;cursor:default}.direction-index__groups:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:var(--spacing-2xs)}@media (width<=48rem){.direction-index__controls{display:none}}.direction-index .carousel-button{background-color:var(--color-bg);border-color:var(--color-rule-strong);border-radius:var(--radius-full);block-size:2.75rem;inline-size:2.75rem;box-shadow:var(--shadow-card);background-image:none}.direction-index .carousel-button[disabled]{opacity:0;pointer-events:none}@media (hover:hover){.direction-index__link:hover .direction-index__hint{-webkit-line-clamp:unset}.direction-index__link:hover:after{background-image:linear-gradient(#141a1f26 0%,#141a1fb8 42%,#141a1ff0 100%);block-size:100%}}@media (hover:none){.direction-index__hint{-webkit-line-clamp:unset}}.nav-group+.nav-group{margin-block-start:var(--spacing-2xl)}.nav-group__head{margin-block-end:var(--spacing-lg)}.nav-group__name{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-head);letter-spacing:var(--letter-spacing-head)}.nav-group__text{font-size:var(--font-size-sm);color:var(--color-ink-muted);max-inline-size:var(--measure-read);margin-block-start:var(--spacing-xs)}.nav-group__items{align-items:start;gap:var(--grid-gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nav-group__items_2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=64rem){.nav-group__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.nav-group__items,.nav-group__items_2{grid-template-columns:minmax(0,1fr)}}.quote-card{gap:var(--spacing-sm);padding:var(--spacing-xl);background-image:var(--gradient-surface);box-shadow:var(--shadow-card);border-radius:var(--radius-lg);border-block-start:3px solid var(--color-mark-problem);flex-direction:column;display:flex}.quote-card__topic{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-mark-problem)}.quote-card__quote{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-head);text-wrap:pretty;margin:0;line-height:1.25}.quote-card__answer{border-block-start:var(--border-width) solid var(--color-rule);font-size:var(--font-size-sm);color:var(--color-ink-muted);margin:0;padding-block-start:var(--spacing-sm)}.quote-card__link{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-ink);align-self:flex-start;margin-block-start:auto;padding-block-start:var(--spacing-sm);text-decoration:none;display:inline-flex}.quote-card__link:hover,.quote-card__link:active{text-decoration:underline;text-decoration-thickness:var(--border-width-strong);text-underline-offset:.25em}.quote-card__link:hover .icon_shift{transform:translate(.25rem)}.quote-grid{align-items:stretch;gap:var(--grid-gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=64rem){.quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.quote-grid{grid-template-columns:minmax(0,1fr)}}.system-family{gap:var(--spacing-lg);grid-template-rows:repeat(4,auto);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.system-family__column{grid-row:span 4;grid-template-rows:subgrid;align-content:start;gap:var(--spacing-md);padding:var(--spacing-2xl);--color-ink:var(--slate-050);--color-ink-muted:var(--slate-200);--color-ink-faint:var(--slate-300);--color-rule:#fdfcfa3d;--color-rule-faint:#fdfcfa24;--color-rule-strong:#fdfcfa66;background-color:var(--color-surface-inverse);background-color:color-mix(in oklch, var(--column-tone,var(--color-ink-faint)) 26%, #1b2228);color:var(--color-ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:grid}.system-family__column:before{background-color:color-mix(in oklch, var(--column-tone) 70%, white)}.system-family__column:first-child{--column-tone:var(--tone-steel)}.system-family__column:nth-child(2){--column-tone:var(--tone-plum)}.system-family__column:nth-child(3){--column-tone:var(--tone-clay)}.system-family__column{position:relative}.system-family__column:before{content:"";background-color:var(--column-tone,var(--color-ink-faint));block-size:3px;inline-size:2.5rem;position:absolute;inset-block-start:var(--spacing-lg);inset-inline-start:var(--spacing-2xl)}.system-family__column{padding-block-start:calc(var(--spacing-2xl) + var(--spacing-md))}.system-family__head{gap:var(--spacing-xs);border-block-end:var(--border-width-strong) solid var(--color-ink);flex-direction:column;padding-block-end:var(--spacing-md);display:flex}.system-family__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}.system-family__who{font-size:var(--font-size-base);color:var(--color-ink-muted);max-inline-size:var(--measure-read)}.system-family__part{gap:var(--spacing-xs);flex-direction:column;display:flex}.system-family__part-label{padding-block-end:var(--spacing-2xs)}.system-family__item{padding-block:var(--spacing-2xs);font-size:var(--font-size-base);max-inline-size:var(--measure-read)}.system-family__item+.system-family__item{border-block-start:var(--border-width) solid var(--color-rule-faint)}@media (width<=48rem){.system-family__part{gap:var(--spacing-sm)}.system-family__item{padding-block:var(--spacing-sm);font-size:var(--font-size-base)}}.system-family__link{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-self:end;padding-block-start:var(--spacing-md)}.system-family__link a{align-items:center;gap:var(--spacing-xs);display:inline-flex}.system-family__link a:hover .icon_shift,.system-family__link a:active .icon_shift{transform:translate(.25rem)}.system-family__link a:hover,.system-family__link a:active{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink);text-decoration-thickness:var(--border-width-strong)}@media (width<=64rem){.system-family{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.system-family__column{flex-direction:column;grid-row:auto;grid-template-rows:none;display:flex}.system-family__column,.system-family__column:first-child{padding-inline:var(--spacing-lg)}.system-family__column+.system-family__column{border-inline-start:0;border-block-start:var(--border-width) solid var(--color-rule)}}.compare-table{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-sm)}.compare-table__caption{caption-side:top;text-align:start;font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-ink-faint);padding-block-end:var(--spacing-sm)}.compare-table__head-cell{padding:var(--spacing-sm) var(--spacing-md);border-block-end:var(--border-width-strong) solid var(--color-ink);font-weight:var(--font-weight-medium);text-align:start;vertical-align:bottom}.compare-table__cell{padding:var(--spacing-md);border-block-end:var(--border-width) solid var(--color-rule);vertical-align:top;text-align:start;color:var(--color-ink-muted)}.compare-table__cell_head{font-weight:var(--font-weight-medium);color:var(--color-ink)}.compare-table__head-cell_own,.compare-table__cell_own{background-color:color-mix(in oklch, var(--color-action) 8%, var(--color-surface));border-inline-start:var(--border-width-strong) solid var(--color-action);color:var(--color-ink)}.compare-table__head-cell_own{font-weight:var(--font-weight-strong);border-block-start:var(--border-width-strong) solid var(--color-action)}.compare-table__head-cell_own:before{content:"";block-size:.5rem;inline-size:.5rem;border-radius:var(--radius-full);background-color:var(--color-action);vertical-align:baseline;margin-inline-end:var(--spacing-xs);display:inline-block}.compare-table__cell_own{font-weight:var(--font-weight-medium)}@media (hover:hover){.compare-table__row:hover .compare-table__cell{background-color:var(--color-surface-hover)}}@media (width<=48rem){.compare-table{min-inline-size:40rem}.compare-table__caption{max-inline-size:20rem}.compare-table__cell_head,.compare-table__head-cell:first-child{z-index:1;background-color:var(--color-bg);border-inline-end:var(--border-width) solid var(--color-rule);inline-size:10rem;position:sticky;inset-inline-start:0}.compare-table__row:hover .compare-table__cell_head{background-color:var(--color-surface-hover)}.compare-table__head-cell_own,.compare-table__cell_own{border-inline-start-width:var(--border-width)}.compare-table__cell,.compare-table__head-cell{padding:var(--spacing-sm)}}.calc-panel{gap:var(--spacing-2xl);padding:var(--spacing-xl);background-color:var(--color-surface);border:var(--border-width) solid var(--color-rule);border-radius:var(--radius-sm);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.calc-panel__fields{gap:var(--spacing-md);align-content:start;display:grid}.calc-panel__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}.calc-panel__text{color:var(--color-ink-muted);max-inline-size:none}.calc-panel__result{justify-content:start;gap:var(--spacing-md);border-inline-start:var(--border-width) solid var(--color-rule);flex-direction:column;padding-inline-start:var(--spacing-xl);display:flex}@media (width<=48rem){.calc-panel{gap:var(--spacing-lg);padding:var(--spacing-lg);grid-template-columns:minmax(0,1fr)}.calc-panel__result{border-inline-start:0;border-block-start:var(--border-width) solid var(--color-rule);padding-block-start:var(--spacing-lg);padding-inline-start:0}}.calc-panel .state-message_solid{border-block-end-width:0;border-inline-width:0;border-radius:0;padding-inline:0}.inverse-band{gap:var(--spacing-2xl);padding:var(--spacing-2xl);--color-surface-hover:var(--color-surface-inverse-hover);--color-surface-raised:var(--color-surface-inverse-raised);background-color:var(--color-surface-inverse);color:var(--color-ink-inverse);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:center;display:grid}.inverse-band__body{gap:var(--spacing-md);flex-direction:column;min-inline-size:0;display:flex}.inverse-band__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-head)}.inverse-band__text{color:var(--color-ink-inverse-muted);max-inline-size:var(--measure-read)}.inverse-band__figure{gap:var(--spacing-md);flex-direction:column;margin:0;display:flex}.inverse-band__caption{gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-ink-inverse-muted);display:flex}.inverse-band__number{color:var(--color-ink-inverse-muted);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-label);flex:none}.inverse-band__image{block-size:auto;inline-size:100%;max-inline-size:16rem}@media (width<=64rem){.inverse-band{gap:var(--spacing-lg);padding:var(--spacing-xl);grid-template-columns:minmax(0,1fr)}}@media (width<=48rem){.inverse-band__caption{gap:var(--spacing-2xs);flex-direction:column}}.inverse-panel{background-image:var(--gradient-surface-inverse);box-shadow:var(--shadow-card);border-radius:var(--radius-lg);--color-bg:var(--color-surface-inverse);--color-surface:var(--color-surface-inverse);--color-surface-hover:var(--color-surface-inverse-hover);--color-surface-raised:var(--color-surface-inverse-raised);--color-ink:var(--color-ink-inverse);--color-ink-muted:var(--color-ink-inverse-muted);--color-ink-faint:var(--color-ink-inverse-muted);--color-rule:var(--color-rule-inverse);--color-rule-strong:var(--color-rule-inverse);--color-rule-faint:var(--color-rule-inverse);--color-action:var(--color-action-inverse);--color-action-hover:var(--color-action-inverse-hover);--color-action-active:var(--color-action-inverse-active);--color-action-ink:var(--color-action-inverse-ink);--color-focus:var(--color-focus-inverse);padding:var(--spacing-2xl);background-color:var(--color-bg);color:var(--color-ink)}@media (width<=48rem){.inverse-panel{padding:var(--spacing-lg)}}.inverse-panel>.grid+.pair-list,.inverse-panel>.grid+.rule-list,.inverse-panel>.grid+.faq{margin-block-start:var(--spacing-xl)}.inverse-panel__note{font-size:var(--font-size-sm);color:var(--color-ink-muted);margin-block-start:var(--spacing-xl)}.inverse-panel__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-head);letter-spacing:var(--letter-spacing-head);max-inline-size:24ch;margin-block-end:var(--spacing-lg)}.inverse-panel .action-pair{margin-block-start:var(--spacing-xl)}.page-footer{--color-bg:var(--color-surface-inverse);--color-surface:var(--color-surface-inverse);--color-surface-raised:var(--color-surface-inverse);--color-ink:var(--color-ink-inverse);--color-ink-muted:var(--color-ink-inverse-muted);--color-ink-faint:var(--color-ink-inverse-muted);--color-rule:var(--color-rule-inverse);--color-rule-strong:var(--color-rule-inverse);--color-action:var(--color-action-inverse);--color-action-hover:var(--color-action-inverse-hover);--color-action-active:var(--color-action-inverse-active);--color-action-ink:var(--color-action-inverse-ink);--color-focus:var(--color-focus-inverse);padding-block:var(--spacing-3xl);background-color:var(--color-bg);color:var(--color-ink)}.page-footer__grid{gap:var(--spacing-2xl);grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,3fr);display:grid}.page-footer__title{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-ink-faint);margin-block-end:var(--spacing-sm)}.page-footer__list{flex-direction:column;display:flex}.page-footer__link{min-block-size:var(--height-touch);font-size:var(--font-size-sm);color:var(--color-ink-muted);align-items:center;text-decoration:none;display:inline-flex}.page-footer__link:hover,.page-footer__link:active{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:var(--border-width-strong);text-underline-offset:.3em}.page-footer__link_doc{gap:var(--spacing-xs)}.page-footer__bottom{justify-content:space-between;align-items:center;gap:var(--gap-lg);border-block-start:var(--border-width) solid var(--color-rule);flex-wrap:wrap;margin-block-start:var(--spacing-xl);padding-block-start:var(--spacing-xl);display:flex}.page-footer__note{font-size:var(--font-size-sm);color:var(--color-ink-faint);max-inline-size:var(--measure-read)}@media (width<=64rem){.page-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=30.0625rem) and (width<=64rem){.page-footer__grid>:first-child{grid-column:span 2}}@media (width<=30rem){.page-footer__grid{gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr)}}.fold__sign,.faq__sign,.nav-card__sign{border:var(--border-width) solid var(--color-rule-strong);border-radius:var(--radius-full);block-size:2.5rem;inline-size:2.5rem;color:var(--color-ink-muted);transition:transform var(--duration-base) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;display:flex}.fold[open] .fold__sign,.faq__item[open] .faq__sign,.nav-card[open] .nav-card__sign{transform:rotate(180deg)}@media (hover:hover){.fold__summary:hover .fold__sign,.faq__question:hover .faq__sign,.nav-card__title:hover .nav-card__sign{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}}.fold__summary:active .fold__sign,.faq__question:active .faq__sign,.nav-card__title:active .nav-card__sign{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}.quote-source{font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-ink-muted);margin:0}@media (width>=48.0625rem) and (width<=72rem){.process-track_steps_5 .process-track__step:nth-child(5) .process-track__title,.process-track_steps_5 .process-track__step:nth-child(5) .process-track__text{max-inline-size:60ch}}@media (width<=48rem){.contour-table .data-table__cell{max-inline-size:62ch}}@media (width>=48.0625rem){.quote-grid_five>.quote-card:last-child{max-inline-size:var(--measure-read);grid-column:span 2}}@media (width>=72.0625rem){.process-track_six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64.0625rem){.rule-list_pairs{column-gap:var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width>=30.0625rem) and (width<=48rem){.flow-scheme_five .flow-scheme__node:last-child:nth-child(odd){grid-column:span 2}.flow-scheme_five .flow-scheme__node:last-child:nth-child(odd) .flow-scheme__text{max-inline-size:var(--measure-read)}}@media (width<=40rem){.metrics-pair{grid-template-columns:minmax(0,1fr)}}.sticky-gate{display:none}@media (width<=48rem){.hero-scene_column_wide .hero-scene__body{grid-template-columns:minmax(0,1fr)}}@media (width>=72.0625rem){.process-track_steps_5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=48.0625rem) and (width<=72rem){.process-track_steps_5 .process-track__step:nth-child(5){grid-column:span 2}}@media (width>=72.0625rem){.process-track_steps_6{grid-template-columns:repeat(3,minmax(0,1fr))}}.honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.eternal-cookie-notice{--eternal-cookie-notice-bg:var(--color-surface);--eternal-cookie-notice-color:var(--color-ink);--eternal-cookie-notice-radius:var(--radius-lg);--eternal-cookie-notice-shadow:0 8px 32px #0000002e;--eternal-cookie-notice-accept-bg:var(--color-action);--eternal-cookie-notice-accept-color:var(--color-action-ink);font-family:inherit}.eternal-cookie-notice a{text-underline-offset:.2em;text-decoration:underline}.doc{padding-block:var(--spacing-2xl) var(--spacing-3xl)}@media (width>=48.0625rem){.doc{padding-block-start:calc(var(--size-header) + var(--spacing-2xl))}}.doc__title{max-inline-size:var(--measure-read);font-size:var(--font-size-2xl);line-height:var(--line-height-head);letter-spacing:var(--letter-spacing-head);margin-block-end:var(--spacing-lg)}.doc__lead{color:var(--color-ink-muted);font-size:var(--font-size-lg);margin-block-end:var(--spacing-lg)}.doc__body h2{max-inline-size:var(--measure-read);margin-block:var(--spacing-2xl) var(--spacing-sm)}.doc__body h3{max-inline-size:var(--measure-read);margin-block:var(--spacing-xl) var(--spacing-xs)}.doc__body p{margin-block:var(--spacing-sm)}.doc__body ul,.doc__body ol{max-inline-size:var(--measure-read);margin-block:var(--spacing-sm);padding-inline-start:var(--spacing-lg)}.doc__body li{margin-block:var(--spacing-xs)}.doc__body li::marker{color:var(--color-ink-faint)}.doc__body>p:last-child{border-block-start:1px solid var(--color-rule);color:var(--color-ink-muted);font-size:var(--font-size-sm);margin-block-start:var(--spacing-2xl);padding-block-start:var(--spacing-md)}
