.vs-root{--vs-ink:#0b0b0c;--vs-graphite:#151517;--vs-paper:#efece6;--vs-mute:#efece699;--vs-faint:#efece624;--vs-red:#e10600;--vs-display:"Big Shoulders Display", "Arial Narrow", sans-serif;--vs-sans:"Hanken Grotesk", system-ui, sans-serif;--vs-mono:"JetBrains Mono", ui-monospace, monospace;--vs-pad:clamp(18px, 5vw, 56px);--vs-bar-h:52px;--vs-bottom:calc(env(safe-area-inset-bottom) + 12px);--vs-h:100svh;--vs-u:calc(var(--vs-h) / 100);min-height:calc(var(--vs-u) * 100);background:var(--vs-ink);color:var(--vs-paper);font-family:var(--vs-sans);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.vs-root a{color:inherit;text-decoration:none}.vs-root ::selection{background:var(--vs-red);color:var(--vs-paper)}.vs-mono{font-family:var(--vs-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.vs-stage{height:var(--vs-h);z-index:0;pointer-events:none;position:fixed;top:0;left:0;right:0}.vs-canvas,.vs-canvas canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.vs-canvas{opacity:0;transition:opacity .8s}.vs-root.is-ready .vs-canvas{opacity:1}.vs-static{width:min(62vw, calc(var(--vs-u) * 46));color:#26272b;transition:opacity .6s;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.vs-root.is-ready .vs-static{opacity:0}.vs-main{z-index:1;padding-bottom:calc(var(--vs-bar-h) + var(--vs-bottom) + 24px);position:relative}.vs-hero{min-height:calc(var(--vs-u) * 100);grid-template-rows:auto minmax(calc(var(--vs-u) * 34), 1fr) auto;padding:calc(env(safe-area-inset-top) + 16px) var(--vs-pad) calc(var(--vs-bar-h) + var(--vs-bottom) + 20px);gap:16px;display:grid}.vs-readout{color:var(--vs-mute);justify-content:space-between;align-items:center;gap:12px;display:flex}.vs-brand{color:var(--vs-paper);letter-spacing:.22em;align-items:center;gap:8px;display:inline-flex}.vs-brand b{color:var(--vs-red);font-weight:500}.vs-brand-v{width:20px;height:20px}.vs-live{align-items:center;gap:8px;display:inline-flex}.vs-live i{background:var(--vs-red);width:6px;height:6px;animation:1.6s steps(2,end) infinite vs-blink}@keyframes vs-blink{50%{opacity:.2}}.vs-hold{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;cursor:crosshair;justify-content:center;align-items:flex-end;display:flex;position:relative}.vs-hint{color:var(--vs-mute);border-left:2px solid var(--vs-red);background:#0b0b0c99;padding:6px 10px}.vs-root.is-holding .vs-hint{color:var(--vs-paper)}.vs-hero-copy{max-width:1100px}.vs-h1{font-family:var(--vs-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:800;line-height:.88;font-size:clamp(52px, min(13vw, calc(var(--vs-u) * 15)), 132px);margin:0}.vs-h1 span,.vs-h1 em{display:block}.vs-h1 em{color:#0000;-webkit-text-stroke:1.5px var(--vs-paper);font-style:normal}.vs-lede{max-width:34ch;color:var(--vs-mute);margin:18px 0 0;font-size:clamp(16px,1.6vw,20px);line-height:1.45}.vs-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.vs-btn{border:1px solid var(--vs-faint);min-height:48px;font-family:var(--vs-mono);letter-spacing:.08em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;background:#0b0b0cb3;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;font-size:12px;transition:transform .12s,border-color .2s;display:inline-flex;position:relative}.vs-btn:after{content:"";background:var(--vs-red);transform-origin:0;width:100%;height:2px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.vs-btn:hover:after,.vs-btn:focus-visible:after{transform:scaleX(1)}.vs-btn:active{transform:translateY(1px)scale(.985)}.vs-btn:active,.vs-row:active,.vs-plan:active,.vs-strip-ctrl button:active{transition-duration:0s}.vs-btn i{font-style:normal;transition:transform .2s}.vs-btn:hover i{transform:translate(4px)}.vs-btn-red{background:var(--vs-red);border-color:var(--vs-red);color:var(--vs-paper)}.vs-btn-red:after{background:var(--vs-paper)}.vs-root :focus-visible{outline:2px solid var(--vs-red);outline-offset:3px}.vs-three,.vs-close{padding:calc(var(--vs-u) * 18) var(--vs-pad) calc(var(--vs-u) * 8)}.vs-kicker{color:var(--vs-red);margin:0 0 28px}.vs-three ol{margin:0;padding:0;list-style:none}.vs-row{border-top:1px solid var(--vs-faint);grid-template-columns:auto 1fr;grid-template-areas:"n name""n text""n meta""n cta";gap:6px 24px;padding:28px 0;transition:transform .12s;display:grid;position:relative}.vs-row:active{transform:translate(3px)}.vs-row-n{color:var(--vs-red);grid-area:n;padding-top:10px}.vs-row-name{font-family:var(--vs-display);text-transform:uppercase;grid-area:name;font-size:clamp(40px,9vw,112px);font-weight:800;line-height:.9}.vs-row-text{color:var(--vs-mute);grid-area:text;max-width:44ch;line-height:1.5}.vs-row-meta{color:var(--vs-paper);grid-area:meta}.vs-row-cta{color:var(--vs-mute);grid-area:cta;margin-top:8px}.vs-row-cta i{font-style:normal;transition:transform .2s;display:inline-block}.vs-row:hover .vs-row-cta{color:var(--vs-paper)}.vs-row:hover .vs-row-cta i{transform:translate(6px)}.vs-rule{background:var(--vs-red);transform-origin:0;width:100%;height:1px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.vs-row:hover .vs-rule,.vs-row:focus-visible .vs-rule,.vs-row:active .vs-rule{transform:scaleX(1)}@media (width>=900px){.vs-row{grid-template-columns:60px 1.3fr 1fr 180px;grid-template-areas:"n name text meta""n name cta meta";align-items:start}}.vs-close h2{font-family:var(--vs-display);text-transform:uppercase;max-width:14ch;margin:0;font-size:clamp(40px,8vw,110px);font-weight:800;line-height:.92}.vs-foot{margin-top:calc(var(--vs-u) * 14);border-top:1px solid var(--vs-faint);color:var(--vs-mute);flex-wrap:wrap;gap:10px 28px;padding-top:18px;display:flex}.vs-foot a:hover{color:var(--vs-paper)}.vs-hide-sm{display:none}@media (width>=640px){.vs-hide-sm{display:inline}}.vs-bar{z-index:60;left:12px;right:92px;bottom:var(--vs-bottom);height:var(--vs-bar-h);grid-template-columns:var(--vs-bar-h) minmax(0, 1fr) auto;border:1px solid var(--vs-faint);background:#151517f0;align-items:center;max-width:460px;display:grid;position:fixed}.vs-bar-mark{border-right:1px solid var(--vs-faint);height:100%;color:var(--vs-paper);place-items:center;display:grid}.vs-bar-mark svg{width:22px;height:22px}.vs-bar-where{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--vs-mute);padding:0 12px;overflow:hidden}.vs-bar-where b{color:var(--vs-paper);font-weight:500}.vs-bar-toggle{border:0;border-left:1px solid var(--vs-faint);height:100%;color:var(--vs-paper);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:10px;padding:0 14px;display:inline-flex}.vs-bar-toggle:active{background:#e106002e}.vs-bars{width:18px;height:10px;position:relative}.vs-bars i{background:var(--vs-paper);width:100%;height:2px;transition:transform .25s,top .25s;position:absolute;left:0}.vs-bars i:first-child{top:0}.vs-bars i:last-child{background:var(--vs-red);top:8px}.vs-bars.is-x i:first-child{top:4px;transform:rotate(45deg)}.vs-bars.is-x i:last-child{top:4px;transform:rotate(-45deg)}.vs-index{z-index:55;padding:calc(env(safe-area-inset-top) + 40px) var(--vs-pad) calc(var(--vs-bar-h) + var(--vs-bottom) + 24px);opacity:0;visibility:hidden;overscroll-behavior:contain;background:#060607;flex-direction:column;justify-content:space-between;transition:opacity .25s,visibility 0s .25s;display:flex;position:fixed;inset:0;overflow-y:auto}.vs-index.is-open{opacity:1;visibility:visible;transition:opacity .25s}.vs-index ol{--f:0;perspective:1000px;perspective-origin:50%;transform-style:preserve-3d;touch-action:pan-y;margin:auto 0;padding:0;list-style:none}.vs-index ol li{--o:calc(var(--i) - var(--f));--a:max(var(--o), calc(var(--o) * -1));text-align:center;transform-style:preserve-3d}.vs-index-link{-webkit-tap-highlight-color:transparent;outline-offset:4px;justify-content:center;align-items:center;padding:2px 0;display:inline-flex;position:relative}.vs-index-link .vs-mono{color:var(--vs-red);opacity:calc(1 - var(--a) * .25);margin-right:10px;font-size:11px;position:absolute;right:100%}.vs-index-word{--side:#3a3b41;--edge:#1c1c20;white-space:nowrap;font-family:var(--vs-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:900;line-height:.9;font-size:clamp(46px, min(15.5vw, calc(var(--vs-u) * 10.5)), 150px);color:#c9c9c6;text-shadow:0 1px 0 #8d8d90, 0 2px 0 #5c5c61, 0 3px 0 var(--side), 0 4px 0 var(--side), 0 5px 0 var(--edge), 0 6px 0 var(--edge), 0 7px 0 #141417, 0 8px 0 #101012, 0 18px 24px #000000e6;transform-origin:50%;backface-visibility:hidden;transform:translate3d(0, 0, calc(var(--a) * -90px)) rotateX(calc(var(--o) * -13deg)) scale(calc(1 - min(var(--a), 3) * .07));opacity:0;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .4s,color .25s;display:inline-block;position:relative}.vs-index-word:after{content:"";background:var(--vs-red,#e10600);height:3px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-6px;left:4%;right:4%;transform:scaleX(0);box-shadow:0 0 10px #e1060099}.vs-index.is-open .vs-index-word{opacity:calc(1 - min(var(--a), 3) * .2);transition-delay:calc(var(--i) * 45ms), calc(var(--i) * 45ms), 0s}.vs-index.is-open ol li .vs-index-word{color:color-mix(in oklab, #f5f5f3 calc(100% - min(var(--a), 1) * 35%), #77777a)}.vs-index-link[data-active] .vs-mono{text-decoration:underline}.vs-index ol li .vs-index-word{--p:max(0, calc(1 - var(--a)))}.vs-index.is-open ol li .vs-index-word{transform:translate3d(0, 0, calc(var(--a) * -90px + var(--p) * 40px)) rotateX(calc(var(--o) * -13deg)) scale(calc(1 - min(var(--a), 3) * .07 + var(--p) * .12))}.vs-index.is-open ol li .vs-index-word:after{transform:scaleX(var(--p))}.vs-index:not(.is-open) .vs-index-word{transform:translate3d(0,40px,-500px)rotateX(35deg)}.vs-index[data-launching]{transition:opacity .42s,visibility 0s .42s}.vs-index[data-launching] li[data-launch] .vs-index-word{opacity:0;transition:transform .42s cubic-bezier(.5,0,.75,0),opacity .42s ease-in;transform:translateZ(360px)!important}.vs-index[data-launching] li:not([data-launch]) .vs-index-word{opacity:0;transition:transform .4s ease-in,opacity .25s;transform:translateZ(-400px)!important}@media (prefers-reduced-motion:reduce){.vs-index-word,.vs-index:not(.is-open) .vs-index-word,.vs-index.is-open ol li .vs-index-word{transition:opacity .2s,color .2s;transform:none!important}}.vs-index-foot{flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px;display:flex}.vs-langs{gap:4px;display:flex}.vs-langs button{font-family:var(--vs-mono);color:var(--vs-mute);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px;font-size:12px}.vs-langs button[aria-pressed=true]{color:var(--vs-paper);border-bottom-color:var(--vs-red)}@media (prefers-reduced-motion:reduce){.vs-root *,.vs-root :before,.vs-root :after{transition-duration:0s!important;animation:none!important}}.vs-red{color:var(--vs-red);font-weight:500}.vs-intro{min-height:calc(var(--vs-u) * 92);grid-template-rows:auto minmax(calc(var(--vs-u) * 26), 1fr) auto;padding:calc(env(safe-area-inset-top) + 16px) var(--vs-pad) calc(var(--vs-u) * 6);gap:16px;display:grid}.vs-h1-page{font-size:clamp(48px, min(12vw, calc(var(--vs-u) * 14)), 120px)}.vs-price{font-family:var(--vs-display);margin:22px 0 0;font-size:clamp(36px,7vw,64px);font-weight:800}.vs-note{color:var(--vs-mute);text-transform:none;letter-spacing:.02em;max-width:52ch;margin-top:10px;line-height:1.6}.vs-mode{padding:calc(var(--vs-u) * 16) var(--vs-pad) calc(var(--vs-u) * 10);border-top:1px solid var(--vs-faint)}.vs-mode-name{font-family:var(--vs-display);text-transform:uppercase;max-width:16ch;margin:0;font-size:clamp(38px,8vw,100px);font-weight:800;line-height:.92}.vs-points{max-width:640px;margin:28px 0 0;padding:0;list-style:none}.vs-points li{border-bottom:1px solid var(--vs-faint);align-items:baseline;gap:16px;padding:14px 0;font-size:17px;display:flex}.vs-points li .vs-mono{color:var(--vs-red)}.vs-mode-cta{margin-top:28px}.vs-statement{font-family:var(--vs-display);text-transform:uppercase;max-width:22ch;margin:0 0 20px;font-size:clamp(28px,5vw,56px);font-weight:700;line-height:1}.vs-work{padding:calc(var(--vs-u) * 4) 0 calc(var(--vs-u) * 12);overflow:hidden}.vs-c3{--c3-w:min(64vw, 340px);position:relative}.vs-c3-stage{height:calc(var(--c3-w) * 1.48 + 48px);perspective:1200px;perspective-origin:50% 42%;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;-webkit-touch-callout:none;position:relative}.vs-c3-stage:active{cursor:grabbing}.vs-c3-ring{transform-style:preserve-3d;margin:0;padding:0;list-style:none;position:absolute;inset:0}.vs-c3-card{--shade:0;width:var(--c3-w);margin-left:calc(var(--c3-w) / -2);aspect-ratio:1/1.48;will-change:transform, opacity;backface-visibility:hidden;position:absolute;top:18px;left:50%}.vs-c3-link{-webkit-tap-highlight-color:transparent;background:#0d0d0f;border:1px solid #ffffff29;border-radius:14px;transition:transform .32s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 1px 0 #ffffff14,0 30px 60px -20px #000000e6,0 0 0 1px #0009}.vs-c3-card[data-active] .vs-c3-link{border-color:#ffffff4d;box-shadow:inset 0 1px #fff6,0 40px 80px -24px #000000f2,0 18px 50px -30px #e106008c}.vs-c3-link img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vs-c3-link:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#ffffff24 0%,#fff0 32% 70%,#ffffff0f 100%);position:absolute;inset:0}.vs-c3-shade{z-index:1;background:linear-gradient(180deg, #05050600 40%, #050506eb 88%), rgba(5, 5, 6, calc(var(--shade) * .5));position:absolute;inset:0}.vs-c3-meta{z-index:3;color:var(--vs-paper);gap:6px;padding:0 18px 26px;display:grid;position:absolute;bottom:0;left:0;right:0}.vs-c3-meta strong{font-family:var(--vs-display);text-transform:uppercase;font-size:clamp(26px,7vw,40px);font-weight:800;line-height:.92}.vs-c3-meta .vs-mono:last-child{color:#f5f5f3b8;letter-spacing:.12em;font-size:11px}.vs-c3-line{z-index:3;background:var(--vs-red,#e10600);height:2px;opacity:calc(.35 + (1 - var(--shade)) * .65);position:absolute;bottom:10px;left:30%;right:30%;box-shadow:0 0 12px 1px #e10600cc}.vs-c3-card[data-open] .vs-c3-link{transform:scale(1.08)translateZ(0)}.vs-c3-stage[data-opening] .vs-c3-card:not([data-open]){transition:opacity .3s;opacity:0!important}.vs-c3-floor{pointer-events:none;background:radial-gradient(closest-side,#e10600b3,#e1060000);height:2px;position:absolute;bottom:8px;left:10%;right:10%}.vs-c3-dots{justify-content:center;gap:6px;margin-top:14px;display:flex}.vs-c3-dots span{background:#f5f5f32e;width:22px;height:3px;transition:background .3s,width .3s}.vs-c3-dots span[data-on]{background:var(--vs-red,#e10600);width:40px}.vs-c3-ctrl{color:var(--vs-paper);justify-content:center;align-items:center;gap:28px;margin-top:14px;display:flex}.vs-c3-ctrl button{border:1px solid var(--vs-faint);width:48px;height:48px;color:var(--vs-paper);cursor:pointer;background:0 0;border-radius:50%;font-size:22px;line-height:1}.vs-c3-ctrl button:active{background:#e106002e;transform:scale(.96)}@media (width>=900px){.vs-c3{--c3-w:min(26vw, 380px)}}.vs-plan{text-align:left;cursor:pointer;border:1px solid var(--vs-faint);width:100%;max-width:640px;color:var(--vs-paper);font:inherit;background:#151517d9;gap:8px;padding:22px;transition:border-color .2s,transform .12s;display:grid}.vs-plan.is-on{border-color:var(--vs-red)}.vs-plan:active{transform:scale(.99)}.vs-mode>.vs-plan{isolation:isolate;transform-style:preserve-3d;-webkit-tap-highlight-color:transparent;background:linear-gradient(160deg,#ffffff13 0%,#ffffff04 22%,#0000 48%),linear-gradient(#17171a 0%,#0d0d0f 100%);border:1px solid #ffffff17;gap:10px;padding:28px 24px 26px;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1),border-color .2s;position:relative;transform:perspective(1100px)rotateX(0)translateZ(0);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #000c,inset 0 0 0 1px #e106002e,0 1px #26262a,0 2px #1d1d20,0 3px #18181b,0 4px #131315,0 5px #0f0f11,0 6px #e106008c,0 26px 40px -14px #000000f2,0 40px 70px -30px #e1060038}.vs-mode>.vs-plan.is-on{border-color:#e106008c}.vs-mode>.vs-plan:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#e10600f2 18%,#ff3b30 50%,#e10600f2 82%,#0000);height:1px;position:absolute;top:-1px;left:0;right:0;box-shadow:0 0 12px #e106008c}.vs-mode>.vs-plan:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff0b 46%,#0000 54%);position:absolute;inset:0}.vs-mode>.vs-plan>*{transition:transform .55s cubic-bezier(.22,1,.36,1);transform:translateZ(0)}.vs-mode>.vs-plan>:first-child{transform:translateZ(14px)}.vs-mode>.vs-plan>strong{text-shadow:0 1px #8d8d90,0 2px #3a3b41,0 10px 18px #000000d9;transform:translateZ(34px)}.vs-mode>.vs-plan>.vs-plan-price{text-shadow:0 1px #6c6c70,0 2px #2a2a2e,0 8px 14px #000c;transform:translateZ(26px)}.vs-mode>.vs-plan>:nth-child(4){transform:translateZ(8px)}.vs-mode>.vs-plan:active{transition-duration:.18s;transform:perspective(1100px)rotateX(3deg)translateZ(-6px);box-shadow:inset 0 1px #fff3,inset 0 -1px #000c,inset 0 0 0 1px #e106004d,0 1px #26262a,0 2px #1d1d20,0 3px #e1060099,0 14px 26px -12px #000000f2,0 30px 50px -28px #e106004d}@supports (animation-timeline:view()){@keyframes vs-plate-in{0%{opacity:.001;transform:perspective(1100px)rotateX(14deg)translate3d(0,34px,-60px)}}.vs-mode>.vs-plan:not(:active){animation:linear both vs-plate-in;animation-timeline:view();animation-range:entry entry 70%}}@media (prefers-reduced-motion:reduce){.vs-mode>.vs-plan,.vs-mode>.vs-plan>*,.vs-mode>.vs-plan:active{animation:none!important;transform:none!important}}.vs-plan strong{font-family:var(--vs-display);text-transform:uppercase;font-size:clamp(26px,5vw,40px);font-weight:800;line-height:.95}.vs-plan-price{font-family:var(--vs-display);font-size:34px;font-weight:800}.vs-plan-price small{font-family:var(--vs-mono);color:var(--vs-mute);font-size:12px;font-weight:400}.vs-checkout{padding:calc(var(--vs-u) * 14) var(--vs-pad) calc(var(--vs-u) * 8);border-top:1px solid var(--vs-faint);max-width:860px;scroll-margin-top:24px}.vs-form-grid{gap:14px;display:grid}@media (width>=640px){.vs-form-grid{grid-template-columns:1fr 1fr}.vs-span{grid-column:span 2}}.vs-field{gap:8px;display:grid}.vs-field>span{color:var(--vs-mute)}.vs-field input,.vs-field textarea,.vs-field select{width:100%;min-height:50px;font:inherit;color:var(--vs-paper);border:1px solid var(--vs-faint);-webkit-appearance:none;background:#151517e6;border-radius:0;outline:none;padding:12px 14px;font-size:16px}.vs-field textarea{resize:vertical;min-height:130px}.vs-field input:focus,.vs-field textarea:focus,.vs-field select:focus{border-color:var(--vs-red);box-shadow:inset 0 -2px 0 var(--vs-red)}.vs-check{color:var(--vs-mute);cursor:pointer;align-items:flex-start;gap:12px;margin:22px 0;font-size:14px;line-height:1.5;display:flex}.vs-check input{width:20px;height:20px;accent-color:var(--vs-red);flex:none;margin-top:1px}.vs-summary{border:1px solid var(--vs-faint);border-left:3px solid var(--vs-red);background:#151517d9;gap:6px;margin-bottom:18px;padding:18px;display:grid}.vs-summary .vs-mono{color:var(--vs-mute)}.vs-summary strong{font-size:18px}.vs-pay{gap:12px;display:grid}.vs-pay>.vs-mono{color:var(--vs-mute)}.vs-disabled{pointer-events:none;opacity:.45}.vs-notice{border:1px solid var(--vs-faint);color:var(--vs-mute);background:#151517e6;padding:16px;font-size:14px;line-height:1.55}.vs-notice.is-error{color:var(--vs-paper);background:#3c06048c;border-color:#e1060099}.vs-foot-link{color:var(--vs-mute);margin-top:30px}.vs-foot-link a{text-underline-offset:4px;text-decoration:underline}.vs-wide{max-width:1040px}.vs-done{border:1px solid var(--vs-faint);border-left:3px solid var(--vs-red);background:#151517d9;padding:22px}.vs-chip{border:1px solid var(--vs-red);background:#151517e6;align-items:center;gap:10px;min-height:50px;padding:12px 14px;font-size:15px;display:flex}.vs-field select{background-image:linear-gradient(45deg, transparent 50%, var(--vs-paper) 50%), linear-gradient(135deg, var(--vs-paper) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-right:36px}.vs-field select option{color:var(--vs-paper);background:#151517}.vs-lines{max-width:760px;margin:0;padding:0;list-style:none}.vs-lines li{border-bottom:1px solid var(--vs-faint);gap:6px;padding:18px 0;display:grid}.vs-lines li>.vs-mono{color:var(--vs-mute)}.vs-lines a,.vs-lines b{font-family:var(--vs-display);text-transform:uppercase;word-break:break-word;font-size:clamp(24px,5vw,44px);font-weight:800;line-height:1}.vs-lines a{transition:color .2s}.vs-lines a:hover{color:var(--vs-red)}.vs-hours{gap:6px;display:grid;font-size:clamp(16px,2.4vw,22px)!important}@media (width>=760px){.vs-lines li{grid-template-columns:180px 1fr;align-items:baseline}}.vs-booking .premium-card-form{border:1px solid var(--vs-faint);box-shadow:none;background:#101012eb;border-radius:0}.vs-booking .animate-aurora,.vs-booking [class*=blur-3xl]{display:none}.vs-booking .rounded-full,.vs-booking .rounded-2xl,.vs-booking [class*=rounded-\[]{border-radius:0}.vs-booking .glass{border:1px solid var(--vs-faint);-webkit-backdrop-filter:none;background:0 0}.vs-booking .bg-aurora,.vs-booking .btn-aura.bg-aurora{background:var(--vs-red);box-shadow:none}.vs-booking .font-display{font-family:var(--vs-display);text-transform:uppercase;letter-spacing:0;font-weight:800}.vs-booking .text-muted-foreground{color:var(--vs-mute)}.vs-booking .text-emerald-300{color:var(--vs-red)}.vs-booking .bg-emerald-300{background:var(--vs-red)}.vs-booking .booking-day{border:1px solid var(--vs-faint);box-shadow:none;color:var(--vs-paper);background:#151517e6;border-radius:0}.vs-booking .booking-day:not(.booking-day--disabled):hover{border-color:var(--vs-red)}.vs-booking .booking-day--selected{background:var(--vs-red);border-color:var(--vs-red)}.vs-booking .booking-day--disabled{opacity:.3}.vs-booking .booking-day__dot{background:var(--vs-red);border-radius:0}.vs-booking .booking-day--selected .booking-day__dot{background:var(--vs-paper)}.vs-booking .booking-slot{border:1px solid var(--vs-faint);box-shadow:none;font-family:var(--vs-mono);color:var(--vs-paper);background:#151517e6;border-radius:0}.vs-booking .booking-slot:hover,.vs-booking .booking-slot:focus-visible{border-color:var(--vs-red);background:#e1060024}.vs-booking .booking-input{border:1px solid var(--vs-faint);min-height:50px;color:var(--vs-paper);background:#151517e6;border-radius:0;font-size:16px}.vs-booking .booking-input:focus{border-color:var(--vs-red);box-shadow:inset 0 -2px 0 var(--vs-red);outline:none}.vs-booking .hairline{border:1px solid var(--vs-faint)}.vs-booking .premium-card-form,.vs-booking .premium-card-form:hover{border:1px solid var(--vs-faint)!important;box-shadow:none!important;background:#101012f0!important;border-radius:0!important;transform:none!important}.vs-booking .premium-card-form:before,.vs-booking .premium-card-form:after{display:none!important}.vs-booking .booking-day,.vs-booking .booking-slot,.vs-booking .booking-input{border-radius:0!important}.vs-root .ai-chat-panel>div{border:1px solid var(--vs-faint);-webkit-backdrop-filter:none;background:#0d0d0ef7;border-radius:0;box-shadow:0 30px 80px -30px #000000e6}.vs-root .ai-chat-panel .animate-aurora,.vs-root .ai-chat-panel [class*=blur-3xl]{display:none}.vs-root .ai-chat-panel .rounded-xl,.vs-root .ai-chat-panel .rounded-2xl,.vs-root .ai-chat-panel .rounded-full,.vs-root .ai-chat-panel .rounded-lg,.vs-root .ai-chat-panel [class*=rounded-]{border-radius:0}.vs-root .ai-chat-panel .bg-aurora{background:var(--vs-red);animation:none}.vs-root .ai-chat-panel .font-display{font-family:var(--vs-display);text-transform:uppercase;letter-spacing:.02em;font-size:16px;font-weight:800}.vs-root .ai-chat-panel .text-muted-foreground{color:var(--vs-mute)}.vs-root .ai-chat-panel .border-white\/5{border-color:var(--vs-faint)}.vs-root .ai-chat-panel .hairline{border:1px solid var(--vs-faint)}.vs-root .ai-chat-panel .chat-input-pill{border-color:var(--vs-faint);background:#151517f2;border-radius:0;font-size:16px}.vs-root .ai-chat-panel .chat-input-pill:focus{border-color:var(--vs-red);box-shadow:inset 0 -2px 0 var(--vs-red)}.vs-root .ai-chat-panel button.bg-aurora{font-family:var(--vs-mono);letter-spacing:.08em;text-transform:uppercase}.va-root{--vs-ink:#0b0b0c;--vs-graphite:#151517;--vs-paper:#efece6;--vs-mute:#efece699;--vs-faint:#efece624;--vs-red:#e10600;--vs-display:"Big Shoulders Display", "Arial Narrow", sans-serif;--vs-sans:"Hanken Grotesk", system-ui, sans-serif;--vs-mono:"JetBrains Mono", ui-monospace, monospace;background:var(--vs-ink);min-height:100svh;color:var(--vs-paper);font-family:var(--vs-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.va-root a{text-decoration:none}.va-top{z-index:30;padding:calc(env(safe-area-inset-top) + 10px) clamp(14px, 4vw, 40px) 10px;border-bottom:1px solid var(--vs-faint);background:#0b0b0cf5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex;position:sticky;top:0}.va-mark{color:var(--vs-paper);align-items:center;gap:10px;display:flex}.va-mark svg{width:26px;height:24px;color:var(--vs-paper)}.va-mark b{color:var(--vs-red);font-weight:500}.va-tabs{scrollbar-width:none;gap:2px;max-width:100%;display:flex;overflow-x:auto}.va-tab{color:var(--vs-mute);cursor:pointer;white-space:nowrap;font-family:var(--vs-mono);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px}.va-tab:hover{color:var(--vs-paper)}.va-tab.is-on{color:var(--vs-paper);border-bottom-color:var(--vs-red)}.va-main{padding-bottom:60px}.va-head{text-align:left;max-width:1200px;margin:0 auto;padding:40px clamp(14px,4vw,40px) 24px}.va-head>.vs-mono{color:var(--vs-mute);margin:0}.va-head h1{font-family:var(--vs-display);text-transform:uppercase;margin:12px 0 0;font-size:clamp(40px,7vw,76px);font-weight:800;line-height:.9}.va-lede{color:var(--vs-mute);max-width:60ch;margin:12px 0 0}.va-section{max-width:1200px;margin:0 auto;padding:0 clamp(14px,4vw,40px)}.va-root .premium-card,.va-root .premium-card-form,.va-root .premium-card:hover,.va-root .premium-card-form:hover{background:var(--vs-graphite)!important;border:1px solid var(--vs-faint)!important;box-shadow:none!important;border-radius:0!important;transform:none!important}.va-root .premium-card:before,.va-root .premium-card-form:before,.va-root .premium-card:after,.va-root .premium-card-form:after{display:none!important}.va-root [class*=rounded-],.va-root .rounded-full{border-radius:0!important}.va-root .animate-aurora,.va-root [class*=blur-3xl],.va-root .agent-bg{display:none!important}.va-root .glass{border:1px solid var(--vs-faint);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.va-root .bg-aurora{background:var(--vs-red)!important;box-shadow:none!important}.va-root .text-aurora{color:var(--vs-red);-webkit-text-fill-color:currentColor;background:0 0}.va-root .font-display{font-family:var(--vs-display);text-transform:uppercase;letter-spacing:.01em;font-weight:800}.va-root .text-muted-foreground{color:var(--vs-mute)}.va-root .booking-input,.va-root input:not([type=checkbox]):not([type=radio]),.va-root select,.va-root textarea{border:1px solid var(--vs-faint);color:var(--vs-paper);background:#151517f2;font-size:16px;border-radius:0!important}.va-root input:focus,.va-root select:focus,.va-root textarea:focus{border-color:var(--vs-red);box-shadow:inset 0 -2px 0 var(--vs-red);outline:none}.va-root .btn-aura-sweep:before,.va-root .btn-aura-sweep:after{display:none}.va-root table{border-collapse:collapse}.va-root th{font-family:var(--vs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vs-mute);font-size:11px}.va-root :focus-visible{outline:2px solid var(--vs-red);outline-offset:2px}.va-root .agent-metric{background:var(--vs-graphite);border:1px solid var(--vs-faint);border-left:3px solid var(--a,var(--vs-red));border-radius:0}.vs-404 h1{color:var(--vs-red)}.vs-root .ai-chat-panel .chat-input-pill,.vs-root .ai-chat-panel input,.vs-root .ai-chat-panel button{border-radius:0!important}.vs-root .ai-chat-panel .chat-input-pill{border:1px solid var(--vs-faint)!important;box-shadow:none!important}.vs-root .ai-chat-panel .chat-input-pill:focus{border-color:var(--vs-red)!important}.va-root button,.va-root a,.va-root .agent-console *,.va-root [class*=agent-]{border-radius:0!important}.va-root .agent-console{background:0 0!important}.va-section>*,.va-section .grid>*{min-width:0}.va-root .premium-card-form,.va-root .premium-card{overflow-wrap:anywhere;max-width:100%}@media (width<=640px){.va-root .premium-card-form,.va-root .premium-card{padding:16px!important}}
