﻿@font-face{font-family:"Chivo";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/chivo/chivo-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Chivo";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/chivo/chivo-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Chivo";font-style:italic;font-weight:100 900;font-display:swap;src:url("../fonts/chivo/chivo-italic-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Chivo";font-style:italic;font-weight:100 900;font-display:swap;src:url("../fonts/chivo/chivo-italic-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:100 800;font-display:swap;src:url("../fonts/jetbrains-mono/jetbrains-mono-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:100 800;font-display:swap;src:url("../fonts/jetbrains-mono/jetbrains-mono-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:dark;--w-bg-0: #0A0E13;--w-bg-1: #0D151C;--w-bg-2: #111A22;--w-bg-3: #18242E;--w-bg-4: #24343F;--w-bg-disabled: #141D25;--w-border: #1C2A34;--w-border-md: #24343F;--w-fg-0: #E9F1F5;--w-fg-1: #C3D2DA;--w-fg-2: #93A7B4;--w-fg-3: #6F8592;--w-fg-disabled: #4B5C68;--w-blue: #38A9FF;--w-blue-lt: #8CCBFF;--w-blue-rgb: 56, 169, 255;--w-teal: #15B5A0;--w-teal-rgb: 21, 181, 160;--w-green: #4FC46A;--w-green-rgb: 79, 196, 106;--w-amber: #F0A33C;--w-amber-rgb: 240, 163, 60;--w-red: #E5484D;--w-red-rgb: 229, 72, 77;--w-on-blue: #051019;--w-primary: var(--w-blue);--w-primary-rgb: var(--w-blue-rgb);--w-primary-lt: var(--w-blue-lt);--w-label: var(--w-teal);--w-label-rgb: var(--w-teal-rgb);--w-font-head: 'Chivo', 'Helvetica Neue', Arial, sans-serif;--w-font-body: 'Chivo', 'Helvetica Neue', Arial, sans-serif;--w-font-mono: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace;--w-text-display: clamp(44px, 2.6vw + 30px, 76px);--w-text-h1: clamp(36px, 2vw + 22px, 52px);--w-text-h2: clamp(28px, 1.3vw + 18px, 44px);--w-text-h3: clamp(20px, 0.4vw + 17px, 24px);--w-text-h4: 17px;--w-text-lead: clamp(17px, 0.3vw + 15px, 19px);--w-text-body: 15px;--w-text-sm: 14px;--w-text-caption: 13px;--w-text-label: 11px;--w-leading-tight: 1.02;--w-leading-body: 1.65;--w-tracking-display: -0.035em;--w-tracking-label: 0.14em;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--sp-10: 140px;--w-section: clamp(88px, 9vw, 112px);--w-section-lg: clamp(104px, 12vw, 140px);--w-gutter: 32px;--w-container: 1180px;--w-container-narrow: 800px;--facet: 18px;--facet-md: 14px;--facet-sm: 10px;--facet-xs: 8px;--w-focus: 2px solid var(--w-primary);--w-ease: cubic-bezier(.2, .7, .2, 1);--w-dur: 140ms;--w-dur-reveal: 520ms}:root,:root:not([data-theme=light]),:root[data-theme=dark]{color-scheme:dark;--pico-font-family-sans-serif: var(--w-font-body);--pico-font-family-monospace: var(--w-font-mono);--pico-font-family: var(--w-font-body);--pico-font-size: 100%;--pico-font-weight: 400;--pico-line-height: var(--w-leading-body);--pico-background-color: var(--w-bg-0);--pico-color: var(--w-fg-1);--pico-muted-color: var(--w-fg-2);--pico-muted-border-color: var(--w-border);--pico-border-color: var(--w-border-md);--pico-border-width: 1px;--pico-border-radius: 0;--pico-outline-width: 0;--pico-spacing: var(--sp-4);--pico-typography-spacing-vertical: 1rem;--pico-typography-spacing-top: 0;--pico-block-spacing-vertical: var(--sp-5);--pico-block-spacing-horizontal: var(--sp-5);--pico-transition: var(--w-dur) var(--w-ease);--pico-box-shadow: none;--pico-text-selection-color: rgba(var(--w-primary-rgb), .25);--pico-h1-color: var(--w-fg-0);--pico-h2-color: var(--w-fg-0);--pico-h3-color: var(--w-fg-0);--pico-h4-color: var(--w-fg-0);--pico-h5-color: var(--w-fg-1);--pico-h6-color: var(--w-fg-2);--pico-primary: var(--w-primary);--pico-primary-background: var(--w-primary);--pico-primary-border: var(--w-primary);--pico-primary-underline: rgba(var(--w-primary-rgb), .4);--pico-primary-hover: var(--w-primary-lt);--pico-primary-hover-background: var(--w-primary-lt);--pico-primary-hover-border: var(--w-primary-lt);--pico-primary-hover-underline: var(--w-primary-lt);--pico-primary-focus: rgba(var(--w-primary-rgb), .28);--pico-primary-inverse: var(--w-on-blue);--pico-secondary: var(--w-fg-2);--pico-secondary-background: var(--w-bg-3);--pico-secondary-border: var(--w-bg-3);--pico-secondary-underline: rgba(147, 167, 180, .4);--pico-secondary-hover: var(--w-fg-0);--pico-secondary-hover-background: var(--w-bg-4);--pico-secondary-hover-border: var(--w-bg-4);--pico-secondary-focus: rgba(147, 167, 180, .25);--pico-secondary-inverse: var(--w-fg-0);--pico-contrast: var(--w-fg-0);--pico-contrast-background: var(--w-fg-0);--pico-contrast-border: var(--w-fg-0);--pico-contrast-hover: var(--w-fg-0);--pico-contrast-hover-background: var(--w-fg-0);--pico-contrast-hover-border: var(--w-fg-0);--pico-contrast-focus: rgba(233, 241, 245, .25);--pico-contrast-inverse: var(--w-bg-0);--pico-mark-background-color: rgba(var(--w-primary-rgb), .25);--pico-mark-color: var(--w-fg-0);--pico-ins-color: var(--w-green);--pico-del-color: var(--w-red);--pico-blockquote-border-color: var(--w-label);--pico-blockquote-footer-color: var(--w-fg-2);--pico-button-box-shadow: none;--pico-button-hover-box-shadow: none;--pico-card-background-color: var(--w-bg-2);--pico-card-border-color: var(--w-border);--pico-card-box-shadow: none;--pico-card-sectioning-background-color: var(--w-bg-1);--pico-code-background-color: rgba(255, 255, 255, .04);--pico-code-color: var(--w-primary-lt);--pico-code-kbd-background-color: var(--w-bg-3);--pico-code-kbd-color: var(--w-fg-0);--pico-dropdown-background-color: var(--w-bg-2);--pico-dropdown-border-color: var(--w-border-md);--pico-dropdown-box-shadow: none;--pico-dropdown-color: var(--w-fg-1);--pico-dropdown-hover-background-color: var(--w-bg-3);--pico-form-element-background-color: var(--w-bg-1);--pico-form-element-selected-background-color: var(--w-bg-3);--pico-form-element-border-color: var(--w-border-md);--pico-form-element-color: var(--w-fg-0);--pico-form-element-placeholder-color: var(--w-fg-3);--pico-form-element-active-background-color: var(--w-bg-1);--pico-form-element-active-border-color: var(--w-primary);--pico-form-element-focus-color: rgba(var(--w-primary-rgb), .28);--pico-form-element-disabled-opacity: .5;--pico-form-element-invalid-border-color: var(--w-red);--pico-form-element-invalid-active-border-color: var(--w-red);--pico-form-element-invalid-focus-color: rgba(var(--w-red-rgb), .25);--pico-form-element-valid-border-color: var(--w-green);--pico-form-element-valid-active-border-color: var(--w-green);--pico-form-element-valid-focus-color: rgba(var(--w-green-rgb), .25);--pico-form-element-spacing-vertical: 11px;--pico-form-element-spacing-horizontal: 14px;--pico-switch-background-color: var(--w-bg-4);--pico-switch-checked-background-color: var(--w-primary);--pico-switch-color: var(--w-fg-0);--pico-range-border-color: var(--w-bg-4);--pico-range-active-border-color: var(--w-bg-4);--pico-range-thumb-border-color: var(--w-bg-0);--pico-range-thumb-color: var(--w-primary);--pico-range-thumb-active-color: var(--w-primary-lt);--pico-table-border-color: var(--w-border);--pico-table-row-stripped-background-color: rgba(255, 255, 255, .02);--pico-accordion-border-color: var(--w-border);--pico-accordion-active-summary-color: var(--w-primary-lt);--pico-accordion-close-summary-color: var(--w-fg-1);--pico-accordion-open-summary-color: var(--w-fg-2);--pico-progress-background-color: var(--w-bg-3);--pico-progress-color: var(--w-primary);--pico-tooltip-background-color: var(--w-fg-0);--pico-tooltip-color: var(--w-bg-0);--pico-modal-overlay-background-color: rgba(10, 14, 19, .8);--pico-modal-overlay-backdrop-filter: blur(8px);--pico-nav-breadcrumb-divider: '/';--pico-grid-column-gap: var(--sp-5);--pico-grid-row-gap: var(--sp-5)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{background:var(--w-bg-0);color:var(--w-fg-2);font-family:var(--w-font-body);font-size:var(--w-text-body);line-height:var(--w-leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;display:flex;flex-direction:column}#page{flex:1 0 auto;display:flex;flex-direction:column}main{flex:1 0 auto}h1,h2,h3,h4,h5,h6{font-family:var(--w-font-head);color:var(--w-fg-0);margin:0 0 .5em;text-wrap:balance}h1,.w-h1{font-size:var(--w-text-h1);font-weight:900;letter-spacing:var(--w-tracking-display);line-height:var(--w-leading-tight)}h2,.w-h2{font-size:var(--w-text-h2);font-weight:900;letter-spacing:-0.03em;line-height:1.05}h3,.w-h3{font-size:var(--w-text-h3);font-weight:700;letter-spacing:-0.01em;line-height:1.2}h4,.w-h4{font-size:var(--w-text-h4);font-weight:700;line-height:1.3}h5,.w-h5{font-size:var(--w-text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--w-fg-1)}h6,.w-h6{font-family:var(--w-font-mono);font-size:var(--w-text-label);font-weight:500;letter-spacing:var(--w-tracking-label);text-transform:uppercase;color:var(--w-fg-3)}.w-display{font-size:var(--w-text-display);font-weight:900;letter-spacing:var(--w-tracking-display);line-height:.98}p{margin:0 0 1em;color:inherit}.w-lead{font-size:var(--w-text-lead);line-height:1.6;color:var(--w-fg-2);max-width:50ch}small,.w-caption{font-size:var(--w-text-caption);color:var(--w-fg-2)}a{color:var(--w-primary);text-decoration:none;transition:color var(--w-dur) var(--w-ease),border-color var(--w-dur) var(--w-ease)}a:hover{color:var(--w-primary-lt)}a:focus-visible{outline:var(--w-focus);outline-offset:2px}strong,b{font-weight:700;color:var(--w-fg-0)}hr{border:0;border-top:1px solid var(--w-border);margin:var(--sp-6) 0}code,kbd,samp,pre{font-family:var(--w-font-mono);font-size:var(--w-text-sm)}code{background:rgba(255,255,255,.04);border:1px solid var(--w-border);padding:1px 7px;color:var(--w-primary-lt)}pre{background:var(--w-bg-1);border:1px solid var(--w-border);clip-path:polygon(0 0, calc(100% - var(--facet-sm)) 0, 100% var(--facet-sm), 100% 100%, 0 100%);padding:var(--sp-5);color:var(--w-fg-1);line-height:1.7;overflow-x:auto;margin:0 0 var(--sp-5)}pre code{background:none;border:0;padding:0;color:inherit}img,svg,video{max-width:100%;height:auto}figure{margin:0 0 var(--sp-5)}figcaption{font-family:var(--w-font-mono);font-size:var(--w-text-label);letter-spacing:.08em;color:var(--w-fg-3);margin-top:var(--sp-2)}table{border-collapse:collapse;width:100%;font-size:var(--w-text-sm)}th{font-family:var(--w-font-mono);font-size:10px;letter-spacing:var(--w-tracking-label);text-transform:uppercase;color:var(--w-fg-3);font-weight:500;text-align:left;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--w-border-md)}td{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--w-border);color:var(--w-fg-1);vertical-align:top}tbody tr:hover td{background:rgba(255,255,255,.02)}blockquote{margin:0 0 var(--sp-5);padding:var(--sp-4) var(--sp-5);border-left:3px solid var(--w-label);background:rgba(var(--w-label-rgb), 0.05);color:var(--w-fg-1)}blockquote p:last-child{margin:0}::selection{background:rgba(var(--w-primary-rgb), 0.3);color:var(--w-fg-0)}:focus-visible{outline:var(--w-focus);outline-offset:2px}.w-skip{position:absolute;left:-9999px;top:8px;z-index:100;padding:var(--sp-2) var(--sp-4);background:var(--w-primary);color:var(--w-on-blue);font-weight:700;clip-path:polygon(0 0, calc(100% - var(--facet-sm)) 0, 100% var(--facet-sm), 100% 100%, 0 100%)}.w-skip:focus{left:8px}@media(max-width: 480px){:root{--w-gutter: 20px}}.w-container{width:100%;max-width:var(--w-container);margin-inline:auto;padding-inline:var(--w-gutter);box-sizing:border-box}.w-container--narrow{max-width:var(--w-container-narrow)}.w-section{padding-block:var(--w-section) 0}.w-section--lg{padding-block:var(--w-section-lg) 0}.w-section--flush{padding-block:0}.w-section--pad{padding-block:var(--w-section)}.w-section--tint{background:var(--w-bg-1);border-block:1px solid var(--w-border);padding-block:var(--w-section)}main>.w-section:last-child,main>.w-module:last-child>.w-section:last-child{padding-bottom:var(--w-section)}.w-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-5);flex-wrap:wrap;margin-bottom:var(--sp-6)}.w-section-head__text{max-width:62ch;min-width:0}.w-section-head__title{margin:0 0 var(--sp-3)}.w-section-head__title:last-child{margin:0}.w-section-head__lead{margin:0;color:var(--w-fg-2);font-size:var(--w-text-lead);max-width:50ch}.w-section-head__aside{flex:0 0 auto}.w-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit, minmax(min(var(--min, 280px), 100%), 1fr))}.w-grid--tight{gap:var(--sp-4)}.w-grid--hairline{gap:2px;background:var(--w-border)}.w-grid--hairline>*{background:var(--w-bg-0)}.w-cols{display:grid;gap:var(--sp-6);align-items:start;grid-template-columns:minmax(0, 1.55fr) minmax(0, 1fr)}.w-cols--even{grid-template-columns:repeat(2, minmax(0, 1fr))}.w-cols--wide{grid-template-columns:minmax(0, 1fr) minmax(0, 1.2fr)}@media(max-width: 900px){.w-cols{grid-template-columns:1fr}}.w-stack{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.w-stack--lg{gap:var(--sp-5)}.w-stack--sm{gap:var(--sp-2)}.w-row{display:flex;gap:var(--sp-3);flex-wrap:wrap;align-items:center}.w-row--between{justify-content:space-between}.w-sticky{position:sticky;top:calc(76px + var(--sp-5))}.w-mono{font-family:var(--w-font-mono)}.w-head{font-family:var(--w-font-head)}.w-kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--w-font-mono);font-size:var(--w-text-label);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--w-label);margin-bottom:var(--sp-3)}.w-kicker::before{content:"";width:22px;height:1px;background:currentColor;opacity:.8}.w-kicker--plain::before{display:none}.w-kicker--muted{color:var(--w-fg-3)}.w-kicker--primary{color:var(--w-primary)}.w-kicker--amber{color:var(--w-amber)}.w-label{font-family:var(--w-font-mono);font-size:var(--w-text-label);letter-spacing:var(--w-tracking-label);text-transform:uppercase;color:var(--w-fg-3)}.w-meta{font-family:var(--w-font-mono);font-size:var(--w-text-label);letter-spacing:.06em;color:var(--w-fg-2)}.w-text-0{color:var(--w-fg-0)}.w-text-1{color:var(--w-fg-1)}.w-text-2{color:var(--w-fg-2)}.w-text-3{color:var(--w-fg-3)}.w-text-primary{color:var(--w-primary)}.w-text-label{color:var(--w-label)}.w-text-amber{color:var(--w-amber)}.w-text-green{color:var(--w-green)}.w-text-red{color:var(--w-red)}.w-facet-tr{clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%)}.w-facet-tl{clip-path:polygon(var(--facet) 0, 100% 0, 100% 100%, 0 100%, 0 var(--facet))}.w-facet-br{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--facet)), calc(100% - var(--facet)) 100%, 0 100%)}.w-facet-bl{clip-path:polygon(0 0, 100% 0, 100% 100%, var(--facet) 100%, 0 calc(100% - var(--facet)))}.w-facet-md{--facet: var(--facet-md)}.w-facet-sm{--facet: var(--facet-sm)}.w-facet-xs{--facet: var(--facet-xs)}.w-hairline{height:1px;border:0;margin:0;background:linear-gradient(90deg, transparent, rgba(var(--w-label-rgb), 0.7), rgba(var(--w-primary-rgb), 0.4), transparent)}.w-texture-hex{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='%23E9F1F5' stroke-opacity='.05'/%3E%3C/svg%3E")}.w-texture-dots{background-image:radial-gradient(rgba(233, 241, 245, 0.06) 1px, transparent 1px);background-size:22px 22px}.w-visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.w-arrow::after{content:" →"}.w-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--w-green)}.w-dot--amber{background:var(--w-amber)}.w-dot--red{background:var(--w-red)}@keyframes w-up{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes w-glow{0%,100%{opacity:.55}50%{opacity:.9}}.w-reveal{animation:w-up var(--w-dur-reveal) var(--w-ease) both}.w-reveal--2{animation-delay:90ms}.w-reveal--3{animation-delay:180ms}@media(prefers-reduced-motion: reduce){.w-reveal{animation:none}}.w-btn{--btn-bg: var(--w-bg-3);--btn-fg: var(--w-fg-0);--btn-bg-hover: var(--w-bg-4);--btn-fg-hover: var(--w-fg-0);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);font-family:var(--w-font-head);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.005em;padding:14px 26px;clip-path:polygon(0 0, calc(100% - var(--facet-sm)) 0, 100% var(--facet-sm), 100% 100%, 0 100%);border:0;background:var(--btn-bg);color:var(--btn-fg);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--w-dur) var(--w-ease),color var(--w-dur) var(--w-ease);margin:0;width:auto}.w-btn:hover{background:var(--btn-bg-hover);color:var(--btn-fg-hover)}.w-btn:active{filter:brightness(0.92)}.w-btn:focus-visible{outline:var(--w-focus);outline-offset:-2px}.w-btn[disabled],.w-btn.is-disabled{background:var(--w-bg-disabled);color:var(--w-fg-disabled);cursor:not-allowed}.w-btn--primary{--btn-bg: var(--w-primary);--btn-fg: var(--w-on-blue);--btn-bg-hover: var(--w-primary-lt);--btn-fg-hover: var(--w-on-blue)}.w-btn--outline{position:relative;isolation:isolate;background:linear-gradient(140deg, var(--w-blue), var(--w-teal));color:var(--w-primary)}.w-btn--outline::before{content:"";position:absolute;inset:1px;z-index:-1;background:var(--w-bg-0);clip-path:polygon(0 0, calc(100% - var(--facet-sm)) 0, 100% var(--facet-sm), 100% 100%, 0 100%)}.w-btn--outline:hover{background:linear-gradient(140deg, var(--w-blue), var(--w-teal));color:var(--w-primary-lt)}.w-btn--ghost{--btn-bg: transparent;--btn-fg: var(--w-fg-2);--btn-bg-hover: transparent;--btn-fg-hover: var(--w-fg-0);padding-inline:var(--sp-2)}.w-btn--sm{font-size:14px;padding:10px 18px}.w-btn--lg{font-size:16px;padding:16px 30px}.w-btn--block{display:flex;width:100%}.w-btn--ghost{clip-path:none}.w-form .w-btn,button.w-btn,.w-btn[type=submit],.w-btn[type=button]{width:auto;flex:0 0 auto;margin:0}.w-btn-row{display:flex;gap:var(--sp-3);flex-wrap:wrap;align-items:center}.w-link{font-weight:700;color:var(--w-primary);border-bottom:1px solid rgba(var(--w-primary-rgb), 0.4);padding-bottom:2px}.w-link:hover{color:var(--w-primary-lt);border-color:var(--w-primary-lt)}.w-link-label{font-family:var(--w-font-mono);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--w-primary)}.w-link-label:hover{color:var(--w-primary-lt)}.w-badge{--badge-rgb: var(--w-label-rgb);--badge-fg: var(--w-label);display:inline-flex;align-items:center;gap:7px;font-family:var(--w-font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:7px 12px;clip-path:polygon(0 0, calc(100% - var(--facet-xs)) 0, 100% var(--facet-xs), 100% 100%, 0 100%);background:rgba(var(--badge-rgb), 0.14);border:0;color:var(--badge-fg);white-space:nowrap}.w-badge--primary{--badge-rgb: var(--w-primary-rgb);--badge-fg: var(--w-primary)}.w-badge--amber{--badge-rgb: var(--w-amber-rgb);--badge-fg: var(--w-amber)}.w-badge--green{--badge-rgb: var(--w-green-rgb);--badge-fg: var(--w-green)}.w-badge--red{--badge-rgb: var(--w-red-rgb);--badge-fg: var(--w-red)}.w-badge--muted{--badge-rgb: 147, 167, 180;--badge-fg: var(--w-fg-2)}.w-badge-row{display:flex;gap:var(--sp-2);flex-wrap:wrap}.w-chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--w-font-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:7px 14px;border:0;color:var(--w-fg-2);clip-path:polygon(0 0, calc(100% - var(--facet-xs)) 0, 100% var(--facet-xs), 100% 100%, 0 100%);background:var(--w-bg-2);text-decoration:none;transition:background var(--w-dur) var(--w-ease),color var(--w-dur) var(--w-ease)}.w-chip:hover,.w-chip.is-active{color:var(--w-primary);background:rgba(var(--w-primary-rgb), 0.16)}.w-chip--label:hover,.w-chip--label.is-active{color:var(--w-label);background:rgba(var(--w-label-rgb), 0.16)}.w-chip-row{display:flex;gap:var(--sp-2);flex-wrap:wrap}.w-card{position:relative;background:var(--w-bg-2);clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%);padding:30px;color:var(--w-fg-2);transition:background var(--w-dur) var(--w-ease)}.w-card>:last-child{margin-bottom:0}.w-card__title{font-family:var(--w-font-head);font-size:22px;font-weight:700;line-height:1.2;color:var(--w-fg-0);margin:0 0 var(--sp-3)}.w-card__text{font-size:var(--w-text-sm);line-height:1.6;color:var(--w-fg-2);margin:0}.w-card__label{font-family:var(--w-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--w-label);margin-bottom:var(--sp-2)}.w-card__index{font-family:var(--w-font-mono);font-size:11px;letter-spacing:.16em;color:var(--w-label);margin-bottom:var(--sp-3)}.w-card__footer{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--w-border);font-family:var(--w-font-mono);font-size:var(--w-text-label);color:var(--w-fg-2);letter-spacing:.06em;display:flex;justify-content:space-between;gap:var(--sp-3);align-items:center}.w-card--accent,.w-card--accent-primary{border-left:3px solid var(--w-primary)}.w-card--accent-label{border-left:3px solid var(--w-label)}.w-card--accent-amber{border-left:3px solid var(--w-amber)}.w-card--accent-green{border-left:3px solid var(--w-green)}.w-card--tint{background:rgba(var(--w-label-rgb), 0.05)}.w-card--tint-primary{background:rgba(var(--w-primary-rgb), 0.05)}.w-card--tint-amber{background:rgba(var(--w-amber-rgb), 0.06)}.w-card--deep{background:var(--w-bg-1)}.w-card--raised{background:var(--w-bg-3)}.w-card--feature{padding:var(--sp-7)}.w-card--tight{padding:22px 24px}.w-card--hover:hover,.w-card a.w-card:hover{background:var(--w-bg-3);color:var(--w-fg-2)}.w-card--topline::before{content:"";position:absolute;top:0;left:0;width:46px;height:2px;background:linear-gradient(90deg, var(--w-label), rgba(var(--w-label-rgb), 0))}.w-outline{padding:1px;background:linear-gradient(140deg, var(--w-primary), var(--w-label));clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%)}.w-outline>*{background:var(--w-bg-1);clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%);border:0}.w-logo-panel{position:relative;overflow:hidden;background:var(--w-bg-2);clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%);padding:var(--sp-7);display:grid;place-items:center}.w-logo-panel>*{position:relative}.w-logo-panel img{max-width:280px}.w-photo-panel{position:relative;overflow:hidden;background:var(--w-bg-1);clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%);padding:var(--sp-7)}.w-photo-panel__bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.22;filter:saturate(0.7)}.w-photo-panel__overlay{position:absolute;inset:0;background:linear-gradient(90deg, rgba(13, 21, 28, 0.96), rgba(13, 21, 28, 0.7))}.w-photo-panel__body{position:relative;max-width:62ch}@media(max-width: 640px){.w-photo-panel{padding:var(--sp-5)}}.w-media{position:relative;display:grid;place-items:center;min-height:150px;overflow:hidden;background:repeating-linear-gradient(135deg, #16222B 0 8px, #1A2832 8px 16px)}.w-media__label{font-family:var(--w-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--w-fg-3)}.w-media__img{width:100%;height:100%;object-fit:cover;display:block}.w-media--sm{min-height:0;height:72px;width:72px;flex:none;clip-path:polygon(0 0, calc(100% - var(--facet-sm)) 0, 100% var(--facet-sm), 100% 100%, 0 100%)}.w-refcard{display:block;overflow:hidden;text-decoration:none;background:var(--w-bg-2);color:var(--w-fg-2);clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%);transition:background var(--w-dur) var(--w-ease)}.w-refcard:hover{background:var(--w-bg-3);color:var(--w-fg-2)}.w-refcard__media{height:150px}.w-refcard__body{padding:26px 30px 30px}.w-refcard__label{font-family:var(--w-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--w-label);margin-bottom:12px}.w-refcard__title{font-size:20px;font-weight:700;line-height:1.25;color:var(--w-fg-0);margin:0 0 12px}.w-refcard__figures{display:flex;gap:24px;flex-wrap:wrap;font-family:var(--w-font-mono);font-size:12px;color:var(--w-fg-2)}.w-person{display:flex;gap:20px;align-items:flex-start;background:var(--w-bg-2);padding:30px;clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%)}.w-person__body{min-width:0}.w-person__name{font-size:18px;font-weight:700;color:var(--w-fg-0);margin:0 0 4px}.w-person__role{font-family:var(--w-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--w-label);margin-bottom:12px}.w-person__text{font-size:13px;line-height:1.55;color:var(--w-fg-2);margin:0}.w-navbar{position:sticky;top:0;z-index:40;background:rgba(10,14,19,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--w-border);transition:background var(--w-dur) var(--w-ease)}.w-navbar.is-scrolled{background:rgba(10,14,19,.96)}.w-navbar__inner{display:flex;align-items:center;gap:28px;padding:14px 32px;min-height:68px}@media(max-width: 1023px){.w-navbar__inner{padding-inline:var(--w-gutter)}}.w-navbar__menu{display:flex;gap:4px;position:relative}.w-navbar__menu::before{content:"";position:absolute;left:-14px;top:50%;transform:translateY(-50%);width:1px;height:22px;background:var(--w-border-md)}.w-navbar__actions{margin-left:auto;display:flex;align-items:center;gap:var(--sp-4)}.w-navbar__phone{font-family:var(--w-font-mono);font-size:12px;color:var(--w-fg-2)}.w-navbar__phone:hover{color:var(--w-fg-0)}@media(max-width: 1139px){.w-navbar__phone{display:none}}@media(max-width: 1023px){.w-navbar__menu,.w-navbar__phone{display:none}}.w-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.w-brand__mark{position:relative;width:34px;height:34px;display:grid;place-items:center;flex:none}.w-brand__mark::before{content:"";position:absolute;inset:-8px;background:radial-gradient(circle, rgba(var(--w-primary-rgb), 0.34) 0%, rgba(var(--w-primary-rgb), 0) 68%)}.w-brand__mark img{position:relative;width:34px;height:34px;object-fit:contain}.w-brand__text{display:flex;flex-direction:column;line-height:1}.w-brand__name{font-family:var(--w-font-head);font-size:18px;font-weight:900;letter-spacing:.22em;color:var(--w-fg-0)}.w-brand:hover .w-brand__name{color:var(--w-fg-0)}nav .w-nav,nav .w-nav:first-of-type,nav .w-nav:last-of-type{list-style:none;margin:0;padding:0;display:flex;gap:4px;--pico-nav-element-spacing-horizontal: 0;--pico-nav-element-spacing-vertical: 0;--pico-nav-link-spacing-horizontal: 0;--pico-nav-link-spacing-vertical: 0}nav .w-nav li,nav .w-nav:first-of-type li,nav .w-nav:last-of-type li{margin:0;padding:0}nav .w-nav a,nav .w-nav:first-of-type a,nav .w-nav:last-of-type a{margin:0}.w-nav{--facet: var(--facet-xs)}.w-nav a{display:block;white-space:nowrap;font-family:var(--w-font-mono);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;padding:9px 13px;color:var(--w-fg-2);background:rgba(0,0,0,0);clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%);transition:background var(--w-dur) var(--w-ease),color var(--w-dur) var(--w-ease)}.w-nav a:hover{color:var(--w-fg-0)}.w-nav a.is-active{color:var(--w-fg-0);background:var(--w-bg-3)}.w-nav a:focus-visible{outline:var(--w-focus);outline-offset:-2px}.w-burger{display:none;position:relative;width:44px;height:44px;margin:0;padding:0;background:var(--w-bg-3);border:0;clip-path:polygon(0 0, calc(100% - var(--facet-sm)) 0, 100% var(--facet-sm), 100% 100%, 0 100%);cursor:pointer}.w-burger span{position:absolute;left:11px;width:20px;height:2px;background:var(--w-fg-0);transition:transform var(--w-dur) var(--w-ease),opacity var(--w-dur) var(--w-ease)}.w-burger span:nth-child(1){top:14px}.w-burger span:nth-child(2){top:21px}.w-burger span:nth-child(3){top:28px}.w-burger:hover{background:var(--w-bg-4)}.w-burger:focus-visible{outline:var(--w-focus);outline-offset:-2px}@media(max-width: 1023px){.w-burger{display:block}}.is-menu-open .w-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.is-menu-open .w-burger span:nth-child(2){opacity:0}.is-menu-open .w-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.w-mobile-menu{position:fixed;inset:0;z-index:39;display:none;background:var(--w-bg-0);padding:calc(68px + var(--sp-6)) var(--w-gutter) var(--sp-6);overflow-y:auto}.is-menu-open .w-mobile-menu{display:block}.w-mobile-menu .w-nav,.w-mobile-menu nav .w-nav:first-of-type{flex-direction:column;align-items:stretch;gap:0;width:100%;text-align:left}.w-mobile-menu .w-nav{--facet: var(--facet-sm)}.w-mobile-menu .w-nav>li>a{font-size:15px;padding:15px 13px;border-bottom:1px solid var(--w-border)}.w-mobile-menu__foot{margin-top:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-4)}body.is-menu-open{overflow:hidden}.w-footer{position:relative;background:var(--w-bg-2);border-top:1px solid var(--w-border);margin-top:var(--w-section);color:var(--w-fg-2);hyphens:none}.w-footer>.w-hairline{position:absolute;top:-1px;left:0;right:0}.w-footer__inner{width:100%;box-sizing:border-box;padding-inline:44px}@media(max-width: 640px){.w-footer__inner{padding-inline:var(--w-gutter)}}.w-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px;padding-block:48px var(--sp-5)}@media(max-width: 900px){.w-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width: 520px){.w-footer__grid{grid-template-columns:1fr}}.w-footer__about{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.w-footer__about p{font-size:var(--w-text-sm);max-width:46ch;margin:0;color:var(--w-fg-1)}.w-footer__col{display:flex;flex-direction:column;gap:var(--sp-2)}.w-footer__title{font-family:var(--w-font-mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--w-fg-3);margin-bottom:var(--sp-1)}.w-footer__col a{font-size:var(--w-text-caption);color:var(--w-fg-2)}.w-footer__col a:hover{color:var(--w-fg-0)}.w-footer__col a.w-mono{color:var(--w-primary);font-size:12px}.w-footer__col a.w-mono:hover{color:var(--w-primary-lt)}.w-footer__bottom{display:flex;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;padding-block:var(--sp-4) 36px;border-top:1px solid var(--w-border-md);font-family:var(--w-font-mono);font-size:11px;letter-spacing:.06em;color:var(--w-fg-3)}.w-hero{position:relative;overflow:hidden;background:var(--w-bg-0);border-bottom:1px solid var(--w-border)}.w-hero__bg{position:absolute;inset:0;background-size:cover;background-position:center 40%;opacity:.5;filter:saturate(0.8)}.w-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg, rgba(10, 14, 19, 0.97) 0%, rgba(10, 14, 19, 0.92) 45%, rgba(10, 14, 19, 0.55) 100%)}.w-hero__foot{position:absolute;bottom:0;left:0;right:0}.w-hero__inner{position:relative;display:flex;gap:var(--sp-8);align-items:center;flex-wrap:wrap;padding-block:clamp(64px,9vw,110px) clamp(56px,8vw,96px)}.w-hero__body{flex:1 1 480px;min-width:0}.w-hero__aside{flex:0 1 360px;position:relative;display:grid;place-items:center;padding:var(--sp-5)}.w-hero__aside::before{content:"";position:absolute;inset:-10px;background:radial-gradient(circle at 50% 46%, rgba(var(--w-primary-rgb), 0.3) 0%, rgba(var(--w-primary-rgb), 0.1) 42%, transparent 70%);animation:w-glow 6s ease-in-out infinite}.w-hero__aside img{position:relative;width:100%;max-width:360px}.w-hero__title{font-size:var(--w-text-display);font-weight:900;letter-spacing:var(--w-tracking-display);line-height:.98;max-width:16ch;margin:0 0 var(--sp-5)}.w-hero__title em{font-style:normal;color:var(--w-primary)}.w-hero__lead{font-size:clamp(17px,.5vw + 15px,20px);line-height:1.55;color:var(--w-fg-2);max-width:50ch;margin:0 0 var(--sp-6)}.w-hero__actions{margin-bottom:var(--sp-7)}.w-hero--compact .w-hero__inner{padding-block:var(--sp-8)}@media(prefers-reduced-motion: reduce){.w-hero__aside::before{animation:none}}.w-page-header{position:relative;overflow:hidden;background:var(--w-bg-1);border-bottom:1px solid var(--w-border)}.w-page-header__foot{position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg, rgba(var(--w-label-rgb), 0.6), rgba(var(--w-primary-rgb), 0.25) 40%, transparent)}.w-page-header::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 90% at 12% 100%, rgba(var(--w-label-rgb), 0.14), transparent 70%)}.w-page-header__inner{position:relative;padding-block:clamp(40px,5vw,64px) clamp(36px,4vw,52px)}.w-page-header__title{font-size:var(--w-text-h1);font-weight:900;letter-spacing:-0.03em;line-height:1.02;max-width:20ch;margin:0 0 var(--sp-4)}.w-page-header__lead{font-size:var(--w-text-lead);color:var(--w-fg-2);max-width:62ch;margin:0}.w-page-header__actions{margin-top:var(--sp-6)}.w-page-header__meta{margin-top:var(--sp-5)}.w-page-header--tall .w-page-header__inner{padding-block:clamp(56px,7vw,88px) clamp(48px,6vw,76px)}.w-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;list-style:none;margin:0 0 var(--sp-4);padding:0;font-family:var(--w-font-mono);font-size:var(--w-text-label);letter-spacing:var(--w-tracking-label);text-transform:uppercase;color:var(--w-fg-3)}.w-breadcrumb li{display:flex;gap:8px;align-items:center}.w-breadcrumb li+li::before{content:"/";color:var(--w-border-md)}.w-breadcrumb a{color:var(--w-fg-2)}.w-breadcrumb a:hover{color:var(--w-fg-0)}.w-breadcrumb li:last-child{color:var(--w-label)}.w-tile{position:relative;display:flex;flex-direction:column;height:100%;background:var(--w-bg-2);clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%);padding:30px;color:var(--w-fg-1);text-decoration:none;transition:background var(--w-dur) var(--w-ease)}.w-tile::before{content:"";position:absolute;top:0;left:0;width:46px;height:2px;background:linear-gradient(90deg, var(--w-label), rgba(var(--w-label-rgb), 0))}.w-tile:hover{background:var(--w-bg-3);color:var(--w-fg-1)}.w-tile:focus-visible{outline:var(--w-focus);outline-offset:-2px}.w-tile__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4)}.w-tile__index{font-family:var(--w-font-mono);font-size:11px;letter-spacing:.16em;color:var(--w-label)}.w-tile__title{font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-0.01em;margin:0 0 12px;color:var(--w-fg-0)}.w-tile__lead{font-size:var(--w-text-sm);line-height:1.65;margin:0 0 18px;color:var(--w-fg-1)}.w-tile__list{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:7px}.w-tile__list li{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--w-fg-1);padding:0;margin:0}.w-tile__list li::before{content:"→";color:var(--w-label);font-family:var(--w-font-mono);font-size:12px;line-height:1.5;flex:none}.w-tile__foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--w-border);display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3)}.w-tile__meta{font-family:var(--w-font-mono);font-size:11px;color:var(--w-fg-2)}.w-tile__tech{font-family:var(--w-font-mono);font-size:11px;color:var(--w-label);letter-spacing:.08em;text-transform:uppercase}.w-tile--amber::before{background:linear-gradient(90deg, var(--w-amber), rgba(var(--w-amber-rgb), 0))}.w-tile--amber .w-tile__index{color:var(--w-amber)}.w-tile--primary::before{background:linear-gradient(90deg, var(--w-primary), rgba(var(--w-primary-rgb), 0))}.w-tile--primary .w-tile__index{color:var(--w-primary)}.w-mini{background:var(--w-bg-2);clip-path:polygon(0 0, calc(100% - var(--facet-md)) 0, 100% var(--facet-md), 100% 100%, 0 100%);padding:22px 24px}.w-mini__label{font-family:var(--w-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--w-label);margin-bottom:var(--sp-2)}.w-mini__title{font-size:16px;font-weight:700;color:var(--w-fg-0);margin:0 0 var(--sp-2)}.w-mini__text{font-size:13px;color:var(--w-fg-1);margin:0}.w-mini--accent{border-left:3px solid var(--w-label)}.w-stat{--stat-color: var(--w-primary);--stat-rgb: var(--w-primary-rgb);background:var(--w-bg-2);clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%);padding:32px 28px;display:flex;flex-direction:column;gap:6px;height:100%}.w-stat__label{font-family:var(--w-font-mono);font-size:11px;color:var(--w-fg-3);text-transform:uppercase;letter-spacing:.1em}.w-stat__value{font-family:var(--w-font-head);font-size:40px;font-weight:900;letter-spacing:-0.02em;line-height:1;color:var(--stat-color)}.w-stat__note{font-size:13px;color:var(--w-fg-1);line-height:1.5}.w-stat--primary{--stat-color: var(--w-primary);--stat-rgb: var(--w-primary-rgb)}.w-stat--label,.w-stat--teal{--stat-color: var(--w-teal);--stat-rgb: var(--w-teal-rgb)}.w-stat--green{--stat-color: var(--w-green);--stat-rgb: var(--w-green-rgb)}.w-stat--amber{--stat-color: var(--w-amber);--stat-rgb: var(--w-amber-rgb)}.w-stat--ink{--stat-color: var(--w-fg-0);--stat-rgb: 233, 241, 245}.w-grid--hairline .w-stat{clip-path:none;background:var(--w-bg-0)}.w-cta{position:relative;overflow:hidden;background:var(--w-bg-1);clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%)}.w-cta::before{content:"";position:absolute;right:-40px;top:50%;transform:translateY(-50%);width:340px;height:340px;background:radial-gradient(circle, rgba(var(--w-primary-rgb), 0.22) 0%, rgba(10, 14, 19, 0) 68%)}.w-cta__creature{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:210px;opacity:.9;pointer-events:none}.w-cta__inner{position:relative;padding:56px 44px}.w-cta__body{min-width:0;max-width:54%}.w-cta__title{font-size:clamp(26px,1.2vw + 20px,34px);font-weight:900;letter-spacing:-0.02em;line-height:1.1;margin:0 0 var(--sp-3)}.w-cta__lead{font-size:16px;line-height:1.6;color:var(--w-fg-2);margin:0}.w-cta__action{margin-top:26px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.w-cta__note{font-family:var(--w-font-mono);font-size:11px;color:var(--w-fg-2);letter-spacing:.06em}.w-cta--amber{background:rgba(var(--w-amber-rgb), 0.05)}.w-cta--amber::before{background:radial-gradient(circle, rgba(var(--w-amber-rgb), 0.18) 0%, rgba(10, 14, 19, 0) 68%)}@media(max-width: 860px){.w-cta__creature{display:none}.w-cta__body{max-width:none}.w-cta__inner{padding:40px 28px}}.w-ref{--ref-color: var(--w-primary);--ref-rgb: var(--w-primary-rgb);display:flex;gap:var(--sp-5);align-items:flex-start;flex-wrap:wrap;background:var(--w-bg-2);border-left:3px solid var(--ref-color);clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%);padding:22px 24px;color:var(--w-fg-1);text-decoration:none;transition:background var(--w-dur) var(--w-ease)}.w-ref:hover{background:var(--w-bg-3);color:var(--w-fg-1)}.w-ref__year{font-family:var(--w-font-mono);font-size:12px;color:var(--ref-color);letter-spacing:.12em;min-width:48px;padding-top:3px}.w-ref__year--inline{display:block;min-width:0;padding:0 0 4px;font-size:11px}.w-ref--icon{align-items:center}.w-ref--icon .w-ref__body{align-self:center}.w-ref__body{flex:1;min-width:240px}.w-ref__title{font-size:17px;font-weight:700;color:var(--w-fg-0);margin:0 0 6px}.w-ref__text{font-size:var(--w-text-sm);margin:0;color:var(--w-fg-1)}.w-ref__tags{display:flex;gap:var(--sp-2);flex-wrap:wrap;align-self:flex-start}.w-ref--label,.w-ref--teal{--ref-color: var(--w-teal);--ref-rgb: var(--w-teal-rgb)}.w-ref--green{--ref-color: var(--w-green);--ref-rgb: var(--w-green-rgb)}.w-ref--amber{--ref-color: var(--w-amber);--ref-rgb: var(--w-amber-rgb)}.w-ref-list{display:flex;flex-direction:column;gap:var(--sp-3)}.w-kv{display:flex;flex-direction:column;gap:10px}.w-kv__row{display:flex;justify-content:space-between;gap:var(--sp-3);font-family:var(--w-font-mono);font-size:12px}.w-kv__row+.w-kv__row--sep{padding-top:10px;border-top:1px solid var(--w-border)}.w-kv__k{color:var(--w-fg-1)}.w-kv__v{color:var(--w-fg-0);text-align:right}.w-channel{padding:var(--sp-5) 0}.w-channel__label{font-family:var(--w-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--w-fg-3);margin-bottom:10px}.w-channel__value{font-family:var(--w-font-mono);font-size:20px;color:var(--w-fg-0);word-break:break-word}.w-channel__value a{color:inherit}.w-channel__value a:hover{color:var(--w-primary-lt)}.w-channel__note{font-size:13px;color:var(--w-fg-2);margin-top:8px}.w-channel--amber .w-channel__label{color:var(--w-amber)}.w-channel+.w-channel{border-top:1px solid var(--w-border)}.w-steps{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.w-steps li{display:flex;gap:12px;margin:0;padding:0}.w-steps__n{font-family:var(--w-font-mono);font-size:12px;color:var(--w-label);flex:none;padding-top:2px}.w-steps__title{font-size:14px;font-weight:700;color:var(--w-fg-0);margin:0}.w-steps__text{font-size:13px;color:var(--w-fg-2);margin:0}.w-step-card{padding:34px 28px;background:var(--w-bg-0)}.w-step-card__n{font-family:var(--w-font-mono);font-size:11px;color:var(--w-label);letter-spacing:.12em;margin-bottom:20px}.w-step-card__title{font-size:19px;font-weight:700;margin:0 0 12px;color:var(--w-fg-0)}.w-step-card__text{font-size:14px;line-height:1.6;color:var(--w-fg-2);margin:0}.w-spec{background:var(--w-bg-2);overflow:hidden;clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%)}.w-spec table{margin:0}.w-spec th{background:rgba(0,0,0,0);padding:16px 30px;border-bottom:1px solid var(--w-border-md)}.w-spec td{padding:18px 30px;color:var(--w-fg-1)}.w-spec td:first-child{font-family:var(--w-font-body)}.w-spec td:not(:first-child){font-family:var(--w-font-mono);color:var(--w-fg-2)}.w-spec td.is-hi{color:var(--w-fg-0)}.w-spec td.is-good{color:var(--w-green)}.w-spec tr:last-child td{border-bottom:0}.w-topo{position:relative;background:var(--w-bg-1);padding:40px;clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%)}.w-topo__row{display:flex;align-items:center;gap:0;flex-wrap:wrap}.w-topo__node{flex:none;background:var(--w-bg-3);padding:16px 20px;clip-path:polygon(0 0, calc(100% - var(--facet-sm)) 0, 100% var(--facet-sm), 100% 100%, 0 100%);font-family:var(--w-font-mono);font-size:12px;color:var(--w-fg-1);text-align:center}.w-topo__node-label{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--w-fg-3);margin-bottom:6px}.w-topo__node--up{color:var(--w-green)}.w-topo__link{flex:1 1 40px;min-width:40px;height:2px;background:repeating-linear-gradient(90deg, var(--w-blue) 0 10px, transparent 10px 18px);background-size:18px 2px;animation:w-dash 1.4s linear infinite}.w-topo__legend{margin-top:24px;max-width:60ch;font-size:13px;line-height:1.6;color:var(--w-fg-2)}@media(max-width: 720px){.w-topo{padding:28px 20px}.w-topo__row{flex-direction:column;align-items:stretch}.w-topo__node{width:100%}.w-topo__link{width:2px;height:28px;min-width:0;margin-inline:auto;background:repeating-linear-gradient(180deg, var(--w-blue) 0 10px, transparent 10px 18px);background-size:2px 18px}}@keyframes w-dash{to{background-position:18px 0}}@media(prefers-reduced-motion: reduce){.w-topo__link{animation:none}}.w-compare{background:var(--w-bg-2);overflow-x:auto;clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%)}.w-compare table{margin:0;min-width:560px}.w-compare th{padding:16px 30px;border-bottom:1px solid var(--w-border-md)}.w-compare td{padding:18px 30px;color:var(--w-fg-1)}.w-compare td:not(:first-child){font-family:var(--w-font-mono);color:var(--w-fg-2);text-align:left}.w-compare td .is-yes{color:var(--w-green)}.w-compare td .is-no{color:var(--w-fg-disabled)}.w-compare tr:last-child td{border-bottom:0}.w-icon-box{--ib-rgb: var(--w-label-rgb);--ib-color: var(--w-label);flex:none;display:inline-grid;place-items:center;width:44px;height:44px;clip-path:polygon(0 0, calc(100% - var(--facet-xs)) 0, 100% var(--facet-xs), 100% 100%, 0 100%);background:rgba(var(--ib-rgb), 0.14);border:0;color:var(--ib-color)}.w-icon-box .w-icon{width:22px;height:22px}.w-icon-box--sm{width:36px;height:36px}.w-icon-box--sm .w-icon{width:18px;height:18px}.w-icon-box--lg{width:52px;height:52px}.w-icon-box--lg .w-icon{width:26px;height:26px}.w-icon-box--primary{--ib-rgb: var(--w-primary-rgb);--ib-color: var(--w-primary)}.w-icon-box--green{--ib-rgb: var(--w-green-rgb);--ib-color: var(--w-green)}.w-icon-box--amber{--ib-rgb: var(--w-amber-rgb);--ib-color: var(--w-amber)}.w-icon-box--teal,.w-icon-box--label{--ib-rgb: var(--w-label-rgb);--ib-color: var(--w-label)}.w-icon-row{display:flex;gap:var(--sp-2);flex-wrap:wrap}.w-icon-row__item{display:inline-flex;align-items:center;gap:8px;font-family:var(--w-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--w-fg-1);padding:7px 12px 7px 8px;border:0;clip-path:polygon(0 0, calc(100% - var(--facet-xs)) 0, 100% var(--facet-xs), 100% 100%, 0 100%);background:var(--w-bg-2)}.w-icon-row__item .w-icon{width:16px;height:16px;color:var(--w-label)}.w-flow{--flow-rgb: var(--w-label-rgb);--flow-color: var(--w-label);list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-5) var(--sp-3);grid-template-columns:repeat(auto-fit, minmax(min(150px, 100%), 1fr));counter-reset:flow}.w-flow__step{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0}.w-flow__head{position:relative;display:flex;align-items:center;gap:12px}.w-flow__step:not(:last-child) .w-flow__head::after{content:"";flex:1;height:1px;background:linear-gradient(90deg, rgba(var(--flow-rgb), 0.6), rgba(var(--flow-rgb), 0.12))}.w-flow__n{font-family:var(--w-font-mono);font-size:11px;letter-spacing:.16em;color:var(--flow-color)}.w-flow__title{font-size:15px;font-weight:700;color:var(--w-fg-0);margin:0 0 6px}.w-flow__text{font-size:13px;line-height:1.6;color:var(--w-fg-2);margin:0}.w-flow--primary{--flow-rgb: var(--w-primary-rgb);--flow-color: var(--w-primary)}.w-flow--primary .w-icon-box{--ib-rgb: var(--w-primary-rgb);--ib-color: var(--w-primary)}@media(max-width: 899px){.w-flow{grid-template-columns:1fr;gap:0}.w-flow__step{flex-direction:row;gap:16px;padding-bottom:var(--sp-5)}.w-flow__step::before{content:"";position:absolute;left:21px;top:44px;bottom:0;width:1px;background:rgba(var(--flow-rgb), 0.25)}.w-flow__step:last-child{padding-bottom:0}.w-flow__step:last-child::before{display:none}.w-flow__head{flex:none;flex-direction:column;align-items:center;gap:6px}.w-flow__head::after{display:none !important}.w-flow__body{padding-top:10px}}.w-feat{display:flex;gap:14px;align-items:flex-start;background:var(--w-bg-2);clip-path:polygon(0 0, calc(100% - var(--facet-md)) 0, 100% var(--facet-md), 100% 100%, 0 100%);padding:22px 24px;height:100%}.w-feat__body{min-width:0}.w-feat__title{font-size:15px;font-weight:700;color:var(--w-fg-0);margin:0 0 4px}.w-feat__text{font-size:13px;line-height:1.6;color:var(--w-fg-1);margin:0}.w-feat__meta{font-family:var(--w-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--w-fg-3);margin-top:8px}.w-feat--tint{background:rgba(var(--w-green-rgb), 0.04);border-color:rgba(var(--w-green-rgb), 0.18)}.w-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-4)}.w-block-head__title{font-size:22px;font-weight:700;letter-spacing:-0.01em;margin:0;color:var(--w-fg-0)}.w-block-head__lead{font-size:var(--w-text-sm);color:var(--w-fg-2);margin:6px 0 0;max-width:60ch}.w-plan{position:relative;display:flex;flex-direction:column;height:100%;background:var(--w-bg-2);clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%);padding:36px 32px 34px}.w-plan__head{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:22px}.w-plan__kicker{font-family:var(--w-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--w-label)}.w-plan__name{font-size:26px;font-weight:700;margin:0 0 20px;color:var(--w-fg-0)}.w-plan__price{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.w-plan__amount{font-size:46px;font-weight:900;letter-spacing:-0.03em;line-height:1;color:var(--w-fg-0)}.w-plan__unit{font-family:var(--w-font-mono);font-size:13px;color:var(--w-fg-2)}.w-plan__note{font-family:var(--w-font-mono);font-size:10px;color:var(--w-fg-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:28px}.w-plan__features{list-style:none;margin:0;padding:0 0 28px;border-bottom:1px solid var(--w-border-md);display:grid;gap:12px;font-size:14px;color:var(--w-fg-1);flex:1}.w-plan__features li{display:flex;gap:12px;margin:0;padding:0}.w-plan__features li::before{content:"✓";color:var(--w-green);flex:none}.w-plan__features li.is-muted{color:var(--w-fg-2)}.w-plan__features li.is-muted::before{content:"·";color:var(--w-fg-3)}.w-plan__action{margin-top:28px}.w-plan--featured{background:var(--w-bg-3)}.w-notice{display:flex;gap:28px;flex-wrap:wrap;align-items:center;background:var(--w-bg-2);clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%);padding:24px 28px}.w-notice__label{font-family:var(--w-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--w-label)}.w-notice__text{font-size:14px;line-height:1.6;color:var(--w-fg-2);flex:1 1 380px;margin:0}.w-form{display:flex;flex-direction:column;gap:20px}.w-form__group{margin:0;display:flex;flex-direction:column;gap:10px}.w-form__label,.w-form label{font-family:var(--w-font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--w-fg-3);margin:0;display:block}.w-form .required{color:var(--w-primary);margin-left:2px}.w-form__control{display:block}.w-form__input,.w-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.w-form textarea,.w-form select{width:100%;box-sizing:border-box;margin:0;background:var(--w-bg-0);border:0;color:var(--w-fg-0);clip-path:polygon(0 0, calc(100% - var(--facet-sm)) 0, 100% var(--facet-sm), 100% 100%, 0 100%);font-family:var(--w-font-body);font-size:15px;padding:14px 16px;outline:none}.w-form__input::placeholder,.w-form input:not([type=checkbox]):not([type=radio]):not([type=submit])::placeholder,.w-form textarea::placeholder,.w-form select::placeholder{color:var(--w-fg-3)}.w-form__input:focus,.w-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,.w-form textarea:focus,.w-form select:focus{outline:var(--w-focus);outline-offset:-2px}.w-form__input[aria-invalid=true],.w-form input:not([type=checkbox]):not([type=radio]):not([type=submit])[aria-invalid=true],.w-form textarea[aria-invalid=true],.w-form select[aria-invalid=true]{border:0}.w-form textarea{resize:vertical;min-height:140px}.w-form select{appearance:none;background-image:var(--pico-icon-chevron);background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.w-form__checkbox,.w-form input[type=checkbox]{appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:3px 10px 0 0;flex:none;background:var(--w-bg-0);border:0;cursor:pointer;transition:background var(--w-dur) var(--w-ease)}.w-form__checkbox:checked,.w-form input[type=checkbox]:checked{background:var(--w-primary)}.w-form__checkbox:focus-visible,.w-form input[type=checkbox]:focus-visible{outline:var(--w-focus);outline-offset:2px}.w-form .checkboxes .w-form__control,.w-form .w-form__group:has(>.w-form__control>input[type=checkbox]) .w-form__control{display:flex;align-items:flex-start;gap:0}.w-form .checkboxes label,.w-form .w-form__group:has(>.w-form__control>input[type=checkbox]) label{font-family:var(--w-font-body);font-size:13px;letter-spacing:0;text-transform:none;color:var(--w-fg-2);line-height:1.55}.w-form .checkboxes label a,.w-form .w-form__group:has(>.w-form__control>input[type=checkbox]) label a{color:var(--w-primary)}.w-form__actions{display:flex;gap:var(--sp-4);align-items:center;flex-wrap:wrap;justify-content:flex-start;padding-top:20px;border-top:1px solid var(--w-border);margin:0}.w-form__note{font-family:var(--w-font-mono);font-size:11px;color:var(--w-fg-2);letter-spacing:.06em}.w-form__errors{display:none}.w-form .form-field-error,.w-form .form-errors li,.w-form__error{font-size:13px;color:var(--w-red);list-style:none;margin:0;padding:0}.w-form .form-errors,.w-form .form-messages{margin:0}.w-form .form-columns,.w-form__row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}@media(max-width: 560px){.w-form .form-columns,.w-form__row{grid-template-columns:1fr}}.w-form .form-column{min-width:0}.w-form .form-columns>.form-column>.w-form__group+.w-form__group{margin-top:20px}.w-form .form-honeypot{position:absolute;left:-9999px}.w-form [data-grav-field=radio]{display:flex;gap:var(--sp-3) var(--sp-2);flex-wrap:wrap}.w-form [data-grav-field=radio] .radio{margin:0;padding:0;display:block}.w-form [data-grav-field=radio] input[type=radio]{position:absolute;width:1px;height:1px;opacity:0}.w-form [data-grav-field=radio] label{display:inline-block;cursor:pointer;font-family:var(--w-font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:10px 14px;background:var(--w-bg-0);color:var(--w-fg-2);clip-path:polygon(0 0, calc(100% - var(--facet-xs)) 0, 100% var(--facet-xs), 100% 100%, 0 100%);transition:background var(--w-dur) var(--w-ease),color var(--w-dur) var(--w-ease)}.w-form [data-grav-field=radio] label:hover{color:var(--w-fg-0)}.w-form [data-grav-field=radio] input:checked+label{background:rgba(var(--w-primary-rgb), 0.16);color:var(--w-primary)}.w-form [data-grav-field=radio] input:focus-visible+label{outline:var(--w-focus);outline-offset:-2px}.w-form-panel{background:var(--w-bg-2);clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%);padding:30px}.w-form-panel__title{font-size:24px;font-weight:700;margin:0 0 8px}.w-form-panel__lead{font-size:14px;color:var(--w-fg-2);margin:0 0 24px}.w-alert{--alert-rgb: var(--w-primary-rgb);--alert-color: var(--w-primary);display:flex;gap:12px;align-items:flex-start;padding:14px 18px;clip-path:polygon(0 0, calc(100% - var(--facet-md)) 0, 100% var(--facet-md), 100% 100%, 0 100%);background:rgba(var(--alert-rgb), 0.08);border-left:3px solid var(--alert-color);color:var(--w-fg-1);font-size:var(--w-text-sm);margin:0 0 var(--sp-5)}.w-alert strong{color:var(--alert-color)}.w-alert--success,.w-alert.toast-success{--alert-rgb: var(--w-green-rgb);--alert-color: var(--w-green)}.w-alert--error,.w-alert.toast-error{--alert-rgb: var(--w-red-rgb);--alert-color: var(--w-red)}.w-faq{display:grid;gap:10px}.w-faq__item{background:var(--w-bg-2);clip-path:polygon(0 0, calc(100% - var(--facet-md)) 0, 100% var(--facet-md), 100% 100%, 0 100%)}.w-faq__q{display:block;position:relative;padding:18px 58px 18px 22px;cursor:pointer;font-family:var(--w-font-head);font-size:var(--w-text-h4);font-weight:700;line-height:1.4;color:var(--w-fg-0);list-style:none}.w-faq__q::-webkit-details-marker{display:none}.w-faq__q:focus-visible{outline:var(--w-focus);outline-offset:-2px}.w-faq__q::after{content:"";position:absolute;top:50%;right:24px;width:9px;height:9px;margin-top:-6px;border-right:2px solid var(--w-fg-3);border-bottom:2px solid var(--w-fg-3);transform:rotate(45deg);transform-origin:50% 50%;transition:transform var(--w-dur) var(--w-ease),border-color var(--w-dur) var(--w-ease)}.w-faq__item[open] .w-faq__q::after{margin-top:-2px;transform:rotate(225deg);border-color:var(--w-primary)}.w-faq__q:hover::after{border-color:var(--w-fg-1)}.w-faq__a{padding:0 58px 20px 22px;color:var(--w-fg-1);font-size:var(--w-text-body);line-height:1.7}.w-faq__a p{margin:0 0 10px}.w-faq__a p:last-child{margin-bottom:0}.w-faq__a a{color:var(--w-primary)}@media(width < 640px){.w-faq__q{padding:16px 48px 16px 16px}.w-faq__a{padding:0 20px 18px 16px}.w-faq__q::after{right:18px}}.w-prose{max-width:62ch;color:var(--w-fg-2);font-size:var(--w-text-body)}.w-prose>*+*{margin-top:1em}.w-prose h2{margin-top:2.2em;font-size:var(--w-text-h2)}.w-prose h3{margin-top:1.8em}.w-prose h4{margin-top:1.5em}.w-prose h2:first-child,.w-prose h3:first-child{margin-top:0}.w-prose p{margin:0}.w-prose a:not(.w-btn){color:var(--w-primary);border-bottom:1px solid rgba(var(--w-primary-rgb), 0.4)}.w-prose a:not(.w-btn):hover{color:var(--w-primary-lt);border-color:var(--w-primary-lt)}.w-prose ul,.w-prose ol{padding-left:1.4em;margin:0}.w-prose ul li,.w-prose ol li{margin:.35em 0;padding:0}.w-prose ul li::marker{color:var(--w-label)}.w-prose ol li::marker{font-family:var(--w-font-mono);color:var(--w-label);font-size:.9em}.w-prose img{clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%);border:1px solid var(--w-border)}.w-prose table{display:block;overflow-x:auto}.w-prose hr{margin:2.5em 0}.w-prose .w-lead{font-size:var(--w-text-lead)}.w-prose--wide{max-width:90ch}.w-prose .markdown-alert{padding:14px 18px;clip-path:polygon(0 0, calc(100% - var(--facet-md)) 0, 100% var(--facet-md), 100% 100%, 0 100%);border:1px solid var(--w-border-md);border-left:3px solid var(--w-primary);background:rgba(var(--w-primary-rgb), 0.06)}.w-prose .markdown-alert .markdown-alert-title{font-family:var(--w-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--w-primary);margin-bottom:6px;display:flex;gap:8px;align-items:center}.w-prose .markdown-alert p{margin:0}.w-prose .markdown-alert svg{fill:currentColor}.w-prose .markdown-alert.markdown-alert-tip{border-left-color:var(--w-green);background:rgba(var(--w-green-rgb), 0.06)}.w-prose .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--w-green)}.w-prose .markdown-alert.markdown-alert-caution{border-left-color:var(--w-red);background:rgba(var(--w-red-rgb), 0.06)}.w-prose .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--w-red)}.w-prose .markdown-alert.markdown-alert-important{border-left-color:var(--w-primary);background:rgba(var(--w-primary-rgb), 0.06)}.w-prose .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--w-primary)}.w-error{min-height:60vh;display:grid;place-items:center;text-align:center;padding-block:var(--w-section)}.w-error__code{font-family:var(--w-font-mono);font-size:12px;letter-spacing:.2em;color:var(--w-label);margin-bottom:var(--sp-4)}.w-error__title{font-size:var(--w-text-display);margin:0 0 var(--sp-4)}.w-error__lead{color:var(--w-fg-2);max-width:48ch;margin:0 auto var(--sp-6)}.w-error__mark{position:relative;width:180px;margin:0 auto var(--sp-6);display:grid;place-items:center}.w-error__mark::before{content:"";position:absolute;inset:-20px;background:radial-gradient(circle, rgba(var(--w-primary-rgb), 0.3), transparent 70%);animation:w-glow 6s ease-in-out infinite}.w-error__mark img{position:relative;width:100%;opacity:.9}.w-error__blink{display:inline-block;font-family:var(--w-font-mono);color:var(--w-primary);animation:w-blink 1s steps(2) infinite}@media(prefers-reduced-motion: reduce){.w-error__mark::before,.w-error__blink{animation:none}}@keyframes w-blink{to{opacity:0}}.w-form [data-grav-field=checkbox] .w-form__control{display:flex;align-items:flex-start;gap:0}.w-form [data-grav-field=checkbox] label{font-family:var(--w-font-body);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--w-fg-2);line-height:1.55;display:inline}.w-form [data-grav-field=checkbox] label a{color:var(--w-primary)}.w-form .form-columns .w-form__group{margin:0}.w-card>.w-channel:first-child{padding-top:0}.w-card>.w-channel:last-child{padding-bottom:0}
