/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"InterVariable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrainsMonoVariable", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-xs:3px;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-50:#eef4ff;--color-brand-200:#bed4ff;--color-brand-300:#92b5ff;--color-brand-400:#5d8cff;--color-brand-500:#1f63ff;--color-brand-600:#0b4fe8;--color-brand-700:#0a3fbd;--color-ink-950:#05070d;--color-ink-900:#0a0d16;--color-ink-800:#11151f;--color-ink-700:#1a1f2b;--color-ink-600:#262c3a;--color-ink-500:#3a4252;--color-ink-400:#5b6577;--color-ink-300:#838d9e;--color-ink-200:#b3bac6;--color-ink-100:#d9dde4;--color-ink-50:#eef0f4;--color-canvas:#fff;--color-canvas-subtle:#fafbfc;--color-canvas-muted:#f4f6f8;--color-line:#e6e9ef;--color-danger:#b42318;--color-line-strong:#d3d8e1;--color-line-dark:#1a2030;--color-line-dark-strong:#262e42;--text-display-1:clamp(2.625rem, 1.05rem + 6.3vw, 5.5rem);--text-display-2:clamp(2.125rem, 1.25rem + 3.1vw, 3.75rem);--text-display-3:clamp(1.625rem, 1.15rem + 1.7vw, 2.5rem);--text-display-3--line-height:1.1;--text-display-3--letter-spacing:-.025em;--text-display-3--font-weight:600;--text-title:clamp(1.375rem, 1.05rem + 1.15vw, 2rem);--text-title--line-height:1.15;--text-title--letter-spacing:-.025em;--text-title--font-weight:600;--text-headline:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--text-headline--line-height:1.25;--text-headline--letter-spacing:-.018em;--text-headline--font-weight:600;--text-lead:clamp(1.0625rem, 1rem + .35vw, 1.25rem);--text-lead--line-height:1.6;--text-lead--letter-spacing:-.011em;--text-body:1rem;--text-body--line-height:1.65;--text-body--letter-spacing:-.006em;--text-body-sm:.9375rem;--text-body-sm--line-height:1.6;--text-body-sm--letter-spacing:-.004em;--text-caption:.8125rem;--text-caption--line-height:1.5;--text-caption--letter-spacing:0;--text-label:.6875rem;--text-metric:clamp(2rem, 1.4rem + 2.1vw, 3rem);--text-metric--line-height:1;--text-metric--letter-spacing:-.035em;--text-metric--font-weight:600;--container-page:1280px;--shadow-hairline:0 0 0 1px #0a0d160f;--shadow-soft:0 1px 2px #0a0d160a, 0 10px 26px -14px #0a0d1624;--shadow-lift:0 1px 2px #0a0d160d, 0 22px 46px -20px #0a0d1633;--shadow-brand:0 10px 26px -12px #1f63ff80;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.32, .64, 1);--animate-trace:trace 7s linear infinite}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;text-rendering:optimizelegibility;scroll-padding-top:6.5rem}body{background-color:var(--color-canvas);color:var(--color-ink-900);font-family:var(--font-sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02" 1, "cv03" 1, "cv04" 1, "ss03" 1;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4{text-wrap:balance;color:var(--color-ink-950)}p{text-wrap:pretty}::selection{background-color:#1f63ff38}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in oklab, var(--color-brand-500) 22%, transparent)}}::selection{color:var(--color-ink-950)}:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px;border-radius:var(--radius-xs)}.surface-dark :focus-visible{outline-color:#fff}svg{display:block}[hidden]{display:none!important}body.is-locked{overflow:hidden}}@layer components{.container-page{width:100%;max-width:var(--container-page);margin-inline:auto;padding-inline:1.25rem}@media (min-width:40rem){.container-page{padding-inline:2rem}}@media (min-width:64rem){.container-page{padding-inline:2.5rem}}@media (min-width:90rem){.container-page{padding-inline:3rem}}.section-y{padding-block:clamp(4.5rem,3rem + 7vw,8.5rem)}.section-y-tight{padding-block:clamp(3.5rem,2.5rem + 4vw,5.5rem)}.rule-frame{--rule-inset:0px;position:relative}@media (min-width:64rem){.rule-frame{--rule-inset:1.5rem;margin-inline:calc(var(--rule-inset) * -1);padding-inline:var(--rule-inset)}}.rule-frame:before,.rule-frame:after{content:"";background:var(--color-line);pointer-events:none;width:1px;display:none;position:absolute;top:0;bottom:0}.rule-frame:before{left:0}.rule-frame:after{right:0}@media (min-width:64rem){.rule-frame:before,.rule-frame:after{display:block}}.surface-dark .rule-frame:before,.surface-dark .rule-frame:after{background:var(--color-line-dark)}.reg-mark{pointer-events:none;width:9px;height:9px;color:var(--color-line-strong);opacity:.9;position:absolute}.reg-mark:before,.reg-mark:after{content:"";background:currentColor;position:absolute}.reg-mark:before{height:1px;top:50%;left:0;right:0;transform:translateY(-.5px)}.reg-mark:after{width:1px;top:0;bottom:0;left:50%;transform:translate(-.5px)}.surface-dark .reg-mark{color:var(--color-line-dark-strong)}.trace-rule{background:var(--color-line);height:1px;position:relative;overflow:hidden}.surface-dark .trace-rule{background:var(--color-line-dark)}.trace-rule:after{content:"";inset-block:0;background:linear-gradient(90deg,#0000,#1f63ffb3,#0000);width:34%;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.trace-rule:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-brand-500) 70%, transparent), transparent)}}.trace-rule:after{animation:var(--animate-trace)}.t-display{font-size:var(--text-display-1);letter-spacing:-.035em;font-weight:600;line-height:.96}.t-heading{font-size:var(--text-display-2);letter-spacing:-.03em;font-weight:600;line-height:1.02}.t-subhead{font-size:var(--text-display-3);letter-spacing:-.025em;font-weight:600;line-height:1.1}.t-lead{font-size:var(--text-lead);color:var(--color-ink-400)}.t-body{font-size:var(--text-body);color:var(--color-ink-500)}.t-caption{font-size:var(--text-caption);color:var(--color-ink-400)}.t-label{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-400);font-weight:500}.surface-dark .t-label{color:var(--color-ink-300)}.section-eyebrow{align-items:center;gap:.625rem;display:inline-flex}.section-eyebrow:before{content:"";background:var(--color-brand-500);flex:none;width:1.75rem;height:1px}.btn{border-radius:var(--radius-md);letter-spacing:-.008em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .18s var(--ease-soft), color .18s var(--ease-soft), border-color .18s var(--ease-soft), box-shadow .22s var(--ease-soft), transform .22s var(--ease-out-quint);justify-content:center;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative}.btn:active{transform:translateY(.5px)}.btn-md{height:2.75rem;padding-inline:1.125rem}.btn-lg{height:3.5rem;padding-inline:1.5rem;font-size:1rem}.btn-sm{height:2.25rem;padding-inline:.875rem;font-size:.875rem}.btn-primary{background:var(--color-brand-500);color:#fff;box-shadow:var(--shadow-brand)}.btn-primary:hover{background:var(--color-brand-600);box-shadow:0 14px 30px -12px #1f63ff9e}.btn-secondary{background:var(--color-canvas);color:var(--color-ink-900);border:1px solid var(--color-line-strong)}.btn-secondary:hover{border-color:var(--color-ink-300);background:var(--color-canvas-subtle);box-shadow:var(--shadow-soft)}.btn-ghost{color:var(--color-ink-600);background:0 0}.btn-ghost:hover{background:var(--color-canvas-muted);color:var(--color-ink-900)}.btn-inverse{color:var(--color-ink-950);background:#fff}.btn-inverse:hover{background:var(--color-ink-50)}.btn-outline-inverse{color:#fff;background:0 0;border:1px solid #ffffff38}.btn-outline-inverse:hover{background:#ffffff0d;border-color:#ffffff6b}.btn .btn-arrow,.link-arrow .btn-arrow{transition:transform .26s var(--ease-out-quint)}.btn:hover .btn-arrow,.link-arrow:hover .btn-arrow{transform:translate(3px)}.link-arrow{color:var(--color-brand-500);transition:color .18s var(--ease-soft);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:inline-flex}.link-arrow:hover{color:var(--color-brand-600)}.surface-dark .link-arrow{color:var(--color-brand-300)}.surface-dark .link-arrow:hover{color:#fff}.link-quiet{color:var(--color-ink-400);transition:color .18s var(--ease-soft);position:relative}.link-quiet:hover{color:var(--color-ink-900)}.surface-dark .link-quiet{color:var(--color-ink-300)}.surface-dark .link-quiet:hover{color:#fff}.badge{border:1px solid var(--color-line);background:var(--color-canvas);height:1.875rem;color:var(--color-ink-600);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.badge-dot{background:var(--color-brand-500);border-radius:999px;flex:none;width:5px;height:5px;box-shadow:0 0 0 3px #1f63ff29}@supports (color:color-mix(in lab, red, red)){.badge-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-brand-500) 16%, transparent)}}.surface-dark .badge{border-color:var(--color-line-dark-strong);color:var(--color-ink-200);background:#ffffff0a}.cell{background:var(--color-canvas);transition:background-color .26s var(--ease-soft);position:relative}.cell:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#1f63ff0b,#0000 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cell:after{background:linear-gradient(180deg, color-mix(in oklab, var(--color-brand-500) 4.5%, transparent), transparent 62%)}}.cell:after{transition:opacity .3s var(--ease-soft)}.cell:hover:after{opacity:1}.cell-edge{background:var(--color-brand-500);transform-origin:0;height:1px;transition:transform .42s var(--ease-out-expo);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.cell:hover .cell-edge{transform:scaleX(1)}.cell:hover .btn-arrow{transform:translate(3px)}.cell:hover .link-arrow{color:var(--color-brand-600)}.icon-frame{border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-canvas-subtle);width:2.75rem;height:2.75rem;color:var(--color-ink-700);transition:color .26s var(--ease-soft), border-color .26s var(--ease-soft), background-color .26s var(--ease-soft);justify-content:center;align-items:center;display:inline-flex}.cell:hover .icon-frame,.group\/item:hover .icon-frame{color:var(--color-brand-500);border-color:#aac1f4}@supports (color:color-mix(in lab, red, red)){.cell:hover .icon-frame,.group\/item:hover .icon-frame{border-color:color-mix(in oklab, var(--color-brand-500) 30%, var(--color-line))}}.cell:hover .icon-frame,.group\/item:hover .icon-frame{background:var(--color-brand-50)}.surface-dark .icon-frame{border-color:var(--color-line-dark-strong);color:var(--color-ink-200);background:#ffffff08}.field{border-radius:var(--radius-md);border:1px solid var(--color-line-strong);background:var(--color-canvas);width:100%;height:3.5rem;color:var(--color-ink-900);transition:border-color .18s var(--ease-soft), box-shadow .22s var(--ease-soft);padding-inline:1rem;font-size:1rem}.field::placeholder{color:var(--color-ink-400)}.field-area{resize:vertical;height:auto;min-height:11rem;padding-block:1rem;line-height:1.6}.contact-split{grid-template-columns:repeat(auto-fit,minmax(min(30rem,100%),1fr));align-items:start;gap:clamp(3rem,2rem + 4vw,5rem);display:grid}.contact-main{max-width:40rem}.contact-aside{max-width:26rem}.contact-fields{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:1.5rem;display:grid}.contact-fields>.contact-field-wide{grid-column:1/-1}.contact-optional{font-size:var(--text-caption);color:var(--color-ink-400);margin-inline-start:.5rem;font-weight:400}.contact-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-assurances{border-inline-start:1px solid var(--color-line);gap:2rem;padding-inline-start:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.contact-assurance-title{font-size:var(--text-body);color:var(--color-ink-950);font-weight:600}.contact-sent{padding-block:2rem}.contact-sent-mark{border:1px solid var(--color-line-strong);width:3rem;height:3rem;color:var(--color-brand-500);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@media (max-width:61.99rem){.contact-aside{max-width:none}}.field:focus{border-color:var(--color-brand-500);outline:none;box-shadow:0 0 0 4px #1f63ff1f}@supports (color:color-mix(in lab, red, red)){.field:focus{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-brand-500) 12%, transparent)}}.surface-dark{background:var(--color-ink-950);color:var(--color-ink-200)}.surface-dark h1,.surface-dark h2,.surface-dark h3,.surface-dark h4{color:#fff}.surface-dark .t-lead,.surface-dark .t-body,.surface-dark .t-caption{color:var(--color-ink-300)}.lattice{background-image:radial-gradient(circle at 1px 1px,#ffffff13 1px,#0000 0);background-size:28px 28px}.lattice-light{background-image:radial-gradient(circle at 1px 1px,#0a0d160e 1px,#0000 0);background-size:28px 28px}.aura{pointer-events:none;background:radial-gradient(60% 50% at 50% 42%,#1f63ff33,#0000 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aura{background:radial-gradient(60% 50% at 50% 42%, color-mix(in oklab, var(--color-brand-500) 20%, transparent), transparent 72%)}}.aura{opacity:.55}.mask-fade{-webkit-mask-image:radial-gradient(75% 62% at 50% 46%,#000 38%,#0000 100%);mask-image:radial-gradient(75% 62% at 50% 46%,#000 38%,#0000 100%)}.mask-fade-b{-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.js [data-reveal]{opacity:0;transition:opacity .78s var(--ease-out-expo), transform .78s var(--ease-out-expo);transition-delay:var(--reveal-delay,0s);transform:translateY(16px)}.js [data-reveal=fade]{transform:none}.js [data-reveal=line]{opacity:1;transform-origin:0;transition:transform .9s var(--ease-out-expo);transition-delay:var(--reveal-delay,0s);transform:scaleX(0)}.js [data-reveal].is-revealed{opacity:1;transform:none}.js main>section:first-of-type [data-reveal]{animation:reveal-rise .78s var(--ease-out-expo) var(--reveal-delay,0s) both;transition:none}.js main>section:first-of-type [data-reveal=fade]{animation-name:reveal-fade}.js main>section:first-of-type [data-reveal=line]{animation-name:reveal-line}.site-header{z-index:60;position:sticky;top:0}.header-shell{z-index:2;transition:background-color .32s var(--ease-soft), border-color .32s var(--ease-soft);background-color:#0000;border-bottom:1px solid #0000;position:relative}[data-header].is-scrolled .header-shell,[data-header].is-menu-open .header-shell{border-bottom-color:var(--color-line);background-color:#fff}.scroll-progress{width:100%;height:1px;transform:scaleX(var(--progress,0));transform-origin:0;background:linear-gradient(90deg, var(--color-brand-500), #5d8cffb3);position:absolute;bottom:-1px;left:0}@supports (color:color-mix(in lab, red, red)){.scroll-progress{background:linear-gradient(90deg, var(--color-brand-500), color-mix(in oklab, var(--color-brand-400) 70%, transparent))}}.scroll-progress{opacity:0;transition:opacity .3s var(--ease-soft)}[data-header].is-scrolled .scroll-progress{opacity:1}.nav-link{border-radius:var(--radius-sm);letter-spacing:-.008em;height:2.25rem;color:var(--color-ink-600);white-space:nowrap;cursor:pointer;transition:color .18s var(--ease-soft), background-color .18s var(--ease-soft);align-items:center;gap:.3rem;padding-inline:.75rem;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative}.nav-link:hover{color:var(--color-ink-950)}.nav-link[aria-expanded=true]{color:var(--color-ink-950);background-color:var(--color-canvas-muted)}.nav-chev{transition:transform .28s var(--ease-out-quint)}.nav-link[aria-expanded=true] .nav-chev{transform:rotate(180deg)}.mega{z-index:3;background:var(--color-canvas);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);box-shadow:var(--shadow-lift);opacity:0;visibility:hidden;max-height:calc(100vh - 4.5rem);transition:opacity .22s var(--ease-soft), transform .32s var(--ease-out-quint), visibility 0s linear .24s;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-6px)}.mega.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (max-width:63.999rem){.mega{display:none}}.mega-stack{display:grid}.mega-panel{opacity:0;visibility:hidden;transition:opacity .2s var(--ease-soft), visibility 0s linear .22s;grid-area:1/1;padding-block:2.25rem 2.5rem}.mega-panel.is-open{opacity:1;visibility:visible;transition-delay:0s}.mega-featured-body{min-height:9rem}.mega-featured{border-left:1px solid var(--color-line);flex:none;width:22rem;padding-left:2.5rem;display:block}.mega-featured:hover .icon-frame{color:var(--color-brand-500);border-color:#aac1f4}@supports (color:color-mix(in lab, red, red)){.mega-featured:hover .icon-frame{border-color:color-mix(in oklab, var(--color-brand-500) 30%, var(--color-line))}}.mega-featured:hover .icon-frame{background:var(--color-brand-50)}.mega-featured:hover .link-arrow{color:var(--color-brand-600)}.mega-featured:hover .btn-arrow{transform:translate(3px)}.site-header-dark.is-scrolled .header-shell,.site-header-dark.is-menu-open .header-shell{background-color:var(--color-ink-950);border-bottom-color:var(--color-line-dark)}.site-header-dark .nav-link{color:var(--color-ink-300)}.site-header-dark .nav-link:hover,.site-header-dark .nav-link.is-current{color:#fff}.site-header-dark .nav-link[aria-expanded=true]{color:#fff;background-color:#ffffff12}.site-header-dark .cart-button,.site-header-dark .menu-burger{color:var(--color-ink-300)}.site-header-dark .cart-button:hover{color:#fff;background:#ffffff12}.site-header-dark .mega{background:var(--color-ink-950);border-top-color:var(--color-line-dark);border-bottom-color:var(--color-line-dark);box-shadow:inset 0 1px #ffffff0f,0 24px 48px -24px #000c}.site-header-dark .icon-frame{border-color:var(--color-line-dark-strong);color:var(--color-ink-200);background:#ffffff08}.site-header-dark .mega-featured:hover .icon-frame{color:var(--color-brand-300);border-color:#5d8cff66}@supports (color:color-mix(in lab, red, red)){.site-header-dark .mega-featured:hover .icon-frame{border-color:color-mix(in oklab, var(--color-brand-400) 40%, transparent)}}.site-header-dark .mega-featured:hover .icon-frame{background:#1f63ff24}@supports (color:color-mix(in lab, red, red)){.site-header-dark .mega-featured:hover .icon-frame{background:color-mix(in oklab, var(--color-brand-500) 14%, transparent)}}.site-header-dark .btn-ghost{color:var(--color-ink-300)}.site-header-dark .btn-ghost:hover{color:#fff;background:#ffffff12}.site-header-dark .mega-featured{border-left-color:var(--color-line-dark)}.site-header-dark .menu-item:hover{background-color:#ffffff0d}.site-header-dark .menu-item-icon{border-color:var(--color-line-dark-strong);color:var(--color-ink-300);background:#ffffff08}.site-header-dark .menu-item:hover .menu-item-icon{color:var(--color-brand-300);border-color:#5d8cff66}@supports (color:color-mix(in lab, red, red)){.site-header-dark .menu-item:hover .menu-item-icon{border-color:color-mix(in oklab, var(--color-brand-400) 40%, transparent)}}.site-header-dark .menu-scrim{background:#0000008c}.site-header-dark.mobile-menu{background:var(--color-ink-950)}.site-header-dark:has(+.mobile-menu.is-open) .header-shell,.site-header-dark:has(+*+.mobile-menu.is-open) .header-shell{background-color:var(--color-ink-950)}.site-header-dark .mobile-menu-body{border-top-color:var(--color-line-dark)}.site-header-dark .mobile-menu-foot{border-top-color:var(--color-line-dark);background:#ffffff08}.site-header-dark .mobile-acc-trigger{color:#fff}.site-header-dark .mobile-sub-link{color:var(--color-ink-300)}.site-header-dark .mobile-sub-link:hover{color:var(--color-brand-300)}.site-header-dark .btn-secondary{border-color:var(--color-line-dark-strong);color:#fff;background:#ffffff08}.site-header-dark .btn-secondary:hover{background:#ffffff12}.menu-item{border-radius:var(--radius-md);transition:background-color .18s var(--ease-soft);align-items:flex-start;gap:.875rem;padding:.9375rem 1rem;display:flex}.menu-item:hover{background-color:var(--color-canvas-muted)}.menu-item-icon{border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-canvas);width:2.25rem;height:2.25rem;color:var(--color-ink-500);transition:color .18s var(--ease-soft), border-color .18s var(--ease-soft);flex:none;justify-content:center;align-items:center;margin-top:.0625rem;display:inline-flex}.menu-item:hover .menu-item-icon{color:var(--color-brand-500);border-color:#a6bef4}@supports (color:color-mix(in lab, red, red)){.menu-item:hover .menu-item-icon{border-color:color-mix(in oklab, var(--color-brand-500) 32%, var(--color-line))}}.menu-burger{border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;color:var(--color-ink-800);cursor:pointer;justify-content:center;align-items:center;margin-right:-.5rem;display:inline-flex;position:relative}.burger-bar{width:1.125rem;height:1.5px;transition:transform .32s var(--ease-out-quint), opacity .2s var(--ease-soft);background:currentColor;border-radius:2px;position:absolute;left:.6875rem}.burger-bar-top{transform:translateY(-3.5px)}.burger-bar-bottom{transform:translateY(3.5px)}[aria-expanded=true].menu-burger .burger-bar-top{transform:rotate(45deg)}[aria-expanded=true].menu-burger .burger-bar-bottom{transform:rotate(-45deg)}.mobile-menu{z-index:55;background:var(--color-canvas);opacity:0;visibility:hidden;transition:opacity .22s var(--ease-soft), transform .32s var(--ease-out-quint), visibility 0s linear .24s;flex-direction:column;display:flex;position:fixed;inset:4rem 0 0;transform:translateY(-6px)}.mobile-menu.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (min-width:64rem){.mobile-menu{display:none}}.mobile-menu-body{overscroll-behavior:contain;border-top:1px solid var(--color-line);flex:1;padding-inline:1.25rem;overflow-y:auto}@media (min-width:40rem){.mobile-menu-body{padding-inline:2rem}}.mobile-menu-foot{padding:1.25rem;padding-bottom:max(1.25rem, env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:var(--color-canvas-subtle);gap:.625rem;display:grid}@media (min-width:40rem){.mobile-menu-foot{padding-inline:2rem}}.mobile-acc-trigger{letter-spacing:-.015em;width:100%;color:var(--color-ink-950);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.125rem;font-size:1.0625rem;font-weight:500;display:flex}.acc-icon{transition:transform .32s var(--ease-out-quint)}[aria-expanded=true] .acc-icon{transform:rotate(135deg)}.mobile-acc-panel{transition:grid-template-rows .34s var(--ease-out-quint);grid-template-rows:0fr;display:grid}.mobile-acc-panel>*{min-height:0;overflow:hidden}.mobile-acc-panel.is-open{grid-template-rows:1fr}.mobile-sub-link{color:var(--color-ink-500);transition:color .18s var(--ease-soft);align-items:center;gap:.75rem;padding-block:.75rem;font-size:.9375rem;display:flex}.mobile-sub-link:hover{color:var(--color-brand-500)}.menu-scrim{z-index:1;opacity:0;visibility:hidden;transition:opacity .24s var(--ease-soft), visibility 0s linear .26s;background:#05070d2e;position:fixed;inset:0}.menu-scrim.is-open{opacity:1;visibility:visible;transition-delay:0s}.footer-link{color:var(--color-ink-300);transition:color .18s var(--ease-soft), transform .24s var(--ease-out-quint);font-size:.9375rem;display:inline-block}.footer-link:hover{color:#fff;transform:translate(2px)}.social-link{border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;color:var(--color-ink-300);transition:color .2s var(--ease-soft), border-color .2s var(--ease-soft), background-color .2s var(--ease-soft);justify-content:center;align-items:center;display:inline-flex}.social-link:hover{color:#fff;border-color:var(--color-ink-500);background-color:#ffffff0a}.metric-cell{padding-block:1.75rem;padding-right:1.5rem;position:relative}.metric-cell+.metric-cell{padding-left:1.5rem}.metric-cell+.metric-cell:before{content:"";background:var(--color-line);width:1px;position:absolute;top:1.25rem;bottom:1.25rem;left:0}@media (max-width:63.999rem){.metric-cell:nth-child(odd){padding-left:0}.metric-cell:nth-child(odd):before{display:none}.metric-cell:nth-child(n+3){border-top:1px solid var(--color-line)}}@media (min-width:64rem){.metric-cell{padding-block:2.25rem}}.layer-trigger{text-align:left;width:100%;color:var(--color-ink-200);cursor:pointer;transition:color .26s var(--ease-soft);align-items:center;gap:.85rem;padding-block:1.35rem;display:flex;position:relative}.layer-trigger:hover{color:var(--color-ink-100)}.layer-title{letter-spacing:-.015em;transition:color .26s var(--ease-soft);font-size:1.0625rem;font-weight:500}.layer-icon{transition:color .26s var(--ease-soft)}.layer-trigger[aria-expanded=true]{color:#fff}.layer-trigger[aria-expanded=true] .layer-icon{color:var(--color-brand-400)}.layer-rule{background:var(--color-brand-500);transform-origin:0;height:1px;transition:transform .52s var(--ease-out-expo);pointer-events:none;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}li:has(.layer-trigger[aria-expanded=true])>.layer-rule{transform:scaleX(1)}.layer-panel{transition:grid-template-rows .42s var(--ease-out-quint);grid-template-rows:0fr;display:grid}.layer-panel>*{min-height:0;overflow:hidden}.layer-panel.is-open{grid-template-rows:1fr}.infra-frame{border:1px solid var(--color-line-dark);border-radius:var(--radius-lg);background:linear-gradient(#ffffff0a,#ffffff03);box-shadow:inset 0 1px #ffffff0d}.infra-zone{color:#ffffff3d;transition:color .62s var(--ease-soft)}.infra-zone.is-active{color:var(--color-brand-400)}.infra-ping{opacity:0}.infra-zone.is-active .infra-ping{animation:ping-out 2.8s var(--ease-soft) infinite;transform-origin:50%;transform-box:fill-box}.infra-zone.is-active .infra-cell{animation:cell-blink 2.6s var(--ease-soft) infinite;animation-delay:var(--cell-delay,0s)}.biz-row{transition:background-color .24s var(--ease-soft);align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.biz-row:hover{background-color:var(--color-canvas-subtle)}.biz-row:hover .btn-arrow{transform:translate(3px)}.tld-chip{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-ink-400);transition:color .2s var(--ease-soft);padding-inline:.375rem;font-size:.8125rem;display:inline-block}.tld-chip:hover{color:var(--color-brand-500)}.domain-notice{opacity:0;transition:opacity .32s var(--ease-soft), transform .32s var(--ease-out-quint);transform:translateY(-4px)}.domain-notice.is-visible{opacity:1;transform:none}.nav-link.is-current{color:var(--color-ink-950)}.nav-link.is-current:after{content:"";background:var(--color-brand-500);border-radius:999px;width:3px;height:3px;position:absolute;bottom:.125rem;left:50%;transform:translate(-50%)}.spec-cell{padding-block:1.75rem;padding-right:1.25rem;position:relative}.spec-cell+.spec-cell{padding-left:1.25rem}.spec-cell+.spec-cell:before{content:"";background:var(--color-line);width:1px;position:absolute;top:1.5rem;bottom:1.5rem;left:0}@media (max-width:63.999rem){.spec-cell:nth-child(odd){padding-left:0}.spec-cell:nth-child(odd):before{display:none}.spec-cell:nth-child(n+3){border-top:1px solid var(--color-line)}}.plan-cell{background:var(--color-canvas);flex-direction:column;padding:2rem 1.75rem 2.25rem;display:flex;position:relative}@media (min-width:64rem){.plan-cell{padding:2.5rem 2.25rem 2.75rem}}.plan-cell-featured{background:var(--color-brand-50)}.plan-edge{background:var(--color-brand-500);height:2px;position:absolute;top:0;left:0;right:0}.plan-badge{background:var(--color-brand-500);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;border-radius:999px;flex:none;padding:.25rem .625rem;font-size:.625rem;font-weight:500}.billing-toggle{border:1px solid var(--color-line);background:var(--color-canvas-subtle);border-radius:999px;flex-wrap:wrap;justify-content:center;max-width:100%;padding:3px;display:inline-flex;position:relative}.billing-option{z-index:1;height:2rem;color:var(--color-ink-400);white-space:nowrap;cursor:pointer;transition:color .22s var(--ease-soft);border-radius:999px;padding-inline:.9375rem;font-size:.8125rem;font-weight:500;position:relative}.billing-option[aria-pressed=true]{color:var(--color-ink-950)}.billing-thumb{background:var(--color-canvas);height:2rem;box-shadow:var(--shadow-soft);transition:transform .36s var(--ease-out-quint), width .36s var(--ease-out-quint), height .36s var(--ease-out-quint);border-radius:999px;position:absolute;top:0;left:0}.incl-item{border-top:1px solid var(--color-line);align-items:flex-start;gap:.875rem;padding-block:1.5rem;display:flex}.lifecycle{gap:2.75rem;display:grid;position:relative}@media (min-width:40rem){.lifecycle{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem}}@media (min-width:64rem){.lifecycle{grid-template-columns:repeat(var(--stage-count,5), minmax(0, 1fr));gap:2rem}}.lifecycle-link{display:none}@media (min-width:64rem){.lifecycle-link{background:var(--color-line-dark-strong);height:1px;display:block;position:absolute;top:4px;left:15px;right:-2rem;overflow:hidden}}.lifecycle-pulse{inset-block:0;background:linear-gradient(90deg,#0000,#5d8cffe6,#0000);width:30%;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.lifecycle-pulse{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-brand-400) 90%, transparent), transparent)}}.lifecycle-pulse{animation:4.8s linear infinite lifecycle-pulse;animation-delay:var(--pulse-delay,0s)}.lifecycle-stage{position:relative}.lifecycle-node{background:var(--color-brand-500);width:9px;height:9px;box-shadow:0 0 0 5px var(--color-ink-950);z-index:1;margin-bottom:1.75rem;display:block;position:relative}.faq-trigger{text-align:left;letter-spacing:-.015em;width:100%;color:var(--color-ink-950);cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;padding-block:1.6rem;font-size:1.0625rem;font-weight:500;display:flex}.faq-icon{color:var(--color-ink-300);transition:transform .34s var(--ease-out-quint), color .2s var(--ease-soft);flex:none}.faq-trigger:hover .faq-icon{color:var(--color-brand-500)}.faq-trigger[aria-expanded=true] .faq-icon{color:var(--color-brand-500);transform:rotate(135deg)}.faq-panel{transition:grid-template-rows .38s var(--ease-out-quint);grid-template-rows:0fr;display:grid}.faq-panel>*{min-height:0;overflow:hidden}.faq-panel.is-open{grid-template-rows:1fr}.surface-dark .faq-trigger{color:#fff}.surface-dark .faq-icon{color:var(--color-ink-400)}.surface-dark .faq-trigger:hover .faq-icon,.surface-dark .faq-trigger[aria-expanded=true] .faq-icon{color:var(--color-brand-300)}.surface-dark .btn-ghost{color:var(--color-ink-200)}.surface-dark .btn-ghost:hover{color:#fff;background:#ffffff0f}.filter-bar{border:1px solid var(--color-line);background:var(--color-canvas);border-radius:999px;align-items:center;gap:.125rem;padding:.25rem;display:inline-flex}.admin-nav-group{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-400);margin-top:1.5rem;margin-bottom:.5rem;padding-inline:.75rem;font-size:.75rem;font-weight:500}.admin-nav-group:first-of-type{margin-top:1rem}.filter-chip{height:2.375rem;color:var(--color-ink-400);white-space:nowrap;cursor:pointer;transition:color .2s var(--ease-soft), background-color .2s var(--ease-soft);border-radius:999px;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.9375rem;font-weight:500;display:inline-flex}.filter-chip:hover{color:var(--color-ink-950)}.filter-chip[aria-pressed=true],.filter-chip[aria-current=true]{background:var(--color-ink-950);color:#fff}.filter-count{font-variant-numeric:tabular-nums;color:var(--color-ink-400);transition:color .2s var(--ease-soft);font-size:.75rem}.filter-chip[aria-pressed=true] .filter-count,.filter-chip[aria-current=true] .filter-count{color:var(--color-ink-200)}.filter-select{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);width:100%;height:3rem;color:var(--color-ink-950);appearance:none;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235b6577%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E);background-position:right 1rem center;background-repeat:no-repeat;background-size:1.15rem;padding-inline:1rem 2.75rem;font-family:inherit;font-size:1rem;font-weight:500}.filter-select:focus{border-color:var(--color-brand-500);outline:none;box-shadow:0 0 0 3px #1f63ff24}@supports (color:color-mix(in lab, red, red)){.filter-select:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-brand-500) 14%, transparent)}}.product-cell{background:var(--color-canvas);box-shadow:0 0 0 1px var(--color-line);transition:box-shadow .32s var(--ease-soft), transform .32s var(--ease-out-quint);flex-direction:column;padding:1.75rem;display:flex;position:relative}@media (min-width:40rem){.product-cell{padding:2.25rem}}.product-cell:hover{box-shadow:0 0 0 1px var(--color-line-strong), var(--shadow-soft);transform:translateY(-2px)}.product-cell .cell-edge{background:var(--color-brand-500);transform-origin:0;height:2px;transition:transform .42s var(--ease-out-quint);inset-inline:0;position:absolute;top:0;transform:scaleX(0)}.product-cell:hover .cell-edge{transform:scaleX(1)}.product-cell:hover .icon-frame{border-color:var(--color-brand-200);color:var(--color-brand-500)}.product-cell:hover .btn-arrow{transform:translate(3px)}.product-cell[hidden]{display:none!important}.product-cell.is-entering{animation:result-in .38s var(--ease-out-quint) backwards;animation-delay:var(--result-delay,0s)}.product-price{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.empty-state{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(3.5rem,2rem + 8vw,6rem);display:flex}.empty-mark{border:1px solid var(--color-line);border-radius:var(--radius-lg);width:3.5rem;height:3.5rem;color:var(--color-ink-300);background:var(--color-canvas-subtle);place-items:center;display:grid}.product-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:1.75rem;display:flex;overflow-x:auto}.product-nav::-webkit-scrollbar{display:none}.product-nav-link{color:var(--color-ink-400);white-space:nowrap;transition:color .2s var(--ease-soft);flex:none;padding-block:1rem;font-size:.9375rem;font-weight:500;position:relative}.product-nav-link:hover,.product-nav-link.is-current{color:var(--color-ink-950)}.product-nav-link.is-current:after{content:"";background:var(--color-brand-500);inset-inline:0;height:2px;position:absolute;bottom:-1px}.product-visual{width:100%;color:var(--color-line-strong);position:relative}.product-visual svg{width:100%;height:auto}.pv-line{stroke:currentColor;fill:none;stroke-width:1px}.pv-strong{stroke:var(--color-ink-200);fill:none;stroke-width:1px}.pv-fill{fill:var(--color-canvas-muted)}.pv-accent{stroke:var(--color-brand-500);fill:none;stroke-width:1.5px}.pv-node{fill:var(--color-brand-500)}.pv-accent-fill{fill:#1f63ff52}@supports (color:color-mix(in lab, red, red)){.pv-accent-fill{fill:color-mix(in srgb, var(--color-brand-500) 32%, transparent)}}.pv-dim{fill:var(--color-line)}.showcase-figure{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas-subtle);padding:clamp(1rem,.5rem + 2vw,2.25rem);transition:transform .2s,border-color .2s;overflow:hidden}@media (hover:hover){.showcase-figure:hover{border-color:var(--color-line-strong);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.showcase-figure{transition:none}.showcase-figure:hover{transform:none}}.premium-grid{border-top:1px solid var(--color-line);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:0 2.5rem;display:grid}.premium-name{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 0;display:flex}.premium-name-text{color:var(--color-ink-950);overflow-wrap:anywhere;font-size:.95rem;font-weight:500}.showcase-tick{background:var(--color-brand-50);width:1.125rem;height:1.125rem;color:var(--color-brand-600);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.pv-text{fill:var(--color-ink-400)}.pv-text-accent{fill:var(--color-brand-700)}.pv-pulse{animation:node-pulse 3.6s var(--ease-soft) infinite;transform-box:fill-box;transform-origin:50%}.pv-arrow{stroke:var(--color-brand-500);stroke-width:1.1px;fill:none;stroke-linecap:round;stroke-linejoin:round}.spec-grid{border-top:1px solid var(--color-line);border-left:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.spec-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.spec-item{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:1.5rem 1.25rem}@media (min-width:64rem){.spec-item{padding:1.75rem 1.5rem}}.compare-table{border-collapse:collapse;width:100%;font-size:.9375rem}.compare-table th,.compare-table td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:middle;padding:1rem 1.25rem}.compare-table thead th{z-index:1;background:var(--color-canvas);border-bottom:1px solid var(--color-line-strong);color:var(--color-ink-950);padding-block:1.25rem;font-weight:600;position:sticky;top:4.5rem}.compare-table tbody th{color:var(--color-ink-400);font-weight:400}.compare-table td{color:var(--color-ink-950);font-variant-numeric:tabular-nums}.compare-table tbody tr:hover td,.compare-table tbody tr:hover th{background:var(--color-canvas-subtle)}.compare-col-featured,.compare-table thead th.compare-col-featured{background:var(--color-brand-50)}.compare-table tbody tr:hover .compare-col-featured{background:#f3f7ff}@supports (color:color-mix(in lab, red, red)){.compare-table tbody tr:hover .compare-col-featured{background:color-mix(in oklab, var(--color-brand-50) 70%, var(--color-canvas))}}.compare-table .compare-group th{background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-line);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-950);padding-block:.75rem;font-size:.75rem;font-weight:600}.compare-table tbody tr.compare-group:hover th{background:var(--color-canvas-subtle)}.compare-card-group{border-top:1px solid var(--color-line);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-400);padding:.875rem 1.25rem .5rem;font-size:.75rem;font-weight:600}.compare-card-group:first-of-type{border-top:0}.compare-yes{color:var(--color-brand-500)}.compare-no{color:var(--color-ink-400)}.compare-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden}.compare-card+.compare-card{margin-top:1rem}.compare-card-head{background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 1.25rem;display:flex}.compare-card.is-featured .compare-card-head{background:var(--color-brand-50)}.compare-row{justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.75rem 1.25rem;display:flex}.compare-row+.compare-row{border-top:1px solid var(--color-line)}.config-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media (min-width:40rem){.config-choices{grid-template-columns:repeat(4,minmax(0,1fr))}}.config-choice{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);text-align:left;cursor:pointer;transition:border-color .2s var(--ease-soft), background-color .2s var(--ease-soft);flex-direction:column;gap:.25rem;padding:.875rem 1rem;display:flex}.config-choice:hover{border-color:var(--color-line-strong)}.config-choice[aria-checked=true]{border-color:var(--color-brand-500);background:var(--color-brand-50)}.config-choice-label{color:var(--color-ink-950);font-size:.9375rem;font-weight:500}.config-choice-price{color:var(--color-ink-400);font-variant-numeric:tabular-nums;font-size:.8125rem}.config-switch{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);text-align:left;cursor:pointer;width:100%;transition:border-color .2s var(--ease-soft), background-color .2s var(--ease-soft);align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.config-switch+.config-switch{margin-top:.625rem}.config-switch:hover{border-color:var(--color-line-strong)}.config-switch[aria-checked=true]{border-color:var(--color-brand-200);background:var(--color-brand-50)}.switch-track{background:var(--color-ink-100);width:2.5rem;height:1.5rem;transition:background-color .26s var(--ease-soft);border-radius:999px;flex:none;margin-top:.125rem;position:relative}.config-switch[aria-checked=true] .switch-track{background:var(--color-brand-500)}.switch-thumb{width:1.125rem;height:1.125rem;transition:transform .26s var(--ease-out-quint);background:#fff;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0a0d1633}.config-switch[aria-checked=true] .switch-thumb{transform:translate(1rem)}.estimate{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas-subtle);padding:1.75rem}.estimate-row{justify-content:space-between;align-items:baseline;gap:1.5rem;font-size:.9375rem;display:flex}.estimate-row+.estimate-row{margin-top:.75rem}.estimate-total{border-top:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:1.5rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.estimate-amount{font-size:var(--text-display-3);letter-spacing:-.025em;color:var(--color-ink-950);font-variant-numeric:tabular-nums;font-weight:600}.domain-field{flex-direction:column;gap:.75rem;display:flex}@media (min-width:40rem){.domain-field{flex-direction:row;align-items:stretch}}.domain-field .field{min-height:3.5rem}.domain-field .field-xl,.transfer-field .field-xl,.whois-field .field-xl{min-height:3.75rem}@media (min-width:64rem){.domain-field .field-xl,.transfer-field .field-xl,.whois-field .field-xl{min-height:4.25rem}}.field-xl{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-canvas);width:100%;height:3.75rem;color:var(--color-ink-950);transition:border-color .22s var(--ease-soft), box-shadow .22s var(--ease-soft);padding-inline:1.25rem;font-family:inherit;font-size:1.0625rem}@media (min-width:64rem){.field-xl{height:4.25rem;padding-inline:1.5rem;font-size:1.125rem}}.field-xl::placeholder{color:var(--color-ink-300)}.field-xl:focus{border-color:var(--color-brand-500);outline:none;box-shadow:0 0 0 4px #1f63ff1f}@supports (color:color-mix(in lab, red, red)){.field-xl:focus{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-brand-500) 12%, transparent)}}[data-domain-pick-widget]{display:none}[data-domain-pick-fallback],.js [data-domain-pick-widget]{display:block}.js [data-domain-pick-fallback]{display:none}.domain-result{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:1rem;padding:1.125rem 0;display:flex}@media (min-width:40rem){.domain-result{flex-wrap:nowrap;padding:1.25rem 0}}.domain-name{min-width:0;color:var(--color-ink-950);letter-spacing:-.015em;word-break:break-all;flex:auto;font-size:1.0625rem;font-weight:500}.domain-tag{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;height:1.625rem;padding-inline:.625rem;font-size:.75rem;font-weight:500;display:inline-flex}.domain-price{flex-direction:column;align-items:flex-end;gap:.0625rem;line-height:1.35;display:flex}.domain-skeleton-name{flex:auto;min-width:0}.domain-skeleton-caption{width:7.5rem;height:.625rem;margin-top:.3125rem}@media (min-width:40rem){.domain-price{min-width:11rem}}@media (max-width:39.999rem){.domain-result{gap:.5rem .75rem}.domain-name,.domain-skeleton-name{flex:1 0 100%}.domain-price{flex:auto}}.domain-was{color:var(--color-ink-400);margin-right:.4375rem;text-decoration-line:line-through;text-decoration-color:#5b6577b3;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.domain-was{-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink-400) 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink-400) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--color-ink-400) 70%, transparent)}}.domain-was{font-variant-numeric:tabular-nums;white-space:nowrap}.domain-tag-available{background:var(--color-brand-50);color:var(--color-brand-700)}.domain-tag-premium{background:var(--color-canvas-muted);color:var(--color-ink-600)}.domain-tag-taken,.domain-tag-unknown,.domain-tag-unsupported{background:var(--color-canvas-muted);color:var(--color-ink-400)}.domain-result-loading{pointer-events:none}.domain-skeleton{border-radius:var(--radius-sm);background:var(--color-canvas-muted);height:.875rem;animation:1.4s ease-in-out infinite domain-pulse;display:block}@keyframes domain-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.domain-skeleton{animation:none}}.js .domain-result{opacity:0;animation:result-in .42s var(--ease-out-quint) forwards;animation-delay:var(--result-delay,0s);transform:translateY(6px)}.tld-row{border-bottom:1px solid var(--color-line);grid-template-columns:5rem 1fr auto;align-items:baseline;gap:1rem;padding:1rem 0;display:grid}@media (min-width:48rem){.tld-row{grid-template-columns:6rem 1fr 8rem 8rem}}.tld-name{font-family:var(--font-mono);color:var(--color-ink-950);font-size:1rem;font-weight:600}.tld-grid{grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));gap:.75rem;display:grid}.tld-card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);flex-direction:column;gap:.25rem;padding:.875rem 1rem;display:flex}.tld-card-name{font-family:var(--font-mono);color:var(--color-ink-950);font-size:.9375rem;font-weight:600}.tld-card-note{font-size:var(--text-caption);color:var(--color-ink-400);line-height:1.4}.tld-card-price{font-size:var(--text-body-sm);font-variant-numeric:tabular-nums;color:var(--color-ink-950);margin-top:.25rem;font-weight:500}.tld-card-term{font-size:var(--text-caption);color:var(--color-ink-400);margin-inline-start:.25rem;font-weight:400}.tld-strip{flex-wrap:wrap;align-items:baseline;gap:.5rem 2rem;display:flex}.tld-strip-item{align-items:baseline;gap:.5rem;display:flex}.tld-strip-name{font-family:var(--font-mono);color:var(--color-ink-950);font-size:.9375rem;font-weight:600}.tld-strip-price{font-size:var(--text-body-sm);font-variant-numeric:tabular-nums;color:var(--color-ink-400)}.ext-row{border-bottom:1px solid var(--color-line);grid-template-columns:5rem 1fr auto;align-items:baseline;gap:.75rem 1rem;padding:.7rem 0;display:grid}.ext-row[hidden]{display:none}@media (min-width:48rem){.ext-row{grid-template-columns:7rem 1fr 7rem 11rem}}.ext-name{font-family:var(--font-mono);color:var(--color-ink-950);font-size:.9375rem;font-weight:600}.cart-button{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--color-ink-600);cursor:pointer;transition:color .2s var(--ease-soft), background-color .2s var(--ease-soft);justify-content:center;align-items:center;display:inline-flex;position:relative}.cart-button:hover{color:var(--color-ink-950);background:var(--color-canvas-muted)}.cart-count{background:var(--color-brand-500);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:1.05rem;height:1.05rem;padding-inline:.25rem;font-size:.6875rem;font-weight:600;line-height:1.05rem;position:absolute;top:.125rem;right:.0625rem}.cart-count.is-bumped{animation:count-bump .42s var(--ease-spring)}.cart-scrim{z-index:60;opacity:0;visibility:hidden;transition:opacity .32s var(--ease-soft), visibility 0s linear .32s;background:#05070d66;position:fixed;inset:0}.cart-scrim.is-open{opacity:1;visibility:visible;transition-delay:0s}.cart-drawer{z-index:70;background:var(--color-canvas);border-left:1px solid var(--color-line);width:100%;max-width:27rem;box-shadow:var(--shadow-lift);visibility:hidden;transition:transform .42s var(--ease-out-quint), visibility 0s linear .42s;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.cart-drawer.is-open{visibility:visible;transition-delay:0s;transform:none}.cart-drawer-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.cart-drawer-body{flex:1;padding:0 1.5rem;overflow-y:auto}.cart-drawer-foot{padding:1.25rem 1.5rem calc(1.25rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:var(--color-canvas-subtle)}.icon-button{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--color-ink-400);cursor:pointer;transition:color .2s var(--ease-soft), background-color .2s var(--ease-soft);justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{color:var(--color-ink-950);background:var(--color-canvas-muted)}.cart-line{border-bottom:1px solid var(--color-line);padding-block:1.25rem}.cart-line:last-child{border-bottom:0}.qty-control{border:1px solid var(--color-line);border-radius:var(--radius-md);align-items:center;display:inline-flex;overflow:hidden}.qty-button{width:2rem;height:2rem;color:var(--color-ink-500);cursor:pointer;transition:color .2s var(--ease-soft), background-color .2s var(--ease-soft);justify-content:center;align-items:center;display:inline-flex}.qty-button:hover:not(:disabled){color:var(--color-ink-950);background:var(--color-canvas-muted)}.qty-button:disabled{color:var(--color-ink-200);cursor:default}.qty-value{text-align:center;font-variant-numeric:tabular-nums;min-width:2rem;color:var(--color-ink-950);font-size:.9375rem;font-weight:500}.notice{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas-subtle);color:var(--color-ink-500);align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;font-size:.875rem;display:flex}.notice-icon{color:var(--color-ink-300);flex:none;margin-top:.125rem}.sr-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.configure-page{padding-top:0}.config-group+.config-group{border-top:1px solid var(--color-line);margin-top:2.25rem;padding-top:2.25rem}.config-option-head{margin-bottom:1.125rem}.config-label{letter-spacing:-.015em;color:var(--color-ink-950);align-items:center;gap:.625rem;font-size:1.0625rem;font-weight:600;display:flex}.config-required{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-400);font-size:.6875rem;font-weight:500}.config-help{max-width:34rem;color:var(--color-ink-400);margin-top:.375rem;font-size:.9375rem}.config-price{font-variant-numeric:tabular-nums;color:var(--color-ink-400);white-space:nowrap;font-size:.8125rem}.config-blocked{color:var(--color-ink-400);align-items:flex-start;gap:.625rem;margin-bottom:.875rem;font-size:.875rem;display:flex}.config-error{color:var(--color-danger);align-items:center;gap:.5rem;margin-top:.75rem;font-size:.875rem;font-weight:500;display:flex}.config-error[hidden]{display:none}.option-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media (min-width:40rem){.option-cards{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}}.option-card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);text-align:left;cursor:pointer;transition:border-color .2s var(--ease-soft), background-color .2s var(--ease-soft), box-shadow .2s var(--ease-soft);flex-direction:column;gap:.25rem;padding:1rem 1.125rem;display:flex;position:relative}.option-card:hover:not(:disabled){border-color:var(--color-line-strong)}.option-card[aria-checked=true]{border-color:var(--color-brand-500);background:var(--color-brand-50);box-shadow:inset 0 0 0 1px var(--color-brand-500)}.option-card:disabled{cursor:default;opacity:.55}.option-card-title{color:var(--color-ink-950);font-size:.9375rem;font-weight:500}.option-card-note{color:var(--color-ink-400);font-size:.8125rem;line-height:1.5}.option-card-price{font-variant-numeric:tabular-nums;color:var(--color-ink-400);margin-top:.375rem;font-size:.8125rem}.option-card[aria-checked=true] .option-card-price{color:var(--color-brand-700)}.config-select-wrap{max-width:26rem}.config-select{border:1px solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-canvas);width:100%;height:3rem;color:var(--color-ink-950);appearance:none;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235b6577%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E);background-position:right 1rem center;background-repeat:no-repeat;background-size:1.15rem;padding-inline:1rem 2.75rem;font-family:inherit;font-size:.9375rem;font-weight:500}.config-select:focus{border-color:var(--color-brand-500);outline:none;box-shadow:0 0 0 3px #1f63ff24}@supports (color:color-mix(in lab, red, red)){.config-select:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-brand-500) 14%, transparent)}}.config-select:disabled{color:var(--color-ink-300);cursor:default}.text-field{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);width:100%;max-width:26rem;height:3rem;transition:border-color .2s var(--ease-soft), box-shadow .2s var(--ease-soft);align-items:center;display:inline-flex;overflow:hidden}.text-field:focus-within{border-color:var(--color-brand-500);box-shadow:0 0 0 3px #1f63ff24}@supports (color:color-mix(in lab, red, red)){.text-field:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-brand-500) 14%, transparent)}}.text-field-affix{font-family:var(--font-mono);color:var(--color-ink-400);border-right:1px solid var(--color-line);background:var(--color-canvas-subtle);align-self:stretch;align-items:center;padding-inline:.875rem;font-size:.875rem;display:flex}.text-field-input{min-width:0;height:100%;color:var(--color-ink-950);background:0 0;border:0;flex:1;padding-inline:.875rem;font-family:inherit;font-size:1rem;font-weight:500}.text-field-input::placeholder{color:var(--color-ink-300);font-weight:400}.text-field-input:focus{outline:none}.qty-field-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.qty-field{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);align-items:center;display:inline-flex;overflow:hidden}.qty-field:focus-within{border-color:var(--color-brand-500)}.qty-field .qty-button{width:2.75rem;height:2.75rem}.qty-input{border:0;border-inline:1px solid var(--color-line);text-align:center;font-variant-numeric:tabular-nums;width:3.5rem;height:2.75rem;color:var(--color-ink-950);appearance:textfield;background:0 0;font-family:inherit;font-size:1rem;font-weight:600}.qty-input::-webkit-outer-spin-button{appearance:none;margin:0}.qty-input::-webkit-inner-spin-button{appearance:none;margin:0}.qty-input:focus{outline:none}.summary-panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas-subtle);padding:1.75rem}.summary-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.summary-state{background:var(--color-brand-500);opacity:0;width:.5rem;height:.5rem;transition:opacity .16s var(--ease-soft);border-radius:999px}.summary-panel[data-state=updating] .summary-state{opacity:1;animation:node-pulse .9s var(--ease-soft) infinite}.summary-panel[data-state=updating] [data-summary-lines],.summary-panel[data-state=updating] [data-summary-subtotal]{opacity:.55;transition:opacity .12s var(--ease-soft)}.summary-row{justify-content:space-between;align-items:flex-start;gap:1.25rem;padding-block:.4375rem;font-size:.9375rem;display:flex}.summary-row-discount{color:var(--color-brand-600)}.summary-divide{border-top:1px solid var(--color-line);color:var(--color-ink-400);margin-top:1rem;padding-top:1rem}.summary-total{border-top:1px solid var(--color-line-strong);justify-content:space-between;align-items:baseline;gap:1.5rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.summary-amount{font-size:var(--text-display-3);letter-spacing:-.025em;color:var(--color-ink-950);font-variant-numeric:tabular-nums;font-weight:600}.summary-suffix{color:var(--color-ink-400);font-size:.9375rem}.summary-amount.is-updated{animation:amount-in .38s var(--ease-out-quint)}.review-panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas);padding:1.75rem}@media (min-width:40rem){.review-panel{padding:2rem 2.25rem}}.review-list{flex-wrap:wrap;gap:.5rem;display:flex}.review-list li{border:1px solid var(--color-line);color:var(--color-ink-600);background:var(--color-canvas-subtle);border-radius:999px;padding:.375rem .75rem;font-size:.8125rem}.review-total{border-top:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:1.5rem;margin-top:1.75rem;padding-top:1.5rem;display:flex}.config-bar{z-index:30;padding-block:.875rem;padding-bottom:calc(.875rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:var(--color-canvas);position:sticky;bottom:0;box-shadow:0 -8px 24px -20px #0a0d1666}.line-config{flex-wrap:wrap;gap:.375rem;margin-top:.625rem;display:flex}.line-config li{border-radius:var(--radius-xs);background:var(--color-canvas-muted);color:var(--color-ink-500);padding:.1875rem .5rem;font-size:.75rem}html[data-cart=empty] [data-when-cart=filled],html[data-cart=filled] [data-when-cart=empty],html[data-order=present] [data-when-order=missing],html:not([data-order=present]) [data-when-order=present]{display:none}.cart-line{transition:opacity .22s var(--ease-soft), transform .22s var(--ease-out-quint)}.cart-line.is-leaving{opacity:0;pointer-events:none;transform:translate(-1rem)}.clear-cart{align-items:center;min-height:2.25rem;display:flex}.clear-trigger{font-size:var(--text-caption);color:var(--color-ink-400);transition:color .2s var(--ease-soft);align-items:center;gap:.4375rem;display:inline-flex}.clear-trigger:hover{color:var(--color-danger)}.clear-confirm{border:1px solid var(--color-line);background:var(--color-canvas-subtle);border-radius:999px;align-items:center;gap:.75rem;padding:.375rem .375rem .375rem .875rem;display:flex}.clear-yes,.clear-no{font-size:var(--text-caption);transition:background-color .18s var(--ease-soft), color .18s var(--ease-soft);border-radius:999px;padding:.25rem .75rem;font-weight:500}.clear-yes{color:var(--color-danger)}.clear-yes:hover{background:#b423181a}@supports (color:color-mix(in lab, red, red)){.clear-yes:hover{background:color-mix(in oklab, var(--color-danger) 10%, transparent)}}.clear-no{color:var(--color-ink-500)}.clear-no:hover{background:var(--color-canvas-muted);color:var(--color-ink-950)}.order-summary{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas-subtle)}.order-summary-body{padding:1.5rem}@media (min-width:40rem){.order-summary-body{padding:1.75rem}}.summary-toggle{text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.25rem;display:flex}.summary-chev{transition:transform .26s var(--ease-out-quint)}.order-summary.is-collapsed .summary-chev{transform:rotate(-90deg)}@media (max-width:63.999rem){.order-summary.is-collapsed .order-summary-body{display:none}.order-summary:has(.summary-toggle) .order-summary-body{border-top:1px solid var(--color-line)}}.summary-saving{border-radius:var(--radius-xs);background:var(--color-brand-50);letter-spacing:.02em;color:var(--color-brand-700);margin-left:.375rem;padding:.0625rem .375rem;font-size:.6875rem;font-weight:500}.summary-saving:empty{display:none}.checkout-body{background:var(--color-canvas)}.checkout-header{z-index:40;border-bottom:1px solid var(--color-line);background:#ffffffe0;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.checkout-header{background:color-mix(in srgb, var(--color-canvas) 88%, transparent)}}.checkout-header{-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px)}.checkout-main{min-height:60vh;padding-block:clamp(2rem,1.5rem + 2.5vw,3.5rem)}.checkout-foot{border-top:1px solid var(--color-line);margin-top:clamp(3rem,2rem + 4vw,5rem);padding-block:1.75rem}.checkout-secure{font-size:var(--text-caption);color:var(--color-ink-400);white-space:nowrap;align-items:center;gap:.4375rem;display:inline-flex}.checkout-steps-list{align-items:center;gap:.5rem;display:flex}.checkout-steps.is-compact .checkout-steps-list,.checkout-steps-short{display:none}.checkout-steps.is-compact .checkout-steps-short{font-size:var(--text-caption);color:var(--color-ink-500);display:block}.checkout-step{align-items:center;gap:.5rem;display:flex}.checkout-step+.checkout-step:before{content:"";background:var(--color-line-strong);width:1.5rem;height:1px}@media (min-width:80rem){.checkout-step+.checkout-step:before{width:2.25rem}}.checkout-step-inner{border-radius:var(--radius-sm);align-items:center;gap:.5rem;padding:.25rem .125rem;display:inline-flex}.checkout-step-mark{border:1px solid var(--color-line-strong);font-variant-numeric:tabular-nums;width:1.5rem;height:1.5rem;color:var(--color-ink-400);transition:background-color .22s var(--ease-soft), border-color .22s var(--ease-soft), color .22s var(--ease-soft);border-radius:999px;place-items:center;font-size:.75rem;font-weight:500;display:grid}.checkout-step-label{font-size:var(--text-caption);color:var(--color-ink-400)}.checkout-step.is-current .checkout-step-mark{background:var(--color-brand-500);border-color:var(--color-brand-500);color:#fff}.checkout-step.is-current .checkout-step-label{color:var(--color-ink-950);font-weight:500}.checkout-step.is-done .checkout-step-mark{background:var(--color-brand-50);border-color:var(--color-brand-200);color:var(--color-brand-700)}.checkout-step.is-done .checkout-step-label{color:var(--color-ink-500)}.checkout-step.is-done a:hover .checkout-step-label{color:var(--color-ink-950)}.checkout-grid{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (min-width:64rem){.checkout-grid{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:4rem}}@media (min-width:90rem){.checkout-grid{grid-template-columns:minmax(0,1fr) 24rem}}.checkout-column{max-width:40rem}.checkout-aside{flex-direction:column;gap:1rem;display:flex}@media (max-width:63.999rem){.checkout-grid{flex-direction:column;display:flex}.checkout-aside{order:-1}}.checkout-intro{margin-bottom:2.5rem}.checkout-notice{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas-subtle);font-size:var(--text-body-sm);color:var(--color-ink-500);padding:1rem 1.125rem}.checkout-fieldset{border:0;padding:0}.checkout-fieldset+.checkout-fieldset{border-top:1px solid var(--color-line);margin-top:2.5rem;padding-top:2.5rem}.checkout-fieldset>legend{margin-bottom:1.25rem}.form-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:40rem){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}.form-cell-full{grid-column:1/-1}}.form-fieldset{border-top:1px solid var(--color-line);min-width:0;margin-top:.5rem;padding-top:1.75rem}.form-legend{font-size:var(--text-body-sm);color:var(--color-ink-950);padding:0;font-weight:500}.form-legend-help{font-size:var(--text-caption);color:var(--color-ink-400);margin-top:.375rem;margin-bottom:1.25rem}.form-label{font-size:var(--text-body-sm);color:var(--color-ink-950);justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;font-weight:500;display:flex}.form-optional{font-size:var(--text-caption);color:var(--color-ink-400);font-weight:400}.form-help{font-size:var(--text-caption);color:var(--color-ink-400);margin-top:.4375rem}.form-error{font-size:var(--text-caption);color:var(--color-danger);align-items:flex-start;gap:.375rem;margin-top:.4375rem;display:flex}.form-error[hidden]{display:none}.field.is-invalid,.config-select.is-invalid{border-color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}.field.is-invalid:focus,.config-select.is-invalid:focus{border-color:var(--color-danger)}.check-row{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.check-box{appearance:none;border:1px solid var(--color-line-strong);border-radius:var(--radius-xs);background:var(--color-canvas);width:1.125rem;height:1.125rem;transition:background-color .16s var(--ease-soft), border-color .16s var(--ease-soft);flex:none;margin-top:.1875rem}.check-box:hover{border-color:var(--color-ink-300)}.check-box:checked{background:var(--color-brand-500);border-color:var(--color-brand-500);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem}.check-box[aria-invalid=true]{border-color:var(--color-danger)}.checkout-actions{border-top:1px solid var(--color-line);margin-top:2.5rem;padding-top:2rem}.checkout-form-error{margin-top:0;margin-bottom:1rem}.review-blocks{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:40rem){.review-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}}.review-block{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);padding:1.25rem 1.375rem}.review-block-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.review-dl{margin-top:1rem}.review-dl-row+.review-dl-row{margin-top:.625rem}.review-dl-row dt{font-size:var(--text-caption);color:var(--color-ink-400)}.review-dl-row dd{font-size:var(--text-body-sm);color:var(--color-ink-950);margin-top:.0625rem}.payment-slot{border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-canvas-subtle);margin-top:2.5rem;padding:1.125rem 1.25rem}.link-inline{color:var(--color-brand-600);text-underline-offset:2px;-webkit-text-decoration:underline #0b4fe859;text-decoration:underline #0b4fe859;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.link-inline{-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand-600) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand-600) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--color-brand-600) 35%, transparent)}}.link-inline{transition:text-decoration-color .2s var(--ease-soft)}.link-inline:hover{text-decoration-color:currentColor}.confirmation{text-align:center}.confirmation-mark{border:1px solid var(--color-brand-200);background:var(--color-brand-50);width:3.5rem;height:3.5rem;color:var(--color-brand-600);border-radius:999px;place-items:center;display:inline-grid}.confirmation-ref{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas-subtle);flex-direction:column;align-items:center;gap:.5rem;margin-top:2rem;padding:1.125rem 2rem;display:inline-flex}.confirmation-ref-code{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ink-950);font-size:1.375rem;font-weight:500}.confirmation-panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas);margin-top:2.5rem;padding:1.5rem}@media (min-width:40rem){.confirmation-panel{padding:1.75rem 2rem}}.legal-body{margin-top:3rem}.legal-section+.legal-section{border-top:1px solid var(--color-line);margin-top:2.5rem;padding-top:2.5rem}.legal-body,.legal-list,.legal-list-sub{overflow-wrap:anywhere}.legal-list{font-size:var(--text-body);color:var(--color-ink-500);gap:.625rem;padding-inline-start:1.25rem;line-height:1.65;list-style:outside;display:grid}.legal-list>li{padding-inline-start:.25rem}.legal-list-plain{padding-inline-start:0;list-style:none}.legal-list-sub{font-size:var(--text-body-sm);color:var(--color-ink-500);gap:.5rem;padding-inline-start:0;list-style:none;display:grid}.legal-number{font-family:var(--font-mono);color:var(--color-ink-400);vertical-align:.35em;margin-right:.75rem;font-size:.8125rem;font-weight:400;display:inline-block}.auth-body{background:var(--color-canvas-subtle)}.auth-shell{flex-direction:column;min-height:100dvh;padding-inline:1.25rem;display:flex}@media (min-width:40rem){.auth-shell{padding-inline:2rem}}.auth-head{padding-block:1.75rem}.auth-main{flex-direction:column;flex:1;justify-content:center;padding-block:1rem 3rem;display:flex}.auth-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas);width:100%;max-width:30rem;box-shadow:var(--shadow-soft);margin-inline:auto;padding:2rem 1.5rem}@media (min-width:40rem){.auth-card{padding:2.5rem 2.5rem 2.75rem}}.auth-card--wide{max-width:36rem}.auth-aside{text-align:center;max-width:30rem;font-size:var(--text-body-sm);color:var(--color-ink-400);margin:1.5rem auto 0}.auth-foot{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-block:1.75rem;display:flex}.password-field{position:relative}.password-toggle{width:3rem;color:var(--color-ink-400);border-radius:var(--radius-sm);transition:color .2s var(--ease-soft);inset-block:0;place-items:center;display:grid;position:absolute;right:0}.password-toggle:hover{color:var(--color-ink-950)}.password-toggle[aria-pressed=true]{color:var(--color-brand-600)}.password-toggle .password-eye-off,.password-toggle[aria-pressed=true] .password-eye{display:none}.password-toggle[aria-pressed=true] .password-eye-off{display:block}.strength{margin-top:.625rem}.strength-track{background:var(--color-line);border-radius:999px;height:3px;overflow:hidden}.strength-bar{width:100%;height:100%;transform:scaleX(var(--strength,0));transform-origin:0;background:var(--color-ink-300);transition:transform .32s var(--ease-out-quint), background-color .32s var(--ease-soft);border-radius:999px;display:block}.strength-label{font-size:var(--text-caption);color:var(--color-ink-400);margin-top:.4375rem}.strength[data-score=weak] .strength-bar{background:var(--color-danger)}.strength[data-score=fair] .strength-bar{background:var(--color-ink-400)}.strength[data-score=good] .strength-bar{background:var(--color-brand-400)}.strength[data-score=strong] .strength-bar{background:var(--color-brand-500)}.toast-stack{z-index:90;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;gap:.625rem;display:flex;position:fixed}@media (min-width:40rem){.toast-stack{width:min(24rem,100vw - 3rem);bottom:1.5rem;left:auto;right:1.5rem}}.toast-stack:empty{display:none}.toast{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);box-shadow:var(--shadow-lift);pointer-events:auto;transition:opacity .3s var(--ease-soft), transform .3s var(--ease-out-quint);align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.js .toast-stack:not(.is-ready) .toast,.toast.is-leaving{opacity:0;transform:translateY(.5rem)}.toast-body{font-size:var(--text-body-sm);color:var(--color-ink-700);flex:1}.toast-icon{margin-top:.125rem}.toast-close{color:var(--color-ink-300);transition:color .2s var(--ease-soft);flex:none;margin-top:.125rem}.toast-close:hover{color:var(--color-ink-950)}.toast-success .toast-icon{color:var(--color-brand-500)}.toast-error .toast-icon{color:var(--color-danger)}.toast-warning .toast-icon{color:var(--color-ink-500)}.toast-info .toast-icon{color:var(--color-ink-400)}.toast-success{border-color:var(--color-brand-200)}.toast-error{border-color:#d5a4a4}@supports (color:color-mix(in lab, red, red)){.toast-error{border-color:color-mix(in oklab, var(--color-danger) 35%, var(--color-line))}}.avatar{background:var(--color-ink-950);color:#fff;letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;font-weight:500;line-height:1;display:inline-grid}.avatar-sm{width:1.75rem;height:1.75rem;font-size:.6875rem}.avatar-md{width:2.25rem;height:2.25rem;font-size:.8125rem}.avatar-lg{width:3rem;height:3rem;font-size:1rem}.account-menu{position:relative}.account-trigger{transition:background-color .2s var(--ease-soft);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .375rem .25rem .25rem;display:inline-flex}.account-trigger:hover{background:var(--color-canvas-muted)}.account-menu.is-open .nav-chev{transform:rotate(180deg)}.account-panel-menu{z-index:60;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);width:15rem;box-shadow:var(--shadow-lift);opacity:0;visibility:hidden;transition:opacity .2s var(--ease-soft), transform .24s var(--ease-out-quint), visibility 0s .24s;position:absolute;top:calc(100% + .625rem);right:0;transform:translateY(-.375rem)}.account-menu.is-open .account-panel-menu{opacity:1;visibility:visible;transition-delay:0s;transform:none}.account-menu-head{border-bottom:1px solid var(--color-line);padding:.875rem 1rem}.account-menu-foot{border-top:1px solid var(--color-line);padding:.375rem 0}.account-menu-link{font-size:var(--text-body-sm);color:var(--color-ink-600);transition:background-color .16s var(--ease-soft), color .16s var(--ease-soft);align-items:center;gap:.625rem;padding:.5rem 1rem;display:flex}.account-menu-link:hover{background:var(--color-canvas-muted);color:var(--color-ink-950)}.app-body{background:var(--color-canvas);min-height:100dvh}.app-sidebar{z-index:60;background:var(--color-canvas);border-inline-end:1px solid var(--color-line);width:min(17rem,82vw);transition:transform .24s var(--ease-out-quint);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.app-sidebar.is-open{transform:translate(0)}@media (min-width:64rem){.app-sidebar{width:16rem;transition:none;transform:none}}.app-sidebar-brand{flex-shrink:0;padding:1.25rem 1.25rem 1rem}.app-brand-link{align-items:center;display:inline-flex}.app-brand-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-400);margin-top:.375rem;font-size:.6875rem}.app-nav{overscroll-behavior:contain;flex:auto;min-height:0;padding:1rem .75rem;overflow-y:auto}.app-nav-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-400);margin:1.25rem 0 .375rem;padding-inline:.75rem;font-size:.6875rem;font-weight:500}.app-nav-list:first-of-type+.app-nav-heading,.app-nav>.app-nav-heading:first-child{margin-top:0}.app-nav-list{flex-direction:column;gap:.0625rem;display:flex}.app-nav-link{border-radius:var(--radius-sm);font-size:var(--text-body-sm);color:var(--color-ink-500);text-align:start;transition:background-color .16s var(--ease-soft), color .16s var(--ease-soft);align-items:center;gap:.6875rem;padding:.5rem .75rem;display:flex;position:relative}.app-nav-link:hover{background:var(--color-canvas-muted);color:var(--color-ink-950)}.app-nav-link.is-current{background:var(--color-brand-50);color:var(--color-brand-700);font-weight:500}.app-nav-link.is-current:before{content:"";background:var(--color-brand-500);inset-inline-start:0;border-radius:999px;width:2px;position:absolute;top:.4375rem;bottom:.4375rem}.app-nav-icon{flex-shrink:0;width:1.05rem;height:1.05rem}.app-sidebar-foot{border-top:1px solid var(--color-line);flex-shrink:0;padding:.75rem}.app-nav-quiet{color:var(--color-ink-400)}.app-nav-quiet:hover{color:var(--color-ink-950)}.app-scrim{z-index:50;background:#05070d73;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.app-scrim{background:color-mix(in oklab, var(--color-ink-950) 45%, transparent)}}.app-scrim{opacity:0;transition:opacity .24s var(--ease-soft)}.app-scrim.is-open{opacity:1}.app-scrim[hidden]{display:none}@media (min-width:64rem){.app-scrim{display:none}}.app-shell{flex-direction:column;min-height:100dvh;display:flex}@media (min-width:64rem){.app-shell{padding-inline-start:16rem}}.app-topbar{z-index:40;background:#ffffffe0;align-items:center;gap:.75rem;height:3.5rem;padding-inline:1rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.app-topbar{background:color-mix(in oklab, var(--color-canvas) 88%, transparent)}}.app-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-line)}@media (min-width:64rem){.app-topbar{padding-inline:2rem}}.app-menu-button{border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;color:var(--color-ink-500);transition:background-color .16s var(--ease-soft), color .16s var(--ease-soft);justify-content:center;align-items:center;margin-inline-start:-.375rem;display:inline-flex}.app-menu-button:hover{background:var(--color-canvas-muted);color:var(--color-ink-950)}@media (min-width:64rem){.app-menu-button{display:none}}.app-topbar-context{flex:auto;align-items:center;gap:.625rem;min-width:0;display:flex}.app-topbar-section{font-size:var(--text-body-sm);color:var(--color-ink-950);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}@media (min-width:64rem){.app-topbar-section{display:none}}.app-topbar-badge{background:var(--color-canvas-muted);letter-spacing:.02em;height:1.375rem;color:var(--color-ink-600);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:.5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.app-topbar-end{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.app-main{background-color:var(--color-canvas-subtle);flex:auto;padding-block:clamp(1.5rem,1.25rem + 1.5vw,2.5rem) clamp(3rem,2.5rem + 2vw,4.5rem)}.app-container{width:100%;min-width:0;max-width:78rem;margin-inline:auto;padding-inline:1rem}@media (min-width:64rem){.app-container{padding-inline:2rem}}@media (prefers-reduced-motion:reduce){.app-sidebar,.app-scrim{transition:none}}.account-main{padding-block:clamp(2rem,1.5rem + 2.5vw,3.5rem) clamp(4rem,3rem + 4vw,6rem)}.account-identity{border-bottom:1px solid var(--color-line);align-items:center;gap:1rem;padding-bottom:1.75rem;display:flex}.account-grid{grid-template-columns:1fr;gap:2rem;padding-top:2rem;display:grid}@media (min-width:64rem){.account-grid{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:4rem}}.account-aside,.account-content{min-width:0}.account-content{max-width:42rem}.account-content-wide{max-width:none}.app-footer{padding:1.25rem clamp(1rem, .5rem + 2vw, 2rem) calc(1.25rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.service-actions{gap:.75rem;display:grid}@media (min-width:40rem){.service-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.service-actions>form{display:flex}.service-tile{text-align:left;cursor:pointer;border-radius:var(--radius-md);background:var(--color-canvas);width:100%;transition:background-color .16s var(--ease-soft);border:1px solid #0000;flex:1;grid-template-columns:auto minmax(0,1fr);gap:.25rem .75rem;padding:1rem 1.125rem;display:grid}.service-tile:hover{background:var(--color-canvas-subtle)}.service-tile-icon{color:var(--color-ink-400);grid-row:1/span 2;margin-top:.2rem}.service-tile:hover .service-tile-icon{color:var(--color-brand-600)}.service-tile-opener{display:none}.js .service-tile-opener{display:grid}.service-head-opener{display:none}.js .service-head-opener{display:inline-flex}.service-dialog-panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas)}.service-dialog-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.service-dialog-body{padding:1.5rem}.service-dialog-foot{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.service-dialog-close{display:none}.js .service-dialog-close{display:inline-flex}.js .service-dialog{display:none}.js .service-dialog.is-open{z-index:70;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.js .service-dialog.is-open .service-dialog-panel{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:34rem;max-height:min(88vh,42rem);box-shadow:var(--shadow-lift);animation:service-dialog-in .26s var(--ease-out-quint);overflow-y:auto}@media (min-width:40rem){.js .service-dialog.is-open{align-items:center;padding:1.5rem}.js .service-dialog.is-open .service-dialog-panel{border-radius:var(--radius-lg)}}@keyframes service-dialog-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}.service-scrim{z-index:65;background:#05070d73;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.service-scrim{background:color-mix(in oklab, var(--color-ink-950) 45%, transparent)}}.service-scrim{opacity:0;transition:opacity .2s var(--ease-soft)}.service-scrim.is-open{opacity:1}.service-scrim[hidden]{display:none}@media (prefers-reduced-motion:reduce){.service-tile,.service-scrim{transition:none}.js .service-dialog.is-open .service-dialog-panel{animation:none}}.service-track{margin:0;padding:0;list-style:none}.service-track-item{padding-bottom:1.25rem;padding-left:1.5rem;position:relative}.service-track-item:last-child{padding-bottom:0}.service-track-item:before{content:"";background:var(--color-line);width:1px;position:absolute;top:.5rem;bottom:0;left:.1875rem}.service-track-item:last-child:before{display:none}.service-track-dot{background:var(--color-ink-200);border-radius:9999px;width:.4375rem;height:.4375rem;position:absolute;top:.375rem;left:0}@media (min-width:64rem){.account-aside{position:sticky;top:6.5rem}}.account-nav-list{scrollbar-width:none;border-bottom:1px solid var(--color-line);gap:.125rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.account-nav-list::-webkit-scrollbar{display:none}.account-nav-link{border-radius:var(--radius-sm);font-size:var(--text-body-sm);color:var(--color-ink-500);white-space:nowrap;transition:background-color .18s var(--ease-soft), color .18s var(--ease-soft);align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}.account-nav-link:hover{background:var(--color-canvas-muted);color:var(--color-ink-950)}.account-nav-link.is-current{background:var(--color-brand-50);color:var(--color-brand-700);font-weight:500}.account-nav-signout{margin-top:.75rem}.account-nav-signout .account-nav-link{width:100%}@media (min-width:64rem){.account-nav-list{border-bottom:0;flex-direction:column;padding-bottom:0;overflow:visible}.account-nav-signout{border-top:1px solid var(--color-line);margin-top:.75rem;padding-top:.75rem}}@media (max-width:63.999rem){.account-nav-signout{display:none}}.account-stack{flex-direction:column;gap:1.5rem;display:flex}.app-container>.account-panel+.account-panel{margin-top:1.5rem}.panel-cells{grid-template-columns:minmax(0,1fr);margin-block:-1.25rem;display:grid}.panel-cells>*{padding-block:1.25rem}.panel-cells>*+*{border-top:1px solid var(--color-line)}@media (min-width:40rem){.panel-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-cells>*+*{border-top:0}.panel-cells>:nth-child(n+3){border-top:1px solid var(--color-line)}.panel-cells>:nth-child(odd){padding-right:1.75rem}.panel-cells>:nth-child(2n){border-left:1px solid var(--color-line);padding-left:1.75rem}}@media (min-width:64rem){.panel-cells.is-3up{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-cells.is-3up>*{border-top:0;border-left:0;padding-inline:1.75rem}.panel-cells.is-3up>:nth-child(n+4){border-top:1px solid var(--color-line)}.panel-cells.is-3up>:nth-child(3n+1){padding-left:0}.panel-cells.is-3up>:nth-child(3n){padding-right:0}.panel-cells.is-3up>:not(:nth-child(3n+1)){border-left:1px solid var(--color-line)}}.admin-toolbar{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.admin-filterbar{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.admin-select{position:relative}.admin-select>summary{list-style:none}.admin-select>summary::-webkit-details-marker{display:none}.admin-select>summary::marker{content:""}.admin-select-button{border:1px solid var(--color-line);font-size:var(--text-caption);color:var(--color-ink-500);white-space:nowrap;cursor:pointer;transition:color .18s var(--ease-soft), border-color .18s var(--ease-soft), background-color .18s var(--ease-soft);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .6rem .35rem .75rem;display:inline-flex}.admin-select-button:hover,.admin-select[open]>.admin-select-button{border-color:var(--color-ink-300);color:var(--color-ink-950)}.admin-select-button.is-current{border-color:var(--color-brand-500);background:var(--color-brand-50);color:var(--color-brand-700);font-weight:500}.admin-select-name{color:var(--color-brand-600);font-weight:400}.admin-select-caret{opacity:.6;width:.8rem;height:.8rem;transition:transform .18s var(--ease-soft);flex-shrink:0}.admin-select[open] .admin-select-caret{transform:rotate(180deg)}.admin-select-menu{z-index:40;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);min-width:13rem;max-height:20rem;box-shadow:var(--shadow-soft);padding:.3rem;position:absolute;top:calc(100% + .375rem);left:0;overflow-y:auto}@media (max-width:40rem){.admin-filterbar{position:relative}.admin-select{position:static}.admin-select-menu{min-width:0;left:0;right:0}}.admin-select-option{border-radius:var(--radius-sm);font-size:var(--text-caption);color:var(--color-ink-500);transition:color .14s var(--ease-soft), background-color .14s var(--ease-soft);justify-content:space-between;align-items:center;gap:1.25rem;padding:.4rem .55rem;display:flex}.admin-select-option:hover{background:var(--color-brand-50);color:var(--color-ink-950)}.admin-select-option.is-current{color:var(--color-brand-700);font-weight:500}.admin-select-count{font-variant-numeric:tabular-nums;color:var(--color-ink-400)}.admin-select-option.is-current .admin-select-count{color:var(--color-brand-700)}.admin-filter-reset{font-size:var(--text-caption);color:var(--color-ink-400);white-space:nowrap;transition:color .18s var(--ease-soft);margin-left:.25rem}.admin-filter-reset:hover{color:var(--color-ink-950)}.admin-toolbar-search{flex:16rem;align-items:center;gap:.5rem;display:flex}.admin-search{flex:auto;min-width:0;max-width:26rem;height:2.25rem;padding-inline:.75rem;font-size:.875rem}.panel-rows{margin:-1rem}.panel-rows>*{padding:1rem}.panel-rows>*+*{border-top:1px solid var(--color-line)}.account-split{grid-template-columns:repeat(auto-fit,minmax(min(29rem,100%),1fr));align-items:start;gap:1.5rem;display:grid}.account-split>.account-span{grid-column:1/-1}.account-panel .checkout-form{max-width:40rem}.account-panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas)}.account-panel-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.5rem;display:flex}.account-panel-body{padding:1.5rem}@media (min-width:40rem){.account-panel-head,.account-panel-body{padding:1.75rem 2rem}}.status-row{align-items:flex-start;gap:.875rem;display:flex}.status-row+.status-row{border-top:1px solid var(--color-line);margin-top:1rem;padding-top:1rem}.status-grid{grid-template-columns:1fr;gap:1.25rem 2.5rem;display:grid}@media (min-width:40rem){.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.status-grid>.status-row+.status-row{border-top:0;margin-top:0;padding-top:0}.status-grid>.status-row{flex-wrap:wrap}.status-grid>.status-row>a,.status-grid>.status-row>form{flex-basis:100%;order:3;margin-top:.375rem;margin-left:1.375rem}.status-dot{border-radius:999px;flex:none;width:.5rem;height:.5rem;margin-top:.4375rem}.status-ok{background:var(--color-brand-500)}.status-warn{background:var(--color-danger)}.status-idle{background:var(--color-line-strong)}.detail-list{flex-direction:column;gap:.875rem;display:flex}.detail-row{grid-template-columns:1fr;gap:.125rem;display:grid}.detail-row>*{min-width:0}@media (min-width:40rem){.detail-row{grid-template-columns:9rem minmax(0,1fr);align-items:baseline;gap:1rem}}.detail-grid{grid-template-columns:1fr;gap:1.25rem 2.5rem;display:grid}@media (min-width:40rem){.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.detail-grid>.detail-row{grid-template-columns:1fr;gap:.125rem}.detail-row dt{font-size:var(--text-caption);color:var(--color-ink-400)}.detail-row dd{font-size:var(--text-body-sm);color:var(--color-ink-950)}.verify-banner{border:1px solid var(--color-brand-200);border-radius:var(--radius-md);background:var(--color-brand-50);flex-wrap:wrap;align-items:flex-start;gap:.875rem;margin-bottom:1.5rem;padding:1.125rem 1.25rem;display:flex}.address-grid{grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr));gap:1rem;display:grid}.address-card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.25rem 1.375rem;display:flex}.address-card.is-default{border-color:var(--color-brand-200);background:var(--color-brand-50)}.address-card-actions{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding-top:1rem;display:flex}.address-card.is-default .address-card-actions{border-color:var(--color-brand-200)}.link-danger{color:var(--color-danger);transition:opacity .2s var(--ease-soft)}.link-danger:hover{opacity:.75}.link-danger.is-confirming{font-weight:600}.empty-state-inline{text-align:left;align-items:flex-start;padding-block:1rem}.checkout-identity{border-top:1px solid var(--color-line);font-size:var(--text-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-block:.75rem;display:flex}.mailbox-count{font-size:var(--text-display-3);letter-spacing:-.025em;color:var(--color-ink-950);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.mailbox-count-of{color:var(--color-ink-400);margin-inline:.3em;font-weight:400}.mailbox-count-unknown{color:var(--color-ink-400)}.wd-hero{grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));align-items:center;gap:clamp(3rem,2rem + 5vw,5.5rem);display:grid}.wd-hero-copy{max-width:36rem}.wd-hero-visual{display:none}@media (min-width:64rem){.wd-hero-visual{display:block}}.wd-offer-item{border-top:1px solid var(--color-line-dark);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem 1.5rem;padding-block:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);display:grid}.wd-offer-item:last-child{border-bottom:1px solid var(--color-line-dark)}.wd-offer-head{flex-wrap:wrap;align-items:center;gap:.625rem 1rem;display:flex}.wd-tag{border:1px solid #5d8cff57;border-radius:999px;align-items:center;height:1.625rem;padding-inline:.625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wd-tag{border:1px solid color-mix(in oklab, var(--color-brand-400) 34%, transparent)}}.wd-tag{font-size:var(--text-caption);color:var(--color-brand-300);white-space:nowrap;background:#ffffff0a;font-weight:500}.wd-terms{border-inline-start:1px solid var(--color-line-dark-strong);max-width:44rem;padding-inline-start:1.25rem}.wd-offer-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.wd-types{background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));gap:1px;display:grid;overflow:hidden}.wd-type{background:var(--color-canvas);flex-direction:column;padding:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);display:flex}.wd-type-wide{grid-column:1/-1}.wd-mid-cta{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding-top:2rem;display:flex}.wd-checks{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:0 clamp(2rem,1rem + 3vw,4rem);display:grid}.wd-check{border-top:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr);gap:.25rem .875rem;padding-block:1.5rem;display:grid}.wd-check-mark{color:var(--color-brand-500);grid-row:span 2;margin-top:.15rem}.wd-check-title{font-size:var(--text-body);color:var(--color-ink-950);font-weight:600}.plan-tabs{display:none}.plan-line-title{text-align:center;margin-bottom:1.5rem}.plan-line+.plan-line{margin-top:4rem}.plan-line-note{text-align:center;text-wrap:pretty;max-width:46rem;margin:0 auto 2rem}.js .plan-line-note{margin-top:-1.25rem}.plan-lines{text-align:center}.plan-lines .plan-line{text-align:left}.js .plan-tabs{border:1px solid var(--color-line);background:var(--color-canvas-muted);border-radius:999px;gap:.25rem;margin-bottom:2.75rem;padding:.3125rem;display:inline-flex}.js .plan-line-title,.js .plan-line{display:none}.js .plan-line.is-current{display:block}.js .plan-line+.plan-line{margin-top:0}.plan-tab{font-size:var(--text-body);color:var(--color-ink-400);white-space:nowrap;transition:color .2s var(--ease-soft), background-color .2s var(--ease-soft), box-shadow .2s var(--ease-soft);border-radius:999px;flex:none;padding:.625rem 1.375rem;font-weight:500}.plan-tab:hover{color:var(--color-ink-950)}.plan-tab.is-current{background:var(--color-canvas);color:var(--color-ink-950);box-shadow:var(--shadow-hairline), var(--shadow-soft)}@media (max-width:30rem){.js .plan-tabs{width:100%;display:flex}.plan-tab{white-space:normal;flex:1 1 0;min-width:0;padding-inline:.5rem}}.brief-split{grid-template-columns:repeat(auto-fit,minmax(min(30rem,100%),1fr));align-items:start;gap:clamp(3rem,2rem + 4vw,5rem);display:grid}.brief-main{max-width:40rem}.brief-aside{max-width:26rem}.brief-fields{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:1.5rem;display:grid}.brief-fields>.brief-field-wide{grid-column:1/-1}.brief-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brief-assurances{border-inline-start:1px solid var(--color-line);gap:2rem;padding-inline-start:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.brief-assurance-title{font-size:var(--text-body);color:var(--color-ink-950);font-weight:600}.brief-sent{padding-block:2rem}.brief-sent-mark{border:1px solid var(--color-line-strong);width:3rem;height:3rem;color:var(--color-brand-500);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@media (max-width:61.99rem){.brief-aside{max-width:none}}.wp-hero{grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));align-items:center;gap:clamp(3rem,2rem + 5vw,5.5rem);display:grid}.wp-hero-copy{max-width:37rem}.wp-hero-visual{display:none}@media (min-width:64rem){.wp-hero-visual{display:block}}.wp-why{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}@media (min-width:40rem){.wp-why{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-why>:last-child:nth-child(odd){grid-column:1/-1}}.wp-reason{max-width:30rem}.wp-solutions{background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));gap:1px;display:grid;overflow:hidden}.wp-solution{background:var(--color-canvas);flex-direction:column;padding:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);display:flex}.wp-solution-wide{grid-column:1/-1}.wp-mid-cta{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding-top:2rem;display:flex}.wp-panels{grid-template-columns:repeat(auto-fit,minmax(min(28rem,100%),1fr));gap:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.wp-panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas);flex-direction:column;padding:clamp(1.75rem,1.25rem + 2vw,3rem);display:flex}.wp-panel-head{align-items:center;gap:1rem;display:flex}.wp-points{border-top:1px solid var(--color-line);gap:.875rem;margin-top:auto;padding-top:2rem;display:grid}.wp-points>li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.wp-point-mark{background:var(--color-canvas-subtle);width:1.25rem;height:1.25rem;color:var(--color-brand-600);border-radius:999px;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.wp-rescue{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));align-items:start;gap:clamp(2.5rem,2rem + 3vw,4rem);display:grid}.wp-symptoms-panel{border:1px solid var(--color-line-dark);border-radius:var(--radius-lg);background:#ffffff05;padding:clamp(1.75rem,1.25rem + 2vw,2.5rem)}.wp-symptoms{gap:.875rem;display:grid}.wp-symptoms>li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.wp-symptom-mark{background:var(--color-brand-500);width:.75rem;height:1px;margin-top:.7rem}.wp-steps{gap:2rem;display:grid}.wp-step{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.wp-rescue-foot{border-top:1px solid var(--color-line-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding-top:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.wp-plugins{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:clamp(1rem,.75rem + 1vw,1.5rem);display:grid}.wp-plugin{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas);transition:border-color .2s var(--ease-soft), background-color .2s var(--ease-soft);flex-direction:column;padding:clamp(1.5rem,1.25rem + 1vw,2rem) 3.25rem clamp(1.5rem,1.25rem + 1vw,2rem) clamp(1.5rem,1.25rem + 1vw,2rem);display:flex;position:relative}.wp-plugin:hover,.wp-plugin:focus-visible{border-color:var(--color-line-strong);background:var(--color-canvas-subtle)}.wp-plugin-go{color:var(--color-ink-400);transition:color .2s var(--ease-soft), transform .2s var(--ease-soft);position:absolute;top:clamp(1.5rem,1.25rem + 1vw,2rem);right:clamp(1.5rem,1.25rem + 1vw,2rem)}.wp-plugin:hover .wp-plugin-go,.wp-plugin:focus-visible .wp-plugin-go{color:var(--color-brand-600);transform:translate(2px,-2px)}.wp-library-foot{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding-top:2rem;display:flex}@media (prefers-reduced-motion:reduce){.wp-plugin,.wp-plugin-go{transition:none}.wp-plugin:hover .wp-plugin-go,.wp-plugin:focus-visible .wp-plugin-go{transform:none}}.ssl-hero{grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));align-items:center;gap:clamp(3rem,2rem + 5vw,5.5rem);display:grid}.ssl-hero-copy{max-width:37rem}.ssl-hero-visual{display:none}@media (min-width:64rem){.ssl-hero-visual{display:block}}.ssl-what,.ssl-choose{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}@media (min-width:40rem){.ssl-what,.ssl-choose{grid-template-columns:repeat(2,minmax(0,1fr))}.ssl-what>:last-child:nth-child(odd),.ssl-choose>:last-child:nth-child(odd){grid-column:1/-1}}.ssl-job,.ssl-question{max-width:30rem}.ssl-note{border-inline-start:2px solid var(--color-brand-500);max-width:46rem;font-size:var(--text-body);color:var(--color-ink-500);text-wrap:pretty;padding-inline-start:1.25rem}.ssl-issuance,.ssl-configure-note{border:1px solid var(--color-line);border-inline-start:2px solid var(--color-brand-500);border-radius:var(--radius-md);background:var(--color-canvas-subtle);text-wrap:pretty;max-width:46rem;padding:1.25rem 1.5rem}.ssl-issuance{margin-inline:auto}.ssl-step{background:var(--color-brand-600);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;block-size:1.375rem;inline-size:1.375rem;margin-inline-end:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.ssl-key-warning{border:1px solid #b4231847;align-items:flex-start;gap:.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ssl-key-warning{border:1px solid color-mix(in srgb, var(--color-danger) 28%, transparent)}}.ssl-key-warning{border-radius:var(--radius-md);background:#fbf4f3}@supports (color:color-mix(in lab, red, red)){.ssl-key-warning{background:color-mix(in srgb, var(--color-danger) 5%, var(--color-canvas))}}.ssl-key-warning{font-size:var(--text-body-sm);color:var(--color-ink-700);text-wrap:pretty;padding:.875rem 1rem}.ssl-key-warning svg{color:var(--color-danger);margin-block-start:.15rem}.ssl-key-warning code{word-break:break-all;font-size:.8125em}.ssl-row-action{border-block-end:1px solid var(--color-line);background:var(--color-canvas-subtle);padding:.75rem 1.25rem}.ssl-row-action:last-child{border-block-end:0}.ssl-current{background:var(--color-brand-600);color:#fff;letter-spacing:.01em;vertical-align:.05em;border-radius:999px;margin-inline-start:.5rem;padding:.075rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.ssl-dcv{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas-subtle);padding:1.125rem 1.25rem}.ssl-dcv-rows{gap:.75rem;display:grid}.ssl-dcv-rows>div{gap:.2rem;display:grid}.ssl-dcv-rows dt{font-size:var(--text-caption);color:var(--color-ink-400)}.ssl-dcv-rows dd{margin:0}.ssl-dcv-rows code{overflow-wrap:anywhere;color:var(--color-ink-950);font-size:.8125rem;display:block}@media (min-width:34rem){.ssl-dcv-rows>div{grid-template-columns:6.5rem 1fr;align-items:baseline;gap:1rem}}.ssl-wizard-nav{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:1rem;padding-top:2rem;display:flex}.ssl-next{font-size:var(--text-body-sm);color:var(--color-ink-500);gap:.5rem;padding-inline-start:1.25rem;list-style:decimal;display:grid}.ssl-next>li{padding-inline-start:.25rem}.ssl-mid-cta{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding-top:2rem;display:flex}.ssl-plans{background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1px;display:grid;overflow:hidden}.ssl-plan{background:var(--color-canvas);flex-direction:column;padding:clamp(1.75rem,1.25rem + 1.5vw,2.25rem);display:flex;position:relative}.ssl-plan-featured{background:var(--color-canvas-subtle)}.ssl-plan-features{border-top:1px solid var(--color-line);flex-direction:column;gap:.75rem;margin-top:1.75rem;padding-top:1.5rem;display:flex}.ssl-price{align-items:baseline;gap:.375rem;display:flex}.ssl-price-amount{letter-spacing:-.02em;color:var(--color-ink-950);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:600}.ssl-price-term{font-size:var(--text-caption);color:var(--color-ink-400)}.ssl-renews-more{color:var(--color-brand-700);font-weight:500}.ssl-guarantee{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));align-items:center;gap:clamp(2.5rem,2rem + 3vw,4rem);display:grid}.ssl-guarantee-points{border-inline-start:1px solid var(--color-line-dark);gap:1.25rem;padding-inline-start:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.ssl-guarantee-points>li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.ssl-tick{border:1px solid var(--color-line-dark);width:1.25rem;height:1.25rem;color:var(--color-brand-500);border-radius:999px;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}@media (max-width:61.99rem){.ssl-guarantee-points{border-inline-start:0;padding-inline-start:0}}.transfer-hero{align-items:center;gap:clamp(3rem,2rem + 5vw,5rem);display:grid}@media (min-width:64rem){.transfer-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(3rem,1rem + 5vw,6rem)}}.transfer-hero-copy{min-width:0}.transfer-field{flex-direction:column;gap:.75rem;display:flex}@media (min-width:40rem){.transfer-field{flex-direction:row;align-items:stretch;gap:.625rem}}.transfer-field .field-xl{min-width:0}@media (min-width:40rem){.transfer-submit{height:3.75rem;padding-inline:1.75rem}}@media (min-width:64rem){.transfer-submit{height:4.25rem;padding-inline:2rem}}.transfer-spinner{border:2px solid;border-top-color:#0000;border-radius:999px;width:1rem;height:1rem;animation:.7s linear infinite transfer-spin}@keyframes transfer-spin{to{transform:rotate(360deg)}}.transfer-assurances{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:1.25rem 1.5rem;display:grid}.transfer-assurance{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.transfer-assurance-mark{border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-canvas);width:1.75rem;height:1.75rem;color:var(--color-brand-500);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.transfer-journey{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas);padding:clamp(1.5rem,1rem + 2vw,2.25rem);position:relative;overflow:hidden}.transfer-journey:before{content:"";background:radial-gradient(120% 80% at 100% 0,#1f63ff12,#0000 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.transfer-journey:before{background:radial-gradient(120% 80% at 100% 0, color-mix(in srgb, var(--color-brand-500) 7%, transparent), transparent 60%)}}.transfer-journey:before{pointer-events:none}.transfer-journey-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid;position:relative}.transfer-plate{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas-subtle);text-align:center;flex-direction:column;align-items:center;gap:.625rem;width:clamp(4.5rem,3rem + 6vw,6.5rem);padding:1rem .5rem;display:flex}.transfer-plate-label{font-size:var(--text-caption);color:var(--color-ink-400);line-height:1.3}.transfer-plate-mark{color:var(--color-ink-300);display:inline-flex}.transfer-plate-to{border-color:#a0baf5}@supports (color:color-mix(in lab, red, red)){.transfer-plate-to{border-color:color-mix(in srgb, var(--color-brand-500) 35%, var(--color-line))}}.transfer-plate-to{background:#f4f7ff}@supports (color:color-mix(in lab, red, red)){.transfer-plate-to{background:color-mix(in srgb, var(--color-brand-500) 5%, var(--color-canvas))}}.transfer-plate-to .transfer-plate-label{color:var(--color-ink-950);font-weight:500}.transfer-plate-to .transfer-plate-mark{color:var(--color-brand-500)}.transfer-rail{min-width:0;height:3.5rem;position:relative}.transfer-rail-line,.transfer-rail-progress{inset-inline:0;height:1px;position:absolute;top:50%;translate:0 -50%}.transfer-rail-line{background:repeating-linear-gradient(to right, var(--color-line) 0 6px, transparent 6px 12px)}.transfer-rail-progress{background:var(--color-brand-500);transform-origin:0;transition:scale 1.6s cubic-bezier(.65,0,.35,1);scale:0 1}.transfer-chip{border:1px solid var(--color-line);background:var(--color-canvas);border-radius:999px;align-items:center;gap:.5rem;max-width:100%;padding:.4rem .7rem;transition:left 1.6s cubic-bezier(.65,0,.35,1),translate 1.6s cubic-bezier(.65,0,.35,1);display:inline-flex;position:absolute;top:50%;left:0;translate:0 -50%;box-shadow:0 1px 2px #05070d0d}.transfer-chip-dot{background:var(--color-brand-500);border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem}.transfer-chip-name{font-size:var(--text-caption);color:var(--color-ink-950);white-space:nowrap;text-overflow:ellipsis;max-width:9rem;overflow:hidden}.transfer-journey.is-moving .transfer-rail-progress{scale:1}.transfer-journey.is-moving .transfer-chip{left:100%;translate:-100% -50%}.transfer-stages{border-top:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:1.75rem;padding-top:1.25rem;display:grid;position:relative}.transfer-stage{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.transfer-stage-node{background:var(--color-line-strong);width:.45rem;height:.45rem;transition:background .3s;transition-delay:calc(var(--stage-index) * .38s);border-radius:999px}.transfer-stage-label{font-size:var(--text-caption);color:var(--color-ink-400)}.transfer-journey.is-moving .transfer-stage-node{background:var(--color-brand-500)}.transfer-result-section{padding-bottom:clamp(3rem,2rem + 3vw,4.5rem)}.transfer-result{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas-subtle);align-items:center;gap:1.75rem;padding:clamp(1.75rem,1.25rem + 2vw,2.5rem);display:grid}@media (min-width:56rem){.transfer-result{grid-template-columns:minmax(0,1fr) auto auto;gap:2.5rem}}.transfer-result.is-yes{border-color:#aac1f4}@supports (color:color-mix(in lab, red, red)){.transfer-result.is-yes{border-color:color-mix(in srgb, var(--color-brand-500) 30%, var(--color-line))}}.transfer-result.is-yes{background:#f6f9ff}@supports (color:color-mix(in lab, red, red)){.transfer-result.is-yes{background:color-mix(in srgb, var(--color-brand-500) 4%, var(--color-canvas))}}.transfer-result-body{min-width:0}.transfer-result-price{flex-direction:column;gap:.35rem;display:flex}@media (min-width:56rem){.transfer-result-price{border-inline-start:1px solid var(--color-line);padding-inline-start:2.5rem}}.transfer-result-amount{font-size:var(--text-display-3);letter-spacing:-.02em;color:var(--color-ink-950);font-weight:600}.transfer-result-action{align-self:center}.transfer-unlock{border-top:1px solid var(--color-line);grid-column:1/-1;padding-top:1.75rem}.transfer-unlock-head{align-items:flex-start;gap:.875rem;display:flex}.transfer-unlock-mark{border-radius:var(--radius-md);border:1px solid #baccf3;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.transfer-unlock-mark{border:1px solid color-mix(in srgb, var(--color-brand-500) 22%, var(--color-line))}}.transfer-unlock-mark{background:#f2f6ff}@supports (color:color-mix(in lab, red, red)){.transfer-unlock-mark{background:color-mix(in srgb, var(--color-brand-500) 6%, var(--color-canvas))}}.transfer-unlock-mark{color:var(--color-brand-500)}.transfer-unlock-steps{counter-reset:none;gap:.75rem;margin-top:1.5rem;padding-inline-start:0;list-style:none;display:grid}@media (min-width:64rem){.transfer-unlock-steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}.transfer-unlock-step{align-items:flex-start;gap:.75rem;display:flex}.transfer-unlock-index{border:1px solid var(--color-line-strong);background:var(--color-canvas);width:1.5rem;height:1.5rem;font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-400);border-radius:999px;flex:none;place-items:center;margin-top:.125rem;display:grid}.transfer-unlock-note{border-radius:var(--radius-md);background:var(--color-canvas-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-500);align-items:flex-start;gap:.625rem;margin-top:1.5rem;padding:.875rem 1rem;display:flex}.transfer-unlock-note svg{color:var(--color-ink-400);margin-top:.15rem}.transfer-unlock-again{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-top:1.25rem;display:flex}.transfer-unlock-recheck{font-size:var(--text-body-sm);color:var(--color-ink-950);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);align-items:center;gap:.5rem;font-weight:500;transition:text-decoration-color .2s,color .2s;display:inline-flex}.transfer-unlock-recheck:hover{color:var(--color-brand-500);text-decoration-color:currentColor}.transfer-unlock-recheck svg{transition:transform .4s}.transfer-unlock-recheck:hover svg{transform:rotate(-180deg)}.transfer-code{position:relative}.transfer-code-mark{pointer-events:none;color:var(--color-ink-400);inset-inline-start:.875rem;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.transfer-code-field{font-family:var(--font-mono);letter-spacing:.01em;padding-inline-start:2.75rem}.transfer-code-note{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-400);align-items:flex-start;gap:.5rem;margin-top:.625rem;display:flex}.transfer-code-note svg{margin-top:.1rem}.transfer-steps{background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-lg);gap:1px;display:grid;overflow:hidden}@media (min-width:56rem){.transfer-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.transfer-step{background:var(--color-canvas);flex-direction:column;padding:clamp(1.75rem,1.25rem + 2vw,2.5rem);display:flex;position:relative}.transfer-step-index{font-size:var(--text-caption);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--color-ink-400)}.transfer-step-mark{border-radius:var(--radius-md);border:1px solid var(--color-line);width:2.5rem;height:2.5rem;color:var(--color-brand-500);justify-content:center;align-items:center;margin-block:1.25rem 1.5rem;display:inline-flex}.transfer-step p:last-child{margin-top:auto;padding-top:1.5rem}.transfer-timing{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.875rem;max-width:46rem;display:grid}.transfer-timing-mark{border:1px solid var(--color-line);width:1.75rem;height:1.75rem;color:var(--color-ink-400);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.transfer-bargain{border:1px solid #b4c8f3;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;max-width:46rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid}@supports (color:color-mix(in lab, red, red)){.transfer-bargain{border:1px solid color-mix(in srgb, var(--color-brand-500) 25%, var(--color-line))}}.transfer-bargain{border-radius:var(--radius-lg);background:#f6f9ff}@supports (color:color-mix(in lab, red, red)){.transfer-bargain{background:color-mix(in srgb, var(--color-brand-500) 4%, var(--color-canvas))}}.transfer-bargain-mark{border-radius:var(--radius-md);border:1px solid #b4c8f3;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.transfer-bargain-mark{border:1px solid color-mix(in srgb, var(--color-brand-500) 25%, var(--color-line))}}.transfer-bargain-mark{background:var(--color-canvas);color:var(--color-brand-500);flex-shrink:0}.transfer-price-wrap{border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow-x:auto}.transfer-price-table{border-collapse:collapse;width:100%;min-width:26rem}.transfer-price-table th,.transfer-price-table td{text-align:left;border-bottom:1px solid var(--color-line);padding:1rem clamp(1rem,.75rem + 1vw,1.5rem)}.transfer-price-table tbody tr:last-child th,.transfer-price-table tbody tr:last-child td{border-bottom:0}.transfer-price-table thead th{font-size:var(--text-caption);color:var(--color-ink-400);background:var(--color-canvas-subtle);font-weight:500}.transfer-price-num{text-align:right;font-variant-numeric:tabular-nums}.transfer-price-lead{color:var(--color-ink-950);font-weight:600}.transfer-price-table tbody th{font-weight:500}.transfer-price-tld{font-size:var(--text-body-sm);color:var(--color-ink-950);display:block}.transfer-price-note{font-size:var(--text-caption);color:var(--color-ink-400);margin-top:.15rem;font-weight:400;display:block}.transfer-safety{background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:1px;display:grid;overflow:hidden}.transfer-safety-card{background:var(--color-canvas);padding:clamp(1.5rem,1.25rem + 1.5vw,2rem)}.transfer-safety-mark{border-radius:var(--radius-md);border:1px solid var(--color-line);width:2.25rem;height:2.25rem;color:var(--color-brand-500);justify-content:center;align-items:center;margin-bottom:1.25rem;display:inline-flex}.transfer-promises{border-inline-start:1px solid var(--color-line);flex-direction:column;gap:1.5rem;padding-inline-start:clamp(1.5rem,1rem + 2vw,2.25rem);display:flex}.transfer-promise{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.transfer-promise-mark{border:1px solid var(--color-line);width:1.375rem;height:1.375rem;color:var(--color-brand-500);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}@media (max-width:61.99rem){.transfer-promises{border-inline-start:0;padding-inline-start:0}}@media (prefers-reduced-motion:reduce){.transfer-rail-progress,.transfer-chip,.transfer-stage-node{transition:none}.transfer-spinner{animation:none}}.support-hero{max-width:52rem;padding-block:clamp(3.5rem,2.5rem + 6vw,7rem) clamp(2.5rem,2rem + 3vw,4rem)}.support-search{max-width:34rem}.support-search-field{position:relative}.support-search-mark{pointer-events:none;color:var(--color-ink-400);inset-inline-start:1.15rem;place-items:center;transition:color .2s;display:grid;position:absolute;top:50%;translate:0 -50%}.support-search-field:focus-within .support-search-mark{color:var(--color-brand-500)}.support-search-input{padding-inline:3.4rem 3rem}.support-search-input::-webkit-search-cancel-button{display:none}.support-search-clear{width:1.9rem;height:1.9rem;color:var(--color-ink-400);inset-inline-end:.85rem;border-radius:999px;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute;top:50%;translate:0 -50%}.support-search-clear:hover{background:var(--color-canvas-muted);color:var(--color-ink-950)}.support-status{min-height:1.25rem;font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-400);margin-top:.5rem}.support-grid{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.support-card{border-bottom:1px solid var(--color-line);transition:background-color .26s var(--ease-soft);flex-direction:column;padding-block:2.25rem;display:flex;position:relative}.support-card:hover{background:#1f63ff08}@supports (color:color-mix(in lab, red, red)){.support-card:hover{background:color-mix(in srgb, var(--color-brand-500) 3%, transparent)}}@media (min-width:40rem){.support-card{border-inline-start:1px solid var(--color-line);padding:2.75rem 2rem}.support-card:nth-child(odd){border-inline-start:0;padding-inline-start:0}}@media (min-width:64rem){.support-card:nth-child(odd){border-inline-start:1px solid var(--color-line);padding-inline-start:2rem}.support-card:nth-child(3n+1){border-inline-start:0;padding-inline-start:0}}.support-card-title{font-size:var(--text-headline);letter-spacing:-.018em;color:var(--color-ink-950);margin-top:2rem;font-weight:600;line-height:1.25;display:block}.support-card-lead{max-width:26rem;font-size:var(--text-body-sm);color:var(--color-ink-400);margin-top:.65rem;display:block}.support-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-top:auto;padding-top:1.75rem;display:flex}.support-card-count{font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-400)}.support-card:hover .btn-arrow{transform:translate(3px)}.support-card:hover .link-arrow{color:var(--color-brand-600)}.support-topic-hero{padding-block:clamp(2rem,1.5rem + 3vw,3.5rem)}.support-topic-head{align-items:flex-start;gap:1rem;display:flex}.support-topic-count{font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-400)}.support-layout{gap:2.5rem;display:grid}@media (min-width:64rem){.support-layout{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;gap:4rem}}.support-side,.support-main{min-width:0}@media (min-width:64rem){.support-side{overscroll-behavior:contain;max-height:calc(100vh - 8rem);position:sticky;top:6.5rem;overflow-y:auto}}.support-side-list{flex-wrap:wrap;gap:.5rem;padding-inline-start:0;list-style:none;display:flex}.support-side-link{border:1px solid var(--color-line);background:var(--color-canvas);font-size:var(--text-body-sm);color:var(--color-ink-700);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .85rem;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.support-side-link:hover{border-color:#a2bbf4}@supports (color:color-mix(in lab, red, red)){.support-side-link:hover{border-color:color-mix(in srgb, var(--color-brand-500) 34%, var(--color-line))}}.support-side-link:hover{background:#f4f7ff}@supports (color:color-mix(in lab, red, red)){.support-side-link:hover{background:color-mix(in srgb, var(--color-brand-500) 5%, var(--color-canvas))}}.support-side-link:hover{color:var(--color-ink-950)}.support-side-mark{color:var(--color-ink-400)}.support-side-link:hover .support-side-mark,.support-side-link.is-current .support-side-mark{color:var(--color-brand-500)}.support-side-label{min-width:0}.support-side-count{font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-400)}.support-side-link.is-current{border-color:#96b3f5}@supports (color:color-mix(in lab, red, red)){.support-side-link.is-current{border-color:color-mix(in srgb, var(--color-brand-500) 40%, var(--color-line))}}.support-side-link.is-current{background:var(--color-brand-50);color:var(--color-ink-950);font-weight:500}.support-side-sub{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;padding-inline-start:0;list-style:none;display:flex}.support-side-sublink{background:var(--color-canvas-subtle);font-size:var(--text-caption);color:var(--color-ink-400);border-radius:999px;align-items:baseline;gap:.4rem;padding:.3rem .6rem;transition:background .2s,color .2s;display:inline-flex}.support-side-sublink:hover{background:var(--color-canvas-muted);color:var(--color-ink-950)}@media (min-width:64rem){.support-side-list{gap:.15rem;display:grid}.support-side-link{border-radius:var(--radius-sm);background:0 0;border:0;justify-content:flex-start;padding:.5rem .7rem;display:flex}.support-side-link:hover{background:var(--color-canvas-subtle)}.support-side-label{flex:auto}.support-side-link.is-current{background:var(--color-brand-50);border:0}.support-side-sub{border-inline-start:1px solid var(--color-line);gap:.1rem;margin:.35rem 0 .5rem;padding-inline-start:.7rem;display:grid}.support-side-sublink{border-radius:var(--radius-sm);background:0 0;justify-content:space-between;gap:.75rem;padding:.3rem .5rem;display:flex}.support-side-sublink:hover{background:var(--color-canvas-subtle)}}.support-group{scroll-margin-top:6rem}.support-group[hidden]{display:none}.support-group-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1.5rem;display:flex}.support-theme{scroll-margin-top:6rem}.support-theme-head{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}.support-theme-link{margin-inline-start:auto}.support-theme-mark{border-radius:var(--radius-md);border:1px solid #baccf3;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.support-theme-mark{border:1px solid color-mix(in srgb, var(--color-brand-500) 22%, var(--color-line))}}.support-theme-mark{background:#f2f6ff}@supports (color:color-mix(in lab, red, red)){.support-theme-mark{background:color-mix(in srgb, var(--color-brand-500) 6%, var(--color-canvas))}}.support-theme-mark{color:var(--color-brand-500)}.support-article{border-bottom:1px solid var(--color-line);scroll-margin-top:6rem}.support-article[hidden]{display:none}.support-q{flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;min-width:0;display:flex}.support-tag{border:1px solid var(--color-line);background:var(--color-canvas-muted);font-size:var(--text-caption);color:var(--color-ink-400);border-radius:999px;flex:none;padding:.1rem .5rem;font-weight:400}.support-source{font-size:var(--text-caption);color:var(--color-ink-400)}.support-empty{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas-subtle);flex-direction:column;align-items:flex-start;padding:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.support-empty-mark{border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-canvas);width:3rem;height:3rem;color:var(--color-ink-400);place-items:center;display:grid}.support-contact{gap:clamp(2.5rem,2rem + 3vw,4rem);display:grid}@media (min-width:64rem){.support-contact{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}}.support-points{align-content:start;gap:1.5rem;padding-inline-start:0;list-style:none;display:grid}.support-point{align-items:flex-start;gap:.75rem;display:flex}.support-point-mark{color:#ffffffb8;border:1px solid #ffffff2e;border-radius:999px;flex:none;place-items:center;width:1.75rem;height:1.75rem;margin-top:.1rem;display:grid}@media (prefers-reduced-motion:reduce){.support-card,.support-side-link,.support-side-sublink,.support-search-mark,.support-search-clear{transition:none}}.docs-hero{align-items:center;gap:clamp(2.5rem,1.5rem + 4vw,4rem);padding-block:clamp(3.5rem,2.5rem + 6vw,7rem) clamp(2.5rem,2rem + 3vw,4rem);display:grid}@media (min-width:64rem){.docs-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(3rem,1rem + 5vw,5rem)}}.docs-hero-copy{min-width:0;max-width:52rem}.docs-hero-visual{min-width:0}.docs-topic-hero{padding-block:clamp(2rem,1.5rem + 3vw,3.5rem)}.docs-topic-head{align-items:flex-start;gap:1rem;display:flex}.docs-mark{border-radius:var(--radius-md);border:1px solid #baccf3;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.docs-mark{border:1px solid color-mix(in srgb, var(--color-brand-500) 22%, var(--color-line))}}.docs-mark{background:#f2f6ff}@supports (color:color-mix(in lab, red, red)){.docs-mark{background:color-mix(in srgb, var(--color-brand-500) 6%, var(--color-canvas))}}.docs-mark{color:var(--color-brand-500)}.docs-grid{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.docs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.docs-card{border-bottom:1px solid var(--color-line);transition:background-color .26s var(--ease-soft);flex-direction:column;padding-block:2.25rem;display:flex;position:relative}.docs-card:hover{background:#1f63ff08}@supports (color:color-mix(in lab, red, red)){.docs-card:hover{background:color-mix(in srgb, var(--color-brand-500) 3%, transparent)}}@media (min-width:48rem){.docs-card{border-inline-start:1px solid var(--color-line);padding:2.75rem 2rem}.docs-card:nth-child(odd){border-inline-start:0;padding-inline-start:0}}.docs-card-title{font-size:var(--text-headline);letter-spacing:-.018em;color:var(--color-ink-950);margin-top:2rem;font-weight:600;line-height:1.25;display:block}.docs-card-lead{max-width:28rem;font-size:var(--text-body-sm);color:var(--color-ink-400);margin-top:.65rem;display:block}.docs-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:auto;padding-top:1.75rem;display:flex}.docs-card:hover .btn-arrow{transform:translate(3px)}.docs-card:hover .link-arrow{color:var(--color-brand-600)}.docs-meta{flex-wrap:wrap;gap:.4rem;display:flex}.docs-chip{border:1px solid var(--color-line);background:var(--color-canvas-subtle);font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-400);border-radius:999px;align-items:center;padding:.15rem .55rem;display:inline-flex}.docs-placeholder-note{font-size:var(--text-body-sm);color:var(--color-ink-400);align-items:flex-start;gap:.6rem;display:flex}.docs-placeholder-note svg{flex:none;margin-top:.15rem}.docs-placeholder-note code{border-radius:var(--radius-sm);background:var(--color-canvas-muted);color:var(--color-ink-950);padding:.1rem .4rem;font-size:.8125rem}.docs-layout{gap:2.5rem;display:grid}@media (min-width:64rem){.docs-layout{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;gap:4rem}}.docs-side,.docs-main{min-width:0}@media (min-width:64rem){.docs-side{overscroll-behavior:contain;max-height:calc(100vh - 8rem);position:sticky;top:6.5rem;overflow-y:auto}}.docs-side-list{flex-wrap:wrap;gap:.4rem;padding-inline-start:0;list-style:none;display:flex}.docs-side-link{border:1px solid var(--color-line);background:var(--color-canvas);font-size:var(--text-body-sm);color:var(--color-ink-700);border-radius:999px;align-items:center;padding:.35rem .75rem;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.docs-side-link:hover{border-color:#a2bbf4}@supports (color:color-mix(in lab, red, red)){.docs-side-link:hover{border-color:color-mix(in srgb, var(--color-brand-500) 34%, var(--color-line))}}.docs-side-link:hover{background:#f4f7ff}@supports (color:color-mix(in lab, red, red)){.docs-side-link:hover{background:color-mix(in srgb, var(--color-brand-500) 5%, var(--color-canvas))}}.docs-side-link:hover{color:var(--color-ink-950)}.docs-side-link.is-current{border-color:#96b3f5}@supports (color:color-mix(in lab, red, red)){.docs-side-link.is-current{border-color:color-mix(in srgb, var(--color-brand-500) 40%, var(--color-line))}}.docs-side-link.is-current{background:var(--color-brand-50);color:var(--color-ink-950);font-weight:500}@media (min-width:64rem){.docs-side-list{gap:.1rem;display:grid}.docs-side-link{border-radius:var(--radius-sm);color:var(--color-ink-400);background:0 0;border:0;padding:.4rem .7rem;display:flex}.docs-side-link:hover{background:var(--color-canvas-subtle);color:var(--color-ink-950)}.docs-side-link.is-current{background:var(--color-brand-50);border:0}}.docs-section{scroll-margin-top:6rem}.docs-section+.docs-section{border-top:1px solid var(--color-line);margin-top:3.5rem;padding-top:3.5rem}.docs-points{gap:1.35rem;padding-inline-start:0;list-style:none;display:grid}.docs-point{align-items:flex-start;gap:.75rem;display:flex}.docs-point-mark{border:1px solid var(--color-line);background:var(--color-canvas-subtle);width:1.75rem;height:1.75rem;color:var(--color-ink-400);border-radius:999px;flex:none;place-items:center;margin-top:.1rem;display:grid}.docs-list{max-width:42rem;font-size:var(--text-body-sm);color:var(--color-ink-400);gap:.75rem;padding-inline-start:0;list-style:none;display:grid}.docs-list>li{padding-inline-start:1.1rem;position:relative}.docs-list>li:before{content:"";background:var(--color-ink-300);inset-inline-start:0;border-radius:999px;width:4px;height:4px;position:absolute;top:.65em}.docs-facts{border-top:1px solid var(--color-line);gap:0;max-width:46rem;display:grid}.docs-facts>div{border-bottom:1px solid var(--color-line);gap:.25rem;padding-block:.85rem;display:grid}@media (min-width:34rem){.docs-facts>div{grid-template-columns:9rem minmax(0,1fr);align-items:baseline;gap:1rem}}.docs-facts dt{font-size:var(--text-caption);color:var(--color-ink-400)}.docs-facts dd{min-width:0;font-size:var(--text-body-sm);color:var(--color-ink-950);margin:0}.docs-facts code{overflow-wrap:anywhere;font-size:.8125rem}.docs-hash{overflow-wrap:anywhere;color:var(--color-ink-950);line-height:1.5;display:block}.docs-muted{font-size:var(--text-caption);color:var(--color-ink-400)}.docs-links{flex-wrap:wrap;gap:.35rem 1.25rem;display:flex}.docs-links a{align-items:center;gap:.4rem;display:inline-flex}.docs-warn{border:1px solid #b4231847;align-items:flex-start;gap:.75rem;max-width:44rem;padding:1rem 1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.docs-warn{border:1px solid color-mix(in srgb, var(--color-danger) 28%, transparent)}}.docs-warn{border-radius:var(--radius-md);background:#fbf4f3}@supports (color:color-mix(in lab, red, red)){.docs-warn{background:color-mix(in srgb, var(--color-danger) 5%, var(--color-canvas))}}.docs-warn-mark{color:var(--color-danger);flex:none;margin-top:.15rem}.docs-trouble{border-bottom:1px solid var(--color-line);padding-block:1.25rem}.docs-trouble-title code{color:var(--color-ink-950);overflow-wrap:anywhere;font-size:.8125rem}.docs-contact{max-width:40rem}.digicode-hero{max-width:62rem}.digicode-hero-copy{min-width:0}.digicode-hero-shot{max-width:75rem;margin-top:4rem}@media (min-width:64rem){.digicode-hero-shot{margin-top:5rem}}.digicode-facts{border-top:1px solid var(--color-line-dark);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.digicode-facts>div{border-bottom:1px solid var(--color-line-dark);gap:.3rem;padding-block:1.1rem;display:grid}@media (min-width:40rem){.digicode-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.digicode-facts>div{padding-inline:0 1.5rem}.digicode-facts>div:nth-child(2n){border-left:1px solid var(--color-line-dark);padding-inline:1.5rem 0}}@media (min-width:64rem){.digicode-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.digicode-facts>div{border-left:0;padding-inline:0 1.5rem}.digicode-facts>div+div{border-left:1px solid var(--color-line-dark);padding-inline:1.5rem}}.digicode-facts dt{font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-300)}.digicode-facts dd{font-size:var(--text-body-sm);color:#fff;margin:0}.digicode-split{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}@media (min-width:64rem){.digicode-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:5rem}}.digicode-steps{counter-reset:none;gap:2rem;margin:0;padding:0;list-style:none;display:grid}.digicode-steps>li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}.digicode-step-mark{border:1px solid var(--color-line-dark-strong);border-radius:var(--radius-md);font-variant-numeric:tabular-nums;width:2rem;height:2rem;color:var(--color-ink-300);background:#ffffff08;place-items:center;font-size:.8125rem;display:grid}.digicode-step-body{gap:.5rem;min-width:0;display:grid}.digicode-step-title{font-size:var(--text-body);color:#fff;font-weight:500}.digicode-note{border:1px solid var(--color-line-dark);border-radius:var(--radius-md);max-width:34rem;font-size:var(--text-body-sm);color:var(--color-ink-300);background:#ffffff05;align-items:flex-start;gap:.7rem;padding:.9rem 1.05rem;display:flex}.digicode-note svg{color:var(--color-ink-300);margin-top:.15rem}.digicode-recipes{border-top:1px solid var(--color-line-dark);grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.digicode-recipes{grid-template-columns:repeat(2,minmax(0,1fr))}}.digicode-recipe{border-bottom:1px solid var(--color-line-dark);gap:.35rem;padding:1.15rem 0;display:grid}@media (min-width:40rem){.digicode-recipe{padding-inline:0 1.75rem}.digicode-recipe:nth-child(2n){border-left:1px solid var(--color-line-dark);padding-inline:1.75rem 0}}.digicode-recipe-name{font-size:var(--text-body);color:#fff;font-weight:500}.digicode-recipe-body{font-size:var(--text-body-sm);color:var(--color-ink-300)}.digicode-aside{border:1px solid var(--color-line-dark);border-radius:var(--radius-lg);background:#ffffff05;align-items:flex-start;gap:1.1rem;max-width:44rem;padding:1.4rem 1.5rem;display:flex}.digicode-aside .icon-frame{flex:none}.digicode-limits{border-top:1px solid var(--color-line-dark);gap:0;max-width:48rem;margin:0;padding:0;list-style:none;display:grid}.digicode-limits>li{border-bottom:1px solid var(--color-line-dark);grid-template-columns:1.6rem minmax(0,1fr);gap:.9rem;padding-block:1.15rem;display:grid}.digicode-limit-mark{border:1px solid var(--color-line-dark-strong);border-radius:var(--radius-sm);width:1.6rem;height:1.6rem;color:var(--color-ink-300);place-items:center;margin-top:.05rem;display:grid}.digicode-limit-title{font-size:var(--text-body);color:#fff;font-weight:500;display:block}.digicode-limit-title+.t-body{margin-top:.35rem;display:block}.digicode-close{max-width:42rem}.digicode-download{border:1px solid var(--color-line-dark);border-radius:var(--radius-lg);background:#ffffff05;max-width:48rem;padding:1.75rem}@media (min-width:40rem){.digicode-download{padding:2.25rem}}.digicode-download-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.digicode-download .docs-facts{border-top-color:var(--color-line-dark)}.digicode-download .docs-facts>div{border-bottom-color:var(--color-line-dark)}.digicode-download .docs-facts dd,.digicode-download .docs-facts code{color:#fff}.digicode-shot{border:1px solid var(--color-line-dark-strong);border-radius:var(--radius-lg);background:#070a12;margin:0;overflow:hidden;box-shadow:0 24px 70px -30px #000000e6}.digicode-shot img{width:100%;height:auto;display:block}.digicode-shot figcaption{border-top:1px solid var(--color-line-dark);font-size:var(--text-caption);color:var(--color-ink-300);padding:.8rem 1.1rem}.digicode-recipe,.digicode-limits>li{transition:background-color .18s var(--ease-out-quint)}.digicode-recipe:hover,.digicode-limits>li:hover{background:#ffffff05}@media (prefers-reduced-motion:reduce){.digicode-recipe,.digicode-limits>li{transition:none}}.panel-dark{border:1px solid var(--color-line-dark);border-radius:var(--radius-lg);background:#ffffff05;padding:clamp(1.5rem,1.25rem + 1.4vw,2.25rem)}.surface-dark .docs-side-link{border-color:var(--color-line-dark);color:var(--color-ink-300);background:#ffffff0a}.surface-dark .docs-side-link:hover{border-color:var(--color-line-dark-strong);color:#fff;background:#ffffff14}.surface-dark .docs-side-link.is-current{border-color:#5d8cff73}@supports (color:color-mix(in lab, red, red)){.surface-dark .docs-side-link.is-current{border-color:color-mix(in srgb, var(--color-brand-400) 45%, transparent)}}.surface-dark .docs-side-link.is-current{background:#1f63ff2e}@supports (color:color-mix(in lab, red, red)){.surface-dark .docs-side-link.is-current{background:color-mix(in srgb, var(--color-brand-500) 18%, transparent)}}.surface-dark .docs-side-link.is-current{color:#fff}@media (min-width:64rem){.surface-dark .docs-side-link{color:var(--color-ink-300);background:0 0;border:0}.surface-dark .docs-side-link:hover{color:#fff;background:#ffffff12}.surface-dark .docs-side-link.is-current{background:#1f63ff33}@supports (color:color-mix(in lab, red, red)){.surface-dark .docs-side-link.is-current{background:color-mix(in srgb, var(--color-brand-500) 20%, transparent)}}.surface-dark .docs-side-link.is-current{color:#fff}}.surface-dark .docs-grid,.surface-dark .docs-section+.docs-section,.surface-dark .docs-facts,.surface-dark .docs-facts>div,.surface-dark .docs-trouble{border-color:var(--color-line-dark)}.panel-dark>.docs-facts{border-top:0}.panel-dark>.docs-facts>div:last-child{border-bottom:0;padding-bottom:0}.panel-dark>.docs-facts>div:first-child{padding-top:0}.surface-dark .docs-chip{border-color:var(--color-line-dark);color:var(--color-ink-300);background:#ffffff0d}.surface-dark .docs-mark{border-color:#5d8cff52}@supports (color:color-mix(in lab, red, red)){.surface-dark .docs-mark{border-color:color-mix(in srgb, var(--color-brand-400) 32%, transparent)}}.surface-dark .docs-mark{background:#1f63ff24}@supports (color:color-mix(in lab, red, red)){.surface-dark .docs-mark{background:color-mix(in srgb, var(--color-brand-500) 14%, transparent)}}.surface-dark .docs-mark{color:var(--color-brand-300)}.surface-dark .docs-point-mark{border-radius:var(--radius-md);border-color:var(--color-line-dark-strong);width:2.25rem;height:2.25rem;color:var(--color-ink-200);background:#ffffff08;margin-top:0}.surface-dark .docs-list{color:var(--color-ink-300)}.surface-dark .docs-list>li:before{background:var(--color-ink-300)}.surface-dark .docs-facts dt{color:var(--color-ink-300)}.surface-dark .docs-facts dd,.surface-dark .docs-hash,.surface-dark .docs-trouble-title code{color:#fff}.surface-dark .docs-muted,.surface-dark .docs-placeholder-note{color:var(--color-ink-300)}.surface-dark .docs-placeholder-note code{color:#fff;background:#ffffff17}.surface-dark .docs-warn{border-color:#b4231866}@supports (color:color-mix(in lab, red, red)){.surface-dark .docs-warn{border-color:color-mix(in srgb, var(--color-danger) 40%, transparent)}}.surface-dark .docs-warn{background:#b423181f}@supports (color:color-mix(in lab, red, red)){.surface-dark .docs-warn{background:color-mix(in srgb, var(--color-danger) 12%, transparent)}}.surface-dark .docs-warn-mark{color:#f3796b}.surface-dark .cmd-frame{border-color:var(--color-line-dark-strong);background:#131a24}.surface-dark .docs-card{border-color:var(--color-line-dark)}.surface-dark .docs-card:hover{background:#ffffff0a}.surface-dark .docs-card-title{color:#fff}.surface-dark .docs-card-lead{color:var(--color-ink-300)}.surface-dark .docs-card:hover .link-arrow{color:var(--color-brand-300)}@media (min-width:48rem){.surface-dark .docs-card{border-inline-start-color:var(--color-line-dark)}}.surface-dark .pv-fade-stop{stop-color:var(--color-ink-950)}.surface-dark .pv-text{fill:var(--color-ink-300)}.surface-dark .pv-text-accent{fill:var(--color-brand-300)}.surface-dark .cmd-title{color:#fff}.surface-dark .cmd-lead{color:var(--color-ink-300)}.cmd{margin-top:2rem}.cmd-title{font-size:var(--text-body);color:var(--color-ink-950);font-weight:600}.cmd-lead{max-width:42rem;font-size:var(--text-body-sm);color:var(--color-ink-400);margin-top:.5rem}.cmd-frame{border:1px solid var(--color-line-dark-strong);border-radius:var(--radius-md);background:#0d1117;margin-top:1rem;overflow:hidden}.cmd-bar{background:#ffffff0a;border-bottom:1px solid #ffffff1a;align-items:center;gap:.5rem;padding:.55rem .85rem;display:flex}.cmd-dot{color:#ffffff73;place-items:center;display:grid}.cmd-shell{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.02em;color:#ffffff8f}.cmd-copy{border-radius:var(--radius-sm);font-size:var(--text-caption);color:#ffffffb8;border:1px solid #ffffff24;align-items:center;margin-inline-start:auto;padding:.3rem .65rem;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.cmd-copy:hover{color:#fff;background:#ffffff14;border-color:#ffffff42}.cmd-copy-idle,.cmd-copy-done{align-items:center;gap:.4rem;display:inline-flex}.cmd-copy-done,.cmd-copy.is-copied .cmd-copy-idle{display:none}.cmd-copy.is-copied .cmd-copy-done{color:#6ee7a8;display:inline-flex}.cmd-body{font-family:var(--font-mono);color:#e6edf3;tab-size:2;margin:0;padding:1rem 1.15rem 1.15rem;font-size:.8125rem;line-height:1.75;overflow-x:auto}.cmd-body code{font:inherit;color:inherit;white-space:pre}.cmd-body{scrollbar-color:#ffffff42 transparent}.cmd-body::-webkit-scrollbar{height:8px}.cmd-body::-webkit-scrollbar-track{background:0 0}.cmd-body::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px}.cmd-body::-webkit-scrollbar-thumb:hover{background:#ffffff57}.term{border:1px solid var(--color-line-dark-strong);border-radius:var(--radius-lg);background:#0b111b;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 30px 60px -30px #000000e6}.term-bar{background:#ffffff08;border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;padding:.6rem .9rem;display:flex}.term-tabs{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;gap:.75rem;margin-inline-start:auto;font-size:.625rem;display:flex}.term-tab{color:#ffffff8f;transition:color .26s var(--ease-soft)}.term-tab.is-current{color:var(--color-brand-300)}@media (max-width:30rem){.term-tabs{display:none}}.term-dot{color:#ffffff61;place-items:center;display:grid}.term-shell{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff85;font-size:.6875rem}.term-body{font-family:var(--font-mono);color:#c9d4e4;overflow-wrap:anywhere;padding:1.1rem 1.15rem 1.25rem;font-size:.78125rem;line-height:1.85;position:relative}.term-line{align-items:baseline;gap:.55rem;margin:0;display:flex}.term-continuation{padding-inline-start:1.05rem}.term-prompt{color:var(--color-brand-400);-webkit-user-select:none;user-select:none;flex:none}.term-text{min-width:0}.term-output{color:#c9d4e49e;padding-inline-start:1.05rem}.term-session{display:none}.term-session.is-current{display:block}.js .term[data-terminal] .term-session:first-child{display:none}.js .term[data-terminal] .term-session.is-current,.term[data-terminal] .term-session:first-child{display:block}.term-comment{color:#c9d4e473}.term-blank{min-height:.6em}.term-progress{color:#c9d4e49e;gap:.7rem;padding-inline-start:1.05rem}.term-meter{background:#ffffff17;border-radius:999px;flex:none;width:6.5rem;height:.3rem;overflow:hidden}.term-meter-fill{border-radius:inherit;background:var(--color-brand-500);width:0;height:100%;display:block}.term-done{color:var(--color-brand-300);gap:.55rem;margin-top:.35rem;padding-inline-start:1.05rem}.term-check{border:1px solid #5d8cff73;border-radius:999px;flex:none;place-items:center;width:1.05rem;height:1.05rem;display:grid}@supports (color:color-mix(in lab, red, red)){.term-check{border:1px solid color-mix(in srgb, var(--color-brand-400) 45%, transparent)}}.term-check{background:#1f63ff2e}@supports (color:color-mix(in lab, red, red)){.term-check{background:color-mix(in srgb, var(--color-brand-500) 18%, transparent)}}.term-cursor{display:none}.js .term-cursor{vertical-align:text-bottom;background:var(--color-brand-400);width:.45rem;height:.95rem;margin-top:.35rem;animation:1.05s step-end infinite term-blink;display:inline-block}@keyframes term-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.js .term[data-terminal] .term-line[hidden]{display:none}@media (prefers-reduced-motion:reduce){.js .term-cursor{animation:none}}.cmd-var{color:#ffd97d;background:#f0b42938;border-radius:3px;padding:.05rem .2rem}@media (prefers-reduced-motion:reduce){.docs-card,.docs-side-link,.cmd-copy{transition:none}}.app-topbar-context{flex:0 auto}.app-search{flex:10rem;min-width:0;max-width:24rem;margin-inline-start:auto;position:relative}.app-search-field{align-items:center;display:flex;position:relative}.app-search-mark{pointer-events:none;color:var(--color-ink-400);transition:color .16s var(--ease-soft);place-items:center;display:grid;position:absolute;inset-inline-start:.65rem}.app-search-field:focus-within .app-search-mark{color:var(--color-brand-500)}.app-search-input{border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-canvas-subtle);width:100%;height:2.25rem;font-size:var(--text-body-sm);color:var(--color-ink-900);transition:border-color .16s var(--ease-soft), background-color .16s var(--ease-soft), box-shadow .2s var(--ease-soft);padding-inline:2.1rem 2.4rem}.app-search-input::placeholder{color:var(--color-ink-400)}.app-search-input:hover{background:var(--color-canvas)}.app-search-input:focus{border-color:var(--color-brand-500);background:var(--color-canvas);outline:none;box-shadow:0 0 0 3px #1f63ff1f}@supports (color:color-mix(in lab, red, red)){.app-search-input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-brand-500) 12%, transparent)}}.app-search-input::-webkit-search-cancel-button{display:none}.app-search-key{border:1px solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-canvas);font-family:var(--font-mono);color:var(--color-ink-400);pointer-events:none;padding:.05rem .35rem;font-size:.6875rem;line-height:1.4;display:none;position:absolute;inset-inline-end:.5rem}@media (min-width:64rem) and (pointer:fine){.app-search-key{display:block}}.app-search-clear{width:1.4rem;height:1.4rem;color:var(--color-ink-400);transition:background-color .16s var(--ease-soft), color .16s var(--ease-soft);border-radius:999px;place-items:center;display:grid;position:absolute;inset-inline-end:.45rem}.app-search-clear:hover{background:var(--color-canvas-muted);color:var(--color-ink-950)}.app-search-clear:not([hidden])~.app-search-key,.app-search-field:has(.app-search-clear:not([hidden])) .app-search-key{display:none}.app-search-panel{z-index:50;overscroll-behavior:contain;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);width:max(100%,20rem);max-height:min(26rem,100vh - 6rem);box-shadow:var(--shadow-lift);top:calc(100% + .4rem);padding:.4rem;position:absolute;inset-inline-end:0;overflow-y:auto}.app-search-group{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-400);margin:.5rem 0 .25rem;padding-inline:.6rem}.app-search-group:first-child{margin-top:.25rem}.app-search-option{border-radius:var(--radius-sm);color:var(--color-ink-900);align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.app-search-option:hover,.app-search-option.is-active{background:var(--color-canvas-muted)}.app-search-option-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.app-search-option-title{font-size:var(--text-body-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.app-search-option-meta{font-size:var(--text-caption);color:var(--color-ink-400);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.app-search-note{font-size:var(--text-body-sm);color:var(--color-ink-400);padding:.9rem .6rem}.app-search-more{border-top:1px solid var(--color-line);font-size:var(--text-caption);color:var(--color-brand-500);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;padding:.5rem .6rem;display:flex}.app-search-more:hover{color:var(--color-brand-600)}.panel-search-form{max-width:30rem}.panel-search-field{position:relative}.panel-search-mark{pointer-events:none;color:var(--color-ink-400);inset-inline-start:1rem;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.panel-search-input{padding-inline-start:2.75rem}.panel-search-input::-webkit-search-cancel-button{display:none}.panel-search-count{font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-400)}.panel-search-groups{gap:2.5rem;display:grid}.panel-search-list{border-top:1px solid var(--color-line);padding-inline-start:0;list-style:none;display:grid}.panel-search-row{border-bottom:1px solid var(--color-line);transition:background-color .16s var(--ease-soft);align-items:center;gap:.85rem;padding:.9rem .25rem;display:flex}.panel-search-row:hover{background:var(--color-canvas-subtle)}.panel-search-row-mark{border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-canvas-subtle);width:2rem;height:2rem;color:var(--color-ink-400);flex:none;place-items:center;display:grid}.panel-search-row-text{flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex}.panel-search-row-title{font-size:var(--text-body-sm);color:var(--color-ink-950);overflow-wrap:anywhere;font-weight:500}.panel-search-row-meta{font-size:var(--text-caption);color:var(--color-ink-400);overflow-wrap:anywhere}.panel-search-row-chev{color:var(--color-ink-300);transition:transform .2s var(--ease-out-quint), color .16s var(--ease-soft);flex:none}.panel-search-row:hover .panel-search-row-chev{color:var(--color-ink-500);transform:translate(2px)}@media (prefers-reduced-motion:reduce){.app-search-input,.app-search-clear,.app-search-mark,.panel-search-row,.panel-search-row-chev{transition:none}}.backup-hero{align-items:center;gap:clamp(2.5rem,1.5rem + 4vw,4rem);padding-block:clamp(3.5rem,2.5rem + 6vw,7rem) clamp(2.5rem,2rem + 3vw,4rem);display:grid}@media (min-width:64rem){.backup-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(3rem,1rem + 5vw,5rem)}}.backup-hero-copy{min-width:0;max-width:52rem}.backup-hero-visual{min-width:0}.backup-steps{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:clamp(2rem,1.5rem + 2vw,3rem);padding-inline-start:0;list-style:none;display:grid}.backup-step{position:relative}.backup-step-number{border-radius:var(--radius-md);border:1px solid #baccf3;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.backup-step-number{border:1px solid color-mix(in srgb, var(--color-brand-500) 22%, var(--color-line))}}.backup-step-number{background:#f2f6ff}@supports (color:color-mix(in lab, red, red)){.backup-step-number{background:color-mix(in srgb, var(--color-brand-500) 6%, var(--color-canvas))}}.backup-step-number{font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--color-brand-500);font-weight:500}.backup-plans{background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1px;display:grid;overflow:hidden}.backup-plan{background:var(--color-canvas);flex-direction:column;padding:clamp(1.75rem,1.25rem + 1.5vw,2.25rem);display:flex;position:relative}.backup-plan-featured{background:var(--color-canvas-subtle)}.backup-price{flex-wrap:wrap;align-items:baseline;gap:.3rem;display:flex}.backup-price-amount{font-size:var(--text-title);letter-spacing:-.025em;color:var(--color-ink-950);font-weight:600;line-height:1.1}.backup-price-term{font-size:var(--text-body-sm);color:var(--color-ink-400)}.backup-price-note,.backup-renews{font-size:var(--text-caption);color:var(--color-ink-400)}.backup-renews.is-dearer{color:var(--color-ink-500)}.backup-specs{border-block:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-block:1rem;display:grid}.backup-specs dt{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-400)}.backup-specs dd{font-size:var(--text-body-sm);color:var(--color-ink-950);margin:.2rem 0 0;font-weight:500}.backup-features{gap:.55rem;padding-inline-start:0;list-style:none;display:grid}.backup-feature{font-size:var(--text-body-sm);color:var(--color-ink-700);align-items:flex-start;gap:.55rem;display:flex}.backup-feature-mark{background:#1f63ff1f;border-radius:999px;flex:none;place-items:center;width:1.1rem;height:1.1rem;margin-top:.22rem;display:grid}@supports (color:color-mix(in lab, red, red)){.backup-feature-mark{background:color-mix(in srgb, var(--color-brand-500) 12%, transparent)}}.backup-feature-mark{color:var(--color-brand-600)}.backup-feature.is-absent{color:var(--color-ink-400)}.backup-feature.is-absent .backup-feature-mark{background:var(--color-canvas-muted);color:var(--color-ink-400)}.backup-feature .sr-only{color:var(--color-ink-950)}.backup-plan>.mt-8:last-child{margin-top:auto;padding-top:2rem}.backup-configure-note{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas-subtle);padding:1rem 1.15rem}.overview-head{margin-bottom:clamp(2rem,1.5rem + 1.5vw,3rem)}.overview-grid{background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);gap:1px;display:grid;overflow:hidden}@media (min-width:48rem){.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.overview-card{background:var(--color-canvas);transition:background-color .26s var(--ease-soft);flex-direction:column;padding:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);display:flex;position:relative}.overview-card:hover,.overview-card:focus-visible{background:#f8faff}@supports (color:color-mix(in lab, red, red)){.overview-card:hover,.overview-card:focus-visible{background:color-mix(in srgb, var(--color-brand-500) 3%, var(--color-canvas))}}.overview-card-edge{background:var(--color-brand-500);transform-origin:0;height:1px;transition:transform .42s var(--ease-out-expo);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.overview-card:hover .overview-card-edge,.overview-card:focus-visible .overview-card-edge{transform:scaleX(1)}.overview-card-title{font-size:var(--text-headline);letter-spacing:-.018em;color:var(--color-ink-950);margin-top:1.5rem;font-weight:600;line-height:1.25;display:block}.overview-card-lead{max-width:26rem;font-size:var(--text-body-sm);color:var(--color-ink-400);margin-top:.6rem;display:block}.overview-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:auto;padding-top:1.5rem;display:flex}.overview-card-signal{min-width:0;font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-700);align-items:center;gap:.5rem;display:inline-flex}.overview-card-signal .status-dot{margin-top:0}.overview-card-more{font-size:var(--text-caption)}.overview-card:hover .btn-arrow,.overview-card:focus-visible .btn-arrow{transform:translate(3px)}.overview-card:hover .link-arrow,.overview-card:focus-visible .link-arrow{color:var(--color-brand-600)}.overview-card:hover .icon-frame,.overview-card:focus-visible .icon-frame{color:var(--color-brand-500);border-color:#aac1f4}@supports (color:color-mix(in lab, red, red)){.overview-card:hover .icon-frame,.overview-card:focus-visible .icon-frame{border-color:color-mix(in oklab, var(--color-brand-500) 30%, var(--color-line))}}.overview-card:hover .icon-frame,.overview-card:focus-visible .icon-frame{background:var(--color-brand-50)}.overview-panels{flex-direction:column;gap:1.5rem;margin-top:2.5rem;display:flex}.overview-dialog-panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas)}.overview-dialog-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.5rem;display:flex}.overview-dialog-body{padding:1.5rem}.overview-dialog-foot{border-top:1px solid var(--color-line);padding:1.15rem 1.5rem}@media (min-width:40rem){.overview-dialog-head,.overview-dialog-body{padding:1.75rem 2rem}.overview-dialog-foot{padding:1.25rem 2rem}}.overview-dialog-close{display:none}.js .overview-dialog-close{display:inline-flex}.js .overview-panels{display:contents}.js .overview-dialog{display:none}.js .overview-dialog.is-open{z-index:70;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.js .overview-dialog.is-open .overview-dialog-panel{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:36rem;max-height:min(88vh,44rem);box-shadow:var(--shadow-lift);animation:overview-dialog-in .26s var(--ease-out-quint);overflow-y:auto}@media (min-width:40rem){.js .overview-dialog.is-open{align-items:center;padding:1.5rem}.js .overview-dialog.is-open .overview-dialog-panel{border-radius:var(--radius-lg)}}@keyframes overview-dialog-in{0%{opacity:0;transform:translateY(1rem)scale(.985)}to{opacity:1;transform:none}}.overview-scrim{z-index:65;background:#05070d73;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.overview-scrim{background:color-mix(in oklab, var(--color-ink-950) 45%, transparent)}}.overview-scrim{opacity:0;transition:opacity .2s var(--ease-soft)}.overview-scrim.is-open{opacity:1}.overview-scrim[hidden]{display:none}@media (prefers-reduced-motion:reduce){.overview-card,.overview-card-edge,.overview-scrim{transition:none}.overview-card:hover .btn-arrow,.overview-card:focus-visible .btn-arrow{transform:none}.js .overview-dialog.is-open .overview-dialog-panel{animation:none}}.coverage-features{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);gap:.7rem;margin:0;padding-top:1.25rem;list-style:none;display:grid}@media (min-width:40rem){.coverage-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 2rem}}.coverage-feature{font-size:var(--text-body-sm);color:var(--color-ink-950);align-items:flex-start;gap:.6rem;display:flex}.coverage-feature svg{color:var(--color-brand-500);margin-top:.15rem}.coverage-feature.is-absent{color:var(--color-ink-400)}.coverage-feature.is-absent svg{color:var(--color-ink-300)}.coverage-feature .sr-only{color:var(--color-ink-950)}.whois-hero-section{isolation:isolate;padding-block:clamp(3.5rem,2.5rem + 4vw,5.5rem) clamp(2.5rem,2rem + 2vw,3.5rem);position:relative;overflow:hidden}.whois-hero{align-items:center;gap:clamp(2.5rem,1.5rem + 4vw,4rem);display:grid}@media (min-width:64rem){.whois-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(3rem,1rem + 5vw,5rem)}}.whois-hero-copy{min-width:0;max-width:40rem}.whois-hero-visual{min-width:0}.whois-field{flex-direction:column;gap:.75rem;display:flex}@media (min-width:40rem){.whois-field{flex-direction:row;align-items:stretch;gap:.625rem}.whois-submit{height:3.75rem;padding-inline:1.75rem}}@media (min-width:64rem){.whois-submit{height:4.25rem;padding-inline:2rem}}.whois-field .field-xl{min-width:0}.whois-result-section{padding-block:0 clamp(3rem,2rem + 3vw,4.5rem)}.whois-result{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas);padding:clamp(1.5rem,1rem + 2.5vw,2.5rem)}.whois-result.is-found{border-color:#aac1f4}@supports (color:color-mix(in lab, red, red)){.whois-result.is-found{border-color:color-mix(in srgb, var(--color-brand-500) 30%, var(--color-line))}}.whois-name{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-body-sm);letter-spacing:.01em;color:var(--color-ink-950);word-break:break-all}.whois-owned{font-size:var(--text-body-sm);color:var(--color-ink-700);align-items:start;gap:.625rem;display:flex}.whois-record{border-top:1px solid var(--color-line);gap:clamp(2rem,1.5rem + 2vw,3rem);margin-top:clamp(2rem,1.5rem + 2vw,2.75rem);padding-top:clamp(1.75rem,1.25rem + 2vw,2.5rem);display:grid}@media (min-width:56rem){.whois-record{grid-template-columns:minmax(0,1.2fr) minmax(min(16rem,100%),.8fr)}}.whois-rows{gap:0;min-width:0;display:grid}.whois-row{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);gap:.25rem;padding-block:.875rem;display:grid}.whois-row:first-child{padding-top:0}.whois-row:last-child{border-bottom:0;padding-bottom:0}@media (min-width:30rem){.whois-row{grid-template-columns:minmax(9rem,auto) minmax(0,1fr);align-items:baseline;gap:1.5rem}}.whois-row dt{font-size:var(--text-caption);color:var(--color-ink-400)}.whois-row dd{font-size:var(--text-body-sm);color:var(--color-ink-950);word-break:break-word;min-width:0}.whois-ns{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-caption);color:var(--color-ink-700);gap:.25rem;display:grid}.whois-statuses{min-width:0}.whois-status{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;display:grid}.whois-status .status-dot{margin-top:.45rem}.whois-privacy{border-top:1px solid var(--color-line);font-size:var(--text-caption);color:var(--color-ink-400);max-width:44rem;margin-top:clamp(1.75rem,1.25rem + 1.5vw,2.25rem);padding-top:1.25rem}.notif{position:relative}.notif-trigger{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--color-ink-500);transition:color .12s var(--ease-soft), background-color .12s var(--ease-soft);justify-content:center;align-items:center;display:inline-flex;position:relative}.notif-trigger:hover{color:var(--color-ink-950);background:var(--color-canvas-muted)}.notif-trigger:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.notif-dot{background:var(--color-brand-500);color:#fff;text-align:center;border-radius:999px;min-width:1rem;height:1rem;padding-inline:.2rem;font-size:.6875rem;font-weight:600;line-height:1rem;position:absolute;top:.15rem;right:.1rem}.notif-panel{z-index:60;background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-lg);width:min(22rem,100vw - 2rem);max-height:min(28rem,100vh - 6rem);position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 18px 40px -18px #05070d47}@media (max-width:40rem){.notif-panel{width:auto;position:fixed;top:3.75rem;left:.75rem;right:.75rem}}.notif-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.notif-mark{font-size:var(--text-caption);color:var(--color-brand-600)}.notif-mark:hover{text-decoration:underline}.notif-empty{font-size:var(--text-body-sm);color:var(--color-ink-400);padding:1.5rem 1rem}.notif-list{display:grid}.notif-item+.notif-item{border-top:1px solid var(--color-line)}.notif-row{text-align:left;grid-template-columns:auto minmax(0,1fr);gap:.625rem;padding:.875rem 1rem;display:grid}a.notif-row:hover{background:var(--color-canvas-subtle)}.notif-row .status-dot{margin-top:.4rem}.notif-body{gap:.125rem;min-width:0;display:grid}.notif-title{font-size:var(--text-body-sm);color:var(--color-ink-950);font-weight:500}.notif-text{font-size:var(--text-caption);color:var(--color-ink-500);overflow-wrap:anywhere}.notif-meta{font-size:var(--text-caption);color:var(--color-ink-400)}.notif-item.is-unread .notif-title{font-weight:650}.notif-foot{border-top:1px solid var(--color-line);font-size:var(--text-body-sm);color:var(--color-brand-600);justify-content:center;align-items:center;gap:.375rem;padding:.75rem 1rem;display:flex}.notif-foot:hover{background:var(--color-canvas-subtle)}.notif-filters{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:.375rem;padding-bottom:1.25rem;display:flex}.notif-filter{border:1px solid var(--color-line);font-size:var(--text-caption);color:var(--color-ink-500);border-radius:999px;padding:.3rem .7rem}.notif-filter:hover{border-color:var(--color-ink-300);color:var(--color-ink-950)}.notif-filter.is-current{border-color:var(--color-brand-500);background:var(--color-brand-50);color:var(--color-brand-700)}.notif-page-list{gap:.625rem;display:grid}.notif-page-item{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas);grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1.125rem 1.25rem;display:grid}.notif-page-item.is-unread{border-color:#b2c6f3}@supports (color:color-mix(in lab, red, red)){.notif-page-item.is-unread{border-color:color-mix(in srgb, var(--color-brand-500) 26%, var(--color-line))}}.notif-page-item .status-dot{margin-top:.45rem}@media (min-width:48rem){.notif-page-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem}}.notif-page-body{min-width:0}.notif-page-title{font-size:var(--text-body-sm);color:var(--color-ink-950);font-weight:500}.notif-page-item.is-unread .notif-page-title{font-weight:650}.notif-page-text{font-size:var(--text-body-sm);color:var(--color-ink-500);overflow-wrap:anywhere;margin-top:.25rem}.notif-page-meta{font-size:var(--text-caption);color:var(--color-ink-400);margin-top:.4rem}.notif-ref{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.notif-flag{background:var(--color-brand-50);color:var(--color-brand-700);vertical-align:.05rem;border-radius:999px;margin-left:.4rem;padding:.05rem .4rem;font-size:.6875rem;font-weight:600;display:inline-block}.notif-page-actions{align-items:center;gap:1rem;margin-top:.75rem;display:flex}@media (min-width:48rem){.notif-page-actions{justify-content:flex-end;margin-top:0}}.notif-prefs{gap:.25rem;display:grid}.notif-pref{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.75rem 0;display:grid}.notif-pref+.notif-pref{border-top:1px solid var(--color-line)}.notif-pref-box{width:1rem;height:1rem;accent-color:var(--color-brand-600);margin-top:.15rem}.notif-pref-body{gap:.15rem;display:grid}.notif-pref-label{font-size:var(--text-body-sm);color:var(--color-ink-950)}.notif-pref-help{font-size:var(--text-caption);color:var(--color-ink-400)}.notif-pref-foot{padding-top:1rem}.ticket-search{margin-top:1.5rem}.ticket-search-row{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.ticket-search-row .field{min-width:0}@media (min-width:40.01rem){.ticket-search-row{flex-wrap:nowrap}.ticket-search-row .config-select{flex:0 15rem;width:auto}.ticket-search-row .btn{flex:none}}@media (max-width:40rem){.ticket-search-row>*{flex:100%}}.ticket-list{margin-top:1.75rem;display:grid}.ticket-row+.ticket-row{border-top:1px solid var(--color-line)}.ticket-row-link{border-radius:var(--radius-md);gap:.75rem;margin-inline:-.5rem;padding:1.125rem .5rem;display:grid}.ticket-row-link:hover{background:var(--color-canvas-subtle)}@media (min-width:48rem){.ticket-row-link{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem}}.ticket-row-main{gap:.3rem;min-width:0;display:grid}.ticket-row-subject{font-size:var(--text-body-sm);color:var(--color-ink-950);overflow-wrap:anywhere;font-weight:500}.ticket-row-meta{font-size:var(--text-caption);color:var(--color-ink-400);overflow-wrap:anywhere}.ticket-row-state{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ticket-row-status{font-size:var(--text-caption);color:var(--color-ink-500)}.ticket-ref{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ticket-priority{border:1px solid var(--color-line);color:var(--color-ink-500);border-radius:999px;padding:.05rem .4rem;font-size:.6875rem;font-weight:600}.ticket-priority.is-high,.ticket-priority.is-urgent{border-color:var(--color-warn-500,#b45309)}@supports (color:color-mix(in lab, red, red)){.ticket-priority.is-high,.ticket-priority.is-urgent{border-color:color-mix(in srgb, var(--color-warn-500,#b45309) 40%, var(--color-line))}}.ticket-priority.is-high,.ticket-priority.is-urgent{color:var(--color-warn-700,#92400e)}.ticket-turn{background:var(--color-brand-50);color:var(--color-brand-700);border-radius:999px;padding:.05rem .4rem;font-size:.6875rem;font-weight:600}.ticket-head-meta{font-size:var(--text-caption);color:var(--color-ink-400);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem;display:flex}.ticket-state{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas-subtle);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem 1.125rem;display:grid}.ticket-state .status-dot{margin-top:.4rem}.ticket-state-label{font-size:var(--text-body-sm);color:var(--color-ink-950);font-weight:600}.ticket-state-note{font-size:var(--text-body-sm);color:var(--color-ink-500);margin-top:.15rem}.ticket-context{border:1px solid var(--color-line);border-radius:var(--radius-lg);margin-top:1rem;padding:1rem 1.125rem}.ticket-thread{gap:.75rem;margin-top:2rem;display:grid}.ticket-message{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas);padding:1.125rem 1.25rem}.ticket-message.is-support,.ticket-message.is-internal_note{border-left-width:2px;padding-left:calc(1.25rem - 1px)}.ticket-message.is-support{border-left-color:var(--color-brand-500)}.ticket-message.is-internal_note{border-left-color:var(--color-ink-300);background:var(--color-canvas-muted)}.ticket-message-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.ticket-author{font-size:var(--text-body-sm);color:var(--color-ink-950);font-weight:600}.ticket-kind{background:var(--color-canvas-muted);color:var(--color-ink-500);border-radius:999px;padding:.05rem .4rem;font-size:.6875rem;font-weight:600}.ticket-message.is-internal_note .ticket-kind{background:var(--color-canvas)}.ticket-time{font-size:var(--text-caption);color:var(--color-ink-400);margin-left:auto}.ticket-body{font-size:var(--text-body-sm);color:var(--color-ink-700);overflow-wrap:anywhere;margin-top:.5rem;line-height:1.65}.ticket-event{font-size:var(--text-caption);color:var(--color-ink-400);align-items:center;gap:.625rem;padding:.125rem 1.25rem;display:flex}.ticket-event-mark{background:var(--color-line-strong);border-radius:999px;flex-shrink:0;width:.375rem;height:.375rem}.ticket-event-time{margin-left:auto}.ticket-files{gap:.375rem;margin-top:.75rem;display:grid}.ticket-file{border:1px solid var(--color-line);border-radius:var(--radius-md);font-size:var(--text-caption);color:var(--color-ink-700);align-items:center;gap:.5rem;max-width:100%;padding:.375rem .625rem;display:inline-flex}.ticket-file:hover{border-color:var(--color-ink-300);background:var(--color-canvas-subtle)}.ticket-file-name{overflow-wrap:anywhere;min-width:0}.ticket-file-size{color:var(--color-ink-400);flex-shrink:0}.ticket-loose-files{border-top:1px solid var(--color-line);margin-top:1.5rem;padding-top:1.25rem}.ticket-reply,.ticket-note{border-top:1px solid var(--color-line);margin-top:2rem;padding-top:1.75rem}.ticket-reply-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.ticket-file{max-width:100%;font-size:var(--text-caption);color:var(--color-ink-400);background:0 0;border:0;padding:0;display:block}.ticket-file::file-selector-button{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);font:inherit;color:var(--color-ink-700);cursor:pointer;margin-right:.625rem;padding:.4rem .75rem;font-weight:500}.ticket-file::file-selector-button:hover{border-color:var(--color-ink-300);background:var(--color-canvas-subtle)}.ticket-closed{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas-subtle);margin-top:2rem;padding:1rem 1.125rem}.ticket-form{gap:1.5rem;max-width:44rem;display:grid}.ticket-form .config-select,.ticket-search-row .config-select,.ticket-panel .config-select{border-color:var(--color-line-strong);height:3.5rem}.ticket-form .config-select:focus,.ticket-search-row .config-select:focus,.ticket-panel .config-select:focus{border-color:var(--color-brand-500)}.ticket-area-sm{min-height:6.5rem}.ticket-form-split{gap:1.5rem;display:grid}@media (min-width:40rem){.ticket-form-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.ticket-form-foot{align-items:center;gap:1.25rem;padding-top:.5rem;display:flex}.ticket-desk{gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}@media (min-width:64rem){.ticket-desk{grid-template-columns:minmax(0,1fr) minmax(min(19rem,100%),20rem)}}.ticket-desk-main{min-width:0}.ticket-desk-side{align-content:start;gap:1rem;min-width:0;display:grid}.ticket-panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas);padding:1.125rem}.an-head{margin-bottom:1.5rem}.an-sections{border-bottom:1px solid var(--color-line);scrollbar-width:thin;gap:.375rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.an-section{font-size:var(--text-body-sm);color:var(--color-ink-500);white-space:nowrap;transition:color .18s var(--ease-soft), background-color .18s var(--ease-soft);border-radius:999px;flex:none;padding:.35rem .75rem}.an-section:hover{color:var(--color-ink-950);background:var(--color-canvas-muted)}.an-section.is-current{background:var(--color-brand-50);color:var(--color-brand-700);font-weight:500}.an-filters{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:2rem;display:flex}.an-period-select .admin-select-menu{min-width:17rem;max-height:min(28rem,70vh)}.an-custom{border-top:1px solid var(--color-line);grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.4rem;padding:.7rem .55rem .35rem;display:grid}.an-custom-title{font-size:var(--text-caption);color:var(--color-ink-950);grid-column:1/-1}.an-custom-field{min-width:0}.an-custom-label{font-size:var(--text-caption);color:var(--color-ink-400);margin-bottom:.2rem;display:block}.an-date{width:100%;height:2.25rem;font-size:var(--text-caption);padding-inline:.5rem}.an-custom-apply{grid-column:1/-1}.an-window{font-size:var(--text-caption);color:var(--color-ink-400)}.an-window-utc{border-radius:var(--radius-sm);background:var(--color-canvas-muted);font-family:var(--font-mono,ui-monospace, monospace);padding:.05rem .3rem;font-size:.6875rem}.an-window-vs{color:var(--color-ink-400)}.an-kpis{background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1px;margin-bottom:1.25rem;display:grid;overflow:hidden}.an-kpis.is-compact{margin-bottom:2rem}.an-kpis.is-compact .an-kpi-value{font-size:1.5rem}.an-kpi{background:var(--color-canvas);padding:1.25rem 1.375rem}.an-kpi-label{font-size:var(--text-caption);color:var(--color-ink-400);font-weight:500}.an-kpi-value{letter-spacing:-.02em;color:var(--color-ink-950);font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:1.875rem;font-weight:600;line-height:1.1}.an-kpi-value.is-muted{color:var(--color-ink-400);font-size:1.125rem;font-weight:500}.an-kpi-change{font-size:var(--text-caption);color:var(--color-ink-500);margin-top:.5rem}.an-kpi-change.is-up{color:var(--color-success,#0f7b4f)}.an-kpi-change.is-down{color:var(--color-danger)}.an-kpi-versus{color:var(--color-ink-400)}.an-kpi-note{font-size:var(--text-caption);color:var(--color-ink-400);margin-top:.375rem}.an-panels{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:64rem){.an-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.an-chart{margin:0}.an-chart-svg{width:100%;height:11rem;display:block}.an-grid{stroke:var(--color-line);stroke-width:1px;vector-effect:non-scaling-stroke}.an-line{fill:none;stroke:var(--color-brand-500);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.an-point{fill:var(--color-brand-500)}.an-bar{fill:#1f63ffc7}@supports (color:color-mix(in lab, red, red)){.an-bar{fill:color-mix(in srgb, var(--color-brand-500) 78%, transparent)}}.an-chart-axis{font-size:var(--text-caption);color:var(--color-ink-400);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;margin-top:.625rem;display:flex}.an-empty{text-align:center;font-size:var(--text-body-sm);color:var(--color-ink-400);padding:2rem 0}.an-muted{color:var(--color-ink-400)}.an-table-wrap{overflow-x:auto}.an-table{border-collapse:collapse;width:100%;font-size:var(--text-body-sm)}.an-table th,.an-table td{text-align:left;white-space:nowrap;padding:.625rem .75rem}.an-table thead th{border-bottom:1px solid var(--color-line);font-size:var(--text-caption);color:var(--color-ink-400);padding-block:.5rem;font-weight:500}.an-table tbody tr+tr th,.an-table tbody tr+tr td{border-top:1px solid var(--color-line)}.an-table tbody th{color:var(--color-ink-950);font-weight:500}.an-table tbody td{color:var(--color-ink-700)}.an-table .an-num{text-align:right;font-variant-numeric:tabular-nums}.an-table tfoot td,.an-table tfoot th{border-top:1px solid var(--color-line-strong);color:var(--color-ink-950);font-weight:600}.an-total{font-variant-numeric:tabular-nums}.an-rank{padding-left:.75rem;position:relative}.an-rank-bar{width:var(--an-share,0%);border-radius:var(--radius-sm);background:#1f63ff17;position:absolute;inset:.25rem auto .25rem 0}@supports (color:color-mix(in lab, red, red)){.an-rank-bar{background:color-mix(in srgb, var(--color-brand-500) 9%, transparent)}}.an-rank-bar{pointer-events:none}.an-rank-name{position:relative}.an-facts{gap:.875rem;display:grid}.an-fact{font-size:var(--text-body-sm);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.an-fact dt{color:var(--color-ink-400)}.an-fact dd{color:var(--color-ink-950);font-variant-numeric:tabular-nums;font-weight:500}.an-report-grid{background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:1px;display:grid;overflow:hidden}.an-report-card{background:var(--color-canvas);transition:background-color .2s var(--ease-soft);flex-direction:column;padding:1.375rem;display:flex}.an-report-card:hover{background:#f8faff}@supports (color:color-mix(in lab, red, red)){.an-report-card:hover{background:color-mix(in srgb, var(--color-brand-500) 3%, var(--color-canvas))}}.an-report-name{font-size:var(--text-headline);color:var(--color-ink-950);font-weight:600}.an-report-lead{font-size:var(--text-body-sm);color:var(--color-ink-400);margin-top:.5rem}.an-report-meta{font-size:var(--text-caption);color:var(--color-ink-400);margin-top:.625rem}.an-report-more{font-size:var(--text-caption);margin-top:1rem}.an-report-filters{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.an-report-filter{min-width:min(13rem,100%)}.an-report-filter .config-select{height:2.75rem}.an-report-filter-actions{align-items:center;gap:1rem;display:flex}.an-report-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.an-report-count{font-size:var(--text-body-sm);color:var(--color-ink-500)}.an-report-table{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas)}.an-report-table .an-table th:first-child,.an-report-table .an-table td:first-child{padding-left:1.125rem}.an-report-table .an-table th:last-child,.an-report-table .an-table td:last-child{padding-right:1.125rem}.an-error{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas);padding:1.25rem 1.375rem}.an-pager{font-size:var(--text-body-sm);justify-content:center;align-items:center;gap:1.25rem;margin-top:1.25rem;display:flex}.an-pager-link{color:var(--color-brand-600)}.an-pager-link:hover{text-decoration:underline}.an-pager-link.is-off{color:var(--color-ink-300);pointer-events:none}.an-pager-at{color:var(--color-ink-400);font-variant-numeric:tabular-nums}.sec-head{margin-bottom:1.5rem}.sec-sections{border-bottom:1px solid var(--color-line);scrollbar-width:thin;gap:.375rem;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.sec-section{font-size:var(--text-body-sm);color:var(--color-ink-500);white-space:nowrap;transition:color .18s var(--ease-soft), background-color .18s var(--ease-soft);border-radius:999px;flex:none;padding:.35rem .75rem}.sec-section:hover{color:var(--color-ink-950);background:var(--color-canvas-muted)}.sec-section.is-current{background:var(--color-brand-50);color:var(--color-brand-700);font-weight:500}.sec-checks{--sec-warn:#9a5b00}.sec-status{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.sec-status-label{font-size:var(--text-caption);color:var(--color-ink-500);font-weight:500}.sec-status.is-large .sec-status-label{font-size:var(--text-headline);color:var(--color-ink-950);font-weight:600}.sec-dot{background:var(--color-line-strong);border-radius:999px;flex:none;width:.5rem;height:.5rem}.sec-dot.is-ok{background:var(--color-brand-500)}.sec-dot.is-warn{background:#9a5b00}.sec-dot.is-error{background:var(--color-danger)}.sec-dot.is-muted{background:var(--color-line-strong)}.sec-status.is-large .sec-dot{width:.625rem;height:.625rem}.sec-overall{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;display:flex}.sec-overall-status{flex:none}.sec-overall-note{min-width:0;font-size:var(--text-body-sm);color:var(--color-ink-400);flex:18rem}.sec-run{flex:none}.sec-run-note{font-size:var(--text-caption);color:var(--color-ink-400);margin:-.75rem 0 1.75rem}.sec-alerts{flex-direction:column;display:flex}.sec-alert+.sec-alert{border-top:1px solid var(--color-line)}.sec-alert-link{transition:color .18s var(--ease-soft);align-items:flex-start;gap:.75rem;padding:.875rem 0;display:flex}.sec-alert-link .sec-dot{margin-top:.4375rem}.sec-alert-title{font-size:var(--text-body-sm);color:var(--color-ink-950);font-weight:500;display:block}.sec-alert-link:hover .sec-alert-title{color:var(--color-brand-600)}.sec-alert-detail{font-size:var(--text-caption);color:var(--color-ink-400);margin-top:.125rem;display:block}.sec-checks{grid-template-columns:minmax(0,1fr);margin-block:-1.25rem;display:grid}.sec-check{padding-block:1.25rem}.sec-check+.sec-check{border-top:1px solid var(--color-line)}@media (min-width:60rem){.sec-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-check+.sec-check{border-top:0}.sec-check:nth-child(n+3){border-top:1px solid var(--color-line)}.sec-check:nth-child(odd){padding-right:2rem}.sec-check:nth-child(2n){border-left:1px solid var(--color-line);padding-left:2rem}.sec-check:last-child:nth-child(odd){grid-column:1/-1;padding-right:0}}.sec-check-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.sec-check-label{font-size:var(--text-body-sm);color:var(--color-ink-950);font-weight:500}.sec-check-summary{font-size:var(--text-body-sm);color:var(--color-ink-700);margin-top:.5rem}.sec-check-why,.sec-check-fix{font-size:var(--text-caption);color:var(--color-ink-500);margin-top:.625rem}.sec-check-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-400);margin-bottom:.125rem;font-size:.6875rem;font-weight:600;display:block}.sec-check-detail{font-size:var(--text-caption);color:var(--color-ink-400);margin-top:.625rem}.sec-recent{flex-direction:column;display:flex}.sec-recent-row{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 0;display:flex}.sec-recent-row+.sec-recent-row{border-top:1px solid var(--color-line)}.sec-recent-link{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.sec-recent-link .sec-dot{margin-top:.4375rem}.sec-recent-title{font-size:var(--text-body-sm);color:var(--color-ink-950);display:block}.sec-recent-link:hover .sec-recent-title{color:var(--color-brand-600)}.sec-recent-actor{font-size:var(--text-caption);color:var(--color-ink-400);margin-top:.125rem;display:block}.sec-recent-at{font-size:var(--text-caption);color:var(--color-ink-400);flex:none}.sec-filters{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.5rem;display:flex}.sec-filter{flex:11rem;min-width:min(11rem,100%)}.sec-filter.is-wide{flex:2 16rem}.sec-filter .config-select,.sec-filter .field{width:100%;height:2.75rem}.sec-filter-actions{flex:none;align-items:center;gap:1rem;display:flex}.sec-bar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1rem;display:flex}.sec-count{font-size:var(--text-body-sm);color:var(--color-ink-500)}.sec-muted{color:var(--color-ink-400)}.sec-mono{font-family:var(--font-mono,ui-monospace, monospace);font-size:.8125rem}.sec-wrap{overflow-wrap:anywhere}.sec-nowrap{white-space:nowrap}.sec-utc{border-radius:var(--radius-sm);background:var(--color-canvas-muted);font-family:var(--font-mono,ui-monospace, monospace);padding:.05rem .3rem;font-size:.6875rem}.sec-table-wrap{border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow-x:auto}.sec-table{border-collapse:collapse;width:100%;min-width:48rem;font-size:var(--text-body-sm)}.sec-table th,.sec-table td{text-align:left;vertical-align:top;padding:.75rem 1rem}.sec-table thead th{font-size:var(--text-caption);color:var(--color-ink-400);background:var(--color-canvas-muted);white-space:nowrap;font-weight:500}.sec-table tbody tr+tr td{border-top:1px solid var(--color-line)}.sec-table tbody td{color:var(--color-ink-700)}.sec-table-link{color:var(--color-ink-950)}.sec-table-link:hover{color:var(--color-brand-600)}.sec-table-sub{font-size:var(--text-caption);color:var(--color-ink-400);margin-top:.125rem;display:block}.sec-settings{flex-direction:column;gap:1.75rem;display:flex}.sec-setting{max-width:34rem}.sec-setting-control{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.sec-setting-input{width:8rem}.sec-setting-unit{font-size:var(--text-body-sm);color:var(--color-ink-400)}.sec-setting-help{font-size:var(--text-caption);color:var(--color-ink-500);margin-top:.5rem}.sec-setting-warn,.sec-setting-error{font-size:var(--text-caption);color:var(--color-ink-950);margin-top:.5rem}.sec-setting-error{border-left:2px solid var(--color-danger);padding-left:.625rem}.sec-setting-warn{border-left:2px solid #9a5b00;padding-left:.625rem}.sec-setting-meta{font-size:var(--text-caption);color:var(--color-ink-400);margin-top:.375rem}.sec-confirm{border-top:1px solid var(--color-line);padding-top:1.5rem}.sec-setting-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.dns-empty{padding:1.5rem 0}.dns-warning{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas-muted);font-size:var(--text-caption);color:var(--color-ink-500);padding:.7rem .9rem}.dns-table-wrap{max-width:100%;margin-inline:-1.5rem;padding-inline:1.5rem;overflow-x:auto}@media (min-width:40rem){.dns-table-wrap{margin-inline:-2rem;padding-inline:2rem}}.dns-table{border-collapse:collapse;width:100%;font-size:var(--text-body-sm)}.dns-table th{border-bottom:1px solid var(--color-line);font-size:var(--text-caption);color:var(--color-ink-400);text-align:left;white-space:nowrap;padding:0 .75rem .6rem;font-weight:400}.dns-table td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:.7rem .75rem}.dns-table tr:last-child td{border-bottom:0}.dns-table th:first-child,.dns-table td:first-child{padding-left:0}.dns-table th:last-child,.dns-table td:last-child{padding-right:0}.dns-name{font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-ink-950);white-space:nowrap;font-size:.8125rem}.dns-type{border:1px solid var(--color-line);border-radius:var(--radius-sm);letter-spacing:.04em;color:var(--color-ink-500);align-items:center;padding:.1rem .45rem;font-size:.6875rem;display:inline-flex}.dns-value{width:100%;min-width:14rem}.dns-value,.dns-ttl{color:var(--color-ink-950)}.dns-ttl{white-space:nowrap}.dns-actions{white-space:nowrap;text-align:right}.dns-input{width:100%;min-width:12rem;height:2.25rem;font-family:var(--font-mono,ui-monospace, monospace);padding-inline:.6rem;font-size:.8125rem}.dns-input-number{width:5.5rem;min-width:0;margin-top:.4rem}.dns-select{height:2.25rem;font-size:var(--text-caption);padding-inline:.5rem}.dns-remove{font-size:var(--text-caption);color:var(--color-ink-400);transition:color .18s var(--ease-soft);margin-left:.6rem}.dns-remove:hover{color:var(--color-danger)}.dns-locked{font-size:var(--text-caption);color:var(--color-ink-400);white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.dns-add{border-top:1px solid var(--color-line);margin-top:2rem;padding-top:1.75rem}.dns-types{flex-wrap:wrap;gap:.375rem;margin-top:1rem;display:flex}.dns-type-chip{border:1px solid var(--color-line);font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-ink-500);white-space:nowrap;transition:color .18s var(--ease-soft), border-color .18s var(--ease-soft), background-color .18s var(--ease-soft);border-radius:999px;align-items:center;padding:.3rem .7rem;font-size:.75rem;display:inline-flex}.dns-type-chip:hover{border-color:var(--color-ink-300);color:var(--color-ink-950)}.dns-type-chip.is-current{border-color:var(--color-brand-500);background:var(--color-brand-50);color:var(--color-brand-700)}.dns-type-lead{font-size:var(--text-caption);color:var(--color-ink-400);margin-top:.85rem}.dns-form{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:1.25rem;display:grid}@media (min-width:48rem){.dns-form{grid-template-columns:repeat(2,minmax(0,1fr))}.dns-field-narrow{max-width:12rem}.dns-submit{grid-column:1/-1}}.dns-field{min-width:0}.dns-hint{font-size:var(--text-caption);color:var(--color-ink-400);margin-top:.45rem}.dns-hint code{border-radius:var(--radius-xs);background:var(--color-canvas-muted);font-family:var(--font-mono,ui-monospace, monospace);padding:.05rem .25rem;font-size:.6875rem}.dc-role{min-width:0;position:relative}.dc-role+.dc-role{border-top:1px solid var(--color-line)}.dc-role-lead{font-size:var(--text-caption);color:var(--color-ink-400);margin-top:0}.dc-card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);margin-top:.85rem;padding:.9rem 1rem;font-style:normal;display:block}.dc-line{font-size:var(--text-body-sm);color:var(--color-ink-500);overflow-wrap:break-word;line-height:1.5;display:block}.dc-line-strong{color:var(--color-ink-950)}.dc-line-quiet{color:var(--color-ink-400)}.dc-invalid{font-size:var(--text-caption);color:var(--color-danger);align-items:flex-start;gap:.45rem;margin-top:.6rem;display:flex}.dc-shares{font-size:var(--text-caption);color:var(--color-ink-400);margin-top:.6rem}.dc-reach,.dc-registrant{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas-muted);font-size:var(--text-caption);color:var(--color-ink-500);margin-top:1rem;padding:.7rem .9rem;line-height:1.55}.dc-reach strong,.dc-registrant strong{color:var(--color-ink-950);font-weight:500}.dc-registrant{border-left:2px solid var(--color-ink-300)}.dc-form{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:1.5rem;display:grid}@media (min-width:48rem){.dc-form{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-field-wide,.dc-submit{grid-column:1/-1}}.dc-field{min-width:0}.dc-optional{font-size:var(--text-caption);color:var(--color-ink-400);margin-left:.35rem;font-weight:400}.dc-hint{font-size:var(--text-caption);color:var(--color-ink-400);margin-top:.45rem}.copy-value{align-items:baseline;gap:.4rem;min-width:0;max-width:100%;display:inline-flex}.copy-value-text{overflow-wrap:anywhere;min-width:0}.copy-btn{border-radius:var(--radius-sm);min-width:1.5rem;min-height:1.5rem;color:var(--color-ink-300);transition:color .16s var(--ease-soft), background-color .16s var(--ease-soft);flex:none;justify-content:center;align-self:center;align-items:center;padding:.2rem;display:inline-flex}.copy-btn:hover{background:var(--color-canvas-muted);color:var(--color-ink-950)}.copy-btn .sr-only{color:var(--color-ink-950)}.copy-btn-idle,.copy-btn-done{align-items:center;display:inline-flex}.copy-btn-done,.copy-btn.is-copied .copy-btn-idle{display:none}.copy-btn.is-copied .copy-btn-done{color:var(--color-brand-600);display:inline-flex}@media (prefers-reduced-motion:reduce){.copy-btn{transition:none}}.dc-disclosure>summary{list-style:none}.dc-disclosure>summary::-webkit-details-marker{display:none}.dc-disclosure>summary::marker{content:""}.dc-summary{cursor:pointer;align-items:center;gap:.6rem;min-height:3rem;padding-block:.7rem;padding-inline-end:4.5rem;display:flex}.dc-summary-label{font-size:var(--text-body-sm);color:var(--color-ink-950);flex:none;font-weight:500}.dc-summary-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-caption);color:var(--color-ink-400);flex:1;overflow:hidden}.dc-caret{width:.85rem;height:.85rem;color:var(--color-ink-300);transition:transform .18s var(--ease-soft);flex:none}.dc-disclosure[open] .dc-caret{transform:rotate(180deg)}.dc-panel{padding-bottom:1.5rem;padding-inline-start:1.45rem}.dc-edit-link{min-height:3rem;font-size:var(--text-caption);color:var(--color-brand-600);white-space:nowrap;transition:color .16s var(--ease-soft);align-items:center;padding-inline:.4rem;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:0}.dc-edit-link:hover{color:var(--color-brand-700)}.dc-edit-link .sr-only{color:var(--color-ink-950)}.dc-edit{border-top:1px solid var(--color-line);margin-top:1.25rem;padding-top:1.25rem}.dc-submit{align-items:center;gap:1.25rem;display:flex}.wm-hero{grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));align-items:center;gap:clamp(3rem,2rem + 5vw,5.5rem);display:grid}.wm-hero-copy{max-width:37rem}.wm-hero-visual{display:none}@media (min-width:64rem){.wm-hero-visual{display:block}}.wm-services{background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));gap:1px;display:grid;overflow:hidden}.wm-service{flex-direction:column;padding:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);display:flex}.wm-mid-cta{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding-top:2rem;display:flex}.wm-cadence{grid-template-columns:repeat(auto-fit,minmax(min(12.5rem,100%),1fr));gap:clamp(2rem,1.5rem + 1.5vw,3rem);display:grid}.wm-cadence-col{border-top:1px solid var(--color-line-dark);padding-top:clamp(1.5rem,1.25rem + 1vw,2rem)}.wm-cadence-items{gap:.875rem;display:grid}.wm-cadence-items>li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.wm-cadence-mark{background:var(--color-brand-500);width:.6875rem;height:1px;margin-top:.72rem}.wm-cadence-note{border-inline-start:1px solid var(--color-line-dark-strong);max-width:46rem;padding-inline-start:1.25rem}.wm-emergency{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));align-items:start;gap:clamp(2.5rem,2rem + 3vw,4rem);display:grid}.wm-symptoms-panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas-subtle);padding:clamp(1.75rem,1.25rem + 2vw,2.5rem)}.wm-symptoms{gap:.875rem;display:grid}.wm-symptoms>li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.wm-symptom-mark{background:var(--color-brand-500);width:.75rem;height:1px;margin-top:.75rem}.wm-steps{gap:2rem;list-style:none;display:grid}.wm-step{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.wm-emergency-foot{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding-top:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.wm-checks{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:0 clamp(2rem,1rem + 3vw,4rem);display:grid}.wm-check{border-top:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.25rem .875rem;padding-block:1.5rem;display:grid}.wm-check-mark{color:var(--color-brand-500);grid-row:span 2;margin-top:.15rem}.wm-check-title{font-size:var(--text-body);color:var(--color-ink-950);font-weight:600}.wm-secrets{font-size:var(--text-caption);color:var(--color-ink-500);align-items:flex-start;gap:.625rem;line-height:1.5;display:flex}.wm-secrets svg{color:var(--color-ink-400);margin-top:.2rem}.po-hero{grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));align-items:center;gap:clamp(3rem,2rem + 5vw,5.5rem);display:grid}.po-hero-copy{max-width:37rem}.po-hero-visual{display:none}@media (min-width:64rem){.po-hero-visual{display:block}}.po-services{background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));gap:1px;display:grid;overflow:hidden}.po-service{flex-direction:column;padding:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);display:flex}.po-mid-cta{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding-top:2rem;display:flex}.po-vitals{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:clamp(2rem,1.5rem + 1.5vw,3rem);display:grid}.po-vital{border-top:1px solid var(--color-line-dark);padding-top:clamp(1.5rem,1.25rem + 1vw,2rem)}.po-vital-items{gap:.875rem;display:grid}.po-vital-items>li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.po-vital-mark{background:var(--color-brand-500);width:.6875rem;height:1px;margin-top:.72rem}.po-vitals-note{border-inline-start:1px solid var(--color-line-dark-strong);max-width:46rem;padding-inline-start:1.25rem}.po-limits{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));align-items:start;gap:clamp(2.5rem,2rem + 3vw,4rem);display:grid}.po-tricks-panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas-subtle);padding:clamp(1.75rem,1.25rem + 2vw,2.5rem)}.po-tricks{gap:.875rem;display:grid}.po-tricks>li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.po-trick-mark{background:var(--color-brand-500);width:.75rem;height:1px;margin-top:.75rem}.po-steps{gap:2rem;list-style:none;display:grid}.po-step{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.po-limits-foot{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding-top:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.po-checks{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:0 clamp(2rem,1rem + 3vw,4rem);display:grid}.po-check{border-top:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.25rem .875rem;padding-block:1.5rem;display:grid}.po-check-mark{color:var(--color-brand-500);grid-row:span 2;margin-top:.15rem}.po-check-title{font-size:var(--text-body);color:var(--color-ink-950);font-weight:600}.po-secrets{font-size:var(--text-caption);color:var(--color-ink-500);align-items:flex-start;gap:.625rem;line-height:1.5;display:flex}.po-secrets svg{color:var(--color-ink-400);margin-top:.2rem}.ad-hero{grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));align-items:center;gap:clamp(3rem,2rem + 5vw,5.5rem);display:grid}.ad-hero-copy{max-width:37rem}.ad-hero-visual{display:none}@media (min-width:64rem){.ad-hero-visual{display:block}}.ad-sibling{background:var(--color-canvas-subtle)}.ad-sibling-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;margin:0;padding-block:1.15rem;display:flex}.ad-sibling-row:hover .btn-arrow{transform:translate(3px)}.ad-services{background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));gap:1px;display:grid;overflow:hidden}.ad-service{flex-direction:column;padding:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);display:flex}.ad-mid-cta{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding-top:2rem;display:flex}.ad-showcase{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));align-items:stretch;gap:clamp(1.25rem,1rem + 1vw,2rem);display:grid}.ad-panel{border:1px solid var(--color-line-dark);border-radius:var(--radius-lg);background:#ffffff05;flex-direction:column;padding:clamp(1.5rem,1.25rem + 1vw,2rem);display:flex}.ad-frame{border:1px solid var(--color-line-dark);border-radius:var(--radius-md);color:var(--color-line-dark-strong);background:#ffffff05;padding:.75rem}.ad-frame svg{width:100%;height:auto;display:block}.ad-frame .pv-strong{stroke:var(--color-ink-600);fill:none}.ad-frame .pv-fill{fill:#ffffff1a}.ad-frame .pv-dim{fill:#ffffff0f}.ad-points{gap:.75rem;margin-top:auto;padding-top:1.5rem;display:grid}.ad-points>li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.ad-point-mark{width:1.25rem;height:1.25rem;color:var(--color-brand-300);background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.ad-choice{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));align-items:start;gap:clamp(2.5rem,2rem + 3vw,4rem);display:grid}.ad-against-panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas-subtle);padding:clamp(1.75rem,1.25rem + 2vw,2.5rem)}.ad-against{gap:.875rem;display:grid}.ad-against>li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.ad-against-mark{background:var(--color-brand-500);width:.75rem;height:1px;margin-top:.75rem}.ad-steps{gap:2rem;display:grid}.ad-step{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.ad-choice-foot{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding-top:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.ad-checks{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:0 clamp(2rem,1rem + 3vw,4rem);display:grid}.ad-check{border-top:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.25rem .875rem;padding-block:1.5rem;display:grid}.ad-check-mark{color:var(--color-brand-500);grid-row:span 2;margin-top:.15rem}.ad-check-title{font-size:var(--text-body);color:var(--color-ink-950);font-weight:600}.ad-secrets{font-size:var(--text-caption);color:var(--color-ink-500);align-items:flex-start;gap:.625rem;line-height:1.5;display:flex}.ad-secrets svg{color:var(--color-ink-400);margin-top:.2rem}.ad-solid{fill:#fff}.ad-drift{transform-box:fill-box;animation:ad-drift 9s var(--ease-soft) infinite}.ad-bar{transform-box:fill-box;transform-origin:bottom;animation:ad-bar 6.4s var(--ease-soft) infinite;animation-delay:calc(var(--i,0) * .26s)}.ad-packet{transform-box:view-box;animation:5.2s linear infinite ad-packet}@keyframes ad-drift{0%,8%{transform:translateY(0)}46%,54%{transform:translateY(102px)}92%,to{transform:translateY(0)}}@keyframes ad-bar{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes ad-packet{0%,10%{opacity:0;transform:translate(0)}16%{opacity:1}58%{opacity:1;transform:translate(100px)}66%,to{opacity:0;transform:translate(100px)}}@media (prefers-reduced-motion:reduce){.ad-drift,.ad-bar,.ad-packet{animation:none}.ad-packet{opacity:1}}.cw-hero{grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));align-items:center;gap:clamp(3rem,2rem + 5vw,5.5rem);display:grid}.cw-hero-copy{max-width:37rem}.cw-hero-visual{display:none}@media (min-width:64rem){.cw-hero-visual{display:block}}.cw-services{background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));gap:1px;display:grid;overflow:hidden}.cw-service{flex-direction:column;padding:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);display:flex}.cw-mid-cta{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding-top:2rem;display:flex}.cw-showcase{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));align-items:stretch;gap:clamp(1.25rem,1rem + 1vw,2rem);display:grid}.cw-panel{border:1px solid var(--color-line-dark);border-radius:var(--radius-lg);background:#ffffff05;flex-direction:column;padding:clamp(1.5rem,1.25rem + 1vw,2rem);display:flex}.cw-frame{border:1px solid var(--color-line-dark);border-radius:var(--radius-md);color:var(--color-line-dark-strong);background:#ffffff05;padding:.75rem}.cw-frame svg{width:100%;height:auto;display:block}.cw-frame .pv-strong{stroke:var(--color-ink-600);fill:none}.cw-frame .pv-fill{fill:#ffffff1a}.cw-frame .pv-dim{fill:#ffffff0f}.cw-points{gap:.75rem;margin-top:auto;padding-top:1.5rem;display:grid}.cw-points>li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.cw-point-mark{width:1.25rem;height:1.25rem;color:var(--color-brand-300);background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.cw-pair-points .cw-point-mark{background:var(--color-brand-50);color:var(--color-brand-600)}.cw-choice{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));align-items:start;gap:clamp(2.5rem,2rem + 3vw,4rem);display:grid}.cw-against-panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas-subtle);padding:clamp(1.75rem,1.25rem + 2vw,2.5rem)}.cw-against{gap:.875rem;display:grid}.cw-against>li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.cw-against-mark{background:var(--color-brand-500);width:.75rem;height:1px;margin-top:.75rem}.cw-steps{gap:2rem;display:grid}.cw-step{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.cw-choice-foot{border-top:1px solid var(--color-line);padding-top:clamp(2rem,1.5rem + 2vw,3rem)}.cw-pair{grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));align-items:stretch;gap:clamp(1.25rem,1rem + 1vw,2rem);display:grid}.cw-pair-panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas);flex-direction:column;padding:clamp(1.75rem,1.25rem + 2vw,2.5rem);display:flex}.cw-pair-points{gap:.75rem;margin-top:auto;padding-top:1.5rem;display:grid}.cw-pair-points>li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.cw-checks{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:0 clamp(2rem,1rem + 3vw,4rem);display:grid}.cw-check{border-top:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.25rem .875rem;padding-block:1.5rem;display:grid}.cw-check-mark{color:var(--color-brand-500);grid-row:span 2;margin-top:.15rem}.cw-check-title{font-size:var(--text-body);color:var(--color-ink-950);font-weight:600}.cw-secrets{font-size:var(--text-caption);color:var(--color-ink-500);align-items:flex-start;gap:.625rem;line-height:1.5;display:flex}.cw-secrets svg{color:var(--color-ink-400);margin-top:.2rem}.cw-travel{transform-box:view-box;animation:6.4s linear infinite cw-travel;animation-delay:var(--cw-delay,0s)}.cw-sweep{transform-box:view-box;animation:cw-sweep 7.2s var(--ease-soft) infinite}.cw-clear{animation:cw-clear 6s var(--ease-soft) infinite}@keyframes cw-travel{0%,6%{opacity:0;transform:translate(0)}12%{opacity:1}54%{opacity:1;transform:translate(120px)}64%,to{opacity:0;transform:translate(120px)}}@keyframes cw-sweep{0%,6%{opacity:.15;transform:translate(0)}12%{opacity:.7}52%{opacity:.7;transform:translate(280px)}58%,to{opacity:0;transform:translate(280px)}}@keyframes cw-clear{0%,30%{opacity:0}52%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.cw-travel,.cw-sweep,.cw-clear{animation:none}.cw-travel{opacity:1}.cw-sweep{opacity:.35}.cw-clear{opacity:1}}.kb-meta{font-size:var(--text-caption);color:var(--color-ink-400);flex-wrap:wrap;gap:.5rem;display:flex}.kb-side-section{font-size:var(--text-caption);color:var(--color-ink-950);margin-top:1.5rem;font-weight:500}.kb-side-list{gap:.1rem;margin-top:.5rem;display:grid}.kb-side-link{font-size:var(--text-body-sm);color:var(--color-ink-400);border-radius:.4rem;padding:.4rem .65rem;line-height:1.35;transition:background-color .16s,color .16s;display:block}.kb-side-link:hover{background:var(--color-canvas-muted);color:var(--color-ink-950)}.kb-side-link.is-current{background:#1f63ff14}@supports (color:color-mix(in lab, red, red)){.kb-side-link.is-current{background:color-mix(in srgb, var(--color-brand-500) 8%, transparent)}}.kb-side-link.is-current{color:var(--color-brand-700);font-weight:500}@media (max-width:63.999rem){.kb-side{border-top:1px solid var(--color-line);order:2;margin-top:3.5rem;padding-top:2rem}.support-main{order:1}}.kb-toc{border:1px solid var(--color-line);background:var(--color-canvas-subtle);border-radius:.75rem;margin-bottom:2.5rem;padding:1.25rem 1.5rem}.kb-toc-list{font-size:var(--text-body-sm);color:var(--color-ink-400);gap:.35rem;margin-top:.75rem;list-style:inside decimal;display:grid}.kb-toc-list a{color:var(--color-ink-950)}.kb-toc-list a:hover{color:var(--color-brand-700);text-underline-offset:3px;text-decoration:underline}.kb-body{max-width:none;font-size:var(--text-body);color:var(--color-ink-700,var(--color-ink-950));line-height:1.7}.kb-body>*+*{margin-top:1.1rem}.kb-body h2{font-size:var(--text-headline);color:var(--color-ink-950);margin-top:3rem;padding-top:.5rem;scroll-margin-top:6rem;line-height:1.25}.kb-body h3{font-size:var(--text-body);color:var(--color-ink-950);margin-top:2rem;scroll-margin-top:6rem;font-weight:600}.kb-body a{color:var(--color-brand-700);text-underline-offset:3px;text-decoration:underline}.kb-body strong{color:var(--color-ink-950);font-weight:600}.kb-body code{border:1px solid var(--color-line);background:var(--color-canvas-subtle);font-family:var(--font-mono);color:var(--color-ink-950);border-radius:.3rem;padding:.1rem .35rem;font-size:.86em}.kb-ui{background:#1f63ff14;border-radius:.3rem;padding:.05rem .4rem}@supports (color:color-mix(in lab, red, red)){.kb-ui{background:color-mix(in srgb, var(--color-brand-500) 8%, transparent)}}.kb-ui{color:var(--color-brand-700);white-space:nowrap;font-weight:500}.kb-list{gap:.4rem;padding-left:1.2rem;list-style:outside;display:grid}.kb-list li::marker{color:var(--color-ink-300)}.kb-steps{counter-reset:kb-step;gap:0;display:grid}.kb-steps>li{counter-increment:kb-step;padding:0 0 1.75rem 3rem;position:relative}.kb-steps>li:before{content:counter(kb-step);border:1px solid var(--color-line-strong);width:1.9rem;height:1.9rem;font-family:var(--font-mono);color:var(--color-brand-700);background:#fff;border-radius:999px;place-items:center;font-size:.8rem;font-weight:500;display:grid;position:absolute;top:.05rem;left:0}.kb-steps>li:not(:last-child):after{content:"";background:var(--color-line);width:1px;position:absolute;top:2.2rem;bottom:.4rem;left:.95rem}.kb-steps>li>*+*{margin-top:.75rem}.kb-step-lead{color:var(--color-ink-950);display:block}.kb-figure{border:1px solid var(--color-line);background:var(--color-canvas-subtle);border-radius:.75rem;margin-top:1rem;overflow:hidden}.kb-figure img{width:100%;height:auto;display:block}.kb-figure figcaption{border-top:1px solid var(--color-line);font-size:var(--text-caption);color:var(--color-ink-400);background:#fff;padding:.65rem 1rem;line-height:1.5}.kb-callout{border:1px solid var(--color-line);background:var(--color-canvas-subtle);border-left-width:3px;border-radius:.6rem;padding:1rem 1.25rem}.kb-callout>*+*{margin-top:.5rem}.kb-callout-label{font-size:var(--text-caption);letter-spacing:.02em;font-weight:600}.kb-callout-note{border-left-color:var(--color-ink-300)}.kb-callout-note .kb-callout-label{color:var(--color-ink-950)}.kb-callout-tip{border-left-color:var(--color-brand-500)}.kb-callout-tip .kb-callout-label{color:var(--color-brand-700)}.kb-callout-warning{background:#fffbeb;border-left-color:#b45309}.kb-callout-warning .kb-callout-label{color:#92400e}.kb-code{background:var(--color-ink-950);border-radius:.75rem;position:relative;overflow:hidden}.kb-code-lang{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-300);font-size:.7rem;position:absolute;top:.55rem;right:.8rem}.kb-code pre{font-family:var(--font-mono);color:#e6e9ef;margin:0;padding:1.1rem 1.25rem;font-size:.84rem;line-height:1.65;overflow-x:auto}.kb-body .kb-code code{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.kb-table-wrap{border:1px solid var(--color-line);border-radius:.75rem;overflow-x:auto}.kb-table{border-collapse:collapse;width:100%;font-size:var(--text-body-sm)}.kb-table th,.kb-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);padding:.65rem .9rem}.kb-table th{background:var(--color-canvas-subtle);color:var(--color-ink-950);font-weight:500}.kb-table tr:last-child td{border-bottom:0}.kb-help{border:1px solid var(--color-line);background:var(--color-canvas-subtle);border-radius:.9rem;padding:1.75rem}.kb-related-list{border-top:1px solid var(--color-line);gap:0;display:grid}.kb-related-link{border-bottom:1px solid var(--color-line);gap:.25rem;padding:1rem 0;display:grid}.kb-related-title{color:var(--color-ink-950);font-weight:500}.kb-related-link:hover .kb-related-title{color:var(--color-brand-700)}.kb-related-summary{font-size:var(--text-body-sm);color:var(--color-ink-400)}.kb-guides{margin-bottom:3.5rem}.kb-guides-grid{border:1px solid var(--color-line);background:var(--color-line);border-radius:.75rem;gap:1px;margin-top:1.25rem;display:grid;overflow:hidden}@media (min-width:40rem){.kb-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kb-guide-card{background:#fff;align-content:start;gap:.35rem;padding:1.1rem 1.25rem;transition:background-color .16s;display:grid}.kb-guide-card:hover{background:var(--color-canvas-subtle)}.kb-guide-card:last-child:nth-child(odd){grid-column:1/-1}.kb-guide-card-title{color:var(--color-ink-950);font-weight:500;line-height:1.35}.kb-guide-card:hover .kb-guide-card-title{color:var(--color-brand-700)}.kb-guide-card-summary{font-size:var(--text-caption);color:var(--color-ink-400);line-height:1.5}.kb-guides-section{font-size:var(--text-body-sm);color:var(--color-ink-950);margin-top:2rem;font-weight:500}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.top-10{top:calc(var(--spacing) * 10)}.-right-24{right:calc(var(--spacing) * -24)}.-right-32{right:calc(var(--spacing) * -32)}.bottom-0{bottom:0}.-left-32{left:calc(var(--spacing) * -32)}.-left-\[1\.4rem\]{left:-1.4rem}.left-0{left:0}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.col-start-3{grid-column-start:3}.container{width:100%}@media (min-width:24rem){.container{max-width:24rem}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:90rem){.container{max-width:90rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[0\.34rem\]{margin-top:.34rem}.mt-auto{margin-top:auto}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-\[0\.8rem\]{height:.8rem}.h-\[0\.9rem\]{height:.9rem}.h-\[0\.85rem\]{height:.85rem}.h-\[0\.95rem\]{height:.95rem}.h-\[1\.1rem\]{height:1.1rem}.h-\[1\.2rem\]{height:1.2rem}.h-\[1\.05rem\]{height:1.05rem}.h-\[1\.15rem\]{height:1.15rem}.h-\[1\.35rem\]{height:1.35rem}.h-\[3\.75rem\]{height:3.75rem}.h-\[30rem\]{height:30rem}.h-\[32rem\]{height:32rem}.h-\[34rem\]{height:34rem}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-\[15\.5rem\]{min-height:15.5rem}.min-h-\[62vh\]{min-height:62vh}.min-h-\[68vh\]{min-height:68vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-\[0\.8rem\]{width:.8rem}.w-\[0\.9rem\]{width:.9rem}.w-\[0\.85rem\]{width:.85rem}.w-\[0\.95rem\]{width:.95rem}.w-\[1\.1rem\]{width:1.1rem}.w-\[1\.2rem\]{width:1.2rem}.w-\[1\.05rem\]{width:1.05rem}.w-\[1\.15rem\]{width:1.15rem}.w-\[1\.35rem\]{width:1.35rem}.w-\[30rem\]{width:30rem}.w-\[32rem\]{width:32rem}.w-\[34rem\]{width:34rem}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[14rem\]{max-width:14rem}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-11{row-gap:calc(var(--spacing) * 11)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.gap-y-14{row-gap:calc(var(--spacing) * 14)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-line{border-color:var(--color-line)}.border-line-dark{border-color:var(--color-line-dark)}.bg-canvas{background-color:var(--color-canvas)}.bg-canvas-muted{background-color:var(--color-canvas-muted)}.bg-canvas-subtle{background-color:var(--color-canvas-subtle)}.bg-ink-200{background-color:var(--color-ink-200)}.bg-ink-300{background-color:var(--color-ink-300)}.bg-line{background-color:var(--color-line)}.bg-line-strong{background-color:var(--color-line-strong)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-ink-950{--tw-gradient-from:var(--color-ink-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-ink-950\/80{--tw-gradient-via:#05070dcc}@supports (color:color-mix(in lab, red, red)){.via-ink-950\/80{--tw-gradient-via:color-mix(in oklab, var(--color-ink-950) 80%, transparent)}}.via-ink-950\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/15{--tw-gradient-via:#ffffff26}@supports (color:color-mix(in lab, red, red)){.via-white\/15{--tw-gradient-via:color-mix(in oklab, var(--color-white) 15%, transparent)}}.via-white\/15{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/80{--tw-gradient-via:#fffc}@supports (color:color-mix(in lab, red, red)){.via-white\/80{--tw-gradient-via:color-mix(in oklab, var(--color-white) 80%, transparent)}}.via-white\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/85{--tw-gradient-via:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.via-white\/85{--tw-gradient-via:color-mix(in oklab, var(--color-white) 85%, transparent)}}.via-white\/85{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[clamp\(3rem\,2rem\+4vw\,5rem\)\]{padding-block:clamp(3rem,2rem + 4vw,5rem)}.py-\[clamp\(4rem\,3rem\+5vw\,7rem\)\]{padding-block:clamp(4rem,3rem + 5vw,7rem)}.py-\[clamp\(5rem\,4rem\+7vw\,9rem\)\]{padding-block:clamp(5rem,4rem + 7vw,9rem)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[clamp\(2\.5rem\,2rem\+2vw\,3\.5rem\)\]{padding-top:clamp(2.5rem,2rem + 2vw,3.5rem)}.pt-\[clamp\(3\.5rem\,3rem\+3vw\,5rem\)\]{padding-top:clamp(3.5rem,3rem + 3vw,5rem)}.pt-\[clamp\(3rem\,2rem\+4vw\,5rem\)\]{padding-top:clamp(3rem,2rem + 4vw,5rem)}.pt-\[clamp\(4\.5rem\,4rem\+7vw\,8rem\)\]{padding-top:clamp(4.5rem,4rem + 7vw,8rem)}.pt-\[clamp\(4rem\,3rem\+4vw\,6rem\)\]{padding-top:clamp(4rem,3rem + 4vw,6rem)}.pt-\[clamp\(5\.5rem\,4rem\+8vw\,9\.5rem\)\]{padding-top:clamp(5.5rem,4rem + 8vw,9.5rem)}.pt-\[clamp\(5rem\,4rem\+7vw\,9rem\)\]{padding-top:clamp(5rem,4rem + 7vw,9rem)}.pt-\[clamp\(5rem\,4rem\+8vw\,9rem\)\]{padding-top:clamp(5rem,4rem + 8vw,9rem)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[clamp\(2\.5rem\,2rem\+3vw\,4rem\)\]{padding-bottom:clamp(2.5rem,2rem + 3vw,4rem)}.pb-\[clamp\(3\.5rem\,2\.5rem\+4vw\,5\.5rem\)\]{padding-bottom:clamp(3.5rem,2.5rem + 4vw,5.5rem)}.pb-\[clamp\(3\.5rem\,3rem\+4vw\,6rem\)\]{padding-bottom:clamp(3.5rem,3rem + 4vw,6rem)}.pb-\[clamp\(3rem\,2rem\+4vw\,5rem\)\]{padding-bottom:clamp(3rem,2rem + 4vw,5rem)}.pb-\[clamp\(4\.5rem\,3rem\+7vw\,8\.5rem\)\]{padding-bottom:clamp(4.5rem,3rem + 7vw,8.5rem)}.pb-\[clamp\(4rem\,3rem\+5vw\,7rem\)\]{padding-bottom:clamp(4rem,3rem + 5vw,7rem)}.pb-\[clamp\(5rem\,4rem\+7vw\,9rem\)\]{padding-bottom:clamp(5rem,4rem + 7vw,9rem)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-\[2\.15rem\]{padding-left:2.15rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-display-3{font-size:var(--text-display-3);line-height:var(--tw-leading,var(--text-display-3--line-height));letter-spacing:var(--tw-tracking,var(--text-display-3--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-3--font-weight))}.text-headline{font-size:var(--text-headline);line-height:var(--tw-leading,var(--text-headline--line-height));letter-spacing:var(--tw-tracking,var(--text-headline--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline--font-weight))}.text-metric{font-size:var(--text-metric);line-height:var(--tw-leading,var(--text-metric--line-height));letter-spacing:var(--tw-tracking,var(--text-metric--letter-spacing));font-weight:var(--tw-font-weight,var(--text-metric--font-weight))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height));letter-spacing:var(--tw-tracking,var(--text-title--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title--font-weight))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing))}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height));letter-spacing:var(--tw-tracking,var(--text-lead--letter-spacing))}.text-\[1\.0625rem\]{font-size:1.0625rem}.\!leading-\[1\.7\]{--tw-leading:1.7!important;line-height:1.7!important}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-brand-500{color:var(--color-brand-500)}.text-brand-600{color:var(--color-brand-600)}.text-brand-700{color:var(--color-brand-700)}.text-danger{color:var(--color-danger)}.text-ink-200{color:var(--color-ink-200)}.text-ink-300{color:var(--color-ink-300)}.text-ink-400{color:var(--color-ink-400)}.text-ink-500{color:var(--color-ink-500)}.text-ink-600{color:var(--color-ink-600)}.text-ink-700{color:var(--color-ink-700)}.text-ink-950{color:var(--color-ink-950)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-brand-600{accent-color:var(--color-brand-600)}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.07\]{opacity:.07}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\/item\:text-brand-500:is(:where(.group\/item):hover *){color:var(--color-brand-500)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:border-ink-300:hover{border-color:var(--color-ink-300)}.hover\:bg-brand-50:hover{background-color:var(--color-brand-50)}.hover\:text-brand-600:hover{color:var(--color-brand-600)}.hover\:text-ink-900:hover{color:var(--color-ink-900)}.hover\:text-ink-950:hover{color:var(--color-ink-950)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[100\]:focus{z-index:100}.focus\:rounded-md:focus{border-radius:var(--radius-md)}.focus\:bg-ink-950:focus{background-color:var(--color-ink-950)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2\.5:focus{padding-block:calc(var(--spacing) * 2.5)}.focus\:text-body-sm:focus{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing))}.focus\:text-white:focus{color:var(--color-white)}.has-\[\:checked\]\:border-brand-500:has(:checked){border-color:var(--color-brand-500)}.has-\[\:checked\]\:bg-brand-50:has(:checked){background-color:var(--color-brand-50)}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:min-h-\[16\.5rem\]{min-height:16.5rem}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-auto{width:auto}.sm\:min-w-64{min-width:calc(var(--spacing) * 64)}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pr-6{padding-right:calc(var(--spacing) * 6)}.sm\:text-right{text-align:right}.sm\:first\:pl-0:first-child{padding-left:0}}@media (min-width:48rem){.md\:col-auto{grid-column:auto}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-start-6{grid-column-start:6}.md\:mt-5{margin-top:calc(var(--spacing) * 5)}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.md\:pt-2{padding-top:calc(var(--spacing) * 2)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:top-32{top:calc(var(--spacing) * 32)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:mt-6{margin-top:calc(var(--spacing) * 6)}.lg\:mt-14{margin-top:calc(var(--spacing) * 14)}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:mt-20{margin-top:calc(var(--spacing) * 20)}.lg\:mt-24{margin-top:calc(var(--spacing) * 24)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-20{height:calc(var(--spacing) * 20)}.lg\:h-\[4\.5rem\]{height:4.5rem}.lg\:h-\[4\.25rem\]{height:4.25rem}.lg\:w-56{width:calc(var(--spacing) * 56)}.lg\:w-\[26rem\]{width:26rem}.lg\:max-w-2xl{max-width:var(--container-2xl)}.lg\:max-w-3xl{max-width:var(--container-3xl)}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,24rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,24rem) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:gap-28{gap:calc(var(--spacing) * 28)}:where(.lg\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.lg\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.lg\:gap-x-16{column-gap:calc(var(--spacing) * 16)}.lg\:self-start{align-self:flex-start}.lg\:justify-self-start{justify-self:flex-start}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-0{padding-block:0}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:py-11{padding-block:calc(var(--spacing) * 11)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:pt-1{padding-top:var(--spacing)}.lg\:pr-0{padding-right:0}.lg\:pr-12{padding-right:calc(var(--spacing) * 12)}.lg\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.lg\:pl-8{padding-left:calc(var(--spacing) * 8)}.lg\:text-\[4\.5rem\]{font-size:4.5rem}}@media (min-width:80rem){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:40rem){.sm\:\[\&\:nth-child\(2n\+1\)\]\:border-l-0:nth-child(odd){border-left-style:var(--tw-border-style);border-left-width:0}.sm\:\[\&\:nth-child\(2n\+1\)\]\:pl-0:nth-child(odd){padding-left:0}}@media (min-width:64rem){.lg\:\[\&\:nth-child\(2n\+1\)\]\:border-l:nth-child(odd){border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:\[\&\:nth-child\(2n\+1\)\]\:pl-8:nth-child(odd){padding-left:calc(var(--spacing) * 8)}.lg\:\[\&\:nth-child\(3n\+1\)\]\:border-l-0:nth-child(3n+1){border-left-style:var(--tw-border-style);border-left-width:0}.lg\:\[\&\:nth-child\(3n\+1\)\]\:pl-0:nth-child(3n+1){padding-left:0}}.surface-dark .text-ink-950,.site-header-dark .text-ink-950,.surface-dark .text-ink-900{color:#fff}.surface-dark .text-ink-700{color:var(--color-ink-200)}.surface-dark .text-ink-400,.site-header-dark .text-ink-400{color:var(--color-ink-300)}.surface-dark .border-line,.site-header-dark .border-line,.surface-dark.border-line,.surface-dark .divide-line>*,.site-header-dark .divide-line>*{border-color:var(--color-line-dark)}.surface-dark .bg-line{background-color:var(--color-line-dark)}}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrainsMonoVariable;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/fonts/jetbrains-mono-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes trace{0%{opacity:0;transform:translate(-100%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes trace-y{0%{opacity:0;transform:translateY(-100%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes node-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-56px,-56px)}}@keyframes reveal-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes reveal-line{0%{transform:scaleX(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1!important;transform:none!important}.trace-rule:after{display:none}}@keyframes ping-out{0%{opacity:.9;transform:scale(.55)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}@keyframes cell-blink{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.lifecycle-pulse{display:none}}@keyframes lifecycle-pulse{0%{opacity:0;transform:translate(-100%)}2%{opacity:1}21%{opacity:1}25%{opacity:0;transform:translate(340%)}to{opacity:0;transform:translate(340%)}}@keyframes result-in{to{opacity:1;transform:none}}@keyframes count-bump{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.js .domain-result{opacity:1;animation:none;transform:none}.product-cell.is-entering,.summary-amount.is-updated,.summary-panel[data-state=updating] .summary-state,.cart-count.is-bumped,.pv-pulse{animation:none}}@keyframes amount-in{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}