@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/rubik/rubik-variable.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1b1b1b;--surface-1:#202020;--surface-2:#252525;--surface-hover:#2b2b2b;--border:#3a3a3a;--border-strong:#505050;--border-control:#757575;--text:#f2f2f2;--text-secondary:#b8b8b8;--text-muted:#939393;--text-disabled:#666;--inverse-bg:#e9e9e9;--inverse-hover-bg:#fff;--inverse-text:#1b1b1b;--focus:#d6d6d6;--tone-success-text:#a8d7bb;--tone-success-border:#47705a;--tone-warning-text:#d9ce97;--tone-warning-border:#766d47;--tone-danger-text:#e7b4b4;--tone-danger-border:#7d4b4b;--overlay:#000000b8;--brand-sbp:#8d9bad;--font-ui:"Rubik", sans-serif;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:22px;--radius-pill:999px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--font-size-micro:11px;--font-size-label:12px;--font-size-small:13px;--font-size-body:14px;--font-size-panel:15px;--font-size-large:16px;--font-size-title-small:18px;--font-size-title:24px;--font-size-page-title:clamp(28px, 4vw, 40px);--font-size-page-title-compact:32px;--font-size-section-title-min:26px;--font-size-section-title-max:38px;--font-size-section-title:clamp(var(--font-size-section-title-min), 3vw, var(--font-size-section-title-max));--font-size-display:clamp(34px, 5vw, 64px);--font-size-display-public:clamp(34px, 3.4vw, 44px);--font-size-display-home:clamp(36px, 3.8vw, 48px);--font-size-display-plans:clamp(30px, 3.8vw, 48px);--font-size-display-plans-compact:clamp(32px, 8vw, 42px);--font-size-display-agreement:clamp(36px, 4.4vw, 56px);--font-size-display-narrow:var(--font-size-section-title-max);--font-size-section-title-panel:clamp(24px, 2.6vw, 32px);--font-size-section-title-compact:clamp(26px, 2.6vw, 34px);--font-size-section-title-clause:clamp(24px, 2.6vw, 34px);--font-size-plan-price:clamp(30px, 3vw, 40px);--font-size-metric:30px;--font-size-metric-compact:26px;--font-size-payment-amount:42px;--font-size-payment-amount-compact:32px;--font-size-statistic:clamp(44px, 5vw, 68px);--font-size-error-code:clamp(96px, 12vw, 160px);--font-size-error-code-compact:clamp(88px, 22vw, 128px);--line-height-micro:16px;--line-height-label:var(--line-height-micro);--line-height-small:20px;--line-height-body:1.55;--line-height-panel:22px;--line-height-large:24px;--line-height-title:32px;--line-height-page-title:1.1;--line-height-section-title:1.16;--line-height-display:1.04;--line-height-metric:1.15;--line-height-lead:1.6;--line-height-solid:1;--tracking-display:-.055em;--tracking-page-title:-.045em;--tracking-section-title:-.035em;--tracking-wordmark:-.02em;--tracking-utility:.08em;--tracking-normal:0;--tracking-section-title-panel:-.04em;--tracking-statistic:-.06em;--tracking-utility-compact:.06em;--tracking-error-code:-.075em;--control-height:44px;--control-height-compact:36px;--control-height-dense:40px;--status-dot-size:6px;--hairline-width:1px;--focus-ring-width:2px;--focus-ring-offset:3px;--icon-size-label:14px;--brand-mark-size:20px;--brand-mark-control-size:28px;--duration-fast:.12s;--duration-base:.15s;--duration-slow:.18s;--duration-layer:.22s;--duration-reduced-motion:.01ms;--easing-standard:ease-out;--z-content:0;--z-content-raised:1;--z-sidebar:20;--z-topbar:30;--z-toast:40;--z-skip-link:50;--page:1240px;--workspace-content:1320px;--workspace-sidebar-width:232px;--workspace-topbar:72px;--workspace-header-height:var(--workspace-topbar);--workspace-sticky-clearance:var(--workspace-topbar)}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}code,kbd,pre,samp{font-family:var(--font-ui)}.ui-error.ui-error{color:var(--tone-danger-text);font-family:var(--font-ui);font-size:var(--font-size-label);overflow-wrap:anywhere;min-width:0;line-height:1.66667}dialog{max-width:calc(100vw - var(--space-32));max-height:calc(100dvh - var(--space-32));border:var(--hairline-width) solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text);box-shadow:none;font-family:var(--font-ui)}dialog::backdrop{background:var(--overlay)}dialog h2{font-size:var(--font-size-title-small);font-weight:500;line-height:1.33333}a{color:inherit}.ui-arrow{width:var(--icon-size-label);height:var(--icon-size-label);flex:none;display:block}.ui-disclosure-summary{align-items:center;gap:var(--space-8);overflow-wrap:anywhere;cursor:pointer;min-width:0;list-style:none;display:flex}.ui-disclosure-summary.ui-panel-head{flex-wrap:nowrap}.ui-disclosure-summary::-webkit-details-marker{display:none}.ui-chevron svg{transition:rotate var(--duration-base) var(--easing-standard)}.ui-chevron-down svg,details[open]>.ui-disclosure-summary>.ui-chevron svg{rotate:90deg}.visually-hidden{width:var(--hairline-width);height:var(--hairline-width);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}button,input,select,textarea{font:inherit}button{word-spacing:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}::selection{background:var(--inverse-bg);color:var(--inverse-text)}.skip-link{z-index:var(--z-skip-link);top:var(--space-12);left:var(--space-12);padding:var(--space-8) var(--space-12);background:var(--inverse-bg);color:var(--inverse-text);max-width:calc(100% - var(--space-24));overflow-wrap:anywhere;position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(100% - clamp(var(--space-48), calc(25vw - var(--space-96) - var(--space-96)), var(--space-64)), var(--page));margin-inline:auto}.site-header{border-bottom:var(--hairline-width) solid var(--border)}.workspace-topbar{z-index:var(--z-topbar);background:var(--bg);position:sticky;top:0}.header-inner{min-height:var(--workspace-topbar);align-items:center;gap:var(--space-32);display:flex}.brand{align-items:center;gap:calc(var(--space-8) + var(--space-4) / 2);color:var(--text);font-size:var(--font-size-large);letter-spacing:var(--tracking-wordmark);flex:none;font-weight:600;text-decoration:none;display:inline-flex}.brand-mark{width:var(--brand-mark-size);height:var(--brand-mark-size);display:block}.brand-product{color:var(--text-muted);font-weight:400}.site-nav{align-items:center;gap:calc(var(--space-24) + var(--space-4));margin-left:auto;display:flex}.site-nav a{color:var(--text-secondary);text-decoration:none}.site-nav a:hover,.site-nav .nav-current{color:var(--text)}.header-action{min-height:var(--control-height-dense);padding:0 var(--space-16)}.eyebrow{margin:0 0 var(--space-20);color:var(--text-muted);font-size:var(--font-size-label);letter-spacing:var(--tracking-utility);text-transform:uppercase;font-weight:500}.eyebrow:before{content:"//";margin-right:var(--space-8);color:var(--text-secondary)}.display{max-width:780px;font-size:var(--font-size-display);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--line-height-display);margin:0}.lead{max-width:660px;margin:var(--space-24) 0 0;color:var(--text-secondary);font-size:var(--font-size-large);line-height:var(--line-height-lead)}.actions{gap:var(--space-12);margin-top:var(--space-32);flex-wrap:wrap;display:flex}.site-header .header-action:disabled{cursor:wait}.dialog-close-button{width:max(var(--control-height-compact), calc(1em + 2 * var(--hairline-width)));height:max(var(--control-height-compact), calc(1em + 2 * var(--hairline-width)));border:var(--hairline-width) solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font:inherit;font-size:var(--font-size-title-small);line-height:var(--line-height-solid);cursor:pointer;transition:color var(--duration-base) var(--easing-standard), border-color var(--duration-base) var(--easing-standard), background-color var(--duration-base) var(--easing-standard);background:0 0;flex:none;place-items:center;padding:0;display:grid}.dialog-close-button:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text)}.section{padding-block:var(--space-96)}.section+.section{border-top:var(--hairline-width) solid var(--border)}.section-head{gap:var(--space-32);margin-bottom:calc(var(--space-32) + var(--space-8));grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.section-title{max-width:620px;font-size:var(--font-size-section-title);letter-spacing:var(--tracking-section-title);font-weight:500;line-height:var(--line-height-section-title);margin:0}.section-copy{max-width:560px;color:var(--text-secondary);margin:0}:is(.display,.lead,.section-title,.section-copy,.eyebrow,.meta-label){overflow-wrap:anywhere;min-width:0}.meta-label{color:var(--text-muted);font-size:var(--font-size-micro);letter-spacing:var(--tracking-utility);text-transform:uppercase;font-weight:500;line-height:1.45455}.service-status-value{align-items:baseline;gap:calc(var(--space-8) - var(--hairline-width));color:var(--text-secondary);font-size:var(--font-size-label);line-height:var(--line-height-solid);display:inline-flex}.service-status-value strong{font-size:inherit;font-weight:500;line-height:var(--line-height-solid)}.site-footer{border-top:var(--hairline-width) solid var(--border);color:var(--text-muted)}.footer-inner{min-height:calc(var(--space-96) + var(--space-16));align-items:center;gap:var(--space-24);display:flex}.footer-inner p{margin:0}.footer-links{gap:var(--space-24);flex-wrap:wrap;min-width:0;max-width:100%;margin-left:auto;display:flex}.footer-links a{color:var(--text-muted);text-decoration:none}.footer-links a:hover,.footer-links a[aria-current=page]{color:var(--text)}.control-header .header-inner:where(:not(.workspace-header-inner)){row-gap:var(--space-12);flex-wrap:wrap;display:flex}.control-header .brand{justify-self:start}.control-header .brand-mark{width:var(--brand-mark-control-size);height:var(--brand-mark-control-size)}.control-header .site-nav{flex:1 1 max-content;flex-wrap:wrap;justify-content:center;justify-self:center;min-width:0;max-width:100%;margin-left:0}.control-header .site-nav a{overflow-wrap:anywhere;text-align:center;min-width:0}.control-header .header-inner:where(:not(.workspace-header-inner)) .header-controls{min-width:0;max-width:100%;margin-left:auto}.control-header .header-inner:where(:not(.workspace-header-inner)) .header-action{width:auto;min-width:0;max-width:100%}.control-header .workspace-header-inner{width:100%;min-height:var(--workspace-topbar);gap:var(--space-24);padding-inline:var(--space-24);display:flex}.control-header .workspace-header-inner .header-controls{justify-self:auto;margin-left:auto}.header-controls{justify-self:end;align-items:center;gap:var(--space-12);display:flex}.header-controls form{align-items:center;margin:0;display:flex}.control-header .header-action{min-height:var(--control-height-compact);padding:var(--space-4) var(--space-16)}.language-switch{--language-switch-size:calc(var(--control-height-compact) - var(--space-4));min-height:var(--language-switch-size);border:var(--hairline-width) solid var(--border);border-radius:var(--radius-sm);flex:none;align-items:stretch;height:auto;display:flex;overflow:visible}.language-switch a{min-height:calc(var(--language-switch-size) - 2 * var(--hairline-width));min-width:var(--language-switch-size);color:var(--text-muted);font-size:var(--font-size-micro);place-items:center;text-decoration:none;display:grid}.language-switch a:first-child{border-start-start-radius:calc(var(--radius-sm) - var(--hairline-width));border-end-start-radius:calc(var(--radius-sm) - var(--hairline-width))}.language-switch a:last-child{border-start-end-radius:calc(var(--radius-sm) - var(--hairline-width));border-end-end-radius:calc(var(--radius-sm) - var(--hairline-width))}.language-switch a:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}.language-switch a+a{border-left:var(--hairline-width) solid var(--border)}.language-switch a:hover{background:var(--surface-hover);color:var(--text)}.language-switch .language-active{background:var(--surface-2);color:var(--text)}.control-footer .footer-inner{font-size:var(--font-size-label);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);line-height:1.66667;display:grid}.control-footer .footer-inner>p,.control-footer .footer-links,.control-footer .service-status{overflow-wrap:anywhere;min-width:0;min-height:var(--line-height-small);align-items:center}.control-footer .footer-inner>p{display:flex}.control-footer .footer-links{justify-self:center;margin-left:0}.service-status{font-size:inherit;line-height:inherit;justify-self:end;text-decoration:none}.service-status-value strong{overflow-wrap:anywhere;min-width:0}@media (width<=760px){:root{--workspace-topbar:64px}.shell{width:calc(100% - var(--space-32))}.header-inner{min-height:calc(var(--workspace-topbar) + var(--control-height))}.control-header .header-inner{grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(var(--workspace-topbar), auto) minmax(var(--control-height), auto);gap:0 var(--space-12);display:grid}.control-header .brand{grid-area:1/1}.control-header .site-nav{width:100%;min-height:var(--control-height);border-top:var(--hairline-width) solid var(--border);grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));place-self:stretch stretch;gap:0;height:auto;display:grid}.control-header .site-nav a:not(.header-action){min-width:0;min-height:var(--control-height);font-size:var(--font-size-small);transition:color var(--duration-base) var(--easing-standard);justify-content:center;align-self:stretch;align-items:center;display:flex}.control-header .site-nav a+a{border-left:var(--hairline-width) solid var(--border)}.control-header .brand>span:last-child{display:none}.header-controls{gap:var(--space-8);grid-area:1/2;min-width:0;max-width:100%}.brand-product{display:none}.control-header .header-action{min-height:calc(var(--control-height-compact) - var(--space-4));padding-inline:var(--space-12)}.control-header .workspace-header-inner{min-height:var(--workspace-topbar);gap:var(--space-12);padding-inline:var(--space-16);display:flex}.control-header .workspace-header-inner .brand>span:last-child,.control-header .workspace-header-inner .brand-product{display:inline}.control-header .workspace-header-inner .header-controls{gap:var(--space-8);margin-left:auto}.section{padding-block:var(--space-64)}.section-head{grid-template-columns:1fr;align-items:start}.display{font-size:var(--font-size-display-narrow)}.lead{font-size:var(--font-size-panel)}.actions{grid-template-columns:1fr;display:grid}.control-footer .footer-inner{justify-items:center;row-gap:calc(var(--space-12) + var(--space-4) / 2);text-align:center;grid-template-columns:1fr}.control-footer .footer-inner>p{grid-area:1/1;justify-self:center}.control-footer .footer-links{grid-area:2/1;justify-content:center;justify-self:center}.control-footer .service-status{display:none}.footer-inner{min-height:auto;padding-block:var(--space-32);display:grid}.footer-links{flex-wrap:wrap;margin-left:0}}@media (pointer:coarse){:is(.dialog-close-button,.pagination .pagination-control,.control-header .site-nav a:not(.header-action),.ui-disclosure-summary,.skip-link){min-width:var(--control-height);min-height:var(--control-height)}.language-switch a{min-width:var(--control-height)}:is(.brand,.footer-links a,.control-header .header-action,.language-switch a){position:relative}:is(.brand,.footer-links a,.control-header .header-action,.language-switch a):after{width:100%;min-width:var(--control-height);height:100%;min-height:var(--control-height);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:var(--duration-reduced-motion)!important;animation-duration:var(--duration-reduced-motion)!important;animation-iteration-count:1!important}}.text-icon{width:var(--text-icon-size);height:1lh;font:inherit;flex:none;display:block}.text-icon-anchor{vertical-align:baseline;width:100%;height:0;display:inline-block;position:relative}.text-icon-anchor>*{top:calc(-.5cap - var(--text-icon-size) / 2);width:var(--text-icon-size);height:var(--text-icon-size);position:absolute;left:0}.text-icon-anchor>svg{display:block}.field-control{width:100%;min-width:0;min-height:var(--control-height);padding:var(--space-8) var(--space-12);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);font-family:var(--font-ui);font-size:var(--font-size-body);transition:border-color var(--duration-base) var(--easing-standard), background-color var(--duration-base) var(--easing-standard);line-height:1.57143}.field-control::placeholder{color:var(--text-muted)}.field-control:focus-visible{border-color:var(--focus);background-color:var(--surface-2);outline-offset:calc(-1 * var(--focus-ring-width))}.field-control[aria-invalid=true]{border-color:var(--tone-danger-text)}.field-control:disabled{cursor:not-allowed;opacity:.55}textarea.field-control{resize:vertical;min-height:96px}.field-picker{--field-select-menu-height-limit:240px;--field-select-menu-viewport-limit:35dvh;--field-select-menu-available-height:35dvh;min-width:0;max-width:100%;position:relative}.field-select{--field-select-chevron-clearance:36px;appearance:none;padding-right:var(--field-select-chevron-clearance);text-align:left;overflow-wrap:anywhere;white-space:normal;cursor:pointer;align-items:center;display:flex;position:relative}.field-select-chevron{color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.field-select[aria-expanded=true]{border-color:var(--border-strong);background-color:var(--surface-2)}.field-select[aria-expanded=true] .ui-chevron svg{rotate:270deg}.field-select-menu{--field-select-menu-inline-inset:6px;--field-select-menu-max-height:min(var(--field-select-menu-height-limit), var(--field-select-menu-viewport-limit), var(--field-select-menu-available-height));min-width:0;max-height:var(--field-select-menu-max-height);padding:var(--field-select-menu-inline-inset);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:inherit;opacity:0;transition:opacity .16s ease-out, transform var(--duration-slow) var(--easing-standard);margin:0;display:none;position:fixed;inset:auto;overflow:hidden;transform:translateY(-6px)}.field-select-menu.is-open{opacity:1;display:block;transform:none}.field-select-options{max-height:max(0px, calc(var(--field-select-menu-max-height) - 14px));overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid;overflow:hidden auto}.field-select-search{margin-bottom:var(--space-4)}.field-select-menu:has(.field-select-search) .field-select-options{max-height:max(0px, calc(var(--field-select-menu-max-height) - var(--control-height) - 18px))}.field-select-empty{margin:var(--space-8);color:var(--text-secondary)}@starting-style{.field-select-menu.is-open{opacity:0;transform:translateY(-6px)}}.field-select-option{--field-select-option-padding-inline:10px;width:100%;min-width:0;min-height:var(--control-height-compact);padding:var(--space-4) var(--field-select-option-padding-inline);border-radius:var(--radius-xs);color:var(--text-secondary);font:inherit;text-align:left;overflow-wrap:anywhere;white-space:normal;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;border:0;align-items:center;display:flex}.field-select-option:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}.field-select-option.is-selected{color:var(--text)}.field-select-option[data-active=true]{background:var(--surface-hover);color:var(--text)}.check-field{--check-field-item-gap:9px;align-items:center;gap:var(--check-field-item-gap);min-width:0;max-width:100%;min-height:24px;color:var(--text-secondary);cursor:pointer;line-height:1.5;display:inline-flex;position:relative}.check-field>span:last-child{overflow-wrap:anywhere;min-width:0;position:relative;top:1px}.check-field>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.check-control{border:1px solid var(--border-control);border-radius:var(--radius-xs);background:var(--bg);pointer-events:none;width:17px;height:17px;transition:border-color var(--duration-base) var(--easing-standard), background-color var(--duration-base) var(--easing-standard);flex:none;position:relative}.check-field:hover .check-control{border-color:var(--text-muted)}.check-field>input:checked+.check-control{border-color:var(--inverse-bg);background:var(--inverse-bg)}.check-field>input:checked+.check-control:after{border:solid var(--inverse-text);content:"";border-width:0 1.5px 1.5px 0;width:5px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.check-field>input:focus-visible+.check-control{outline:2px solid var(--focus);outline-offset:2px}.check-field:has(input:disabled){cursor:not-allowed;opacity:.55}@media (pointer:coarse){.field-select-option,.check-field{min-width:var(--control-height);min-height:var(--control-height)}}.status-badge{grid-template-columns:var(--status-dot-size) minmax(0, auto);place-content:center;align-items:center;gap:var(--space-8);min-width:0;max-width:100%;min-height:24px;padding:calc(var(--space-4) / 2) var(--space-8);border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--font-size-label);text-align:center;vertical-align:middle;white-space:normal;background:0 0;font-weight:400;line-height:1.33333;display:inline-grid}.status-dot{height:1lh;font:inherit;display:block}.status-dot:before{content:"";transform:translateY(calc((var(--status-dot-size) - 1cap) / 2));width:var(--status-dot-size);height:var(--status-dot-size);background:currentColor;border-radius:50%;display:inline-block}.status-badge>.status-badge-label{overflow-wrap:anywhere;min-width:0;color:inherit;font:inherit;letter-spacing:inherit}.status-badge-success{color:var(--tone-success-text);border-color:var(--tone-success-border)}.status-badge-warning{color:var(--tone-warning-text);border-color:var(--tone-warning-border)}.status-badge-danger{color:var(--tone-danger-text);border-color:var(--tone-danger-border)}.button{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-8);min-width:0;max-width:100%;padding:var(--space-8) var(--space-20);border:var(--hairline-width) solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-ui);font-size:var(--font-size-body);cursor:pointer;white-space:normal;overflow-wrap:anywhere;text-align:center;transition:background-color var(--duration-base) var(--easing-standard), color var(--duration-base) var(--easing-standard), border-color var(--duration-base) var(--easing-standard), transform var(--duration-base) var(--easing-standard);background:0 0;font-weight:500;line-height:1.42857;text-decoration:none;display:inline-flex}.button:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-hover);border-color:var(--text-muted)}.button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--hairline-width))}.button-primary{border-color:var(--inverse-bg);background:var(--inverse-bg);color:var(--inverse-text)}.button-primary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--inverse-hover-bg);background:var(--inverse-hover-bg)}.button-compact{min-height:var(--control-height-compact);padding:var(--space-8) var(--space-12);font-size:var(--font-size-label);line-height:1.33333}.button-dense{min-height:var(--control-height-dense);padding:var(--space-8) var(--space-12);font-size:var(--font-size-small);line-height:1.53846}.button-surface{background:var(--surface-2)}.button-quiet{color:var(--text-secondary);background:0 0;border-color:#0000}.button-quiet:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--border)}.button-danger{border-color:var(--tone-danger-border);color:var(--tone-danger-text)}.button[disabled],.button[aria-disabled=true]{border-color:var(--border);background:var(--surface-1);color:var(--text-disabled);cursor:not-allowed;opacity:1;transform:none}@media (width<=760px){.button{width:100%}}.button-icon-only{width:var(--control-height);flex:none;height:auto;padding:0}.button-icon-only.button-compact{width:var(--control-height-compact)}.button-icon-only.button-dense{width:var(--control-height-dense)}@media (pointer:coarse){:is(.button-compact,.button-dense){position:relative}:is(.button-compact,.button-dense):after{width:100%;min-width:var(--control-height);height:100%;min-height:var(--control-height);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}html:has(.ui-dialog[open]):not([data-dialog-measuring]){scrollbar-gutter:auto;padding-right:var(--dialog-scrollbar-width,0px);overflow:hidden}.ui-dialog{box-sizing:border-box;width:min(620px, calc(100vw - var(--space-32)));max-width:calc(100% - var(--space-32));max-height:calc(100dvh - var(--space-32));border:var(--hairline-width) solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text);box-shadow:none;overscroll-behavior:contain;scroll-padding:var(--space-8);overflow-wrap:anywhere;padding:0;overflow-y:auto}.ui-dialog-confirm{width:min(520px, calc(100vw - var(--space-32)))}.ui-dialog-form{width:min(620px, calc(100vw - var(--space-32)))}.ui-dialog-wide{width:min(760px, calc(100vw - var(--space-32)))}.ui-dialog-extra-wide{width:min(900px, calc(100vw - var(--space-32)))}.ui-dialog[open]{grid-template-rows:auto minmax(calc(1lh + var(--space-20) * 2), 1fr) auto;animation:ui-dialog-in var(--duration-slow) var(--easing-standard) both;display:grid}.ui-dialog[open]:has(>.ui-dialog-body:empty){grid-template-rows:auto minmax(0,1fr) auto}.ui-dialog[open][data-closing]{pointer-events:none;animation:ui-dialog-out var(--duration-fast) var(--easing-standard) both}.ui-dialog::backdrop{background:var(--overlay)}.ui-dialog-head{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:64px;padding:var(--space-20);border-bottom:var(--hairline-width) solid var(--border);background:var(--surface-1);display:flex}.ui-dialog-head>.dialog-close-button{flex-shrink:0}.ui-dialog-heading{min-width:0}.ui-dialog-title{font-size:var(--font-size-title-small);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.33333}.ui-dialog-eyebrow{margin:0 0 var(--space-8);color:var(--text-muted);font-size:var(--font-size-label);letter-spacing:var(--tracking-utility);text-transform:uppercase;line-height:1.33333}.ui-dialog-description{margin:var(--space-8) 0 0;color:var(--text-secondary)}.ui-dialog-body{min-width:0;min-height:0;padding:var(--space-20);scroll-padding:var(--space-8);overflow-y:auto}.ui-dialog-body :focus-visible{outline-offset:calc(-1 * var(--focus-ring-width));scroll-margin:var(--space-8)}.ui-dialog-body>:first-child{margin-top:0}.ui-dialog-footer{justify-content:flex-end;align-items:center;gap:var(--space-12);min-width:0;padding:var(--space-16) var(--space-20);border-top:var(--hairline-width) solid var(--border);background:var(--surface-1);flex-wrap:wrap;display:flex}.ui-dialog-footer>*{min-width:0;max-width:100%}.ui-dialog-footer:has(>.pagination:only-child){border-top:0;padding:0}@keyframes ui-dialog-in{0%{opacity:0;transform:translateY(var(--space-8))}to{opacity:1;transform:translateY(0)}}@keyframes ui-dialog-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--space-8))}}.field{gap:8px;min-width:0;display:grid}.field-label{color:var(--text-secondary);font-size:var(--font-size-label);overflow-wrap:anywhere;font-weight:500}.field-hint{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--font-size-label);overflow-wrap:anywhere;margin:0;line-height:1.66667}.field-error{color:var(--tone-danger-text);font-family:var(--font-ui);font-size:var(--font-size-label);overflow-wrap:anywhere;margin:0;line-height:1.66667}.field>input.field-control{height:auto;min-height:var(--control-height)}.field>.field-control:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 1000px var(--surface-1) inset}.field>.field-control:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 1000px var(--surface-1) inset}.field>.field-control:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 1000px var(--surface-2) inset}.ui-empty-state{overflow-wrap:anywhere;min-width:0;padding:var(--space-32) var(--space-20);text-align:center;margin:0}.ui-empty-state-title{font-size:var(--font-size-large);margin:0;font-weight:500;line-height:1.5}.ui-empty-state-description{max-width:52ch;margin:var(--space-8) auto 0;color:var(--text-muted);font-size:var(--font-size-body);line-height:1.57143}.ui-empty-state-description>:first-child{margin-top:0}.ui-empty-state-description>:last-child{margin-bottom:0}.ui-empty-state-action{margin-top:var(--space-16)}@media (width<=760px){.ui-empty-state{padding-inline:var(--space-16)}}.ui-callout{overflow-wrap:anywhere;min-width:0;padding:var(--space-16);border:var(--hairline-width) solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2)}.ui-callout-title,.ui-callout-body,.ui-callout-action{min-width:0}.ui-callout-title{font-size:inherit;line-height:inherit;margin:0;font-weight:500}.ui-callout-body{color:var(--text-secondary)}.ui-callout-title+.ui-callout-body{margin-top:var(--space-8)}.ui-callout-body>:first-child{margin-top:0}.ui-callout-body>:last-child{margin-bottom:0}.ui-callout-action{margin-top:var(--space-16)}.ui-callout-success{border-color:var(--tone-success-border)}.ui-callout-success>.ui-callout-title{color:var(--tone-success-text)}.ui-callout-warning{border-color:var(--tone-warning-border)}.ui-callout-warning>.ui-callout-title{color:var(--tone-warning-text)}.ui-callout-danger{border-color:var(--tone-danger-border)}.ui-callout-danger>.ui-callout-title{color:var(--tone-danger-text)}.ui-toast-region{z-index:var(--z-toast);right:var(--space-20);bottom:var(--space-20);opacity:0;pointer-events:none;min-width:0;max-width:min(380px,100% - 40px);transform:translateY(var(--space-8));transition:opacity var(--duration-base) var(--easing-standard), transform var(--duration-base) var(--easing-standard);position:fixed}.ui-toast-region-visible{opacity:1;transform:translateY(0)}.ui-toast{--toast-padding-inline:14px;overflow-wrap:anywhere;min-width:0;padding:var(--space-12) var(--toast-padding-inline);border:var(--hairline-width) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--inverse-bg);color:var(--inverse-text)}.ui-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);min-width:0}.ui-panel:has(>.ui-panel-foot>.pagination:last-child){align-self:start;padding-bottom:0}.ui-panel-head{min-height:60px;padding:var(--space-16) var(--space-20);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ui-panel-head>*{min-width:0;max-width:100%}.ui-panel-head>:not(h2,h3,.ui-panel-heading){flex-wrap:wrap}.ui-panel-head h2,.ui-panel-head h3{overflow-wrap:anywhere;min-width:0;font-size:var(--font-size-panel);margin:0;font-weight:500;line-height:1.46667}.ui-panel-heading{min-width:0}.ui-panel-eyebrow{overflow-wrap:anywhere;color:var(--text-muted);font-size:var(--font-size-micro);letter-spacing:var(--tracking-utility);text-transform:uppercase;margin:0;font-weight:500;line-height:1.45455}.ui-panel-eyebrow:before{margin-right:var(--space-8);content:"//"}.ui-panel-body{min-width:0;padding:var(--space-20)}.ui-panel-body-unpadded{padding:0}.ui-panel-foot{min-width:0;padding:var(--space-16) var(--space-20);border-top:1px solid var(--border)}.ui-panel-foot:has(>.pagination:only-child){border-top:0;padding:0}@media (width<=760px){.ui-panel{border-radius:var(--radius-md)}.ui-panel-body:where(:not(.ui-panel-body-unpadded)){padding-inline:var(--space-16)}}.ui-data-table-scroll-region{overscroll-behavior-inline:contain;min-width:0;max-width:100%;overflow-x:auto}.ui-data-table-scroll-region:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:-2px}.ui-data-table-scroll-region :focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:calc(-1 * var(--focus-ring-width))}.ui-data-table{border-collapse:collapse;width:100%}.ui-data-table th,.ui-data-table td{--data-table-cell-padding-block:14px;padding:var(--data-table-cell-padding-block) var(--space-20);border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;overflow-wrap:anywhere}.ui-data-table th{color:var(--text-muted);font-size:var(--font-size-micro);letter-spacing:var(--tracking-utility);text-transform:uppercase;font-weight:500;line-height:1.45455}.ui-data-table tbody tr:last-child td{border-bottom:0}.ui-data-table tbody tr:hover{background:var(--surface-hover)}.ui-data-table .ui-data-table-cell-numeric{text-align:right;font-variant-numeric:tabular-nums}.ui-data-table .ui-data-table-cell-status{text-align:center}@media (pointer:coarse){.ui-data-table-scroll-region :is(.button-compact,.button-dense){min-height:var(--control-height);min-width:var(--control-height)}}.ui-detail-list{margin:0}.ui-detail-list>div{gap:var(--space-20);padding-block:var(--space-12);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;display:grid}.ui-detail-list>div+div{border-top:var(--hairline-width) solid var(--border)}.ui-detail-list :is(dt,dd){overflow-wrap:anywhere;min-width:0;line-height:1.57143}.ui-detail-list dt{color:var(--text-muted)}.ui-detail-list dd{text-align:right;margin:0}@media (width<=760px){.ui-detail-list>div{gap:var(--space-4);grid-template-columns:1fr}.ui-detail-list dd{text-align:left}}.ui-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;display:flex}.ui-page-header>*{min-width:0;max-width:100%}.ui-page-header>:not(:first-child){flex-wrap:wrap}.ui-page-header-eyebrow{overflow-wrap:anywhere;color:var(--text-muted);font-size:var(--font-size-micro);letter-spacing:var(--tracking-utility);text-transform:uppercase;margin:0 0 12px;font-weight:500;line-height:1.45455}.ui-page-header-eyebrow:before{color:var(--text-secondary);content:"//";margin-right:8px}.ui-page-header h1{font-size:var(--font-size-page-title);letter-spacing:var(--tracking-page-title);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.1}.ui-page-header-description{overflow-wrap:anywhere;max-width:720px;color:var(--text-secondary);font-size:var(--font-size-body);margin:12px 0 0;line-height:1.57143}.ui-page-header-meta{--page-header-meta-offset-block:10px;margin-top:var(--page-header-meta-offset-block);overflow-wrap:anywhere}@media (width<=760px){.ui-page-header{flex-direction:column;align-items:flex-start;gap:20px}}.payment-logo{object-fit:contain;filter:saturate(.45)brightness(.95);opacity:.84;width:auto;display:block}.payment-logo-sbp{width:48px;height:27px;color:var(--brand-sbp);filter:saturate(.32)brightness(.92)}.payment-logo-mir{filter:saturate(.42)brightness(1.05);height:18px}.payment-logo-visa{filter:saturate(.4)brightness(1.18);height:16px}.payment-logo-mastercard{filter:grayscale(.15)saturate(.58)brightness(.9);opacity:.88;height:24px}.payment-logo-coin{width:22px;height:22px}html:has(.error-page){scrollbar-gutter:auto}.error-page{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.error-container{width:min(100% - 64px,1120px);margin-inline:auto}.error-header{border-bottom:1px solid var(--border)}.error-header .error-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.error-header-label{color:var(--text-muted);font-size:var(--font-size-micro);letter-spacing:var(--tracking-utility);text-transform:uppercase}.error-main{padding-block:var(--space-64);flex:1;align-items:center;display:grid}.error-panel{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-1);container:error-panel/inline-size}.error-panel-top{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-24);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--font-size-micro);letter-spacing:var(--tracking-utility);flex-wrap:wrap;display:flex}.error-panel-top span:last-child{color:var(--tone-danger-text);font-size:var(--font-size-micro)}.error-panel-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:360px;display:grid}.error-visual{overflow-wrap:anywhere;border-right:1px solid var(--border);min-width:0;color:var(--text);font-family:var(--font-ui);font-size:var(--font-size-error-code);letter-spacing:var(--tracking-error-code);text-indent:var(--tracking-error-code);font-weight:500;line-height:var(--line-height-solid);font-variant-numeric:tabular-nums;background:linear-gradient(color-mix(in srgb, var(--border) 50%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--border) 50%, transparent) 1px, transparent 1px), var(--surface-2);text-shadow:0 4px 32px var(--surface-2);background-position:-1px -1px;background-size:44px 44px;place-items:center;padding:32px;display:grid}.error-panel:not(:has(.error-details)) .error-visual{border-bottom-left-radius:var(--radius-lg)}.error-content{min-width:0;padding:var(--space-64);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.error-content h1{max-width:22ch;font-size:var(--font-size-page-title);letter-spacing:var(--tracking-page-title);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-weight:500;line-height:1.2}.error-description{max-width:48ch;color:var(--text-secondary);font-size:var(--font-size-body);overflow-wrap:anywhere;margin:20px 0 0;line-height:1.7}.error-action{margin-top:32px}.error-details{min-width:0;padding:var(--space-20) var(--space-24);border-top:1px solid var(--border);color:var(--text-secondary);font-size:var(--font-size-label)}.error-details summary{cursor:pointer;overflow-wrap:anywhere}.error-details pre{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);max-width:100%;max-height:240px;color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0 0;padding:16px;overflow:auto}.error-details pre:focus-visible,main#content[tabindex="-1"]:focus-visible,main#content :is(.protocol-section,.start-section,.start-panel,.comparison-section,.details-section#infrastructure,.agreement-content#agreement,.agreement-clause)[tabindex="-1"]:focus-visible{outline-offset:calc(-1 * var(--focus-ring-offset))}@media (pointer:coarse){.error-details summary{align-content:center;min-width:44px;min-height:44px}}@media (width<=1100px){.error-content{padding:var(--space-48)}}@container error-panel (width<=760px){.error-content{padding:var(--space-32)}}@media (width<=760px){.error-container{width:min(100% - 32px,1120px)}.error-header .error-container{min-height:64px}.error-header-label{display:none}.error-main{align-items:start;padding-block:32px}.error-panel-body{grid-template-columns:1fr;min-height:0}.error-visual{border-right:0;border-bottom:1px solid var(--border);min-height:168px;font-size:var(--font-size-error-code-compact)}.error-panel:not(:has(.error-details)) .error-visual{border-bottom-left-radius:0}.error-content{padding:var(--space-32) var(--space-24)}}
