:root,[data-theme=light]{--paper:#ffffff;--raised:#ffffff;--wash:#f4f3f0;--wash-2:#e9e7e2;--line:#e6e4df;--line-2:#cfccc5;--line-control:#8c887f;--ink:#0e0e0d;--ink-2:#55534e;--ink-3:#75726b;--mark:#0e0e0d;--up:#0b7a4b;--up-s:#09633d;--down:#c8372c;--down-s:#a02c23;--wait:#a35f00;--wait-s:#7f4a00;--f-cream:#f2ece2;--f-slate:#e4e7eb;--f-rose:#efc6b9;--f-sage:#dfe1cd;--f-ochre:#f3dbb6;--f-blue:#e2e8f0;--scrim:rgba(14,14,13,.28);--shadow:0 18px 48px rgba(14,14,13,.14),0 2px 6px rgba(14,14,13,.06)}[data-theme=dark]{--paper:#0b0b0a;--raised:#1a1a18;--wash:#171715;--wash-2:#242321;--line:#262523;--line-2:#3b3a37;--line-control:#706d67;--ink:#f4f3ef;--ink-2:#b0ada6;--ink-3:#8b8881;--mark:#b0ada6;--up:#3fcf88;--up-s:#3fcf88;--down:#ff6c5e;--down-s:#ff6c5e;--wait:#eda43c;--wait-s:#eda43c;--f-cream:#26231f;--f-slate:#1e2227;--f-rose:#3b2620;--f-sage:#25291e;--f-ochre:#33291b;--f-blue:#1d232c;--scrim:rgba(0,0,0,.55);--shadow:0 18px 48px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.4)}:root{--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--space-96:96px;--radius-xs:5px;--radius-sm:8px;--radius-nav:9px;--radius-menu:12px;--radius-lg:16px;--radius-sheet:26px;--radius-pill:999px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.65,0,.35,1);--ease-in:cubic-bezier(.7,0,.84,0);--spring-sheet:linear(0,.026 2.4%,.1 5.1%,.198 7.7%,.542 16%,.643 18.9%,.73 21.7%,.802 24.5%,.863 27.4%,.911 30.4%,.95 33.6%,.995 40.2%,1.014 48.3%,1);--spring-tap:linear(0,.02 2.5%,.083 5.5%,.457 17.9%,.63 24.8%,.757 31.7%,.849 39.1%,.921 48.5%,.966 60.3%,.988 75.1%,1);--dur-press:120ms;--dur-ui:180ms;--dur-out:260ms;--dur-grow:420ms;--dur-sheet:480ms;--dur-count:650ms;--dur-toast:8s;--dur-toast-info:5s;--spring-sheet-damping:0.8;--spring-sheet-response:0.3s;--spring-tap-damping:1;--spring-tap-response:0.35s;--target:44px;--target-desk:28px;--focus-ring:2px;--focus-ring-offset:2px;--z-menu:30;--z-sheet:40;--z-dialog:50;--z-toast:60;--bp-phone:430px;--bp-compact:700px;--opacity-disabled:0.35;--bar-opacity:82%;--bar-blur:18px;--font-sans:"Schibsted Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}.figure{font-size:108px}.figure,.figure-sum{font-family:var(--font-sans);line-height:1;font-weight:620;letter-spacing:-.03em}.figure-sum{font-size:72px}.figure-unit{font-size:26px;font-weight:500;letter-spacing:-.02em}.figure-unit,.title{font-family:var(--font-sans);line-height:1}.title{font-size:40px;font-weight:650;letter-spacing:-.04em}.sheet-title{font-family:var(--font-sans);font-size:27px;line-height:1.15;font-weight:620;letter-spacing:-.035em}.heading{font-size:24px}.dialog-title,.heading{font-family:var(--font-sans);line-height:1.15;font-weight:620;letter-spacing:-.025em}.dialog-title{font-size:22px}.summary{font-size:20px;line-height:1.4;font-weight:400;letter-spacing:-.015em}.section,.summary{font-family:var(--font-sans)}.section{font-size:19px;line-height:1.3;font-weight:650;letter-spacing:-.02em}.body{font-weight:400}.body,.body-strong{font-family:var(--font-sans);font-size:15px;line-height:1.4;letter-spacing:-.005em}.body-strong{font-weight:600}.label{font-size:14.5px;line-height:1.3;letter-spacing:-.005em}.button,.label{font-family:var(--font-sans);font-weight:600}.button{font-size:14px;line-height:1}.meta{font-size:13px;line-height:1.35;font-weight:400}.meta,.micro{font-family:var(--font-sans)}.micro{font-size:11.5px;line-height:1.2;font-weight:650}.figure-phone{font-size:72px;line-height:1;font-weight:620;letter-spacing:-.03em}.figure-phone,.title-phone{font-family:var(--font-sans)}.title-phone{font-size:34px;line-height:1.1;font-weight:650;letter-spacing:-.04em}.body-phone{font-size:17px;line-height:1.35;font-weight:400;letter-spacing:-.01em}.body-phone,.dienst-fig{font-family:var(--font-sans)}.dienst-fig{font-size:38px;line-height:1;font-weight:650;letter-spacing:-.03em}.dienst-label{font-size:19px;line-height:1.25;font-weight:620;letter-spacing:-.015em}.dienst-body,.dienst-label{font-family:var(--font-sans)}.dienst-body{font-size:17px;line-height:1.4;font-weight:400;letter-spacing:-.01em}@font-face{font-family:Schibsted Grotesk;src:url(/_next/static/media/SchibstedGrotesk-latin.dae0c9f4.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/_next/static/media/SchibstedGrotesk-latin-italic.52cc25fd.woff2) format("woff2");font-weight:400 900;font-style:italic;font-display:swap}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0b0b0a;--raised:#1a1a18;--wash:#171715;--wash-2:#242321;--line:#262523;--line-2:#3b3a37;--line-control:#706d67;--ink:#f4f3ef;--ink-2:#b0ada6;--ink-3:#8b8881;--mark:#b0ada6;--up:#3fcf88;--up-s:#3fcf88;--down:#ff6c5e;--down-s:#ff6c5e;--wait:#eda43c;--wait-s:#eda43c;--f-cream:#26231f;--f-slate:#1e2227;--f-rose:#3b2620;--f-sage:#25291e;--f-ochre:#33291b;--f-blue:#1d232c;--scrim:rgba(0,0,0,.55);--shadow:0 18px 48px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.4);color-scheme:dark}}:root,[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}@media (prefers-contrast:more){:root,:root:not([data-theme=light]),[data-theme]{--line:var(--line-control);--line-2:var(--line-control);--ink-3:var(--ink-2)}}.vx{font-family:var(--font-sans);color:var(--ink);background:var(--paper);font-size:15px;line-height:1.4;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}:where(.vx) *,:where(.vx) :after,:where(.vx) :before{box-sizing:border-box}:where(.vx) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.vx) :focus-visible{outline:var(--focus-ring) solid var(--ink);outline-offset:var(--focus-ring-offset);border-radius:6px}:where(.vx) [tabindex="-1"]:focus{outline:none}[data-theme]:not(:root){color:var(--ink)}.vx-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}:where(.vx) :is(h1,h2,h3,p,ul,dl){margin:0}:where(.vx) ul{list-style:none;padding:0}.vx-sp{flex:1}.vx-num,.vx-tk{font-variant-numeric:tabular-nums}.vx-pn{font-variant-numeric:normal}.vx-i{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.vx-c-up{color:var(--up)}.vx-c-wait{color:var(--wait)}.vx-c-down{color:var(--down)}.vx-c-3{color:var(--ink-3)}.vx-av,.vx-empty-ic,.vx-fnote,.vx-r-bench,.vx-r-canvas,.vx-r-draft2,.vx-r-hits button.is-on,.vx-r-hits button:active,.vx-r-keys,.vx-sb-nav a.is-on,.vx-seg button[aria-checked=true],.vx-sheet-al,.vx-srch,.vx-subnav a.is-on,.vx-tbl tbody tr:hover,.vx-tint,:is(button,a).vx-list-row:active{--ink-3:var(--ink-2);--up:var(--up-s);--down:var(--down-s);--wait:var(--wait-s)}@media (prefers-reduced-motion:reduce){:where(.vx) *,:where(.vx) :after,:where(.vx) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,box-shadow!important;transition-duration:var(--dur-ui)!important;transition-delay:0s!important}.vx-skel{animation:none!important;background:var(--wash)}.vx-tk-s{transition:none!important}}.vx-logo{display:inline-flex;align-items:center;gap:10px;font-size:15px}.vx-logo b{font-weight:650}.vx-logo-m{display:inline-flex;align-items:center;flex:none}.vx-logo-m>svg{display:block;height:100%;width:auto}.vx-av{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--wash-2);font-size:12px;font-weight:650;color:var(--ink);flex:none;letter-spacing:0}.vx-av-lg{width:44px;height:44px;font-size:14px}.vx-av-xl{width:64px;height:64px;font-size:20px}.vx-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);height:38px;padding:0 18px;border-radius:var(--radius-pill);font-size:14px;font-weight:600;white-space:nowrap;transition:transform var(--dur-press) var(--ease-out),background var(--dur-ui) var(--ease-out),opacity var(--dur-ui) var(--ease-out)}.vx-btn:active{transform:scale(.97)}.vx-btn:disabled{opacity:var(--opacity-disabled);cursor:default;transform:none}.vx-btn-primary{background:var(--ink);color:var(--paper)}.vx-btn-primary:not(:disabled):hover{opacity:.86}.vx-btn-primary:disabled{opacity:1;background:var(--wash-2);color:var(--ink-2)}.vx-btn-text{padding:4px;margin-block:-4px;min-height:var(--target-desk);height:auto;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:.25em}.vx-btn-text:active,.vx-btn-text:hover{text-decoration-color:var(--ink)}.vx-btn-text:active{transform:none;opacity:.7}.vx-btn-icon{width:38px;padding:0;border:1px solid var(--line-control);color:var(--ink)}.vx-btn-icon:hover{background:var(--wash)}.vx-btn-icon:active{background:var(--wash-2)}.vx-btn-danger{background:var(--down);color:var(--paper)}.vx-chipb{display:inline-flex;align-items:center;gap:var(--space-8);height:34px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--line-control);font-size:13.5px;font-weight:600;color:var(--ink);transition:background var(--dur-ui) var(--ease-out),transform var(--dur-press) var(--ease-out)}.vx-chipb:hover{background:var(--wash)}.vx-chipb:active{transform:scale(.97)}.vx-chipb[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.vx-seg{display:flex;gap:var(--space-4)}.vx-seg button{height:32px;padding:0 14px;border-radius:var(--radius-pill);font-size:13.5px;font-weight:600;color:var(--ink-2);transition:background var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out),transform var(--dur-press) var(--ease-out)}.vx-seg button:hover{color:var(--ink)}.vx-seg button:active,.vx-seg button[aria-checked=true]{background:var(--wash-2);color:var(--ink)}.vx-seg button:active{transform:scale(.97)}.vx-stepper{display:inline-flex;align-items:center;gap:2px;font-size:14.5px;font-weight:600}.vx-stepper button{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--ink-2);transition:background var(--dur-press) var(--ease-out),transform var(--dur-press) var(--ease-out)}.vx-stepper button:hover{background:var(--wash);color:var(--ink)}.vx-stepper button:active{background:var(--wash-2);color:var(--ink);transform:scale(.92)}.vx-stepper span{padding:0 6px}.vx-st{display:inline-flex;align-items:center;gap:var(--space-8);white-space:nowrap}.vx-g-ok{width:7px;height:7px;background:var(--ink)}.vx-g-ok,.vx-g-wait{border-radius:50%;flex:none}.vx-g-wait{width:9px;height:9px;border:1.5px solid var(--wait)}.vx-g-gone{width:9px;height:1.5px;background:var(--ink-3);flex:none}.vx-g-here{stroke:var(--up);stroke-width:2}.vx-g-alert{stroke:var(--down);stroke-width:1.6}.vx-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--radius-pill);border:1px solid var(--line-2);font-size:13px;font-weight:550;color:var(--ink-2);white-space:nowrap}.vx-chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper)}button.vx-chip{transition:transform var(--dur-press) var(--ease-out)}button.vx-chip:active{transform:scale(.97)}.vx-tag{display:inline-block;margin-left:8px;font-size:11.5px;font-weight:650;padding:1px 7px;vertical-align:2px;letter-spacing:0}.vx-tag,.vx-toast{color:var(--paper);background:var(--ink);border-radius:var(--radius-pill)}.vx-toast{display:inline-flex;align-items:center;gap:14px;min-height:46px;max-width:min(560px,100%);padding:7px 8px 7px 18px;font-size:14.5px;font-weight:550;line-height:1.3;box-shadow:var(--shadow)}.vx-toast>span{flex:1;min-width:0}.vx-toast .vx-btn{position:relative;flex:none;height:32px;background:color-mix(in srgb,var(--paper) 16%,transparent);color:var(--paper);padding:0 14px}.vx-toast .vx-btn:after{content:"";position:absolute;inset:-6px -4px}.vx-bar{height:8px;border-radius:4px;background:var(--wash-2);overflow:hidden}.vx-bar i{display:block;height:100%;background:var(--mark);border-radius:4px;transition:width var(--dur-count) var(--ease-out)}.vx-pgh{display:flex;flex-wrap:wrap;align-items:center;gap:12px var(--space-16);min-height:44px}.vx-pgh h1{font-size:40px;font-weight:650;letter-spacing:-.04em;line-height:1}.vx-sum{margin-top:var(--space-20);font-size:20px;line-height:1.4;letter-spacing:-.015em;color:var(--ink-2);max-width:44em}.vx-sum b{color:var(--ink);font-weight:600}.vx-notice{margin-top:10px;font-size:14px;color:var(--ink-2)}.vx-notice a{color:var(--ink);font-weight:600}.vx-tk{display:inline-flex;align-items:flex-end;vertical-align:-.16em;line-height:1}.vx-tk-d{display:inline-block;height:1em;overflow:hidden;line-height:1}.vx-tk-s{display:block;text-align:center;transition:transform var(--dur-count) var(--ease-out)}.vx-tk-s span{display:block;height:1em;line-height:1}.vx-tk-sep{display:inline-block;line-height:1}.vx-fig-n{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px var(--space-16);white-space:nowrap}.vx-fig-n .vx-tk{font-size:108px;font-weight:620;letter-spacing:0;font-variant-numeric:proportional-nums}.vx-fig-phone .vx-fig-n .vx-tk,.vx-fig-sum .vx-fig-n .vx-tk{font-size:72px}.vx-fig-phone .vx-fig-u,.vx-fig-sum .vx-fig-u{padding-bottom:8px}.vx-fig-u{font-size:26px;line-height:1;padding-bottom:13px;font-weight:500;color:var(--ink-2);letter-spacing:-.02em}.vx-fig-s{margin-top:var(--space-16);font-size:15px;color:var(--ink-2);display:flex;gap:6px;align-items:center}.vx-fig-t{display:inline-flex;align-items:center;gap:3px;font-weight:620}.vx-fig-t .vx-i{stroke-width:2}.vx-h2r{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.vx-h2r h2{font-size:19px;font-weight:650;letter-spacing:-.02em}.vx-h2r a{font-size:14px;color:var(--ink-2);text-decoration:none}.vx-kv>div{display:flex;justify-content:space-between;gap:var(--space-16);padding:11px 0;border-bottom:1px solid var(--line);font-size:15px}.vx-kv dt{color:var(--ink-2)}.vx-kv dd{margin:0;font-weight:560;font-variant-numeric:tabular-nums;text-align:right}.vx-tabs{display:flex;gap:26px;border-bottom:1px solid var(--line)}.vx-tabs button{display:inline-flex;align-items:center;gap:5px;height:42px;font-size:14.5px;font-weight:600;color:var(--ink-2);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.vx-tabs button:hover{color:var(--ink)}.vx-tabs button:active{opacity:.6;transition:none}.vx-tabs button[aria-selected=true]{color:var(--ink);border-color:var(--ink)}.vx-tabs em{font-style:normal;color:var(--ink-3);margin-left:6px;font-weight:550;font-variant-numeric:tabular-nums}.vx-tabs-more{position:relative;display:inline-flex}.vx-tabs-more>button[aria-expanded=true] .vx-i{transform:rotate(180deg)}.vx-tabs-more .vx-i{transition:transform .2s var(--ease-out)}.vx-menu{position:absolute;top:calc(100% + 6px);left:-10px;z-index:var(--z-menu);min-width:210px;padding:6px;border-radius:var(--radius-menu);background:var(--raised);border:1px solid var(--line);box-shadow:var(--shadow)}.vx-menu button{display:flex;width:100%;height:36px;align-items:center;justify-content:space-between;gap:18px;padding:0 10px;margin:0;border:0;border-radius:var(--radius-sm);font-size:14px;font-weight:550;color:var(--ink)}.vx-menu button:hover{background:var(--wash)}.vx-menu button:active{background:var(--wash-2)}.vx-menu button[aria-checked=true]{font-weight:650}.vx-tabpanel{padding-top:var(--space-16)}.vx-sb{display:flex;flex-direction:column;width:228px;padding:18px 12px 16px;border-right:1px solid var(--line);height:100%;background:var(--paper)}.vx-sb.is-collapsed{width:64px;padding:18px 10px;align-items:center}.vx-sb-ws{display:flex;align-items:center;gap:11px;padding:6px 10px 18px;font-size:15px}.vx-sb.is-collapsed .vx-sb-ws{padding:6px 0 18px}.vx-sb-ws div{display:grid;line-height:1.2;min-width:0}.vx-sb-ws b{font-weight:650}.vx-sb-ws span{font-size:12.5px;color:var(--ink-2)}.vx-sb-nav{display:grid;gap:1px}.vx-sb-nav a{position:relative;display:flex;align-items:center;gap:12px;height:36px;padding:0 10px;border-radius:var(--radius-nav);color:var(--ink-2);text-decoration:none;font-size:14.5px;font-weight:500;transition:background var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out)}.vx-sb.is-collapsed .vx-sb-nav a{width:40px;height:40px;justify-content:center;padding:0}.vx-sb-nav a:hover{background:var(--wash);color:var(--ink)}.vx-sb-nav a:active,.vx-subnav a:active{background:var(--wash-2);color:var(--ink);transition-duration:0s}.vx-sb.is-collapsed .vx-sb-nav a:is(:hover,:focus-visible):after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);padding:5px 10px;border-radius:var(--radius-sm);background:var(--ink);color:var(--paper);font-size:13px;font-weight:600;white-space:nowrap;pointer-events:none;z-index:var(--z-menu);animation:vx-tip var(--dur-ui) var(--ease-out) .3s both}.vx-sb.is-collapsed .vx-sb-nav a:focus-visible:after{animation-delay:0s}@keyframes vx-tip{0%{opacity:0}}.vx-sb-nav a.is-on{background:var(--wash);color:var(--ink);font-weight:620}.vx-sb-nav a em{margin-left:auto;font-style:normal;font-size:12.5px;font-weight:650;color:var(--ink);font-variant-numeric:tabular-nums}.vx-sb-gap{height:18px}.vx-sb-me{display:flex;align-items:center;gap:10px;padding:14px 10px 0;margin-top:auto;border-top:1px solid var(--line);font-size:13.5px}.vx-sb-me div{display:grid;line-height:1.25}.vx-sb-me b{font-weight:620}.vx-sb-me span{font-size:12.5px;color:var(--ink-2)}.vx-tb{display:flex;align-items:center;gap:var(--space-16);height:64px;padding:0 var(--space-40)}.vx-tb-date{font-size:15px;font-weight:550}.vx-tb-live{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:var(--ink-2);font-variant-numeric:tabular-nums}.vx-r-live i,.vx-tb-live i{width:7px;height:7px;border-radius:50%;background:var(--up)}.vx-tb-r{margin-left:auto}.vx-srch,.vx-tb-r{display:flex;align-items:center;gap:10px}.vx-srch{position:relative;height:36px;width:240px;padding:0 10px 0 12px;border-radius:var(--radius-pill);background:var(--wash);color:var(--ink-2);font-size:14px}.vx-srch kbd{margin-left:auto;font-family:inherit;font-size:12px;color:var(--ink-2)}.vx-ib{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--ink)}.vx-ib:hover{background:var(--wash)}.vx-ib:active,.vx-srch:active{background:var(--wash-2);transition-duration:0s}.vx-dot{position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--down);border:1.5px solid var(--paper)}@media (max-width:600px){.vx-tb{padding:0 var(--space-16)}.vx-tb-live{display:none}.vx-srch{width:auto}.vx-srch kbd{display:none}}.vx-subnav{display:grid;gap:1px;align-content:start}.vx-subnav a{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;border-radius:var(--radius-nav);font-size:14.5px;font-weight:500;color:var(--ink-2);text-decoration:none}.vx-subnav a:hover{color:var(--ink)}.vx-subnav a.is-on{background:var(--wash);color:var(--ink);font-weight:620}.vx-subnav-gap{height:14px}.vx-phtab{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:2px;padding:4px 6px max(8px,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--paper) var(--bar-opacity),transparent);backdrop-filter:blur(var(--bar-blur));-webkit-backdrop-filter:blur(var(--bar-blur));border-top:1px solid var(--line)}.vx-phtab>*{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:54px;padding-top:6px;border-radius:var(--radius-menu);font-size:11.5px;font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--ink-2);text-decoration:none;text-align:center;transition:transform var(--dur-press) var(--ease-out),color var(--dur-ui) var(--ease-out)}.vx-phtab>* span{max-width:100%;overflow-wrap:anywhere}.vx-phtab>:before{content:"";position:absolute;top:0;left:50%;width:28px;height:3px;margin-left:-14px;border-radius:0 0 3px 3px;background:var(--ink);opacity:0;transform:scaleX(.4);transition:opacity var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out)}.vx-phtab>.is-on{color:var(--ink);font-weight:650}.vx-phtab>.is-on:before{opacity:1;transform:none}.vx-phtab>:active{transform:scale(.94)}@media (prefers-reduced-transparency:reduce){.vx-phtab{background:var(--paper);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-contrast:more){.vx-phtab{background:var(--paper);backdrop-filter:none;-webkit-backdrop-filter:none;border-top-color:var(--line-control)}}.vx-list li{border-bottom:1px solid var(--line)}.vx-list li:last-child{border-bottom:0}.vx-list-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:10px;align-items:start;width:100%;padding:12px 0;text-align:left;color:inherit;text-decoration:none;transition:background var(--dur-ui) var(--ease-out)}:is(button,a).vx-list-row{width:calc(100% + 16px);margin:0 -8px;padding:12px 8px;cursor:pointer}:is(button,a).vx-list-row:hover{background:var(--wash)}:is(button,a).vx-list-row:active{background:var(--wash-2);transition-duration:0s}.vx-list li.is-new{animation:vx-in .5s var(--ease-out) both}@keyframes vx-in{0%{opacity:0;transform:translateY(-6px);background:var(--wash)}to{opacity:1;transform:none;background:transparent}}.vx-list-l{font-weight:620;font-variant-numeric:tabular-nums}.vx-list-m{min-width:0}.vx-list-m b{display:block;font-weight:560;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx-list-m>span{gap:5px;font-size:13px;margin-top:2px}.vx-list-m>span,.vx-list-r{display:flex;align-items:center;color:var(--ink-2)}.vx-list-r{gap:4px;font-size:14px;font-variant-numeric:tabular-nums}.vx-tasks li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;border-bottom:1px solid var(--line);font-size:15px}.vx-tasks li:last-child{border-bottom:0}.vx-tasks-g{display:grid;place-items:center;width:20px}.vx-tblw{overflow-x:auto}.vx-tbl{width:100%;border-collapse:collapse;font-size:15px}.vx-tbl th{font-size:13px;font-weight:500;color:var(--ink-3);text-align:left;height:38px}.vx-tbl td,.vx-tbl th{border-bottom:1px solid var(--line);padding:0 14px 0 0;white-space:nowrap}.vx-tbl td{height:50px}.vx-tbl .vx-num{text-align:right}.vx-tbl-sub{display:block;font-size:13px;color:var(--ink-2);margin-top:1px}.vx-tbl tbody tr{transition:background var(--dur-ui) var(--ease-out)}.vx-tbl tbody tr:hover{background:var(--wash)}.vx-fld{display:grid;gap:7px}.vx-fld label{font-size:13.5px;font-weight:600}.vx-input{height:42px;width:100%;border-radius:var(--radius-sm);border:1px solid var(--line-control);padding:0 12px;font:inherit;font-size:15px;color:var(--ink);background:var(--paper);min-width:0;outline:none;transition:border-color var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}.vx-input::placeholder{color:var(--ink-3)}.vx-input:focus{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 10%,transparent)}.vx-fld.is-err .vx-input{border-color:var(--down)}.vx-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:34px}.vx-input-w{position:relative}.vx-input-w .vx-i{position:absolute;left:12px;top:12px;color:var(--ink-3)}.vx-input-w .vx-input{padding-left:38px}.vx-hint{font-size:13px;color:var(--ink-2)}.vx-hint.is-err{display:flex;align-items:flex-start;gap:6px;color:var(--down)}.vx-hint.is-err .vx-i{margin-top:1px}.vx-ctl{display:inline-flex;align-items:center;gap:10px;min-height:var(--target-desk);font-size:15px;cursor:pointer}.vx-toggle{width:40px;height:24px;border-radius:var(--radius-pill);background:var(--line-control);position:relative;flex:none;transition:background var(--dur-ui) var(--ease-out)}.vx-toggle:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--paper);box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .22s var(--ease-out)}.vx-toggle.is-on{background:var(--ink)}.vx-toggle.is-on:after{transform:translateX(16px)}.vx-check{width:18px;height:18px;border-radius:var(--radius-xs);border:1.5px solid var(--line-control);display:inline-grid;place-items:center;flex:none;background:var(--paper)}.vx-check.is-on{background:var(--ink);border-color:var(--ink)}.vx-check.is-on:after{content:"";width:8px;height:4.5px;border-left:1.8px solid var(--paper);border-bottom:1.8px solid var(--paper);transform:translateY(-1px) rotate(-45deg)}.vx-radio{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line-control);flex:none;background:var(--paper)}.vx-radio.is-on{border:5.5px solid var(--ink)}.vx-frow{display:flex;flex-wrap:wrap;gap:10px var(--space-28);padding:18px 0;border-bottom:1px solid var(--line);align-items:flex-start}.vx-frow-l{flex:0 1 240px;min-width:0}.vx-frow-l b{display:block;font-weight:600;font-size:15px}.vx-frow-l span{display:block;font-size:13.5px;color:var(--ink-2);margin-top:3px;line-height:1.4}.vx-frow-c{display:grid;gap:10px;min-width:0;flex:1 1 240px}.vx-layer{position:absolute;inset:0;overflow:hidden;z-index:var(--z-sheet)}.vx-layer-dialog{z-index:var(--z-dialog)}.vx-scrim{position:absolute;inset:0;background:var(--scrim)}.vx-dialog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(460px,calc(100% - 32px));background:var(--raised);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:26px;outline:none}.vx-dialog h3,.vx-empty h3{font-size:22px;font-weight:620;letter-spacing:-.025em;line-height:1.15}.vx-dialog p{color:var(--ink-2);margin-top:8px;font-size:15px}.vx-acts{display:flex;justify-content:flex-end;gap:14px;align-items:center}.vx-dialog .vx-acts{margin-top:24px}.vx-drawer{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--raised);border-left:1px solid var(--line);box-shadow:var(--shadow);padding:22px 28px;display:flex;flex-direction:column;gap:var(--space-16);overflow:auto;outline:none}.vx-drawer-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.vx-drawer-h h3{font-size:22px;font-weight:620;letter-spacing:-.025em}.vx-sheet{bottom:0;display:flex;flex-direction:column;max-height:calc(100% - var(--space-40));background:var(--raised);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:var(--shadow);outline:none;will-change:transform}.vx-sheet,.vx-sheet:after{position:absolute;left:0;right:0}.vx-sheet:after{content:"";top:calc(100% - 1px);height:100vh;background:inherit}.vx-sheet.is-large{top:var(--space-40)}.vx-sheet-h{flex:none;padding:0 20px;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.vx-sheet.is-drag .vx-sheet-h{cursor:grabbing}.vx-grab{position:relative;display:grid;place-items:center;width:72px;height:28px;margin:0 auto 6px;border-radius:var(--radius-sm);cursor:inherit}.vx-grab i{display:block;width:40px;height:5px;border-radius:5px;background:var(--line-control);transition:transform var(--dur-press) var(--ease-out)}button.vx-grab:active i{transform:scaleX(1.15)}.vx-sheet-t{display:flex;align-items:flex-start;gap:12px}.vx-sheet-t h3{flex:1;min-width:0;padding-top:3px}.vx-sheet-t .vx-btn-icon{flex:none;margin-right:-4px}.vx-sheet-c{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 20px max(34px,calc(env(safe-area-inset-bottom) + 12px))}.vx-sheet h3{font-size:27px;font-weight:620;letter-spacing:-.035em;line-height:1.15}.vx-sheet-sub{margin-top:4px;font-size:15px;color:var(--ink-2)}.vx-sheet-al{display:flex;gap:10px;align-items:flex-start;margin-top:18px;padding:12px 14px;border-radius:var(--radius-menu);background:var(--wash);font-size:14.5px;line-height:1.35}.vx-sheet-al b{display:block;font-weight:620}.vx-sheet-btns{display:grid;gap:10px;margin-top:20px}.vx-sheet-btns .vx-btn{height:50px;font-size:15.5px}.vx-empty{display:grid;justify-items:center;text-align:center;gap:10px;padding:40px 20px}.vx-empty p{color:var(--ink-2);max-width:30em;font-size:15px}.vx-empty .vx-btn{margin-top:8px}.vx-empty-fig{min-height:112px}.vx-empty-fig,.vx-empty-ic{display:grid;place-items:center}.vx-empty-ic{width:64px;height:64px;border-radius:50%;color:var(--ink);margin-bottom:6px}.vx-skelw{display:grid;gap:10px}.vx-skel{display:block;border-radius:6px;background:linear-gradient(90deg,var(--wash) 0,var(--wash-2) 40%,var(--wash) 80%);background-size:300% 100%;animation:vx-skel 1.6s ease-in-out infinite}@keyframes vx-skel{0%{background-position:100% 0}to{background-position:0 0}}.vx-fnote{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-16);padding:14px 20px;border-radius:var(--radius-lg)}.vx-fnote.has-ic{grid-template-columns:22px minmax(0,1fr) auto}.vx-fnote.has-fig{grid-template-columns:76px minmax(0,1fr) auto;padding:10px 20px 10px 8px}.vx-fnote-fig{display:grid;place-items:center;width:76px;height:76px}.vx-fnote p,.vx-fnote>.vx-i{color:var(--ink)}.vx-fnote p{font-size:15px;line-height:1.42}.vx-fnote p b{font-weight:650;margin-right:4px}.vx-r{position:relative;flex-direction:column;height:100%;background:var(--paper);container:vx-r/inline-size}.vx-r,.vx-r-body{display:flex;min-height:0}.vx-r-body{flex:1;gap:0}.vx-r-tool{flex:1;overflow:auto}.vx-r-main,.vx-r-tool{min-width:0;min-height:0}.vx-r-main{display:flex;flex-direction:column;flex:1}.vx-r-gestalt,.vx-r-plan{flex-direction:row}.vx-r h1{font-size:28px;font-weight:650;letter-spacing:-.035em;line-height:1.1}.vx-r-dienst{font-size:17px}.vx-r-now{display:flex;align-items:center;gap:var(--space-16);min-height:72px;padding:8px var(--space-24);border-bottom:1px solid var(--line)}.vx-r-live{display:inline-flex;align-items:center;gap:10px;flex:none;font-size:38px;font-weight:650;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.vx-r-live i{width:10px;height:10px}.vx-r-ctx{flex:1;min-width:0;color:var(--ink-2)}.vx-r-end{flex:none}.vx-r-dienst .vx-h2r h2{font-size:19px;font-weight:620;letter-spacing:-.015em}.vx-r-last{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;padding:8px var(--space-24);border-bottom:1px solid var(--line);font-size:15px;color:var(--ink-2)}.vx-r-last.is-empty{display:none}.vx-r-last>span{min-width:0}.vx-r-dienst .vx-r-tool{padding:var(--space-24)}.vx-r-side{width:320px;border-left:1px solid var(--line);padding:var(--space-16) var(--space-24);overflow:auto}.vx-r-dienst button{min-height:48px}.vx-r-fab{position:absolute;right:var(--space-24);bottom:max(var(--space-24),env(safe-area-inset-bottom));display:inline-flex;align-items:center;justify-content:center;gap:10px;height:64px!important;padding:0 28px;border-radius:var(--radius-pill);background:var(--ink)!important;color:var(--paper)!important;font-size:18px!important;font-weight:650!important;box-shadow:var(--shadow);transition:transform var(--dur-press) var(--ease-out)}.vx-r-fab:active{transform:scale(.97)}.vx-r-period{display:flex;align-items:center;gap:var(--space-16);height:72px;padding:0 var(--space-24);border-bottom:1px solid var(--line)}.vx-r-plan .vx-r-tool{padding:var(--space-16) var(--space-24)}.vx-r-bench{width:280px;border-left:1px solid var(--line);background:var(--wash);padding:var(--space-16);overflow:auto}.vx-r-draft{display:flex;align-items:center;gap:var(--space-16);height:64px;padding:0 var(--space-24);border-top:1px solid var(--line);color:var(--ink-2)}.vx-r-draft.has-changes{background:var(--ink);color:var(--paper)}.vx-r-draft.has-changes b{color:var(--paper)}.vx-r-draft.has-changes .vx-btn-primary{background:var(--paper);color:var(--ink)}.vx-r-draft.has-changes .vx-btn-text{color:var(--paper);text-decoration-color:color-mix(in srgb,var(--paper) 40%,transparent)}.vx-r-draftbar{display:flex;align-items:center;gap:var(--space-16);height:72px;padding:0 var(--space-24);border-bottom:1px solid var(--line)}.vx-r-canvas{flex:1;min-width:0;overflow:auto;background:var(--wash);display:grid;place-items:start center;padding:var(--space-40)}.vx-r-insp{width:300px;border-left:1px solid var(--line);padding:var(--space-24);overflow:auto;display:grid;gap:var(--space-16);align-content:start}.vx-r-erfass{max-width:430px;margin:0 auto;padding:var(--space-16) var(--space-20) var(--space-20);gap:var(--space-12)}.vx-r-round{display:flex;justify-content:space-between;font-size:14px;color:var(--ink-2)}.vx-r-round b{color:var(--ink);font-variant-numeric:tabular-nums}.vx-r-roundbar{height:4px;border-radius:2px;background:var(--wash-2);overflow:hidden}.vx-r-roundbar i{display:block;height:100%;background:var(--ink);transition:width var(--dur-grow) var(--ease-out)}.vx-r-erfass .vx-r-tool{display:grid;gap:var(--space-12);align-content:start;overflow:visible}.vx-r-val{display:flex;align-items:flex-end;gap:8px}.vx-r-num{font-size:72px;font-weight:620;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.vx-r-num.is-empty{color:var(--ink-3)}.vx-r-unit{font-size:24px;color:var(--ink-2);padding-bottom:8px}.vx-r-range{min-height:24px}.vx-r-submit{height:56px;margin-bottom:8px;border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font-size:17px;font-weight:650;transition:background var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out),transform var(--dur-press) var(--ease-out)}.vx-r-submit:active{transform:scale(.98)}.vx-r-submit:disabled{background:var(--wash-2);color:var(--ink-2);cursor:default;transform:none}.vx-r-keys{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.vx-r-keys button{height:60px;border-radius:var(--radius-menu);background:var(--wash);font-size:26px;font-weight:550;font-variant-numeric:tabular-nums;transition:background var(--dur-press) var(--ease-out)}.vx-r-keys button:active{background:var(--wash-2)}.vx-r-search{display:flex;align-items:center;gap:12px;height:64px;margin:var(--space-16) var(--space-24) 0;padding:0 18px;border-radius:var(--radius-pill);border:1.5px solid var(--ink);font-size:17px}.vx-r-search input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;color:var(--ink)}.vx-r-search input::placeholder{color:var(--ink-3)}.vx-r-search .vx-c-3{font-size:13px;white-space:nowrap}.vx-r-kartei .vx-r-body{padding:var(--space-16) var(--space-24) var(--space-24);gap:var(--space-24)}.vx-r-hits{width:280px;flex:none;overflow:auto}.vx-r-hits button{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:10px;border-radius:var(--radius-nav);text-align:left}.vx-r-hits button:hover{background:var(--wash)}.vx-r-hits button:active{background:var(--wash-2);transition-duration:0s}.vx-r-hits button.is-on{background:var(--wash)}.vx-r-hits b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx-r-hits span span{display:block;font-size:13px;color:var(--ink-2)}.vx-r-card{flex:1;min-width:0;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-24);outline:none}.vx-r-back{display:none;align-items:center;gap:2px;min-height:var(--target);margin:-10px 0 6px -8px;padding:0 10px 0 4px;border-radius:var(--radius-sm);font-weight:600;color:var(--ink)}.vx-r-back:active{background:var(--wash-2)}.vx-r-abrech .vx-r-tool{padding:var(--space-24)}.vx-r-total{padding-bottom:var(--space-16);margin-bottom:var(--space-16);border-bottom:3px double var(--ink)}.vx-r-total-n{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 10px;font-size:72px;font-weight:620;letter-spacing:-.03em;line-height:1}.vx-r-total-n .vx-tk{font-variant-numeric:proportional-nums}.vx-r-total-n>span:last-child{font-size:22px;color:var(--ink-2);padding-bottom:6px;letter-spacing:-.01em}.vx-r-total p{margin-top:8px;color:var(--ink-2)}.vx-r-src{font-size:13px}.vx-r-close{width:300px;border-left:1px solid var(--line);padding:var(--space-24);display:grid;gap:var(--space-16);align-content:start}.vx-r-close h3{font-size:19px;font-weight:650;letter-spacing:-.02em}.vx-r-close ul{display:grid;gap:4px}.vx-r-left{font-size:13px;color:var(--ink-2)}.vx-r-count{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-16);width:min(640px,100%);margin:0 auto;padding:var(--space-24) 0 var(--space-16)}.vx-r-count span{color:var(--ink-2);font-variant-numeric:tabular-nums}.vx-r-stack{width:min(640px,100%);margin:0 auto;position:relative}.vx-r-item{display:grid;gap:var(--space-16);padding:var(--space-24);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--raised);box-shadow:0 1px 0 var(--line),0 8px 0 -4px var(--paper),0 9px 0 -4px var(--line),0 16px 0 -8px var(--paper),0 17px 0 -8px var(--line)}.vx-r-draft2{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border-radius:var(--radius-menu)}.vx-r-draft2 p{font-size:15px}.vx-r-draft2 b{display:block;font-weight:650}.vx-r-draft2.no-fig{grid-template-columns:minmax(0,1fr)}.vx-r-draft2-fig{display:grid;place-items:center;width:44px;height:44px}.vx-r-decide{display:flex;align-items:center;gap:var(--space-16)}.vx-r-stack{outline:none}.vx-r-keys-hint{margin-left:auto;font-size:13px}.vx-r-keys-hint kbd{font-family:inherit;font-weight:600}.vx-r-stapel .vx-r-last{width:min(640px,100%);margin:var(--space-16) auto 0;padding:0;border:0}@media (hover:none){.vx-r-keys-hint{display:none}}@media (pointer:coarse){.vx-btn,.vx-input{height:var(--target)}.vx-btn-icon{width:var(--target)}.vx-btn-text{height:auto;padding-block:12px;margin-block:-12px}.vx-btn-text,.vx-chipb,.vx-ctl,.vx-menu button,.vx-sb-nav a,.vx-seg button,.vx-srch,.vx-subnav a,.vx-tabs button{min-height:var(--target)}.vx-ib,.vx-sb.is-collapsed .vx-sb-nav a,.vx-stepper button{width:var(--target);height:var(--target)}.vx-toggle:before{content:"";position:absolute;inset:-10px -2px}.vx-check:before,.vx-radio:before{content:"";position:absolute;inset:-13px}.vx-check,.vx-radio{position:relative}button.vx-grab:after{content:"";position:absolute;inset:-8px -12px}.vx-tabs button{position:relative}.vx-tabs button:after{content:"";position:absolute;inset:0 -12px}}@media (forced-colors:active){.vx-check,.vx-input,.vx-radio,.vx-toggle{border:1px solid CanvasText}.vx-g-ok,.vx-phtab>.is-on:before,.vx-toggle.is-on{background:CanvasText}.vx-toggle:after{background:Canvas;border:1px solid CanvasText}}@keyframes vx-push{0%{transform:translateX(100%)}}@keyframes vx-pop{to{transform:translateX(100%)}}@container vx-r (max-width:700px){.vx-r-body{flex-direction:column;overflow:auto}.vx-r-canvas,.vx-r-tool{flex:none;overflow:visible}.vx-r-bench,.vx-r-close,.vx-r-insp,.vx-r-side{width:auto;flex:none;overflow:visible;border-left:0;border-top:1px solid var(--line);padding:var(--space-16)}.vx-r-now{min-height:56px;padding:8px var(--space-16);gap:var(--space-12)}.vx-r-live{font-size:22px;gap:8px}.vx-r-live i{width:9px;height:9px}.vx-r-ctx{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:15px;line-height:1.3}.vx-r-last{padding:8px var(--space-16)}.vx-r-dienst .vx-r-tool{padding:var(--space-16)}.vx-r-dienst.has-fab .vx-r-body{padding-bottom:88px}.vx-r-fab{left:var(--space-16);right:var(--space-16);bottom:max(var(--space-16),env(safe-area-inset-bottom));height:56px!important;font-size:17px!important}.vx-r-draftbar,.vx-r-period{flex-wrap:wrap;height:auto;min-height:56px;padding:10px var(--space-16);gap:8px var(--space-12)}.vx-r-abrech .vx-r-tool,.vx-r-plan .vx-r-tool{padding:var(--space-16)}.vx-r-draft{flex-wrap:wrap;height:auto;padding:10px var(--space-16);gap:4px var(--space-12)}.vx-r-draft>span:first-child{flex:1 1 100%}.vx-r-canvas{padding:var(--space-16)}.vx-r-search{height:56px;margin:var(--space-12) var(--space-16) 0}.vx-r-kartei .vx-r-body{position:relative;overflow:hidden;padding:var(--space-12) var(--space-16) var(--space-16);gap:0}.vx-r-hits{width:auto;flex:1;min-height:0;overflow:auto}.vx-r-kartei .vx-r-card{display:none}.vx-r-kartei.is-card .vx-r-card{display:block;position:absolute;inset:0;z-index:1;border:0;border-radius:0;padding:var(--space-12) var(--space-16) var(--space-24);background:var(--paper);animation:vx-push var(--dur-sheet) var(--ease-out)}.vx-r-kartei.is-card:not(.is-pop) .vx-r-hits{visibility:hidden}.vx-r-kartei.is-pop .vx-r-card{animation:vx-pop var(--dur-out) var(--ease-in) forwards}.vx-r-back{display:inline-flex}.vx-r-count,.vx-r-stack,.vx-r-stapel .vx-r-last{width:auto;margin-inline:var(--space-16)}.vx-r-item{padding:var(--space-16)}.vx-r-decide{flex-wrap:wrap}}@media (prefers-contrast:more){:root,[data-theme]{--line:var(--line-control);--line-2:var(--line-control);--ink-3:var(--ink-2)}}@media (prefers-reduced-transparency:reduce){:root{--bar-opacity:100%;--bar-blur:0px}}

/*! 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)))){*,::backdrop,:after,:before{--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-ease:initial}}}@layer theme{:host,:root{--font-sans:-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-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius-xs:.125rem;--radius-sm:.25rem;--radius-lg:.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.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}.block{display:block}.grid{display:grid}.italic{font-style:italic}.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}.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,)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}body,html{background:var(--paper)}body{min-height:100svh;color:var(--ink);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}a,button,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}svg{flex-shrink:0}blockquote,figure,h1,h2,h3,p{margin:0}.mono,code,kbd,pre{font-family:var(--font-mono)}.tabular{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus-visible{outline:var(--focus-ring) solid var(--ink);outline-offset:var(--focus-ring-offset)}::selection{background:var(--wash-2);color:var(--ink)}.field-error,.form-error-head,.p-error{padding-left:21px;position:relative}.field-error:before,.form-error-head:before,.p-error:before{content:"";background:currentColor;width:15px;height:15px;position:absolute;top:.15em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4 21 19.5H3z'/%3E%3Cpath d='M12 10v4.2M12 16.9v.2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4 21 19.5H3z'/%3E%3Cpath d='M12 10v4.2M12 16.9v.2'/%3E%3C/svg%3E") 50%/contain no-repeat}.developer-page{background:var(--paper);flex-direction:column;min-height:100svh;display:flex}.skip-link{left:var(--space-16);z-index:var(--z-toast);border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);padding:10px 16px;font-weight:600;position:fixed;top:-80px}.skip-link:focus{top:var(--space-12)}.developer-header{z-index:var(--z-menu);align-items:center;gap:var(--space-40);height:64px;padding:0 var(--space-40);border-bottom:1px solid var(--line);background:var(--paper);flex-shrink:0;display:flex;position:relative}.brand{min-height:var(--target-desk);white-space:nowrap;color:var(--ink);align-items:center;display:inline-flex}.header-nav{align-items:center;gap:var(--space-28);color:var(--ink-2);font-size:14.5px;font-weight:500;display:flex}.header-nav a{transition:color var(--dur-ui) var(--ease-out)}.header-nav a:hover{color:var(--ink)}.header-actions{align-items:center;gap:var(--space-12);white-space:nowrap;margin-left:auto;font-size:14px;display:flex}.account-prompt{color:var(--ink-2)}.primary-button{justify-content:center;align-items:center;gap:var(--space-8);width:100%;height:46px;margin-top:var(--space-24);border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);white-space:nowrap;transition:transform var(--dur-press) var(--ease-out),opacity var(--dur-ui) var(--ease-out);border:0;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.primary-button:not(:disabled):hover{opacity:.86}.primary-button:active{transform:scale(.97)}.primary-button:disabled{background:var(--wash-2);color:var(--ink-2);transform:none}.back-link,.outline-button{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--target-desk);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:.25em;white-space:nowrap;transition:text-decoration-color var(--dur-ui) var(--ease-out),opacity var(--dur-ui) var(--ease-out);background:0 0;border:0;padding:4px;font-size:14px;font-weight:600;display:inline-flex}.back-link:hover,.outline-button:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.back-link:active,.outline-button:active{opacity:.7}.outline-button:disabled{opacity:var(--opacity-disabled)}.outline-button.full{width:100%;min-height:var(--target)}.back-link{color:var(--ink-2);font-weight:500;text-decoration:none}.icon-button{border:1px solid var(--line-control);border-radius:var(--radius-pill);width:38px;height:38px;color:var(--ink);transition:background var(--dur-ui) var(--ease-out);background:0 0;place-items:center;padding:0;display:grid}.icon-button:hover{background:var(--wash)}.icon-button:active{background:var(--wash-2)}.mobile-menu{display:none}.signup-layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.auth-area{min-width:0;padding:var(--space-56) var(--space-40) var(--space-96);justify-content:center;display:flex}.signup-card{width:100%;min-width:0;max-width:540px}.auth-heading{flex-direction:column;display:flex}.step-count{margin-bottom:var(--space-16);color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px}.auth-heading h1{letter-spacing:-.04em;outline:none;font-size:40px;font-weight:650;line-height:1}.auth-heading p{margin-top:var(--space-20);letter-spacing:-.015em;color:var(--ink-2);font-size:20px;line-height:1.4}.auth-heading+.auth-columns{margin-top:var(--space-40)}.form-column{min-width:0}.signup-stepper{margin:var(--space-40) 0;padding:0;list-style:none;display:flex}.signup-stepper li{align-items:flex-start;gap:var(--space-8);flex-direction:column;flex:1;min-width:26px;display:flex;position:relative}.signup-stepper li:last-child{flex:none}.signup-stepper li:not(:last-child):after{content:"";background:var(--line-2);height:1px;position:absolute;top:12.5px;left:34px;right:8px}.signup-stepper li.active:not([aria-current=step]):after{background:var(--ink)}.step-circle{z-index:1;border:1.5px solid var(--line-control);background:var(--paper);width:26px;height:26px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12.5px;font-weight:600;display:grid;position:relative}.signup-stepper li.active .step-circle{border-color:var(--ink);background:var(--ink);color:var(--paper)}.signup-stepper li[aria-current=step] .step-circle{background:var(--paper);color:var(--ink);box-shadow:0 0 0 3px var(--wash-2)}.step-label{color:var(--ink-2);white-space:nowrap;font-size:12.5px;line-height:1.2}.signup-stepper li.active .step-label{color:var(--ink)}.signup-stepper li[aria-current=step] .step-label{font-weight:600}.name-fields{gap:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.field,.floating-field{flex-direction:column;gap:7px;display:flex}.field>label,.floating-field>span{color:var(--ink);font-size:13.5px;font-weight:600}.field>label span{color:var(--ink-2);font-weight:400}.auth-form .field+.field,.company-field,.email-field,.password-field{margin-top:var(--space-20)}.field>input,.field>select,.field>textarea,.floating-field input,.password-input input{border:1px solid var(--line-control);border-radius:var(--radius-sm);background:var(--paper);width:100%;min-width:0;height:42px;color:var(--ink);transition:border-color var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out);outline:none;padding:0 12px;font-size:15px}.field>textarea{resize:vertical;height:auto;min-height:104px;padding:10px 12px;line-height:1.45}.field>select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}:is(.floating-field input,.field>input,.field>textarea,.password-input input)::placeholder{color:var(--ink-3)}:is(.floating-field input,.field>input,.field>select,.field>textarea,.password-input input):focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--ink)}@supports (color:color-mix(in lab,red,red)){:is(.floating-field input,.field>input,.field>select,.field>textarea,.password-input input):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 10%,transparent)}}:is(.floating-field input,.field>input,.password-input input)[aria-invalid=true]{border-color:var(--down)}@media (pointer:coarse){.field>input,.field>select,.floating-field input,.password-input input{height:var(--target)}}.field>input.otp-input{letter-spacing:12px;text-align:center;font-variant-numeric:tabular-nums;height:60px;padding-left:22px;font-size:26px}.password-input{position:relative}.password-input input{padding-right:48px}.password-input button{width:36px;height:36px;color:var(--ink-2);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.password-input button:hover{background:var(--wash);color:var(--ink)}.field-help{color:var(--ink-2);margin-top:2px;font-size:13px;line-height:1.45}.check-row a,.fact-list a,.field-error a,.field-help a,.legal a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:.2em;font-weight:600}.field-help strong{color:var(--ink);font-weight:600}.field-error,.social-message{color:var(--down);margin:2px 0 0;font-size:13px;line-height:1.45}.social-message{color:var(--ink-2)}.password-strength{min-height:18px;color:var(--ink-2);align-items:center;gap:10px;margin-top:4px;font-size:13px;display:flex}.strength-bars{gap:4px;display:flex}.strength-bars i{background:var(--wash-2);width:22px;height:4px;transition:background var(--dur-ui) var(--ease-out);border-radius:2px}.strength-bars .filled{background:var(--mark)}.strength-1 .filled,.strength-2 .filled{background:var(--wait)}.form-error{margin:var(--space-20) 0 0;border-radius:var(--radius-menu);background:var(--wash);color:var(--ink-2);overflow-wrap:anywhere;--down:var(--down-s);padding:14px 16px;font-size:14px;line-height:1.45}.form-error p+p{margin-top:6px}.form-error-head{color:var(--down);font-weight:600}.social-divider{align-items:center;gap:var(--space-16);margin:var(--space-28) 0 var(--space-16);color:var(--ink-2);white-space:nowrap;font-size:13px;display:flex}.social-divider:after,.social-divider:before{content:"";background:var(--line);flex:1;height:1px}.social-buttons{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.social-buttons button{justify-content:center;align-items:center;gap:var(--space-8);border:1px solid var(--line-control);border-radius:var(--radius-pill);height:42px;transition:background var(--dur-ui) var(--ease-out),transform var(--dur-press) var(--ease-out);background:0 0;padding:0 10px;font-size:14px;font-weight:600;display:flex}.social-buttons button:hover{background:var(--wash)}.social-buttons button:active{transform:scale(.97)}.social-buttons svg{width:18px;height:18px}.legal{margin-top:var(--space-24);color:var(--ink-2);font-size:13px;line-height:1.5}.legal code{font-size:12px}.login-link{margin-top:var(--space-16);color:var(--ink-2);font-size:14px}.login-link a:not(.back-link){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:.25em;margin-left:6px;font-weight:600}.login-link .back-link{margin-left:-4px}.screen-lead{margin-bottom:var(--space-20);color:var(--ink-2);font-size:15px;line-height:1.5}.screen-lead strong{color:var(--ink);font-weight:600}.status-icon{width:64px;height:64px;margin-bottom:var(--space-20);background:var(--wash);color:var(--up-s);border-radius:50%;place-items:center;display:grid}.status-icon.neutral{color:var(--ink)}.integration-note{border-radius:var(--radius-menu);background:var(--f-cream);color:var(--ink);padding:14px 16px;font-size:14px;line-height:1.45}.form-actions{gap:var(--space-8);margin-top:var(--space-24);display:grid}.form-actions .primary-button{margin-top:0}.verification-panel{min-width:0}.verification-icon{width:64px;height:64px;margin-bottom:var(--space-20);background:var(--wash);color:var(--ink);border-radius:50%;place-items:center;display:grid}.verification-panel h3{margin-bottom:var(--space-12);letter-spacing:-.025em;font-size:22px;font-weight:620;line-height:1.15}.verification-panel p{margin-bottom:var(--space-16);color:var(--ink-2);overflow-wrap:anywhere;line-height:1.5}.verification-panel .integration-note{color:var(--ink)}.option-list{display:grid}.option-list label{align-items:center;gap:var(--space-16);background:linear-gradient(var(--line),var(--line)) 8px 100% /calc(100% - 16px) 1px no-repeat;cursor:pointer;min-height:64px;margin:0 -8px;padding:10px 8px;display:flex}.option-list label:last-child{background:0 0}.option-list label:hover{background-color:var(--wash)}.option-icon{background:var(--wash);width:40px;height:40px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.option-list label.selected .option-icon{background:var(--wash-2)}.option-list+.field-help{margin-top:var(--space-12)}.option-text{flex:1;min-width:0}.option-text strong{font-size:15px;font-weight:600;display:block}.option-text small{color:var(--ink-2);margin-top:2px;font-size:13px;display:block}.option-list input[type=radio]{appearance:none;border:1.5px solid var(--line-control);background:var(--paper);width:18px;height:18px;transition:border-width var(--dur-ui) var(--ease-out);border-radius:50%;flex-shrink:0;margin:0}.option-list input[type=radio]:checked{border:5.5px solid var(--ink)}.check-row{align-items:flex-start;gap:var(--space-12);margin-top:var(--space-16);color:var(--ink);cursor:pointer;font-size:14px;line-height:1.5;display:flex}.check-row input,.platform input[type=checkbox]:not([role=switch]){appearance:none;border:1.5px solid var(--line-control);border-radius:var(--radius-xs);background:var(--paper);cursor:pointer;flex-shrink:0;place-items:center;width:18px;height:18px;margin:2px 0 0;padding:0;display:inline-grid}.check-row input:checked,.platform input[type=checkbox]:not([role=switch]):checked{border-color:var(--ink);background:var(--ink)}.check-row input:checked:after,.platform input[type=checkbox]:not([role=switch]):checked:after{content:"";border-left:1.8px solid var(--paper);border-bottom:1.8px solid var(--paper);width:8px;height:4.5px;transform:translateY(-1px)rotate(-45deg)}.fact-list{margin:0 0 var(--space-20);color:var(--ink);gap:10px;padding:0;font-size:14px;list-style:none;display:grid}.fact-list li{align-items:center;gap:10px;display:flex}.fact-list svg{color:var(--up)}.link-list{margin:var(--space-28) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.link-list li{border-bottom:1px solid var(--line)}.link-list a{align-items:center;gap:var(--space-12);min-height:52px;transition:background var(--dur-ui) var(--ease-out);margin:0 -8px;padding:0 8px;font-size:15px;font-weight:500;display:flex}.link-list a:hover{background:var(--wash)}.link-list a:active{background:var(--wash-2);transition-duration:0s}.link-list a>svg:last-child{color:var(--ink-2);margin-left:auto}.link-index{background:var(--wash-2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12.5px;font-weight:650;display:grid}.developer-hero{align-self:stretch;gap:var(--space-28);min-width:0;padding:var(--space-24) var(--space-40) var(--space-40);background:var(--f-cream);color:var(--ink);flex-direction:column;display:flex}.hero-figure{border-radius:var(--radius-lg);background:var(--ink);aspect-ratio:16/9;overflow:hidden}.hero-figure img{object-fit:cover;object-position:72% center;width:100%;height:100%;display:block}.hero-content h2{letter-spacing:-.04em;font-size:40px;font-weight:650;line-height:1}.hero-intro{margin-top:var(--space-16);letter-spacing:-.015em;color:var(--ink-2);font-size:20px;line-height:1.4}.hero-features{gap:var(--space-12) var(--space-24);margin:var(--space-24) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.hero-features li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.hero-features svg{margin-top:1px}.hero-quote{color:var(--ink-2);margin-top:auto;font-size:15px;line-height:1.5}.hero-quote cite{margin-top:4px;font-size:13px;font-style:normal;display:block}.developer-benefits{min-width:0;padding-top:var(--space-24);border-top:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.developer-benefits{border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}}.developer-benefits ul{gap:var(--space-20) var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.developer-benefits li{align-items:flex-start;gap:var(--space-12);display:flex}.benefit-icon{background:var(--paper);width:36px;height:36px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.developer-benefits h3{font-size:15px;font-weight:600;line-height:1.3}.developer-benefits p{color:var(--ink-2);overflow-wrap:anywhere;margin-top:2px;font-size:13.5px;line-height:1.45}.developer-benefits p strong{color:var(--ink);font-weight:600}.testimonial{margin-top:var(--space-24);color:var(--ink);font-size:15px;line-height:1.5}.testimonial cite{color:var(--ink-2);margin-top:6px;font-size:13px;font-style:normal;display:block}.partner-strip{padding:var(--space-28) var(--space-40);border-top:1px solid var(--line)}.partner-strip>p{color:var(--ink-2);font-size:13px}.partner-logos{align-items:baseline;gap:var(--space-12) var(--space-40);margin:var(--space-16) 0 0;letter-spacing:-.02em;color:var(--ink-2);flex-wrap:wrap;padding:0;font-size:19px;font-weight:650;list-style:none;display:flex}.partner-logos .partner-more{letter-spacing:0;font-size:13px;font-weight:400}.developer-footer{align-items:center;gap:var(--space-16) var(--space-28);min-height:72px;padding:var(--space-20) var(--space-40);border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;font-size:13px;display:flex}.footer-brand{align-items:center;gap:var(--space-24);display:flex}.language-selector{border:1px solid var(--line-control);border-radius:var(--radius-pill);height:34px;color:var(--ink);align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:flex;position:relative}.language-selector select{color:inherit;appearance:none;font-weight:inherit;background:0 0;border:0;outline:none}.developer-footer nav{gap:var(--space-8) var(--space-20);flex-wrap:wrap;display:flex}.developer-footer nav:first-of-type{margin-left:auto}.developer-footer nav a:hover{color:var(--ink)}.footer-social{padding-left:var(--space-20);border-left:1px solid var(--line)}.footer-tagline{width:100%;color:var(--ink-3)}.welcome-hero{align-items:center;gap:var(--space-56);padding:var(--space-64) var(--space-40) var(--space-56);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.welcome-intro h1{letter-spacing:-.045em;font-size:108px;font-weight:650;line-height:.95}.welcome-intro>p{margin-top:var(--space-28);letter-spacing:-.015em;color:var(--ink-2);font-size:20px;line-height:1.4}.welcome-actions{align-items:center;gap:var(--space-16) var(--space-24);margin-top:var(--space-40);flex-wrap:wrap;display:flex}.welcome-actions .vx-btn-primary{height:46px;padding:0 22px;font-size:15px}.welcome-demo{align-items:center;gap:var(--space-8);margin-top:var(--space-28);color:var(--ink-2);transition:color var(--dur-ui) var(--ease-out);font-size:14px;display:inline-flex}.welcome-demo:hover{color:var(--ink)}.welcome-figure{padding:var(--space-24);border-radius:var(--radius-lg);background:var(--f-slate)}.welcome-figure img{border-radius:var(--radius-menu);aspect-ratio:1672/941;object-fit:cover;width:100%;height:auto;display:block}.welcome-start{gap:var(--space-56);padding:var(--space-48) var(--space-40) var(--space-64);border-top:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.welcome-start h2{letter-spacing:-.02em;font-size:19px;font-weight:650}.welcome-code{min-width:0}.welcome-code>div{justify-content:space-between;align-items:baseline;gap:4px var(--space-16);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.welcome-code>div>span{font-family:var(--font-mono);color:var(--ink-2);font-size:12.5px}.welcome-code pre{min-width:0;padding:var(--space-24);border-radius:var(--radius-menu) var(--radius-menu) 0 0;background:var(--wash);color:var(--ink);margin:0;font-size:14px;line-height:1.75;overflow:auto}.welcome-code pre span{color:var(--ink-2)}.welcome-code footer{justify-content:space-between;align-items:center;gap:var(--space-16);padding:10px var(--space-24);border-top:1px solid var(--line);border-radius:0 0 var(--radius-menu) var(--radius-menu);background:var(--wash);color:var(--ink-2);font-size:13px;display:flex}.welcome-code footer .vx-st{color:var(--ink)}.welcome-capabilities ul{margin:var(--space-12) 0 0;padding:0;list-style:none}.welcome-capabilities li{border-bottom:1px solid var(--line)}.welcome-capabilities li:last-child{border-bottom:0}.welcome-capabilities a{align-items:center;gap:var(--space-16);min-height:56px;transition:background var(--dur-ui) var(--ease-out);margin:0 -8px;padding:0 8px;font-size:15px;font-weight:560;display:flex}.welcome-capabilities a:hover{background:var(--wash)}.welcome-capabilities a:active{background:var(--wash-2);transition-duration:0s}.welcome-capabilities a>span{width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.welcome-capabilities a>svg:last-child{color:var(--ink-2);margin-left:auto}@media (max-width:1199px){.welcome-intro h1{letter-spacing:-.04em;font-size:72px}.welcome-hero,.welcome-start{gap:var(--space-40);padding-left:var(--space-28);padding-right:var(--space-28)}}@media (max-width:899px){.welcome-hero,.welcome-start{grid-template-columns:minmax(0,1fr)}.welcome-hero{padding-top:var(--space-40)}}@media (max-width:599px){.welcome-hero,.welcome-start{padding-left:var(--space-16);padding-right:var(--space-16)}.welcome-intro h1{font-size:64px}.welcome-intro>p{font-size:17px}.welcome-figure{padding:var(--space-12)}.welcome-code pre{padding:var(--space-16);font-size:12.5px}.welcome-code footer{padding:10px var(--space-16)}}.workspace-loading{padding:var(--space-96) var(--space-20);text-align:center;color:var(--ink-2)}.workspace-toast{bottom:var(--space-24);z-index:var(--z-toast);width:max-content;max-width:min(560px,100vw - 32px);animation:toast-in var(--dur-out) var(--ease-out) both;position:fixed;left:50%;transform:translate(-50%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.storage-warning{z-index:var(--z-toast);padding:8px var(--space-16);background:var(--f-ochre);color:var(--ink);text-align:center;font-size:13px;position:fixed;bottom:0;left:0;right:0}@media (max-width:1299px){.account-prompt{display:none}.developer-header{gap:var(--space-28);padding:0 var(--space-28)}.header-nav{gap:var(--space-20)}.auth-area,.developer-hero{padding-left:var(--space-28);padding-right:var(--space-28)}.developer-benefits ul,.hero-features{grid-template-columns:minmax(0,1fr)}}@media (max-width:1099px){.signup-stepper li:not([aria-current=step]) .step-label{visibility:hidden}.signup-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.header-nav a:nth-child(n+4){display:none}.hero-content h2{font-size:34px}.developer-footer,.partner-strip{padding-left:var(--space-28);padding-right:var(--space-28)}}@media (max-width:799px){.developer-header{gap:var(--space-12);padding:0 var(--space-16)}.mobile-menu{display:grid}.header-nav,.header-nav a:nth-child(n+4){display:none}.header-nav.is-open{padding:var(--space-8) var(--space-16) var(--space-16);border-bottom:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);color:var(--ink);gap:0;font-size:17px;display:grid;position:absolute;top:64px;left:0;right:0}.header-nav.is-open a{min-height:var(--target);border-bottom:1px solid var(--line);align-items:center;display:flex}.header-nav.is-open a:last-child{border-bottom:0}.signup-layout{grid-template-columns:minmax(0,1fr)}.developer-hero,.partner-strip{display:none}.auth-area{padding:var(--space-28) var(--space-16) var(--space-48)}.signup-card{max-width:none}.auth-heading h1{letter-spacing:-.04em;font-size:34px;line-height:1.1}.auth-heading p{font-size:17px}.signup-stepper{margin:var(--space-28) 0}.developer-footer{padding:var(--space-24) var(--space-16)}.developer-footer nav:first-of-type{width:100%;margin-left:0}.footer-social{border-left:0;padding-left:0}.footer-brand{justify-content:space-between;width:100%}}@media (max-width:399px){.developer-header{gap:var(--space-8);padding:0 var(--space-12)}.header-actions{gap:4px}.brand .vx-logo{gap:8px}}@media (max-width:379px){.name-fields,.social-buttons{grid-template-columns:minmax(0,1fr)}.step-circle{width:24px;height:24px}.signup-stepper li:not(:last-child):after{top:11.5px;left:30px;right:4px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color!important;animation-duration:.01ms!important}}@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-ease{syntax:"*";inherits:false}