@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-vietnamese-wght-normal-CtlIRbEm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-ext-wght-normal-MQgHevqp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2")}:root{--vz-brand:#542916;--vz-brand-hover:#6b3620;--vz-brand-pressed:#3f1e10;--vz-brand-tint:#efe3d9;--vz-brand-tint-2:#e3d3c6;--vz-on-brand:#faf9f7;--vz-accent:#f1c166;--vz-accent-tint:#fbf0d6;--vz-on-accent:#2a1608;--vz-bg:#faf9f7;--vz-surface:#fff;--vz-rail:#f1ece6;--vz-hover:#f5f1ec;--vz-pressed:#ebe4dc;--vz-line:#e6e0da;--vz-line-strong:#cfc7bf;--vz-ink:#1d1a17;--vz-muted:#645c55;--vz-placeholder:#756c64;--vz-disabled-bg:#eee9e3;--vz-disabled-ink:#8a8179;--vz-scrim:#1d1a1766;--vz-new:#566070;--vz-new-t:#ebeef2;--vz-triage:#9a5300;--vz-triage-t:#fcebd2;--vz-todo:#2e3a4b;--vz-todo-t:#e8ecf1;--vz-working:#1f55b0;--vz-working-t:#e1eafa;--vz-review:#6340b0;--vz-review-t:#ede7fa;--vz-done:#17724a;--vz-done-t:#dff2e7;--vz-parked:#5f6368;--vz-parked-t:#ecedee;--vz-success:#17724a;--vz-success-t:#dff2e7;--vz-warning:#8a5000;--vz-warning-t:#fcebd2;--vz-error:#b3261e;--vz-error-t:#fbe4e1;--vz-error-hover:#971f18;--vz-error-pressed:#7e1913;--vz-info:#1f55b0;--vz-info-t:#e1eafa;--vz-dg-start-f:#e8f3ec;--vz-dg-start-s:#7aaf8b;--vz-dg-step-f:#e9eef9;--vz-dg-step-s:#8fa6df;--vz-dg-decision-f:#f0eafa;--vz-dg-decision-s:#aa8bda;--vz-dg-end-f:#f8e9e6;--vz-dg-end-s:#d98c80;--vz-dg-note-f:#fff2cf;--vz-dg-note-s:#d2b869;--vz-dg-lane-f:#e9e6f4;--vz-dg-lane-s:#a79ebd;--vz-dg-frame-f:#fff;--vz-dg-frame-s:#d5c7bc;--vz-s1:4px;--vz-s2:8px;--vz-s3:12px;--vz-s4:16px;--vz-s5:24px;--vz-s6:32px;--vz-s7:40px;--vz-s8:48px;--vz-r-sm:6px;--vz-r:10px;--vz-r-card:14px;--vz-r-dialog:16px;--vz-r-pill:999px;--vz-font-head:"Fraunces",Georgia,serif;--vz-font:"Public Sans","Segoe UI",Arial,sans-serif;--vz-sh-1:0 1px 2px #1d1a170f;--vz-sh-menu:0 8px 24px #1d1a171f,0 0 0 1px var(--vz-line);--vz-sh-dialog:0 24px 64px #1d1a1738}.vz,.vz *,.vz :before,.vz :after{box-sizing:border-box}.vz{font-family:var(--vz-font);color:var(--vz-ink);background:var(--vz-bg);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}.vz h1,.vz h2,.vz h3,.vz h4,.vz h5,.vz p,.vz ul,.vz ol,.vz figure,.vz dl,.vz dd{margin:0;padding:0}.vz ul,.vz ol{list-style:none}.vz a{color:inherit;text-decoration:none}.vz button{font-family:inherit}.vz-display{font:600 34px/1.15 var(--vz-font-head);letter-spacing:-.01em}.vz-h1{font:600 28px/1.2 var(--vz-font-head);letter-spacing:-.01em}.vz-h2{font:600 20px/1.3 var(--vz-font-head)}.vz-h3{font:600 17px/1.4 var(--vz-font)}.vz-body{font-size:15px;line-height:1.5}.vz-small{font-size:13px;line-height:1.45}.vz-cap{color:var(--vz-muted);font-size:12px;line-height:1.4}.vz-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--vz-muted);font-size:12px;font-weight:600;line-height:1.3}.vz-muted{color:var(--vz-muted)}.vz-strong{font-weight:600}.vz-ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.vz-ic-20{width:20px;height:20px}.vz-ic-24{width:24px;height:24px}.vz-spin{animation:.8s linear infinite vzspin}@keyframes vzspin{to{transform:rotate(360deg)}}.vz-btn{--h:40px;font:600 14px/1 var(--vz-font);height:var(--h);border-radius:var(--vz-r);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background-color .12s,border-color .12s;display:inline-flex}.vz-btn-l{--h:48px;padding:0 22px;font-size:15px}.vz-btn-s{--h:32px;border-radius:8px;padding:0 12px;font-size:13px}.vz-btn-primary{background:var(--vz-brand);color:var(--vz-on-brand)}.vz-btn-primary:hover,.vz-btn-primary.is-hover{background:var(--vz-brand-hover)}.vz-btn-primary:active,.vz-btn-primary.is-pressed{background:var(--vz-brand-pressed)}.vz-btn-secondary{background:var(--vz-surface);color:var(--vz-ink);border-color:var(--vz-line-strong)}.vz-btn-secondary:hover,.vz-btn-secondary.is-hover{background:var(--vz-hover)}.vz-btn-secondary:active,.vz-btn-secondary.is-pressed{background:var(--vz-pressed)}.vz-btn-ghost{color:var(--vz-brand);background:0 0}.vz-btn-ghost:hover,.vz-btn-ghost.is-hover{background:var(--vz-brand-tint)}.vz-btn-ghost:active,.vz-btn-ghost.is-pressed{background:var(--vz-brand-tint-2)}.vz-btn-danger{background:var(--vz-error);color:#fff}.vz-btn-danger:hover,.vz-btn-danger.is-hover{background:var(--vz-error-hover)}.vz-btn-danger:active,.vz-btn-danger.is-pressed{background:var(--vz-error-pressed)}.vz-btn-icon{width:var(--h);padding:0}.vz-btn:focus-visible,.vz-btn.is-focus,.vz-focusable:focus-visible,.vz-focusable.is-focus{outline:2px solid var(--vz-brand);outline-offset:2px;box-shadow:0 0 0 5px var(--vz-accent)}.vz-btn[disabled],.vz-btn.is-disabled{background:var(--vz-disabled-bg);color:var(--vz-disabled-ink);cursor:not-allowed;border-color:#0000}.vz-btn-secondary[disabled],.vz-btn-secondary.is-disabled{border-color:var(--vz-line)}.vz-btn-ghost[disabled],.vz-btn-ghost.is-disabled{background:0 0}.vz-btn.is-loading{pointer-events:none}.vz-phone .vz-btn{min-height:44px}.vz-phone .vz-btn-l{min-height:48px}.vz-field{flex-direction:column;gap:6px;display:flex}.vz-label{color:var(--vz-ink);font-size:13px;font-weight:600;line-height:1.3}.vz-hint{color:var(--vz-muted);font-size:13px;line-height:1.4}.vz-input,.vz-select,.vz-textarea{font:400 15px/1.4 var(--vz-font);border:1px solid var(--vz-line-strong);border-radius:var(--vz-r);background:var(--vz-surface);width:100%;height:40px;color:var(--vz-ink);padding:0 12px}.vz-textarea{resize:vertical;height:auto;min-height:96px;padding:10px 12px}.vz-input::placeholder,.vz-textarea::placeholder{color:var(--vz-placeholder)}.vz-input:hover,.vz-select:hover,.vz-textarea:hover{border-color:#b8ada3}.vz-input:focus,.vz-select:focus,.vz-textarea:focus,.vz-input.is-focus{outline:2px solid var(--vz-brand);outline-offset:1px;border-color:var(--vz-brand);box-shadow:0 0 0 5px var(--vz-accent)}.vz-input.is-error,.vz-select.is-error,.vz-textarea.is-error{border-color:var(--vz-error)}.vz-input:disabled,.vz-select:disabled,.vz-textarea:disabled,.vz-input.is-disabled{background:var(--vz-disabled-bg);color:var(--vz-disabled-ink);border-color:var(--vz-line);cursor:not-allowed}.vz-select{appearance:none;padding-right:36px}.vz-selectwrap{position:relative}.vz-selectwrap .vz-ic{pointer-events:none;color:var(--vz-muted);position:absolute;top:12px;right:12px}.vz-msg-error{color:var(--vz-error);align-items:flex-start;gap:6px;font-size:13px;line-height:1.4;display:flex}.vz-msg-error .vz-ic{margin-top:2px}.vz-search{position:relative}.vz-search>.vz-ic{color:var(--vz-muted);pointer-events:none;position:absolute;top:12px;left:12px}.vz-search .vz-input{padding-left:36px;padding-right:52px}.vz-search .vz-kbd{position:absolute;top:9px;right:10px}.vz-kbd{font:600 11px/1.5 var(--vz-font);background:var(--vz-bg);border:1px solid var(--vz-line);color:var(--vz-muted);border-radius:5px;padding:0 6px;display:inline-block}.vz-check{align-items:center;gap:10px;min-height:28px;font-size:15px;display:flex}.vz-check input{width:18px;height:18px;accent-color:var(--vz-brand);flex:none;margin:0}.vz-check input:focus-visible{outline:2px solid var(--vz-brand);outline-offset:2px}.vz-toggle{align-items:center;gap:10px;min-height:28px;font-size:15px;display:inline-flex;position:relative}.vz-toggle input{opacity:0;width:40px;height:24px;margin:0;position:absolute}.vz-toggle .vz-track{background:var(--vz-line-strong);border-radius:12px;flex:none;width:40px;height:24px;transition:background-color .15s;position:relative}.vz-toggle .vz-track:after{content:"";width:18px;height:18px;box-shadow:var(--vz-sh-1);background:#fff;border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.vz-toggle input:checked+.vz-track{background:var(--vz-brand)}.vz-toggle input:checked+.vz-track:after{transform:translate(16px)}.vz-toggle input:focus-visible+.vz-track{outline:2px solid var(--vz-brand);outline-offset:2px;box-shadow:0 0 0 5px var(--vz-accent)}.vz-seg{background:var(--vz-rail);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.vz-seg button{height:32px;font:600 13px var(--vz-font);color:var(--vz-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px}.vz-seg button.is-on{background:var(--vz-surface);color:var(--vz-ink);box-shadow:var(--vz-sh-1)}@media (prefers-reduced-motion:reduce){.vz-spin{animation:none}.vz-toggle .vz-track,.vz-toggle .vz-track:after,.vz-btn{transition:none}}.vz-st{border-radius:var(--vz-r-pill);white-space:nowrap;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.vz-st .vz-ic{width:14px;height:14px}.vz-st-new{background:var(--vz-new-t);color:var(--vz-new)}.vz-st-triage{background:var(--vz-triage-t);color:var(--vz-triage)}.vz-st-todo{background:var(--vz-todo-t);color:var(--vz-todo)}.vz-st-working{background:var(--vz-working-t);color:var(--vz-working)}.vz-st-review{background:var(--vz-review-t);color:var(--vz-review)}.vz-st-done{background:var(--vz-done-t);color:var(--vz-done)}.vz-st-parked{background:var(--vz-parked-t);color:var(--vz-parked)}.vz-st-duplicate{background:var(--vz-parked-t);color:var(--vz-parked);text-decoration:line-through}.vz-st-success{background:var(--vz-success-t);color:var(--vz-success)}.vz-st-warning{background:var(--vz-warning-t);color:var(--vz-warning)}.vz-st-error{background:var(--vz-error-t);color:var(--vz-error)}.vz-st-info{background:var(--vz-info-t);color:var(--vz-info)}.vz-st-s{height:22px;padding:0 8px 0 6px;font-size:12px}.vz-who{border:1px solid var(--vz-line-strong);background:var(--vz-surface);height:26px;color:var(--vz-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:12.5px;font-weight:600;display:inline-flex}.vz-who .vz-ic{width:16px;height:16px}.vz-who-agent{border-style:dashed;border-color:var(--vz-brand);color:var(--vz-brand);background:var(--vz-brand-tint)}.vz-who-submitter{background:var(--vz-bg);border-style:dotted}.vz-tag{border-radius:var(--vz-r-sm);background:var(--vz-rail);height:24px;color:var(--vz-muted);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.vz-count{background:var(--vz-rail);min-width:20px;height:20px;color:var(--vz-muted);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.vz-count-brand{background:var(--vz-brand);color:var(--vz-on-brand)}.vz-dot{background:var(--vz-success);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.vz-dot-live{background:var(--vz-working)}.vz-dot-warning{background:var(--vz-triage)}.vz-dot-error{background:var(--vz-error)}.vz-mono{background:var(--vz-brand-tint);width:22px;height:22px;color:var(--vz-brand);font:700 11px/22px var(--vz-font);text-align:center;border-radius:6px;flex:none}.vz-av{background:var(--vz-accent);width:32px;height:32px;color:var(--vz-on-accent);font:700 12px/32px var(--vz-font);text-align:center;border-radius:50%;flex:none;position:relative}.vz-av-s{width:24px;height:24px;font-size:10px;line-height:24px}.vz-av-l{width:44px;height:44px;font-size:15px;line-height:44px}.vz-av .vz-dot{border:2px solid var(--vz-rail);width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.vz-card{background:var(--vz-surface);border:1px solid var(--vz-line);border-radius:var(--vz-r-card);padding:20px}.vz-card-s{padding:14px 16px}.vz-card-link:hover{border-color:var(--vz-line-strong);box-shadow:var(--vz-sh-1)}.vz-list{border:1px solid var(--vz-line);border-radius:var(--vz-r-card);background:var(--vz-surface);overflow:hidden}.vz-lrow{border-bottom:1px solid var(--vz-line);align-items:center;gap:12px;min-height:52px;padding:8px 16px;display:flex}.vz-lrow:last-child{border-bottom:0}.vz-lrow:hover{background:var(--vz-hover)}.vz-lrow-main{flex:1;min-width:0}.vz-lrow-main b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.vz-lrow-main span{color:var(--vz-muted);font-size:13px;display:block}.vz-table{border:1px solid var(--vz-line);border-radius:var(--vz-r-card);background:var(--vz-surface);overflow:hidden}.vz-thead,.vz-trow{grid-template-columns:var(--cols,2fr 1fr 1fr 1fr);align-items:center;gap:16px;padding:0 16px;display:grid}.vz-thead{background:var(--vz-bg);border-bottom:1px solid var(--vz-line);letter-spacing:.06em;text-transform:uppercase;height:36px;color:var(--vz-muted);font-size:12px;font-weight:600}.vz-trow{border-bottom:1px solid var(--vz-line);min-height:48px;font-size:14px}.vz-trow:last-child{border-bottom:0}.vz-trow:hover{background:var(--vz-hover)}.vz-trow.is-selected{background:var(--vz-brand-tint)}.vz-tabs{border-bottom:1px solid var(--vz-line);scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.vz-tab{color:var(--vz-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 0 12px;font-size:14px;font-weight:500;display:inline-flex}.vz-tab:hover{color:var(--vz-ink)}.vz-tab.is-on{color:var(--vz-ink);border-bottom-color:var(--vz-brand);font-weight:600}.vz-crumbs{color:var(--vz-muted);align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.vz-crumbs b{color:var(--vz-ink);font-weight:600}.vz-crumbs .sep{color:var(--vz-line-strong)}.vz-menu{background:var(--vz-surface);box-shadow:var(--vz-sh-menu);border-radius:12px;min-width:220px;padding:6px}.vz-mi{height:36px;color:var(--vz-ink);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.vz-mi:hover,.vz-mi.is-hover{background:var(--vz-hover)}.vz-mi .vz-ic{color:var(--vz-muted)}.vz-mi .vz-kbd{margin-left:auto}.vz-mi-danger,.vz-mi-danger .vz-ic{color:var(--vz-error)}.vz-msep{background:var(--vz-line);height:1px;margin:6px 0}.vz-tip{background:var(--vz-ink);color:#fff;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.3;display:inline-block}.vz-scrim{background:var(--vz-scrim)}.vz-dialog{background:var(--vz-surface);border-radius:var(--vz-r-dialog);box-shadow:var(--vz-sh-dialog);width:480px;max-width:100%;padding:24px}.vz-dialog .vz-h2{margin-bottom:8px}.vz-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.vz-drawer{background:var(--vz-surface);border-left:1px solid var(--vz-line);flex-direction:column;width:400px;display:flex;box-shadow:-8px 0 24px #1d1a170f}.vz-drawer-h{border-bottom:1px solid var(--vz-line);flex:none;align-items:center;gap:8px;height:56px;padding:0 12px 0 20px;display:flex}.vz-drawer-h b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.vz-drawer-b{flex:1;padding:20px;overflow:hidden}.vz-sheet{background:var(--vz-surface);box-shadow:var(--vz-sh-dialog);border-radius:20px 20px 0 0;padding:8px 16px 16px}.vz-sheet:before{content:"";background:var(--vz-line-strong);border-radius:2px;width:36px;height:4px;margin:0 auto 12px;display:block}.vz-toast{background:var(--vz-ink);color:#fff;box-shadow:var(--vz-sh-menu);border-radius:12px;align-items:center;gap:12px;min-height:44px;padding:8px 8px 8px 16px;font-size:14px;font-weight:500;display:inline-flex}.vz-toast .vz-ic{color:#9bd9b7}.vz-toast button{height:32px;color:var(--vz-accent);font:700 14px var(--vz-font);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px}.vz-toast button:hover{background:#ffffff1a}.vz-callout{border-radius:var(--vz-r);gap:12px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.vz-callout>.vz-ic{width:18px;height:18px;margin-top:2px}.vz-callout b{margin-bottom:2px;font-weight:600;display:block}.vz-callout .vz-actions{justify-content:flex-start;margin-top:10px}.vz-callout-info{background:var(--vz-info-t)}.vz-callout-info>.vz-ic{color:var(--vz-info)}.vz-callout-success{background:var(--vz-success-t)}.vz-callout-success>.vz-ic{color:var(--vz-success)}.vz-callout-warning{background:var(--vz-warning-t)}.vz-callout-warning>.vz-ic{color:var(--vz-warning)}.vz-callout-error{background:var(--vz-error-t)}.vz-callout-error>.vz-ic{color:var(--vz-error)}.vz-tip-line{color:var(--vz-muted);align-items:flex-start;gap:8px;font-size:13px;display:flex}.vz-tip-line .vz-ic{margin-top:2px}.vz-empty{text-align:center;border:1px dashed var(--vz-line-strong);border-radius:var(--vz-r-card);background:var(--vz-surface);flex-direction:column;align-items:center;padding:40px 24px;display:flex}.vz-empty .badge{background:var(--vz-brand-tint);width:48px;height:48px;color:var(--vz-brand);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.vz-empty h3{font:600 17px/1.4 var(--vz-font)}.vz-empty p{max-width:380px;color:var(--vz-muted);margin-top:6px;font-size:14px}.vz-empty .vz-actions{justify-content:center;margin-top:20px}.vz-skel{background:linear-gradient(90deg,#eee8e2 25%,#f7f3ef 50%,#eee8e2 75%) 0 0/200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite vzshine;display:block}@keyframes vzshine{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.vz-skel{background:#eee8e2;animation:none}}.vz-bar{background:var(--vz-line);border-radius:3px;height:6px;display:flex;overflow:hidden}.vz-bar i{height:100%;display:block}.vz-app{background:var(--vz-bg);height:100%;min-height:0;display:flex}.vz-rail{background:var(--vz-rail);border-right:1px solid var(--vz-line);flex-direction:column;flex:none;align-items:center;gap:4px;width:72px;padding:12px 0;display:flex}.vz-rail-logo{width:40px;height:40px;margin-bottom:12px}.vz-rail-logo rect{fill:var(--vz-brand)}.vz-rail-logo path{stroke:var(--vz-on-brand)}.vz-rail-logo circle{fill:var(--vz-on-brand)}.vz-rail-it{width:60px;color:var(--vz-muted);border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:8px 0 6px;font-size:11px;font-weight:600;line-height:1.1;display:flex;position:relative}.vz-rail-it:hover{background:var(--vz-hover)}.vz-rail-it.is-on{background:var(--vz-brand-tint);color:var(--vz-brand)}.vz-rail-it.is-disabled{opacity:.5}.vz-rail-it .vz-count{background:var(--vz-brand);min-width:18px;height:18px;color:var(--vz-on-brand);padding:0 5px;font-size:11px;position:absolute;top:2px;right:6px}.vz-rail-sp{flex:1}.vz-sidebar{background:var(--vz-surface);border-right:1px solid var(--vz-line);flex-direction:column;flex:none;gap:2px;width:264px;padding:16px 12px;display:flex}.vz-sidebar-h{justify-content:space-between;align-items:center;padding:0 4px 8px 8px;display:flex}.vz-tree-row{height:34px;color:var(--vz-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:14px;display:flex}.vz-tree-row:hover{background:var(--vz-hover)}.vz-tree-row.is-on{background:var(--vz-brand-tint);color:var(--vz-brand);font-weight:600}.vz-tree-row .vz-ic{color:var(--vz-muted)}.vz-tree-row.is-on .vz-ic{color:var(--vz-brand)}.vz-tree-row.l2{padding-left:26px}.vz-tree-row.l3{padding-left:44px}.vz-tree-row .vz-count{margin-left:auto}.vz-main{flex-direction:column;flex:1;min-width:0;display:flex}.vz-topbar{background:var(--vz-surface);border-bottom:1px solid var(--vz-line);flex:none;align-items:center;gap:12px;height:56px;padding:0 20px;display:flex}.vz-topbar .vz-crumbs{flex:1}.vz-pill{border:1px solid var(--vz-line-strong);border-radius:var(--vz-r-pill);height:34px;color:var(--vz-muted);background:var(--vz-surface);align-items:center;gap:8px;padding:0 8px 0 12px;font-size:13px;display:inline-flex}.vz-iconbtn{border-radius:var(--vz-r);width:36px;height:36px;color:var(--vz-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.vz-iconbtn:hover,.vz-iconbtn.is-on{background:var(--vz-hover)}.vz-iconbtn .vz-count{background:var(--vz-brand);min-width:18px;height:18px;color:var(--vz-on-brand);padding:0 5px;font-size:11px;position:absolute;top:0;right:-2px}.vz-page{flex:1;min-height:0;padding:32px;overflow:hidden}.vz-page-inner{max-width:1120px;margin:0 auto}.vz-pagehead{align-items:flex-start;gap:16px;display:flex}.vz-pagehead .grow{flex:1;min-width:0}.vz-pagehead .meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.vz-section{margin-top:40px}.vz-section-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.vz-split{grid-template-columns:minmax(0,1fr) 320px;gap:32px;margin-top:24px;display:grid}.vz-block{background:var(--vz-surface);border:1px solid var(--vz-line);border-radius:var(--vz-r-card);margin-bottom:16px;padding:16px}.vz-block>.vz-eyebrow{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.vz-kv{justify-content:space-between;align-items:center;gap:8px;min-height:32px;font-size:14px;display:flex}.vz-kv b{font-weight:600}.vz-prose p{max-width:68ch;margin-bottom:12px}.vz-prose h3{font:600 17px/1.4 var(--vz-font);margin:20px 0 6px}.vz-prose ul{margin-bottom:12px;padding-left:20px;list-style:outside}.vz-prose li{margin-bottom:4px}.vz-event{gap:10px;padding:8px 0;font-size:13px;line-height:1.4;display:flex}.vz-event .vz-who{flex:none;height:24px;padding:0 4px}.vz-event small{color:var(--vz-muted);font-size:12px;display:block}.vz-phone-top{background:var(--vz-surface);border-bottom:1px solid var(--vz-line);flex:none;align-items:center;gap:8px;height:56px;padding:0 8px 0 16px;display:flex}.vz-phone-top .vz-switch{min-width:0;height:44px;color:var(--vz-ink);background:0 0;border:0;flex:1;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.vz-phone-nav{background:var(--vz-surface);border-top:1px solid var(--vz-line);flex:none;height:64px;display:flex}.vz-phone-nav a{color:var(--vz-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-height:44px;font-size:11px;font-weight:600;display:flex;position:relative}.vz-phone-nav a.is-on{color:var(--vz-brand)}.vz-phone-nav .vz-count{background:var(--vz-brand);color:var(--vz-on-brand);position:absolute;top:6px;left:calc(50% + 6px)}.vz-phone-page{flex:1;min-height:0;padding:16px;overflow:hidden}.vs-root{background:var(--vz-bg);position:relative;overflow:hidden}.vs-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vs-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 40px}.vz-phone .vs-wrap{padding:0 20px}.vs-brand{color:var(--vz-ink);align-items:center;gap:10px;display:flex}.vs-brand svg{flex:none;width:36px;height:36px}.vs-brand svg rect{fill:var(--vz-brand)}.vs-brand svg path{stroke:var(--vz-on-brand)}.vs-brand svg circle{fill:var(--vz-on-brand)}.vs-brand b{font:700 20px/1 var(--vz-font);letter-spacing:-.01em;display:block}.vs-brand small{font:600 9px/1 var(--vz-font);letter-spacing:.14em;color:var(--vz-muted);margin-top:4px;display:block}.vs-brand-l svg{width:44px;height:44px}.vs-brand-l b{font-size:24px}.vs-brand-l small{font-size:10px}.vs-brand-inv{color:var(--vz-on-brand)}.vs-brand-inv svg rect{fill:var(--vz-on-brand)}.vs-brand-inv svg path{stroke:var(--vz-brand)}.vs-brand-inv svg circle{fill:var(--vz-brand)}.vs-brand-inv small{color:var(--vz-accent)}.vs-nav{background:var(--vz-bg);border-bottom:1px solid var(--vz-line);z-index:2;position:relative}.vs-nav-in{align-items:center;gap:28px;height:72px;display:flex}.vs-nav-links{gap:28px;margin-left:12px;display:flex}.vs-nav-links a{color:var(--vz-muted);border-bottom:2px solid #0000;padding:8px 0;font-size:15px;font-weight:500}.vs-nav-links a:hover{color:var(--vz-ink)}.vs-nav-links a.is-on{color:var(--vz-ink);border-bottom-color:var(--vz-accent)}.vs-nav-sp{flex:1}.vs-nav-act{align-items:center;gap:8px;display:flex}.vs-ea{border-radius:var(--vz-r-pill);border:1px solid var(--vz-accent);background:var(--vz-accent-tint);height:30px;color:var(--vz-on-accent);white-space:nowrap;align-items:center;gap:8px;margin-right:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.vs-ea i{background:var(--vz-brand);border-radius:50%;flex:none;width:8px;height:8px}.vz-phone .vs-nav-in{gap:8px;height:64px}.vs-menu{background:var(--vz-surface);border-bottom:1px solid var(--vz-line);box-shadow:var(--vz-sh-menu);padding:4px 20px 20px}.vs-menu a{border-bottom:1px solid var(--vz-line);justify-content:space-between;align-items:center;min-height:52px;font-size:17px;font-weight:600;display:flex}.vs-menu a .vz-ic{color:var(--vz-muted)}.vs-menu-act{flex-direction:column;gap:8px;margin-top:16px;display:flex}.vs-xl{font:600 64px/1.04 var(--vz-font-head);letter-spacing:-.02em}.vs-h2{font:600 40px/1.15 var(--vz-font-head);letter-spacing:-.015em}.vs-h3{font:600 24px/1.25 var(--vz-font-head)}.vs-lede{color:var(--vz-muted);font-size:20px;line-height:1.55}.vs-p{font-size:17px;line-height:1.6}.vz-phone .vs-xl{font-size:30px;line-height:1.14}.vz-phone .vs-h2{font-size:30px;line-height:1.2}.vz-phone .vs-h3{font-size:22px}.vz-phone .vs-lede{font-size:17px}.vz-phone .vs-p{font-size:16px}.vs-mark{background:linear-gradient(transparent 62%,var(--vz-accent) 62%,var(--vz-accent) 90%,transparent 90%);margin:0 -.06em;padding:0 .06em}.vs-hero{text-align:center;padding:72px 0 0}.vz-phone .vs-hero{padding:40px 0 0}.vs-pill{border-radius:var(--vz-r-pill);border:1px solid var(--vz-line-strong);background:var(--vz-surface);min-height:32px;color:var(--vz-ink);text-align:left;align-items:center;gap:8px;padding:4px 14px;font-size:13px;font-weight:600;display:inline-flex}.vs-pill i{background:var(--vz-accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--vz-brand);border-radius:50%;flex:none}.vs-hero h1{margin-top:24px}.vs-hero .vs-lede{max-width:34ch;margin:20px auto 0}.vs-hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.vz-phone .vs-hero-cta{flex-direction:column;gap:8px}.vz-phone .vs-hero-cta .vz-btn{width:100%}.vs-hero-note{justify-content:center;margin-top:20px;display:flex}.vs-hero-note .vz-tip-line{align-items:center;font-size:14px}.vs-hero-note .vz-tip-line .vz-ic{color:var(--vz-brand);margin-top:0}.vs-shotwrap{text-align:left;margin-top:64px;position:relative}.vz-phone .vs-shotwrap{margin-top:40px}.vs-shot{border:1px solid var(--vz-line);background:var(--vz-bg);box-shadow:var(--vz-sh-dialog);border-radius:20px;position:relative;overflow:hidden}.vs-shot-bar{background:var(--vz-surface);border-bottom:1px solid var(--vz-line);align-items:center;gap:12px;height:48px;padding:0 20px;display:flex}.vs-shot-bar .dots{gap:6px;display:flex}.vs-shot-bar .dots i{background:var(--vz-line-strong);border-radius:50%;width:10px;height:10px}.vs-shot-bar .vz-crumbs{flex:1;justify-content:center;font-size:13px}.vs-shot-body{height:460px;padding:24px 24px 0;position:relative;overflow:hidden}.vs-shot-body:after{content:"";background:linear-gradient(#faf9f700,var(--vz-bg));height:120px;position:absolute;bottom:0;left:0;right:0}.vs-shot-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.vs-shot-head h2{font:600 24px/1.2 var(--vz-font-head)}.vs-shot-head .grow{flex:1}.vs-float{background:var(--vz-surface);border:1px solid var(--vz-line);width:372px;box-shadow:var(--vz-sh-dialog);z-index:1;border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex;position:absolute;bottom:-48px;right:-16px}.vs-float h3{font:600 17px/1.35 var(--vz-font)}.vs-float .sub{color:var(--vz-muted);font-size:13px}.vs-float-h{color:var(--vz-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.vs-proof{border:1px solid var(--vz-line);border-radius:var(--vz-r);background:var(--vz-bg);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.vs-proof-n{align-items:baseline;gap:20px;display:flex}.vs-proof-n span{font:700 20px/1 var(--vz-font);color:var(--vz-ink)}.vs-proof-n small{color:var(--vz-muted);letter-spacing:.04em;margin-top:3px;font-size:11px;font-weight:600;display:block}.vs-proof .vz-bar i{background:var(--vz-success)}.vs-float-act{align-items:center;gap:8px;display:flex}.vz-phone .vs-float-act{flex-wrap:wrap}.vz-phone .vs-float{width:auto;margin:-24px 16px 0;position:relative;bottom:auto;right:auto}.vz-phone .vs-shot-body{height:auto;max-height:520px;padding:16px 16px 0}.vz-phone .vs-shot-body:after{height:64px}.vs-sec{padding:96px 0}.vs-sec-alt{background:var(--vz-rail)}.vs-sec-white{background:var(--vz-surface);border-top:1px solid var(--vz-line);border-bottom:1px solid var(--vz-line)}.vz-phone .vs-sec{padding:64px 0}.vs-head{max-width:720px}.vs-head-w{max-width:880px}.vs-head-c{text-align:center;margin-left:auto;margin-right:auto}.vs-head .vz-eyebrow{margin-bottom:12px}.vs-head p.vs-lede{margin-top:16px}.vs-cols{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:24px;display:grid}.vz-phone .vs-cols{grid-template-columns:minmax(0,1fr)}.vs-gap-l{margin-top:56px}.vz-phone .vs-gap-l{margin-top:32px}.vs-with{color:var(--vz-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:104px 0 0;font-size:15px;display:flex}.vz-phone .vs-with{text-align:center;flex-direction:column;gap:12px;padding-top:48px}.vs-step{flex-direction:column;gap:16px;display:flex}.vs-art{background:var(--vz-surface);border:1px solid var(--vz-line);border-radius:20px;flex-direction:column;justify-content:center;gap:10px;height:224px;padding:20px;display:flex;position:relative;overflow:hidden}.vs-sec-alt .vs-art{background:var(--vz-surface)}.vs-step-h{align-items:center;gap:12px;margin-top:8px;display:flex}.vs-num{background:var(--vz-brand);width:32px;height:32px;color:var(--vz-on-brand);font:700 14px/32px var(--vz-font);text-align:center;border-radius:50%;flex:none}.vs-step p{color:var(--vz-muted);font-size:16px;line-height:1.55}.vs-art .fld{border:1px solid var(--vz-line-strong);border-radius:var(--vz-r);background:var(--vz-surface);padding:10px 12px;font-size:14px;line-height:1.45}.vs-art .fld small{color:var(--vz-muted);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.vs-art .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vs-pr{background:var(--vz-surface);border:1px solid var(--vz-line);border-radius:var(--vz-r-card);flex-direction:column;gap:12px;padding:24px;display:flex}.vs-pr .ic{background:var(--vz-brand-tint);width:44px;height:44px;color:var(--vz-brand);border-radius:12px;justify-content:center;align-items:center;display:flex}.vs-pr .ic .vz-ic{width:22px;height:22px}.vs-pr h3{font:600 17px/1.4 var(--vz-font)}.vs-pr p{color:var(--vz-muted);font-size:15px;line-height:1.55}.vs-pr-line{justify-content:center;align-items:center;gap:12px;margin-top:40px;font-size:15px;font-weight:600;display:flex}.vs-pr-line .vz-ic{color:var(--vz-brand)}.vs-story{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px;display:grid}.vz-phone .vs-story{grid-template-columns:minmax(0,1fr);gap:40px}.vs-note{border:1px solid var(--vz-line);border-radius:var(--vz-r-card);background:var(--vz-surface);gap:16px;margin-top:28px;padding:24px;display:flex}.vs-note p{font-size:17px;line-height:1.6}.vs-note p+p{margin-top:12px}.vs-note .sig{color:var(--vz-muted);margin-top:16px;font-size:14px;font-weight:600;display:block}.vz-phone .vs-note{flex-direction:column;gap:12px;padding:20px}.vz-phone .vs-note p{font-size:16px}.vs-offer{background:var(--vz-brand);color:var(--vz-on-brand);border-radius:24px;padding:40px;position:relative;overflow:hidden}.vs-offer:after{content:"";border:2px solid var(--vz-brand-hover);border-radius:50%;width:240px;height:240px;position:absolute;top:-70px;right:-70px}.vs-offer>*{z-index:1;position:relative}.vs-offer .vz-eyebrow{color:var(--vz-accent)}.vs-offer .big{font:600 144px/.9 var(--vz-font-head);letter-spacing:-.04em;color:var(--vz-accent);margin:16px 0 8px}.vs-offer h3{font:600 28px/1.2 var(--vz-font-head);color:var(--vz-on-brand)}.vs-offer ul{flex-direction:column;gap:12px;margin-top:24px;display:flex}.vs-offer li{color:var(--vz-brand-tint);gap:10px;font-size:15px;line-height:1.5;display:flex}.vs-offer li .vz-ic{color:var(--vz-accent);margin-top:3px}.vz-phone .vs-offer{padding:28px 24px}.vz-phone .vs-offer .big{font-size:104px}.vz-phone .vs-offer h3{font-size:24px}.vs-wait{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:64px;display:grid}.vz-phone .vs-wait{grid-template-columns:minmax(0,1fr);gap:32px}.vs-wcard{background:var(--vz-surface);border:1px solid var(--vz-line);box-shadow:var(--vz-sh-1);border-radius:20px;padding:32px}.vz-phone .vs-wcard{padding:20px}.vs-form{flex-direction:column;gap:14px;display:flex}.vs-erow{align-items:flex-start;gap:12px;display:flex}.vs-erow .vz-field{flex:1;min-width:0}.vs-erow .vz-btn{flex:none}.vz-phone .vs-erow{flex-direction:column;align-items:stretch;gap:12px}.vz-phone .vs-erow .vz-btn{width:100%}.vz-input.vs-input-l{border-radius:var(--vz-r);height:48px;font-size:16px}.vs-consent{color:var(--vz-muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.vs-consent input{width:18px;height:18px;accent-color:var(--vz-brand);flex:none;margin:1px 0 0}.vs-consent input:focus-visible{outline:2px solid var(--vz-brand);outline-offset:2px}.vs-consent.is-error{color:var(--vz-error)}.vs-spots{border:1px solid var(--vz-line);border-radius:var(--vz-r);background:var(--vz-bg);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.vs-spots .t{justify-content:space-between;font-size:14px;font-weight:600;display:flex}.vs-spots .vz-bar i{background:var(--vz-brand)}.vs-state{text-align:center;flex-direction:column;align-items:center;display:flex}.vs-state .ring{background:var(--vz-success-t);width:64px;height:64px;color:var(--vz-success);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.vs-state .ring .vz-ic{width:30px;height:30px}.vs-state .ring.is-bad{background:var(--vz-error-t);color:var(--vz-error)}.vs-state .ring.is-warn{background:var(--vz-warning-t);color:var(--vz-warning)}.vs-state .ring.is-wait{background:var(--vz-info-t);color:var(--vz-info)}.vs-state .ring.is-brand{background:var(--vz-brand-tint);color:var(--vz-brand)}.vs-state h1,.vs-state h2{font:600 28px/1.2 var(--vz-font-head);letter-spacing:-.01em}.vz .vs-state p{color:var(--vz-muted);max-width:44ch;margin-top:8px;font-size:15px;line-height:1.55}.vs-state .vz-actions{flex-direction:column;justify-content:center;width:100%;margin-top:24px}.vs-state .vz-actions .vz-btn{width:100%}.vs-fine{color:var(--vz-muted);font-size:13px;line-height:1.5}.vz .vs-fine a,.vz .vs-link{color:var(--vz-brand);text-underline-offset:3px;font-weight:600;text-decoration:underline}.vs-auth{flex-direction:column;align-items:center;padding:72px 20px 64px;display:flex}.vz-phone .vs-auth{padding:32px 16px 40px}.vs-auth>.vs-brand{margin-bottom:32px}.vs-card{background:var(--vz-surface);border:1px solid var(--vz-line);width:100%;max-width:440px;box-shadow:var(--vz-sh-1);border-radius:20px;padding:32px}.vs-card-w{max-width:560px}.vz-phone .vs-card{padding:24px 20px}.vs-card h1{font:600 28px/1.2 var(--vz-font-head);letter-spacing:-.01em;text-align:center}.vz .vs-card .lead{color:var(--vz-muted);text-align:center;margin-top:8px;font-size:15px;line-height:1.55}.vs-card .body{flex-direction:column;gap:12px;margin-top:24px;display:flex}.vs-card .vz-callout{margin-top:20px}.vs-below{color:var(--vz-muted);flex-wrap:wrap;justify-content:center;gap:20px;margin-top:24px;font-size:13px;display:flex}.vz .vs-below a{color:var(--vz-brand);font-weight:600}.vs-acct{border:1px solid var(--vz-line-strong);background:var(--vz-surface);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.vs-acct b{word-break:break-all;font-size:15px;font-weight:600;display:block}.vs-acct span.m{color:var(--vz-muted);font-size:13px;display:block}.vs-found{border-radius:var(--vz-r-pill);background:var(--vz-success-t);min-height:30px;color:var(--vz-success);align-items:center;gap:8px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.vs-center{justify-content:center;display:flex}.vs-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;max-width:1000px;margin-top:40px;display:grid}.vz-phone .vs-benefits{grid-template-columns:minmax(0,1fr);margin-top:24px}.vs-ben{background:var(--vz-surface);border:1px solid var(--vz-line);border-radius:var(--vz-r-card);flex-direction:column;gap:6px;padding:20px;display:flex}.vs-ben .ic{background:var(--vz-brand-tint);width:40px;height:40px;color:var(--vz-brand);border-radius:12px;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.vs-ben b{font-size:16px;font-weight:600}.vs-ben span.t{color:var(--vz-muted);font-size:14px;line-height:1.5}.vs-codefield{position:relative}.vs-codefield .vz-input{letter-spacing:.04em;height:52px;padding-right:132px;font-size:17px}.vs-codefield .vz-btn{--h:40px;position:absolute;top:6px;right:6px}.vz-phone .vs-codefield .vz-input{padding-right:112px}.vs-prog{border:1px solid var(--vz-line);border-radius:var(--vz-r);background:var(--vz-bg);text-align:left;flex-direction:column;margin-top:24px;padding:4px 16px;display:flex}.vs-prog li{border-bottom:1px solid var(--vz-line);align-items:center;gap:12px;min-height:48px;font-size:15px;display:flex}.vs-prog li:last-child{border-bottom:0}.vs-prog .c{border:1.5px solid var(--vz-line-strong);width:24px;height:24px;color:var(--vz-muted);background:var(--vz-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.vs-prog .c .vz-ic{width:14px;height:14px}.vs-prog .is-done .c{background:var(--vz-brand);border-color:var(--vz-brand);color:var(--vz-on-brand)}.vs-prog .is-now{font-weight:600}.vs-prog .is-now .c{border-color:var(--vz-brand);color:var(--vz-brand)}.vs-prog .is-todo{color:var(--vz-muted)}.vs-dochead{padding:64px 0 0}.vz-phone .vs-dochead{padding-top:32px}.vs-dochead .meta{color:var(--vz-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;font-size:14px;display:flex}.vs-doc{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:64px;padding:40px 0 96px;display:grid}.vz-phone .vs-doc{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 0 64px}.vs-toc{position:sticky;top:24px}.vs-toc .vz-eyebrow{margin-bottom:12px}.vs-toc a{border-left:2px solid var(--vz-line);color:var(--vz-muted);padding:7px 14px;font-size:14px;line-height:1.4;display:block}.vs-toc a:hover{color:var(--vz-ink)}.vs-toc a.is-on{border-left-color:var(--vz-brand);color:var(--vz-ink);font-weight:600}.vs-toc-m{border:1px solid var(--vz-line);border-radius:var(--vz-r);background:var(--vz-surface);overflow:hidden}.vs-toc-m button{width:100%;min-height:48px;font:600 15px var(--vz-font);color:var(--vz-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.vs-toc-m .list{border-top:1px solid var(--vz-line);padding:8px 0}.vs-toc-m a{min-height:44px;color:var(--vz-ink);align-items:center;padding:0 16px;font-size:15px;display:flex}.vs-toc-m a:hover{background:var(--vz-hover)}.vs-dbody{max-width:68ch}.vs-dsec{border-top:1px solid var(--vz-line);padding:32px 0;scroll-margin-top:24px}.vs-dsec:first-child{border-top:0;padding-top:0}.vs-dsec h2{font:600 24px/1.25 var(--vz-font-head);align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.vs-dsec h2 .n{font:600 14px/1 var(--vz-font);color:var(--vz-muted);min-width:20px}.vz-phone .vs-dsec h2{font-size:21px}.vs-ph{border:1.5px dashed var(--vz-accent);background:var(--vz-accent-tint);border-radius:var(--vz-r);color:var(--vz-on-accent);padding:14px 16px;font-size:15px;line-height:1.55}.vs-ph+.vs-ph{margin-top:12px}.vs-ph-tag{background:var(--vz-accent);height:22px;color:var(--vz-on-accent);font:700 12px/1 var(--vz-font);vertical-align:1px;white-space:nowrap;border-radius:6px;align-items:center;margin-right:8px;padding:0 8px;display:inline-flex}.vs-foot{border-top:1px solid var(--vz-line);background:var(--vz-bg);padding:40px 0 32px}.vs-foot-in{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.vs-foot-links{color:var(--vz-muted);flex-wrap:wrap;gap:28px;font-size:14px;font-weight:500;display:flex}.vs-foot-links a:hover{color:var(--vz-ink)}.vs-foot-base{border-top:1px solid var(--vz-line);color:var(--vz-muted);justify-content:space-between;gap:16px;margin-top:32px;padding-top:20px;font-size:13px;display:flex}.vz-phone .vs-foot{padding:32px 0 24px}.vz-phone .vs-foot-in{flex-direction:column;gap:24px}.vz-phone .vs-foot-links{flex-direction:column;gap:0;width:100%}.vz-phone .vs-foot-links a{border-bottom:1px solid var(--vz-line);align-items:center;min-height:44px;display:flex}.vz-phone .vs-foot-base{flex-direction:column;gap:4px}.vs-sheet{background:var(--vz-bg);width:1440px;color:var(--vz-ink);padding:56px}.vs-sheet-sec{margin-top:48px}.vs-sheet-sec>h2{margin-bottom:6px}.vs-sheet-lede{color:var(--vz-muted);max-width:780px;margin-bottom:24px}.vs-sheet-grid{gap:24px;display:grid}.vs-sheet-panel{background:var(--vz-surface);border:1px solid var(--vz-line);border-radius:var(--vz-r-card);padding:24px}.vs-sheet-label{letter-spacing:.08em;text-transform:uppercase;color:var(--vz-muted);margin:0 0 12px;font-size:12px;font-weight:700}.vs-sheet-spec{border-collapse:collapse;width:100%;font-size:14px}.vs-sheet-spec th{text-align:left;color:var(--vz-muted);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--vz-line);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:700}.vs-sheet-spec td{border-bottom:1px solid var(--vz-line);vertical-align:top;padding:10px}.vs-sheet-spec tr:last-child td{border-bottom:0}.vs-sheet-spec code{background:var(--vz-bg);border-radius:4px;padding:1px 5px;font:500 12px ui-monospace,Consolas,monospace}.vs-dec{border-bottom:1px solid var(--vz-line);grid-template-columns:36px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.vs-dec:last-child{border-bottom:0}.vs-dec .n{background:var(--vz-ink);color:#fff;width:28px;height:28px;font:700 13px/28px var(--vz-font);text-align:center;border-radius:50%}.vs-dec b{margin-bottom:4px;font-size:16px;display:block}.vs-dec p{color:var(--vz-muted);max-width:96ch;font-size:14px}.vs-dec p.why{margin-top:4px}.vs-dec p.why i{color:var(--vz-ink);font-style:normal;font-weight:700}.vs-shotimg{border:1px solid var(--vz-line);background:#fff;border-radius:10px;display:block;overflow:hidden}.vs-shotimg img{width:100%;height:auto;display:block}.vs-lab{letter-spacing:.08em;text-transform:uppercase;color:var(--vz-muted);margin:0 0 8px;font-size:12px;font-weight:700}.vs-statebox{background:var(--vz-bg);border:1px dashed var(--vz-line-strong);border-radius:var(--vz-r-card);padding:20px}.vs-pic{border:1px solid var(--vz-line);background:var(--vz-bg);box-shadow:var(--vz-sh-dialog);border-radius:20px;position:relative;overflow:hidden}.vs-pic-sc{transform-origin:0 0;position:absolute;top:0;left:0}.vs-pic-in{position:absolute}.vs-pic-fade:after{content:"";background:linear-gradient(#faf9f700,var(--vz-bg));pointer-events:none;height:64px;position:absolute;bottom:0;left:0;right:0}.vs-pic-float{z-index:2;background:var(--vz-surface);border:1px solid var(--vz-line);box-shadow:var(--vz-sh-dialog);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex;position:absolute}.vs-pic-stack{flex-direction:column;gap:16px;display:flex}.vs-hero .vs-lede.vs-lede-w{max-width:56ch}.vz .vs-ask{max-width:54ch;color:var(--vz-ink);margin:20px auto 0;font-size:18px;font-weight:600;line-height:1.5}.vz-phone .vz .vs-ask{font-size:16px}.vs-pain{background:var(--vz-surface);border:1px solid var(--vz-line);border-radius:var(--vz-r-card);flex-direction:column;gap:6px;padding:24px;display:flex}.vs-pain .q{font:600 64px/1 var(--vz-font-head);color:var(--vz-brand);height:36px;overflow:hidden}.vs-pain p{color:var(--vz-ink);font-size:17px;line-height:1.5}.vs-turn{text-align:center;max-width:900px;margin:0 auto}.vs-turn p{font:600 34px/1.3 var(--vz-font-head);letter-spacing:-.01em}.vz-phone .vs-turn p{font-size:24px;line-height:1.35}.vs-legend{color:var(--vz-muted);flex-wrap:wrap;justify-content:center;gap:12px 32px;margin-top:28px;font-size:15px;display:flex}.vs-legend span.k{align-items:center;gap:10px;display:inline-flex}.vz-phone .vs-legend{flex-direction:column;align-items:flex-start;gap:12px}.vs-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:16px;margin-top:48px;display:grid}.vs-flow-i{background:var(--vz-surface);border:1px solid var(--vz-line);border-radius:var(--vz-r-card);align-items:center;gap:16px;padding:20px 24px;display:flex}.vs-flow-i b{font:600 24px/1.2 var(--vz-font-head);display:block}.vs-flow-i span.t{color:var(--vz-muted);margin-top:4px;font-size:15px;line-height:1.45;display:block}.vs-flow-ar{color:var(--vz-muted);align-self:center}.vs-flow-ar .vz-ic{width:24px;height:24px}.vz-phone .vs-flow{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:32px}.vz-phone .vs-flow-ar{display:none}.vs-part{margin-top:80px;scroll-margin-top:24px}.vz-phone .vs-part{margin-top:56px}.vs-part-h{border-bottom:1px solid var(--vz-line-strong);align-items:center;gap:16px;padding-bottom:20px;display:flex}.vs-part-h .vs-h3{font-size:32px}.vz-phone .vs-part-h .vs-h3{font-size:26px}.vs-row{border-bottom:1px solid var(--vz-line);grid-template-columns:minmax(0,1fr) 700px;align-items:center;gap:56px;padding:48px 0;display:grid}.vs-row.is-rev{grid-template-columns:700px minmax(0,1fr)}.vs-row.is-rev .vs-row-t{order:2}.vz-phone .vs-row,.vz-phone .vs-row.is-rev{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 0}.vz-phone .vs-row.is-rev .vs-row-t{order:0}.vs-row-p{justify-content:center;min-width:0;display:flex}.vs-prob{font:600 28px/1.25 var(--vz-font-head);letter-spacing:-.01em}.vz-phone .vs-prob{font-size:23px}.vs-row-t p.a{color:var(--vz-muted);margin-top:16px;font-size:17px;line-height:1.6}.vz-phone .vs-row-t p.a{font-size:16px}.vs-row-t p.a b{color:var(--vz-ink)}.vs-row-t .vz-st{margin-top:20px}.vs-pr.is-plain{padding:24px}.vs-pr.is-plain h3{font-size:18px}.vs-offer .vs-ol{counter-reset:j;flex-direction:column;gap:14px;margin-top:24px;padding:0;list-style:none;display:flex}.vs-offer .vs-ol li:before{counter-increment:j;content:counter(j);background:var(--vz-accent);width:24px;height:24px;color:var(--vz-on-accent);font:700 13px/24px var(--vz-font);text-align:center;border-radius:50%;flex:none;margin-top:-1px}.vs-note .vs-link{margin-top:14px;font-size:15px;display:inline-block}.vs-note .vs-ph-tag{margin:14px 0 0}.vz .vs-next{text-align:center;color:var(--vz-muted);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 16px;margin-top:56px;font-size:15px;line-height:1.5;display:flex}.vs-next .vz-eyebrow{margin:0}.vz-phone .vz .vs-next{flex-direction:column;align-items:center;gap:6px;margin-top:40px}.vs-ab-open{padding:96px 0 56px}.vs-ab-open .vs-xl{max-width:15em}.vz-phone .vs-ab-open{padding:40px 0 32px}.vs-ab-open .vz-eyebrow{margin-bottom:16px}.vs-ab-open .vs-xl{font-size:56px;line-height:1.08}.vz-phone .vs-ab-open .vs-xl{font-size:30px;line-height:1.14}.vs-ab-open .vs-ph{max-width:62ch;margin-top:28px}.vs-ab{border-top:1px solid var(--vz-line);grid-template-columns:280px minmax(0,1fr);gap:64px;padding:64px 0;display:grid}.vz-phone .vs-ab{grid-template-columns:minmax(0,1fr);gap:16px;padding:40px 0}.vs-ab-h .vz-eyebrow{margin-bottom:10px}.vs-ab-h h2{font:600 30px/1.2 var(--vz-font-head);letter-spacing:-.01em}.vz-phone .vs-ab-h h2{font-size:26px}.vs-prose{min-width:0;max-width:62ch}.vs-prose p{font-size:19px;line-height:1.7}.vs-prose p+p{margin-top:20px}.vz-phone .vs-prose p{font-size:17px}.vs-prose p b{font-weight:600}.vs-prose-w{min-width:0}.vs-prose-w .vs-cols{margin-top:0}.vs-ab-ask{margin-top:32px}.vz .vs-ab-links{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;font-size:15px;display:flex}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{min-width:320px;margin:0}.public-site{font-family:var(--vz-font);color:#0a1128;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#0a1128;--paper:#faf9f7;--chocolate:#542916;--honey:#f1c166;--muted:#6d7280;--line:#e8e5e0;--serif:var(--vz-font-head);background:#faf9f7}.public-site button,.public-site input,.public-site a{font:inherit}.public-site button,.public-site a{-webkit-tap-highlight-color:transparent}:where(.public-site) a{color:inherit;text-decoration:none}.public-site button{color:inherit}.public-site button:focus-visible,.public-site a:focus-visible,.public-site input:focus-visible{outline-offset:3px;outline:3px solid #ca8c35}.public-site ::selection{color:#0a1128;background:#f1c166}.public-site .page-wrap{width:min(1160px,100% - 64px);margin-inline:auto}.public-site .site-header{z-index:4;background:#faf9f7eb;border-bottom:1px solid #0a112812;justify-content:space-between;align-items:center;height:84px;padding:0 max(32px,50vw - 580px);display:flex;position:relative}.public-site .brand img{width:104px;height:auto;display:block}.public-site .nav{color:#383b47;align-items:center;gap:39px;font-size:13px;display:flex}.public-site .nav>a{transition:color .18s}.public-site .nav>a:hover{color:var(--chocolate)}.public-site .button{cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:11px;min-height:46px;padding:14px 19px;font-size:13px;font-weight:600;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.public-site .button:hover:not(:disabled){transform:translateY(-1px)}.public-site .button:disabled{opacity:.48;cursor:not-allowed}.public-site .button-dark{background:var(--ink);color:#fff}.public-site .button-dark:hover:not(:disabled){background:#282f47;box-shadow:0 6px 16px #0a11281c}.public-site .nav-cta{min-height:40px;padding:11px 15px}.public-site .button-quiet{color:#494d59;background:0 0;padding-inline:10px}.public-site .button-quiet:hover{background:#f0eeea}.public-site .menu-toggle{background:0 0;border:0;padding:8px;display:none}.public-site .hero{grid-template-columns:.91fr 1.09fr;align-items:center;gap:42px;min-height:665px;padding-top:15px;padding-bottom:76px;display:grid;position:relative}.public-site .hero-copy{z-index:1;padding-bottom:12px;position:relative}.public-site .eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#706250;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.public-site .eyebrow-dot{background:var(--honey);border-radius:50%;width:7px;height:7px;display:inline-block}.public-site .hero h1,.public-site .access-card h2,.public-site .intro-grid h2,.public-site .login-card h1{font:500 clamp(56px,6.3vw,84px)/.98 var(--serif);letter-spacing:-.055em;color:var(--ink);margin:25px 0 22px}.public-site .hero h1 em,.public-site .access-card h2 em{color:var(--chocolate);font-weight:400}.public-site .hero-intro{color:#555968;max-width:416px;margin:0;font-size:16px;line-height:1.78}.public-site .hero-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:29px;display:flex}.public-site .hero-actions .button{min-height:49px}.public-site .hero-footnote{color:#777b86;align-items:center;gap:9px;margin-top:46px;font-size:11px;display:flex}.public-site .hero-footnote svg{color:var(--chocolate)}.public-site .visual-stage{filter:drop-shadow(0 20px 27px #1b181414);border-radius:10px;justify-self:end;width:100%;max-width:585px;position:relative;transform:rotate(1deg)}.public-site .stage-toolbar,.public-site .stage-bottom{color:#777c88;background:#fff;border:1px solid #eae7e3;align-items:center;height:42px;padding:0 15px;font-size:10px;display:flex}.public-site .stage-toolbar{border-radius:9px 9px 0 0;justify-content:space-between}.public-site .toolbar-dots{gap:4px;display:flex}.public-site .toolbar-dots i{background:#d9d6d1;border-radius:50%;width:5px;height:5px}.public-site .stage-title{color:#484b55;align-items:center;gap:7px;display:flex}.public-site .stage-title svg{color:var(--chocolate)}.public-site .stage-zoom{color:#999ba2}.public-site .canvas{background-color:#fefdfc;background-image:radial-gradient(#dedad5 .75px,#0000 .75px);background-size:18px 18px;border-inline:1px solid #eae7e3;height:385px;position:relative;overflow:hidden}.public-site .connections{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.public-site .connections path{fill:none;stroke:#bbb8b3;stroke-width:1.5px;stroke-dasharray:4 5}.public-site .map-node{width:160px;height:66px;color:var(--ink);background:#fff;border:1px solid #e7e3df;border-radius:7px;align-items:center;gap:11px;padding:10px 12px;display:flex;position:absolute;box-shadow:0 6px 13px #1618210e}.public-site .map-node b{font-size:11px;font-weight:700;display:block}.public-site .map-node small{color:#81838d;margin-top:4px;font-size:9px;display:block}.public-site .node-symbol{border-radius:6px;flex:none;place-items:center;width:29px;height:29px;display:grid}.public-site .core-node{border-color:#ceb7a6;width:180px;top:calc(50% - 31px);left:calc(50% - 90px);box-shadow:0 7px 17px #54291617}.public-site .core-symbol{color:var(--chocolate);background:#f3e8dd}.public-site .node-handle{background:#fff;border:1px solid #c8b5a7;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-5px;left:calc(50% - 4px)}.public-site .node-a{top:12%;left:5%}.public-site .node-b{top:12%;right:5%}.public-site .node-c{bottom:12%;left:5%}.public-site .node-d{bottom:12%;right:5%}.public-site .blue-symbol{color:#3c648c;background:#e8eff7}.public-site .green-symbol{color:#536e48;background:#e9f0e4}.public-site .peach-symbol{color:#885b42;background:#f5e9e1}.public-site .lilac-symbol{color:#6b5b89;background:#eeeaf5}.public-site .canvas-note{color:#9a9ba0;align-items:center;gap:5px;font-size:8px;display:flex;position:absolute;bottom:8px;right:12px}.public-site .note-dot,.public-site .presence-dot{background:#8aa57a;border-radius:50%;width:5px;height:5px}.public-site .stage-bottom{border-top:0;border-radius:0 0 9px 9px;justify-content:space-between;font-size:9px}.public-site .stage-bottom span{align-items:center;gap:6px;display:flex}.public-site .stage-bottom>span:last-child{color:#6d7280}.public-site .visual-caption{color:#6f7078;font:italic 11px var(--serif);align-items:center;gap:10px;display:flex;position:absolute;bottom:-38px;right:8px}.public-site .visual-caption span:first-child{font:700 9px var(--vz-font);letter-spacing:.11em;color:#a19380}.public-site .scroll-cue{width:37px;height:37px;color:var(--chocolate);border:1px solid #dcd8d1;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;left:0}.public-site .intro-section{background:#f1efeb;padding:102px 0 100px}.public-site .intro-grid{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.public-site .intro-grid h2{margin:23px 0 0;font-size:53px;line-height:1.04}.public-site .intro-copy>p{color:#515563;max-width:560px;margin:0;font-size:16px;line-height:1.8}.public-site .principles{gap:20px;margin-top:35px;display:grid}.public-site .principles article{align-items:flex-start;gap:15px;display:flex}.public-site .principle-icon{width:35px;height:35px;color:var(--chocolate);border:1px solid #dcd4cb;border-radius:50%;flex:none;place-items:center;display:grid}.public-site .principles h3{margin:1px 0 5px;font-size:13px}.public-site .principles p{color:#737581;margin:0;font-size:12px;line-height:1.55}.public-site .access-section{grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;padding:107px 0 112px;display:grid}.public-site .access-card{background:#fff;border:1px solid #e8e4df;border-radius:8px;padding:49px 50px 42px;box-shadow:0 12px 36px #0a112808}.public-site .access-card h2{margin:21px 0 15px;font-size:54px;line-height:1.01}.public-site .access-card>p{color:#626572;max-width:390px;margin:0 0 22px;font-size:13px;line-height:1.7}.public-site .interest-form{max-width:465px}.public-site .email-row{gap:9px;display:flex}.public-site .email-row input{min-width:0;height:47px;color:var(--ink);background:#faf9f7;border:1px solid #dcd9d4;border-radius:4px;flex:1;padding:0 13px;font-size:13px}.public-site .email-row .button{min-height:47px;padding-inline:17px}.public-site .consent{color:#6f727d;cursor:pointer;align-items:flex-start;gap:8px;margin-top:13px;font-size:10px;line-height:1.5;display:flex}.public-site .consent input{accent-color:var(--chocolate);flex:none;width:14px;height:14px;margin:1px 0 0}.public-site .form-status{color:#8a5b35;min-height:14px;margin:8px 0 0;font-size:10px}.public-site .honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.public-site .form-success{background:#f7faf4;border:1px solid #d8e2d2;border-radius:5px;align-items:flex-start;gap:12px;padding:14px;display:flex}.public-site .form-success>span,.public-site .sent-panel>span{color:#496440;background:#e5eedf;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.public-site .form-success b,.public-site .sent-panel b{font-size:13px}.public-site .form-success small{color:#656a61;margin-top:4px;font-size:11px;line-height:1.5;display:block}.public-site .access-aside{max-width:310px;padding:15px 5px}.public-site .aside-mark{width:41px;height:41px;color:var(--chocolate);background:#f2eae3;border-radius:50%;place-items:center;display:grid}.public-site .access-aside h3{font:500 23px var(--serif);margin:20px 0 8px}.public-site .access-aside p{color:#747680;margin:0;font-size:12px;line-height:1.7}.public-site .aside-rule{background:var(--honey);width:33px;height:2px;margin:26px 0 17px;display:block}.public-site .aside-caption{font:italic 13px/1.6 var(--serif);color:#5e5148}.public-site .site-footer{border-top:1px solid var(--line);color:#888a91;align-items:center;gap:23px;height:86px;padding:0 max(32px,50vw - 580px);font-size:10px;display:flex}.public-site .footer-brand{color:var(--ink);align-items:center;gap:7px;margin-right:auto;font-size:12px;font-weight:700;display:flex}.public-site .footer-brand img{width:19px}.public-site .login-page{grid-template-columns:1fr .9fr;align-items:center;gap:90px;min-height:calc(100vh - 170px);padding-top:68px;padding-bottom:68px;display:grid}.public-site .login-card{justify-self:center;width:min(100%,430px)}.public-site .back-link{color:#777983;cursor:pointer;background:0 0;border:0;margin:0 0 38px;padding:0;font-size:11px}.public-site .back-link:hover{color:var(--chocolate)}.public-site .login-icon{width:44px;height:44px;color:var(--chocolate);background:#f1e9e1;border-radius:50%;place-items:center;margin-bottom:19px;display:grid}.public-site .login-card h1{margin:14px 0 11px;font-size:46px;line-height:1.05}.public-site .login-lede{color:#666a76;margin:0 0 25px;font-size:13px;line-height:1.7}.public-site .login-lede b{color:var(--ink)}.public-site .auth-tabs{border-bottom:1px solid #e4e0db;gap:24px;margin-bottom:21px;display:flex}.public-site .auth-tabs button{color:#777985;cursor:pointer;background:0 0;border:0;padding:10px 1px;font-size:12px;position:relative}.public-site .auth-tabs button.selected{color:var(--ink);font-weight:700}.public-site .auth-tabs button.selected:after{content:"";background:var(--honey);height:2px;position:absolute;bottom:-1px;left:0;right:0}.public-site .auth-form{gap:17px;display:grid}.public-site .field>label{color:#393d4b;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.public-site .field-control{color:#858792;background:#fff;border:1px solid #ddd9d4;border-radius:4px;align-items:center;gap:10px;height:46px;padding:0 12px;display:flex}.public-site .field-control:focus-within{border-color:#9a725e}.public-site .field-control input{min-width:0;height:100%;color:var(--ink);background:0 0;flex:1;font-size:12px;box-shadow:none!important;border:0!important;outline:none!important}.public-site .field-control input::placeholder{color:#b1b2b7}.public-site .reveal-button{color:#858792;cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.public-site .full-button{width:100%;margin-top:3px}.public-site .form-hint{color:#777985;margin:-6px 0 0;font-size:11px;line-height:1.55}.public-site .no-signup{color:#888a91;align-items:flex-start;gap:8px;margin-top:24px;font-size:10px;line-height:1.5;display:flex}.public-site .no-signup svg{color:#8d7767;flex:none}.public-site .login-message{color:#604a3c;background:#f4f1ed;border-radius:4px;margin:16px 0 0;padding:12px 13px;font-size:11px;line-height:1.55}.public-site .sent-panel{background:#fff;border:1px solid #e6e1da;border-radius:5px;grid-template-columns:35px 1fr;gap:11px;padding:15px;display:grid}.public-site .sent-panel p{color:#70727d;margin:5px 0 0;font-size:11px;line-height:1.6}.public-site .text-button{color:var(--chocolate);cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:start;padding:0;font-size:11px;text-decoration:underline}.public-site .login-aside{background:#f3f0ec;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex;position:relative;overflow:hidden}.public-site .aside-illustration{place-items:center;width:280px;height:230px;display:grid;position:relative}.public-site .aside-lines{background:linear-gradient(30deg,#0000 49.7%,#cec5bc 50%,#0000 50.3%),linear-gradient(150deg,#0000 49.7%,#cec5bc 50%,#0000 50.3%),linear-gradient(90deg,#0000 49.7%,#cec5bc 50%,#0000 50.3%);position:absolute;inset:35px 40px}.public-site .aside-orbit{border:1px solid #d8cec4;border-radius:50%;position:absolute}.public-site .orbit-one{width:154px;height:154px}.public-site .orbit-two{opacity:.7;border-style:dashed;width:226px;height:226px}.public-site .aside-center{background:#fff;border:1px solid #dccabb;border-radius:50%;place-items:center;width:59px;height:59px;display:grid;position:relative;box-shadow:0 6px 18px #54291612}.public-site .aside-center img{width:28px}.public-site .aside-node{background:#fff;border:1px solid #e6e0d9;border-radius:20px;padding:8px 12px;font-size:9px;position:absolute;box-shadow:0 4px 10px #0a11280b}.public-site .node-left{top:62px;left:6px}.public-site .node-right{top:75px;right:1px}.public-site .node-bottom{bottom:0;left:calc(50% - 43px)}.public-site .login-aside>p{text-align:center;font:italic 16px/1.7 var(--serif);color:#594b41;margin:6px 0 0}.public-site .login-aside>p span{color:#80756d;font-size:13px}.public-site .account-status{background:#fff;border:1px solid #dfdad3;border-radius:5px;gap:12px;margin-top:17px;padding:15px;display:flex}.public-site .status-icon{width:32px;height:32px;color:var(--chocolate);background:#f2eae3;border-radius:50%;flex:none;place-items:center;display:grid}.public-site .account-status b{font-size:12px}.public-site .account-status p{color:#70727d;margin:5px 0 12px;font-size:11px;line-height:1.6}.public-site .account-status .button{min-height:38px;padding:9px 13px;font-size:11px}.public-site .signout{margin-top:10px;font-size:11px}.public-site .password-setup{background:#fff;border:1px solid #e6e1da;border-radius:5px;margin:20px 0;padding:16px}.public-site .password-setup h2{font:600 14px var(--vz-font);margin:0}.public-site .password-setup>p{color:#737581;margin:-9px 0 0;font-size:11px;line-height:1.5}.public-site .visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.public-site .hero{grid-template-columns:.95fr 1.05fr;gap:20px}.public-site .map-node{width:143px;padding:8px}.public-site .node-a,.public-site .node-c{left:2%}.public-site .node-b,.public-site .node-d{right:2%}.public-site .visual-stage{transform:none}.public-site .intro-grid{gap:55px}.public-site .access-section{gap:45px}.public-site .login-page{gap:40px}}@media (width<=700px){.public-site .page-wrap{width:min(100% - 40px,530px)}.public-site .site-header{height:70px;padding:0 20px}.public-site .brand img{width:94px}.public-site .menu-toggle{color:var(--ink);place-items:center;display:grid}.public-site .menu-toggle svg{width:21px}.public-site .nav{background:var(--paper);border-bottom:1px solid var(--line);align-items:stretch;gap:0;padding:16px 20px 20px;display:none;position:absolute;top:69px;left:0;right:0;box-shadow:0 10px 20px #0a11280c}.public-site .nav.open{flex-direction:column;display:flex}.public-site .nav>a{border-bottom:1px solid #eeeae5;padding:13px 0}.public-site .nav-cta{align-self:flex-start;margin-top:13px}.public-site .hero{flex-direction:column;align-items:stretch;gap:47px;min-height:0;padding-top:60px;padding-bottom:88px;display:flex}.public-site .hero h1{margin-top:20px;font-size:66px}.public-site .hero-intro{max-width:435px;font-size:14px}.public-site .hero-actions{flex-direction:column;align-items:flex-start;margin-top:23px}.public-site .hero-actions .button-quiet{padding-left:0}.public-site .hero-footnote{margin-top:25px}.public-site .visual-stage{align-self:center;width:100%;max-width:560px}.public-site .canvas{height:330px}.public-site .map-node{gap:7px;width:130px;height:59px;padding:7px}.public-site .map-node b{font-size:9px}.public-site .map-node small{font-size:8px}.public-site .node-symbol{width:24px;height:24px}.public-site .core-node{width:156px;left:calc(50% - 78px)}.public-site .connections{opacity:.8}.public-site .scroll-cue{bottom:23px}.public-site .intro-section{padding:68px 0}.public-site .intro-grid{display:block}.public-site .intro-grid h2{margin:18px 0 22px;font-size:45px}.public-site .intro-copy>p{font-size:14px}.public-site .principles{margin-top:27px}.public-site .access-section{flex-direction:column;align-items:stretch;gap:28px;padding:70px 0;display:flex}.public-site .access-card{padding:32px 23px}.public-site .access-card h2{font-size:46px}.public-site .access-aside{padding:0 4px}.public-site .site-footer{flex-wrap:wrap;gap:14px;height:auto;min-height:75px;padding:18px 20px}.public-site .footer-brand{width:100%;margin:0}.public-site .login-page{min-height:calc(100vh - 145px);padding-top:38px;padding-bottom:48px;display:block}.public-site .login-card{margin-inline:auto}.public-site .login-aside{display:none}.public-site .back-link{margin-bottom:29px}}@media (width<=420px){.public-site .page-wrap{width:calc(100% - 32px)}.public-site .hero h1{font-size:58px}.public-site .canvas{height:292px}.public-site .map-node{gap:5px;width:113px;height:55px;padding:6px}.public-site .map-node b{font-size:8px}.public-site .map-node small{font-size:7px}.public-site .node-symbol{width:21px;height:21px}.public-site .core-node{width:143px;left:calc(50% - 71.5px)}.public-site .stage-title{font-size:9px}.public-site .access-card h2{font-size:42px}.public-site .email-row{gap:6px}.public-site .email-row input{padding-inline:9px;font-size:11px}.public-site .email-row .button{padding-inline:11px}.public-site .site-footer{padding-inline:16px}.public-site .login-card h1{font-size:40px}}@media (prefers-reduced-motion:reduce){.public-site *,.public-site :before,.public-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.public-site button:focus-visible,.public-site a:focus-visible,.public-site input:focus-visible{outline-color:#542916}.public-site .nav,.public-site .button{font-size:14px}.public-site .map-node b{font-size:12px}.public-site .map-node small{font-size:11px}.public-site .stage-toolbar,.public-site .stage-bottom{font-size:12px}.public-site .canvas-note{font-size:11px}.public-site .visual-caption{font-size:13px}.public-site .intro-copy>p,.public-site .principles p,.public-site .access-card>p,.public-site .access-aside p,.public-site .aside-caption,.public-site .email-row input,.public-site .consent,.public-site .form-status,.public-site .field>label,.public-site .field-control input,.public-site .form-hint,.public-site .login-lede,.public-site .login-message,.public-site .no-signup,.public-site .sent-panel p,.public-site .account-status p,.public-site .password-setup>p{font-size:14px}.public-site .form-status{min-height:18px}.public-site .form-success b,.public-site .form-success small,.public-site .sent-panel b,.public-site .account-status b{font-size:14px}.public-site .footer-brand,.public-site .site-footer{font-size:12px}.public-site .auth-tabs button{font-size:14px}@media (width<=420px){.public-site .map-node{width:120px}.public-site .node-a,.public-site .node-c{left:1%}.public-site .node-b,.public-site .node-d{right:1%}}.public-site .google-button{min-height:52px;color:var(--ink);background:#fff;border:1px solid #d6d3ce;justify-content:center;font-size:15px;font-weight:600}.public-site .google-button:hover:not(:disabled){background:#f7f5f2;box-shadow:0 4px 12px #0a11280c}.public-site .google-button svg{margin-left:auto}.vz :is(a,button).vz-btn{font:600 14px/1 var(--vz-font)}.vz :is(a,button).vz-btn-l{font-size:15px}.vz :is(a,button).vz-btn-s{font-size:13px}.vz .vz-btn-primary:not([disabled],.is-disabled){color:var(--vz-on-brand)}.vz .vz-btn-secondary:not([disabled],.is-disabled){color:var(--vz-ink)}.vz .vz-btn-ghost:not([disabled],.is-disabled){color:var(--vz-brand)}.public-site .site-pic{filter:drop-shadow(0 8px 24px #1d1a1724);max-width:100%;height:auto;display:block}.public-site .vs-shotwrap .site-pic{width:100%;max-width:1120px}body{background:#faf9f7}
