:is(body:has(.vx)>header,body:has(.vx)>div:has(>footer)){display:none!important}body:has(.vx){background:#f4f4f0}.vx{--vx-night:#f4f4f0;--vx-raised:#fff;--vx-ink:#000;--vx-soft:#45453f;--vx-warm:#ff3b1d;--vx-on-warm:#000;--vx-warm-ink:#c4200a;--vx-cool:#000;--vx-edge:#000;--vx-bad:#c4200a;--vx-good:#0b6b3a;--vx-line:#0003;--vx-gutter:clamp(1rem, 4vw, 2.5rem);--vx-radius:14px;background:var(--vx-night);min-height:100dvh;color:var(--vx-ink);font-family:var(--vx-body), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:400;line-height:1.55}.vx *,.vx :before,.vx :after{box-sizing:border-box}.vx ::selection{background:var(--vx-warm);color:var(--vx-on-warm)}.vx :focus-visible{outline:3px solid var(--vx-warm);outline-offset:3px;box-shadow:none;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;border-radius:0}.vx h1,.vx h2,.vx h3,.vx p{margin:0}.vx-h1{font-family:var(--vx-display), sans-serif;font-variation-settings:"wght" 800, "wdth" 92;letter-spacing:-.012em;color:var(--vx-ink);text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.55rem,1.2rem + 1.6vw,2.15rem);font-weight:800;line-height:1.16}.vx-h2{font-family:var(--vx-body), sans-serif;color:var(--vx-ink);font-size:1.125rem;font-weight:700;line-height:1.3}.vx-lead{color:var(--vx-soft);max-width:34rem;font-size:1.0625rem}.vx-soft{color:var(--vx-soft)}.vx-small{color:var(--vx-soft);font-size:.9375rem}.vx-link{color:var(--vx-cool);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.vx-link:hover{text-decoration-thickness:2px}.vx-link-row{align-items:center;min-height:44px;display:inline-flex}.vx-link-tap{padding-block:.6rem;margin-block:-.6rem;align-items:center;min-height:44px;margin-block:calc(.5lh - 22px);padding-block:calc(22px - .5lh);display:inline-flex}.vx-stack{gap:1.25rem;display:grid}.vx-stack-tight{gap:.6rem;display:grid}.vx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vx-brand{min-height:44px;color:var(--vx-ink);font-family:var(--vx-display), sans-serif;font-variation-settings:"wght" 800, "wdth" 118;letter-spacing:.02em;align-items:center;gap:.6rem;font-size:1.25rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.vx-brand svg{width:38px;height:38px;color:var(--vx-ink);flex:none}.vx-signal{background:var(--vx-ink);border:0;height:1px;margin:0}.vx-btn{min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.vx-btn[disabled],.vx-btn[aria-disabled=true]{opacity:.6;cursor:progress}.vx-btn-main{background:var(--vx-warm);color:var(--vx-on-warm)}.vx-btn-main:hover{color:var(--vx-night);background:#000}.vx-btn-quiet{color:var(--vx-ink);border-color:var(--vx-edge);background:0 0}.vx-btn-quiet:hover{border-color:var(--vx-cool)}.vx-btn-danger{color:var(--vx-bad);background:0 0;border-color:#c4200a8c}.vx-btn-danger:hover{border-color:var(--vx-bad)}.vx-btn-small{min-height:44px;padding:.5rem 1rem;font-size:.9375rem}.vx-btn-wide{width:100%}.vx-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.vx-form{gap:1.15rem;display:grid}.vx-field{gap:.4rem;display:grid}.vx-label{color:var(--vx-ink);font-size:.9375rem;font-weight:600}.vx-optional{color:var(--vx-soft);font-weight:400}.vx-hint{color:var(--vx-soft);font-size:.875rem}.vx-input,.vx-select{border:1px solid var(--vx-edge);background:var(--vx-raised);width:100%;min-height:48px;color:var(--vx-ink);font:inherit;appearance:none;border-radius:0;padding:.7rem .9rem;font-size:16px;line-height:1.3}.vx-input::placeholder{color:#6b6b64}.vx-input:hover,.vx-select:hover{border-color:var(--vx-soft)}.vx-input:focus-visible,.vx-select:focus-visible{outline:2px solid var(--vx-cool);outline-offset:1px;border-color:var(--vx-cool);border-radius:0}.vx-input[aria-invalid=true],.vx-select[aria-invalid=true]{border-color:var(--vx-bad)}.vx-input[readonly]{color:var(--vx-soft);border-style:dashed}.vx-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none' stroke='%23b9c1d8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l6 6 6-6'/%3E%3C/svg%3E");background-position:right .95rem center;background-repeat:no-repeat;padding-right:2.5rem}.vx-select option{background:var(--vx-raised);color:var(--vx-ink)}.vx-code-input{letter-spacing:.3em;text-align:center;max-width:14rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1.25rem}.vx-error{color:var(--vx-bad);gap:.4rem;font-size:.9375rem;display:flex}.vx-error:before{content:"";background:var(--vx-bad);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.5em}.vx-notice{border:1px solid var(--vx-line);background:var(--vx-raised);color:var(--vx-ink);border-radius:0;padding:.85rem 1rem;font-size:.9875rem}.vx-notice[data-tone=bad]{border-color:#c4200a80}.vx-notice[data-tone=good]{border-color:#0b6b3a80}.vx-notice strong{font-weight:700}.vx-door{grid-template-rows:auto auto 1fr auto;min-height:100dvh;display:grid}.vx-door-top{padding:max(.75rem, env(safe-area-inset-top)) max(var(--vx-gutter), env(safe-area-inset-right)) .75rem max(var(--vx-gutter), env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:1rem;display:flex}.vx-door-main{width:100%;max-width:66rem;padding:clamp(1.75rem, 6vh, 4.5rem) max(var(--vx-gutter), env(safe-area-inset-right)) 3rem max(var(--vx-gutter), env(safe-area-inset-left));align-content:start;gap:2.5rem 5rem;margin:0 auto;display:grid}.vx-door-form{gap:1.5rem;width:100%;min-width:0;max-width:27rem;display:grid}.vx-door-foot{padding:1rem max(var(--vx-gutter), env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(var(--vx-gutter), env(safe-area-inset-left));color:var(--vx-soft);font-size:.875rem}@media (min-width:1024px){.vx-door-main[data-with-steps]{grid-template-columns:minmax(0,27rem) minmax(0,20rem);align-items:start}}.vx-steps{counter-reset:vx-step;gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.vx-steps-title{color:var(--vx-soft);margin-bottom:.5rem;font-size:.9375rem;font-weight:600}.vx-step{counter-increment:vx-step;color:var(--vx-soft);grid-template-columns:2rem 1fr;align-items:start;gap:.75rem;padding:.6rem 0;display:grid}.vx-step:before{content:counter(vx-step);border:1px solid var(--vx-edge);width:2rem;height:2rem;color:var(--vx-soft);border-radius:50%;place-items:center;font-size:.9375rem;font-weight:600;display:grid}.vx-step[data-state=now]{color:var(--vx-ink)}.vx-step[data-state=now]:before{border-color:var(--vx-cool);color:var(--vx-cool)}.vx-step[data-state=done]:before{content:"✓";color:var(--vx-good);border-color:#0b6b3a99}.vx-step b{color:inherit;font-weight:600;display:block}.vx-step span{font-size:.9375rem}.vx-key{border:1px dashed var(--vx-edge);background:var(--vx-raised);letter-spacing:.08em;color:var(--vx-ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:0;padding:.85rem 1rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1rem;display:block}.vx-codes{border:1px dashed var(--vx-edge);background:var(--vx-raised);letter-spacing:.06em;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem;margin:0;padding:1rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1rem;list-style:none;display:grid}.vx-shell{grid-template-columns:16rem minmax(0,1fr);min-height:100dvh;display:grid}.vx-side{border-right:1px solid var(--vx-line);background:#ffffff8c;grid-template-rows:auto auto 1fr auto;align-self:start;gap:1.25rem;height:100dvh;padding:1.25rem 1rem;display:grid;position:sticky;top:0;overflow-y:auto}.vx-side .vx-brand{padding:0 .5rem}.vx-business{border:1px solid var(--vx-line);border-radius:0;gap:.15rem;padding:.75rem;display:grid}.vx-business-name{overflow-wrap:anywhere;font-weight:700;line-height:1.25}.vx-business-role{color:var(--vx-soft);font-size:.875rem}.vx-nav{align-content:start;gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.vx-nav-link{min-height:46px;color:var(--vx-soft);border-radius:0;align-items:center;gap:.75rem;padding:.5rem .75rem;font-weight:600;text-decoration:none;display:flex}.vx-nav-link svg{flex:none;width:20px;height:20px}.vx-nav-link:hover{color:var(--vx-ink);background:#0000000f}.vx-nav-link[aria-current=page]{color:var(--vx-ink);box-shadow:inset 2px 0 0 var(--vx-cool);background:#0000001a}.vx-side-foot{border-top:1px solid var(--vx-line);gap:.5rem;padding:.75rem .5rem 0;display:grid}.vx-person{color:var(--vx-soft);overflow-wrap:anywhere;font-size:.9375rem}.vx-plain-btn{min-height:44px;color:var(--vx-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:.4rem .25rem;font-weight:600;text-decoration:none;display:inline-flex}.vx-plain-btn:hover{color:var(--vx-cool)}.vx-topbar,.vx-tabs{display:none}.vx-content{min-width:0;padding:clamp(1.5rem, 4vw, 3rem) var(--vx-gutter) 4rem}.vx-page{gap:2rem;width:100%;max-width:46rem;display:grid}.vx-page-head{overflow-wrap:anywhere;gap:.6rem;display:grid}@media (min-width:1800px){.vx-content>.vx-page{margin-inline:auto}.vx-content>.vx-page-wide:not(.vx-page-full){max-width:78rem}}.vx-section{border-top:1px solid var(--vx-line);gap:1.1rem;padding-top:1.75rem;display:grid}.vx-section-head{gap:.3rem;display:grid}.vx-rows{margin:0;padding:0;list-style:none;display:grid}.vx-row{border-bottom:1px solid var(--vx-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.9rem 0;display:flex}.vx-row:first-child{border-top:1px solid var(--vx-line)}.vx-row-main{flex:14rem;gap:.1rem;min-width:0;display:grid}.vx-row-title{overflow-wrap:anywhere;font-weight:600}.vx-row-sub{color:var(--vx-soft);overflow-wrap:anywhere;font-size:.9375rem}.vx-tag{border:1px solid var(--vx-edge);min-height:1.75rem;color:var(--vx-ink);white-space:nowrap;border-radius:0;align-items:center;padding:.1rem .7rem;font-size:.875rem;font-weight:600;display:inline-flex}.vx-tag[data-tone=cool]{color:var(--vx-cool);border-color:#0009}.vx-subnav{scrollbar-width:none;border-bottom:1px solid var(--vx-line);gap:.25rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.vx-subnav::-webkit-scrollbar{display:none}.vx-subnav a{min-height:46px;color:var(--vx-soft);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 .9rem;font-weight:600;text-decoration:none;display:inline-flex}.vx-subnav a:hover{color:var(--vx-ink)}.vx-subnav a[aria-current=page]{color:var(--vx-ink);border-bottom-color:var(--vx-cool)}.vx-subnav-wrap{border-bottom:0;flex-wrap:wrap;gap:0;overflow:visible}.vx-subnav-wrap>li{box-shadow:inset 0 -1px 0 var(--vx-line);flex:1 0 auto;display:flex}.vx-subnav-wrap a{margin-bottom:0;padding:0 .7rem;font-size:.9375rem}.vx-next{gap:0;margin:0;padding:0;list-style:none;display:grid}.vx-next li{border-bottom:1px solid var(--vx-line);gap:.15rem;padding:1rem 0;display:grid}.vx-next li:first-child{border-top:1px solid var(--vx-line)}.vx-next li:last-child{border-bottom:0}.vx-next b{font-weight:600}.vx-next span{color:var(--vx-soft);font-size:.9875rem}@media (max-width:1023.98px){.vx{--vx-bar-room:calc(6.5rem + env(safe-area-inset-bottom))}.vx-shell{grid-template-columns:minmax(0,1fr)}.vx-side{display:none}.vx-topbar{z-index:20;padding:max(.4rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .4rem max(1rem, env(safe-area-inset-left));background:var(--vx-night);border-bottom:1px solid var(--vx-line);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.vx-topbar-business{min-width:0;color:var(--vx-soft);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.vx-content{padding:1.5rem max(1rem, env(safe-area-inset-right)) var(--vx-bar-room) max(1rem, env(safe-area-inset-left))}.vx-float:after{content:"";width:1px;height:var(--vx-bar-room);pointer-events:none;position:absolute;top:100%;left:0}.vx-tabs{z-index:30;padding:.3rem env(safe-area-inset-right) max(.3rem, env(safe-area-inset-bottom)) env(safe-area-inset-left);background:var(--vx-night);border-top:1px solid var(--vx-line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;list-style:none;display:grid;position:fixed;inset:auto 0 0}.vx-tab{width:100%;min-height:52px;color:var(--vx-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-content:center;justify-items:center;gap:.15rem;padding:.3rem 0;font-size:.75rem;font-weight:600;line-height:1.1;text-decoration:none;display:grid}.vx-tab svg{width:22px;height:22px}.vx-tab[aria-current=page]{color:var(--vx-cool)}}.vx-drawer{width:100%;max-width:100%;max-height:86dvh;padding:.75rem max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));border:0;border-top:1px solid var(--vx-line);background:var(--vx-raised);color:var(--vx-ink);border-radius:0;margin:auto 0 0;overflow-y:auto}.vx-drawer::backdrop{background:#00000073}.vx-drawer-head{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.5rem;display:flex}.vx-drawer-close{border:1px solid var(--vx-edge);width:44px;height:44px;color:var(--vx-ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.vx-drawer .vx-nav-link{min-height:50px}.vx-drawer-group{border-top:1px solid var(--vx-line);gap:.25rem;padding:.75rem 0;display:grid}.vx-mail{border-bottom:1px solid var(--vx-line);gap:.5rem;padding:1.1rem 0;display:grid}.vx-mail pre{background:var(--vx-raised);color:var(--vx-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0;margin:0;padding:.9rem 1rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.5}.vx-h3{font-family:var(--vx-body), sans-serif;color:var(--vx-ink);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.vx-break{overflow-wrap:anywhere}.vx-count{color:var(--vx-soft);font-weight:400}.vx-tag[data-tone=good]{color:var(--vx-good);border-color:#0b6b3a99}.vx-tag[data-tone=quiet]{color:var(--vx-soft)}.vx-tag[data-tone=sample]{border-style:dashed;border-color:var(--vx-warm);color:var(--vx-warm-ink)}.vx-check{margin:0;padding:0;list-style:none;display:grid}.vx-check-item{border-bottom:1px solid var(--vx-line);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem .85rem;padding:1rem 0;display:grid}.vx-check-item:first-child{border-top:1px solid var(--vx-line)}.vx-check-mark{border:1px solid var(--vx-edge);border-radius:50%;align-self:start;place-items:center;width:2rem;height:2rem;font-size:.9375rem;font-weight:700;display:grid}.vx-check-item[data-state=done] .vx-check-mark{color:var(--vx-good);border-color:#0b6b3a99}.vx-check-item[data-state=later] .vx-check-mark{border-style:dashed}.vx-check-item[data-state=later] .vx-h3{color:var(--vx-soft);font-weight:600}.vx-check-main{gap:.2rem;min-width:0;display:grid}@media (max-width:519.98px){.vx-check-item{grid-template-columns:2rem minmax(0,1fr)}.vx-check-item>.vx-btn,.vx-check-item>.vx-tag{grid-column:2;justify-self:start}}.vx-setup{gap:1.75rem;min-width:0;display:grid}.vx-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.vx-progress li{border-top:2px solid var(--vx-line);color:var(--vx-soft);align-content:start;gap:.45rem;padding-top:.65rem;font-size:.875rem;font-weight:600;line-height:1.25;display:grid}.vx-progress li[data-state=now]{border-top-color:var(--vx-cool);color:var(--vx-ink)}.vx-progress li[data-state=done]{border-top-color:#0b6b3a99}.vx-progress-n{border:1px solid var(--vx-edge);border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.8125rem;display:grid}.vx-progress li[data-state=now] .vx-progress-n{border-color:var(--vx-cool);color:var(--vx-cool)}.vx-progress li[data-state=done] .vx-progress-n{color:var(--vx-good);border-color:#0b6b3a99}.vx-setup-title:focus,.vx-setup-title:focus-visible{outline:none}.vx-lines{min-width:0;display:grid}.vx-line{border-bottom:1px solid var(--vx-line);gap:.6rem;min-width:0;padding:1.25rem 0;display:grid}.vx-line:first-child{border-top:1px solid var(--vx-line)}.vx-line-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;display:flex}.vx-line-value{overflow-wrap:anywhere;font-weight:600}.vx-line[data-state=empty] .vx-line-value{color:var(--vx-soft);font-weight:400}.vx-source{color:var(--vx-soft);overflow-wrap:anywhere;font-size:.875rem}.vx-textarea{resize:vertical;min-height:6rem;line-height:1.45}.vx-textarea-grow{resize:none}.vx-list-edit{gap:.6rem;min-width:0;display:grid}.vx-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.vx-chip{border:1px solid var(--vx-edge);background:var(--vx-raised);border-radius:0;align-items:center;max-width:100%;min-height:44px;padding-left:.9rem;font-size:.9375rem;font-weight:600;display:inline-flex}.vx-chip-x{width:44px;height:44px;color:var(--vx-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.vx-chip-x:hover{color:var(--vx-bad)}.vx-add{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.vx-suggest summary{min-height:44px;color:var(--vx-cool);cursor:pointer;align-items:center;font-size:.9375rem;font-weight:600;display:inline-flex}.vx-suggest-list{flex-wrap:wrap;gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.vx-suggest-btn{border:1px dashed var(--vx-edge);min-width:44px;min-height:44px;color:var(--vx-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;padding:.3rem .9rem;font-size:.9375rem;display:inline-flex}.vx-suggest-btn:hover{border-color:var(--vx-cool)}.vx-setup-foot{gap:.85rem;padding-top:.5rem;display:grid}.vx-setup-foot [data-save=failed]{color:var(--vx-bad)}.vx-summary{margin:0;display:grid}.vx-summary-row{border-bottom:1px solid var(--vx-line);grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:.15rem 1.25rem;padding:.75rem 0;display:grid}.vx-summary-row:first-child{border-top:1px solid var(--vx-line)}.vx-summary dt{color:var(--vx-soft);font-size:.9375rem}.vx-summary dd{gap:.25rem;min-width:0;margin:0;font-weight:600;display:grid}@media (max-width:519.98px){.vx-summary-row{grid-template-columns:minmax(0,1fr)}}.vx-confirm{background:var(--vx-raised);border:1px solid #c4200a80;border-radius:0;gap:.75rem;padding:1rem;scroll-margin:1.5rem;display:grid}@media (max-width:1023.98px){.vx-confirm{scroll-margin-top:5rem;scroll-margin-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}.vx-confirm p{font-weight:600}.vx-leads{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.vx-lead-card{border:1px dashed var(--vx-edge);background:var(--vx-raised);border-radius:0;gap:.4rem;min-width:0;padding:1rem;display:grid}.vx-lead-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;display:flex}@media (prefers-reduced-motion:reduce){.vx *,.vx :before,.vx :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
