body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.vvl-login{--vvl-paper:#f2f2f4;--vvl-card:#fffefd;--vvl-well:#f7f7f9;--vvl-ink:#1c1c1e;--vvl-ink-2:#454547;--vvl-mute:#636365;--vvl-line:#1c1c1e17;--vvl-clay:#764de7;--vvl-clay-h:#6537d2;--vvl-clay-soft:#e6e4ff;--vvl-danger:#5b31be;-webkit-font-smoothing:antialiased;align-items:center;background:var(--vvl-paper);color:var(--vvl-ink);display:flex;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;justify-content:center;min-height:100vh;min-height:100dvh;padding:2.5rem 1.25rem}.vvl-login__lang{display:flex;gap:4px;position:fixed;right:14px;top:14px}.vvl-login__lang-btn{background:#0000;border:1px solid var(--vvl-line);border-radius:999px;color:var(--vvl-mute);cursor:pointer;font:600 12px/1 Instrument Sans,sans-serif;letter-spacing:.06em;min-height:44px;min-width:44px;padding:0 10px}.vvl-login__lang-btn.is-active{background:var(--vvl-card);border-color:#1c1c1e2e;color:var(--vvl-ink)}.vvl-login__inner{max-width:52rem;width:100%}.vvl-login__brand{align-items:center;color:var(--vvl-mute);display:flex;font:600 11px/1 Instrument Sans,sans-serif;gap:9px;justify-content:center;letter-spacing:.14em;margin:0 0 16px;text-align:center;text-transform:uppercase}.vvl-login__brand img{height:26px;width:26px}.vvl-login__card{background:var(--vvl-card);border:1px solid var(--vvl-line);border-radius:18px;box-shadow:0 18px 50px #1c1c1e12;display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);overflow:hidden}.vvl-login__photo{background-color:#e1e1e3;background-image:linear-gradient(#1c1c1e14,#1c1c1e38),url(/static/media/client-login-room.4728aa9b3532e003044f.jpg);background-position:50%;background-size:cover;min-height:100%}.vvl-login__body{padding:2.25rem 2.25rem 2rem}.vvl-login__title{font:600 1.55rem/1.2 Instrument Sans,sans-serif;letter-spacing:-.01em;margin:0 0 10px}.vvl-login__intro{color:var(--vvl-ink-2);font-size:.95rem;line-height:1.55;margin:0 0 1.5rem}.vvl-login__form{display:flex;flex-direction:column;gap:1rem}.vvl-login__row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.vvl-login__field{display:flex;flex-direction:column;gap:6px}.vvl-login__field label{color:var(--vvl-ink-2);font:600 .82rem/1.2 Instrument Sans,sans-serif}.vvl-login__field input{background:var(--vvl-well);border:1px solid #1c1c1e29;border-radius:10px;color:var(--vvl-ink);font:400 1rem/1.4 Instrument Sans,sans-serif;min-height:48px;padding:.65rem .8rem;width:100%}.vvl-login__field input:focus{background:var(--vvl-card);outline:2px solid var(--vvl-clay);outline-offset:1px}.vvl-login__field input[aria-invalid=true]{background:#f4f4ff;border-color:var(--vvl-clay)}.vvl-login__hint{color:var(--vvl-mute);font-size:.8rem;line-height:1.45;margin:0}.vvl-login__hint--either{color:var(--vvl-ink-2)}.vvl-login__error{background:var(--vvl-clay-soft);border-radius:10px;color:var(--vvl-danger);font-size:.9rem;line-height:1.5;margin:0;padding:.75rem .9rem}.vvl-login__submit{background:var(--vvl-clay);border:none;border-radius:12px;color:#fff;cursor:pointer;font:600 1rem/1 Instrument Sans,sans-serif;margin-top:.25rem;min-height:52px;transition:background .12s ease}.vvl-login__submit:hover{background:var(--vvl-clay-h)}.vvl-login__submit:disabled{cursor:default;opacity:.7}.vvl-login__foot{color:var(--vvl-mute);font-size:.8rem;line-height:1.5;margin:14px auto 0;max-width:34rem;text-align:center}.vvl-login__foot--note{color:var(--vvl-ink-2);font-size:.86rem}@media (max-width:820px){.vvl-login{align-items:flex-start;padding:2rem 1rem 2.5rem}.vvl-login__card{grid-template-columns:1fr}.vvl-login__photo{height:132px}.vvl-login__body{padding:1.5rem 1.25rem}}@media (max-width:480px){.vvl-login__row{grid-template-columns:1fr}}.vvl-login__identity-toggle{background:none;border:0;color:inherit;cursor:pointer;font:inherit;justify-self:start;padding:8px 0;text-decoration:underline;text-underline-offset:3px}.vvl-login__subtitle{font:600 1.05rem/1.3 Instrument Sans,sans-serif;margin:0}.vvl-login__sendlink{justify-self:center}.vvl-login__sendlink.is-prominent{color:var(--vvl-clay);font-weight:600}.vvl-login__sent{background:#e8f3ea;border-radius:10px;color:#226b41;font-size:.95rem;line-height:1.5;margin:0;padding:.85rem 1rem}.psy-site{--psy-violet:#6b3fd9;--psy-violet-h:#5c33c6;--psy-violet-a:#5129b3;--psy-violet-soft:#f3eefd;--psy-cyan:#20c7df;--psy-ink:#1c1c1e;--psy-ink-2:#3c3c43;--psy-ink-3:#6e6e73;--psy-mute:#8e8e93;--psy-line:#00000012;--psy-plate:#fff;--psy-well:#f9f9fb;--psy-ground:#fbfbfd;--psy-dark:#16141f;--psy-ok:#1f7a57;--psy-err:#b83a3a;-webkit-font-smoothing:antialiased;background:var(--psy-ground);color:var(--psy-ink);display:flex;flex-direction:column;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;min-height:100vh}.psy-site>main{flex:1 1}.psy-site a{color:var(--psy-violet-a)}.psy-site a:hover{color:var(--psy-violet-h)}.psy-site ::selection{background:var(--psy-violet);color:#fff}.psy-site-nav{align-items:center;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);background:#fbfbfddb;border-bottom:1px solid var(--psy-line);display:flex;gap:16px;justify-content:space-between;padding:14px clamp(16px,4vw,40px);position:-webkit-sticky;position:sticky;top:0;z-index:30}.psy-site-nav__brand{align-items:center;color:var(--psy-ink);display:flex;gap:10px;text-decoration:none}.psy-site .psy-site-nav__brand:hover{color:var(--psy-ink)}.psy-site-nav__mark{height:34px;object-fit:contain;width:34px}.psy-site-nav__wordmark{display:flex;flex-direction:column;line-height:1.1}.psy-site-nav__name{font-size:18px;font-weight:650;letter-spacing:-.01em}.psy-site-nav__sub{color:var(--psy-ink-3);font-size:11.5px;letter-spacing:.02em}.psy-site-nav__end{align-items:center;display:flex;gap:12px}.psy-site-lang{background:#0000000d;border-radius:999px;display:inline-flex;padding:3px}.psy-site-lang__opt{background:#0000;border:0;border-radius:999px;color:var(--psy-ink-3);cursor:pointer;font:600 12.5px/1 DM Sans,sans-serif;min-height:30px;min-width:36px}.psy-site-lang__opt.is-active{background:#fff;box-shadow:0 1px 2px #00000014;color:var(--psy-ink)}.psy-site-btn{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font:600 14.5px/1 DM Sans,sans-serif;gap:8px;justify-content:center;min-height:40px;padding:0 18px;text-decoration:none;transition:background-color .16s ease,transform .12s ease}.psy-site-btn:active{transform:scale(.98)}.psy-site-btn--accent{background:#6b3fd9;background:var(--psy-violet,#6b3fd9);color:#fff}.psy-site-btn--accent:hover{background:#5c33c6;background:var(--psy-violet-h,#5c33c6);color:#fff}.psy-site-btn--ghost{background:#fff;border-color:#0000001a;color:var(--psy-ink)}.psy-site .psy-site-btn--ghost:hover{background:var(--psy-well);color:var(--psy-ink)}.psy-site-btn--lg{font-size:15.5px;min-height:50px;padding:0 24px}.psy-site-btn:disabled{cursor:default;opacity:.6}.psy-site-kicker{color:#6b3fd9;color:var(--psy-violet,#6b3fd9);font:600 12px/1.2 DM Sans,sans-serif;letter-spacing:.12em;margin:0;text-transform:uppercase}.psy-site-reveal{opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.psy-site-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.psy-site-reveal{opacity:1;transform:none;transition:none}}.psy-site-footer{background:var(--psy-dark);color:#ffffffc7;font-size:14.5px;padding:28px clamp(16px,4vw,40px) 24px}.psy-site-footer__crisis{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;line-height:1.5;margin:0 0 28px;padding:14px 18px}.psy-site-footer__top{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1.4fr 1fr 1fr}.psy-site-footer__brand{align-items:flex-start;display:flex;gap:12px}.psy-site-footer__brand strong{color:#fff;display:block;font-size:16px}.psy-site-footer__brand span{color:#fff9;font-size:13px}.psy-site-footer__mark{height:30px;object-fit:contain;width:30px}.psy-site-footer__col{display:flex;flex-direction:column;gap:6px}.psy-site-footer__label{color:#ffffff80;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.psy-site .psy-site-footer a{color:#ffffffd6;text-decoration:none}.psy-site .psy-site-footer a:hover{color:#fff}.psy-site-footer__legal{border-top:1px solid #ffffff14;color:#ffffff80;font-size:13px;margin:28px 0 0;padding-top:16px}@media (max-width:720px){.psy-site-footer__top{gap:20px;grid-template-columns:1fr}.psy-site-nav__sub{display:none}}.psy-pay-entry{grid-gap:64px;align-items:start;color:#1c1c1e;color:var(--psy-ink,#1c1c1e);display:grid;gap:64px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1060px;padding:56px 24px 72px}.psy-pay-intro h1{font-size:clamp(34px,4vw,52px);font-weight:650;letter-spacing:-.03em;line-height:1.08;margin:18px 0 24px}.psy-pay-entry p{color:#3c3c43;color:var(--psy-ink-2,#3c3c43);line-height:1.7}.psy-pay-form{background:#fff;border:1px solid #00000012;border:1px solid var(--psy-line,#00000012);border-radius:20px;box-shadow:0 1px 2px #0000000a,0 12px 32px #16141f0f;padding:30px}.psy-pay-form h2{color:#1c1c1e;color:var(--psy-ink,#1c1c1e);font-size:28px;font-weight:650;letter-spacing:-.02em;margin:0 0 20px}.psy-pay-form label{display:block;font-size:14px;margin:16px 0}.psy-pay-form input,.psy-pay-form select{background:#fff;border:1px solid #00000024;border-radius:10px;box-sizing:border-box;color:inherit;display:block;font:inherit;margin-top:6px;padding:12px;width:100%}.psy-pay-form input:focus-visible,.psy-pay-form select:focus-visible{outline:2px solid #6b3fd9;outline:2px solid var(--psy-violet,#6b3fd9);outline-offset:1px}.psy-pay-form button{background:#6b3fd9;background:var(--psy-violet,#6b3fd9);border:0;border-radius:999px;color:#fff;cursor:pointer;font:600 15px/1 DM Sans,sans-serif;padding:14px 20px;width:100%}.psy-pay-form button:hover{background:#5c33c6;background:var(--psy-violet-h,#5c33c6)}.psy-pay-form button:disabled{cursor:default;opacity:.6}.psy-pay-form [role=alert]{color:#b83a3a;color:var(--psy-err,#b83a3a)}.psy-pay-entry small{overflow-wrap:anywhere}@media (max-width:720px){.psy-pay-entry{gap:28px;grid-template-columns:1fr;padding:32px 18px 40px}.psy-pay-form{padding:22px}}.psy-autopay .psy-autopay__what{color:#6e6e73;color:var(--psy-ink-3,#6e6e73);margin:0}.psy-autopay .psy-autopay__when{font-weight:600;margin:4px 0 14px}.psy-autopay .psy-pay-form h2{font-size:40px;margin:0 0 18px}.psy-autopay .psy-autopay__consent{align-items:flex-start;background:#f9f9fb;background:var(--psy-well,#f9f9fb);border:1px solid #00000012;border:1px solid var(--psy-line,#00000012);border-radius:12px;cursor:pointer;display:flex;font-size:14px;gap:12px;line-height:1.55;margin:0 0 18px;padding:14px}.psy-autopay .psy-autopay__consent input{accent-color:#6b3fd9;accent-color:var(--psy-violet,#6b3fd9);display:inline-block;flex:none;height:20px;margin:2px 0 0;width:20px}.psy-autopay .psy-autopay__paypal{background:#ffc439;color:#111;font-weight:600}.psy-autopay .psy-autopay__paypal:hover{background:#f2b52e}.psy-autopay .psy-autopay__or{color:#6e6e73;color:var(--psy-ink-3,#6e6e73);font-size:14px;margin:18px 0 8px;text-align:center}.psy-autopay .psy-autopay__field{margin-bottom:8px;min-height:52px}.psy-autopay .psy-autopay__row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.psy-autopay .psy-autopay__small{color:#6e6e73;color:var(--psy-ink-3,#6e6e73);font-size:13px;margin-top:12px}.psy-autopay .psy-autopay__done h2{color:#1f7a57;color:var(--psy-ok,#1f7a57)}.psy-site-notfound{color:var(--psy-ink);margin:0 auto;max-width:620px;padding:clamp(72px,14vh,140px) 24px;text-align:center}.psy-site-notfound h1{font-size:clamp(28px,4vw,40px);letter-spacing:-.02em;line-height:1.15;margin:0 0 12px}.psy-site-notfound p{color:#48484a;color:var(--psy-ink-2,#48484a);font-size:17px;line-height:1.55;margin:0 0 12px}.psy-site-notfound .psy-site-notfound__links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:26px}.psy-site-notfound a.psy-site-btn--accent,.psy-site-notfound a.psy-site-btn--accent:hover{color:#fff}.vnv-questionnaire{color:#243e35;font-family:Inter,system-ui,sans-serif;line-height:1.6;margin:0 auto;max-width:850px;padding:40px 24px 80px}.vnv-questionnaire header{border-bottom:1px solid #d9e3dc;margin-bottom:24px;padding-bottom:18px}.vnv-questionnaire header a{color:#355c4d;font-weight:700;text-decoration:none}.vnv-questionnaire h1{font-family:Georgia,serif;font-size:clamp(28px,5vw,42px);line-height:1.2}.vnv-questionnaire input{font:inherit}.vnv-measure-question{border:1px solid #d1ded5;border-radius:14px;margin:26px 0;min-width:0;padding:18px}.vnv-measure-question legend{font-size:16px;font-weight:600;max-width:100%;padding:0 6px}.vnv-measure-options{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.vnv-measure-options label{align-items:flex-start;background:#f3f7f2;border-radius:8px;cursor:pointer;display:flex;font-size:14px;gap:9px;line-height:1.4;padding:12px}.vnv-measure-options label:has(input:checked){background:#e0eedf;outline:2px solid #446d58}.vnv-measure-options input{accent-color:#355c4d;flex-shrink:0;margin-top:3px}.vnv-measure-date{display:flex;flex-direction:column;gap:6px;max-width:360px}.vnv-measure-date input{border:1px solid #b5c9bb;border-radius:8px;padding:10px}.vnv-measure-hint,.vnv-questionnaire footer{color:#59675f;font-size:13px}.vnv-measure-partial{align-items:flex-start;display:flex;gap:10px;margin:16px 0}.vnv-measure-partial input{margin-top:5px}.vnv-questionnaire button{background:#345e49;border:0;border-radius:9px;color:#fff;cursor:pointer;font:inherit;font-weight:600;padding:13px 22px}.vnv-questionnaire button:disabled{cursor:default;opacity:.5}.vnv-questionnaire footer{margin-top:30px}.vnv-measure-error{background:#f4f4ff;border-radius:10px;color:#713c27;padding:15px}.vnv-questionnaire :focus-visible{outline:3px solid #9c6e27;outline-offset:3px}@media(max-width:600px){.vnv-questionnaire{padding:24px 16px 60px}.vnv-measure-options{grid-template-columns:repeat(2,minmax(0,1fr))}.vnv-measure-question{padding:12px}.vnv-measure-options label{font-size:13px;padding:10px}.vnv-questionnaire button{width:100%}}@media print{.vnv-questionnaire button{display:none}.vnv-questionnaire{padding:0}}.admin-head-actions{align-items:center;display:flex;gap:12px}.admin-settings-row{margin-top:20px}.admin-setting-item{align-items:center;border-top:1px solid #e6e6e9;display:flex;gap:12px;justify-content:space-between;padding:11px 0}.admin-setting-item small{color:var(--ad-muted);display:block;margin-top:3px}.admin-setting-item button,.admin-subform button,.admin-template button{background:var(--ad-white);border:1px solid var(--ad-line);border-radius:8px;color:var(--ad-ink);cursor:pointer;padding:8px 12px}.admin-subform,.admin-template{border-top:1px solid var(--ad-line);margin-top:18px;padding-top:18px}.admin-templates{margin-top:20px}.admin-template+.admin-template{margin-top:26px}@media (max-width:700px){.admin-head-actions{align-items:stretch;flex-direction:column;width:100%}}.admin-auth-page.admin-auth-page{display:block;min-height:100vh;padding:clamp(1.5rem,4vw,2.5rem) 0 clamp(4rem,8vw,6rem);place-items:initial}.admin-auth-hero{margin:0 auto clamp(1.75rem,3vw,2.5rem);max-width:48rem;padding:0 clamp(1.2rem,5vw,3rem);text-align:center}.admin-auth-badge{background:#7e57f21a;border:1px solid #7e57f24d;border-radius:999px;color:var(--psy-violet-a);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.18em;margin-bottom:1.2rem;padding:.4rem 1rem;text-transform:uppercase}.admin-auth-badge,.admin-auth-title{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}.admin-auth-title{color:var(--psy-ink);font-size:clamp(2.4rem,5.5vw,3.8rem);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:0 0 .8rem}.admin-auth-sub{color:var(--psy-ink-2);font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6;margin:0}.admin-auth-body{padding:0 clamp(1.2rem,5vw,3rem)}.admin-auth-unified{align-items:stretch;background:var(--psy-well);border:1px solid var(--psy-line);border-radius:24px;box-shadow:0 32px 70px -40px #1c1c1e80;display:grid;grid-template-columns:.95fr 1.05fr;margin:0 auto;max-width:1080px;overflow:visible}.admin-auth-heropanel{background:var(--psy-ground);border-radius:24px 0 0 24px;border-right:1px solid var(--psy-line);display:flex;flex-direction:column;height:100%}.admin-auth-imgwrap{background:var(--psy-well);flex-shrink:0;height:250px;overflow:hidden;position:relative;width:100%}.admin-auth-img{display:block;height:100%;object-fit:cover;width:100%}.admin-auth-imgbadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #1e6e5e4d;border-radius:999px;box-shadow:0 4px 12px #00000014;color:var(--psy-ok);font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;font-weight:700;left:1rem;letter-spacing:.14em;padding:.38rem .85rem;position:absolute;text-transform:uppercase;top:1rem}.admin-auth-herobody{display:flex;flex:1 1;flex-direction:column;gap:2rem;justify-content:center;padding:2rem}.admin-auth-herobody .vv2-kicker{display:block;margin-bottom:1.1rem}.admin-auth-herobody h2{color:var(--psy-ink);font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.45rem;font-weight:500;margin:0 0 .3rem}.admin-auth-herobody p{color:var(--psy-ink-2);font-size:.92rem;line-height:1.5;margin:0}.admin-auth-trustlist{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.admin-auth-trustlist li{align-items:center;color:var(--psy-ink-2);display:flex;font-size:.86rem;font-weight:600;gap:.7rem}.admin-auth-check{color:var(--psy-ok);flex-shrink:0;height:17px;width:17px}.admin-auth-formpanel{background:var(--psy-well);border-radius:0 24px 24px 0;display:flex;flex-direction:column;height:auto;justify-content:center;min-height:100%;padding:clamp(1.8rem,3.5vw,2.8rem)}.admin-auth-card{width:100%}.admin-auth-page .admin-auth-card{border-radius:18px;margin:0 auto;max-width:440px;padding:clamp(1.5rem,3vw,2.4rem);width:100%}.admin-auth-card .admin-eyebrow{display:block;margin-bottom:.4rem}.admin-auth-card h2{color:var(--psy-ink);font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.8rem;font-weight:400;margin:0 0 .4rem}.admin-auth-card>p{color:var(--psy-ink-2);font-size:.93rem;margin:0 0 1.6rem}.admin-google-btn{align-items:center;background:#fff;border:1.5px solid var(--psy-line);border-radius:12px;box-shadow:0 4px 12px #00000008;color:var(--psy-ink);cursor:pointer;display:flex;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;font-weight:600;gap:.85rem;justify-content:center;padding:.82rem 1.2rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.admin-google-btn:hover:not(:disabled){border-color:var(--psy-violet);box-shadow:0 6px 16px #00000012;transform:translateY(-1px)}.admin-google-btn:disabled{cursor:not-allowed;opacity:.6}.admin-google-logo{flex-shrink:0}.admin-divider{border-top:1px solid var(--psy-line);margin:1.6rem 0}.admin-divider span{background:var(--psy-well);color:var(--psy-ink-3);font-size:.82rem;font-weight:600;letter-spacing:.08em;padding:0 .9rem;text-transform:uppercase}.admin-form{gap:1.1rem}.admin-form label{gap:.45rem}.admin-form label span{color:var(--psy-ink-2);font-size:.84rem;font-weight:600}.admin-form input,.admin-form label span{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}.admin-form input{background:#fff;border:1.5px solid var(--psy-line);border-radius:10px;box-sizing:border-box;color:var(--psy-ink);font-size:.95rem;padding:.68rem .85rem;transition:border-color .2s ease;width:100%}.admin-form input:focus{border-color:var(--psy-violet);outline:none}.admin-form .admin-email-code{font-family:Courier New,monospace;font-size:1.35rem;font-weight:700;letter-spacing:.35em;padding:.8rem 1rem;text-align:center}.admin-email-destination{overflow-wrap:anywhere}.admin-resend{background:#0000;border:0;color:var(--psy-violet-a);cursor:pointer;display:block;font:600 .84rem DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;margin:1rem auto 0;padding:.35rem .5rem}.admin-resend:hover:not(:disabled){text-decoration:underline}.admin-resend:disabled{cursor:not-allowed;opacity:.55}.admin-form input:-webkit-autofill,.admin-form input:-webkit-autofill:focus,.admin-form input:-webkit-autofill:hover{-webkit-text-fill-color:var(--psy-ink);box-shadow:inset 0 0 0 1000px #fff;caret-color:var(--psy-ink);-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.admin-form .vv2-btn{margin-top:.5rem;width:100%}.admin-error{background:#7e57f214;border:1px solid #7e57f24d;border-radius:10px;color:var(--psy-violet-a);font-size:.9rem;line-height:1.5;margin:1.1rem 0 0;padding:.7rem .9rem}.admin-auth-card>.admin-footnote{color:var(--psy-ink-3);font-size:.8rem;line-height:1.5;margin:1.25rem 0 0;text-align:center}@media (max-width:840px){.admin-auth-unified{grid-template-columns:1fr}.admin-auth-formpanel{border-radius:18px 18px 0 0;order:1}.admin-auth-heropanel{border-radius:0 0 18px 18px;border-right:none;border-top:1px solid var(--psy-line);order:2}}.admin-auth-page .admin-form input{background:#fff;border:1.5px solid var(--psy-line);border-radius:10px;box-sizing:border-box;color:var(--psy-ink);font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;line-height:1.4;min-height:44px;padding:.6rem .85rem;width:100%}.admin-auth-page .admin-form input:focus{border-color:var(--psy-violet);outline:none}.admin-auth-page .admin-form .admin-email-code{font-family:Courier New,monospace;font-size:1.3rem;font-weight:700;letter-spacing:.3em;padding:.7rem .6rem;text-align:center}.admin-auth-page .admin-form .vv2-btn,.admin-auth-page .admin-google-btn{min-height:48px}.admin-auth-page .admin-resend{min-height:44px;padding:.35rem 1rem}@media (max-width:640px){.admin-auth-page .admin-auth-body,.admin-auth-page .admin-auth-hero{padding-left:1rem;padding-right:1rem}.admin-auth-page .admin-auth-unified{border-radius:18px}.admin-auth-page .admin-auth-formpanel{padding:1.35rem 1.1rem 1.6rem}.admin-auth-page .admin-auth-card{background:none;border:0;border-radius:0;box-shadow:none;max-width:none;padding:0;width:100%}.admin-auth-page .admin-divider{margin:1.3rem 0}.admin-auth-page .admin-divider span{background:var(--psy-well)}.admin-auth-page .admin-auth-imgwrap{height:170px}.admin-auth-page .admin-auth-herobody{gap:1.35rem;padding:1.35rem 1.1rem 1.6rem}.admin-auth-page .admin-auth-title{font-size:clamp(2rem,9vw,2.6rem)}.admin-auth-page .admin-auth-badge{font-size:.66rem;letter-spacing:.12em;margin-bottom:1rem;padding:.4rem .85rem}}.admin-page-description{color:var(--ad-muted);line-height:1.55;margin:.65rem 0 0;max-width:680px}.admin-notice{padding:.75rem 0}.admin-metrics--four{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-metric-link{background:var(--ad-white);border:1px solid var(--ad-line);border-radius:15px;box-shadow:0 8px 24px #25252810;color:var(--ad-ink);display:block;padding:22px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.admin-metric-link:hover{box-shadow:0 12px 28px #25252818;transform:translateY(-2px)}.admin-metric-link small,.admin-metric-link span{color:var(--ad-muted);display:block;font-size:13px}.admin-metric-link strong{display:block;font:400 42px Georgia,serif;margin:8px 0}.admin-metric-link.is-attention{border-color:#d8a2a7}.admin-metric-link.is-clear{border-color:#a9cfc4}.admin-dashboard-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);margin-bottom:20px}.admin-audit-head,.admin-panel-heading,.admin-team-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.admin-panel-heading h2{margin-bottom:4px}.admin-panel-heading a{color:var(--ad-clay);font-weight:700}.admin-attention-row,.admin-dashboard-appt{grid-gap:14px;align-items:center;border-top:1px solid #e6e6e9;color:var(--ad-ink);display:grid;gap:14px;grid-template-columns:78px 1fr auto;padding:14px 4px;text-decoration:none}.admin-dashboard-appt time{color:var(--ad-plum);font-weight:800}.admin-dashboard-appt small{color:var(--ad-muted);display:block;margin-top:3px}.admin-attention-row{grid-template-columns:1fr auto}.admin-attention-row strong{background:#e9e9eb;border-radius:999px;min-width:32px;padding:4px 9px;text-align:center}.admin-success-note{background:#dcece7;border-radius:9px;color:#235e54;padding:11px 14px}.admin-content-summary{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:minmax(220px,.5fr) 1fr auto}.admin-content-summary h2{margin-bottom:0}.admin-schedule-toolbar{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:15px}.admin-filterbar,.admin-schedule-toolbar>label{align-items:center;display:flex;font-size:13px;font-weight:700;gap:8px}.admin-actions select,.admin-filterbar input,.admin-filterbar select,.admin-head-actions select,.admin-schedule-toolbar select{background:var(--ad-white);border:1px solid var(--ad-line);border-radius:8px;color:var(--ad-ink);padding:9px 11px}.admin-day.is-today,.admin-week-grid>article.is-today{box-shadow:inset 0 0 0 2px var(--ad-clay)}.admin-week-grid{grid-gap:1px;background:var(--ad-line);border:1px solid var(--ad-line);border-radius:13px;display:grid;gap:1px;grid-template-columns:repeat(7,minmax(165px,1fr));overflow-x:auto}.admin-week-grid>article{background:var(--ad-white);min-height:360px;padding:12px}.admin-week-grid>article>header{color:var(--ad-muted);display:flex;justify-content:space-between;margin-bottom:12px}.admin-week-grid .admin-appt-row{background:#e7f0ed;border:0;border-left:3px solid var(--ad-jade);border-radius:7px;display:block;margin:7px 0;padding:10px}.admin-week-grid .admin-appt-row>span{display:block;margin-bottom:4px}.admin-week-grid .admin-status{margin-top:6px}.admin-agenda-list{grid-gap:18px;display:grid;gap:18px;max-width:1000px}.admin-modal.admin-modal--wide{max-width:920px}.admin-detail-hero{align-items:center;background:#efeff2;border-radius:12px;display:flex;gap:20px;justify-content:space-between;margin:18px 0;padding:18px}.admin-detail-hero .admin-lead{font:400 22px Georgia,serif;margin:0 0 5px}.admin-details--three{grid-template-columns:repeat(3,1fr)}.admin-client-hero a,.admin-details a{color:var(--ad-plum);overflow-wrap:anywhere}.admin-action-form{background:#f1f1f3;border:1px solid var(--ad-line);border-radius:12px;margin-top:18px;padding:20px}.admin-action-form h3{font:400 22px Georgia,serif;margin:0}.admin-actions--split span{flex:1 1}.admin-timeline{border-top:1px solid var(--ad-line);margin-top:28px;padding-top:22px}.admin-profile-grid h3,.admin-timeline h3{font:400 21px Georgia,serif}.admin-timeline article{grid-gap:10px;display:grid;gap:10px;grid-template-columns:18px 1fr;padding:0 0 20px;position:relative}.admin-timeline article:before{background:var(--ad-line);bottom:-3px;content:"";left:5px;position:absolute;top:10px;width:1px}.admin-timeline article:last-child:before{display:none}.admin-timeline-dot{background:var(--ad-jade);border-radius:50%;height:11px;margin-top:4px;width:11px;z-index:1}.admin-timeline strong{text-transform:capitalize}.admin-timeline small{color:var(--ad-muted);display:block;margin-top:3px}.admin-client-hero{align-items:center;display:flex;gap:14px;padding:15px 0}.admin-client-hero>div{grid-gap:6px;display:grid;gap:6px;margin-right:auto}.admin-client-hero button{background:#fff;border:1px solid var(--ad-line);border-radius:8px;padding:8px 11px}.admin-profile-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:22px}.admin-history-card,.admin-session{align-items:flex-start;border-top:1px solid var(--ad-line);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.admin-history-card small,.admin-session small{color:var(--ad-muted);display:block;margin-top:4px}.admin-privacy-note{background:#ededef;border-left:3px solid var(--ad-jade);color:var(--ad-muted);padding:12px 14px}.admin-ledger-summary{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-bottom:18px}.admin-ledger-summary article{background:var(--ad-white);border:1px solid var(--ad-line);border-radius:12px;padding:18px}.admin-ledger-summary span{color:var(--ad-muted);display:block;font-size:12px}.admin-ledger-summary strong{display:block;font:400 28px Georgia,serif;margin-top:7px}.admin-messages-layout{align-items:start}.admin-message--detailed>div{min-width:0}.admin-message--detailed small,.admin-message--detailed span{color:var(--ad-muted);display:block;margin-top:4px;overflow-wrap:anywhere}.admin-review-message{grid-gap:10px 15px;display:grid;gap:10px 15px;grid-template-columns:82px 1fr}.admin-review-message dt{color:var(--ad-muted);font-weight:700}.admin-review-message dd{margin:0}.admin-message-preview{background:#efeff2;border-radius:9px;line-height:1.6;padding:15px;white-space:pre-wrap}.admin-filterbar{justify-content:flex-end;margin:-12px 0 18px}.admin-filterbar input{min-width:240px}.admin-blog-preview{margin:0 auto;max-width:700px}.admin-blog-preview>img{border-radius:12px;margin-bottom:24px;max-height:360px;object-fit:cover;width:100%}.admin-blog-preview h1{font:400 42px/1.08 Georgia,serif;margin:9px 0}.admin-blog-dek{color:var(--ad-muted);font-size:19px}.admin-preview-body{font:17px/1.75 Georgia,serif}.admin-preview-body h2{font-size:27px;margin-top:1.6em}.admin-preview-body blockquote{border-left:3px solid var(--ad-clay);color:var(--ad-plum);font-size:22px;margin:1.5em 0;padding-left:18px}.admin-form fieldset{border:0;padding:0}.admin-settings-subtitle{font:400 21px Georgia,serif;margin:26px 0 10px}.admin-service-settings{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-service-settings label{grid-gap:9px;align-items:center;background:#efeff2;border-radius:10px;display:grid;gap:9px;grid-template-columns:1fr 110px 95px;padding:13px}.admin-service-settings label>span{font-weight:700}.admin-service-settings label>small{color:var(--ad-muted);grid-column:2/4}.admin-account-grid,.admin-team-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-team-head h2{margin-bottom:4px}.admin-audit-list{grid-gap:12px;display:grid;gap:12px}.admin-audit-list .admin-panel{padding:17px}.admin-audit-head>span{color:var(--ad-muted);font-size:12px}.admin-audit-list dl{display:flex;flex-wrap:wrap;gap:8px 20px;margin:13px 0}.admin-audit-list dl div{display:flex;gap:6px}.admin-audit-list dt{color:var(--ad-muted);text-transform:capitalize}.admin-audit-list dd{margin:0}.admin-user a{color:#d0d0d2;display:block;font-size:13px;margin-top:12px}@media (max-width:1100px){.admin-details--three,.admin-metrics--four{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.admin-account-grid,.admin-content-summary,.admin-dashboard-grid,.admin-profile-grid,.admin-team-grid{grid-template-columns:1fr}.admin-schedule-toolbar{align-items:flex-start;flex-direction:column}.admin-calnav{overflow-x:auto;width:100%}.admin-ledger-summary,.admin-service-settings{grid-template-columns:1fr}}@media (max-width:600px){.admin-details--three,.admin-metrics--four{grid-template-columns:1fr}.admin-head-actions{width:100%}.admin-head-actions>*{max-width:100%}.admin-dashboard-appt{grid-template-columns:65px 1fr}.admin-dashboard-appt .admin-status{grid-column:2;justify-self:start}.admin-client-hero{align-items:flex-start;flex-direction:column}.admin-review-message{grid-template-columns:1fr}.admin-service-settings label{grid-template-columns:1fr 90px}.admin-service-settings label>small,.admin-service-settings label>span{grid-column:1/3}.admin-filterbar{align-items:stretch;flex-direction:column}.admin-filterbar input{min-width:0;width:100%}}@media (max-width:700px){.admin-actions button,.admin-actions select,.admin-calnav button,.admin-close,.admin-filterbar input,.admin-filterbar select,.admin-head-actions select,.admin-primary,.admin-schedule-toolbar select,.admin-setting-item button,.admin-subform button,.admin-tablewrap button,.admin-template button,.admin-viewtabs button{min-height:44px}.admin-close{display:grid;line-height:1;min-width:44px;place-items:center}.admin-modalback.admin-modalback{padding:12px}.admin-actions,.admin-audit-head,.admin-detail-hero,.admin-editorhead,.admin-panel-heading,.admin-team-head{flex-wrap:wrap}.admin-tablewrap{max-width:100%;min-width:0}}.vvadm-nofile{color:var(--vvadm-mute);font-style:italic}.vvadm-fact__hint{color:var(--vvadm-mute);display:block;font:400 10.5px/1.35 DM Sans,sans-serif;margin:6px 0 0}.vvadm-fact__hint--warn{color:var(--vvadm-accent-a)}.vvadm-detail-grid div.vvadm-fact--dob{border:1px solid var(--vvadm-line)}.vvadm-detail-grid.vvadm-clients__facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.vvadm-client-row__dob--missing{color:var(--vvadm-accent-a)}.vvadm-clientintake{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.vvadm-clientcard{background:var(--vvadm-plate-2);border:1px solid var(--vvadm-line);border-radius:14px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px}.vvadm-clientcard--urgent{background:var(--vvadm-plate);border-left:3px solid var(--vvadm-accent);grid-column:1/-1}.vvadm-badge.vvadm-badge--nofile{background:var(--vvadm-fill-2);color:var(--vvadm-ink-3);text-transform:none}.vvadm-clientcard__head{align-items:center;display:flex;gap:10px;justify-content:space-between}.vvadm-clientcard__title{color:var(--vvadm-mute-2);font:600 11px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:.07em;margin:0;text-transform:uppercase}.vvadm-clientcard--urgent .vvadm-clientcard__title{color:var(--vvadm-accent-a)}.vvadm-clientcard__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0}.vvadm-clientcard__grid>div{min-width:0}.vvadm-clientcard__grid dt{color:var(--vvadm-mute);font:600 9.5px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:.08em;text-transform:uppercase}.vvadm-clientcard__grid dd{color:var(--vvadm-ink-2);font:500 12.5px/1.35 DM Sans,sans-serif;margin:5px 0 0;overflow-wrap:anywhere}.vvadm-clientcard--urgent .vvadm-clientcard__grid dd{color:var(--vvadm-ink);font-size:13.5px;font-weight:600}.vvadm-clientcard__tel{align-items:center;color:var(--vvadm-accent-a);display:inline-flex;text-decoration:underline;text-underline-offset:2px}.vvadm-clientcard__blank,.vvadm-clientcard__note{color:var(--vvadm-ink-3);font:400 11.5px/1.5 DM Sans,sans-serif;margin:0}.vvadm-clientcard__declined{color:var(--vvadm-ink-3);font-style:italic}.vvadm-sourcetag{align-items:center;background:var(--vvadm-fill-2);border-radius:999px;color:var(--vvadm-ink-3);display:inline-flex;font:600 9px/1 DM Sans,sans-serif;height:17px;letter-spacing:.06em;margin-right:7px;padding:0 7px;text-transform:uppercase;vertical-align:middle;white-space:nowrap}@media (max-width:900px){.vvadm-clientintake,.vvadm-detail-grid.vvadm-clients__facts{grid-template-columns:1fr}}@media (pointer:coarse){.vvadm-clientcard__tel{min-height:44px;padding:2px 0}}.vvadm-ec__addbtn{flex:none}.vvadm-ec__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.vvadm-ec__row{align-items:center;background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:8px;border-radius:var(--vvadm-r,8px);gap:8px 14px;justify-content:space-between;padding:11px 13px}.vvadm-ec__row,.vvadm-ec__who{display:flex;flex-wrap:wrap;min-width:0}.vvadm-ec__who{align-items:baseline;flex:1 1 220px;gap:3px 9px}.vvadm-ec__name{color:var(--vvadm-ink);font:600 13.5px/1.35 DM Sans,sans-serif;overflow-wrap:anywhere}.vvadm-ec__rel{color:var(--vvadm-ink-3);font:500 12px/1.35 DM Sans,sans-serif;overflow-wrap:anywhere}.vvadm-ec__source{color:var(--vvadm-mute);font:400 10.5px/1.4 DM Sans,sans-serif}.vvadm-ec__phone{font:600 13.5px/1.35 DM Sans,sans-serif;min-width:0;overflow-wrap:anywhere}.vvadm-ec__rowactions{display:flex;flex:none;flex-wrap:wrap;gap:7px}.vvadm-ec__legacy{border:1px dashed var(--vvadm-line);border-radius:8px;border-radius:var(--vvadm-r,8px);display:flex;flex-direction:column;gap:9px}.vvadm-ec__form,.vvadm-ec__legacy{background:var(--vvadm-plate);padding:12px 13px}.vvadm-ec__form{grid-gap:10px;border:1px solid var(--vvadm-line);border-radius:8px;border-radius:var(--vvadm-r,8px);display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));min-width:0;width:100%}.vvadm-ec__row .vvadm-ec__form{background:none;border:0;padding:0}.vvadm-ec__form .vvadm-field input{font-size:16px}.vvadm-ec__formactions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}@media (pointer:coarse){.vvadm-ec .vvadm-btn{height:auto;min-height:44px;padding:0 15px}.vvadm-ec__form .vvadm-field input{min-height:44px}}.vvadm-clientform{display:flex;flex-direction:column;gap:14px;min-width:0}.vvadm-clientform__group{border:0;margin:0;min-width:0;padding:0}.vvadm-clientform__group+.vvadm-clientform__group{border-top:1px solid var(--vvadm-line);padding-top:14px}.vvadm-clientform__legend{color:var(--vvadm-ink-2);color:var(--vvadm-mute-2,var(--vvadm-ink-2));font:600 11px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:.06em;margin:0 0 9px;padding:0;text-transform:uppercase}.vvadm-clientform__row{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));min-width:0}.vvadm-clientform__row .vvadm-field{min-width:0}.vvadm-clientform__wide{grid-column:1/-1}.vvadm-clientform__hint{color:var(--vvadm-mute);font:400 11px/1.45 DM Sans,sans-serif;grid-column:1/-1;margin:-2px 0 0}.vvadm-clientform__hint--warn{color:var(--vvadm-accent-a)}@media (max-width:900px),(pointer:coarse){.vvadm-clientform .vvadm-field input,.vvadm-clientform .vvadm-field select{font-size:16px}}@media (pointer:coarse){.vvadm-clientform .vvadm-field input,.vvadm-clientform .vvadm-field select{min-height:44px}}.admin-modalback:has(.vvwn-dialog){backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%);background:#1a1a1c8c;z-index:70}.vvwn-dialog{animation:vvwn-materialize .36s cubic-bezier(.2,.8,.2,1) both;background:#fdfdff;background:var(--ad-white,#fdfdff);border-radius:22px;box-shadow:0 30px 90px #22222447,inset 0 1px 0 #fff9;color:#222224;color:var(--ad-ink,#222224);font-family:Inter,ui-sans-serif,system-ui,sans-serif;max-height:min(92vh,900px);outline:none;overflow:auto;overscroll-behavior:contain;position:relative;transform-origin:50% 40%;width:min(760px,100%)}@keyframes vvwn-materialize{0%{filter:blur(4px);opacity:0;transform:translateY(12px) scale(.965)}to{filter:none;opacity:1;transform:none}}.vvwn-dialog__close{backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:#fdfdff9e;border:1px solid #ffffff73;border-radius:999px;color:#222224;color:var(--ad-ink,#222224);cursor:pointer;display:grid;height:44px;padding:0;place-items:center;position:absolute;right:14px;top:14px;transition:transform .1s ease-out,background .16s ease-out;width:44px;z-index:2}.vvwn-dialog__close:hover{background:#fdfdffdb}.vvwn-dialog__close:active{transform:scale(.94)}.vvwn-dialog__close:focus-visible{outline:2px solid #296b62;outline:2px solid var(--ad-jade,#296b62);outline-offset:2px}.vvwn-hero{margin:0}.vvwn-hero img{aspect-ratio:1200/670;border-radius:22px 22px 0 0;display:block;height:auto;object-fit:cover;width:100%}.vvwn-head{padding:26px 34px 6px}.vvwn-eyebrow{color:#7046df;color:var(--ad-clay,#7046df);display:block;font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.vvwn-title{color:#222224;color:var(--ad-ink,#222224);font:400 32px/1.08 Georgia,Times New Roman,serif;letter-spacing:-.015em;margin:0 0 10px}.vvwn-lede{color:#6d6d6f;color:var(--ad-muted,#6d6d6f);font-size:15.5px;line-height:1.55;margin:0}.vvwn-sections{grid-gap:26px;display:grid;gap:26px;list-style:none;margin:0;padding:22px 34px 8px}.vvwn-section{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:200px 1fr}.vvwn-section__figure{margin:0}.vvwn-section__figure img{aspect-ratio:1200/670;border-radius:14px;box-shadow:0 6px 18px #2222241a;display:block;height:auto;object-fit:cover;width:100%}.vvwn-section__text .vvwn-eyebrow{margin-bottom:4px}.vvwn-section__title{font:400 21px/1.15 Georgia,Times New Roman,serif;letter-spacing:-.01em;margin:0 0 6px}.vvwn-section__body{color:#6d6d6f;color:var(--ad-muted,#6d6d6f);font-size:15px;line-height:1.5;margin:0 0 10px}.vvwn-points{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.vvwn-points li{font-size:14.5px;line-height:1.5;padding-left:18px;position:relative}.vvwn-points li:before{background:#296b62;background:var(--ad-jade,#296b62);border-radius:999px;content:"";height:7px;left:2px;position:absolute;top:.62em;width:7px}.vvwn-models{background:#efeff2;border-radius:16px;margin:18px 34px 0;padding:18px 20px}.vvwn-models__title{font:400 18px/1.2 Georgia,Times New Roman,serif;letter-spacing:-.005em;margin:0 0 12px}.vvwn-models__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.vvwn-model{align-items:center;background:#fdfdff;background:var(--ad-white,#fdfdff);border:1px solid #d4d4d7;border:1px solid var(--ad-line,#d4d4d7);border-radius:999px;display:inline-flex;font-size:13.5px;gap:8px;padding:8px 12px 8px 9px}.vvwn-model__name{font-weight:600}.vvwn-model__note{color:#6d6d6f;color:var(--ad-muted,#6d6d6f)}.vvwn-model__note:before{content:"· "}.vvwn-foot{align-items:center;border-top:1px solid #d4d4d7;border-top:1px solid var(--ad-line,#d4d4d7);display:flex;gap:16px;justify-content:space-between;margin-top:22px;padding:18px 34px 26px}.vvwn-version{color:#6d6d6f;color:var(--ad-muted,#6d6d6f);font-size:12.5px;letter-spacing:.02em}.vvwn-foot__actions{align-items:center;display:flex;gap:10px}.vvwn-btn{align-items:center;background:#fdfdff;background:var(--ad-white,#fdfdff);border:1px solid #d4d4d7;border:1px solid var(--ad-line,#d4d4d7);border-radius:11px;color:#222224;color:var(--ad-ink,#222224);cursor:pointer;display:inline-flex;font:600 14px/1 Inter,ui-sans-serif,system-ui,sans-serif;justify-content:center;min-height:42px;padding:0 18px;text-decoration:none;transition:transform .1s ease-out,background .16s ease-out,border-color .16s ease-out}.vvwn-btn:hover{background:#efeff2}.vvwn-btn:active{transform:scale(.97)}.vvwn-btn:focus-visible{outline:2px solid #296b62;outline:2px solid var(--ad-jade,#296b62);outline-offset:2px}.vvwn-btn--primary{background:#3c3c3e;background:var(--ad-plum,#3c3c3e);border-color:#3c3c3e;border-color:var(--ad-plum,#3c3c3e);color:#fff}.vvwn-btn--primary:hover{background:#2f2f31}.vvwn-panel .vvwn-panel__head.vvwn-panel__head{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:space-between}.vvwn-panel__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:18px 0 0;padding:0}.vvwn-panel__card{background:#fdfdff;background:var(--ad-white,#fdfdff);border:1px solid #d4d4d7;border:1px solid var(--ad-line,#d4d4d7);border-radius:14px;overflow:hidden;padding:0 0 6px}.vvwn-panel__card img{aspect-ratio:1200/670;display:block;height:auto;object-fit:cover;width:100%}.vvwn-panel__card .vvwn-eyebrow{margin:12px 14px 2px}.vvwn-panel__card h3{font:400 18px/1.2 Georgia,Times New Roman,serif;letter-spacing:-.01em;margin:0 14px 4px}.vvwn-panel__card p{color:#6d6d6f;color:var(--ad-muted,#6d6d6f);font-size:13.5px;line-height:1.45;margin:0 14px 8px}.vvwn-trigger{align-items:center;background:linear-gradient(135deg,#5a3650,#3c3c3e 55%,#2b2b2d);background:linear-gradient(135deg,#5a3650 0,var(--ad-plum,#3c3c3e) 55%,#2b2b2d 100%);border:1px solid #ffffff29;border-radius:999px;box-shadow:0 8px 20px #3c3c3e47,inset 0 1px 0 #ffffff1f;color:#fff;cursor:pointer;display:inline-flex;font:600 12px/1 Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;gap:8px;height:32px;padding:0 11px 0 4px;text-align:left;transition:transform .14s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease-out;white-space:nowrap}.vvwn-trigger:hover{box-shadow:0 12px 26px #3c3c3e57,inset 0 1px 0 #ffffff24;transform:translateY(-1px)}.vvwn-trigger:active{transform:scale(.97);transition-duration:.1s}.vvwn-trigger:focus-visible{outline:2px solid #296b62;outline:2px solid var(--ad-jade,#296b62);outline-offset:3px}.vvwn-trigger__thumb{border-radius:999px;flex:none;height:24px;overflow:visible;position:relative;width:24px}.vvwn-trigger__thumb img{border-radius:999px;box-shadow:0 0 0 2px #ffffff59;display:block;height:24px;object-fit:cover;object-position:50% 45%;width:24px}.vvwn-trigger__dot{animation:vvwn-dot 2.4s ease-out 3;background:#7046df;background:var(--ad-clay,#7046df);border:1.5px solid #373739;border-radius:999px;box-shadow:0 0 0 0 #7046df80;height:9px;position:absolute;right:-3px;top:-3px;width:9px}@keyframes vvwn-dot{0%{box-shadow:0 0 0 0 #7046df8c}60%{box-shadow:0 0 0 7px #7046df00}to{box-shadow:0 0 0 0 #7046df00}}.vvwn-trigger__text{align-items:baseline;display:inline-flex;gap:6px}.vvwn-trigger__text strong{font-weight:600;letter-spacing:-.005em}.vvwn-trigger__text small{color:#ffffffb3;font-size:11px;font-weight:500;letter-spacing:.02em}.vvwn-trigger__chev{color:#ffffffb3;flex:none}@media (max-width:700px){.vvwn-panel__grid{grid-template-columns:1fr}.vvwn-panel .vvwn-panel__head.vvwn-panel__head{flex-direction:column}}@media (max-width:640px){.vvwn-dialog{border-radius:18px;max-height:94vh}.vvwn-hero img{border-radius:18px 18px 0 0}.vvwn-foot,.vvwn-head,.vvwn-sections{padding-left:20px;padding-right:20px}.vvwn-models{margin-left:20px;margin-right:20px}.vvwn-section{gap:12px;grid-template-columns:1fr}.vvwn-title{font-size:26px}.vvwn-foot{align-items:stretch;flex-direction:column}.vvwn-foot__actions{justify-content:stretch}.vvwn-foot__actions .vvwn-btn{flex:1 1}}@media (prefers-reduced-motion:reduce){.vvwn-dialog{animation:vvwn-fade .2s ease-out both}@keyframes vvwn-fade{0%{opacity:0}to{opacity:1}}.vvwn-btn,.vvwn-dialog__close,.vvwn-trigger{transition:none}.vvwn-trigger__dot{animation:none}.vvwn-trigger:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.admin-modalback:has(.vvwn-dialog){backdrop-filter:none;-webkit-backdrop-filter:none;background:#1a1a1ccc}.vvwn-dialog__close{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fdfdff;background:var(--ad-white,#fdfdff)}}.vvadm-news{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:var(--vvadm-r-lg);box-shadow:0 18px 42px -38px #12161e80;min-width:0;overflow:hidden}.vvadm-news__header{align-items:center;background:radial-gradient(circle at 75% -30%,#7e57f245,#0000 45%),linear-gradient(120deg,#202125,#292a30 58%,#222328);color:#fff;display:flex;gap:20px;isolation:isolate;justify-content:space-between;min-height:86px;overflow:hidden;padding:17px 20px;position:relative}.vvadm-news__header:after{background:linear-gradient(90deg,#191a1df0,#191a1da6 52%,#191a1d2e);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.vvadm-news__canvas{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:-2}.vvadm-news__freshness,.vvadm-news__headActions,.vvadm-news__heading{position:relative;z-index:1}.vvadm-news__headActions{align-items:center;display:flex;flex:none;gap:14px}.vvadm-news__openLink{border:1px solid #ffffff2e;border-radius:999px;color:#ffffffdb;flex:none;font:600 11px/1.3 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;padding:6px 11px;text-decoration:none;white-space:nowrap}.vvadm-news__openLink:focus-visible,.vvadm-news__openLink:hover{background:#ffffff14;border-color:#ffffff5c;color:#fff}@media (max-width:700px){.vvadm-news__headActions{gap:9px}}.vvadm-news__eyebrow{color:#ffffff91;display:block;font:600 10px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.vvadm-news__heading h2{font:550 20px/1.15 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:-.025em;margin:0}.vvadm-news__freshness{grid-gap:3px 7px;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.055);border:1px solid #ffffff1c;border-radius:9px;color:#ffffffc7;display:grid;flex:none;font:500 10px/1.2 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;gap:3px 7px;grid-template-columns:auto auto;padding:8px 10px}.vvadm-news__freshness small{color:#ffffff73;font-size:9px;grid-column:2}.vvadm-news__liveDot{background:#957bff;border-radius:50%;box-shadow:0 0 0 4px #957bff1f;grid-row:1/span 2;height:6px;width:6px}.vvadm-news__filters{border-bottom:1px solid var(--vvadm-line-2);display:flex;gap:7px;overflow-x:auto;padding:12px 16px;scrollbar-width:none}.vvadm-news__filters::-webkit-scrollbar{display:none}.vvadm-news__filters button{background:var(--vvadm-plate-2);border:1px solid #0000;border-radius:999px;color:var(--vvadm-ink-3);cursor:pointer;flex:none;font:500 10.5px/1 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;min-height:28px;padding:5px 10px;transition:background .16s ease,border-color .16s ease,color .16s ease}.vvadm-news__filters button:focus-visible,.vvadm-news__filters button:hover:not(:disabled){border-color:#7e57f23d;color:var(--vvadm-accent-a)}.vvadm-news__filters button.is-active{background:var(--vvadm-accent-soft);border-color:#7e57f224;color:var(--vvadm-accent-a);font-weight:600}.vvadm-news__filters button:disabled{cursor:default;opacity:.38}.vvadm-news__editorial{grid-gap:0;display:grid;gap:0;grid-template-columns:minmax(0,1.22fr) minmax(230px,.78fr);min-height:395px}.vvadm-news-featured{border-right:1px solid var(--vvadm-line-2);min-width:0;padding:16px 18px 18px}.vvadm-news-featured__visual{aspect-ratio:16/8.7;background:#2b2c31;border:0;border-radius:11px;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;text-align:left;width:100%}.vvadm-news-featured__visual img,.vvadm-news-row__thumb img{display:block;height:100%;object-fit:cover;width:100%}.vvadm-news-featured__visual img{transition:transform .35s ease,filter .35s ease}.vvadm-news-featured__visual:focus-visible img,.vvadm-news-featured__visual:hover img{filter:saturate(1.04);transform:scale(1.025)}.vvadm-news-featured__shade{background:linear-gradient(180deg,#0000 50%,#121215bd);inset:0;pointer-events:none;position:absolute}.vvadm-news-featured__source{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#6e43dde8;border:1px solid #ffffff2e;border-radius:6px;bottom:10px;color:#fff;font:650 8.5px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;left:11px;letter-spacing:.07em;max-width:calc(100% - 22px);overflow:hidden;padding:5px 8px;position:absolute;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.vvadm-news-featured__body{padding:14px 2px 0}.vvadm-news-featured__meta,.vvadm-news-row__meta{align-items:center;color:var(--vvadm-mute);display:flex;font:500 9.5px/1.2 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;gap:6px;letter-spacing:.045em;text-transform:uppercase}.vvadm-news-featured h3{font:600 18px/1.22 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:-.025em;margin:8px 0 7px}.vvadm-news-featured h3 button{background:#0000;border:0;color:var(--vvadm-ink);cursor:pointer;font:inherit;padding:0;text-align:left;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .16s ease,-webkit-text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.vvadm-news-featured h3 button:focus-visible,.vvadm-news-featured h3 button:hover{color:var(--vvadm-accent-a);-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.vvadm-news-featured__body>p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--vvadm-ink-3);display:-webkit-box;font:400 11.5px/1.45 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;margin:0 0 11px;overflow:hidden}.vvadm-news-featured__open{background:#0000;border:0;color:var(--vvadm-accent-a);cursor:pointer;font:600 10.5px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;padding:0;text-decoration:none}.vvadm-news-featured__open span{display:inline-block;transition:transform .16s ease}.vvadm-news-featured__open:focus-visible span,.vvadm-news-featured__open:hover span{transform:translate(2px,-2px)}.vvadm-news__stream{display:flex;flex-direction:column;min-width:0}.vvadm-news__streamHead{align-items:center;border-bottom:1px solid var(--vvadm-line-2);display:flex;flex:none;gap:10px;justify-content:space-between;min-height:43px;padding:0 14px}.vvadm-news__streamHead span{color:var(--vvadm-ink-2);font:650 9.5px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:.08em;text-transform:uppercase}.vvadm-news__streamHead small{color:var(--vvadm-mute-2);font:500 9px/1 DM Sans,sans-serif}.vvadm-news__rows{max-height:352px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#00000029 #0000;scrollbar-width:thin}.vvadm-news-row{align-items:center;background:#0000;border:0;border-bottom:1px solid var(--vvadm-line-2);color:var(--vvadm-ink);cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:84px;padding:12px 13px;text-align:left;text-decoration:none;transition:background .15s ease,box-shadow .15s ease;width:100%}.vvadm-news-row:focus-visible,.vvadm-news-row:hover{background:var(--vvadm-plate-2);box-shadow:inset 2px 0 0 #7e57f273;outline:none}.vvadm-news-row__copy{min-width:0}.vvadm-news-row__meta{margin-bottom:6px;overflow:hidden;white-space:nowrap}.vvadm-news-row__meta span{color:var(--vvadm-accent-a);font-weight:650;overflow:hidden;text-overflow:ellipsis}.vvadm-news-row__meta time:before{color:var(--vvadm-mute-2);content:"·";margin-right:6px}.vvadm-news-row strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--vvadm-ink-2);display:-webkit-box;font:600 13.5px/1.28 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:-.012em;overflow:hidden}.vvadm-news-row__thumb{background:var(--vvadm-fill-2);border:1px solid var(--vvadm-line);border-radius:9px;display:block;flex:none;height:56px;overflow:hidden;width:56px}.vvadm-news-sourceart{background:radial-gradient(circle at 72% 24%,#a290ffb8,#0000 24%),linear-gradient(145deg,#2c2d33,#464750);color:#ffffffe0;display:grid;height:100%;place-items:center;width:100%}.vvadm-news-sourceart span{font:600 24px/1 Instrument Sans,sans-serif;letter-spacing:-.05em}.vvadm-news-sourceart--compact span{font-size:15px}.vvadm-news__state{align-items:center;color:var(--vvadm-mute);display:flex;font:500 12px/1.45 DM Sans,sans-serif;gap:10px;justify-content:center;min-height:395px;padding:30px;text-align:center}.vvadm-news__statePulse{animation:vvadm-news-pulse 1.5s ease-out infinite;background:var(--vvadm-accent);border-radius:50%;box-shadow:0 0 0 0 #7e57f240;height:8px;width:8px}@keyframes vvadm-news-pulse{70%,to{box-shadow:0 0 0 9px #7e57f200}}.vvadm-news__state--error{flex-direction:column}.vvadm-news__state--error div{display:flex;flex-direction:column;gap:4px}.vvadm-news__state--error strong{color:var(--vvadm-ink-2)}.vvadm-news__state--error button{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:7px;color:var(--vvadm-accent-a);cursor:pointer;font:600 11px/1 Instrument Sans,sans-serif;min-height:34px;padding:7px 12px}.vvadm-news__empty{color:var(--vvadm-mute);font:400 11px/1.4 DM Sans,sans-serif;margin:0;padding:24px 14px}.vvadm-reader{animation:vvadm-reader-in .18s ease-out both;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111215b8;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:3000}.vvadm-reader__dialog{animation:vvadm-reader-dialog-in .22s cubic-bezier(.2,.8,.2,1) both;background:#f8f8f9;border:1px solid #ffffff29;border-radius:18px;box-shadow:0 32px 90px #0506086b;display:flex;flex-direction:column;height:min(860px,calc(100vh - 32px));overflow:hidden;width:min(1180px,100%)}.vvadm-reader__header{background:#202125;color:#fff;flex:none;gap:20px;justify-content:space-between;min-height:68px;padding:11px 14px 11px 18px}.vvadm-reader__actions,.vvadm-reader__brand,.vvadm-reader__header{align-items:center;display:flex}.vvadm-reader__brand{gap:11px;min-width:0}.vvadm-reader__mark{background:#fff;border-radius:10px;display:block;flex:none;height:39px;object-fit:contain;padding:5px;width:39px}.vvadm-reader__brand div{display:flex;flex-direction:column;gap:4px;min-width:0}.vvadm-reader__brand div>span{font:600 13px/1 Instrument Sans,sans-serif}.vvadm-reader__brand small{color:#ffffff80;font:500 9px/1 DM Sans,sans-serif;letter-spacing:.055em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.vvadm-reader__actions{flex:none;gap:8px}.vvadm-reader__actions a,.vvadm-reader__actions button{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font:600 10.5px/1 Instrument Sans,sans-serif;gap:7px;justify-content:center;min-height:40px;padding:8px 12px;text-decoration:none}.vvadm-reader__actions a{border:1px solid #ffffff24;color:#ffffffc7}.vvadm-reader__actions button{background:#fff;border:1px solid #ffffff1a;color:#202125}.vvadm-reader__actions button b{font:400 19px/.8 DM Sans,sans-serif}.vvadm-reader__actions a:focus-visible,.vvadm-reader__actions a:hover{border-color:#ffffff4d;color:#fff}.vvadm-reader__actions button:focus-visible,.vvadm-reader__actions button:hover{background:#e1e0f7}.vvadm-reader__actions .vvadm-reader__share{background:#0000;border-color:#ffffff24;color:#ffffffc7}.vvadm-reader__actions .vvadm-reader__share:focus-visible,.vvadm-reader__actions .vvadm-reader__share:hover{background:#ffffff0f;border-color:#ffffff4d;color:#fff}.vvadm-reader__actions .vvadm-reader__share b{font:400 13px/1 DM Sans,sans-serif}.vvadm-reader__story{grid-gap:28px;align-items:center;background:#fff;border-bottom:1px solid #dedee1;display:grid;flex:none;gap:28px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);padding:16px 22px}.vvadm-reader__story>div{min-width:0}.vvadm-reader__story span{color:#6b3fd9;display:block;font:650 9px/1 Instrument Sans,sans-serif;letter-spacing:.07em;margin-bottom:5px;text-transform:uppercase}.vvadm-reader__story h2{color:#24252a;font:600 18px/1.2 Instrument Sans,sans-serif;letter-spacing:-.025em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-reader__story p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#67686f;display:-webkit-box;font:400 10.5px/1.45 DM Sans,sans-serif;margin:0;overflow:hidden}.vvadm-reader__frameWrap{background:#ececef;display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.vvadm-reader__notice{background:#f3f3f4;border-bottom:1px solid #d9d9dc;color:#7b7c82;flex:none;font:500 9px/1.25 DM Sans,sans-serif;padding:7px 14px;text-align:center}.vvadm-reader__frameWrap iframe{background:#fff;border:0;flex:1 1;min-height:0;width:100%}.vvadm-reader__fallback,.vvadm-reader__loading{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0}.vvadm-reader__loading{color:#6d6e74;font:500 11px/1.4 DM Sans,sans-serif;gap:10px}.vvadm-reader__loading span{animation:vvadm-news-pulse 1.5s ease-out infinite;background:#7951eb;border-radius:50%;box-shadow:0 0 0 0 #7951eb3d;height:8px;width:8px}.vvadm-reader__fallback{flex-direction:column;padding:36px;text-align:center}.vvadm-reader__fallback>img{height:44px;margin-bottom:15px;object-fit:contain;width:auto}.vvadm-reader__fallback h3{color:#292a2f;font:600 18px/1.25 Instrument Sans,sans-serif;margin:0 0 8px}.vvadm-reader__fallback p{color:#696a70;font:400 12px/1.55 DM Sans,sans-serif;margin:0 0 18px;max-width:560px}.vvadm-reader__fallback a{align-items:center;background:#24252a;border-radius:9px;color:#fff;display:inline-flex;font:600 11px/1 Instrument Sans,sans-serif;min-height:42px;padding:9px 14px;text-decoration:none}@keyframes vvadm-reader-in{0%{opacity:0}}@keyframes vvadm-reader-dialog-in{0%{opacity:0;transform:translateY(10px) scale(.985)}}@media (max-width:720px){.vvadm-news__editorial{grid-template-columns:1fr}.vvadm-news-featured{border-bottom:1px solid var(--vvadm-line-2);border-right:0}.vvadm-news__rows{max-height:340px}}@media (max-width:640px){.vvadm-news__filters button{min-height:44px}.vvadm-news-featured h3 button{align-items:center;display:flex;min-height:44px}.vvadm-news-featured__open{align-items:center;display:inline-flex;min-height:44px;min-width:44px}.vvadm-news__state--error button{min-height:44px}.vvadm-reader{padding:0}.vvadm-reader__dialog{border:0;border-radius:0;height:100%;width:100%}.vvadm-reader__header{min-height:62px;padding:9px 10px 9px 13px}.vvadm-reader__actions a{display:none}.vvadm-reader__actions button{min-height:44px;min-width:44px}.vvadm-reader__story{display:block;padding:12px 14px}.vvadm-reader__story h2{font-size:15px;white-space:normal}.vvadm-reader__story p{display:none}}@media (max-width:480px){.vvadm-news__header{align-items:flex-start;flex-direction:column;gap:11px;min-height:104px;padding:15px 16px}.vvadm-news__heading h2{font-size:18px}.vvadm-news__freshness{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;padding:0}.vvadm-news__filters{padding-inline:12px}.vvadm-news-featured{padding:12px}.vvadm-news-featured h3{font-size:17px}.vvadm-news-row{min-height:88px}}@media (prefers-reduced-motion:reduce){.vvadm-news-featured__open span,.vvadm-news-featured__visual img,.vvadm-news-row,.vvadm-news__filters button{transition:none}.vvadm-news-featured__open:focus-visible span,.vvadm-news-featured__open:hover span,.vvadm-news-featured__visual:focus-visible img,.vvadm-news-featured__visual:hover img{transform:none}.vvadm-news__statePulse,.vvadm-reader,.vvadm-reader__dialog,.vvadm-reader__loading span{animation:none}}.vvadm-apps{height:100%;overflow:visible;padding:3px 5px 0}.vvadm-apps__grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(70px,1fr));height:100%}.vvadm-apps__tile{align-items:center;background:#0000;border:0;color:var(--vvadm-ink-3);cursor:default;display:flex;flex-direction:column;font:550 9px/1.1 Instrument Sans,sans-serif;gap:6px;justify-content:center;min-height:70px;min-width:0;overflow:visible;padding:5px 3px;position:relative;transition:transform .15s ease}.vvadm-apps__icon{display:block;filter:grayscale(.32) saturate(.72);height:40px;opacity:.58;transition:opacity .15s ease,filter .15s ease,transform .15s ease;width:40px}.vvadm-apps__icon--active{border-radius:0;box-shadow:none;filter:none;opacity:1}.vvadm-apps__icon img,.vvadm-apps__icon svg{border-radius:0;display:block;height:100%;object-fit:contain;width:100%}.vvadm-apps__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-apps__soon{background:#24252a;border-radius:999px;bottom:calc(100% - 10px);box-shadow:0 8px 18px #14151833;color:#fff;font:600 8.5px/1 DM Sans,sans-serif;left:50%;letter-spacing:.02em;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease;white-space:nowrap;z-index:4}.vvadm-apps__tile:focus-visible,.vvadm-apps__tile:hover{outline:none;transform:translateY(-2px);z-index:3}.vvadm-apps__tile:focus-visible .vvadm-apps__icon,.vvadm-apps__tile:hover .vvadm-apps__icon{filter:grayscale(.18) saturate(.88);opacity:.78}.vvadm-apps__tile--active{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;text-decoration:none}.vvadm-apps__tile--active:focus-visible,.vvadm-apps__tile--active:hover{transform:translateY(-2px)}.vvadm-apps__tile--active:focus-visible .vvadm-apps__icon--active,.vvadm-apps__tile--active:hover .vvadm-apps__icon--active{filter:none;opacity:1;transform:translateY(-1px)}.vvadm-apps__tile--active:focus-visible{border-radius:12px;outline:2px solid #6b3fd9;outline:2px solid var(--vvadm-accent,#6b3fd9);outline-offset:2px}.vvadm-apps__tile:focus-visible .vvadm-apps__soon,.vvadm-apps__tile:hover .vvadm-apps__soon{opacity:1;transform:translate(-50%)}.vvadm-apps__live{align-items:center;background:#1c1c1e;border-radius:999px;bottom:calc(100% - 10px);box-shadow:0 8px 18px #14151833;color:#fff;display:inline-flex;font:600 8.5px/1 DM Sans,sans-serif;gap:5px;left:50%;letter-spacing:.02em;opacity:0;padding:5px 8px 5px 7px;pointer-events:none;position:absolute;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease;white-space:nowrap}.vvadm-apps__tile--active:focus-visible .vvadm-apps__live,.vvadm-apps__tile--active:hover .vvadm-apps__live{opacity:1;transform:translate(-50%)}.vvadm-apps__liveDot{background:oklch(.66 .194 289);border-radius:50%;box-shadow:0 0 0 4px oklch(.66 .194 289/.18);flex:none;height:6px;width:6px}@media (max-width:1200px) and (min-width:721px){.vvadm-apps__grid{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (max-width:1200px){.vvadm-apps,.vvadm-apps__grid{height:auto}.vvadm-apps{padding-block:8px}.vvadm-apps__grid{grid-auto-rows:minmax(70px,auto);grid-template-rows:none}}@media (max-width:480px){.vvadm-apps__tile{min-height:76px}}@media (prefers-reduced-motion:reduce){.vvadm-apps__icon,.vvadm-apps__soon,.vvadm-apps__tile{transition:none}}.vvadm-cpw{background:radial-gradient(95% 120% at 84% -8%,oklch(.56 .22 289/.42),#0000 58%),radial-gradient(38% 48% at 80% 4%,#f2c29a2e,#0000 72%),radial-gradient(70% 90% at 8% 108%,oklch(.48 .22 289/.22),#0000 55%),radial-gradient(110% 130% at -4% 100%,#ffffff0d,#0000 45%),linear-gradient(180deg,#222225,#1c1c1e);background:radial-gradient(95% 120% at 84% -8%,oklch(.56 .22 289/.42),#0000 58%),radial-gradient(38% 48% at 80% 4%,#f2c29a2e,#0000 72%),radial-gradient(70% 90% at 8% 108%,oklch(.48 .22 289/.22),#0000 55%),radial-gradient(110% 130% at -4% 100%,#ffffff0d,#0000 45%),linear-gradient(180deg,#222225,var(--vvadm-dark,#1c1c1e));border:1px solid #0003;border-radius:14px;border-radius:var(--vvadm-r-lg,14px);box-shadow:inset 0 1px 0 #ffffff0f;color:inherit;cursor:pointer;display:block;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;height:200px;isolation:isolate;overflow:hidden;position:relative;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.vvadm-cpw:focus-visible,.vvadm-cpw:hover{border-color:#ffffff2e;box-shadow:inset 0 1px 0 #ffffff17,0 14px 34px -14px oklch(.56 .22 289/.45);transform:translateY(-2px)}.vvadm-cpw:focus-visible{outline:2px solid #6b3fd9;outline:2px solid var(--vvadm-accent,#6b3fd9);outline-offset:2px}.vvadm-cpw__pane{backdrop-filter:blur(18px) saturate(170%) brightness(1.06);-webkit-backdrop-filter:blur(18px) saturate(170%) brightness(1.06);background:linear-gradient(180deg,#ffffff1c,#ffffff0a);border:1px solid #ffffff29;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff29,inset 0 -1px 0 #00000038,0 10px 30px -14px #0009;overflow:hidden;position:absolute;z-index:2}.vvadm-cpw__pane:before{background:linear-gradient(115deg,#ffffff21,#ffffff08 30%,#0000 48%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.vvadm-cpw__pane{background:#1c1c1ec7}}.vvadm-cpw__pane--head{gap:8px;padding:8px 11px;top:12px}.vvadm-cpw__pane--body,.vvadm-cpw__pane--head{align-items:center;display:flex;left:12px;right:12px}.vvadm-cpw__pane--body{bottom:12px;gap:12px;justify-content:space-between;padding:11px 13px 10px}.vvadm-cpw__bodymain{display:flex;flex:1 1;flex-direction:column;gap:7px;min-width:0}.vvadm-cpw__bodyside{align-items:center;display:flex;flex:none;gap:9px}.vvadm-cpw__go{color:#ffffff61;font:300 26px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;transition:transform .18s ease,color .18s ease}.vvadm-cpw:focus-visible .vvadm-cpw__go,.vvadm-cpw:hover .vvadm-cpw__go{color:#ffffffd9;transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.vvadm-cpw,.vvadm-cpw__go{transition:none}.vvadm-cpw:focus-visible,.vvadm-cpw:focus-visible .vvadm-cpw__go,.vvadm-cpw:hover,.vvadm-cpw:hover .vvadm-cpw__go{transform:none}}.vvadm-cpw__mark{color:oklch(.86 .09 289);flex:none;height:14px;width:14px}.vvadm-cpw__name{color:#fff;font:600 12.5px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-cpw__eyebrow{color:#fff9;color:var(--vvadm-dark-mute,#fff9);font:600 9.5px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:.1em;text-transform:uppercase}.vvadm-cpw__status{background:#ffffff1a;border-radius:999px;color:#ffffffd1;color:var(--vvadm-dark-ink,#ffffffd1);font:500 10px/1.4 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;margin-left:auto;max-width:62%;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.vvadm-cpw__status--attention{background:#ffffff29;color:#fff}.vvadm-cpw__hero{align-items:center;display:flex;gap:8px}.vvadm-cpw__value{font-feature-settings:"tnum";color:#fff;font:500 34px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.vvadm-cpw__value-label{color:#fff9;color:var(--vvadm-dark-mute,#fff9);font:400 11px/1 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-cpw__chips{display:flex;flex-wrap:wrap;gap:5px;min-height:20px}.vvadm-cpw__chip{font-feature-settings:"tnum";background:#ffffff17;border-radius:5px;color:#ffffffd1;color:var(--vvadm-dark-ink,#ffffffd1);font:400 10.5px/1.2 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-variant-numeric:tabular-nums;padding:3px 7px;white-space:nowrap}.vvadm-cpw__chip--attention{background:oklch(.56 .22 289/.34);color:oklch(.92 .05 289)}.vvadm-cpw__due{font:400 10.5px/1.2 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;white-space:nowrap}.vvadm-cpw__due,.vvadm-cpw__note{color:#fff9;color:var(--vvadm-dark-mute,#fff9)}.vvadm-cpw__note{align-items:center;display:flex;font:400 11.5px/1.4 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;margin:0;min-height:20px}.vvadm-cpw__note--error{color:oklch(.85 .07 40)}.vvcare{color:#263b3d;color:var(--vvadm-ink,#263b3d);font:400 13px/1.5 DM Sans,sans-serif;min-width:0}.vvcare h3,.vvcare h4{font:600 14px/1.35 Instrument Sans,sans-serif;margin:8px 0}.vvcare a{color:#3a5140;color:var(--vvadm-accent-a,#3a5140);text-underline-offset:3px}.vvcare-actions,.vvcare-tabs,.vvcare-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.vvcare-toolbar{justify-content:space-between;margin:16px 0}.vvcare button{background:#fff;background:var(--vvadm-surface,#fff);border:1px solid #d7e1df;border:1px solid var(--vvadm-line,#d7e1df);border-radius:8px;color:inherit;cursor:pointer;font:inherit;font-size:13px;padding:8px 12px}.vvcare button:disabled{cursor:wait;opacity:.55}.vvcare .admin-primary,.vvcare button[aria-pressed=true]{background:#3a5140;background:var(--vvadm-accent-a,#3a5140);border-color:#3a5140;border-color:var(--vvadm-accent-a,#3a5140);color:#fff}.vvcare-tabs,.vvcare-tabs button{text-transform:capitalize}.vvcare-row{align-items:center;border-bottom:1px solid #d7e1df;border-bottom:1px solid var(--vvadm-line,#d7e1df);display:flex;gap:18px;justify-content:space-between;overflow-wrap:anywhere;padding:18px 0}.vvcare-row p{color:#647776;color:var(--vvadm-mute,#647776);font-size:13px;margin:5px 0}.vvcare-row--selected{background:#f5f4f0;background:var(--vvadm-plate-2,#f5f4f0);border-radius:8px;padding:14px}.vvcare-actions{justify-content:flex-end}.vvcare-actions a,.vvcare-check{font-size:13px}.vvcare-check{align-items:center;display:flex;gap:9px;margin:12px 0}.vvcare-form{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.vvcare-form label{display:flex;flex-direction:column;font-size:13px;gap:7px}.vvcare-form label.vvcare-check{flex-direction:row;grid-column:1/-1}.vvcare-form input:not([type=checkbox]),.vvcare-form select,.vvcare-form textarea{background:#fff;background:var(--vvadm-surface,#fff);border:1px solid #cedad7;border-radius:8px;box-sizing:border-box;color:inherit;font:inherit;min-height:40px;padding:9px 11px;width:100%}.vvcare-form .admin-notice,.vvcare-form .vvcare-actions,.vvcare-form p{grid-column:1/-1}.vvcare-form small{color:#667a77;line-height:1.5}@media(max-width:760px){.vvcare-row{align-items:flex-start;flex-direction:column}.vvcare-actions{justify-content:flex-start}.vvcare-form{grid-template-columns:1fr}}.vvadm-root{--vvadm-canvas:#f4f5f7;--vvadm-plate:#fff;--vvadm-plate-2:#f9f9fb;--vvadm-ink:#1c1c1e;--vvadm-ink-2:#3c3c43;--vvadm-ink-3:#6e6e73;--vvadm-mute:#8e8e93;--vvadm-mute-2:#a1a1a6;--vvadm-line:#00000012;--vvadm-line-2:#0000000d;--vvadm-fill:#dfe1e6;--vvadm-fill-2:#e3e5e9;--vvadm-accent:#6b3fd9;--vvadm-accent-h:#5c33c6;--vvadm-accent-a:#5129b3;--vvadm-accent-soft:#f3eefd;--vvadm-dark:#1c1c1e;--vvadm-dark-ink:#ffffffd1;--vvadm-dark-mute:#fff9;--vvadm-dark-fill:#ffffff1a;--vvadm-r-sm:6px;--vvadm-r:8px;--vvadm-r-lg:14px;min-height:100vh}.vvadm-shell{background:var(--vvadm-canvas);color:var(--vvadm-ink);display:flex;flex-direction:column;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;height:100vh;overflow:hidden}.vvadm-chrome{flex:none;position:-webkit-sticky;position:sticky;top:0;z-index:40}.vvadm-topnav{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background:#fcfcfdeb;border-bottom:1px solid var(--vvadm-line);gap:26px;height:54px;padding:0 24px;position:relative;z-index:1}.vvadm-brand,.vvadm-topnav{align-items:center;display:flex}.vvadm-brand{color:var(--vvadm-ink);flex:none;gap:9px;text-decoration:none}.vvadm-brandmark{display:block;flex:none;height:28px;object-fit:contain;width:auto}.vvadm-wordmark{font:600 13px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:-.01em;white-space:nowrap}.vvadm-brand-switch{align-items:center;display:flex;flex:none;gap:9px;position:relative}.vvadm-brand-trigger{align-items:center;background:none;border:0;color:var(--vvadm-ink);cursor:pointer;display:flex;font:inherit;gap:9px;min-height:28px;padding:0}.vvadm-brand-trigger:focus-visible{border-radius:6px;outline:2px solid var(--vvadm-accent);outline-offset:2px}.vvadm-brand-trigger .vvadm-menu-chevron{margin-left:-3px}.vvadm-menu.vvadm-brand-menu{left:0;width:286px}.vvadm-brand-menu__item{align-items:center;border-radius:7px;color:var(--vvadm-ink-2);display:flex;gap:10px;min-height:46px;padding:8px 9px;text-decoration:none}.vvadm-brand-menu__item+.vvadm-brand-menu__item{margin-top:2px}.vvadm-brand-menu__item--current,.vvadm-brand-menu__item:hover{background:var(--vvadm-plate-2);color:var(--vvadm-ink)}.vvadm-brand-menu__item:focus-visible{outline:2px solid var(--vvadm-accent);outline-offset:-2px}.vvadm-brand-menu__mark{flex:none;height:28px;object-fit:contain;width:28px}.vvadm-brand-menu__text{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.vvadm-brand-menu__text strong{color:var(--vvadm-ink);font:600 12.5px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-brand-menu__text small{color:var(--vvadm-mute);font:500 11px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-brand-menu__action{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:6px;color:var(--vvadm-ink-2);flex:none;font:600 11px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;padding:5px 8px;white-space:nowrap}.vvadm-brand-menu__item:hover .vvadm-brand-menu__action{border-color:#00000024;color:var(--vvadm-ink)}.vvadm-brand-initial{align-items:center;background:var(--vvadm-fill);border-radius:7px;color:var(--vvadm-ink);display:inline-flex;flex:none;font:600 13px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;height:28px;justify-content:center;width:28px}@media (max-width:640px){.vvadm-brand-switch{gap:0}.vvadm-brand-trigger{justify-content:center;min-height:44px;min-width:44px}.vvadm-brand-trigger .vvadm-menu-chevron{margin-left:0}.vvadm-menu.vvadm-brand-menu{width:min(286px,calc(100vw - 24px))}}.vvadm-primarynav{align-items:center;display:flex;flex:none;gap:3px}.vvadm-nav-pill{align-items:center;background:#0000;border:0;border-radius:var(--vvadm-r);color:var(--vvadm-ink-2);cursor:pointer;display:inline-flex;font:450 12.5px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;gap:6px;justify-content:center;line-height:1;min-height:28px;padding:6px 11px 6px 10px;position:relative;text-decoration:none;white-space:nowrap}.vvadm-nav-pill:focus-visible,.vvadm-nav-pill:hover{background:#0000000a;color:var(--vvadm-ink)}.vvadm-nav-pill--active{background:var(--vvadm-fill-2);color:var(--vvadm-ink);font-weight:600}.vvadm-nav-icon{display:block;flex:none;height:14px;line-height:0;margin-top:-1px;opacity:.88;width:14px}.vvadm-menu-link--active .vvadm-nav-icon,.vvadm-nav-pill--active .vvadm-nav-icon{opacity:1}.vvadm-menu-link .vvadm-nav-icon{height:15px;opacity:.88;width:15px}.vvadm-menu-link--active .vvadm-nav-icon{opacity:1}.vvadm-nav-count{background:var(--vvadm-accent-soft);border-radius:999px;color:var(--vvadm-accent-a);display:inline-grid;font:600 9.5px/1 DM Sans,sans-serif;height:17px;min-width:17px;padding:0 4px;place-items:center}.vvadm-nav-tip{align-items:center;background:var(--vvadm-ink);border-radius:999px;color:#fff;display:none;font:600 10px/1 DM Sans,sans-serif;justify-content:center;left:50%;letter-spacing:.02em;padding:5px 9px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);white-space:nowrap;z-index:70}.vvadm-nav-overflow,.vvadm-usernav{flex:none;position:relative}.vvadm-menu-chevron{color:var(--vvadm-mute);font-size:11px;transform:translateY(-1px)}.vvadm-more-icon{display:none}.vvadm-command-trigger{align-items:center;background:var(--vvadm-plate);border:1px solid #00000014;border-radius:var(--vvadm-r);color:var(--vvadm-mute-2);cursor:text;display:flex;gap:8px;height:33px;margin-left:auto;min-width:0;padding:0 12px;text-align:left;width:290px}.vvadm-command-trigger:focus-visible,.vvadm-command-trigger:hover{border-color:#00000029;box-shadow:0 0 0 3px rgba(0,0,0,.035)}.vvadm-command-copy{flex:1 1;font:400 12px/1 DM Sans,sans-serif;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-command-enter,.vvadm-command-escape,.vvadm-command-key{background:#0000;border:0;color:#c7c7cc;font:500 10px/1 ui-monospace,Menlo,monospace}.vvadm-avatar{background:var(--vvadm-fill);border:0;border-radius:50%;color:#5b5b60;cursor:pointer;display:grid;font:600 10px/1 DM Sans,sans-serif;height:28px;padding:0;place-items:center;width:28px}.vvadm-avatar--active,.vvadm-avatar:focus-visible,.vvadm-avatar:hover{box-shadow:0 0 0 3px #00000012;color:var(--vvadm-ink)}.vvadm-menu{background:#fffffffa;border:1px solid var(--vvadm-line);border-radius:11px;box-shadow:0 18px 50px #1c1c1e29;opacity:0;padding:7px;pointer-events:none;position:absolute;top:calc(100% + 9px);transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s;visibility:hidden;width:210px;z-index:5}.vvadm-menu--open{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .12s ease,transform .12s ease,visibility 0s linear 0s;visibility:visible}.vvadm-nav-menu{left:0}.vvadm-user-menu{right:0;width:238px}.vvadm-menu-label{color:var(--vvadm-mute-2);display:block;font:600 9.5px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:.1em;padding:7px 9px 5px;text-transform:uppercase}.vvadm-menu-action,.vvadm-menu-link{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--vvadm-ink-2);cursor:pointer;display:flex;font:500 12px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;gap:7px;min-height:34px;padding:8px 9px;text-align:left;text-decoration:none;width:100%}.vvadm-menu-action:focus-visible,.vvadm-menu-action:hover,.vvadm-menu-link--active,.vvadm-menu-link:focus-visible,.vvadm-menu-link:hover{background:var(--vvadm-plate-2);color:var(--vvadm-ink)}.vvadm-menu-link--active{font-weight:600}.vvadm-menu-link--mobile{display:none}.vvadm-menu-action{border-radius:0 0 7px 7px;border-top:1px solid var(--vvadm-line-2);color:var(--vvadm-accent-a);margin-top:3px}.vvadm-user-summary{border-bottom:1px solid var(--vvadm-line);display:flex;flex-direction:column;gap:4px;margin:1px 2px 6px;padding:9px 7px 11px}.vvadm-user-name{color:var(--vvadm-ink);font:600 12.5px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-user-role{color:var(--vvadm-mute);font:400 10.5px/1.25 DM Sans,sans-serif}.vvadm-session-strip{align-items:center;background:var(--vvadm-dark);color:#fff;display:flex;gap:22px;min-height:60px;padding:13px 24px}.vvadm-session-status{align-items:center;color:oklch(.8 .108 289);display:flex;flex:none;font:600 11px/1 DM Sans,sans-serif;gap:9px;letter-spacing:.06em;text-transform:uppercase}.vvadm-session-status--done{color:var(--vvadm-dark-mute)}.vvadm-session-dot{display:inline-block;height:7px;position:relative;width:7px}.vvadm-session-core,.vvadm-session-halo{background:oklch(.66 .194 289);border-radius:50%;inset:0;position:absolute}.vvadm-session-status--live .vvadm-session-halo{animation:vvadm-session-pulse 2.4s ease-out infinite}.vvadm-session-status--done .vvadm-session-core,.vvadm-session-status--done .vvadm-session-halo{background:var(--vvadm-dark-mute)}@keyframes vvadm-session-pulse{0%{opacity:.75;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}.vvadm-session-divider{background:#ffffff24;flex:none;height:22px;width:1px}.vvadm-session-details{align-items:baseline;display:flex;gap:11px;min-width:0}.vvadm-session-client{flex:none;font:600 14px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;white-space:nowrap}.vvadm-session-countdown,.vvadm-session-meta{color:var(--vvadm-dark-mute);font:400 12px/1 DM Sans,sans-serif}.vvadm-session-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-session-countdown{font-feature-settings:"tnum";flex:none;font-variant-numeric:tabular-nums;margin-left:auto;white-space:nowrap}.vvadm-session-action{background:var(--vvadm-accent);border-radius:9px;color:#fff;display:inline-grid;flex:none;font:600 12.5px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;height:32px;padding:0 18px;place-items:center;text-decoration:none}.vvadm-session-action:focus-visible,.vvadm-session-action:hover{background:var(--vvadm-accent-h)}.vvadm-main{flex:1 1;min-height:0;min-width:0;overflow-y:auto;padding:24px;scrollbar-color:var(--vvadm-fill) #0000;scrollbar-width:thin}.vvadm-main::-webkit-scrollbar{width:8px}.vvadm-main::-webkit-scrollbar-track{background:#0000}.vvadm-main::-webkit-scrollbar-thumb{background:var(--vvadm-fill);border-radius:var(--vvadm-r-sm)}.vvadm-bodyfill{display:contents}.vvadm-railbody{display:flex;flex:1 1;min-height:0}.vvadm-railbody>.vvadm-main{flex:1 1}.vvadm-main.vvadm-main--assistant{padding:0}.vvadm-main--assistant .vvadm-assistant__rail{border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:18px}.vvadm-rail{align-items:center;display:flex;flex:none;flex-direction:column;gap:4px;padding:10px 0 8px;width:56px}.vvadm-rail__brand{align-items:center;display:inline-flex;flex:none;justify-content:center;margin-bottom:10px;position:relative}.vvadm-rail__brand:after{content:"";height:14px;left:0;position:absolute;right:0;top:100%}.vvadm-rail__brand img{border-radius:4px;display:block;height:24px;object-fit:contain;width:24px}.vvadm-rail__brand .vvadm-brand-initial{font-size:12px;height:24px;width:24px}.vvadm-rail{position:relative}.vvadm-rail__nav{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;scrollbar-width:none}.vvadm-rail__nav::-webkit-scrollbar{display:none}@media (hover:hover){.vvadm-rail__nav{align-self:flex-end;box-sizing:border-box;opacity:0;padding-left:12px;transition:opacity .17s cubic-bezier(.23,1,.32,1) .38s,visibility 0s .55s;visibility:hidden;width:calc(100% + 12px)}.vvadm-rail:focus-within .vvadm-rail__nav,.vvadm-rail__brand:hover~.vvadm-rail__nav,.vvadm-rail__nav:hover{opacity:1;transition-delay:0s,0s;visibility:visible}.vvadm-rail[data-hover-hold]:not(:focus-within) .vvadm-rail__brand:hover~.vvadm-rail__nav{opacity:0;transition-delay:0s,0s;visibility:hidden}}.vvadm-railbody:has(.vvadm-assistant.has-panel){position:relative}.vvadm-railbody:has(.vvadm-assistant.has-panel)>.vvadm-rail{bottom:0;position:absolute;right:0;top:0}.vvadm-railbody:has(.vvadm-assistant.has-panel)>.vvadm-main{position:relative;z-index:1}.vvadm-rail__link{align-items:center;border-radius:10px;color:var(--vvadm-ink-3);display:inline-flex;flex:none;height:38px;justify-content:center;transition:background .13s ease,color .13s ease;width:38px}.vvadm-rail__link:hover{background:#0000000d;color:var(--vvadm-ink)}.vvadm-rail__link--active{background:var(--vvadm-accent-soft);color:var(--vvadm-accent-a)}.vvadm-rail__link .vvadm-nav-icon{height:18px;width:18px}.vvadm-rail__foot{margin-top:6px}.vvadm-rail__avatar{align-items:center;background:var(--vvadm-fill);border-radius:50%;color:var(--vvadm-ink-2);display:inline-flex;font:600 12px/1 Instrument Sans,sans-serif;height:30px;justify-content:center;width:30px}.vvadm-command-overlay{background:#1c1c1e6b;display:grid;inset:0;opacity:0;padding:min(18vh,150px) 16px 24px;place-items:start center;pointer-events:none;position:fixed;transition:opacity .14s ease,visibility 0s linear .14s;visibility:hidden;z-index:100}.vvadm-command-overlay--open{opacity:1;pointer-events:auto;transition:opacity .14s ease,visibility 0s linear 0s;visibility:visible}.vvadm-command-dialog{background:var(--vvadm-plate);border:1px solid #ffffff80;border-radius:var(--vvadm-r-lg);box-shadow:0 32px 90px #1c1c1e47;opacity:0;overflow:hidden;transform:translateY(-8px) scale(.985);transition:opacity .14s ease,transform .14s ease;width:min(620px,100%)}.vvadm-command-overlay--open .vvadm-command-dialog{opacity:1;transform:translateY(0) scale(1)}.vvadm-command-inputrow{align-items:center;border-bottom:1px solid var(--vvadm-line);display:flex;gap:11px;height:55px;padding:0 16px}.vvadm-command-searchicon{color:var(--vvadm-mute);font:400 22px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-command-input{background:#0000;border:0;color:var(--vvadm-ink);flex:1 1;font:450 15px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;min-width:0;outline:0;padding:0}.vvadm-command-input::placeholder{color:var(--vvadm-mute-2)}.vvadm-command-escape{background:var(--vvadm-plate-2);border:1px solid var(--vvadm-line);border-radius:5px;padding:4px 6px}.vvadm-command-results{max-height:min(50vh,380px);overflow-y:auto;padding:7px}.vvadm-command-result{align-items:center;background:#0000;border:0;border-radius:var(--vvadm-r);color:var(--vvadm-ink);cursor:pointer;display:flex;gap:12px;min-height:48px;padding:8px 10px;text-align:left;width:100%}.vvadm-command-result--active,.vvadm-command-result:focus-visible,.vvadm-command-result:hover{background:var(--vvadm-fill-2);outline:0}.vvadm-command-resultcopy{display:flex;flex-direction:column;gap:3px;min-width:0}.vvadm-command-resultlabel{font:600 13px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-command-resultpath{color:var(--vvadm-mute);font:400 10.5px/1.2 DM Sans,sans-serif}.vvadm-command-enter{margin-left:auto}.vvadm-command-empty{color:var(--vvadm-mute);font:400 12px/1.5 DM Sans,sans-serif;margin:0;padding:24px 16px;text-align:center}.vvadm-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.vvadm-avatar:focus-visible,.vvadm-brand:focus-visible,.vvadm-menu-action:focus-visible,.vvadm-menu-link:focus-visible,.vvadm-nav-pill:focus-visible,.vvadm-session-action:focus-visible{outline:2px solid var(--vvadm-accent);outline-offset:2px}@media (max-width:1160px){.vvadm-topnav{gap:13px;padding:0 18px}.vvadm-primarynav{overflow-x:auto;scrollbar-width:none}.vvadm-primarynav::-webkit-scrollbar{display:none}.vvadm-command-trigger{width:clamp(205px,23vw,270px)}}@media (max-width:960px){.vvadm-nav-pill{min-height:34px;padding:0;width:34px}.vvadm-nav-pill .vvadm-nav-label{display:none}.vvadm-nav-pill .vvadm-nav-count{font-size:8px;height:14px;min-width:14px;padding:0 3px;position:absolute;right:-1px;top:-1px}.vvadm-nav-pill:focus-visible .vvadm-nav-tip,.vvadm-nav-pill:hover .vvadm-nav-tip{display:flex}.vvadm-more-label,.vvadm-more-trigger .vvadm-menu-chevron{display:none}.vvadm-more-icon{display:inline}}@media (max-width:900px){.vvadm-session-strip{gap:14px;padding-left:18px;padding-right:18px}.vvadm-session-details{align-items:stretch;flex-direction:column;gap:4px}}@media (max-width:640px){.vvadm-topnav{gap:6px;padding:0 12px}.vvadm-brand{justify-content:center;min-height:44px;width:44px}.vvadm-wordmark{display:none}.vvadm-nav-pill{min-height:40px;width:40px}.vvadm-more-trigger{min-height:44px;padding:0;width:44px}.vvadm-more-label,.vvadm-more-trigger .vvadm-menu-chevron{display:none}.vvadm-more-icon{color:var(--vvadm-ink-2);display:inline;font:600 9px/1 DM Sans,sans-serif;letter-spacing:1px}.vvadm-command-trigger{height:44px;padding:0 9px}.vvadm-avatar{height:44px;width:44px}.vvadm-command-key{display:none}.vvadm-session-strip{grid-gap:9px 13px;display:grid;gap:9px 13px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.vvadm-session-divider{display:none}.vvadm-session-details{grid-column:1/-1;margin-left:0;width:auto}.vvadm-session-meta{line-height:1.35;overflow:visible;text-overflow:clip;white-space:normal}.vvadm-session-countdown{grid-column:1/3;margin-left:0}.vvadm-session-action{grid-column:3;height:44px;margin-left:0}.vvadm-main{padding:18px 12px}}@media (prefers-reduced-motion:reduce){.vvadm-command-dialog,.vvadm-command-overlay,.vvadm-menu,.vvadm-session-halo{animation:none;transition:none}}.vvadm-dashboard{box-sizing:border-box;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:flex;flex-direction:column;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;gap:18px;margin:0 auto;min-width:0;padding:0;width:min(100%,1440px)}.vvadm-dashboard>*{min-width:0}.vvadm-eyebrow{color:#a1a1a6;color:var(--vvadm-mute-2,#a1a1a6);font:600 9.5px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:.1em;text-transform:uppercase}.vvadm-pagehead{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.vvadm-pagehead__text{display:flex;flex-direction:column;gap:4px;min-width:0}.vvadm-pagehead__clock{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font:400 12px/1 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-pagehead__title{font:600 clamp(21px,2.1vw,28px)/1.1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:-.03em;margin:0;overflow-wrap:anywhere}.vvadm-pagehead__actions{display:flex;flex:none;flex-wrap:wrap;gap:9px}.vvadm-btn{border:1px solid #0000;border-radius:9px;border-radius:var(--vvadm-r,9px);cursor:pointer;display:inline-grid;font:600 12px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;height:32px;padding:0 13px;place-items:center;text-decoration:none;white-space:nowrap}.vvadm-btn--secondary{background:#fff;background:var(--vvadm-plate,#fff);border-color:#00000014;border-color:var(--vvadm-line,#00000014);color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font-weight:500}.vvadm-btn--secondary:hover{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb)}.vvadm-btn--primary{background:#1c1c1e;background:var(--vvadm-ink,#1c1c1e);color:#fff}.vvadm-btn--primary:hover{background:#3c3c43;background:var(--vvadm-ink-2,#3c3c43)}.vvadm-statrow{grid-gap:1px;background:#00000012;background:var(--vvadm-line,#00000012);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:14px;border-radius:var(--vvadm-r-lg,14px);display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.vvadm-stat{background:#fff;background:var(--vvadm-plate,#fff);color:inherit;display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;text-decoration:none}.vvadm-stat:hover{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb)}.vvadm-stat__label{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font:450 11px/1 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-stat__row{align-items:baseline;display:flex;gap:7px;min-width:0}.vvadm-stat__value{font-feature-settings:"tnum";color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:500 34px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.vvadm-stat__value--rust{color:#6b3fd9;color:var(--vvadm-accent,#6b3fd9)}.vvadm-stat__meta{color:#a1a1a6;color:var(--vvadm-mute-2,#a1a1a6);font:400 11px/1 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;overflow-wrap:anywhere}.vvadm-stat__meta--rust{color:#5c33c6;color:var(--vvadm-accent-h,#5c33c6)}.vvadm-timeline{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:14px;border-radius:var(--vvadm-r-lg,14px);box-sizing:border-box;display:flex;flex-direction:column;gap:14px;max-width:100%;min-width:0;overflow:hidden;padding:18px 20px 22px;width:100%}.vvadm-timeline__head{align-items:center;display:flex;gap:16px;justify-content:space-between}.vvadm-timeline__legend{align-items:center;color:#8e8e93;color:var(--vvadm-mute,#8e8e93);display:flex;font:400 10.5px/1 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;gap:14px;justify-content:flex-end}.vvadm-timeline__legend-item{align-items:center;display:inline-flex;gap:5px;white-space:nowrap}.vvadm-timeline__legend-swatch{border-radius:2px;box-sizing:border-box;flex:0 0 auto;height:7px;width:7px}.vvadm-timeline__legend-swatch--next{background:#6b3fd9;background:var(--vvadm-accent,#6b3fd9)}.vvadm-timeline__legend-swatch--scheduled{background:#e3e5e9;background:var(--vvadm-fill-2,#e3e5e9)}.vvadm-timeline__legend-swatch--open{background:#0000;border:1px dashed #0000003d}.vvadm-timeline__week{color:#5c33c6;color:var(--vvadm-accent-h,#5c33c6);font-weight:600;text-decoration:none;white-space:nowrap}.vvadm-timeline__week:focus-visible,.vvadm-timeline__week:hover{text-decoration:underline;text-underline-offset:3px}.vvadm-timeline__empty{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font:400 12.5px/1.5 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;margin:0}.vvadm-timeline__axis{max-width:100%;min-width:0;overflow:hidden}.vvadm-timeline__axis-inner{padding-top:18px;position:relative}.vvadm-timeline__hours{font-feature-settings:"tnum";color:#3a3a3c;color:var(--vvadm-ink-2,#3a3a3c);display:flex;font:600 11.5px/1 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-variant-numeric:tabular-nums;justify-content:space-between;margin-bottom:7px}.vvadm-timeline__track{background:#f4f5f7;background:var(--vvadm-canvas,#f4f5f7);border-radius:8px;border-radius:var(--vvadm-r,8px);overflow:hidden;position:relative}.vvadm-timeline__gridline{background:#0000000d;background:var(--vvadm-line-2,#0000000d);bottom:0;position:absolute;top:0;width:1px}.vvadm-timeline__block{border-radius:6px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:0 8px;position:absolute}.vvadm-timeline__block--appt{background:#e3e5e9;background:var(--vvadm-fill-2,#e3e5e9);justify-content:center}.vvadm-timeline__block--now{background:#6b3fd9;background:var(--vvadm-accent,#6b3fd9);box-shadow:0 4px 12px -6px oklch(.56 .22 289/.9);box-shadow:0 4px 12px -6px var(--vvadm-accent,oklch(.56 .22 289/.9))}.vvadm-timeline__block--slot{align-items:center;border:1px dashed #00000029;justify-content:center}.vvadm-timeline__block--slot span{color:#a1a1a6;color:var(--vvadm-mute-2,#a1a1a6);font:400 9.5px/1 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-timeline__name{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font:500 10.5px/1.2 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-timeline__block--now .vvadm-timeline__name{color:#fff;font-weight:600}.vvadm-timeline__time{color:#ffffffbf;font:500 10px/1.2 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-timeline__now-line{bottom:-6px;width:1px}.vvadm-timeline__now-line,.vvadm-timeline__now-pill{background:#6b3fd9;background:var(--vvadm-accent,#6b3fd9);position:absolute;top:0}.vvadm-timeline__now-pill{font-feature-settings:"tnum";border-radius:5px;color:#fff;font:600 11px/1.3 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-variant-numeric:tabular-nums;padding:3px 8px;transform:translateX(-50%)}.vvadm-lowerrow{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.vvadm-notes-snapshot{align-items:center;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:14px 18px;width:100%}.vvadm-notes-snapshot__summary{min-width:0}.vvadm-notes-snapshot__metrics{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px}.vvadm-notes-snapshot__metric{color:var(--vvadm-mute);font:400 13px/1.3 DM Sans,sans-serif}.vvadm-notes-snapshot__metric--draft{color:var(--vvadm-ink);font:600 14px/1.3 Instrument Sans,sans-serif}.vvadm-notes-snapshot__metric--muted{color:var(--vvadm-mute-2)}.vvadm-notes-snapshot__actions{display:flex;flex:none;flex-wrap:wrap;gap:8px;justify-content:flex-end}.vvadm-placeholder{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:14px;border-radius:var(--vvadm-r-lg,14px);display:flex;flex-direction:column;gap:8px;padding:18px 20px}.vvadm-placeholder__note{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font:400 12px/1.5 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;margin:0}.vvadm-decision-panel,.vvadm-messages-panel{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:var(--vvadm-r-lg);display:flex;flex-direction:column;min-height:320px;min-width:0;padding:18px 20px;width:100%}.vvadm-decision-panel__header,.vvadm-messages-panel__header{align-items:center;display:flex;gap:12px;justify-content:space-between;padding-bottom:6px}.vvadm-decision-panel__eyebrow,.vvadm-messages-panel__eyebrow{color:var(--vvadm-mute-2);font:600 9.5px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:.1em;margin:0;text-transform:uppercase}.vvadm-decision-panel__count{background:var(--vvadm-accent-soft);border-radius:var(--vvadm-r-sm);color:var(--vvadm-accent-a);flex:none;font:600 10px/1 DM Sans,sans-serif;padding:3px 8px}.vvadm-decision-panel__row{align-items:center;border-bottom:1px solid #0000000f;display:flex;gap:12px;padding:13px 0}.vvadm-decision-panel__copy{display:flex;flex:1 1;flex-direction:column;min-width:0}.vvadm-decision-panel__title{color:var(--vvadm-ink);font:500 13px/1.35 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-decision-panel__detail{color:var(--vvadm-mute);font:400 11px/1.35 DM Sans,sans-serif}.vvadm-decision-panel__action{background:var(--vvadm-plate);border:1px solid #0000001a;border-radius:var(--vvadm-r);color:var(--vvadm-ink-2);display:inline-grid;flex:none;font:500 11px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;height:28px;padding:0 12px;place-items:center;text-decoration:none;white-space:nowrap}.vvadm-decision-panel__action:focus-visible,.vvadm-decision-panel__action:hover{background:var(--vvadm-plate-2)}.vvadm-decision-panel__action--primary{background:var(--vvadm-accent);border-color:var(--vvadm-accent);color:#fff;font-weight:600}.vvadm-decision-panel__action--primary:focus-visible,.vvadm-decision-panel__action--primary:hover{background:var(--vvadm-accent-h);border-color:var(--vvadm-accent-h)}.vvadm-decision-panel__action:focus-visible,.vvadm-messages-panel__compose:focus-visible,.vvadm-messages-panel__open:focus-visible{outline:2px solid var(--vvadm-accent);outline-offset:2px}.vvadm-decision-panel__empty{color:var(--vvadm-ink-3);flex:1 1;font:500 12.5px/1.45 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;margin:0;padding:18px 0}.vvadm-decision-panel__footnote{color:var(--vvadm-mute-2);font:400 11px/1.5 DM Sans,sans-serif;margin:auto 0 0;padding-top:12px}.vvadm-messages-panel__open{color:var(--vvadm-accent-a);flex:none;font:500 11.5px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;text-decoration:none}.vvadm-messages-panel__open:hover{color:var(--vvadm-accent-h)}.vvadm-messages-panel__content{flex:1 1;min-height:0}.vvadm-messages-panel__row{border-bottom:1px solid #0000000f;display:flex;gap:12px;padding:13px 0}.vvadm-messages-panel__row:last-child{border-bottom:0}.vvadm-messages-panel__avatar{background:var(--vvadm-fill);border-radius:50%;color:#5b5b60;display:grid;flex:none;font:600 10px/1 DM Sans,sans-serif;height:30px;place-items:center;width:30px}.vvadm-messages-panel__copy{flex:1 1;min-width:0}.vvadm-messages-panel__meta{display:flex;gap:8px;justify-content:space-between}.vvadm-messages-panel__recipient{color:var(--vvadm-ink);font:600 12.5px/1.4 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-messages-panel__time{font-feature-settings:"tnum";color:var(--vvadm-mute-2);flex:none;font:400 10.5px/1.4 DM Sans,sans-serif;font-variant-numeric:tabular-nums}.vvadm-messages-panel__failed{align-self:center;background:var(--vvadm-accent-soft);border-radius:var(--vvadm-r-sm);color:var(--vvadm-accent-a);flex:none;font:600 9.5px/1 DM Sans,sans-serif;padding:3px 7px}.vvadm-messages-panel__subject{color:var(--vvadm-ink-3);display:block;font:400 11.5px/1.45 DM Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-messages-panel__state{color:var(--vvadm-mute);font:400 11.5px/1.45 DM Sans,sans-serif;margin:0;padding:18px 0}.vvadm-messages-panel__state--error{color:var(--vvadm-accent-a)}.vvadm-messages-panel__compose{align-items:center;background:var(--vvadm-canvas);border:1px solid #0000000f;border-radius:9px;color:var(--vvadm-mute-2);display:flex;flex:none;font:400 11.5px/1 DM Sans,sans-serif;gap:8px;height:34px;margin-top:12px;padding:0 12px;text-decoration:none}.vvadm-messages-panel__compose:hover{background:var(--vvadm-plate-2);border-color:#0000001a;color:var(--vvadm-mute)}.vvadm-messages-panel__compose-arrow{color:#c7c7cc;font:500 10px/1 ui-monospace,Menlo,monospace;margin-left:auto}@media (max-width:640px){.vvadm-decision-panel,.vvadm-messages-panel{min-height:280px;padding:16px}.vvadm-decision-panel__row{gap:9px}}@media (max-width:1180px){.vvadm-main{padding:18px}.vvadm-dashboard{gap:16px}}@media (max-width:1080px){.vvadm-pagehead{align-items:flex-start;flex-direction:column}.vvadm-statrow{grid-template-columns:repeat(2,minmax(0,1fr))}.vvadm-lowerrow{grid-template-columns:1fr}.vvadm-timeline__axis{overflow-x:auto;overscroll-behavior-x:contain}.vvadm-timeline__axis-inner{min-width:620px}}@media (max-width:900px){.vvadm-pagehead{align-items:flex-start;flex-direction:column}.vvadm-statrow{grid-template-columns:repeat(2,minmax(0,1fr))}.vvadm-lowerrow{grid-template-columns:1fr}.vvadm-timeline__axis{overflow-x:auto;overscroll-behavior-x:contain}.vvadm-timeline__axis-inner{min-width:620px}}@media (max-width:560px){.vvadm-timeline__head{align-items:flex-start}.vvadm-timeline__legend{flex-wrap:wrap;gap:8px 10px}.vvadm-statrow{grid-template-columns:1fr}.vvadm-stat__row{flex-wrap:wrap}.vvadm-notes-snapshot{align-items:stretch;flex-direction:column}.vvadm-notes-snapshot__actions{justify-content:flex-start}.vvadm-notes-snapshot__actions .vvadm-btn,.vvadm-pagehead__actions .vvadm-btn{flex:1 1 140px}}@media (max-width:640px){.vvadm-dashboard{gap:14px;padding:0}.vvadm-dashboard .vvadm-btn,.vvadm-dashboard .vvadm-decision-panel__action,.vvadm-dashboard .vvadm-messages-panel__compose{min-height:44px}.vvadm-dashboard .vvadm-messages-panel__open{align-items:center;display:inline-flex;min-height:44px}}@media (max-width:400px){.vvadm-notes-snapshot__actions,.vvadm-pagehead__actions{flex-direction:column;width:100%}.vvadm-notes-snapshot__actions .vvadm-btn,.vvadm-pagehead__actions .vvadm-btn{flex-basis:auto;width:100%}}.vvadm-schedule{display:flex;flex-direction:column;gap:18px}.vvadm-schedule__head{margin-bottom:2px}.vvadm-schedule__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.vvadm-calnav{align-items:center;display:flex;gap:8px;min-width:0}.vvadm-calnav__button{align-items:center;background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:var(--vvadm-r);color:var(--vvadm-ink-2);cursor:pointer;display:inline-flex;height:32px;justify-content:center;line-height:1;padding:0;transition:background .14s ease,color .14s ease,border-color .14s ease;width:32px}.vvadm-calnav__button svg{display:block;flex-shrink:0}.vvadm-calnav__button:focus-visible,.vvadm-calnav__button:hover{background:var(--vvadm-plate-2);color:var(--vvadm-ink)}.vvadm-calnav__label{color:var(--vvadm-ink);font:600 14px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:-.01em;min-width:190px;text-align:center;white-space:nowrap}.vvadm-calnav__today{margin-left:2px}.vvadm-schedule__controls{align-items:center;display:flex;gap:12px}.vvadm-segmented{background:var(--vvadm-fill-2);border-radius:10px;display:inline-flex;gap:2px;padding:3px}.vvadm-segmented__option{background:#0000;border:0;border-radius:8px;color:var(--vvadm-ink-3);cursor:pointer;font:500 11.5px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;height:28px;padding:0 12px;text-transform:capitalize}.vvadm-segmented__option:focus-visible,.vvadm-segmented__option:hover{color:var(--vvadm-ink)}.vvadm-segmented__option--active{background:var(--vvadm-plate);box-shadow:0 1px 4px #1c1c1e14;color:var(--vvadm-ink);font-weight:600}.vvadm-filter{align-items:center;color:var(--vvadm-mute);display:inline-flex;font:500 11px/1 DM Sans,sans-serif;gap:7px;white-space:nowrap}.vvadm-filter select{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:var(--vvadm-r);color:var(--vvadm-ink-2);font:500 11.5px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;height:32px;padding:0 28px 0 10px;width:150px}.vvadm-calendar{grid-gap:1px;background:var(--vvadm-line);border:1px solid var(--vvadm-line);border-radius:var(--vvadm-r-lg);display:grid;gap:1px;grid-template-columns:repeat(7,minmax(118px,1fr));overflow:hidden}.vvadm-calendar__weekday{background:var(--vvadm-plate-2);color:var(--vvadm-mute);font:600 10px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:.08em;padding:10px 12px;text-transform:uppercase}.vvadm-calendar__day{align-items:stretch;background:var(--vvadm-plate);cursor:pointer;display:flex;flex-direction:column;gap:3px;height:148px;min-height:0;overflow:hidden;padding:6px}.vvadm-calendar__day--muted{background:var(--vvadm-canvas);opacity:.68}.vvadm-calendar__day--today{box-shadow:inset 0 0 0 1.5px var(--vvadm-accent)}.vvadm-calendar__date{background:#0000;border:0;border-radius:50%;color:var(--vvadm-ink-3);cursor:pointer;display:grid;font:500 11.5px/1 DM Sans,sans-serif;height:20px;padding:0;place-items:center;width:20px}.vvadm-calendar__date:focus-visible,.vvadm-calendar__date:hover{background:var(--vvadm-fill-2);color:var(--vvadm-ink)}.vvadm-calendar__day--today .vvadm-calendar__date{background:var(--vvadm-ink);color:#fff}.vvadm-calendar__day--today .vvadm-calendar__date:focus-visible,.vvadm-calendar__day--today .vvadm-calendar__date:hover{background:var(--vvadm-ink-2)}.vvadm-schedule-card{grid-gap:10px;align-items:center;background:#0000;border:1px solid #0000;border-radius:9px;color:var(--vvadm-ink);cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px;text-align:left;width:100%}.vvadm-schedule-card:focus-visible,.vvadm-schedule-card:hover{background:var(--vvadm-plate-2);border-color:var(--vvadm-line)}.vvadm-schedule-card__time{color:var(--vvadm-ink-3);font:500 10.5px/1 DM Sans,sans-serif;white-space:nowrap}.vvadm-schedule-card__copy{display:flex;flex-direction:column;gap:3px;min-width:0}.vvadm-schedule-card__copy strong{font:600 11.5px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-schedule-card__copy small{color:var(--vvadm-mute);font:400 10px/1.2 DM Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-schedule-card--compact{background:var(--vvadm-plate);border:1px solid var(--vvadm-line-2);padding:3px 6px}.vvadm-schedule-card--compact .vvadm-schedule-card__copy{gap:0}.vvadm-schedule-card--compact .vvadm-schedule-card__time{font-size:9px}.vvadm-schedule-card--compact .vvadm-schedule-card__copy strong{font-size:9.5px}.vvadm-calendar__more,.vvadm-weekgrid__more{background:var(--vvadm-plate-2);border:1px dashed var(--vvadm-line);border-radius:7px;color:var(--vvadm-ink-3);cursor:pointer;display:grid;font:600 9px/1 DM Sans,sans-serif;height:18px;margin-top:auto;padding:0 8px;place-items:center;width:100%}.vvadm-calendar__more:focus-visible,.vvadm-calendar__more:hover,.vvadm-weekgrid__more:focus-visible,.vvadm-weekgrid__more:hover{background:var(--vvadm-accent-soft);border-color:var(--vvadm-accent);border-style:solid;color:var(--vvadm-accent-a);font-size:9.5px}.vvadm-calendar-daypopup{display:flex;flex-direction:column;gap:6px;margin-top:16px;max-height:min(52vh,360px);overflow-y:auto}.vvadm-calendar-daypopup .vvadm-schedule-card{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:10px;padding:11px 12px}.vvadm-schedule-card--compact .vvadm-schedule-card__time{font-size:10px}.vvadm-schedule-card--compact .vvadm-schedule-card__copy strong{font-size:10.5px;font-weight:500}.vvadm-schedule-card--stacked{align-items:start;background:var(--vvadm-plate);border-color:var(--vvadm-line-2);gap:4px;grid-template-columns:minmax(0,1fr);padding:8px 10px}.vvadm-schedule-card--stacked .vvadm-schedule-card__copy{gap:2px}.vvadm-schedule-card.vvadm-schedule-card--completed{background:#eef6f2;border-color:#2f6b5729}.vvadm-schedule-card.vvadm-schedule-card--no_show{background:#fcf0ed;border-color:#a04a3a29}.vvadm-schedule-card.vvadm-schedule-card--cancelled{background:#0000;border-color:#3c3c434d;border-style:dashed}.vvadm-schedule-card--cancelled .vvadm-schedule-card__time{color:var(--vvadm-mute-2)}.vvadm-schedule-card--cancelled .vvadm-schedule-card__copy strong{color:var(--vvadm-mute);text-decoration:line-through;-webkit-text-decoration-color:#3c3c4373;text-decoration-color:#3c3c4373}.vvadm-schedule-card.vvadm-schedule-card--headway{background:#f7f7f9;border-color:#e0a63a}.vvadm-schedule-card.vvadm-schedule-card--completed:focus-visible,.vvadm-schedule-card.vvadm-schedule-card--completed:hover{background:#e4f0ea}.vvadm-schedule-card.vvadm-schedule-card--no_show:focus-visible,.vvadm-schedule-card.vvadm-schedule-card--no_show:hover{background:#e9e8fd}.vvadm-schedule-card.vvadm-schedule-card--cancelled:focus-visible,.vvadm-schedule-card.vvadm-schedule-card--cancelled:hover{background:var(--vvadm-plate-2)}.vvadm-schedule-card.vvadm-schedule-card--headway:focus-visible,.vvadm-schedule-card.vvadm-schedule-card--headway:hover{background:#fbefd2}.vvadm-callegend{align-items:center;align-self:center;color:var(--vvadm-ink-3);display:flex;flex-wrap:wrap;font:500 11px/1.2 DM Sans,sans-serif;gap:6px 14px;list-style:none;margin:0 8px 0 0;padding:0}.vvadm-callegend__item{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.vvadm-callegend__swatch{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:3px;box-sizing:border-box;flex:none;height:10px;width:16px}.vvadm-callegend__swatch--confirmed{border-color:#3c3c4333}.vvadm-callegend__swatch--completed{background:#e4f0ea;border-color:#2f6b574d}.vvadm-callegend__swatch--no_show{background:#e9e8fd;border-color:#a04a3a4d}.vvadm-callegend__swatch--cancelled{background:#0000;border-color:#3c3c4373;border-style:dashed}.vvadm-callegend__swatch--headway{background:#f7f7f9;border-color:#e0a63a}@media (max-width:1080px){.vvadm-callegend{flex-basis:100%;margin:2px 0 0;order:1}}.vvadm-badge{align-items:center;background:var(--vvadm-fill-2);border-radius:999px;color:var(--vvadm-ink-2);display:inline-flex;flex:none;font:600 10px/1 DM Sans,sans-serif;height:22px;padding:0 9px;text-transform:capitalize;white-space:nowrap}.vvadm-badge--unknown{background:#e9e9ed;color:#3c3c43}.vvadm-badge--confirmed{background:var(--vvadm-accent-soft);color:var(--vvadm-accent-a)}.vvadm-badge--completed{background:#e4f0eb;color:#2f6b57}.vvadm-badge--cancelled,.vvadm-badge--no_show{background:#f7e5e2;color:#a04a3a}.vvadm-weekgrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(7,minmax(165px,1fr));overflow-x:auto}.vvadm-weekgrid__day{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:var(--vvadm-r-lg);cursor:pointer;display:flex;flex-direction:column;gap:8px;height:360px;min-height:0;overflow:hidden;padding:12px}.vvadm-weekgrid__day--today{border-color:var(--vvadm-accent)}.vvadm-weekgrid__head{align-items:baseline;color:var(--vvadm-mute);display:flex;font:500 10.5px/1 DM Sans,sans-serif;gap:8px;justify-content:space-between;text-transform:uppercase}.vvadm-weekgrid__head strong{color:var(--vvadm-ink-2);font:600 12px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;text-transform:none}.vvadm-weekgrid__add{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:7px;color:var(--vvadm-mute-2);cursor:pointer;display:grid;font:500 14px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;height:24px;margin-left:auto;padding:0;place-items:center;width:24px}.vvadm-weekgrid__add:focus-visible,.vvadm-weekgrid__add:hover{background:var(--vvadm-accent-soft);border-color:var(--vvadm-accent);color:var(--vvadm-accent-a)}.vvadm-agenda{grid-gap:14px;display:grid;gap:14px;max-width:1000px}.vvadm-agenda__group{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:var(--vvadm-r-lg);padding:16px 18px}.vvadm-agenda__group h2{color:var(--vvadm-ink);font:600 13px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;margin:0 0 8px}.vvadm-agenda__group .vvadm-schedule-card{border-bottom:1px solid var(--vvadm-line-2);border-radius:0;padding-left:4px;padding-right:4px}.vvadm-agenda__group .vvadm-schedule-card:first-child{padding-top:0}.vvadm-agenda__group .vvadm-schedule-card:last-child{border-bottom:0;padding-bottom:0}.vvadm-agenda__group .vvadm-schedule-card.vvadm-schedule-card--cancelled,.vvadm-agenda__group .vvadm-schedule-card.vvadm-schedule-card--completed,.vvadm-agenda__group .vvadm-schedule-card.vvadm-schedule-card--no_show{background:#0000}.vvadm-agenda__group .vvadm-schedule-card.vvadm-schedule-card--cancelled,.vvadm-agenda__group .vvadm-schedule-card.vvadm-schedule-card--completed,.vvadm-agenda__group .vvadm-schedule-card.vvadm-schedule-card--headway,.vvadm-agenda__group .vvadm-schedule-card.vvadm-schedule-card--no_show{border-color:#0000;border-bottom-color:var(--vvadm-line-2);border-style:solid}.vvadm-agenda__group .vvadm-schedule-card.vvadm-schedule-card--cancelled:last-child,.vvadm-agenda__group .vvadm-schedule-card.vvadm-schedule-card--completed:last-child,.vvadm-agenda__group .vvadm-schedule-card.vvadm-schedule-card--headway:last-child,.vvadm-agenda__group .vvadm-schedule-card.vvadm-schedule-card--no_show:last-child{border-bottom-color:#0000}.vvadm-agenda__empty{padding:24px}.vvadm-card{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:var(--vvadm-r-lg)}.vvadm-client-picker{display:flex;flex-direction:column;gap:12px;margin-top:16px}.vvadm-client-results{display:flex;flex-direction:column;gap:4px;max-height:280px;overflow-y:auto}.vvadm-client-option{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:10px;color:var(--vvadm-ink);cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:11px 12px;text-align:left;width:100%}.vvadm-client-option:focus-visible,.vvadm-client-option:hover{background:var(--vvadm-accent-soft);border-color:var(--vvadm-accent)}.vvadm-client-option.is-active{background:var(--vvadm-accent-soft);border-color:var(--vvadm-accent)}.vvadm-client-option strong{font:600 12.5px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-client-option small{color:var(--vvadm-mute);font:400 10.5px/1.2 DM Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-selected-client{align-items:center;background:var(--vvadm-accent-soft);border:1px solid var(--vvadm-accent-soft);border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin-top:16px;padding:12px 14px}.vvadm-selected-client div{display:flex;flex-direction:column;gap:3px;min-width:0}.vvadm-selected-client strong{color:var(--vvadm-ink);font:600 12.5px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-selected-client small{color:var(--vvadm-ink-3);font:400 10.5px/1.2 DM Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-note{color:var(--vvadm-mute);font:400 12px/1.5 DM Sans,sans-serif;margin:0}.vvadm-note--error{color:#a04a3a}.vvadm-btn--ghost{background:var(--vvadm-plate);border-color:var(--vvadm-line);color:var(--vvadm-ink-2);font-weight:500}.vvadm-btn--ghost:focus-visible,.vvadm-btn--ghost:hover{background:var(--vvadm-plate-2);color:var(--vvadm-ink)}.vvadm-btn--danger{background:#f7e5e2;border-color:#0000;color:#a04a3a}.vvadm-btn--danger:focus-visible,.vvadm-btn--danger:hover{background:#f3d5d0;color:#8e382c}.vvadm-modalback{-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px);background:#1c1c1e6b;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:100}.vvadm-modal{background:var(--vvadm-plate);border:1px solid #ffffff80;border-radius:18px;box-shadow:0 32px 90px #1c1c1e47;max-height:90vh;overflow:auto;padding:26px 28px;position:relative;scrollbar-gutter:stable;scrollbar-width:thin;width:min(580px,100%)}.vvadm-modal--wide{width:min(920px,100%)}.vvadm-modal__loading{background:var(--vvadm-fill);height:2px;left:0;overflow:hidden;position:absolute;right:0;top:0}.vvadm-modal__loading:after{animation:vvadm-modal-loading 1.1s ease-in-out infinite;background:var(--vvadm-accent);bottom:0;content:"";left:0;position:absolute;top:0;width:38%}@keyframes vvadm-modal-loading{0%{transform:translateX(-100%)}to{transform:translateX(365%)}}@media (prefers-reduced-motion:reduce){.vvadm-modal__loading:after{animation:none;opacity:.55;width:100%}}.vvadm-modal__close{background:var(--vvadm-plate-2);border:0;border-radius:var(--vvadm-r);color:var(--vvadm-ink-3);cursor:pointer;display:grid;font:400 18px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;height:32px;padding:0;place-items:center;position:absolute;right:16px;top:16px;width:32px}.vvadm-modal__close:focus-visible,.vvadm-modal__close:hover{background:var(--vvadm-fill-2);color:var(--vvadm-ink)}.vvadm-modal__title{color:var(--vvadm-ink);font:600 24px/1.1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:-.02em;margin:8px 0 0}.vvadm-detail-hero{align-items:flex-start;background:var(--vvadm-plate-2);border-radius:12px;display:flex;gap:14px;justify-content:space-between;margin-top:16px;padding:14px 16px}.vvadm-detail-hero__time{color:var(--vvadm-ink-2);font:600 13px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;margin:0 0 4px}.vvadm-detail-hero__title{color:var(--vvadm-ink);display:block;font:600 16px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;margin-bottom:6px}.vvadm-detail-hero span{color:var(--vvadm-mute);font:400 11.5px/1.4 DM Sans,sans-serif}.vvadm-detail-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:16px 0}.vvadm-detail-grid div{background:var(--vvadm-plate-2);border-radius:10px;padding:12px 14px}.vvadm-detail-grid dt{color:var(--vvadm-mute);font:600 9.5px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:.08em;text-transform:uppercase}.vvadm-detail-grid dd{color:var(--vvadm-ink-2);font:500 12px/1.3 DM Sans,sans-serif;margin:5px 0 0;word-break:break-word}.vvadm-form{display:flex;flex-direction:column;gap:14px;margin-top:18px}.vvadm-form-title{color:var(--vvadm-ink);font:600 13px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;margin:0}.vvadm-confirm{background:var(--vvadm-plate-2);border:1px solid var(--vvadm-line);border-radius:12px;display:flex;flex-direction:column;gap:10px;margin-top:18px;padding:16px}.vvadm-confirm .vvadm-actions{margin-top:4px}.vvadm-field{color:var(--vvadm-ink-2);display:flex;flex-direction:column;font:600 11px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;gap:6px}.vvadm-field input,.vvadm-field select,.vvadm-field textarea{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:var(--vvadm-r);color:var(--vvadm-ink);font:400 12.5px/1.4 DM Sans,sans-serif;padding:9px 11px;width:100%}.vvadm-field input:focus-visible,.vvadm-field select:focus-visible,.vvadm-field textarea:focus-visible{outline:2px solid var(--vvadm-accent);outline-offset:1px}.vvadm-field--inline{align-items:center;flex-direction:row}.vvadm-grid2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.vvadm-check{align-items:center;color:var(--vvadm-ink-2);display:flex;font:500 11.5px/1.3 DM Sans,sans-serif;gap:8px}.vvadm-check input{width:auto}.vvadm-actions{align-items:center;display:flex;gap:9px;justify-content:flex-end;margin-top:18px}.vvadm-actions--split{border-top:1px solid var(--vvadm-line);justify-content:flex-start;padding-top:16px}.vvadm-actions__spacer{flex:1 1}.vvadm-event-timeline{border-top:1px solid var(--vvadm-line);display:flex;flex-direction:column;gap:12px;margin-top:20px;padding-top:16px}.vvadm-event-timeline h3{color:var(--vvadm-ink);font:600 13px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;margin:0}.vvadm-event-timeline article{grid-gap:10px;display:grid;gap:10px;grid-template-columns:8px minmax(0,1fr)}.vvadm-event-timeline__dot{background:var(--vvadm-accent);border-radius:50%;height:8px;margin-top:4px;width:8px}.vvadm-event-timeline strong{color:var(--vvadm-ink-2);font:600 11.5px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;text-transform:capitalize}.vvadm-event-timeline small{color:var(--vvadm-mute);display:block;font:400 10.5px/1.3 DM Sans,sans-serif;margin-top:3px}.vvadm-event-timeline p{color:var(--vvadm-ink-3);font:400 11.5px/1.4 DM Sans,sans-serif;margin:5px 0 0}.vvadm-event-form{gap:16px}.vvadm-event-tabs{grid-gap:4px;background:var(--vvadm-plate-2);border:1px solid var(--vvadm-line);border-radius:12px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:4px}.vvadm-event-tabs button{background:#0000;border:0;border-radius:9px;color:var(--vvadm-mute);cursor:pointer;font:600 11.5px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;min-height:40px;padding:8px 12px}.vvadm-event-tabs button:focus-visible,.vvadm-event-tabs button:hover{color:var(--vvadm-ink)}.vvadm-event-tabs button.is-active{background:var(--vvadm-plate);box-shadow:0 1px 5px #1c1c1e14;color:var(--vvadm-accent-a)}.vvadm-event-panel{grid-gap:14px;display:grid;gap:14px}.vvadm-event-panel[hidden]{display:none}.vvadm-client-combobox{position:relative}.vvadm-client-combobox__inputrow,.vvadm-guest-entry{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.vvadm-client-combobox__inputrow .vvadm-btn,.vvadm-guest-entry .vvadm-btn{white-space:nowrap}.vvadm-client-results--popover{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:12px;box-shadow:0 18px 44px #1c1c1e29;left:0;max-height:270px;padding:6px;position:absolute;right:104px;top:62px;z-index:4}.vvadm-client-results--popover>.vvadm-note{padding:10px}.vvadm-client-combobox>.vvadm-note{margin-top:7px}.vvadm-client-combobox .vvadm-selected-client{margin-top:8px}.vvadm-input-suffix{position:relative}.vvadm-input-suffix input{padding-right:66px}.vvadm-input-suffix span{color:var(--vvadm-mute);font:400 10.5px/1 DM Sans,sans-serif;pointer-events:none;position:absolute;right:11px;top:50%;translate:0 -50%}.vvadm-recurrence-end{align-items:center;background:var(--vvadm-plate-2);border:1px solid var(--vvadm-line);border-radius:11px;color:var(--vvadm-ink-2);display:flex;font:500 11.5px/1.3 DM Sans,sans-serif;gap:8px;padding:12px 14px}.vvadm-recurrence-end input{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:8px;color:var(--vvadm-ink);font:500 12px/1.2 DM Sans,sans-serif;padding:8px 9px;width:68px}.vvadm-recurrence-end small{margin-left:auto}.vvadm-field-help,.vvadm-recurrence-end small{color:var(--vvadm-mute);font:400 10.5px/1.4 DM Sans,sans-serif}.vvadm-token-list{display:flex;flex-wrap:wrap;gap:6px}.vvadm-token-list>span{align-items:center;background:var(--vvadm-accent-soft);border-radius:999px;color:var(--vvadm-ink-2);display:inline-flex;font:500 10.5px/1.2 DM Sans,sans-serif;gap:6px;max-width:100%;overflow-wrap:anywhere;padding:6px 7px 6px 10px}.vvadm-reminder-remove,.vvadm-token-list button{background:#ffffffa8;border:0;border-radius:50%;color:var(--vvadm-mute);cursor:pointer;display:grid;flex:0 0 auto;font:500 16px/1 Instrument Sans,sans-serif;height:26px;padding:0;place-items:center;width:26px}.vvadm-reminder-remove:focus-visible,.vvadm-reminder-remove:hover,.vvadm-token-list button:focus-visible,.vvadm-token-list button:hover{background:var(--vvadm-fill-2);color:var(--vvadm-ink)}.vvadm-reminders{grid-gap:9px;background:var(--vvadm-plate-2);border:1px solid var(--vvadm-line);border-radius:12px;display:grid;gap:9px;padding:14px}.vvadm-reminders__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.vvadm-reminders__head>div{display:flex;flex-direction:column;gap:3px;min-width:0}.vvadm-reminders__head strong{color:var(--vvadm-ink);font:600 12px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-reminders__head small{color:var(--vvadm-mute);font:400 10.5px/1.35 DM Sans,sans-serif}.vvadm-reminder-row{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:84px minmax(150px,1fr) minmax(145px,.9fr) 30px}.vvadm-reminder-row input,.vvadm-reminder-row select{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:8px;color:var(--vvadm-ink);font:400 11.5px/1.35 DM Sans,sans-serif;min-width:0;padding:8px 9px;width:100%}.vvadm-event-form__actions{border-top:1px solid var(--vvadm-line-2);margin-top:0;padding-top:14px}.vvadm-appointment-copy{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 16px}.vvadm-appointment-copy section{background:var(--vvadm-plate-2);border:1px solid var(--vvadm-line);border-radius:10px;padding:13px 14px}.vvadm-appointment-copy h3{color:var(--vvadm-mute);font:600 9.5px/1 Instrument Sans,sans-serif;letter-spacing:.07em;margin:0 0 6px;text-transform:uppercase}.vvadm-appointment-copy p{color:var(--vvadm-ink-2);font:400 11.5px/1.5 DM Sans,sans-serif;margin:0;white-space:pre-wrap}@media (max-width:1000px){.vvadm-schedule__toolbar{align-items:stretch;flex-direction:column}.vvadm-calnav{justify-content:space-between}.vvadm-calendar{grid-template-columns:repeat(7,minmax(105px,1fr));overflow-x:auto}.vvadm-schedule__controls{justify-content:space-between}}@media (max-width:700px){.vvadm-schedule__controls{align-items:stretch;flex-direction:column}.vvadm-segmented{width:100%}.vvadm-segmented__option{flex:1 1}.vvadm-filter{justify-content:space-between}.vvadm-filter select{flex:1 1}.vvadm-weekgrid{grid-template-columns:repeat(7,minmax(220px,1fr))}.vvadm-appointment-copy,.vvadm-detail-grid,.vvadm-grid2{grid-template-columns:1fr}.vvadm-client-combobox__inputrow,.vvadm-guest-entry{grid-template-columns:minmax(0,1fr)}.vvadm-client-results--popover{right:0;top:108px}.vvadm-recurrence-end{align-items:flex-start;flex-wrap:wrap}.vvadm-recurrence-end small{margin-left:0;width:100%}.vvadm-reminders__head{align-items:flex-start;flex-direction:column}.vvadm-reminder-row{grid-template-columns:76px minmax(0,1fr) 44px}.vvadm-reminder-row select:last-of-type{grid-column:1/3}.vvadm-reminder-remove{grid-column:3;grid-row:1/3}.vvadm-event-tabs button,.vvadm-reminder-remove,.vvadm-token-list button{min-height:44px}.vvadm-reminder-remove,.vvadm-token-list button{height:44px;width:44px}.vvadm-modal{padding:24px 18px}.vvadm-actions,.vvadm-actions--split{flex-wrap:wrap}}.vvadm-clients{display:flex;flex-direction:column;gap:18px}.vvadm-clients__head{margin-bottom:2px}.vvadm-clients__search input{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:var(--vvadm-r);color:var(--vvadm-ink);font:400 12px/1 DM Sans,sans-serif;height:32px;padding:0 12px;width:240px}.vvadm-clients__search input:focus-visible{outline:2px solid var(--vvadm-accent);outline-offset:1px}.vvadm-clients__list{display:flex;flex-direction:column;gap:6px}.vvadm-client-row{grid-gap:14px;align-items:center;background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:var(--vvadm-r-lg);color:var(--vvadm-ink);cursor:pointer;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:13px 16px;text-align:left;width:100%}.vvadm-client-row:focus-visible,.vvadm-client-row:hover{background:var(--vvadm-plate-2);border-color:var(--vvadm-accent)}.vvadm-client-row__avatar,.vvadm-clienthero__avatar{background:var(--vvadm-fill);border-radius:50%;color:#5b5b60;display:grid;flex:none;font:600 11px/1 DM Sans,sans-serif;height:34px;place-items:center;width:34px}.vvadm-client-row__copy{display:flex;flex-direction:column;gap:3px;min-width:0}.vvadm-client-row__copy strong{font:600 13.5px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-client-row__copy small,.vvadm-client-row__meta small{color:var(--vvadm-ink-3);font:400 11px/1.25 DM Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-client-row__meta{display:flex;flex-direction:column;gap:3px;text-align:right}.vvadm-badge--active{background:#e4f0eb;color:#2f6b57}.vvadm-badge--inactive{background:var(--vvadm-fill-2);color:var(--vvadm-ink-3)}.vvadm-badge--waitlist{background:#fef3c7;color:#92400e}.vvadm-badge--closed{background:#e5e7eb;color:#374151}.vvadm-badge--clickable{border:0;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.vvadm-badge--clickable:hover{box-shadow:0 2px 8px #00000014;opacity:.92;transform:translateY(-1px)}.vvadm-badge--clickable:active{transform:none}.vvadm-badge--clickable:focus-visible{outline:2px solid #7046df;outline:2px solid var(--vvadm-accent,#7046df);outline-offset:2px}.vvadm-statuspicker{display:flex;flex-direction:column;gap:8px;margin:12px 0}.vvadm-statuspicker__option{align-items:flex-start;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:12px 14px;text-align:left;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease;width:100%}.vvadm-statuspicker__option:hover{background:#f8fafc;background:var(--vvadm-plate-2,#f8fafc);border-color:#cbd5e1;border-color:var(--vvadm-line,#cbd5e1)}.vvadm-statuspicker__option.is-selected{background:#fdf2f0;background:var(--vvadm-accent-soft,#fdf2f0);border-color:#7046df;border-color:var(--vvadm-accent,#7046df);box-shadow:0 0 0 1px #7046df;box-shadow:0 0 0 1px var(--vvadm-accent,#7046df)}.vvadm-statuspicker__label{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 13px/1.2 Instrument Sans,sans-serif}.vvadm-statuspicker__desc{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 11.5px/1.4 DM Sans,sans-serif}.vvadm-status-wrap{align-items:center;display:inline-flex;overflow:visible;position:relative}.vvadm-status-hint{align-items:center;animation:vvadm-status-hint-in .18s ease;border-radius:999px;box-shadow:0 4px 16px #0000002e,0 1px 4px #0000001f;color:#fff;display:inline-flex;font:500 11px/1 DM Sans,sans-serif;gap:6px;max-width:min(220px,70vw);padding:7px 10px 7px 12px;pointer-events:auto;right:0;top:calc(100% + 8px);transform:none;white-space:nowrap;will-change:transform,opacity;z-index:20}.vvadm-status-hint,.vvadm-status-hint:before{background:#1f2937;left:auto;position:absolute}.vvadm-status-hint:before{content:"";height:8px;right:14px;top:-4px;transform:rotate(45deg);width:8px}.vvadm-status-hint__close{align-items:center;background:#ffffff2e;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex:none;font-size:11px;height:16px;justify-content:center;line-height:1;width:16px}.vvadm-status-hint__close:hover{background:#ffffff47}@keyframes vvadm-status-hint-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vvadm-status-hint{animation:none}}.vvadm-clients__empty{padding:26px}.vvadm-clienthero{align-items:center;background:var(--vvadm-plate-2);border-radius:12px;contain:layout;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;min-height:72px;overflow:visible;padding:14px 16px}.vvadm-clienthero__copy{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.vvadm-clienthero__copy strong{color:var(--vvadm-ink);font:600 13.5px/1.2 DM Sans,sans-serif;word-break:break-word}.vvadm-clienthero__copy small{color:var(--vvadm-ink-3);font:400 11.5px/1.25 DM Sans,sans-serif}.vvadm-clients__facts{grid-template-columns:repeat(3,1fr)}.vvadm-clientlink{background:var(--vvadm-plate-2);border:1px solid var(--vvadm-line);border-radius:14px;display:flex;flex-direction:column;gap:12px;margin-top:18px;padding:16px}.vvadm-clientlink__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.vvadm-clientlink__head div{display:flex;flex-direction:column;gap:4px;min-width:0}.vvadm-clientlink__head strong{color:var(--vvadm-ink);font:600 13.5px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-clientlink__head small,.vvadm-clientlink__note{color:var(--vvadm-ink-3);font:400 11.5px/1.5 DM Sans,sans-serif}.vvadm-clientlink__row{display:flex;gap:8px}.vvadm-clientlink__row input{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:var(--vvadm-r);color:var(--vvadm-ink-2);flex:1 1;font:400 10.5px/1 DM Sans,sans-serif;height:34px;min-width:0;padding:0 10px}.vvadm-clientlink__row input:focus-visible{outline:2px solid var(--vvadm-accent);outline-offset:1px}.vvadm-actions--left{justify-content:flex-start}.vvadm-clienthistory{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:18px}.vvadm-clienthistory section{display:flex;flex-direction:column;gap:10px}.vvadm-clienthistory h3{color:var(--vvadm-ink);font:600 13px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;margin:0}.vvadm-clienthistory__row{align-items:flex-start;border-bottom:1px solid var(--vvadm-line-2);display:flex;gap:12px;justify-content:space-between;padding:10px 0}.vvadm-clienthistory__row:last-child{border-bottom:0}.vvadm-clienthistory__row div:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.vvadm-clienthistory__row strong{color:var(--vvadm-ink-2);font:600 12px/1.25 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-clienthistory__row small{color:var(--vvadm-ink-3);font:400 11px/1.25 DM Sans,sans-serif}.vvadm-clienthistory__row div:last-child{align-items:flex-end;display:flex;flex:none;flex-direction:column;gap:5px}.vvadm-clients__privacy{border-top:1px solid var(--vvadm-line);color:var(--vvadm-ink-3);font:400 11.5px/1.5 DM Sans,sans-serif;margin:18px 0 0;padding-top:14px}@media (max-width:900px){.vvadm-clients__head{align-items:stretch;flex-direction:column}.vvadm-pagehead__actions{width:100%}.vvadm-clients__search{flex:1 1}.vvadm-clients__search input{width:100%}.vvadm-clienthistory,.vvadm-clients__facts{grid-template-columns:1fr}}@media (max-width:640px){.vvadm-client-row{grid-template-columns:auto minmax(0,1fr) auto}.vvadm-client-row__meta{display:none}.vvadm-clientlink__row{flex-direction:column}}.vvadm-messages{display:flex;flex-direction:column;gap:18px}.vvadm-messages__head{margin-bottom:2px}.vvadm-messages__grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.vvadm-messages__left{display:flex;flex-direction:column;gap:18px;min-width:0}.vvadm-messages__history,.vvadm-messages__panel{padding:18px 20px}.vvadm-panel-title{color:var(--vvadm-ink);font:600 14px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:-.01em;margin:0}.vvadm-messages__panelhead{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.vvadm-messages__lang{margin-top:-6px}.vvadm-messages__variables{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.vvadm-messages__variables .vvadm-btn{font:500 10.5px/1 DM Sans,sans-serif;height:28px;padding:0 10px}.vvadm-templates__list{display:flex;flex-direction:column;gap:10px;margin-top:14px}.vvadm-template-card{background:var(--vvadm-plate-2);border:1px solid var(--vvadm-line);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:14px 16px}.vvadm-template-card__head{align-items:center;display:flex;gap:10px;justify-content:space-between}.vvadm-template-card strong{color:var(--vvadm-ink-2);font:600 12px/1.3 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-template-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--vvadm-ink-3);display:-webkit-box;font:400 11px/1.5 DM Sans,sans-serif;margin:0;overflow:hidden;white-space:pre-wrap}.vvadm-template-card__actions{display:flex;gap:8px;margin-top:2px}.vvadm-template-card__actions .vvadm-btn{font-size:11px;height:28px;padding:0 10px}.vvadm-badge--sent{background:#e4f0eb;color:#2f6b57}.vvadm-badge--queued{background:#f6e9c9;color:#795c18}.vvadm-badge--failed{background:#f7e5e2;color:#a04a3a}.vvadm-messages__history{max-height:calc(100vh - 160px);overflow-y:auto;position:-webkit-sticky;position:sticky;top:128px}.vvadm-messages__list{display:flex;flex-direction:column;gap:4px}.vvadm-message-row{align-items:flex-start;border-bottom:1px solid var(--vvadm-line-2);display:flex;gap:12px;justify-content:space-between;padding:11px 4px}.vvadm-message-row:last-child{border-bottom:0}.vvadm-message-row__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.vvadm-message-row__copy strong{color:var(--vvadm-ink);font:600 12px/1.25 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-message-row__copy small,.vvadm-message-row__copy span{color:var(--vvadm-ink-3);font:400 11px/1.25 DM Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-message-row__copy small.vvadm-note--error{color:#a04a3a;white-space:normal}.vvadm-messages__previewfacts{margin-top:16px}.vvadm-messages__previewframe{background:#fff;border:1px solid var(--vvadm-line);border-radius:12px;height:480px;margin-top:16px;width:100%}@media (max-width:1050px){.vvadm-messages__grid{grid-template-columns:1fr}.vvadm-messages__history{max-height:none;overflow:visible;position:static}}@media (max-width:640px){.vvadm-messages__previewframe{height:380px}}.vvadm-settings{display:flex;flex-direction:column;gap:18px}.vvadm-settings__head{margin-bottom:2px}.vvadm-settings__saved{color:#2f6b57;font-weight:600}.vvadm-settings__grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.vvadm-settings__main,.vvadm-settings__side{display:flex;flex-direction:column;gap:18px;min-width:0}.vvadm-settings__panel{padding:18px 20px}.vvadm-settings__panelhead{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.vvadm-settings__panelhead p{margin:0}.vvadm-settings__fieldset{border:0;margin:0;min-width:0;padding:0}.vvadm-settings__fieldset:disabled{opacity:.72}.vvadm-settings__subtitle{color:var(--vvadm-ink-2);font:600 12px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;margin:18px 0 10px}.vvadm-settings__services{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.vvadm-settings__service{background:var(--vvadm-plate-2);border:1px solid var(--vvadm-line);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.vvadm-settings__service strong{color:var(--vvadm-ink);font:600 12px/1.25 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-settings__service .vvadm-note{font-size:10.5px}.vvadm-settings__list{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.vvadm-settings__row{align-items:center;border-bottom:1px solid var(--vvadm-line-2);display:flex;gap:12px;justify-content:space-between;padding:10px 4px}.vvadm-settings__row:last-child{border-bottom:0}.vvadm-settings__row div{display:flex;flex-direction:column;gap:3px;min-width:0}.vvadm-settings__row strong{color:var(--vvadm-ink);font:600 12px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-settings__row small{color:var(--vvadm-ink-3);font:400 10.5px/1.25 DM Sans,sans-serif}.vvadm-settings__template{background:var(--vvadm-plate-2);border:1px solid var(--vvadm-line);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}@media (max-width:1080px){.vvadm-settings__grid{grid-template-columns:1fr}}@media (max-width:640px){.vvadm-settings__services{grid-template-columns:1fr}}.vvadm-team{display:flex;flex-direction:column;gap:18px}.vvadm-team__head{margin-bottom:2px}.vvadm-team__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.vvadm-team-card{display:flex;flex-direction:column;gap:16px;padding:18px 20px}.vvadm-team-card__head{align-items:center;display:flex;gap:12px}.vvadm-team-card__avatar{background:var(--vvadm-fill);border-radius:50%;color:#5b5b60;display:grid;flex:none;font:600 12px/1 DM Sans,sans-serif;height:42px;place-items:center;width:42px}.vvadm-team-card__identity{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.vvadm-team-card__identity strong{color:var(--vvadm-ink);font:600 14px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-team-card__identity a{color:var(--vvadm-ink-3);font:400 11.5px/1.2 DM Sans,sans-serif;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.vvadm-team-card__identity a:hover{color:var(--vvadm-accent-a)}.vvadm-team-card__badges{align-items:flex-end;display:flex;flex:none;flex-direction:column;gap:5px}.vvadm-team-card__facts{grid-template-columns:repeat(3,1fr);margin:0}.vvadm-team-card__controls{grid-gap:10px;border-top:1px solid var(--vvadm-line);display:grid;gap:10px;grid-template-columns:1fr 1fr;padding-top:14px}.vvadm-team-card__controls .vvadm-field{font-size:10.5px;gap:5px}.vvadm-team-card__controls select{height:34px}@media (max-width:640px){.vvadm-team-card__head{align-items:flex-start;flex-wrap:wrap}.vvadm-team-card__badges{align-items:flex-start;flex-direction:row;width:100%}.vvadm-team-card__controls,.vvadm-team-card__facts{grid-template-columns:1fr}}.vvadm-blog{display:flex;flex-direction:column;gap:18px}.vvadm-blog__head{margin-bottom:2px}.vvadm-blog__filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.vvadm-blog__filters input[type=search]{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:var(--vvadm-r);color:var(--vvadm-ink);flex:1 1;font:400 12px/1 DM Sans,sans-serif;height:34px;min-width:220px;padding:0 12px}.vvadm-blog__list{display:flex;flex-direction:column;gap:8px}.vvadm-blog-row{grid-gap:16px;align-items:center;background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:var(--vvadm-r-lg);color:var(--vvadm-ink);cursor:pointer;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto auto;padding:14px 16px;text-align:left;width:100%}.vvadm-blog-row:focus-visible,.vvadm-blog-row:hover{background:var(--vvadm-plate-2);border-color:var(--vvadm-accent)}.vvadm-blog-row__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.vvadm-blog-row__copy strong{font:600 13.5px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-blog-row__copy small,.vvadm-blog-row__meta small{color:var(--vvadm-ink-3);font:400 11px/1.25 DM Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-blog-row__meta{align-items:flex-end;color:var(--vvadm-ink-2);display:flex;flex-direction:column;font:500 11px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;gap:4px}.vvadm-blog__empty{padding:28px}.vvadm-blog-editor{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);margin-top:16px}.vvadm-blog-editor__fields{display:flex;flex-direction:column;gap:14px;min-width:0}.vvadm-blog-editor__body{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;line-height:1.6}.vvadm-blog-editor__preview{background:var(--vvadm-plate-2);border:1px solid var(--vvadm-line);border-radius:var(--vvadm-r-lg);max-height:calc(100vh - 170px);overflow-y:auto;padding:16px;position:-webkit-sticky;position:sticky;top:128px}.vvadm-blog-editor__previewhead{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.vvadm-blog-preview{max-width:720px}.vvadm-blog-preview img{border-radius:12px;margin-bottom:18px;max-height:360px;object-fit:cover;width:100%}.vvadm-blog-preview h1{color:var(--vvadm-ink);font:600 28px/1.15 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:-.02em;margin:10px 0}.vvadm-blog-preview__dek{color:var(--vvadm-ink-3);font:400 14px/1.6 DM Sans,sans-serif}.vvadm-blog-preview__body{color:var(--vvadm-ink-2);font:400 13px/1.7 DM Sans,sans-serif;margin-top:16px}.vvadm-blog-preview__body h2{color:var(--vvadm-ink);font:600 18px/1.3 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;margin:22px 0 8px}.vvadm-blog-preview__body blockquote{background:var(--vvadm-accent-soft);border-left:3px solid var(--vvadm-accent);border-radius:0 8px 8px 0;margin:14px 0;padding:10px 14px}.vvadm-blog-preview__body ul{margin:12px 0;padding-left:22px}.vvadm-blog-preview--compact{font-size:90%}@media (max-width:1050px){.vvadm-blog-editor{grid-template-columns:1fr}.vvadm-blog-editor__preview{max-height:none;overflow:visible;position:static}}@media (max-width:640px){.vvadm-blog-row{grid-template-columns:minmax(0,1fr) auto}.vvadm-blog-row__meta{display:none}}@supports (height:100dvh){.vvadm-root{background:var(--vvadm-canvas);min-height:100dvh}.vvadm-shell{height:100dvh}.vvadm-modal{max-height:90dvh}}@media (max-width:900px),(pointer:coarse){.vvadm-clientlink__row input,.vvadm-clients__search input,.vvadm-command-input,.vvadm-field input,.vvadm-field select,.vvadm-field textarea,.vvadm-filter select{font-size:16px}.vvadm-clientlink__row input,.vvadm-clients__search input,.vvadm-field input,.vvadm-field select{min-height:44px}}@media (pointer:coarse){.vvadm-btn,.vvadm-client-option,.vvadm-command-trigger,.vvadm-decision-panel__action,.vvadm-filter select,.vvadm-menu-action,.vvadm-menu-link,.vvadm-messages-panel__compose,.vvadm-nav-pill,.vvadm-schedule-card,.vvadm-segmented__option,.vvadm-session-action,.vvadm-stat{min-height:44px}.vvadm-messages-panel__open{align-items:center;display:inline-flex;min-height:44px}.vvadm-check{min-height:44px}.vvadm-avatar,.vvadm-calnav__button,.vvadm-modal__close{height:44px;width:44px}.vvadm-calendar__date,.vvadm-weekgrid__add{height:38px;width:38px}}@media (max-width:1080px){.vvadm-menu{max-height:calc(100vh - 130px);max-height:calc(100dvh - 130px);overflow-y:auto;overscroll-behavior:contain}}@media (max-width:640px){.vvadm-session-strip{align-items:center;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto}.vvadm-session-status{grid-column:1;grid-row:1}.vvadm-session-countdown{grid-column:2;grid-row:1;justify-self:end;margin-left:0}.vvadm-session-details{grid-column:1;grid-row:2;min-width:0}.vvadm-session-client{min-width:0;overflow:hidden;text-overflow:ellipsis}.vvadm-session-action{grid-column:2;grid-row:2;height:44px;margin-left:0}}@media (max-width:900px){.vvadm-calendar,.vvadm-weekgrid{overscroll-behavior-x:contain}}@media (max-width:640px){.vvadm-calnav{flex-wrap:wrap}.vvadm-calnav__label{flex:1 1 100%;min-width:0;order:-1;text-align:left;white-space:normal}.vvadm-clientlink__head,.vvadm-clients__head,.vvadm-messages__panelhead,.vvadm-messages__variables,.vvadm-notes-snapshot,.vvadm-schedule__controls,.vvadm-schedule__toolbar,.vvadm-template-card__head{min-width:0}.vvadm-messages__variables .vvadm-btn{max-width:100%;overflow:hidden;text-overflow:ellipsis}}@media (max-width:560px){.vvadm-modalback{padding:10px}.vvadm-modal,.vvadm-modal--wide{padding:22px 16px;width:100%}.vvadm-modal>.vvadm-eyebrow{display:block}.vvadm-modal>.vvadm-eyebrow,.vvadm-modal__title{padding-right:48px}.vvadm-modal__title{font-size:21px}}@media (max-width:640px){.vvadm-command-overlay{padding:12px 12px 24px;place-items:start stretch}.vvadm-command-dialog{width:100%}.vvadm-command-inputrow{height:52px}.vvadm-command-results{max-height:min(52vh,380px);max-height:min(52dvh,380px)}}.vvadm-widgetrow{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.vvadm-widgetrow--editorial{align-items:stretch;grid-template-columns:minmax(300px,.58fr) minmax(620px,1.42fr)}.vvadm-widgetrow--news-only{grid-template-columns:minmax(0,1fr)}.vvadm-widgetstack{grid-gap:18px;display:grid;gap:18px;grid-template-rows:auto minmax(0,1fr);min-width:0}@media (max-width:1200px){.vvadm-widgetrow--editorial{align-items:start;grid-template-columns:minmax(0,1fr)}.vvadm-widgetstack{grid-template-rows:auto auto}}body.vvadm-app-active{height:100vh;overflow:hidden}@supports (height:100dvh){body.vvadm-app-active{height:100dvh}}.vnv-intake{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);line-height:1.5;font:400 13px/1.55 Instrument Sans,sans-serif;max-width:none;min-width:0;padding:0}.vnv-intake h1,.vnv-intake h2,.vnv-intake h3,.vnv-intake h4{font-family:inherit;font-weight:600;letter-spacing:-.015em;margin:0 0 8px}.vnv-intake h1{font-size:20px;line-height:1.2}.vnv-intake h2{font-size:17px;line-height:1.25}.vnv-intake h3{font-size:15px;line-height:1.3}.vnv-intake h4{font-size:13px}.vnv-intake p{margin:8px 0}.vnv-intake-lede{color:#6e6e73;color:var(--vvadm-mute,#6e6e73);margin:0}.vnv-intake-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.vnv-intake-card{background:#fff;border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:14px;margin:0 0 14px;padding:16px 18px}.vnv-intake summary{cursor:pointer;font-weight:600;padding:8px 0}.vnv-intake button{background:#fff;border:1px solid #00000014;border:1px solid var(--vvadm-line,#00000014);border-radius:9px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;font:600 12.5px/1.3 Instrument Sans,sans-serif;min-height:36px;padding:8px 12px}.vnv-intake button:disabled{cursor:default;opacity:.5}.vnv-intake button:focus-visible,.vnv-intake input:focus-visible,.vnv-intake select:focus-visible,.vnv-intake textarea:focus-visible{outline:2px solid #7046df;outline:2px solid var(--vvadm-accent,#7046df);outline-offset:2px}.vnv-intake-fields{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.vnv-intake label{display:block;font-size:13px;margin:12px 0}.vnv-intake input:not([type=checkbox]),.vnv-intake select,.vnv-intake textarea{background:#fff;border:1px solid #e5e5e7;border:1px solid var(--vvadm-line,#e5e5e7);border-radius:8px;box-sizing:border-box;color:inherit;display:block;font:inherit;margin-top:5px;padding:8px 10px;width:100%}.vnv-intake textarea{min-height:88px;resize:vertical}.vnv-intake-check{align-items:flex-start;display:flex!important;gap:10px}.vnv-intake-check input{margin-top:2px}.vnv-intake-row{align-items:center;border-bottom:1px solid #0000000f;border-bottom:1px solid var(--vvadm-line,#0000000f);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.vnv-intake-row:last-child{border-bottom:0}.vnv-intake small{color:#6e6e73;color:var(--vvadm-mute,#6e6e73);display:block;font-size:12px;font-weight:400}.vnv-intake-kind{color:#8e8e93;color:var(--vvadm-mute-2,#8e8e93);font:600 10px/1 Instrument Sans,sans-serif;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.vnv-intake-open{background:#fff;border:1px solid #00000014;border:1px solid var(--vvadm-line,#00000014);border-radius:10px;margin:8px 0;padding:12px 14px;text-align:left;width:100%}.vnv-intake-open:hover{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border-color:#7046df;border-color:var(--vvadm-accent,#7046df)}.vnv-intake-open.is-pending{background:#fbfbfd;border-color:#7249e373}.vnv-intake-cardHead{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.vnv-intake-cardHead h3{margin:0}.vnv-intake-rowEnd{align-items:flex-end;display:flex;flex:none;flex-direction:column;gap:4px}.vnv-intake-status{align-items:center;background:#f3f3f4;border-radius:999px;color:#3a3a3c;display:inline-flex;font:600 11px/1.2 Instrument Sans,sans-serif;min-height:22px;padding:2px 8px;white-space:nowrap}.vnv-intake-status.is-pending{background:#f3f2ff;border:1px solid #e1defb;color:#6739d3}.vnv-intake-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.vnv-intake-error{background:#fff0ef;border:1px solid #dba8a1;border-radius:8px;padding:12px}.vnv-intake-deskbar{background:#fff;border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:14px;margin-bottom:14px;padding:14px 16px 4px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.vnv-intake-deskbar textarea{min-height:72px}.vnv-intake-jump{margin-top:0}.vnv-intake-review{border-bottom:1px solid #00000012;border-bottom:1px solid var(--vvadm-line,#00000012);margin:0 0 18px;padding-bottom:14px}.vnv-intake-desk{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(160px,220px) minmax(0,1fr);min-width:0}.vnv-intake-sections{display:flex;flex-direction:column;gap:6px;min-width:0}.vnv-intake-sections button{text-align:left}.vnv-intake-sections button[aria-current=true]{background:#f3f2ff;border-color:#7249e3}.vnv-intake-reading{background:#fff;border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:14px;min-width:0;padding:16px 18px}.vnv-intake-section{margin:0}.vnv-intake dt{font-weight:600;margin-top:14px}.vnv-intake dd{margin:4px 0 10px;overflow-wrap:anywhere;white-space:pre-wrap}.vnv-intake-safety:not(button){border-left:3px solid #a44337;padding-left:15px}.vnv-intake-sections button.vnv-intake-safety small{color:#a44337}.vnv-intake pre{font:inherit;font-size:12px;overflow-wrap:anywhere;white-space:pre-wrap}@media (max-width:720px){.vnv-intake-fields{grid-template-columns:1fr}.vnv-intake-heading,.vnv-intake-row{flex-wrap:wrap}.vnv-intake-card,.vnv-intake-deskbar,.vnv-intake-reading{padding:12px}.vnv-intake-desk{grid-template-columns:minmax(0,1fr)}.vnv-intake-sections{flex-direction:row;overflow-x:auto;padding-bottom:4px}.vnv-intake-sections button{flex:none}}@media print{.vnv-intake button,.vnv-intake-link,.vnv-intake-review,.vnv-intake-sections{display:none!important}.vnv-intake-desk{display:block}.vnv-intake-section[hidden]{display:block!important}.vnv-intake-deskbar,.vnv-intake-reading{border:0}.vnv-intake dd,.vnv-intake dt{break-inside:avoid;page-break-inside:avoid}}.vvpaylink{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0;width:100%}.vvpaylink__url{background:#f5f5f7;background:var(--vvadm-surface-2,#f5f5f7);border:1px solid #d2d2d7;border:1px solid var(--vvadm-line,#d2d2d7);border-radius:8px;color:inherit;flex:1 1 260px;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;min-width:0;padding:7px 10px;text-overflow:ellipsis}.vvpaylink__actions{display:inline-flex;flex:0 0 auto;gap:6px}.vvpaylink__actions .vvadm-btn{text-decoration:none}.vvadm-detail-grid>div.vvpaylink-fact{grid-column:1/-1}.vvpaylink-fact .vvpaylink{margin-top:8px}.vvpaylink-note{color:#6e6e73;color:var(--vvadm-mute,#6e6e73);display:block;margin-top:6px}.vvauto-pane{display:flex;flex-direction:column;gap:4px}.vvauto-intro{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 13px/1.5 DM Sans,system-ui,sans-serif;margin:0 0 6px}.vvauto-section{border-top:1px solid #e0e0e2;border-top:1px solid var(--vvadm-line,#e0e0e2);margin-top:18px;padding-top:14px}.vvauto-section h4{align-items:center;color:#252527;color:var(--vvadm-ink,#252527);display:flex;font:600 13px/1.3 DM Sans,system-ui,sans-serif;gap:6px;margin:0 0 8px}.vvauto-meta{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 12px/1.4 DM Sans,system-ui,sans-serif}.vvauto-warning{align-items:center;background:oklch(.96 .003 285);border-radius:10px;color:oklch(.42 .09 70);display:flex;font:500 12.5px/1.4 DM Sans,system-ui,sans-serif;gap:6px;margin:6px 0;padding:8px 10px}.vvauto-card .vvact-card{max-width:none}.vvauto-link{background:none;border:0;color:#6b3fd9;color:var(--vvadm-accent,#6b3fd9);cursor:pointer;font:500 12px/1.4 DM Sans,system-ui,sans-serif;padding:0}.vvauto-link:focus-visible,.vvauto-link:hover{text-decoration:underline}.vvauto-feed,.vvauto-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.vvauto-row{align-items:flex-start;background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:1px solid #0000000f;border:1px solid var(--vvadm-line-2,#0000000f);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.vvauto-row.is-finished,.vvauto-row.is-paused{opacity:.72}.vvauto-row-main{flex:1 1;min-width:0}.vvauto-row-title{align-items:center;color:#252527;color:var(--vvadm-ink,#252527);display:flex;flex-wrap:wrap;font:600 13px/1.35 DM Sans,system-ui,sans-serif;gap:6px}button.vvauto-plan-head{background:none;border:0;cursor:pointer;padding:0;text-align:left}.vvauto-row-text{color:#252527;color:var(--vvadm-ink,#252527);font:400 12.5px/1.45 DM Sans,system-ui,sans-serif;margin:4px 0 2px}.vvauto-row-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.vvauto-chip{align-items:center;background:#f6f1f3;background:var(--vvadm-wash,#f6f1f3);border-radius:999px;color:#727274;color:var(--vvadm-mute-2,#727274);display:inline-flex;font:500 11px/1.6 DM Sans,system-ui,sans-serif;padding:1px 7px;white-space:nowrap}.vvauto-chip.is-auto{background:#f3eefd;background:var(--vvadm-accent-soft,#f3eefd);color:#6b3fd9;color:var(--vvadm-accent,#6b3fd9)}.vvauto-chip.is-alert{background:oklch(.96 .03 25)}.vvauto-chip.is-alert,.vvauto-danger{color:oklch(.5 .17 25)}.vvauto-steps{display:flex;flex-direction:column;gap:4px;list-style:none;margin:8px 0 0;padding:0}.vvauto-step{grid-column-gap:8px;color:#252527;color:var(--vvadm-ink,#252527);column-gap:8px;display:grid;font:400 12.5px/1.4 DM Sans,system-ui,sans-serif;grid-template-columns:82px 1fr}.vvauto-step .vvauto-meta{grid-column:2}.vvauto-step-status{color:#727274;color:var(--vvadm-mute-2,#727274);font-weight:600}.vvauto-step.is-running .vvauto-step-status,.vvauto-step.is-waiting .vvauto-step-status{color:#6b3fd9;color:var(--vvadm-accent,#6b3fd9)}.vvauto-step.is-failed .vvauto-step-status,.vvauto-step.is-held .vvauto-step-status{color:oklch(.5 .17 25)}.vvauto-step.is-cancelled .vvauto-step-title,.vvauto-step.is-done .vvauto-step-title,.vvauto-step.is-skipped .vvauto-step-title{color:#727274;color:var(--vvadm-mute-2,#727274)}.vvauto-brief{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:1px solid #0000000f;border:1px solid var(--vvadm-line-2,#0000000f);border-radius:12px}.vvauto-brief.is-unread .vvauto-brief-title{font-weight:700}.vvauto-brief-head{align-items:center;background:none;border:0;color:#252527;color:var(--vvadm-ink,#252527);cursor:pointer;display:flex;font:600 13px/1.35 DM Sans,system-ui,sans-serif;gap:6px;padding:9px 12px;text-align:left;width:100%}.vvauto-brief-title{flex:1 1;min-width:0}.vvauto-brief-body{padding:0 12px 10px 32px}.vvauto-brief-section h5{color:#727274;color:var(--vvadm-mute-2,#727274);font:600 12px/1.3 DM Sans,system-ui,sans-serif;margin:8px 0 4px;text-transform:none}.vvauto-brief-section ul{color:#252527;color:var(--vvadm-ink,#252527);font:400 12.5px/1.5 DM Sans,system-ui,sans-serif;margin:0;padding-left:16px}.vvauto-brief-section li.is-attention{color:oklch(.45 .203 289)}.vvauto-feed li{align-items:baseline;color:#252527;color:var(--vvadm-ink,#252527);display:flex;flex-wrap:wrap;font:400 12.5px/1.45 DM Sans,system-ui,sans-serif;gap:8px}.vvact-card.is-scheduled{background:oklch(.97 .012 250);border-color:oklch(.56 .08 250/.3)}.vvact-card.is-scheduled .vvact-head{color:oklch(.45 .1 250)}.vvact-when{align-items:center;color:#252527;color:var(--vvadm-ink,#252527);display:flex;font:600 12.5px/1.4 DM Sans,system-ui,sans-serif;gap:6px;margin:8px 0 0}.vvact-picker{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.vvact-picker-field{color:#727274;color:var(--vvadm-mute-2,#727274);display:flex;flex-direction:column;font:500 11.5px/1.3 DM Sans,system-ui,sans-serif;gap:3px}.vvact-picker-field input{background:#fff;border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:8px;font:400 13px/1.3 DM Sans,system-ui,sans-serif;padding:5px 8px}.vvact-picker-field input,.vvact-zone{color:#252527;color:var(--vvadm-ink,#252527)}.vvact-zone{cursor:help;font-weight:600;margin-left:2px;text-decoration:none}.vvact-zone-note{color:#727274;color:var(--vvadm-mute-2,#727274);flex-basis:100%;font:400 11.5px/1.4 DM Sans,system-ui,sans-serif;margin:0}.vvauto-railentry{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#252527;color:var(--vvadm-ink,#252527);cursor:pointer;display:flex;gap:9px;margin:8px 0 2px;padding:7px 10px;text-align:left;transition:background .14s ease,border-color .14s ease;width:100%}.vvauto-railentry:focus-visible,.vvauto-railentry:hover{background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);border-color:#e0e0e2;border-color:var(--vvadm-line,#e0e0e2)}.vvauto-railentry>svg{color:#727274;color:var(--vvadm-mute-2,#727274);flex:none}.vvauto-railentry.is-alert .vvauto-railentry-sub,.vvauto-railentry.is-alert>svg{color:oklch(.5 .12 60)}.vvauto-railentry-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.vvauto-railentry-name{font:500 13px/1.3 DM Sans,system-ui,sans-serif}.vvauto-railentry-sub{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 11.5px/1.35 DM Sans,system-ui,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvauto-badge{background:oklch(.6 .22 289);border-radius:999px;color:#fff;display:inline-grid;flex:none;font:600 10.5px/1 DM Sans,system-ui,sans-serif;height:19px;min-width:19px;padding:0 5px;place-items:center}.vvauto-strip{align-items:center;background:oklch(.97 .015 289);border:1px solid oklch(.6 .22 289/.3);border-radius:12px;color:oklch(.4 .169 289);display:flex;flex:none;font:500 13px/1.4 DM Sans,system-ui,sans-serif;gap:8px;margin:8px 16px 0;padding:7px 8px 7px 12px}.vvauto-strip-text{flex:1 1;min-width:0}.vvauto-strip-close{background:#0000;border:0;border-radius:8px;color:inherit;cursor:pointer;display:grid;height:26px;padding:0;place-items:center;width:26px}.vvauto-strip-close:hover{background:oklch(.6 .22 289/.12)}.vvauto-morning{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:14px;margin:18px auto 0;padding:4px 14px;text-align:left;width:min(560px,100%)}.vvauto-morning.is-open{padding-bottom:12px}.vvauto-morning-head{align-items:center;background:#0000;border:0;color:#252527;color:var(--vvadm-ink,#252527);cursor:pointer;display:flex;gap:8px;padding:8px 0;text-align:left;width:100%}.vvauto-morning-head>svg:first-child{color:oklch(.62 .13 75)}.vvauto-morning-title{flex:1 1;font:600 13.5px/1.35 DM Sans,system-ui,sans-serif;min-width:0}.vvauto-prep{margin:10px 0}.vvauto-prep-card .vvauto-prep{margin:0}.vvauto-prep-head{align-items:center;background:#0000;border:0;color:#252527;color:var(--vvadm-ink,#252527);display:flex;font:600 13px/1.35 DM Sans,system-ui,sans-serif;gap:6px;margin:0 0 4px;padding:0}.vvauto-prep.is-collapsible .vvauto-prep-head{cursor:pointer}.vvauto-prep.is-collapsible{border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:12px;padding:8px 12px}.vvauto-client{display:flex;flex-direction:column;gap:8px}.vvauto-client-title{align-items:center;font:600 14px/1.3 DM Sans,system-ui,sans-serif}.vvauto-client-line,.vvauto-client-title{color:#252527;color:var(--vvadm-ink,#252527);display:flex;gap:6px;margin:0}.vvauto-client-line{align-items:flex-start;font:400 13px/1.45 DM Sans,system-ui,sans-serif}.vvauto-client-line>svg{color:#727274;color:var(--vvadm-mute-2,#727274);flex:none;margin-top:2px}.vvauto-clockwarn{align-items:center;background:oklch(.96 .04 75);border-radius:999px;color:oklch(.42 .1 65);display:inline-flex;font:500 12px/1.3 DM Sans,system-ui,sans-serif;gap:6px;max-width:340px;min-width:0;padding:5px 10px;text-decoration:none}.vvauto-clockwarn>svg{flex:none}.vvauto-clockwarn-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.vvauto-clockwarn{padding:6px}.vvauto-clockwarn-text{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}}.vvauto-editor{align-items:flex-end;background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:12px;display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:10px;padding:10px 12px}.vvauto-days{border:0;display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0}.vvauto-days legend{color:#727274;color:var(--vvadm-mute-2,#727274);font:500 11.5px/1.3 DM Sans,system-ui,sans-serif;margin-bottom:3px;padding:0}.vvauto-days label{background:#fff;border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:8px;color:#252527;color:var(--vvadm-ink,#252527);cursor:pointer;font:500 12px/1.2 DM Sans,system-ui,sans-serif;padding:4px 8px;position:relative}.vvauto-days label.is-on{background:oklch(.95 .03 250);border-color:oklch(.56 .08 250/.5);color:oklch(.4 .1 250)}.vvauto-days input{opacity:0;pointer-events:none;position:absolute}.vvauto-days label:focus-within{outline:2px solid oklch(.56 .08 250/.5);outline-offset:1px}.vvauto-quiet{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px}.vvauto-check{align-items:center;color:#252527;color:var(--vvadm-ink,#252527);display:inline-flex;font:500 12.5px/1.3 DM Sans,system-ui,sans-serif;gap:6px;padding-bottom:6px}.vvauto-editor-actions{display:flex;flex-basis:100%;gap:6px}.vvauto-step-skip{grid-column:2;justify-self:start;margin-top:4px}.vvdoc-viewerBack{-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px);background:#14121494;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:120}.vvdoc-viewer{background:#fff;border-radius:16px;box-shadow:0 32px 90px #14121461;display:flex;flex-direction:column;height:min(88vh,1100px);overflow:hidden;width:min(1000px,100%)}.vvdoc-viewer__head{align-items:center;background:#fbfbfc;border-bottom:1px solid #00000014;display:flex;flex:none;gap:14px;justify-content:space-between;padding:12px 14px 12px 18px}.vvdoc-viewer__title{color:#1c1c1e;font:600 13px/1.3 Instrument Sans,sans-serif;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvdoc-viewer__actions{align-items:center;display:flex;flex:none;gap:8px}.vvdoc-viewer__openBtn{align-items:center;background:#fff;border:1px solid #00000014;border-radius:8px;color:#1c1c1e;cursor:pointer;display:inline-flex;font:600 12px/1 Instrument Sans,sans-serif;gap:6px;height:32px;padding:0 12px;text-decoration:none;white-space:nowrap}.vvdoc-viewer__openBtn:hover{background:#f9f9fb}.vvdoc-viewer__openBtn--primary{background:#7249e3;border-color:#7249e3;color:#fff}.vvdoc-viewer__openBtn--primary:hover{background:#6739d3}.vvdoc-viewer__close{background:#fff;border:1px solid #00000014;border-radius:8px;color:#6e6e73;cursor:pointer;display:grid;flex:none;font-size:18px;height:32px;line-height:1;place-items:center;width:32px}.vvdoc-viewer__close:hover{background:#f9f9fb}.vvdoc-viewer__body{background:#525659;display:flex;flex:1 1;min-height:0}.vvdoc-viewer__frame{background:#525659;border:0;flex:1 1}.vvdoc-viewer__image{background:#1c1c1e;flex:1 1;height:100%;object-fit:contain;width:100%}.vvdoc-viewer__fallback{align-items:center;background:#fff;color:#8e8e93;display:flex;flex:1 1;flex-direction:column;font:400 13px/1.5 DM Sans,sans-serif;gap:14px;justify-content:center}.vvdoc-viewer__empty{color:#fff;font:400 13px/1.5 DM Sans,sans-serif;margin:auto;padding:18px;text-align:center}.vv2-insurance{color:#272729;color:var(--vvadm-text,#272729);margin:0 auto;max-width:1200px;padding:24px}.vv2-insurance-card>header,.vv2-insurance-heading,.vv2-insurance-section-head{align-items:center;display:flex;gap:20px;justify-content:space-between}.vv2-insurance-heading{align-items:flex-start;margin-bottom:24px}.vv2-insurance h1{font-size:30px;letter-spacing:-.025em;margin:0 0 8px}.vv2-insurance h2{font-size:20px;margin:24px 0 16px}.vv2-insurance h3,.vv2-insurance-form h3{font-size:17px;margin:12px 0}.vv2-insurance-card p,.vv2-insurance-heading p,.vv2-insurance-history p{margin:5px 0}.vv2-insurance-actions,.vv2-insurance-heading nav{display:flex;flex-wrap:wrap;gap:8px}.vv2-insurance-actions{justify-content:flex-end;margin-top:20px}.vv2-insurance-actions-start{justify-content:flex-start}.vv2-insurance button,.vv2-insurance-form button,.vv2-insurance-preview button{background:#fff;background:var(--vvadm-surface,#fff);border:1px solid #d2d2d5;border-radius:8px;color:inherit;cursor:pointer;font:inherit;min-height:40px;padding:9px 14px}.vv2-insurance button:disabled,.vv2-insurance-form button:disabled,.vv2-insurance-preview button:disabled{cursor:not-allowed;opacity:.5}.vv2-insurance .vv2-insurance-primary,.vv2-insurance-form .vv2-insurance-primary,.vv2-insurance-preview .vv2-insurance-primary{background:#754761;border-color:#754761;color:#fff}.vv2-insurance button[aria-pressed=true]{background:#e8e8ea;border-color:#ba9cad;color:#603b51}.vv2-insurance button:focus-visible,.vv2-insurance-field :is(input,select,textarea):focus-visible{outline:3px solid #be96af;outline-offset:2px}.vv2-insurance-grid,.vv2-insurance-toolbar{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.vv2-insurance-toolbar{background:#fff;background:var(--vvadm-surface,#fff);border:1px solid #dedee1;border-radius:12px;grid-template-columns:1fr 1fr 180px;padding:20px}.vv2-insurance-field{display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:7px;margin-bottom:12px;min-width:0}.vv2-insurance-field input,.vv2-insurance-field select,.vv2-insurance-field textarea{background:#fff;background:var(--vvadm-surface,#fff);border:1px solid #c8c8ca;border-radius:7px;box-sizing:border-box;color:#272729;color:var(--vvadm-text,#272729);font:inherit;font-weight:400;min-height:42px;min-width:0;padding:10px 11px;width:100%}.vv2-insurance-field textarea{line-height:1.5;resize:vertical}.vv2-insurance-field-wide{grid-column:1/-1}.vv2-insurance-form fieldset{border:0;margin:0;min-width:0;padding:0}.vv2-insurance-check{align-items:center;display:flex;font-size:14px;gap:9px;margin:16px 0}.vv2-insurance-check input{accent-color:#754761;height:18px;width:18px}.vv2-insurance-cards{grid-gap:18px;display:grid;gap:18px;margin:16px 0 30px}.vv2-insurance-card{background:#fff;background:var(--vvadm-surface,#fff);border:1px solid #dcdcde;border-radius:12px;padding:24px}.vv2-insurance-card h3{font-size:20px;margin:4px 0}.vv2-insurance-kicker{color:#786774;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vv2-insurance-card dl{grid-gap:16px 28px;display:grid;gap:16px 28px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}.vv2-insurance-card dt{color:#6e6e70;font-size:12px;margin-bottom:5px}.vv2-insurance-card dd{font-size:14px;margin:0;overflow-wrap:anywhere}.vv2-insurance-badge{background:#e9f0e9;border-radius:30px;color:#3d6045;font-size:12px;padding:6px 10px;white-space:nowrap}.vv2-insurance-badge-muted{background:#e9e9ec;color:#805734}.vv2-insurance-notice,.vv2-insurance-preview,.vv2-insurance-readiness{background:#efeff1;border-radius:8px;font-size:14px;margin:12px 0;padding:16px}.vv2-insurance-preview ul,.vv2-insurance-readiness ul{line-height:1.7;margin:10px 0 0;padding-left:20px}.vv2-insurance-empty,.vv2-insurance-help{color:#6f6f71;font-size:14px;line-height:1.6}.vv2-insurance-empty{padding:20px 0}.vv2-insurance-error{background:#fff0ef;border-radius:8px;color:#a33737;font-size:14px;padding:12px}.vv2-insurance-history article{align-items:flex-start;border-bottom:1px solid #dfdfe1;display:flex;font-size:14px;gap:20px;justify-content:space-between;overflow-wrap:anywhere;padding:18px 0}.vv2-insurance-history article>div{min-width:0}.vv2-insurance-history p{color:#707072;font-size:13px;line-height:1.5}.vv2-insurance-response{background:#f5f1f4;border-radius:8px;font-size:12px;line-height:1.6;max-height:320px;overflow:auto;overflow-wrap:anywhere;padding:14px;white-space:pre-wrap}.vv2-insurance-evidence{border-top:1px solid #dfdfe1;padding-top:4px}.vv2-claims-list{grid-gap:10px;display:grid;gap:10px;margin:20px 0}.vv2-claims-row{grid-gap:20px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:20px;grid-template-columns:2fr 2fr 1fr;text-align:left;width:100%}.vv2-claims-row small{color:#6e6e70;display:block;line-height:1.5;margin-top:6px}.vv2-claims-check{align-items:flex-start;display:flex;font-size:14px;gap:10px;line-height:1.5;margin:12px 0}.vv2-claims-check input{flex:0 0 auto;margin-top:4px;width:auto}.vv2-claims-line{border:1px solid #dfdfe1;border-radius:8px;margin-bottom:12px;padding:14px}.vv2-claims-hash{font-family:monospace;font-size:12px;overflow-wrap:anywhere}.vv2-claims-table{border-collapse:collapse;margin:18px 0;text-align:left;width:100%}.vv2-claims-table td,.vv2-claims-table th{border-bottom:1px solid #dfdfe1;font-size:13px;padding:10px 6px}.vv2-claims-review details{margin:16px 0}@media(max-width:700px){.vv2-claims-row{gap:12px;grid-template-columns:1fr}.vv2-claims-table td,.vv2-claims-table th{font-size:12px;padding:8px 3px}}.vv2-claims-case{background:#f3eefd;border:1px solid #e4dcf8;border-radius:10px;margin:16px 0;padding:14px 16px}.vv2-claims-case h3{font-size:15px;margin:0}.vv2-claims-case a{color:#5129b3;font-size:13px;font-weight:600;text-underline-offset:3px}.vv2-claims-facts{grid-gap:10px 24px;display:grid;font-size:13px;gap:10px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 0}.vv2-claims-facts dt{color:#5f5f66;font-size:12px;font-weight:600}.vv2-claims-facts dd{margin:3px 0 0;overflow-wrap:anywhere}.vv2-claims-warning{background:#f6e9c9;border-radius:8px;color:#795c18;font-size:13px;line-height:1.5;margin:12px 0 0;padding:10px 12px}.vv2-claims-case .vv2-claims-warning a{color:inherit}.vv2-insurance-form .vv2-claims-attachment{border:1px solid #dfdfe1;border-radius:8px;margin:16px 0;padding:12px 14px 4px}.vv2-claims-attachment legend{font-size:13px;font-weight:600;padding:0 6px}@media(max-width:700px){.vv2-claims-facts{grid-template-columns:1fr}.vv2-insurance{padding:16px}.vv2-insurance-card>header,.vv2-insurance-heading{align-items:flex-start;flex-direction:column;gap:12px}.vv2-insurance-toolbar{gap:4px;grid-template-columns:1fr}.vv2-insurance-grid{gap:0;grid-template-columns:1fr}.vv2-insurance-card{padding:18px}.vv2-insurance-card dl{gap:14px;grid-template-columns:1fr}.vv2-insurance-section-head{align-items:flex-start;gap:12px}.vv2-insurance-section-head h2{margin-top:12px}.vv2-insurance-history article{flex-direction:column;gap:8px}}.vv2-patient-billing{color:#213b3d;color:var(--vvadm-ink,#213b3d);min-width:0}.vv2-patient-billing>[role=tabpanel]{min-width:0}.vv2-patient-billing__tabs{border-bottom:1px solid #dde6e4;border-bottom:1px solid var(--vvadm-line,#dde6e4);display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px;padding-bottom:12px}.vv2-patient-billing__context button,.vv2-patient-billing__tabs button{background:#fff;background:var(--vvadm-surface,#fff);border:1px solid #dde6e4;border:1px solid var(--vvadm-line,#dde6e4);border-radius:8px;color:inherit;cursor:pointer;font:inherit;font-size:13px;min-height:36px;padding:7px 12px}.vv2-patient-billing__tabs button[aria-selected=true]{background:#e5f1ed;background:var(--vvadm-teal-soft,#e5f1ed);border-color:#467a73;border-color:var(--vvadm-teal,#467a73);color:#35655e;color:var(--vvadm-teal,#35655e);font-weight:600}.vv2-patient-billing__context{align-items:center;color:#697d7c;color:var(--vvadm-muted,#697d7c);display:flex;flex-wrap:wrap;font-size:13px;gap:12px}.vv2-patient-billing .vv2-insurance,.vv2-patient-billing .vvcare{margin:0;max-width:none;padding:0}.vv2-patient-billing h2{font-size:16px;margin:22px 0 12px}.vv2-patient-billing .vv2-insurance-card h3,.vv2-patient-billing h3{font-size:15px}.vv2-patient-billing .vv2-insurance-card{border-color:#dde6e4;border-color:var(--vvadm-line,#dde6e4);border-radius:10px;padding:16px}.vv2-patient-billing .vv2-insurance-card[data-selected=true]{border-color:#467a73;border-color:var(--vvadm-teal,#467a73)}.vv2-patient-billing .vv2-insurance-card dl{gap:12px;margin:16px 0}.vv2-patient-billing .vv2-insurance-toolbar{background:#0000;border:0;border-radius:0;display:flex;padding:0}.vv2-patient-billing .vv2-insurance-toolbar .vv2-insurance-field{width:190px}.vv2-patient-billing .vv2-insurance-actions{justify-content:flex-start;margin-top:12px}.vv2-patient-billing .vv2-insurance button{border-color:#d6e1df;border-color:var(--vvadm-line,#d6e1df);font-size:13px;min-height:36px;padding:7px 11px}.vv2-patient-billing .vv2-insurance .vv2-insurance-primary{background:#467a73;background:var(--vvadm-teal,#467a73);border-color:#467a73;border-color:var(--vvadm-teal,#467a73)}.vv2-patient-billing .vvfinance-totals strong{font-size:21px}.vv2-patient-billing .vvfinance-totals>div{padding:14px}.vv2-patient-billing__claim{border-top:1px solid #dde6e4;border-top:1px solid var(--vvadm-line,#dde6e4);margin-top:24px;padding-top:8px}@media(max-width:600px){.vv2-patient-billing__tabs{display:grid;grid-template-columns:1fr 1fr}.vv2-patient-billing__tabs button:last-child{grid-column:1/-1}.vv2-patient-billing .vvfinance-totals{grid-template-columns:1fr 1fr}.vv2-patient-billing .vv2-insurance-section-head{flex-wrap:wrap}}.vv2-patient-billing .vvfinance-selects select{background:#fff;background:var(--vvadm-surface,#fff);border:1px solid #d6e1df;border:1px solid var(--vvadm-line,#d6e1df);border-radius:8px;color:inherit;font:inherit;font-size:13px;min-height:38px;padding:8px 10px}.vv2-patient-billing .vv2-financial-evidence{border-top:1px solid #dde6e4;border-top:1px solid var(--vvadm-line,#dde6e4);display:block;margin-top:24px;padding-top:12px}.vv2-patient-billing .vv2-financial-evidence p{margin:8px 0}.vv2-patient-billing .vv2-financial-evidence h4{margin:18px 0 8px}.vvfinance{min-width:0}.vvfinance h3{margin:24px 0 10px}.vvfinance-selects{display:flex;flex-wrap:wrap;gap:16px;margin:18px 0}.vvfinance-selects label{grid-gap:6px;display:grid;gap:6px;min-width:180px}.vvfinance input,.vvfinance select{max-width:100%}.vvfinance-totals{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:20px 0}.vvfinance-totals>div{grid-gap:8px;background:#f2f7f6;background:var(--admin-panel,#f2f7f6);border:1px solid #d7e3e1;border:1px solid var(--admin-border,#d7e3e1);border-radius:12px;display:grid;gap:8px;padding:18px}.vvfinance-totals strong{font-size:26px}.vvfinance-totals span{color:#5b7475;color:var(--admin-muted,#5b7475);font-size:13px}.vvfinance-entry{border-bottom:1px solid #d7e3e1;border-bottom:1px solid var(--admin-border,#d7e3e1);overflow-wrap:anywhere;padding:16px 0}.vvfinance-entry summary{cursor:pointer;font-weight:600}.vvfinance-scroll{max-width:100%;overflow:auto}.vvfinance table{border-collapse:collapse;font-size:14px;width:100%}.vvfinance td,.vvfinance th{border-bottom:1px solid #d7e3e1;border-bottom:1px solid var(--admin-border,#d7e3e1);padding:10px 12px;text-align:left}.vvfinance-warning{color:#945320}@media(max-width:600px){.vvfinance-totals{grid-template-columns:1fr 1fr}.vvfinance-totals strong{font-size:22px}.vvfinance-selects{display:grid}.vvfinance .vvcare-row{align-items:flex-start;flex-wrap:wrap}.vvfinance .vvcare-actions{flex-wrap:wrap}}@media print{.vvfinance button{display:none}}.vvfinance-links{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.vvfinance-links h4{font-size:13px;margin:0}.vvfinance-link{grid-gap:6px;display:grid;gap:6px}.vvfinance-linknote{font-size:13px;margin:10px 0 0}.vvadm-clinical{grid-gap:12px;color:#242424;color:var(--vvadm-ink,#242424);display:grid;font:400 13px/1.5 DM Sans,sans-serif;gap:12px;min-width:0}.vvadm-clinical h3,.vvadm-clinical h4{font:600 14px/1.35 Instrument Sans,sans-serif;margin:8px 0 0}.vvadm-clinical label{grid-gap:5px;display:grid;font-size:13px;gap:5px;min-width:0}.vvadm-clinical input,.vvadm-clinical select,.vvadm-clinical textarea{background:#fff;border:1px solid #d4d4d7;border-radius:6px;box-sizing:border-box;color:#242424;font:inherit;min-width:0;padding:9px;width:100%}.vvadm-clinical textarea{min-height:76px;resize:vertical}.vvadm-clinical button{background:#fff;border:1px solid #d4d4d7;border-radius:6px;color:#242424;cursor:pointer;padding:8px 11px}.vvadm-clinical button:disabled{cursor:default;opacity:.5}.vvadm-clinical__actions,.vvadm-clinical__head,.vvadm-clinical__row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.vvadm-clinical__head{justify-content:space-between}.vvadm-clinical__form,.vvadm-clinical__history{grid-gap:12px;border:1px solid #d4d4d7;border-radius:8px;display:grid;gap:12px;padding:16px}.vvadm-clinical__form fieldset{grid-gap:8px;border:1px solid #d7d8da;border-radius:6px;display:grid;gap:8px;min-width:0;padding:12px}.vvadm-clinical .vvadm-clinical__check{align-items:flex-start;display:flex;gap:8px}.vvadm-clinical__check input{margin-top:2px;width:auto}.vvadm-clinical__row{border-bottom:1px solid #e4e4e7;padding:10px 0}.vvadm-clinical__row>span{flex:1 1 220px;overflow-wrap:anywhere}.vvadm-clinical__row small{color:#6a6a6c;display:block;margin-top:3px}.vvadm-clinical a{color:#3a5140;color:var(--vvadm-accent-a,#3a5140);text-underline-offset:3px}.vvadm-clinical__filters{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.vvadm-clinical__summary-grid{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.vvadm-clinical--summary p{margin:4px 0 0}.vvadm-clinical--summary small{display:block;margin-top:3px}.vvadm-clinical--summary small,.vvadm-clinical__muted{color:#6a6a6c;color:var(--vvadm-mute,#6a6a6c)}.vvadm-clinical-wren{border-top:1px solid #e4e4e7;border-top:1px solid var(--vvadm-line,#e4e4e7);padding-top:12px}.vvadm-clinical-wren form{grid-gap:12px;display:grid;gap:12px;margin-top:12px}@media(max-width:650px){.vvadm-clinical__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.vvadm-clinical__summary-grid{gap:14px;grid-template-columns:1fr}}.vvap{grid-gap:14px;display:grid;gap:14px}.vvap-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.vvap-head h3{font-size:17px;font-weight:600;margin:0 0 4px}.vvap-muted{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:13px;margin:0}.vvap-pill{background:#dfe1e6;background:var(--vvadm-fill,#dfe1e6);border-radius:999px;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);flex:none;font-size:12px;font-weight:600;padding:4px 10px}.vvap-pill--on{background:#e8f3ea;color:#2f7d4f}.vvap-pill--off{background:#efeff1;color:#7a5d12}.vvap-warn{background:#efeff1;color:#7a5d12}.vvap-error,.vvap-warn{border-radius:8px;font-size:13px;margin:0;padding:10px 12px}.vvap-error{background:#fbeae7;color:#963a30}.vvap-ok{background:#e8f3ea;border-radius:8px;color:#2f7d4f;font-size:13px;margin:0;overflow-wrap:anywhere;padding:10px 12px}.vvap-card{grid-gap:10px;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:12px;display:grid;gap:10px;padding:14px 16px}.vvap-card h4{font-size:14px;font-weight:600;margin:0}.vvap-facts{grid-gap:8px;display:grid;gap:8px;margin:0}.vvap-facts>div{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:150px 1fr}.vvap-facts dt{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:13px}.vvap-facts dd{display:flex;font-size:14px;gap:8px;margin:0}.vvap-facts dd,.vvap-inline{align-items:center;flex-wrap:wrap}.vvap-inline{display:inline-flex;gap:6px}.vvap-grid input,.vvap-grid select,.vvap-inline input{background:#fff;border:1px solid #0000001f;border:1px solid var(--vvadm-line,#0000001f);border-radius:7px;color:inherit;font:inherit;font-size:14px;padding:7px 9px}.vvap-inline input{width:120px}.vvap-confirm input{max-width:100%;width:260px}.vvap-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:2fr 1fr 1fr}.vvap-grid label{grid-gap:4px;color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);display:grid;font-size:12px;gap:4px}.vvap-check{display:flex;font-size:13px}.vvap-check,.vvap-switch{align-items:center;gap:8px}.vvap-switch{background:#fff;border:1px solid #0000001f;border:1px solid var(--vvadm-line,#0000001f);border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;padding:4px 12px 4px 4px}.vvap-switch span{background:#dfe1e6;background:var(--vvadm-fill,#dfe1e6);border-radius:999px;height:16px;position:relative;transition:background .15s;width:28px}.vvap-switch span:after{background:#fff;border-radius:50%;content:"";height:12px;left:2px;position:absolute;top:2px;transition:transform .15s;width:12px}.vvap-switch.is-on span{background:#2f7d4f}.vvap-switch.is-on span:after{transform:translateX(12px)}.vvap-switch:disabled{cursor:default;opacity:.5}.vvap-list{display:grid;list-style:none;margin:0;padding:0}.vvap-list li{grid-gap:12px;align-items:center;border-top:1px solid #0000000d;border-top:1px solid var(--vvadm-line,#0000000d);display:grid;font-size:13px;gap:12px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;padding:9px 0}.vvap-list li:first-child{border-top:0}.vvap-list li>.vvap-linknote,.vvap-list li>.vvpaylink{grid-column:1/-1}.vvap-state{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73)}.vvap-state--failed,.vvap-state--refund_failed,.vvap-state--review{color:#963a30}.vvap-state--charged{color:#2f7d4f}@media (max-width:760px){.vvap-facts>div,.vvap-grid{grid-template-columns:1fr}.vvap-facts>div{gap:2px}.vvap-list li{gap:4px;grid-template-columns:1fr}}.vnv-measures .vnv-measure-comparison{display:flex;flex-wrap:wrap;gap:14px;list-style:none;padding:0}.vnv-measure-comparison li{background:#f5f8f4;border:1px solid #d6e1d9;border-radius:10px;padding:10px 14px}.vnv-measures .vnv-measure-review{border-top:1px solid #d6e1d9;margin-top:20px;padding-top:16px}.vnv-measures .vnv-measure-detail dd{margin:6px 0 18px;white-space:pre-wrap}.vnv-measures .vnv-intake-open{color:inherit}@media(max-width:600px){.vnv-measures .vnv-intake-actions{width:100%}.vnv-measures .vnv-intake-actions button{flex:1 1;min-width:100px}}.vvses{--vvses-ok:#2f6b5e;--vvses-warn:#a87016;--vvses-live:#7e57f2;display:flex;flex-direction:column;gap:18px}.vvses__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.vvses__stamp{color:#727274;color:var(--vvadm-mute-2,#727274);font:600 11px/1.2 Instrument Sans,sans-serif;letter-spacing:.09em;margin:0 0 6px;text-transform:uppercase}.vvses__title{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 30px/1.15 Newsreader,Georgia,serif;letter-spacing:-.01em;margin:0}.vvses__headActions{display:flex;flex-wrap:wrap;gap:10px}.vvses__stats{grid-gap:0;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:14px;display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));overflow:hidden}.vvses__stat{border-left:1px solid #e0e0e2;border-left:1px solid var(--vvadm-line,#e0e0e2);display:flex;flex-direction:column;gap:4px;padding:16px 20px}.vvses__stat:first-child{border-left:0}.vvses__statLabel{color:#676769;color:var(--vvadm-mute,#676769);font:500 12px/1.2 Instrument Sans,sans-serif}.vvses__statValue{font-feature-settings:"tnum";color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 27px/1.1 Newsreader,Georgia,serif;font-variant-numeric:tabular-nums}.vvses__statValue--warn{color:var(--vvses-warn)}.vvses__statMeta{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 11px/1.35 DM Sans,sans-serif}.vvses__controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.vvses__pills{background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:999px;display:inline-flex;gap:2px;padding:3px}.vvses__pill{background:none;border:0;border-radius:999px;color:#676769;color:var(--vvadm-mute,#676769);cursor:pointer;font:500 13px/1 Instrument Sans,sans-serif;padding:7px 15px}.vvses__pill.is-active,.vvses__pill:hover{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvses__pill.is-active{background:#fff;background:var(--vvadm-plate,#fff);box-shadow:0 1px 2px #1c1c1e14}.vvses__pill:focus-visible{outline:2px solid var(--vvses-live);outline-offset:2px}.vvses__range{align-items:center;color:#676769;color:var(--vvadm-mute,#676769);display:inline-flex;font:400 13px/1 DM Sans,sans-serif;gap:7px}.vvses__select{position:relative}.vvses__selectBtn{align-items:center;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:9px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:inline-flex;font:500 13px/1 Instrument Sans,sans-serif;gap:9px;min-height:34px;padding:0 11px}.vvses__selectBtn:hover{border-color:#727274;border-color:var(--vvadm-mute-2,#727274)}.vvses__selectBtn:focus-visible{outline:2px solid var(--vvses-live);outline-offset:2px}.vvses__selectBtn.is-open{border-color:var(--vvses-live)}.vvses__caret{color:#676769;color:var(--vvadm-mute,#676769);transition:transform .12s ease}.vvses__selectBtn.is-open .vvses__caret{transform:rotate(180deg)}.vvses__selectMenu{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:11px;box-shadow:0 2px 6px #1c1c1e0f,0 14px 34px #1c1c1e1f;list-style:none;margin:0;min-width:100%;padding:5px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.vvses__selectOption{align-items:center;background:none;border:0;border-radius:7px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:flex;font:500 13px/1 Instrument Sans,sans-serif;gap:16px;justify-content:space-between;min-height:34px;padding:0 10px;white-space:nowrap;width:100%}.vvses__selectOption.is-active{background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2)}.vvses__selectOption.is-chosen{color:var(--vvses-live)}.vvses__selectOption:focus-visible{outline:2px solid var(--vvses-live);outline-offset:-2px}.vvses__notice{background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:10px;color:#676769;color:var(--vvadm-mute,#676769);font:400 13px/1.5 DM Sans,sans-serif;margin:0;padding:11px 14px}.vvses__notice--ok{border-left:3px solid var(--vvses-ok);color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvses__notice--error{border-left:3px solid #a8321c;color:#a8321c}.vvses__tableWrap{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:14px;min-width:0;overflow-x:auto}.vvses__table{border-collapse:collapse;min-width:780px;width:100%}.vvses__table thead th{color:#727274;color:var(--vvadm-mute-2,#727274);font:600 10px/1.2 Instrument Sans,sans-serif;letter-spacing:.1em;padding:11px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.vvses__table td,.vvses__table thead th{border-bottom:1px solid #e0e0e2;border-bottom:1px solid var(--vvadm-line,#e0e0e2)}.vvses__table td{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 14px/1.4 DM Sans,sans-serif;padding:13px 16px;vertical-align:middle}.vvses__table tbody tr:last-child td{border-bottom:0}.vvses__dayRow td{background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);border-bottom:1px solid #e0e0e2;border-bottom:1px solid var(--vvadm-line,#e0e0e2);padding:9px 16px}.vvses__dayName{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 12px/1.2 Instrument Sans,sans-serif}.vvses__dayMeta{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 12px/1.2 DM Sans,sans-serif;margin-left:10px}.vvses__row.is-live{background:#7e57f20d}.vvses__row.is-dim .vvses__name,.vvses__row.is-dim td{color:#727274;color:var(--vvadm-mute-2,#727274)}.vvses__time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.vvses__time small{color:var(--vvses-live);display:block;font:400 11px/1.3 DM Sans,sans-serif}.vvses__timeNow{color:var(--vvses-live);font-weight:600}.vvses__client{align-items:center;display:flex;gap:11px}.vvses__avatar{background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:50%;color:#676769;color:var(--vvadm-mute,#676769);display:grid;flex:0 0 auto;font:600 11px/1 Instrument Sans,sans-serif;height:30px;place-items:center;width:30px}.vvses__name{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:block;font:600 14px/1.3 Instrument Sans,sans-serif;text-decoration:none}.vvses__name:hover{text-decoration:underline}.vvses__client small{color:#727274;color:var(--vvadm-mute-2,#727274);display:block;font:400 11px/1.35 DM Sans,sans-serif;margin-top:1px}.vvses__muted{color:#676769;color:var(--vvadm-mute,#676769);white-space:nowrap}.vvses__dash{color:#727274;color:var(--vvadm-mute-2,#727274)}.vvses__table td.vvses__type{min-width:150px;white-space:normal}.vvses__action{text-align:right;white-space:nowrap}.vvses__empty{color:#676769;color:var(--vvadm-mute,#676769);padding:30px 16px;text-align:center}.vvses__table .vvses-chip{border-radius:999px;display:inline-block;font:500 11px/1.5 Instrument Sans,sans-serif;padding:3px 9px;white-space:nowrap}.vvses-chip--ok{background:#2f6b5e1a;color:var(--vvses-ok)}.vvses-chip--warn{background:#a870161f;color:var(--vvses-warn)}.vvses-chip--mute{background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);color:#727274;color:var(--vvadm-mute-2,#727274)}.vvses__btn{align-items:center;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:9px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:inline-flex;font:500 13px/1 Instrument Sans,sans-serif;justify-content:center;min-height:32px;padding:0 14px;text-decoration:none;white-space:nowrap}.vvses__btn:hover{border-color:#727274;border-color:var(--vvadm-mute-2,#727274)}.vvses__btn:disabled{cursor:progress;opacity:.55}.vvses__btn:focus-visible{outline:2px solid var(--vvses-live);outline-offset:2px}.vvses__btn--primary{background:var(--vvses-live);border-color:var(--vvses-live);color:#fff}.vvses__btn--primary:hover{background:#6d42dc;border-color:#6d42dc}.vvses__btn--dark{background:#1c1c1e;background:var(--vvadm-ink,#1c1c1e);border-color:#1c1c1e;border-color:var(--vvadm-ink,#1c1c1e);color:#fff}.vvses__foot{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 12px/1.5 DM Sans,sans-serif;margin:0}.vvses__sr{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (pointer:coarse){.vvses__btn{min-height:44px}.vvses__pill{padding:12px 16px}}@media (max-width:720px){.vvses__stat{border-left:0;border-top:1px solid #e0e0e2;border-top:1px solid var(--vvadm-line,#e0e0e2)}.vvses__stat:first-child{border-top:0}.vvses__controls{align-items:stretch}.vvses__table{min-width:0}.vvses__table thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.vvses__table,.vvses__table tbody,.vvses__table td,.vvses__table tr{display:block;width:auto}.vvses__table tbody tr.vvses__row{border-bottom:1px solid #e0e0e2;border-bottom:1px solid var(--vvadm-line,#e0e0e2);padding:12px 14px}.vvses__table tbody tr.vvses__row td{border:0;padding:3px 0}.vvses__table td[data-label]:not(.vvses__action):before{color:#727274;color:var(--vvadm-mute-2,#727274);content:attr(data-label);display:inline-block;font:600 10px/1.6 Instrument Sans,sans-serif;letter-spacing:.08em;min-width:74px;text-transform:uppercase}.vvses__table td.vvses__client-cell:before,.vvses__table td.vvses__time:before{content:none}.vvses__table td.vvses__time{font-weight:600}.vvses__action{padding-top:10px!important;text-align:left}.vvses__dayRow td{padding:9px 14px}}.vvses__state{border:1px solid #0000;border-radius:999px;display:inline-block;font:600 10.5px/1.5 Instrument Sans,sans-serif;letter-spacing:.02em;margin-left:8px;padding:2px 8px;vertical-align:1px;white-space:nowrap}.vvses__state--good{background:#2e6e4a14;border-color:#2e6e4a38;color:#2e6e4a}.vvses__state--warn{background:#a8571617;border-color:#a857163d;color:#a85716}.vvses__state--idle{background:#1c1c1e0d;border-color:#1c1c1e24;color:#676769}.vvses__state--off{background:#0000;border-color:#1c1c1e1f;color:#858587}.vvses__state--live{animation:vvses-livepulse 2.4s ease-in-out infinite;background:#7e57f21a;border-color:#7e57f24d;color:#683bd5}@keyframes vvses-livepulse{0%,to{opacity:1}50%{opacity:.62}}@media (prefers-reduced-motion:reduce){.vvses__state--live{animation:none}}.vvses__actions{display:flex;gap:6px;justify-content:flex-end}.vvses__actions,.vvses__filters{align-items:center;flex-wrap:wrap}.vvses__filters{display:inline-flex;gap:10px}.vvses__sub{color:#676769;color:var(--vvadm-mute,#676769);font:400 13px/1.5 DM Sans,sans-serif;margin:6px 0 0}.vvses__sub strong{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font-weight:600}.vvses__sub a{color:var(--vvses-live);text-decoration:none}.vvses__sub a:hover{text-decoration:underline}.vvses__picker{position:relative}.vvses__pickerIcon{color:#676769;color:var(--vvadm-mute,#676769);left:11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.vvses__pickerInput{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:9px;box-sizing:border-box;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:500 13px/1 Instrument Sans,sans-serif;min-height:34px;padding:0 11px 0 31px;width:200px}.vvses__pickerInput::placeholder{color:#676769;color:var(--vvadm-mute,#676769);font-weight:400}.vvses__pickerInput:hover{border-color:#727274;border-color:var(--vvadm-mute-2,#727274)}.vvses__pickerInput:focus{border-color:var(--vvses-live);outline:none}.vvses__pickerInput:focus-visible{outline:2px solid var(--vvses-live);outline-offset:2px}.vvses__pickerMenu{left:0;max-height:320px;min-width:240px;overflow-y:auto;right:auto}.vvses__pickerMenu .vvses__selectOption small{color:#676769;color:var(--vvadm-mute,#676769);font:400 11px/1 DM Sans,sans-serif;text-transform:capitalize}.vvses__pickerEmpty{color:#676769;color:var(--vvadm-mute,#676769);font:400 12.5px/1.4 DM Sans,sans-serif;padding:9px 10px}.vvses__chip{background:#7e57f212;border:1px solid var(--vvses-live);border-radius:9px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:500 13px/1 Instrument Sans,sans-serif;gap:6px;min-height:34px;padding:0 5px 0 12px}.vvses__chip,.vvses__chipClear{align-items:center;display:inline-flex}.vvses__chipClear{background:none;border:0;border-radius:7px;color:#676769;color:var(--vvadm-mute,#676769);cursor:pointer;height:24px;justify-content:center;width:24px}.vvses__chipClear:hover{background:#1c1c1e12;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvses__chipClear:focus-visible{outline:2px solid var(--vvses-live);outline-offset:1px}.vvses__summary{color:#676769;color:var(--vvadm-mute,#676769);font:400 13px/1.5 DM Sans,sans-serif;margin:0}.vvses__summary strong{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font-weight:600}.vvses__source{border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:6px;color:#727274;color:var(--vvadm-mute-2,#727274);display:inline-block;font:600 9.5px/1.6 Instrument Sans,sans-serif;letter-spacing:.08em;margin-left:8px;padding:1px 6px;text-transform:uppercase;vertical-align:1px}.vvses__status-cell .vvses__client>span{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.vvses--embedded{gap:14px}.vvses--embedded .vvc-cardHead{align-items:flex-start;flex-wrap:wrap;margin-bottom:0}.vvses--embedded .vvses__summary{margin-top:6px}.vvses--embedded .vvses__tableWrap{border-radius:12px}@media (max-width:720px){.vvses__filters{width:100%}.vvses__picker{flex:1 1}.vvses__pickerInput{width:100%}.vvses__table td.vvses__status-cell:before{content:none}}.vvses__sectionRow td{background:#fff;background:var(--vvadm-plate,#fff);border-bottom:1px solid #e0e0e2;border-bottom:1px solid var(--vvadm-line,#e0e0e2);padding:12px 16px 8px}.vvses__sectionRow--past td{border-top:4px solid #f4f0f2;border-top:4px solid var(--vvadm-plate-2,#f4f0f2)}.vvses__sectionName{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 10.5px/1 Instrument Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase}.vvses__sectionMeta{color:#676769;color:var(--vvadm-mute,#676769);font:400 12px/1 DM Sans,sans-serif;margin-left:10px}@media (max-width:720px){.vvses__sectionRow td{padding:12px 14px 8px}}.vcs-scope{--vcs-ink:var(--vvadm-ink,#1c1c1e);--vcs-ink-2:var(--vvadm-ink-2,#3c3c43);--vcs-ink-3:var(--vvadm-ink-3,#6e6e73);--vcs-mute:var(--vvadm-mute,#8e8e93);--vcs-line:var(--vvadm-line,#00000012);--vcs-plate:var(--vvadm-plate,#fff);--vcs-plate-2:var(--vvadm-plate-2,#f9f9fb);--vcs-fill:var(--vvadm-fill-2,#e3e5e9);--vcs-accent:var(--vvadm-accent,#6b3fd9);--vcs-accent-h:var(--vvadm-accent-h,#5c33c6);--vcs-accent-soft:var(--vvadm-accent-soft,#f3eefd);--vcs-cyan:#20c7df;--vcs-block:#a04a3a;--vcs-block-soft:#f7e5e2;--vcs-warn:#795c18;--vcs-warn-soft:#f6e9c9;--vcs-ok:#2f6b57;--vcs-ok-soft:#e4f0eb}.vcs-sr{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.vcs-muted{margin:0}.vcs-empty,.vcs-muted{color:#6e6e73;color:var(--vcs-ink-3,#6e6e73);font-size:13px}.vcs-empty{margin:6px 0 12px}.vcs-prewrap{white-space:pre-wrap}.vcs-pad{padding:24px}.vcs-help{color:#8e8e93;color:var(--vcs-mute,#8e8e93);display:block;font:400 11.5px/1.4 DM Sans,sans-serif}.vcs-linkbtn{background:none;border:0;color:#6b3fd9;color:var(--vcs-accent,#6b3fd9);cursor:pointer;font:inherit;font-size:13px;padding:0;text-decoration:underline;text-underline-offset:3px}.vcs-linkbtn:hover{color:#5c33c6;color:var(--vcs-accent-h,#5c33c6)}.vcs-linkbtn--strong{color:#1c1c1e;color:var(--vcs-ink,#1c1c1e);font-weight:600;text-align:left;text-decoration:none}.vcs-linkbtn--strong:hover{color:#6b3fd9;color:var(--vcs-accent,#6b3fd9);text-decoration:underline}.vcs-back:focus-visible,.vcs-card:focus-visible,.vcs-chip:focus-visible,.vcs-close:focus-visible,.vcs-linkbtn:focus-visible,.vcs-sections__tab:focus-visible{outline:2px solid #6b3fd9;outline:2px solid var(--vcs-accent,#6b3fd9);outline-offset:2px}.vcs-head{align-items:flex-end}.vcs-head p{margin:0}.vcs-bar{gap:12px;justify-content:space-between;margin-bottom:12px}.vcs-bar,.vcs-bar__right{align-items:center;display:flex;flex-wrap:wrap}.vcs-bar__right{gap:14px}.vcs-chips{display:flex;flex-wrap:wrap;gap:6px}.vcs-chip{background:#fff;background:var(--vcs-plate,#fff);border:1px solid #0000001a;border:1px solid var(--vcs-line,#0000001a);border-radius:999px;color:#3c3c43;color:var(--vcs-ink-2,#3c3c43);cursor:pointer;font:500 13px/1.3 Instrument Sans,sans-serif;padding:5px 12px}.vcs-chip:hover{background:#f9f9fb;background:var(--vcs-plate-2,#f9f9fb)}.vcs-chip.is-on{background:#1c1c1e;background:var(--vcs-ink,#1c1c1e);border-color:#1c1c1e;border-color:var(--vcs-ink,#1c1c1e);color:#fff}.vcs-inline{align-items:center;color:#3c3c43;color:var(--vcs-ink-2,#3c3c43);display:inline-flex;font:500 13px/1.3 Instrument Sans,sans-serif;gap:8px}.vcs-inline--grow{flex:1 1 280px}.vcs-inline--grow input{flex:1 1;min-width:0}.vcs-inline input,.vcs-inline select{background:#fff;background:var(--vcs-plate,#fff);border:1px solid #0000001a;border:1px solid var(--vcs-line,#0000001a);border-radius:8px;color:#1c1c1e;color:var(--vcs-ink,#1c1c1e);font:400 13px/1.3 DM Sans,sans-serif;height:34px;padding:0 10px}.vcs-check{align-items:center;color:#3c3c43;color:var(--vcs-ink-2,#3c3c43);display:inline-flex;font-size:13px;gap:6px}.vcs-summary{margin:0 0 10px}.vcs-board{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(230px,1fr));overflow-x:auto;padding-bottom:8px}.vcs-col{grid-gap:8px;background:#e3e5e9;background:var(--vcs-fill,#e3e5e9);border-radius:12px;display:grid;gap:8px;min-width:0;padding:10px}.vcs-col h3{align-items:baseline;color:#3c3c43;color:var(--vcs-ink-2,#3c3c43);display:flex;font:600 13px/1.3 Instrument Sans,sans-serif;justify-content:space-between;margin:2px 4px}.vcs-col__n{font-feature-settings:"tnum";color:#8e8e93;color:var(--vcs-mute,#8e8e93);font-variant-numeric:tabular-nums;font-weight:500}.vcs-col--needs_fix.has-cases h3{color:#a04a3a;color:var(--vcs-block,#a04a3a)}.vcs-col__note{font-size:12.5px;padding:4px}.vcs-card{grid-gap:4px;background:#fff;background:var(--vcs-plate,#fff);border:1px solid #00000012;border:1px solid var(--vcs-line,#00000012);border-radius:10px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:4px;padding:10px 12px;text-align:left;transition:box-shadow .15s ease;width:100%}.vcs-card:hover{box-shadow:0 2px 10px #00000012}.vcs-card.is-block{box-shadow:inset 3px 0 0 #a04a3a;box-shadow:inset 3px 0 0 var(--vcs-block,#a04a3a)}.vcs-card.is-block:hover{box-shadow:inset 3px 0 0 #a04a3a,0 2px 10px #00000012;box-shadow:inset 3px 0 0 var(--vcs-block,#a04a3a),0 2px 10px #00000012}.vcs-card__top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.vcs-card__name{font:600 14px/1.3 Instrument Sans,sans-serif;min-width:0;overflow-wrap:anywhere}.vcs-card__title{color:#3c3c43;color:var(--vcs-ink-2,#3c3c43);font-size:12.5px}.vcs-card__meta{overflow-wrap:anywhere}.vcs-card__facts,.vcs-card__meta{color:#6e6e73;color:var(--vcs-ink-3,#6e6e73);font-size:12px}.vcs-card__facts{grid-gap:1px;display:grid;gap:1px;margin:3px 0 2px}.vcs-card__facts .is-late,.vcs-table .is-late{color:#a04a3a;color:var(--vcs-block,#a04a3a);font-weight:600}.vcs-card__more{color:#8e8e93;color:var(--vcs-mute,#8e8e93);font-size:11.5px}.vcs-kind{align-items:center;background:#f3eefd;background:var(--vcs-accent-soft,#f3eefd);border-radius:999px;color:#5129b3;color:var(--vvadm-accent-a,#5129b3);display:inline-flex;flex:none;font:600 10.5px/1 DM Sans,sans-serif;height:20px;padding:0 8px;white-space:nowrap}.vcs-kind--no_fault{background:#e3f7fa;color:#0d6a78}.vcs-kind--lien,.vcs-kind--personal_injury{background:#efeff2;color:#3c3c43}.vcs-kind--evaluation,.vcs-kind--health_plan,.vcs-kind--other,.vcs-kind--self_pay{background:#e3e5e9;background:var(--vcs-fill,#e3e5e9);color:#3c3c43;color:var(--vcs-ink-2,#3c3c43)}.vcs-issue{border-radius:7px;display:block;font:500 11.5px/1.35 DM Sans,sans-serif;padding:4px 8px}.vcs-issue--block{background:#f7e5e2;background:var(--vcs-block-soft,#f7e5e2);color:#a04a3a;color:var(--vcs-block,#a04a3a)}.vcs-issue--warn{background:#f6e9c9;background:var(--vcs-warn-soft,#f6e9c9);color:#795c18;color:var(--vcs-warn,#795c18)}.vcs-status{align-items:center;background:#e9e9ed;border-radius:999px;color:#3c3c43;display:inline-flex;font:600 10.5px/1 DM Sans,sans-serif;height:20px;padding:0 8px;white-space:nowrap}.vcs-status--attended,.vcs-status--completed,.vcs-status--done,.vcs-status--open,.vcs-status--paid,.vcs-status--payer_accepted{background:#e4f0eb;background:var(--vcs-ok-soft,#e4f0eb);color:#2f6b57;color:var(--vcs-ok,#2f6b57)}.vcs-status--confirmed,.vcs-status--intake,.vcs-status--new,.vcs-status--verifying,.vcs-status--waiting{background:#f3eefd;background:var(--vcs-accent-soft,#f3eefd);color:#5129b3;color:var(--vvadm-accent-a,#5129b3)}.vcs-status--needs_action,.vcs-status--on_hold,.vcs-status--pending{background:#f6e9c9;background:var(--vcs-warn-soft,#f6e9c9);color:#795c18;color:var(--vcs-warn,#795c18)}.vcs-status--cancelled,.vcs-status--denied,.vcs-status--no_show,.vcs-status--rejected{background:#f7e5e2;background:var(--vcs-block-soft,#f7e5e2);color:#a04a3a;color:var(--vcs-block,#a04a3a)}.vcs-status--closed,.vcs-status--dismissed{background:#e5e7eb;color:#374151}.vcs-tablewrap{background:#fff;background:var(--vcs-plate,#fff);border:1px solid #00000012;border:1px solid var(--vcs-line,#00000012);border-radius:12px;overflow-x:auto}.vcs-table{border-collapse:collapse;font-size:13px;min-width:1080px;width:100%}.vcs-table th{border-bottom:1px solid #00000012;border-bottom:1px solid var(--vcs-line,#00000012);color:#8e8e93;color:var(--vcs-mute,#8e8e93);font:500 11.5px/1.3 Instrument Sans,sans-serif;padding:10px 12px;text-align:left;white-space:nowrap}.vcs-table td{border-bottom:1px solid #0000000d;border-bottom:1px solid var(--vvadm-line-2,#0000000d);padding:10px 12px;vertical-align:top}.vcs-table td small{color:#8e8e93;color:var(--vcs-mute,#8e8e93);display:block;font-size:11.5px;margin-top:2px}.vcs-table tbody tr{cursor:pointer}.vcs-table tbody tr:hover{background:#f9f9fb;background:var(--vcs-plate-2,#f9f9fb)}.vcs-table tbody tr:last-child td{border-bottom:0}.vcs-panelback{background:#0000002e;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:45}.vcs-panel{box-shadow:-8px 0 28px #0000001f;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:0 26px 96px;width:min(940px,100%)}.vcs-panel,.vcs-panel__bar{background:#fff;background:var(--vcs-plate,#fff)}.vcs-panel__bar{align-items:center;display:flex;justify-content:space-between;padding:14px 0 10px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.vcs-back{background:none;border:0;color:#3c3c43;color:var(--vcs-ink-2,#3c3c43);cursor:pointer;font:500 13px/1.3 Instrument Sans,sans-serif;padding:4px 0}.vcs-back:hover{color:#6b3fd9;color:var(--vcs-accent,#6b3fd9)}.vcs-close{background:none;border:0;color:#6e6e73;color:var(--vcs-ink-3,#6e6e73);cursor:pointer;font-size:26px;line-height:1;min-height:36px;min-width:36px}.vcs-detail{grid-gap:14px;display:grid;gap:14px}.vcs-detail__head{grid-gap:6px;display:grid;gap:6px}.vcs-detail__head h2{font:600 24px/1.2 Instrument Sans,sans-serif;letter-spacing:-.02em;margin:2px 0 0;outline:none}.vcs-detail__client{font-size:14px;margin:0}.vcs-detail__client a{color:#6b3fd9;color:var(--vcs-accent,#6b3fd9);font-weight:600;text-underline-offset:3px}.vcs-detail__tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.vcs-detail__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.vcs-stage{align-items:center;background:#e3e5e9;background:var(--vcs-fill,#e3e5e9);border-radius:999px;color:#3c3c43;color:var(--vcs-ink-2,#3c3c43);display:inline-flex;font:600 10.5px/1 DM Sans,sans-serif;height:20px;padding:0 8px}.vcs-stage--needs_fix{background:#f7e5e2;background:var(--vcs-block-soft,#f7e5e2);color:#a04a3a;color:var(--vcs-block,#a04a3a)}.vcs-stage--treating{background:#e4f0eb;background:var(--vcs-ok-soft,#e4f0eb);color:#2f6b57;color:var(--vcs-ok,#2f6b57)}.vcs-stage--waiting{background:#f6e9c9;background:var(--vcs-warn-soft,#f6e9c9);color:#795c18;color:var(--vcs-warn,#795c18)}.vcs-stage--intake{background:#f3eefd;background:var(--vcs-accent-soft,#f3eefd);color:#5129b3;color:var(--vvadm-accent-a,#5129b3)}.vcs-readonly{background:#f9f9fb;background:var(--vcs-plate-2,#f9f9fb);border-radius:8px;padding:8px 12px}.vcs-notice{background:#e4f0eb;background:var(--vcs-ok-soft,#e4f0eb);border-radius:9px;color:#2f6b57;color:var(--vcs-ok,#2f6b57);font-size:13px;margin:0;padding:9px 12px}.vcs-notice a{color:inherit;font-weight:600}.vcs-warning{align-items:baseline;background:#f6e9c9;background:var(--vcs-warn-soft,#f6e9c9);border-radius:9px;color:#795c18;color:var(--vcs-warn,#795c18);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 10px;padding:10px 12px}.vcs-warning .vcs-linkbtn{color:inherit}.vcs-issues ul{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.vcs-issues li{align-items:baseline;display:flex;flex-wrap:wrap;font-size:12.5px;gap:4px 12px;justify-content:space-between;padding:7px 10px}.vcs-issues li .vcs-linkbtn,.vcs-issues li a{color:inherit;font-size:12.5px;font-weight:600;white-space:nowrap}.vcs-allclear{color:#2f6b57;color:var(--vcs-ok,#2f6b57);font-size:13px;margin:0}.vcs-sections{border-bottom:1px solid #00000012;border-bottom:1px solid var(--vcs-line,#00000012);display:flex;flex-wrap:wrap;gap:2px}.vcs-sections__tab{background:none;border:0;color:#6e6e73;color:var(--vcs-ink-3,#6e6e73);cursor:pointer;font:500 13px/1.3 Instrument Sans,sans-serif;padding:9px 11px;position:relative}.vcs-sections__tab.is-on,.vcs-sections__tab:hover{color:#1c1c1e;color:var(--vcs-ink,#1c1c1e)}.vcs-sections__tab.is-on{box-shadow:inset 0 -2px 0 #6b3fd9;box-shadow:inset 0 -2px 0 var(--vcs-accent,#6b3fd9)}.vcs-sections__n{font-feature-settings:"tnum";color:#8e8e93;color:var(--vcs-mute,#8e8e93);font-variant-numeric:tabular-nums}.vcs-sectionbody{grid-gap:10px;display:grid;gap:10px}.vcs-facts{grid-gap:12px 24px;display:grid;font-size:13px;gap:12px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.vcs-facts>div{min-width:0}.vcs-facts dt{color:#8e8e93;color:var(--vcs-mute,#8e8e93);font:500 11.5px/1.3 Instrument Sans,sans-serif;margin-bottom:2px}.vcs-facts dd{margin:0;overflow-wrap:anywhere}.vcs-facts dd small{color:#6e6e73;color:var(--vcs-ink-3,#6e6e73);display:block;font-size:12px}.vcs-facts--card{border:1px solid #00000012;border:1px solid var(--vcs-line,#00000012);border-radius:12px;padding:14px}.vcs-facts--tight{gap:8px 20px}.vcs-row-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.vcs-row-actions--top{margin:0}.vcs-subhead{color:#8e8e93;color:var(--vcs-mute,#8e8e93);font:600 11px/1.3 Instrument Sans,sans-serif;letter-spacing:.06em;margin:10px 0 0;text-transform:uppercase}.vcs-people{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.vcs-person{border:1px solid #00000012;border:1px solid var(--vcs-line,#00000012);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.vcs-person.is-inactive{opacity:.65}.vcs-person>form{flex:1 1}.vcs-person p{margin:0}.vcs-person__role{align-items:center;color:#8e8e93;color:var(--vcs-mute,#8e8e93);display:flex;font:600 11px/1.3 Instrument Sans,sans-serif;gap:8px;letter-spacing:.04em;text-transform:uppercase}.vcs-person__name{font:600 14px/1.4 Instrument Sans,sans-serif;margin:2px 0!important}.vcs-person__contact{display:flex;flex-wrap:wrap;font-size:13px;gap:4px 12px}.vcs-person__contact a{color:#6b3fd9;color:var(--vcs-accent,#6b3fd9)}.vcs-person__actions{display:flex;flex:none;flex-direction:column;gap:6px}.vcs-gate{background:#f6e9c9;background:var(--vcs-warn-soft,#f6e9c9);border-radius:9px;color:#795c18;color:var(--vcs-warn,#795c18);font-size:13px;margin:0;padding:9px 12px}.vcs-gate.is-ok{background:#e4f0eb;background:var(--vcs-ok-soft,#e4f0eb);color:#2f6b57;color:var(--vcs-ok,#2f6b57)}.vcs-verify{grid-gap:10px;border:1px solid #00000012;border:1px solid var(--vcs-line,#00000012);border-radius:12px;display:grid;gap:10px;padding:14px}.vcs-verify.is-latest{border-color:#6b3fd9;border-color:var(--vcs-accent,#6b3fd9);box-shadow:0 0 0 3px #f3eefd;box-shadow:0 0 0 3px var(--vcs-accent-soft,#f3eefd)}.vcs-verify__head{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.vcs-verify__head small{color:#6e6e73;color:var(--vcs-ink-3,#6e6e73);font-size:12px}.vcs-outcome{align-items:center;border-radius:999px;display:inline-flex;font:600 12px/1 Instrument Sans,sans-serif;height:24px;padding:0 10px}.vcs-outcome--ok{background:#e4f0eb;background:var(--vcs-ok-soft,#e4f0eb);color:#2f6b57;color:var(--vcs-ok,#2f6b57)}.vcs-outcome--warn{background:#f6e9c9;background:var(--vcs-warn-soft,#f6e9c9);color:#795c18;color:var(--vcs-warn,#795c18)}.vcs-outcome--block{background:#f7e5e2;background:var(--vcs-block-soft,#f7e5e2);color:#a04a3a;color:var(--vcs-block,#a04a3a)}.vcs-rows{border:1px solid #00000012;border:1px solid var(--vcs-line,#00000012);border-radius:12px;list-style:none;margin:0;overflow:hidden;padding:0}.vcs-rows li{grid-gap:10px;align-items:center;border-bottom:1px solid #0000000d;border-bottom:1px solid var(--vvadm-line-2,#0000000d);display:grid;font-size:13px;gap:10px;grid-template-columns:minmax(150px,1.1fr) minmax(140px,1.2fr) minmax(120px,1fr) auto;padding:10px 14px}.vcs-rows li:last-child{border-bottom:0}.vcs-rows li>*{min-width:0;overflow-wrap:anywhere}.vcs-rows a{color:#6b3fd9;color:var(--vcs-accent,#6b3fd9);text-underline-offset:3px}.vcs-rows small{color:#6e6e73;color:var(--vcs-ink-3,#6e6e73);display:block;font-size:12px}.vcs-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vcs-history{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.vcs-history li{border-left:2px solid #e3e5e9;border-left:2px solid var(--vcs-fill,#e3e5e9);font-size:13px;padding-left:14px}.vcs-history small{color:#8e8e93;color:var(--vcs-mute,#8e8e93);display:block;font-size:12px}.vcs-history p{color:#3c3c43;color:var(--vcs-ink-2,#3c3c43);margin:3px 0 0}.vcs-inlineform{background:#f9f9fb;background:var(--vcs-plate-2,#f9f9fb);border:1px solid #00000012;border:1px solid var(--vcs-line,#00000012);border-radius:12px;margin-top:0;padding:16px}.vcs-inlineform .vvadm-actions{margin-top:4px}.vcs-formerror{margin:0}.vcs-fieldset{border:1px solid #00000012;border:1px solid var(--vcs-line,#00000012);border-radius:10px;margin:0;padding:12px 14px 14px}.vcs-fieldset legend{color:#3c3c43;color:var(--vcs-ink-2,#3c3c43);font:600 11px/1 Instrument Sans,sans-serif;padding:0 6px}.vcs-grid3{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.vcs-grid2tight{grid-gap:12px;display:grid;gap:12px;grid-template-columns:90px minmax(0,1fr)}.vcs-modal{--vvadm-plate:#fff;--vvadm-plate-2:#f9f9fb;--vvadm-ink:#1c1c1e;--vvadm-ink-2:#3c3c43;--vvadm-ink-3:#6e6e73;--vvadm-mute:#8e8e93;--vvadm-mute-2:#a1a1a6;--vvadm-line:#00000012;--vvadm-line-2:#0000000d;--vvadm-fill:#dfe1e6;--vvadm-fill-2:#e3e5e9;--vvadm-accent:#6b3fd9;--vvadm-accent-h:#5c33c6;--vvadm-accent-a:#5129b3;--vvadm-accent-soft:#f3eefd;--vvadm-r-sm:6px;--vvadm-r:8px;--vvadm-r-lg:14px;margin-top:12px}.vcs-modal__client{font-size:14px;margin:0}.vcs-modal__client .vcs-muted{margin-right:6px}.admin-modal:has(.vcs-modal) h2{font:600 22px/1.25 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:-.02em;margin:4px 0 0}.vcs-combo{position:relative}.vcs-combo__row{align-items:center;display:flex;gap:8px}.vcs-combo__row input{flex:1 1;min-width:0}.vcs-combo__list{grid-gap:2px;background:#fff;background:var(--vcs-plate,#fff);border:1px solid #0000001a;border:1px solid var(--vcs-line,#0000001a);border-radius:10px;box-shadow:0 12px 32px #1c1c1e24;display:grid;gap:2px;left:0;margin-top:4px;max-height:280px;overflow-y:auto;padding:4px;position:absolute;right:0;top:100%;z-index:6}.vcs-combo__list .vvadm-note{padding:8px 10px}.vcs-combo__option{grid-gap:2px;background:#0000;border:0;border-radius:8px;color:inherit;cursor:pointer;display:grid;font:400 13px/1.35 DM Sans,sans-serif;gap:2px;padding:8px 10px;text-align:left}.vcs-combo__option strong{font:600 13px/1.3 Instrument Sans,sans-serif}.vcs-combo__option small{color:#6e6e73;color:var(--vcs-ink-3,#6e6e73);font-size:11.5px}.vcs-combo__option.is-active,.vcs-combo__option:hover{background:#f3eefd;background:var(--vcs-accent-soft,#f3eefd)}.vcs-chartcases{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.vcs-chartcase{align-items:flex-start;border:1px solid #00000012;border:1px solid var(--vcs-line,#00000012);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.vcs-chartcase.is-closed{opacity:.7}.vcs-chartcase__body{grid-gap:3px;display:grid;gap:3px;min-width:0}.vcs-chartcase__body h3{font:600 14px/1.35 Instrument Sans,sans-serif;margin:0}.vcs-chartcase__body p{margin:0}.vcs-chartcase__tags{display:flex;flex-wrap:wrap;gap:6px}.vcs-chart .vcs-notice{margin-bottom:10px}@media (max-width:900px){.vcs-board{grid-template-columns:repeat(5,minmax(220px,82vw));scroll-snap-type:x mandatory}.vcs-col{scroll-snap-align:start}.vcs-grid3{grid-template-columns:1fr}}@media (max-width:640px){.vcs-panel{padding:0 16px 96px}.vcs-facts{grid-template-columns:1fr}.vcs-rows li{grid-template-columns:1fr auto}.vcs-rows li>:nth-child(2),.vcs-rows li>:nth-child(3){grid-column:1/-1}.vcs-person{flex-direction:column}.vcs-person__actions{flex-direction:row}.vcs-chartcase{flex-direction:column}}@media (prefers-reduced-motion:reduce){.vcs-card{transition:none}}.vvc-page{display:flex;flex-direction:column;gap:20px;min-height:100%}.vvc-shell{grid-gap:14px;flex:1 1;grid-template-columns:260px minmax(0,1fr)}.vvc-chartBody,.vvc-shell{align-items:start;display:grid;gap:14px;min-height:0}.vvc-chartBody{grid-gap:14px;align-content:start;grid-template-columns:minmax(0,1.5fr) 300px;min-width:0}.vvc-chartBody:focus-visible{outline:2px solid #7046df;outline:2px solid var(--vvadm-accent,#7046df);outline-offset:2px}.vvc-chartBody--full{grid-template-columns:minmax(0,1fr)}@media (max-width:1180px){.vvc-chartBody{grid-template-columns:minmax(0,1fr)}.vvc-side{grid-gap:14px;display:grid;gap:14px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.vvc-side{grid-template-columns:1fr}}@media (max-width:760px){.vvc-shell{grid-template-columns:minmax(0,1fr)}.vvc-side{grid-column:auto}}.vvc-listPane{align-self:stretch;background:#fff;border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:14px;max-height:calc(100vh - 24px);overflow:hidden;position:-webkit-sticky;position:sticky;top:12px}.vvc-listHead,.vvc-listPane{display:flex;flex-direction:column}.vvc-listHead{border-bottom:1px solid #0000000f;border-bottom:1px solid var(--vvadm-line,#0000000f);flex:none;gap:10px;padding:10px 10px 8px}.vvc-listHead__top{color:#a1a1a6;color:var(--vvadm-mute-2,#a1a1a6);font:600 9.5px/1 Instrument Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.vvc-inquiriesBtn,.vvc-listHead__top{align-items:center;display:flex;gap:8px;justify-content:space-between}.vvc-inquiriesBtn{background:#fff;border:1px solid #7249e359;border-radius:10px;box-sizing:border-box;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);flex-direction:row;min-height:44px;padding:8px 10px;text-align:left;text-decoration:none;width:100%}.vvc-inquiriesBtn>span:first-child{align-items:flex-start;display:flex;flex-direction:column;gap:3px;min-width:0}.vvc-inquiriesBtn strong{font:600 13px/1.2 Instrument Sans,sans-serif}.vvc-inquiriesBtn small{color:#6e6e73;color:var(--vvadm-mute,#6e6e73);font:400 11px/1.3 DM Sans,sans-serif}.vvc-inquiriesCount{font-feature-settings:"tnum";background:#7249e3;border-radius:999px;color:#fff;display:inline-grid;flex:none;font:700 12px/1 Instrument Sans,sans-serif;font-variant-numeric:tabular-nums;height:22px;min-width:22px;padding:0 6px;place-items:center}.vvc-inquiriesBtn.has-pending,.vvc-inquiriesBtn:hover{background:#f3f2ff;border-color:#7249e3}.vvc-inquiriesBtn.is-current,.vvc-inquiriesBtn[aria-current=page]{background:#1c1c1e;border-color:#1c1c1e;color:#fff}.vvc-inquiriesBtn[aria-current=page] small{color:#ffffffb8}.vvc-inquiriesBtn[aria-current=page] .vvc-inquiriesCount{background:#fff;color:#1c1c1e}.vvc-inquiriesBtn:focus-visible{outline:2px solid #7046df;outline:2px solid var(--vvadm-accent,#7046df);outline-offset:2px}.vvc-inquiriesBtn--bar{display:none;flex:1 1}.vvc-search{align-items:center;display:flex;position:relative}.vvc-search input{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:1px solid #00000014;border:1px solid var(--vvadm-line,#00000014);border-radius:8px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 12.5px/1 Inter,sans-serif;height:32px;padding:0 10px 0 28px;width:100%}.vvc-search input:focus{border-color:#0000;outline:2px solid #7046df;outline:2px solid var(--vvadm-accent,#7046df);outline-offset:1px}.vvc-search__icon{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font-size:12px;left:9px;pointer-events:none;position:absolute}.vvc-filters{display:flex;gap:6px}.vvc-filter{background:#0000;border:0;border-radius:999px;color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);cursor:pointer;flex:none;font:600 11px/1 Instrument Sans,sans-serif;padding:5px 9px}.vvc-filter.is-active{background:#1c1c1e;background:var(--vvadm-ink,#1c1c1e);color:#fff}.vvc-list{display:flex;flex:1 1;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:6px}.vvc-clientRowWrap{flex-shrink:0}.vvc-clientBtn{grid-gap:10px;align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;cursor:pointer;display:grid;gap:10px;grid-template-columns:32px 1fr auto;padding:8px;text-align:left;transition:background .15s,border-color .15s;width:100%}.vvc-clientBtn:hover{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border-color:#0000000f;border-color:var(--vvadm-line,#0000000f)}.vvc-clientBtn.is-active{background:#fff;border-color:#7046df;border-color:var(--vvadm-accent,#7046df);box-shadow:0 1px 0 #7046df1f}.vvc-clientBtn:focus-visible{outline:2px solid var(--vvadm-accent);outline-offset:1px}.vvc-avatar{background:#f1f0ee;border-radius:50%;color:#5e5e61;display:grid;font:700 11px/1 Instrument Sans,sans-serif;height:32px;place-items:center;width:32px}.vvc-avatar--active{background:#1c1c1e;color:#fff}.vvc-avatar--cr{background:#eeeef0;border:1px solid #dedfe1;color:#8a7560}.vvc-clientCopy{display:flex;flex-direction:column;gap:2px;min-width:0}.vvc-clientCopy strong{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 12.5px/1.2 Instrument Sans,sans-serif}.vvc-clientCopy small,.vvc-clientCopy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvc-clientCopy small{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font:400 11px/1.2 DM Sans,sans-serif}.vvc-clientCopy small.is-selected{color:#774ee8}.vvc-listPane__foot{border-top:1px solid #0000000f;border-top:1px solid var(--vvadm-line,#0000000f);display:flex;flex:none;flex-direction:column;gap:10px;padding:10px}.vvc-addBtn{align-items:center;background:#7249e3;border:1px solid #7249e3;border-radius:10px;box-shadow:0 2px 10px #7249e338,0 1px 0 #0000000a;color:#fff;cursor:pointer;display:inline-flex;font:700 13px/1 Instrument Sans,sans-serif;gap:8px;height:40px;justify-content:center;transition:background .15s,border-color .15s,box-shadow .15s,transform .12s;width:100%}.vvc-addBtn:hover{background:#6739d3;border-color:#6739d3;box-shadow:0 4px 14px #7249e347}.vvc-addBtn:active{box-shadow:0 1px 6px #7249e333;transform:translateY(1px)}.vvc-addBtn:focus-visible{outline:2px solid #7046df;outline:2px solid var(--vvadm-accent,#7046df);outline-offset:2px}.vvc-pager{align-items:center;display:flex;gap:10px;justify-content:center}.vvc-pager__btn{background:#fff;border:1px solid #00000014;border:1px solid var(--vvadm-line,#00000014);border-radius:7px;color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);cursor:pointer;display:inline-grid;flex:none;height:26px;place-items:center;width:26px}.vvc-pager__btn:hover:not(:disabled){background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border-color:#7046df;border-color:var(--vvadm-accent,#7046df);color:#7046df;color:var(--vvadm-accent-a,#7046df)}.vvc-pager__btn:disabled{cursor:default;opacity:.4}.vvc-pager__label{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font:600 11px/1 Instrument Sans,sans-serif;white-space:nowrap}.vvc-storage{padding-top:2px}.vvc-storage__head{align-items:baseline;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:flex;font:600 10.5px/1.2 Instrument Sans,sans-serif;gap:8px;justify-content:space-between}.vvc-storage__head span:last-child{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font:400 10.5px/1.2 DM Sans,sans-serif}.vvc-storage__bar{background:#ececee;border-radius:999px;height:5px;margin-top:6px;overflow:hidden}.vvc-storage__bar i{background:#7249e3;border-radius:999px;display:block;height:100%}.vvc-storage__note{color:#a1a1a6;color:var(--vvadm-mute-2,#a1a1a6);font:400 10px/1.3 DM Sans,sans-serif;margin:5px 0 0}.vvc-quickViewBtn{background:#fff;border:1px solid #00000014;border:1px solid var(--vvadm-line,#00000014);border-radius:8px;color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);cursor:pointer;display:inline-grid;flex:none;height:28px;place-items:center;transition:background .14s,border-color .14s,color .14s,transform .14s;width:28px}.vvc-quickViewBtn:focus-visible,.vvc-quickViewBtn:hover{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border-color:#7046df;border-color:var(--vvadm-accent,#7046df);color:#7046df;color:var(--vvadm-accent-a,#7046df);transform:translateY(-1px)}.vvc-quickViewBtn:focus-visible{outline:2px solid var(--vvadm-accent);outline-offset:2px}.vvc-quickViewBtn--hero{border-radius:8px;font:600 12px/1 Instrument Sans,sans-serif;gap:6px;height:32px;padding:0 10px;width:auto}.vvc-main{display:flex;flex-direction:column;gap:20px;min-width:0}.vvc-hero{background:#0000;border:0;border-radius:0;overflow:visible;padding:0}.vvc-hero__top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px}.vvc-hero__avatar{background:#e9e9ec;border:1px solid #dedee0;border-radius:50%;color:#646466;display:grid;flex:none;font:700 15px/1 Instrument Sans,sans-serif;height:48px;place-items:center;width:48px}.vvc-hero__nameRow{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.vvc-hero__name{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 24px/1.1 Instrument Sans,sans-serif;letter-spacing:-.015em;margin:0}.vvc-badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font:600 10.5px/1 Instrument Sans,sans-serif;letter-spacing:.02em;padding:3px 8px}.vvc-badge--active{background:#eaf4ef;border-color:#d6eade;color:#2a6b52}.vvc-badge--today{background:#f3f2ff;border-color:#e1defb;color:#7046df}.vvc-hero__meta{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font:400 12.5px/1.4 DM Sans,sans-serif;margin:5px 0 0}.vvc-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.vvc-hero__actions .vvc-btn{background:#fff;border:1px solid #00000014;border-radius:999px;box-shadow:0 1px 2px #0000000a;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;font:600 13px/1 Instrument Sans,sans-serif;gap:8px;height:36px;padding:0 16px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;white-space:nowrap}.vvc-hero__actions .vvc-btn:hover{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border-color:#7046df;border-color:var(--vvadm-accent,#7046df);box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.vvc-hero__actions .vvc-btn:active{box-shadow:0 1px 4px #0000000f;transform:translateY(0)}.vvc-hero__actions .vvc-btn--heroPrimary{background:#7249e3;border-color:#7249e3;box-shadow:0 2px 10px #7249e338;color:#fff}.vvc-hero__actions .vvc-btn--heroPrimary:hover{background:#6739d3;border-color:#6739d3;box-shadow:0 4px 16px #7249e347;color:#fff}.vvc-btn{align-items:center;background:#fff;border:1px solid #00000014;border:1px solid var(--vvadm-line,#00000014);border-radius:9px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:inline-flex;font:600 12.5px/1 Instrument Sans,sans-serif;gap:6px;height:36px;padding:0 14px;text-decoration:none;white-space:nowrap}.vvc-btn--primary{background:#7249e3;border-color:#7249e3;color:#fff}.vvc-btn--primary:hover{background:#6739d3}.vvc-btn:focus-visible{outline:2px solid var(--vvadm-accent);outline-offset:2px}.vvc-tabs{border-bottom:1px solid #00000017;border-bottom:1px solid var(--vvadm-line,#00000017);display:flex;gap:22px;margin-top:18px;overflow-x:auto}.vvc-tabs::-webkit-scrollbar{display:none}.vvc-tab{background:#0000;border:0;color:#8e8e93;color:var(--vvadm-mute,#8e8e93);cursor:pointer;font:500 13px/1 Instrument Sans,sans-serif;padding:10px 1px 12px;position:relative;white-space:nowrap}.vvc-tab.is-active{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font-weight:600}.vvc-tab.is-active:after{background:#7249e3;border-radius:2px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.vvc-tab:focus-visible{border-radius:4px;outline:2px solid var(--vvadm-accent);outline-offset:2px}.vvc-card{background:#fff;border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:14px;padding:22px 24px}.vvc-cardHead{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:16px}.vvc-eyebrow{color:#a1a1a6;color:var(--vvadm-mute-2,#a1a1a6);font:600 9.5px/1 Instrument Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase}.vvc-link{background:#0000;border:0;color:#7249e3;cursor:pointer;font:600 11px/1 Instrument Sans,sans-serif;text-decoration:none}.vvc-link:hover{text-decoration:underline;text-underline-offset:2px}.vvc-snapshotGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.vvc-snapshotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vvc-metric label{color:var(--vvadm-mute-2);display:block;font:600 9.5px/1 Instrument Sans,sans-serif;letter-spacing:.07em;margin-bottom:5px;text-transform:uppercase}.vvc-metric strong{color:var(--vvadm-ink);display:block;font:600 13.5px/1.3 Instrument Sans,sans-serif}.vvc-metric small{color:var(--vvadm-mute);display:block;font:400 11px/1.3 DM Sans,sans-serif}.vvc-metric--risk strong{color:#2a6b52}.vvc-measures{grid-gap:18px;border-top:1px solid #0000000f;border-top:1px solid var(--vvadm-line,#0000000f);display:grid;gap:18px;grid-template-columns:1fr 1fr 1fr;margin-top:18px;padding-top:18px}@media (max-width:900px){.vvc-measures{grid-template-columns:1fr}}.vvc-measureHead{align-items:center;display:flex;gap:6px;margin-bottom:6px}.vvc-measureHead strong{font:600 18px/1 Instrument Sans,sans-serif}.vvc-measureHead span{align-items:center;color:var(--vvadm-mute);display:inline-flex;font:400 11px/1 DM Sans,sans-serif;gap:3px}.vvc-trendDown{color:#2a6b52;font-weight:600}.vvc-bars{align-items:center;display:flex;gap:4px;margin-top:6px}.vvc-bar{background:#ececee;border-radius:999px;flex:1 1;height:8px;overflow:hidden}.vvc-bar i{background:#7249e3;border-radius:999px;display:block;height:100%}.vvc-measureSmall{color:var(--vvadm-mute);font:400 11px/1.3 DM Sans,sans-serif;margin-top:4px}.vvc-measureSmall em{color:#1c1c1e;font-style:normal;font-weight:600}.vvc-history__row{grid-gap:12px;align-items:start;border-top:1px solid #0000000f;border-top:1px solid var(--vvadm-line,#0000000f);color:inherit;display:grid;gap:12px;grid-template-columns:74px minmax(0,1fr) 64px;padding:10px 0;text-decoration:none}.vvc-history__row:hover .vvc-history__copy strong{color:#7249e3}.vvc-history__row:first-of-type{border-top:0;padding-top:2px}.vvc-history__date{display:flex;flex-direction:column;gap:1px}.vvc-history__date strong{color:var(--vvadm-ink);font:600 11.5px/1.2 Instrument Sans,sans-serif}.vvc-history__date span{color:var(--vvadm-mute);font:400 10.5px/1.2 DM Sans,sans-serif}.vvc-history__copy strong{color:var(--vvadm-ink);display:block;font:500 12.5px/1.35 Instrument Sans,sans-serif}.vvc-history__copy small{color:var(--vvadm-mute);display:block;font:400 11px/1.4 DM Sans,sans-serif;margin-top:2px}.vvc-pill{align-items:center;border:1px solid #ececee;border-radius:999px;color:#6e6e73;display:inline-flex;font:600 10px/1 Instrument Sans,sans-serif;height:20px;padding:0 7px}.vvc-pill,.vvc-pill--signed{background:#f1f0ee}.vvc-history__foot{align-items:center;border-top:1px solid #0000000f;border-top:1px solid var(--vvadm-line,#0000000f);display:flex;gap:10px;justify-content:space-between;margin-top:10px;padding-top:10px}.vvc-history__note{color:var(--vvadm-mute);font:400 11px/1.4 DM Sans,sans-serif}.vvc-btn--dark{background:#1c1c1e;border-color:#1c1c1e;border-radius:8px;color:#fff;font-size:11px;height:28px}.vvc-side{display:flex;flex-direction:column;gap:14px;min-width:0}.vvc-sideCard{background:#fff;border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:14px;padding:18px}.vvc-sideCard h3{color:var(--vvadm-mute-2);font:600 10px/1 Instrument Sans,sans-serif;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.vvc-nextTime{color:var(--vvadm-ink);font:600 22px/1 Instrument Sans,sans-serif;letter-spacing:-.02em}.vvc-nextTime small{color:var(--vvadm-mute);font:400 11px/1 DM Sans,sans-serif;margin-left:6px}.vvc-nextMeta{color:var(--vvadm-mute);font:400 11.5px/1.4 DM Sans,sans-serif;margin-top:4px}.vvc-sideActions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:10px}.vvc-sideBtn{align-items:center;background:#f7f7f8;border:1px solid #00000014;border:1px solid var(--vvadm-line,#00000014);border-radius:8px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:inline-flex;font:600 11px/1 Instrument Sans,sans-serif;height:30px;justify-content:center;text-decoration:none}.vvc-sideBtn:hover{background:#fff}.vvc-contactGrid{grid-gap:8px;display:grid;gap:8px;margin-top:8px}.vvc-contactRow{grid-gap:8px;display:grid;font:400 11.5px/1.4 DM Sans,sans-serif;gap:8px;grid-template-columns:70px minmax(0,1fr)}.vvc-contactRow dt{color:var(--vvadm-mute-2);font:600 10px/1.4 Instrument Sans,sans-serif;letter-spacing:.04em;text-transform:uppercase}.vvc-contactRow dd{color:var(--vvadm-ink);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvc-contactRow dd a{color:inherit;text-decoration:none}.vvc-contactRow dd a:hover{text-decoration:underline;text-underline-offset:2px}.vvc-mute{color:#a1a1a6;color:var(--vvadm-mute-2,#a1a1a6);font-style:italic}.vvc-docList{display:flex;flex-direction:column;gap:6px;margin-top:8px}.vvc-doc{align-items:center;background:none;border:1px solid #0000;border-radius:8px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:9px;padding:7px 8px;text-align:left;text-decoration:none;width:100%}.vvc-doc:hover{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border-color:#0000000f;border-color:var(--vvadm-line,#0000000f)}.vvc-doc__icon{background:#fff;border:1px solid #ececee;border-radius:6px;color:#7249e3;display:grid;flex:none;height:28px;place-items:center;width:28px}.vvc-doc__copy{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.vvc-doc__name{color:var(--vvadm-ink);font:500 11.5px/1.3 Instrument Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvc-doc__meta{color:var(--vvadm-mute);font:400 10.5px/1.2 DM Sans,sans-serif}.vvc-doc__date{color:var(--vvadm-mute-2);flex:none;font:400 10.5px/1 DM Sans,sans-serif}.vvc-doc__badge{background:#f3f2ff;border:1px solid #e1defb;border-radius:999px;color:#7249e3;flex:none;font:600 9px/1 Instrument Sans,sans-serif;padding:2px 6px}.vvc-alerts{display:flex;flex-direction:column;gap:10px;margin-top:8px}.vvc-alert{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:6px 1fr}.vvc-alert__dot{border-radius:50%;height:6px;margin-top:5px;width:6px}.vvc-alert__dot--amber{background:#774ee8;box-shadow:0 0 0 4px #774ee81f}.vvc-alert__dot--muted{background:#c9cbd1}.vvc-alert strong{color:var(--vvadm-ink);display:block;font:600 11.5px/1.3 Instrument Sans,sans-serif}.vvc-alert small{color:var(--vvadm-mute);display:block;font:400 10.5px/1.4 DM Sans,sans-serif}.vvc-driveGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-top:10px}.vvc-driveCard{background:#fff;border:1px solid #00000014;border:1px solid var(--vvadm-line,#00000014);border-radius:10px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;overflow:hidden;padding:0;text-align:left;text-decoration:none;width:100%}.vvc-driveCard:focus-visible{outline:2px solid #7046df;outline:2px solid var(--vvadm-accent,#7046df);outline-offset:2px}.vvc-driveCard__preview{background:#f9f9fb;border-bottom:1px solid #0000000f;border-bottom:1px solid var(--vvadm-line,#0000000f);display:grid;height:110px;overflow:hidden;place-items:center;position:relative}.vvc-driveCard__preview canvas,.vvc-driveCard__preview img{display:block;height:100%;object-fit:cover;width:100%}.vvc-driveCard__body{display:flex;flex-direction:column;gap:3px;padding:8px 9px 9px}.vvc-driveCard__title{color:var(--vvadm-ink);font:600 11.5px/1.3 Instrument Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvc-permHead{align-items:flex-start;display:flex;gap:10;justify-content:space-between}.vvc-permHead .vvc-eyebrow{align-items:center;color:var(--vvadm-mute-2);display:inline-flex;gap:6px}.vvc-permDesc{color:var(--vvadm-mute);font:400 11.5px/1.5 DM Sans,sans-serif;margin:6px 0 0;max-width:32ch}.vvc-permUrlWrap{align-items:center;display:flex;gap:8px;margin-top:14px}.vvc-permUrl{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:1px solid #00000014;border:1px solid var(--vvadm-line,#00000014);border-radius:10px;color:var(--vvadm-ink);flex:1 1 auto;font:400 11.5px/1 DM Sans,ui-monospace,monospace;height:36px;min-width:0;padding:0 12px}.vvc-permUrl:focus{border-color:#0000;outline:2px solid #7046df;outline:2px solid var(--vvadm-accent,#7046df);outline-offset:2px}.vv-permIconBtn{background:#fff;border:1px solid #00000014;border:1px solid var(--vvadm-line,#00000014);border-radius:10px;color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);cursor:pointer;display:grid;flex:none;height:36px;place-items:center;transition:background .15s,border-color .15s,color .15s,transform .12s;width:36px}.vv-permIconBtn:hover{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border-color:#7046df;border-color:var(--vvadm-accent,#7046df);color:#7046df;color:var(--vvadm-accent,#7046df);transform:translateY(-1px)}.vv-permIconBtn:active{transform:translateY(0)}.vv-permIconBtn:disabled{cursor:not-allowed;opacity:.45;transform:none}.vv-permIconBtn--copied{background:#eaf4ef;border-color:#d6eade;color:#2a6b52}.vvc-permHint{color:var(--vvadm-mute);font:400 11px/1.4 DM Sans,sans-serif;margin:8px 0 0}.vvc-permActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.vvc-permRevoke{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#a1a1a6;color:var(--vvadm-mute-2,#a1a1a6);cursor:pointer;display:inline-flex;font:500 11.5px/1 Instrument Sans,sans-serif;gap:5px;height:32px;padding:0 10px;transition:background .15s,color .15s,border-color .15s}.vvc-permRevoke:hover{background:#fef2f2;border-color:#f3caca;color:#991b1b}.vvc-permRevoke:disabled{cursor:not-allowed;opacity:.45}.vvc-driveCard__sub{color:var(--vvadm-mute);font:400 10.5px/1.2 DM Sans,sans-serif}.vvc-empty{color:var(--vvadm-mute);font:400 12px/1.5 DM Sans,sans-serif;padding:18px;text-align:center}.vvc-comingSoon{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:220px;text-align:center}.vvc-comingSoon p{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font:500 15px/1.4 Instrument Sans,sans-serif;margin:0}@media (max-width:760px){.vvc-hero__actions{width:100%}.vvc-hero__actions .vvc-btn{flex:1 1;justify-content:center}}@media (prefers-reduced-motion:reduce){.vvc-btn,.vvc-clientBtn,.vvc-doc{transition:none}}.vvc-hero{background:#f5f5f7;background:var(--vvadm-ground,#f5f5f7);padding-bottom:12px;position:-webkit-sticky;position:sticky;top:0;z-index:12}.vvc-directoryActions{align-items:center;display:flex;gap:12px;justify-content:space-between}.vvc-switchClient{display:none}.vvc-context{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr minmax(150px,.7fr);padding-top:12px}.vvc-context label{grid-gap:5px;color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);display:grid;font-size:11px;gap:5px;min-width:0}.vvc-context :is(select,input){background:#fff;border:1px solid #e5e5e7;border:1px solid var(--vvadm-line,#e5e5e7);border-radius:8px;box-sizing:border-box;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 12px/1.4 Instrument Sans,sans-serif;height:34px;min-width:0;padding:6px 9px;width:100%}.vvc-main>.vv2-insurance{background:#fff;border:1px solid #e5e5e7;border:1px solid var(--vvadm-line,#e5e5e7);border-radius:14px;padding:20px}.vvc-main>.vnv-intake{background:#0000;border:0;padding:0}.vvc-main :is(.vvadm-clinical,.vvcare,.vnv-intake,.vv2-insurance){color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 13px/1.55 Instrument Sans,sans-serif;min-width:0}.vvc-main :is(.vvadm-clinical,.vvcare,.vnv-intake,.vv2-insurance) :is(h1,h2,h3){font-family:inherit;letter-spacing:-.015em}.vvc-main :is(.vvadm-clinical,.vvcare,.vnv-intake,.vv2-insurance) h1{font-size:20px}.vvc-main :is(.vvadm-clinical,.vvcare,.vnv-intake,.vv2-insurance) h2{font-size:17px;margin:0 0 8px}.vvc-main :is(.vvadm-clinical,.vvcare,.vnv-intake,.vv2-insurance) h3{font-size:15px;margin:0 0 8px}.vvc-main :is(.vvadm-clinical,.vvcare,.vnv-intake,.vv2-insurance) a{color:#7249e3;color:var(--vvadm-accent,#7249e3);text-underline-offset:3px}.vvc-main :is(.vvadm-clinical,.vvcare,.vnv-intake,.vv2-insurance) button{border-radius:8px;font:500 12px/1.4 Instrument Sans,sans-serif;min-height:34px}.vvc-main :is(.vvadm-clinical,.vvcare,.vnv-intake,.vv2-insurance) :is(input,select,textarea){border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:13px;max-width:100%;min-width:0}.vvc-main :is(.vvcare-row,.vnv-intake-row){gap:12px}.vvc-main :is(.vvadm-clinical__actions,.vvcare-actions,.vvcare-toolbar){flex-wrap:wrap}.vvc-readiness{list-style:none;margin:0;padding:0}.vvc-readiness li{align-items:center;border-top:1px solid #e5e5e7;border-top:1px solid var(--vvadm-line,#e5e5e7);display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:9px 0}.vvc-readiness a{color:inherit;text-decoration:none}.vvc-readiness a:hover{color:#7249e3;color:var(--vvadm-accent,#7249e3);text-decoration:underline}.vvc-readiness .vvc-pill{flex-shrink:0}.vvc-readiness__summary{font-size:13px;margin:0 0 14px}.vvc-legacy,.vvc-readiness__summary{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73)}.vvc-legacy{font-size:12px}.vvc-legacy summary{cursor:pointer;font-weight:600}.vvc-legacy dt{font-weight:600;margin-top:8px}.vvc-legacy dd{margin:3px 0}.vvc-tabs{overflow-y:hidden;scrollbar-width:none}.vvc-tab{flex-shrink:0}@media (min-width:981px){.vvc-directoryActions{display:none}.vvadm-main:has(>.vvc-page--workspace){display:flex;flex-direction:column;overflow:hidden}.vvadm-main>.vvc-page--workspace{grid-column-gap:14px;column-gap:14px;display:grid;flex:1 1;grid-template-columns:260px minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);min-height:0}.vvadm-main>.vvc-page--workspace>.vvc-directoryActions{grid-column:1/-1;grid-row:1}.vvadm-main>.vvc-page--workspace>.vvc-hero{grid-column:2;grid-row:2;min-width:0}.vvadm-main>.vvc-page--workspace>.vvc-shell{display:contents}.vvadm-main>.vvc-page--workspace .vvc-listPane{box-sizing:border-box;grid-column:1;grid-row:2/4;height:100%;max-height:none;min-height:0;position:static}.vvadm-main>.vvc-page--workspace .vvc-chartBody{grid-column:2;grid-row:3;height:100%;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin}}@media (max-width:980px){.vvc-inquiriesBtn--bar{display:flex}.vvc-listHead .vvc-inquiriesBtn{display:none}.vvc-page--selected .vvc-switchClient{display:inline-flex}.vvc-page--selected .vvc-shell{grid-template-columns:minmax(0,1fr)}.vvc-page--selected .vvc-listPane{display:none}.vvc-page--directory-open .vvc-listPane{display:flex;max-height:360px;position:static}.vvc-page--selected .vvc-side{grid-column:auto}}@media (max-width:600px){.vvc-context{gap:8px;grid-template-columns:1fr 1fr}.vvc-context label:last-child{grid-column:1/-1}.vvc-hero__top{gap:10px}.vvc-hero__actions{gap:8px}.vvc-main>.vv2-insurance,.vvc-main>.vvc-card{padding:16px}.vvc-main :is(.vvcare-row,.vnv-intake-row){flex-wrap:wrap}.vvc-main .vvc-readiness li{align-items:flex-start}}.vvc-fileFilter{align-items:center;display:flex;font-size:12px;gap:10px;margin:0 0 16px}.vvc-fileFilter select{background:#fff;border:1px solid #e5e5e7;border:1px solid var(--vvadm-line,#e5e5e7);border-radius:8px;font:inherit;max-width:100%;min-width:0;padding:7px 9px}.vvc-fileItem{min-width:0}.vvc-fileItem .vvc-driveCard{width:100%}.vvc-fileSources{display:flex;flex-direction:column;font-size:12px;gap:5px;padding-top:8px}.vvc-fileSources a{color:#7249e3;color:var(--vvadm-accent,#7249e3)}.vvj{--vvj-ok:#2f7d4f;--vvj-ok-soft:#e8f3ea;--vvj-wait:#7a5d12;--vvj-wait-soft:#efeff1;--vvj-attn:var(--vvadm-accent,#6b3fd9);--vvj-attn-soft:var(--vvadm-accent-soft,#f3eefd);grid-gap:16px;display:grid;gap:16px}.vvj-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.vvj-head h1{font-size:26px;font-weight:600;letter-spacing:-.015em;margin:2px 0}.vvj-muted,.vvj-sub{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:13px;margin:0}.vvj-head__actions{align-items:center;display:flex;gap:10px}.vvj-stages{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.vvj-stage{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:12px;color:inherit;cursor:pointer;font:inherit;padding:12px 14px;position:relative;text-align:left}.vvj-stage.is-on,.vvj-stage:hover{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb)}.vvj-stage.is-on{box-shadow:inset 0 -2px 0 #1c1c1e;box-shadow:inset 0 -2px 0 var(--vvadm-ink,#1c1c1e)}.vvj-stage__step{color:#a1a1a6;color:var(--vvadm-mute-2,#a1a1a6);font-size:11px;position:absolute;right:12px;top:11px}.vvj-stage__label{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);display:block;font-size:13px;font-weight:500}.vvj-stage__n{display:block;font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1.1;margin-top:6px}.vvj-stage__act{color:var(--vvj-attn);display:block;font-size:12px;margin-top:2px}.vvj-bar{gap:12px;justify-content:space-between}.vvj-bar,.vvj-chips{align-items:center;display:flex;flex-wrap:wrap}.vvj-chips{gap:6px}.vvj-chip{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #0000001a;border:1px solid var(--vvadm-line,#0000001a);border-radius:999px;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);cursor:pointer;font:inherit;font-size:13px;padding:5px 12px}.vvj-chip.is-on{background:#1c1c1e;background:var(--vvadm-ink,#1c1c1e);border-color:#1c1c1e;border-color:var(--vvadm-ink,#1c1c1e);color:#fff}.vvj-attn{align-items:center;display:inline-flex;font-size:13px;gap:6px;margin-left:6px}.vvj-money{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);display:flex;font-size:13px;gap:16px}.vvj-money b{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font-weight:600}.vvj-money b.is-owed{color:var(--vvj-attn)}.vvj-board{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(220px,1fr));overflow-x:auto;padding-bottom:6px}.vvj-col{grid-gap:8px;background:#e3e5e9;background:var(--vvadm-fill-2,#e3e5e9);border-radius:12px;display:grid;gap:8px;padding:10px;transition:opacity .15s}.vvj-col.is-dim{opacity:.35}.vvj-col h3{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);display:flex;font-size:13px;font-weight:600;justify-content:space-between;margin:2px 4px}.vvj-col h3 span{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font-weight:400}.vvj-card{grid-gap:4px;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:10px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:4px;padding:10px 12px;text-align:left}.vvj-card:hover{box-shadow:0 2px 10px #0000000f}.vvj-card.is-attn{box-shadow:inset 3px 0 0 var(--vvj-attn)}.vvj-card.is-open{border-color:var(--vvj-attn)}.vvj-card__name{font-size:14px;font-weight:600}.vvj-card__meta{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:12px}.vvj-card__next{font-size:13px;margin:4px 0 6px}.vvj-card__next small,.vvj-row small{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);display:block;font-size:12px;margin-top:1px}.vvj-card__foot{align-items:center;display:flex;gap:6px;justify-content:space-between}.vvj-pill{border-radius:999px;font-size:11.5px;min-width:0;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.vvj-pay--ok,.vvj-pill--ok{background:var(--vvj-ok-soft);color:var(--vvj-ok)}.vvj-pay--wait,.vvj-pill--wait{background:var(--vvj-wait-soft);color:var(--vvj-wait)}.vvj-pay--attn,.vvj-pill--attn{background:var(--vvj-attn-soft);color:var(--vvj-attn)}.vvj-pay--mute,.vvj-pill--mute{background:#e3e5e9;background:var(--vvadm-fill-2,#e3e5e9);color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73)}.vvj-days{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);flex:none;font-size:12px}.vvj-list{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:12px;display:grid;overflow:hidden}.vvj-list__head,.vvj-row{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:minmax(170px,1.15fr) minmax(200px,1.5fr) minmax(180px,1.3fr) minmax(150px,1fr) 56px;padding:0 20px}.vvj-list__head{border-bottom:1px solid #00000012;border-bottom:1px solid var(--vvadm-line,#00000012);color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font-size:12px;height:38px}.vvj-row{background:#0000;border:0;border-bottom:1px solid #0000000d;border-bottom:1px solid var(--vvadm-line-2,#0000000d);color:inherit;cursor:pointer;font:inherit;font-size:13px;min-height:58px;text-align:left}.vvj-row:last-child{border-bottom:0}.vvj-row:hover{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb)}.vvj-row.is-attn{box-shadow:inset 3px 0 0 var(--vvj-attn)}.vvj-row>span{min-width:0}.vvj-track{align-items:center;display:flex;flex-wrap:wrap;gap:3px}.vvj-track i{background:#dfe1e6;background:var(--vvadm-fill,#dfe1e6);border-radius:3px;flex:1 1;height:5px;min-width:20px}.vvj-track i.done{background:#6e6e73;background:var(--vvadm-ink-3,#6e6e73)}.vvj-track i.now{background:#1c1c1e;background:var(--vvadm-ink,#1c1c1e)}.vvj-track i.now.attn{background:var(--vvj-attn)}.vvj-track small{flex-basis:100%}.vvj-pay{border-radius:999px;display:inline-block;font-size:12px;margin:0;padding:3px 8px}.vvj-panelback{background:#0000002e;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:60}.vvj-panel{grid-gap:12px;align-content:start;background:#fff;background:var(--vvadm-plate,#fff);box-shadow:-8px 0 28px #0000001f;display:grid;gap:12px;height:100%;overflow-y:auto;padding:20px 22px 96px;width:min(420px,100%)}.vvj-panel__head{display:flex;gap:12px;justify-content:space-between}.vvj-panel__head h2{font-size:22px;font-weight:600;letter-spacing:-.015em;margin:4px 0 2px}.vvj-panel h4{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font-size:11px;font-weight:600;letter-spacing:.06em;margin:6px 0 0;text-transform:uppercase}.vvj-close{background:#0000;border:0;color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);cursor:pointer;font-size:24px;line-height:1}.vvj-nextbox{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:10px;font-size:14px;padding:12px 14px}.vvj-nextbox.is-attn{background:var(--vvj-attn-soft);border-color:#0000}.vvj-nextbox small{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);display:block;font-weight:400;margin-top:3px}.vvj-tl{display:grid;list-style:none;margin:0;padding:0}.vvj-tl li{grid-gap:10px;display:grid;font-size:13px;gap:10px;grid-template-columns:16px 1fr;padding:0 0 12px;position:relative}.vvj-tl li:before{background:#dfe1e6;background:var(--vvadm-fill,#dfe1e6);bottom:-2px;content:"";left:7px;position:absolute;top:14px;width:2px}.vvj-tl li:last-child:before{display:none}.vvj-tl .dot{background:#fff;background:var(--vvadm-plate,#fff);border:2px solid #dfe1e6;border:2px solid var(--vvadm-fill,#dfe1e6);border-radius:50%;box-sizing:border-box;height:16px;width:16px}.vvj-tl li.done .dot{background:#6e6e73;background:var(--vvadm-ink-3,#6e6e73);border-color:#6e6e73;border-color:var(--vvadm-ink-3,#6e6e73)}.vvj-tl li.now .dot{background:#1c1c1e;background:var(--vvadm-ink,#1c1c1e);border-color:#1c1c1e;border-color:var(--vvadm-ink,#1c1c1e)}.vvj-tl li.now.attn .dot{background:var(--vvj-attn);border-color:var(--vvj-attn)}.vvj-tl li.todo{opacity:.55}.vvj-tl .t{font-weight:500}.vvj-facts{grid-gap:6px;display:grid;font-size:13px;gap:6px;margin:0}.vvj-facts div{grid-gap:10px;display:grid;gap:10px;grid-template-columns:110px 1fr}.vvj-facts dt{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73)}.vvj-facts dd{margin:0}.vvj-panel__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}@media (max-width:900px){.vvj-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.vvj-list__head{display:none}.vvj-row{gap:6px 12px;grid-template-columns:1fr auto;padding:10px 16px}.vvj-row>.vvj-track,.vvj-row>span:nth-child(3){grid-column:1/-1}.vvj-row>.vvj-days{display:none}}@media (max-width:600px){.vvj-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.vvj-card,.vvj-col,.vvj-row{transition:none}}.vvj-card__plan{color:#6b3fd9;color:var(--vvadm-accent,#6b3fd9);display:block;font-size:12px;margin:-2px 0 6px}.vvj-plan{font-size:13px;margin:10px 0 0}.vvj-plan small{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);display:block;font-size:12px;margin-top:2px}.vvadm-emailconnect{gap:16px}.vvadm-emailconnect,.vvadm-emailworkspace{display:flex;flex-direction:column;min-width:0}.vvadm-emailworkspace{gap:8px}.vvadm-emailworkspace__tabs{align-items:center;border-bottom:1px solid var(--vvadm-line);display:flex;gap:18px;min-height:34px;padding:0 2px}.vvadm-emailworkspace__tabs button{background:#0000;border:0;color:var(--vvadm-mute);cursor:pointer;font:600 10.5px/1 DM Sans,sans-serif;min-height:34px;padding:0 1px;position:relative}.vvadm-emailworkspace__tabs button:focus-visible,.vvadm-emailworkspace__tabs button:hover,.vvadm-emailworkspace__tabs button[aria-selected=true]{color:var(--vvadm-ink)}.vvadm-emailworkspace__tabs button[aria-selected=true]:after{background:var(--vvadm-accent);border-radius:2px 2px 0 0;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.vvadm-emailconnect__head{margin-bottom:0}.vvadm-emailconnect__policy{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.vvadm-emailconnect__policy span{align-items:center;background:#ffffffc7;border:1px solid var(--vvadm-line);border-radius:999px;color:var(--vvadm-ink-3);display:inline-flex;font:600 10px/1 DM Sans,sans-serif;min-height:28px;padding:0 10px}.vvadm-emailconnect__setup,.vvadm-emailconnect__state{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:12px;color:var(--vvadm-ink-3);font:450 12px/1.5 DM Sans,sans-serif}.vvadm-emailconnect__state{padding:12px 14px}.vvadm-emailconnect__state--error{background:#f9f9fb;border-color:#a04a3a38;color:#8e4235}.vvadm-emailconnect__state--success{background:#f3f8f5;border-color:#47645733;color:#476457}.vvadm-emailconnect__setup{align-items:center;background:#fbfbfd;border-color:#b7821538;display:flex;gap:13px;padding:14px 16px}.vvadm-emailconnect__boundaryIcon,.vvadm-emailconnect__lock,.vvadm-emailconnect__setupIcon{border-radius:50%;display:grid;flex:none;height:34px;place-items:center;width:34px}.vvadm-emailconnect__setupIcon{background:#f5e7bd;color:#8b6618;font-size:17px}.vvadm-emailconnect__boundary strong,.vvadm-emailconnect__setup strong{color:var(--vvadm-ink-2);display:block;font:650 12.5px/1.3 Instrument Sans,sans-serif;margin-bottom:2px}.vvadm-emailconnect__boundary p,.vvadm-emailconnect__restricted p,.vvadm-emailconnect__setup p{color:var(--vvadm-mute);font:450 11.5px/1.5 DM Sans,sans-serif;margin:0}.vvadm-emailconnect__providers{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.vvadm-emailconnect__provider{grid-gap:13px;align-items:center;background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:14px;box-shadow:0 9px 28px #1c1c1e0a;display:grid;gap:13px;grid-template-columns:48px minmax(0,1fr) auto;min-width:0;padding:17px}.vvadm-emailconnect__provider--connected{background:linear-gradient(135deg,#fff,#f7faf8);border-color:#47645738}.vvadm-emailconnect__providerMark{background:#fff;border:1px solid #1c1c1e14;border-radius:12px;box-shadow:0 4px 14px #1c1c1e0f;display:grid;flex:none;height:48px;overflow:hidden;place-items:center;width:48px}.vvadm-emailconnect__providerMark img,.vvadm-emailconnect__providerMark svg{display:block;height:100%;width:100%}.vvadm-emailconnect__accountMain,.vvadm-emailconnect__providerCopy{min-width:0}.vvadm-emailconnect__providerTitle{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.vvadm-emailconnect__provider h2,.vvadm-emailconnect__restricted h1,.vvadm-emailconnect__sectionHead h2{color:var(--vvadm-ink);font:650 17px/1.2 Instrument Sans,sans-serif;letter-spacing:-.015em;margin:0}.vvadm-emailconnect__provider p{color:var(--vvadm-mute);font:450 11px/1.4 DM Sans,sans-serif;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis}.vvadm-emailconnect__connectedDot{align-items:center;color:#476457;display:inline-flex;font:650 9.5px/1 DM Sans,sans-serif;gap:5px}.vvadm-emailconnect__connectedDot:before{background:#5b8c72;border-radius:50%;content:"";height:6px;width:6px}.vvadm-emailconnect__accounts{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:14px;overflow:hidden}.vvadm-emailconnect__sectionHead{align-items:center;background:#fafafd;border-bottom:1px solid var(--vvadm-line-2);display:flex;gap:16px;justify-content:space-between;padding:15px 17px}.vvadm-emailconnect__sectionHead h2{font-size:14px;margin-top:3px}.vvadm-emailconnect__sectionHead>span{color:var(--vvadm-mute-2);font:450 10px/1.3 DM Sans,sans-serif}.vvadm-emailconnect__account{grid-gap:13px;align-items:center;border-bottom:1px solid var(--vvadm-line-2);display:grid;gap:13px;grid-template-columns:40px minmax(170px,.9fr) minmax(270px,1.5fr) auto;min-width:0;padding:14px 17px}.vvadm-emailconnect__account:last-child{border-bottom:0}.vvadm-emailconnect__account .vvadm-emailconnect__providerMark{border-radius:10px;height:40px;width:40px}.vvadm-emailconnect__accountMain{display:flex;flex-direction:column;gap:3px}.vvadm-emailconnect__accountMain strong{color:var(--vvadm-ink-2);font:650 12px/1.25 Instrument Sans,sans-serif;overflow:hidden;text-overflow:ellipsis}.vvadm-emailconnect__accountMain span{color:var(--vvadm-mute);font:450 9.5px/1.35 DM Sans,sans-serif}.vvadm-emailconnect__account dl{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;min-width:0}.vvadm-emailconnect__account dl div{background:var(--vvadm-plate-2);border-radius:8px;display:flex;flex-direction:column;gap:3px;min-width:0;padding:7px 9px}.vvadm-emailconnect__account dt{color:var(--vvadm-mute-2);font:600 8.5px/1 DM Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase}.vvadm-emailconnect__account dd{color:var(--vvadm-ink-3);font:600 10px/1.2 DM Sans,sans-serif;margin:0}.vvadm-emailconnect__confirm{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,auto);justify-content:end}.vvadm-emailconnect__confirm span{color:#8e4235;font:600 9.5px/1.2 DM Sans,sans-serif;grid-column:1/-1}.vvadm-emailconnect__danger{background:#fff2ef;border:1px solid #a04a3a40;color:#8e4235}.vvadm-emailconnect__signature{align-items:center;border-top:1px dashed var(--vvadm-line-2);display:flex;gap:11px;grid-column:1/-1;padding-top:11px}.vvadm-emailconnect__signatureLabel{color:var(--vvadm-mute-2);font:600 8.5px/1 DM Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase}.vvadm-emailconnect__signatureText{color:var(--vvadm-ink-3);flex:1 1;font:450 10px/1.45 DM Sans,sans-serif;margin:0;min-width:0;overflow:hidden;white-space:pre-wrap}.vvadm-emailconnect__signatureText--none{color:var(--vvadm-mute);font-style:italic}.vvadm-emailconnect__signature--editing{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:1fr auto auto}.vvadm-emailconnect__signature--editing label{color:var(--vvadm-mute-2);font:600 8.5px/1 DM Sans,sans-serif;grid-column:1/-1;letter-spacing:.06em;text-transform:uppercase}.vvadm-emailconnect__signature--editing textarea{background:#fff;border:1px solid var(--vvadm-line-2);border-radius:9px;color:var(--vvadm-ink-2);font:450 11px/1.5 DM Sans,sans-serif;grid-column:1/-1;min-height:58px;padding:9px 11px;resize:vertical}.vvadm-emailconnect__signatureError{color:#8e4235;font:600 9.5px/1.2 DM Sans,sans-serif;grid-column:1/-1}.vvadm-emailconnect__signatureActions{align-items:center;display:flex;gap:7px;grid-column:1/-1;justify-content:flex-end}.vvadm-emailconnect__signatureActions span{color:var(--vvadm-mute);flex:1 1;font:450 9.5px/1.3 DM Sans,sans-serif}.vvadm-emailconnect__boundary{align-items:flex-start;background:#f5f8f6;border:1px solid #4764572b;border-radius:13px;display:flex;gap:12px;padding:15px 17px}.vvadm-emailconnect__boundaryIcon{background:#e3eee8;color:#476457;font-size:15px;font-weight:700}.vvadm-emailconnect__restricted{align-items:flex-start;background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:14px;display:flex;gap:14px;justify-content:center;min-height:260px;padding:54px 22px}.vvadm-emailconnect__restricted>div{max-width:540px}.vvadm-emailconnect__restricted h1{font-size:21px;margin:4px 0 7px}.vvadm-emailconnect__lock{background:var(--vvadm-fill-2);color:var(--vvadm-ink-3)}@media (max-width:920px){.vvadm-emailconnect__providers{grid-template-columns:1fr}.vvadm-emailconnect__account{grid-template-columns:40px minmax(0,1fr) auto}.vvadm-emailconnect__account dl{grid-column:2/-1}.vvadm-emailconnect__account>.vvadm-btn,.vvadm-emailconnect__account>.vvadm-emailconnect__confirm{grid-column:3;grid-row:1}}@media (max-width:600px){.vvadm-emailworkspace__tabs,.vvadm-emailworkspace__tabs button{min-height:44px}.vvadm-emailconnect__policy{justify-content:flex-start}.vvadm-emailconnect__provider{grid-template-columns:42px minmax(0,1fr);padding:14px}.vvadm-emailconnect__providerMark{height:42px;width:42px}.vvadm-emailconnect__provider>.vvadm-btn{grid-column:1/-1;min-height:42px;width:100%}.vvadm-emailconnect__sectionHead{align-items:flex-start;flex-direction:column}.vvadm-emailconnect__account{grid-template-columns:40px minmax(0,1fr)}.vvadm-emailconnect__account dl,.vvadm-emailconnect__account>.vvadm-btn,.vvadm-emailconnect__account>.vvadm-emailconnect__confirm{grid-column:1/-1;grid-row:auto}.vvadm-emailconnect__account dl{grid-template-columns:1fr}.vvadm-emailconnect__account>.vvadm-btn{min-height:42px}.vvadm-emailconnect__confirm{grid-template-columns:1fr 1fr}}.vvadm-inbox{background:#fff;background:var(--vvadm-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--vvadm-border,#e5e7eb);border-radius:12px;display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden}.vvadm-inbox__toolbar{align-items:center;background:#fafafa;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--vvadm-border,#e5e7eb);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:8px 14px}.vvadm-inbox__toolbarLeft{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.vvadm-inbox__toolbarRight{align-items:center;display:flex;flex-shrink:0;gap:6px}.vvadm-inbox__account{align-items:center;display:flex;gap:8px}.vvadm-inbox__accountEmail{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font-size:13px;font-weight:600}.vvadm-inbox__providerBadge{background:#e0f2fe;border-radius:999px;color:#0369a1;font-size:11px;font-weight:500;padding:1px 7px;text-transform:capitalize}.vvadm-inbox__syncInfo{color:#6b7280;color:var(--vvadm-ink-3,#6b7280);font-size:11px}.vvadm-inbox__divider{background:#e5e7eb;height:18px;margin:0 2px;width:1px}.vvadm-inbox__filters{align-items:center;display:flex;gap:4px}.vvadm-inbox__filterBtn{background:#0000;border:1px solid #0000;border-radius:16px;color:#4b5563;color:var(--vvadm-ink-2,#4b5563);cursor:pointer;font-size:12px;font-weight:500;padding:4px 10px;transition:all .12s ease}.vvadm-inbox__filterBtn:hover{background:#f1f5f9}.vvadm-inbox__filterBtn--active{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8;font-weight:600}.vvadm-inbox__unreadBadge{background:#2563eb;border-radius:8px;color:#fff;font-size:10px;font-weight:700;margin-left:4px;padding:1px 5px}.vvadm-inbox__search{position:relative;width:180px}.vvadm-inbox__searchInput{background:#fff;border:1px solid #d1d5db;border:1px solid var(--vvadm-border,#d1d5db);border-radius:6px;font-size:12px;outline:none;padding:5px 10px;width:100%}.vvadm-inbox__searchInput:focus{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.vvadm-inbox__btn{background:#fff;border:1px solid #d1d5db;border:1px solid var(--vvadm-border,#d1d5db);border-radius:6px;color:#374151;color:var(--vvadm-ink,#374151);cursor:pointer;font-size:11.5px;font-weight:500;padding:5px 10px;transition:all .12s ease;white-space:nowrap}.vvadm-inbox__btn:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.vvadm-inbox__btn:disabled{cursor:not-allowed;opacity:.5}.vvadm-inbox__btn--primary{background:#185a9d;background:var(--vvadm-accent,#185a9d);border-color:#185a9d;border-color:var(--vvadm-accent,#185a9d);color:#fff}.vvadm-inbox__btn--primary:hover:not(:disabled){background:#124375;border-color:#124375}.vvadm-inbox__main{display:flex;flex:1 1;min-height:0}.vvadm-inbox__sidebar{background:#fff;border-right:1px solid #e5e7eb;border-right:1px solid var(--vvadm-border,#e5e7eb);overflow-y:auto;width:350px}.vvadm-inbox__threadsList{list-style:none;margin:0;padding:0}.vvadm-inbox__threadItem{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--vvadm-border-soft,#f3f4f6);cursor:pointer;padding:10px 14px;position:relative;transition:background .12s ease}.vvadm-inbox__threadItem:hover{background:#f9fafb}.vvadm-inbox__threadItem--active{background:#f0fdf4!important;border-left:3px solid #16a34a}.vvadm-inbox__threadItem--unread{background:#f8fafc}.vvadm-inbox__threadItem--unread .vvadm-inbox__threadSubject{color:#0f172a;font-weight:700}.vvadm-inbox__threadTop{align-items:center;display:flex;justify-content:space-between;margin-bottom:3px}.vvadm-inbox__threadSender{color:#1f2937;color:var(--vvadm-ink,#1f2937);font-size:12.5px;font-weight:600;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-inbox__threadTime{color:#9ca3af;color:var(--vvadm-ink-3,#9ca3af);font-size:11px;white-space:nowrap}.vvadm-inbox__threadSubject{color:#374151;color:var(--vvadm-ink-2,#374151);font-size:12.5px;margin-bottom:2px}.vvadm-inbox__threadSnippet,.vvadm-inbox__threadSubject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-inbox__threadSnippet{color:#6b7280;color:var(--vvadm-ink-3,#6b7280);font-size:11.5px;line-height:1.25}.vvadm-inbox__threadMeta{align-items:center;display:flex;gap:5px;margin-top:4px}.vvadm-inbox__tag{background:#f1f5f9;border-radius:4px;color:#475569;font-size:9.5px;padding:1px 5px;text-transform:capitalize}.vvadm-inbox__unreadDot{background:#2563eb;border-radius:50%;display:inline-block;height:6px;margin-right:4px;width:6px}.vvadm-inbox__detail{background:#fff;display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.vvadm-inbox__emptyDetail{align-items:center;color:#9ca3af;color:var(--vvadm-ink-3,#9ca3af);display:flex;flex:1 1;font-size:13px;justify-content:center;padding:40px;text-align:center}.vvadm-inbox__detailHeader{background:#fafafa;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--vvadm-border,#e5e7eb);padding:12px 18px}.vvadm-inbox__detailTitle{color:#111827;color:var(--vvadm-ink,#111827);font-size:15px;font-weight:700;margin:0 0 6px}.vvadm-inbox__detailMeta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.vvadm-inbox__participants{color:#4b5563;color:var(--vvadm-ink-2,#4b5563);font-size:11.5px}.vvadm-inbox__messagesList{display:flex;flex-direction:column;gap:12px;padding:14px 18px}.vvadm-inbox__messageCard{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--vvadm-border,#e5e7eb);border-radius:8px;box-shadow:0 1px 2px #0000000a;overflow:hidden}.vvadm-inbox__messageHeader{align-items:center;background:#f9fafb;border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--vvadm-border-soft,#f3f4f6);display:flex;justify-content:space-between;padding:8px 12px}.vvadm-inbox__messageSenderInfo{align-items:center;display:flex;gap:8px}.vvadm-inbox__senderAvatar{align-items:center;background:#e2e8f0;border-radius:50%;color:#334155;display:flex;font-size:11px;font-weight:600;height:26px;justify-content:center;text-transform:uppercase;width:26px}.vvadm-inbox__messageSenderName{color:#1e293b;font-size:12.5px;font-weight:600}.vvadm-inbox__messageSenderEmail{color:#64748b;font-size:11.5px;font-weight:400}.vvadm-inbox__messageTime{color:#94a3b8;font-size:10.5px}.vvadm-inbox__messageBody{color:#334155;font-size:12.5px;line-height:1.45;padding:12px 14px;word-break:break-word}.vvadm-inbox__messageBodyHtml{max-width:100%;overflow-x:auto}.vvadm-inbox__messageBodyHtml img{height:auto;max-width:100%}.vvadm-inbox__emptyList{color:#9ca3af;color:var(--vvadm-ink-3,#9ca3af);font-size:12.5px;padding:40px 20px;text-align:center}.vvadm-messagehub{display:flex;flex-direction:column;gap:8px;height:calc(100dvh - 120px);min-height:0}.vvadm-messagehub__header{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:16px;justify-content:space-between}.vvadm-messagehub>[role=tabpanel]{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.vvadm-messagehub__tabs{align-items:center;background:#ffffffb8;border:1px solid var(--vvadm-line);border-radius:10px;display:inline-flex;gap:3px;padding:3px;width:-webkit-fit-content;width:fit-content}.vvadm-messagehub__tabs button{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--vvadm-ink-3);cursor:pointer;display:inline-flex;font:600 11.5px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;gap:7px;min-height:32px;padding:0 13px}.vvadm-messagehub__tabs button:focus-visible,.vvadm-messagehub__tabs button:hover{background:var(--vvadm-plate-2);color:var(--vvadm-ink)}.vvadm-messagehub__tabs button[aria-selected=true]{background:var(--vvadm-ink);box-shadow:0 2px 8px #1c1c1e29;color:#fff}.vvadm-messagehub__tabs svg{flex:none}.vvadm-teammsg{display:flex;flex-direction:column;gap:16px;min-width:0}.vvadm-teammsg__head{margin-bottom:0}.vvadm-teammsg__workspace{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:15px;box-shadow:0 12px 38px rgba(28,28,30,.055);display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);height:min(690px,calc(100dvh - 230px));min-height:520px;overflow:hidden}.vvadm-teammsg__sidebar{background:#fafafd;border-right:1px solid var(--vvadm-line);display:flex;flex-direction:column;min-height:0;min-width:0}.vvadm-teammsg__sidebarhead{align-items:center;border-bottom:1px solid var(--vvadm-line-2);display:flex;gap:12px;justify-content:space-between;min-height:64px;padding:12px 15px}.vvadm-teammsg__sidebarhead>div{display:flex;flex-direction:column;gap:3px;min-width:0}.vvadm-teammsg__sidebarhead strong{color:var(--vvadm-ink);font:650 13px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-teammsg__sidebarhead span{color:var(--vvadm-mute);font:450 10.5px/1.2 DM Sans,sans-serif}.vvadm-teammsg__sidebarhead button{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:999px;color:var(--vvadm-ink-3);cursor:pointer;font:600 10px/1 DM Sans,sans-serif;min-height:28px;padding:0 9px}.vvadm-teammsg__sidebarhead button.is-active,.vvadm-teammsg__sidebarhead button:focus-visible,.vvadm-teammsg__sidebarhead button:hover{background:var(--vvadm-accent-soft);border-color:#7046df38;color:var(--vvadm-accent-a)}.vvadm-teammsg__search{align-items:center;background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:9px;color:var(--vvadm-mute);display:flex;gap:8px;height:46px;margin:10px 11px 7px;padding:0 11px}.vvadm-teammsg__search:focus-within{border-color:#7046df66;box-shadow:0 0 0 3px var(--vvadm-accent-soft);color:var(--vvadm-accent-a)}.vvadm-teammsg__search input{background:#0000;border:0;color:var(--vvadm-ink);flex:1 1;font:450 12px/1 DM Sans,sans-serif;min-width:0;outline:0;padding:0}.vvadm-teammsg__search input::placeholder{color:var(--vvadm-mute-2)}.vvadm-teammsg__threads{flex:1 1;min-height:0;overflow-y:auto;padding:3px 7px 10px;scrollbar-color:var(--vvadm-fill) #0000;scrollbar-width:thin}.vvadm-teammsg-thread{grid-gap:10px;align-items:start;background:#0000;border:0;border-bottom:1px solid var(--vvadm-line-2);border-radius:9px;color:var(--vvadm-ink);cursor:pointer;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) auto;min-height:82px;padding:11px 9px;position:relative;text-align:left;width:100%}.vvadm-teammsg-thread:focus-visible,.vvadm-teammsg-thread:hover{background:rgba(0,0,0,.025);outline:0}.vvadm-teammsg-thread--active{background:var(--vvadm-fill-2);border-bottom-color:#0000}.vvadm-teammsg-thread--active:focus-visible,.vvadm-teammsg-thread--active:hover{background:var(--vvadm-fill-2)}.vvadm-teammsg-avatar,.vvadm-teammsg-thread__avatar{background:#e1e1e3;border-radius:50%;color:#5a5a5d;display:grid;flex:none;font:650 10px/1 DM Sans,sans-serif;letter-spacing:.02em;place-items:center}.vvadm-teammsg-thread__avatar{height:36px;width:36px}.vvadm-teammsg-avatar{height:34px;width:34px}.vvadm-teammsg-thread__copy{display:flex;flex-direction:column;gap:3px;min-width:0}.vvadm-teammsg-thread__topline{align-items:baseline;display:flex;gap:7px;min-width:0}.vvadm-teammsg-thread__topline strong{color:var(--vvadm-ink-2);flex:1 1;font:600 12px/1.25 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-teammsg-thread--unread .vvadm-teammsg-thread__topline strong{color:var(--vvadm-ink);font-weight:750}.vvadm-teammsg-thread__topline time{color:var(--vvadm-mute-2);flex:none;font:450 9.5px/1 DM Sans,sans-serif}.vvadm-teammsg-thread__people,.vvadm-teammsg-thread__preview{color:var(--vvadm-mute);font:450 10.5px/1.3 DM Sans,sans-serif;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-teammsg-thread__preview{color:var(--vvadm-ink-3)}.vvadm-teammsg-thread__count{align-self:center;background:var(--vvadm-accent);border-radius:999px;color:#fff;display:grid;font:700 9px/1 DM Sans,sans-serif;height:18px;min-width:18px;padding:0 4px;place-items:center}.vvadm-teammsg__conversation{background:var(--vvadm-plate);display:flex;flex-direction:column;min-height:0;min-width:0}.vvadm-teammsg__conversationhead{align-items:center;background:#fffffff0;border-bottom:1px solid var(--vvadm-line);display:flex;gap:14px;justify-content:space-between;min-height:64px;padding:12px 18px}.vvadm-teammsg__conversationhead>div{display:flex;flex-direction:column;gap:4px;min-width:0}.vvadm-teammsg__conversationhead h2{color:var(--vvadm-ink);font:650 14px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-teammsg__conversationhead>div>span{color:var(--vvadm-mute);font:450 10.5px/1.2 DM Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-teammsg__private{align-items:center;background:#edf2ef;border-radius:999px;color:#476457;display:inline-flex;flex:none;font:650 9.5px/1 DM Sans,sans-serif;gap:5px;padding:5px 8px}.vvadm-teammsg__messages{background:radial-gradient(circle at 94% 8%,rgba(112,70,223,.035),#0000 26%),linear-gradient(#fbfbfc,#fff);display:flex;flex:1 1;flex-direction:column;gap:15px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px clamp(14px,3vw,34px);scrollbar-color:var(--vvadm-fill) #0000;scrollbar-width:thin}.vvadm-teammsg-message{align-items:flex-start;align-self:flex-start;display:flex;gap:9px;width:min(680px,86%)}.vvadm-teammsg-message--mine{align-self:flex-end;justify-content:flex-end}.vvadm-teammsg-message>div{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:5px 13px 13px 13px;box-shadow:0 4px 15px rgba(28,28,30,.035);min-width:0;padding:10px 13px}.vvadm-teammsg-message--mine>div{background:var(--vvadm-ink);border-color:#0000;border-radius:13px 5px 13px 13px;box-shadow:0 5px 18px #1c1c1e24;color:#fff}.vvadm-teammsg-message header{align-items:baseline;display:flex;gap:9px;margin-bottom:5px}.vvadm-teammsg-message header strong{color:var(--vvadm-ink-2);font:650 10.5px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-teammsg-message header time{color:var(--vvadm-mute-2);font:450 9px/1 DM Sans,sans-serif}.vvadm-teammsg-message--mine header strong{color:#ffffffe6}.vvadm-teammsg-message--mine header time{color:#ffffff80}.vvadm-teammsg-message p{color:var(--vvadm-ink-2);font:450 12px/1.52 DM Sans,sans-serif;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.vvadm-teammsg-message--mine p{color:#ffffffe6}.vvadm-teammsg__reply{background:#fff;border-top:1px solid var(--vvadm-line);flex:none;padding:12px 16px 13px}.vvadm-teammsg__reply label{display:block}.vvadm-teammsg__reply textarea{background:var(--vvadm-plate-2);border:1px solid var(--vvadm-line);border-radius:10px;color:var(--vvadm-ink);font:450 12.5px/1.45 DM Sans,sans-serif;max-height:180px;min-height:72px;outline:0;padding:10px 12px;resize:vertical;width:100%}.vvadm-teammsg__reply textarea:focus{background:#fff;border-color:#7046df6b;box-shadow:0 0 0 3px var(--vvadm-accent-soft)}.vvadm-teammsg__reply textarea:disabled{cursor:not-allowed;opacity:.62}.vvadm-teammsg__replybar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:8px}.vvadm-teammsg__replybar>span{color:var(--vvadm-mute-2);font:450 9.5px/1.3 DM Sans,sans-serif}.vvadm-teammsg__state{color:var(--vvadm-mute);font:450 11.5px/1.5 DM Sans,sans-serif;margin:auto;padding:20px;text-align:center}.vvadm-teammsg__state--error{color:#a04a3a}.vvadm-teammsg__empty,.vvadm-teammsg__welcome{align-content:center;display:grid;justify-items:center;text-align:center}.vvadm-teammsg__empty{color:var(--vvadm-mute);min-height:200px;padding:24px 18px}.vvadm-teammsg__empty>span{color:var(--vvadm-accent);margin-bottom:9px}.vvadm-teammsg__empty strong{color:var(--vvadm-ink-2);font:650 12px/1.3 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-teammsg__empty p{font:450 10.5px/1.5 DM Sans,sans-serif;margin:5px 0 0;max-width:230px}.vvadm-teammsg__welcome{min-height:100%;padding:36px}.vvadm-teammsg__welcomeicon{background:var(--vvadm-accent-soft);border-radius:50%;color:var(--vvadm-accent);display:grid;font-size:19px;height:48px;margin-bottom:13px;place-items:center;width:48px}.vvadm-teammsg__welcome h2{color:var(--vvadm-ink);font:650 19px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;margin:0}.vvadm-teammsg__welcome p{color:var(--vvadm-mute);font:450 12px/1.55 DM Sans,sans-serif;margin:7px 0 18px;max-width:420px}.vvadm-teammsg-modalback{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c1c1e94;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:120}.vvadm-teammsg-modal{background:var(--vvadm-plate);border:1px solid #ffffff80;border-radius:16px;box-shadow:0 30px 100px #1c1c1e52;max-height:min(90vh,760px);max-height:min(90dvh,760px);overflow-y:auto;overscroll-behavior:contain;padding:25px;position:relative;width:min(610px,100%)}.vvadm-teammsg-modal h2{color:var(--vvadm-ink);font:650 24px/1.15 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:-.025em;margin:7px 42px 0 0}.vvadm-teammsg-modal__lead{color:var(--vvadm-mute);font:450 12px/1.5 DM Sans,sans-serif;margin:7px 42px 19px 0}.vvadm-teammsg-modal__close{background:var(--vvadm-fill-2);border:0;border-radius:50%;color:var(--vvadm-ink-3);cursor:pointer;display:grid;font:400 21px/1 Instrument Sans,sans-serif;height:34px;padding:0;place-items:center;position:absolute;right:14px;top:14px;width:34px}.vvadm-teammsg-modal__close:focus-visible,.vvadm-teammsg-modal__close:hover{background:var(--vvadm-fill);color:var(--vvadm-ink)}.vvadm-teammsg-compose{display:flex;flex-direction:column;gap:14px}.vvadm-teammsg-compose fieldset{border:0;margin:0;min-width:0;padding:0}.vvadm-teammsg-compose__legend{align-items:center;color:var(--vvadm-ink-2);display:flex;font:650 11px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;gap:12px;justify-content:space-between;margin-bottom:7px}.vvadm-teammsg-compose__legend button{background:#0000;border:0;color:var(--vvadm-accent-a);cursor:pointer;font:600 10px/1 DM Sans,sans-serif;padding:3px 0}.vvadm-teammsg-compose__people{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:188px;overflow-y:auto;padding:2px}.vvadm-teammsg-compose__people label{align-items:center;background:var(--vvadm-plate-2);border:1px solid var(--vvadm-line);border-radius:10px;cursor:pointer;display:flex;gap:9px;min-height:54px;min-width:0;padding:8px 9px;position:relative}.vvadm-teammsg-compose__people label.is-selected,.vvadm-teammsg-compose__people label:focus-within,.vvadm-teammsg-compose__people label:hover{background:var(--vvadm-accent-soft);border-color:#7046df59}.vvadm-teammsg-compose__people label.is-selected{padding-right:30px}.vvadm-teammsg-compose__people label.is-selected:after{background:var(--vvadm-accent);border-radius:50%;color:#fff;content:"✓";display:grid;font:700 9px/1 DM Sans,sans-serif;height:17px;place-items:center;position:absolute;right:10px;width:17px}.vvadm-teammsg-compose__people input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.vvadm-teammsg-compose__people label>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.vvadm-teammsg-compose__people small,.vvadm-teammsg-compose__people strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-teammsg-compose__people strong{color:var(--vvadm-ink-2);font:650 11.5px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-teammsg-compose__people small{color:var(--vvadm-mute);font:450 9.5px/1.2 DM Sans,sans-serif}.vvadm-teammsg-compose__safety{align-items:flex-start;background:#f1f4f2;border-radius:9px;color:#51635a;display:flex;font:450 10.5px/1.45 DM Sans,sans-serif;gap:8px;padding:10px 11px}.vvadm-teammsg-compose__safety svg{flex:none;margin-top:1px}.vvadm-team-card__message{align-self:flex-start;text-decoration:none}.vvadm-notifications{flex:none;position:relative}.vvadm-notifications__trigger{background:#0000;border:0;border-radius:50%;color:var(--vvadm-ink-3);cursor:pointer;display:grid;height:34px;padding:0;place-items:center;position:relative;width:34px}.vvadm-notifications__trigger--open,.vvadm-notifications__trigger:focus-visible,.vvadm-notifications__trigger:hover{background:var(--vvadm-fill-2);color:var(--vvadm-ink);outline:0}.vvadm-notifications__trigger:focus-visible{box-shadow:0 0 0 2px var(--vvadm-plate),0 0 0 4px var(--vvadm-accent)}.vvadm-notifications__count{background:var(--vvadm-accent);border:2px solid #fcfcfd;border-radius:999px;color:#fff;display:grid;font:750 8.5px/1 DM Sans,sans-serif;height:17px;min-width:17px;padding:0 4px;place-items:center;position:absolute;right:-3px;top:-2px}.vvadm-notifications__panel{background:hsla(0,0%,100%,.985);border:1px solid var(--vvadm-line);border-radius:14px;box-shadow:0 24px 70px #1c1c1e33;display:flex;flex-direction:column;max-height:min(620px,calc(100dvh - 76px));opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:-42px;top:calc(100% + 9px);transform:translateY(-5px) scale(.99);transition:opacity .13s ease,transform .13s ease;width:min(390px,calc(100vw - 24px));z-index:80}.vvadm-notifications__panel--open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.vvadm-notifications__header{align-items:center;border-bottom:1px solid var(--vvadm-line);display:flex;gap:14px;justify-content:space-between;min-height:66px;padding:13px 15px}.vvadm-notifications__header>div{display:flex;flex-direction:column;gap:3px;min-width:0}.vvadm-notifications__header strong{color:var(--vvadm-ink);font:700 13px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-notifications__header span{color:var(--vvadm-mute);font:450 10px/1.2 DM Sans,sans-serif}.vvadm-notifications__header button{background:#0000;border:0;color:var(--vvadm-accent-a);cursor:pointer;font:650 10px/1 DM Sans,sans-serif;padding:5px 0}.vvadm-notifications__header button:disabled{color:var(--vvadm-mute-2);cursor:default}.vvadm-notifications__list{min-height:110px;overflow-y:auto;overscroll-behavior:contain}.vvadm-notification{grid-gap:9px;background:#fff;border:0;border-bottom:1px solid var(--vvadm-line-2);color:var(--vvadm-ink);cursor:pointer;display:grid;gap:9px;grid-template-columns:8px minmax(0,1fr);min-height:76px;padding:12px 15px;text-align:left;width:100%}.vvadm-notification:focus-visible,.vvadm-notification:hover{background:var(--vvadm-plate-2);outline:0}.vvadm-notification--unread{background:var(--vvadm-accent-soft)}.vvadm-notification--unread:focus-visible,.vvadm-notification--unread:hover{background:oklch(.94 .031 289)}.vvadm-notification__dot{background:#0000;border-radius:50%;height:6px;margin-top:5px;width:6px}.vvadm-notification--unread .vvadm-notification__dot{background:var(--vvadm-accent)}.vvadm-notification__copy{display:flex;flex-direction:column;gap:3px;min-width:0}.vvadm-notification__copy span,.vvadm-notification__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-notification__copy strong{color:var(--vvadm-ink-2);font:650 11.5px/1.3 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-notification--unread .vvadm-notification__copy strong{color:var(--vvadm-ink);font-weight:750}.vvadm-notification__copy span{color:var(--vvadm-ink-3);font:450 10.5px/1.3 DM Sans,sans-serif}.vvadm-notification__copy time{color:var(--vvadm-mute-2);font:450 9.5px/1.2 DM Sans,sans-serif}.vvadm-notifications__state{color:var(--vvadm-mute);font:450 11px/1.5 DM Sans,sans-serif;margin:0;padding:28px 20px;text-align:center}.vvadm-notifications__state--error{color:#a04a3a}.vvadm-notifications__footer{align-items:center;background:var(--vvadm-plate-2);border:0;border-top:1px solid var(--vvadm-line);color:var(--vvadm-ink-2);cursor:pointer;display:flex;flex:none;font:650 10.5px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;gap:8px;justify-content:center;min-height:43px}.vvadm-notifications__footer:focus-visible,.vvadm-notifications__footer:hover{background:var(--vvadm-fill-2);color:var(--vvadm-ink);outline:0}.vvadm-notifications__toast{grid-gap:11px;align-items:center;animation:vvadm-notification-toast-in .18s ease both;background:#1c1c1ef5;border:1px solid #ffffff29;border-radius:12px;box-shadow:0 20px 55px #1c1c1e42;color:#fff;cursor:pointer;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr) auto;min-height:66px;padding:11px 13px;position:fixed;right:22px;text-align:left;top:68px;width:min(390px,calc(100vw - 24px));z-index:90}.vvadm-notifications__toast>span:first-child{color:oklch(.72 .156 289);font-size:9px}.vvadm-notifications__toast>span:nth-child(2){display:flex;flex-direction:column;gap:4px;min-width:0}.vvadm-notifications__toast small,.vvadm-notifications__toast strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-notifications__toast strong{font:650 11.5px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-notifications__toast small,.vvadm-notifications__toast>span:last-child{color:#ffffff9e;font:500 9.5px/1.2 DM Sans,sans-serif}@keyframes vvadm-notification-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (pointer:coarse){.vvadm-messagehub__tabs button,.vvadm-notifications__footer,.vvadm-notifications__header button,.vvadm-teammsg-compose__legend button,.vvadm-teammsg-modal__close,.vvadm-teammsg__sidebarhead button{min-height:44px}.vvadm-notifications__trigger,.vvadm-teammsg-modal__close{height:44px;width:44px}.vvadm-teammsg__reply textarea,.vvadm-teammsg__search input{font-size:16px}}@media (max-width:1080px){.vvadm-primarynav>.vvadm-nav-pill{display:none}.vvadm-menu-link--mobile{display:flex}.vvadm-primarynav{overflow:visible}.vvadm-teammsg__workspace{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}}@media (max-width:760px){.vvadm-teammsg__workspace{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.vvadm-teammsg__sidebar{border-bottom:1px solid var(--vvadm-line);border-right:0;max-height:330px}.vvadm-teammsg__conversation{min-height:540px}.vvadm-teammsg__messages{min-height:300px}.vvadm-teammsg-message{width:min(94%,680px)}}@media (max-width:640px){.vvadm-messagehub__tabs{width:100%}.vvadm-messagehub__tabs button{flex:1 1;justify-content:center;min-height:44px;padding:0 8px}.vvadm-notifications__footer,.vvadm-notifications__header button,.vvadm-teammsg__sidebarhead button{min-height:44px}.vvadm-teammsg__conversation{min-height:500px}.vvadm-teammsg__conversationhead{padding-left:12px;padding-right:12px}.vvadm-teammsg__messages{padding:16px 11px}.vvadm-teammsg-message{width:96%}.vvadm-teammsg__reply{padding:10px 11px}.vvadm-teammsg__reply textarea,.vvadm-teammsg__search input{font-size:16px}.vvadm-teammsg__replybar{align-items:flex-end}.vvadm-teammsg__replybar>span{max-width:190px}.vvadm-teammsg-modalback{align-items:end;padding:0}.vvadm-teammsg-modal{border-radius:18px 18px 0 0;max-height:94dvh;padding:22px 15px calc(18px + env(safe-area-inset-bottom));width:100%}.vvadm-teammsg-compose__people{grid-template-columns:1fr}.vvadm-teammsg-compose__legend button,.vvadm-teammsg-compose__people label,.vvadm-teammsg-modal__close{min-height:44px}.vvadm-teammsg-modal__close{height:44px;width:44px}.vvadm-command-trigger{cursor:pointer;flex:none;justify-content:center;width:44px}.vvadm-command-trigger:before{color:var(--vvadm-ink-3);content:"⌕";font:500 20px/1 Instrument Sans,sans-serif}.vvadm-command-copy{display:none}.vvadm-notifications__trigger{height:44px;width:44px}.vvadm-notifications__panel{left:8px;max-height:calc(100dvh - 68px);position:fixed;right:8px;top:58px;width:auto}.vvadm-notifications__toast{right:8px;top:62px;width:calc(100vw - 16px)}}@media (prefers-reduced-motion:reduce){.vvadm-notifications__panel,.vvadm-notifications__toast{animation:none;transition:none}}.vvhway-panel{grid-gap:20px;border-top:1px solid #00000012;border-top:1px solid var(--vvadm-line,#00000012);color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:grid;gap:20px;margin-top:36px;padding-top:32px}.vvhway-section-head{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.vvhway-section-head__eyebrow{color:#7046df;color:var(--vvadm-accent,#7046df);display:block;font-size:10.5px;font-weight:750;letter-spacing:.11em;margin-bottom:7px;text-transform:uppercase}.vvhway-section-head__title{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font-size:clamp(22px,2.3vw,30px);line-height:1.15;margin:0}.vvhway-section-head__description{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:13px;line-height:1.55;margin:8px 0 0;max-width:720px}.vvhway-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px}.vvhway-toolbar__note{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:13px;line-height:1.5;margin:0}.vvhway-card__actions,.vvhway-dialog__actions,.vvhway-token__actions,.vvhway-toolbar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.vvhway-button{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000021;border-radius:8px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;font:600 12.5px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;min-height:40px;padding:9px 14px}.vvhway-button:hover:not(:disabled){background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border-color:#0000003d}.vvhway-button:focus-visible,.vvhway-run:focus-visible,.vvhway-view-toggle:focus-visible{outline:3px solid #7046df52;outline-offset:2px}.vvhway-button:disabled{cursor:not-allowed;opacity:.52}.vvhway-button--primary{background:#7046df;background:var(--vvadm-accent,#7046df);border-color:#7046df;border-color:var(--vvadm-accent,#7046df);color:#fff}.vvhway-button--primary:hover:not(:disabled){background:#5f39c2;background:var(--vvadm-accent-h,#5f39c2);border-color:#5f39c2;border-color:var(--vvadm-accent-h,#5f39c2)}.vvhway-button--danger{border-color:#8e253047;color:#8e2530}.vvhway-button--danger:hover:not(:disabled){background:#f8f8fa;border-color:#8e25306b}.vvhway-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}.vvhway-card{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:14px;box-shadow:0 10px 28px rgba(28,28,30,.045);min-width:0;overflow:hidden}.vvhway-card__head{align-items:flex-start;border-bottom:1px solid #00000012;border-bottom:1px solid var(--vvadm-line,#00000012);display:flex;gap:16px;justify-content:space-between;padding:18px 20px}.vvhway-card__title{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 15px/1.3 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;margin:0}.vvhway-card__copy,.vvhway-card__empty,.vvhway-card__meta{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:12.5px;line-height:1.55;margin:5px 0 0}.vvhway-card__body{padding:20px}.vvhway-card__empty{margin:0;padding:26px 20px;text-align:center}.vvhway-security-note{grid-gap:11px;background:#296b620f;border:1px solid #296b6233;border-radius:10px;color:#235e54;display:grid;font-size:12.5px;gap:11px;grid-template-columns:auto 1fr;line-height:1.55;padding:13px 15px}.vvhway-security-note__mark{font-size:15px;line-height:1.4}.vvhway-readiness{grid-gap:14px;background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:12px;display:grid;gap:14px;padding:16px 18px}.vvhway-readiness__head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.vvhway-readiness__checks{grid-gap:1px;background:#00000012;background:var(--vvadm-line,#00000012);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:9px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.vvhway-readiness__checks>div{background:#fff;background:var(--vvadm-plate,#fff);min-width:0;padding:12px 13px}.vvhway-readiness__checks span,.vvhway-readiness__note{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:11px;line-height:1.45}.vvhway-readiness__checks strong{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);display:block;font-size:12.5px;line-height:1.4;margin-top:5px}.vvhway-readiness__note{margin:0}.vvhway-token{grid-gap:12px;background:#f7f6ff;background:var(--vvadm-accent-soft,#f7f6ff);border:1px solid #7046df4d;border-radius:12px;display:grid;gap:12px;padding:18px}.vvhway-token__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.vvhway-token__label{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:block;font-size:13px;margin-bottom:3px}.vvhway-token__status,.vvhway-token__warning{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:12px;line-height:1.5;margin:0}.vvhway-token__value{background:#fff;border:1px solid #00000017;border-radius:8px;color:#232326;display:block;font:600 12px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;max-height:96px;overflow:auto;overflow-wrap:anywhere;padding:12px;-webkit-user-select:all;user-select:all}.vvhway-conflict-list,.vvhway-count-list,.vvhway-run-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.vvhway-run{grid-gap:7px 12px;background:#0000;border:1px solid #0000;border-radius:10px;color:inherit;cursor:pointer;display:grid;gap:7px 12px;grid-template-columns:minmax(0,1fr) auto;padding:13px 14px;text-align:left;width:100%}.vvhway-run:hover{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb)}.vvhway-run--selected{background:#f7f6ff;background:var(--vvadm-accent-soft,#f7f6ff);border-color:#7046df4d}.vvhway-run__id{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font:600 12px/1.35 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvhway-run__meta{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:11.5px;grid-column:1/-1;line-height:1.45}.vvhway-status{align-items:center;background:#eeeef1;border-radius:999px;color:#4b4b52;display:inline-flex;font-size:10.5px;font-weight:700;justify-content:center;line-height:1;min-height:24px;padding:4px 8px;text-transform:capitalize;white-space:nowrap}.vvhway-status--awaiting-upload,.vvhway-status--prepared,.vvhway-status--receiving,.vvhway-status--setup-required{background:#f6e9c9;color:#795c18}.vvhway-status--ready-for-review{background:#dcece7;color:#235e54}.vvhway-status--blocked,.vvhway-status--failed{background:#f5dfe1;color:#8e2530}.vvhway-status--cancelled{background:#ececef;color:#6e6e73}.vvhway-status--sensitive,.vvhway-status--staging-only{background:#f6e9c9;color:#795c18}.vvhway-detail{grid-gap:18px;display:grid;gap:18px}.vvhway-detail__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.vvhway-detail__id{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);display:block;font:500 11.5px/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;margin-top:5px;overflow-wrap:anywhere}.vvhway-metrics{grid-gap:1px;background:#00000012;background:var(--vvadm-line,#00000012);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:10px;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.vvhway-metric{background:#fff;background:var(--vvadm-plate,#fff);min-width:0;padding:14px}.vvhway-conflict__meta,.vvhway-count__label,.vvhway-metric__label{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);display:block;font-size:10.5px;line-height:1.35}.vvhway-metric__value{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:block;font-size:20px;font-weight:650;line-height:1;margin-top:6px}.vvhway-progress{grid-gap:7px;display:grid;gap:7px}.vvhway-progress__track{background:#dfe1e6;background:var(--vvadm-fill,#dfe1e6);border-radius:999px;height:8px;overflow:hidden}.vvhway-progress__bar{background:#7046df;background:var(--vvadm-accent,#7046df);border-radius:inherit;height:100%}.vvhway-progress__copy{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);display:flex;font-size:11.5px;gap:12px;justify-content:space-between}.vvhway-facts{grid-gap:1px;background:#00000012;background:var(--vvadm-line,#00000012);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:10px;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow:hidden}.vvhway-fact{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);min-width:0;padding:11px 13px}.vvhway-fact__label{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:10.5px;line-height:1.35}.vvhway-fact__value{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font-size:12px;line-height:1.45;margin:4px 0 0;overflow-wrap:anywhere}.vvhway-view-switcher{align-items:center;background:#dfe1e6;background:var(--vvadm-fill,#dfe1e6);border-radius:9px;display:inline-flex;gap:3px;padding:3px;width:-webkit-fit-content;width:fit-content}.vvhway-view-toggle{background:#0000;border:0;border-radius:7px;color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);cursor:pointer;font-size:12px;font-weight:650;min-height:34px;padding:7px 11px}.vvhway-view-toggle[aria-pressed=true]{background:#fff;background:var(--vvadm-plate,#fff);box-shadow:0 1px 3px #00000014;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvhway-review-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.vvhway-review{grid-gap:14px;display:grid;gap:14px}.vvhway-review-group{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:10px;min-width:0;padding:14px}.vvhway-review-group__title{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.vvhway-count{align-items:center;border-top:1px solid #00000012;border-top:1px solid var(--vvadm-line,#00000012);display:flex;gap:10px;justify-content:space-between;padding-top:7px}.vvhway-count:first-child{border-top:0;padding-top:0}.vvhway-count__value{flex:none;font-size:12px;font-weight:700}.vvhway-conflict{grid-gap:5px 12px;background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:10px;display:grid;gap:5px 12px;grid-template-columns:minmax(0,1fr) auto;padding:13px 14px}.vvhway-record-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.vvhway-record{align-items:flex-start;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:10px;display:flex;gap:14px;justify-content:space-between;padding:12px 13px}.vvhway-record__copy{min-width:0}.vvhway-record__type{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);display:block;font-size:12.5px;line-height:1.35;text-transform:capitalize}.vvhway-record__meta{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);display:block;font-size:10.5px;line-height:1.4;margin-top:4px}.vvhway-record__labels{display:flex;flex:none;flex-wrap:wrap;gap:6px;justify-content:flex-end}.vvhway-conflict__kind{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font-size:12.5px;font-weight:700;line-height:1.35;text-transform:capitalize}.vvhway-conflict__meta{grid-column:1/-1}.vvhway-error,.vvhway-success{border-radius:8px;font-size:12.5px;line-height:1.5;margin:0;padding:11px 13px}.vvhway-error{background:#f5dfe1;color:#8e2530}.vvhway-success{background:#dcece7;color:#235e54}.vvhway-dialog__copy{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);line-height:1.6;margin:12px 0 0}.vvhway-dialog__actions{margin-top:22px}.vvhway-lifecycle-page,.vvhway-lifecycle-page__content{grid-gap:20px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:grid;gap:20px;min-width:0}.vvhway-lifecycle-page>.vvhway-panel{border-top:0;margin-top:0;padding-top:0}.vvhway-lifecycle-page__two-column{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.vvhway-lifecycle-card,.vvhway-lifecycle-snapshot{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:14px;box-shadow:0 10px 28px rgba(28,28,30,.045);min-width:0;overflow:hidden}.vvhway-lifecycle-snapshot{grid-gap:18px;border-top:3px solid #7046df;border-top:3px solid var(--vvadm-accent,#7046df);display:grid;gap:18px;padding:20px}.vvhway-lifecycle-attention__head,.vvhway-lifecycle-card__head,.vvhway-lifecycle-snapshot__head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.vvhway-lifecycle-snapshot__head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.vvhway-lifecycle-card__eyebrow,.vvhway-lifecycle-snapshot__eyebrow{color:#7046df;color:var(--vvadm-accent,#7046df);display:block;font-size:10px;font-weight:750;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.vvhway-lifecycle-attention__title,.vvhway-lifecycle-card__title,.vvhway-lifecycle-snapshot__title{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:650 15px/1.3 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;margin:0}.vvhway-lifecycle-snapshot__metrics{grid-gap:1px;background:#00000012;background:var(--vvadm-line,#00000012);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:10px;display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));overflow:hidden}.vvhway-lifecycle-snapshot__metric{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);min-width:0;padding:15px}.vvhway-lifecycle-snapshot__label{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);display:block;font-size:10.5px;line-height:1.35}.vvhway-lifecycle-snapshot__value{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:block;font-size:23px;font-weight:650;line-height:1;margin-top:6px}.vvhway-lifecycle-snapshot__facts{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.vvhway-lifecycle-snapshot__fact{border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:9px;min-width:0;padding:12px 13px}.vvhway-lifecycle-snapshot__fact-value{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font-size:12px;line-height:1.45;margin:5px 0 0;overflow-wrap:anywhere}.vvhway-lifecycle-card__note,.vvhway-lifecycle-empty,.vvhway-lifecycle-snapshot__note{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:12px;line-height:1.55}.vvhway-lifecycle-snapshot__note{margin:0}.vvhway-lifecycle-snapshot__footer{align-items:center;display:flex;gap:16px;justify-content:space-between}.vvhway-lifecycle-snapshot__link{--vvhway-link-logo-width:clamp(118px,12vw,142px);grid-gap:10px;align-items:center;background:#fff;border:1px solid #0fad6861;border-radius:10px;box-shadow:0 6px 16px #00683d14;box-sizing:border-box;color:#087847;display:grid;flex:none;font-size:12px;font-weight:700;gap:10px;grid-template-columns:minmax(0,var(--vvhway-link-logo-width)) minmax(0,auto);max-width:100%;min-height:48px;min-width:0;padding:5px 10px 5px 6px;text-decoration:none}.vvhway-lifecycle-snapshot__link:hover{background:#f7fffb;border-color:#0fad68}.vvhway-lifecycle-snapshot__link-logo{aspect-ratio:233/46;display:block;height:auto;max-width:100%;object-fit:contain;width:var(--vvhway-link-logo-width)}.vvhway-lifecycle-snapshot__link-copy{min-width:0;white-space:nowrap}.vvhway-lifecycle-snapshot__link:focus-visible{border-radius:3px;outline:3px solid #7046df52;outline-offset:3px}.vvhway-lifecycle-card__head{border-bottom:1px solid #00000012;border-bottom:1px solid var(--vvadm-line,#00000012);padding:18px 20px}.vvhway-lifecycle-card__meta{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);flex:none;font-size:11px;line-height:1.4}.vvhway-lifecycle-card__note{margin:0;padding:14px 20px 18px}.vvhway-lifecycle-empty{margin:0;padding:22px 20px}.vvhway-lifecycle-funnel{grid-gap:12px;display:grid;gap:12px;padding:20px}.vvhway-lifecycle-funnel__path{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(150px,.9fr) minmax(0,1fr)}.vvhway-lifecycle-funnel__other{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.vvhway-lifecycle-funnel__step{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-left-width:3px;border-radius:10px;min-width:0;padding:14px}.vvhway-lifecycle-funnel__step--prospect{border-left-color:#9f6f2c}.vvhway-lifecycle-funnel__step--active{border-left-color:#296b62}.vvhway-lifecycle-funnel__step--archived{border-left-color:#6f6582}.vvhway-lifecycle-funnel__step--unknown{border-left-color:#8e8e93}.vvhway-lifecycle-funnel__transition{align-items:center;color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);display:flex;flex-direction:column;font-size:9.5px;justify-content:center;line-height:1.35;min-width:0;padding:10px;text-align:center}.vvhway-lifecycle-funnel__transition strong{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font-size:11px;margin-top:3px}.vvhway-lifecycle-funnel__transition-mark{color:#7046df;color:var(--vvadm-accent,#7046df);font-size:20px;line-height:1;margin-top:5px}.vvhway-lifecycle-conflict__meta,.vvhway-lifecycle-funnel__label,.vvhway-lifecycle-stage__key{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);display:block;font-size:10.5px;line-height:1.4}.vvhway-lifecycle-funnel__value{display:block;font-size:22px;line-height:1;margin-top:7px}.vvhway-lifecycle-conflict-list,.vvhway-lifecycle-reason-list,.vvhway-lifecycle-stage-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:18px 20px}.vvhway-lifecycle-stage{grid-gap:10px;align-items:center;border-bottom:1px solid #00000012;border-bottom:1px solid var(--vvadm-line,#00000012);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:9px}.vvhway-lifecycle-stage:last-child{border-bottom:0;padding-bottom:0}.vvhway-lifecycle-stage__label{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);display:block;font-size:12.5px;line-height:1.4}.vvhway-lifecycle-stage__key{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;margin-top:3px;overflow-wrap:anywhere}.vvhway-lifecycle-stage__count{min-width:42px;text-align:right}.vvhway-lifecycle-attention-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px}.vvhway-lifecycle-attention-grid.vvhway-lifecycle-attention-grid--single{grid-template-columns:minmax(0,1fr)}.vvhway-lifecycle-readiness-grid{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 20px 0}.vvhway-lifecycle-readiness{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);min-width:0;padding:13px 14px}.vvhway-lifecycle-readiness:first-child{border-radius:9px 0 0 9px}.vvhway-lifecycle-readiness:last-child{border-radius:0 9px 9px 0}.vvhway-lifecycle-readiness span{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);display:block;font-size:10.5px;line-height:1.35}.vvhway-lifecycle-readiness strong{display:block;font-size:20px;line-height:1;margin-top:6px}.vvhway-lifecycle-attention{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:10px;min-width:0;overflow:hidden}.vvhway-lifecycle-attention__head{align-items:center;border-bottom:1px solid #00000012;border-bottom:1px solid var(--vvadm-line,#00000012);padding:13px 14px}.vvhway-lifecycle-attention__title{font-size:13px}.vvhway-lifecycle-attention__total{font-size:18px}.vvhway-lifecycle-attention .vvhway-lifecycle-reason-list{padding:12px 14px 14px}.vvhway-lifecycle-attention .vvhway-lifecycle-empty{padding:14px}.vvhway-lifecycle-reason{align-items:baseline;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);display:flex;font-size:12px;gap:12px;justify-content:space-between;line-height:1.45}.vvhway-lifecycle-reason small{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);display:block;font-size:9.5px;margin-top:2px}.vvhway-lifecycle-table-wrap{max-width:100%;overflow-x:auto}.vvhway-lifecycle-table{border-collapse:collapse;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font-size:11.5px;line-height:1.45;min-width:640px;width:100%}.vvhway-lifecycle-table td,.vvhway-lifecycle-table th{border-bottom:1px solid #00000012;border-bottom:1px solid var(--vvadm-line,#00000012);padding:11px 12px;text-align:left;vertical-align:top}.vvhway-lifecycle-table__head th{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.vvhway-lifecycle-table tbody th{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:650}.vvhway-lifecycle-conflict{align-items:flex-start;background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:9px;display:flex;gap:14px;justify-content:space-between;padding:12px 13px}.vvhway-lifecycle-conflict__kind{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font-size:12.5px;line-height:1.4;text-transform:capitalize}.vvhway-lifecycle-conflict__meta{margin-top:4px}.vvhway-lifecycle-freshness-grid{grid-gap:1px;background:#00000012;background:var(--vvadm-line,#00000012);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:20px}.vvhway-lifecycle-freshness-grid>div{background:#fff;background:var(--vvadm-plate,#fff);min-width:0;padding:11px 13px}.vvhway-lifecycle-freshness-grid dt{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:10.5px;line-height:1.35}.vvhway-lifecycle-freshness-grid dd{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font-size:12px;line-height:1.45;margin:5px 0 0;overflow-wrap:anywhere}.vvhway-status--active,.vvhway-status--current,.vvhway-status--new,.vvhway-status--ready,.vvhway-status--resolved,.vvhway-status--unchanged{background:#dcece7;color:#235e54}.vvhway-status--changed,.vvhway-status--needs-attention,.vvhway-status--prospect,.vvhway-status--syncing{background:#f6e9c9;color:#795c18}.vvhway-status--synced{background:#e3eaf4;color:#405a78}.vvhway-status--conflict,.vvhway-status--open,.vvhway-status--prohibited,.vvhway-status--stale{background:#f5dfe1;color:#8e2530}.vvhway-status--archived,.vvhway-status--ignored,.vvhway-status--never-synced,.vvhway-status--unknown,.vvhway-status--unmatched{background:#ececef;color:#5f5f66}.vvhway-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:1040px){.vvhway-grid{grid-template-columns:1fr}.vvhway-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vvhway-lifecycle-page__two-column{grid-template-columns:1fr}}@media (max-width:768px){.vvhway-card__head,.vvhway-detail__head,.vvhway-section-head,.vvhway-token__head,.vvhway-toolbar{align-items:stretch;flex-direction:column}.vvhway-card__actions,.vvhway-token__actions,.vvhway-toolbar__actions{justify-content:flex-start}.vvhway-facts,.vvhway-lifecycle-attention-grid,.vvhway-lifecycle-freshness-grid,.vvhway-lifecycle-readiness-grid,.vvhway-lifecycle-snapshot__metrics,.vvhway-metrics,.vvhway-review-grid{grid-template-columns:1fr 1fr}.vvhway-lifecycle-card__head,.vvhway-lifecycle-snapshot__footer,.vvhway-lifecycle-snapshot__head{align-items:stretch;flex-direction:column}.vvhway-lifecycle-snapshot__head-actions{align-items:flex-start;justify-content:flex-start}.vvhway-readiness__checks{grid-template-columns:1fr}.vvhway-lifecycle-snapshot__link{grid-template-columns:minmax(0,var(--vvhway-link-logo-width)) minmax(0,1fr);width:100%}.vvhway-lifecycle-card__meta{flex:auto}}@media (max-width:440px){.vvhway-lifecycle-snapshot{gap:15px;padding:16px}.vvhway-lifecycle-snapshot__link{--vvhway-link-logo-width:104px;gap:7px}.vvhway-lifecycle-snapshot__link-copy{font-size:11.5px;line-height:1.25;white-space:nowrap}.vvhway-facts,.vvhway-lifecycle-attention-grid,.vvhway-lifecycle-freshness-grid,.vvhway-lifecycle-funnel__other,.vvhway-lifecycle-funnel__path,.vvhway-lifecycle-readiness-grid,.vvhway-lifecycle-snapshot__facts,.vvhway-metrics,.vvhway-review-grid{grid-template-columns:1fr}.vvhway-lifecycle-funnel__transition-mark{transform:rotate(90deg)}.vvhway-lifecycle-readiness,.vvhway-lifecycle-readiness:first-child,.vvhway-lifecycle-readiness:last-child{border-radius:9px}.vvhway-lifecycle-stage{grid-template-columns:minmax(0,1fr) auto}.vvhway-lifecycle-stage__count{grid-column:2}.vvhway-record{flex-direction:column}.vvhway-record__labels{justify-content:flex-start}.vvhway-button,.vvhway-view-switcher{width:100%}.vvhway-view-toggle{flex:1 1}}@media (prefers-reduced-motion:reduce){.vvhway-progress__bar{transition:none}}.vvhway-resolve{grid-gap:10px;border-top:1px solid #00000012;border-top:1px solid var(--vvadm-line,#00000012);display:grid;gap:10px;grid-column:1/-1;margin-top:10px;padding-top:12px}.vvhway-resolve__question{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font-size:13px;font-weight:600;line-height:1.55;margin:0}.vvhway-resolve__hint{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:12px;line-height:1.5;margin:0}.vvhway-resolve__candidates{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.vvhway-resolve__candidate{align-items:center;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:11px 12px}.vvhway-resolve__candidate-copy{grid-gap:4px;display:grid;gap:4px;min-width:0}.vvhway-resolve__candidate-label{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:10.5px;font-weight:750;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.vvhway-resolve__id{color:#232326;font:600 11.5px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.vvhway-resolve__link{color:#7046df;color:var(--vvadm-accent,#7046df);font-size:12px;font-weight:650;justify-self:start;text-decoration:underline;text-underline-offset:2px}.vvhway-resolve__link:focus-visible{border-radius:4px;outline:3px solid #7046df52;outline-offset:2px}.vvhway-resolve__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}@media (pointer:coarse){.vvhway-resolve .vvhway-button{min-height:44px}.vvhway-resolve__link{align-items:center;display:inline-flex;min-height:44px}}@media (max-width:768px){.vvhway-resolve__candidate{align-items:stretch;flex-direction:column}.vvhway-resolve__candidate .vvhway-button{width:100%}}.vvhway-otp{grid-gap:14px;background:#f7f6ff;background:var(--vvadm-accent-soft,#f7f6ff);border:2px solid #7046df;border:2px solid var(--vvadm-accent,#7046df);border-radius:14px;box-shadow:0 14px 34px #7046df29;display:grid;gap:14px;padding:20px}.vvhway-otp__head{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.vvhway-otp__pulse{animation:vvhway-otp-pulse 1.9s ease-out infinite;background:#7046df;background:var(--vvadm-accent,#7046df);border-radius:50%;height:12px;margin-top:6px;width:12px}@keyframes vvhway-otp-pulse{0%{box-shadow:0 0 0 0 #7046df80}70%{box-shadow:0 0 0 11px #7046df00}to{box-shadow:0 0 0 0 #7046df00}}.vvhway-otp__title{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font-size:clamp(17px,1.7vw,21px);line-height:1.22;margin:4px 0 0}.vvhway-otp__lede{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font-size:14px;line-height:1.55;margin:7px 0 0;max-width:62ch}.vvhway-otp__form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px}.vvhway-otp__field{grid-gap:6px;display:grid;flex:0 1 230px;gap:6px;min-width:0}.vvhway-otp__label{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:10.5px;font-weight:750;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.vvhway-otp__input{background:#fff;border:1px solid #0000002e;border-radius:10px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:650 20px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.22em;min-height:48px;padding:10px 14px;width:100%}.vvhway-otp__input::placeholder{color:#1c1c1e42}.vvhway-otp__input:focus-visible{border-color:#7046df;border-color:var(--vvadm-accent,#7046df);outline:3px solid #7046df52;outline-offset:2px}.vvhway-otp__input:disabled{cursor:not-allowed;opacity:.6}.vvhway-otp__submit{font-size:13.5px;min-height:48px;padding:12px 20px}.vvhway-otp__hint{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:12px;line-height:1.5;margin:0}.vvhway-otp__expiry{align-items:center;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);display:flex;font-size:12.5px;gap:8px;line-height:1.4;margin:0}.vvhway-otp__clock{font-feature-settings:"tnum";font:700 14px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums}.vvhway-otp__expired{background:#f5dfe1;border-radius:8px;color:#8e2530;font-size:12.5px;font-weight:600;line-height:1.5;margin:0;padding:11px 13px}.vvhway-otp__footer{align-items:center;border-top:1px solid #7046df33;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:13px}.vvhway-otp__give-up{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:12px;line-height:1.5;margin:0;max-width:52ch}.vvhway-otp--expired{background:#f6f6f8;border-color:#8e25308c;box-shadow:0 14px 34px #8e253024}.vvhway-otp--expired .vvhway-otp__pulse{animation:none;background:#8e2530}.vvhway-otp--expired .vvhway-otp__footer{border-top-color:#8e253038}@media (pointer:coarse){.vvhway-otp .vvhway-button{min-height:44px}}@media (max-width:768px){.vvhway-otp__form{align-items:stretch;flex-direction:column}.vvhway-otp__field{flex:1 1 auto}.vvhway-otp__footer .vvhway-button,.vvhway-otp__submit{width:100%}.vvhway-otp__footer{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){.vvhway-otp__pulse{animation:none}}.vvhway-button--hero{box-shadow:0 8px 20px #7046df38;font-size:13.5px;font-weight:700;min-height:44px;padding:12px 20px}.vvhway-button--hero:disabled{box-shadow:none}.vvhway-sync{grid-gap:14px;background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:12px;display:grid;gap:14px;padding:16px 18px}.vvhway-sync__head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.vvhway-sync__intro{min-width:0}.vvhway-sync__lede{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:12.5px;line-height:1.55;margin:7px 0 0;max-width:68ch}.vvhway-sync__live{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:10px;gap:12px;justify-content:space-between;padding:12px 13px}.vvhway-sync__live,.vvhway-sync__live-copy{align-items:center;display:flex;flex-wrap:wrap}.vvhway-sync__live-copy{gap:10px;min-width:0}.vvhway-sync__spinner{animation:vvhway-sync-spin .9s linear infinite;border:2px solid #7046df3d;border-radius:50%;border-top:2px solid var(--vvadm-accent,#7046df);flex:none;height:14px;width:14px}.vvhway-sync__spinner--waiting{animation:vvhway-sync-wait 1.9s ease-out infinite;background:#7046df;background:var(--vvadm-accent,#7046df);border:0}@keyframes vvhway-sync-spin{to{transform:rotate(1turn)}}@keyframes vvhway-sync-wait{0%{box-shadow:0 0 0 0 #7046df80}70%{box-shadow:0 0 0 11px #7046df00}to{box-shadow:0 0 0 0 #7046df00}}.vvhway-sync__state{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font-size:13.5px;font-weight:700;line-height:1.3}.vvhway-sync__elapsed{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:12px;line-height:1.3}.vvhway-sync__clock{font-feature-settings:"tnum";color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font:700 13px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums}.vvhway-sync__run{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font:500 11.5px/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-wrap:anywhere}.vvhway-sync__outcome{background:#fff;background:var(--vvadm-plate,#fff);border-radius:9px;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font-size:12.5px;font-weight:600;line-height:1.55;margin:0;padding:11px 13px}.vvhway-sync__outcome--good{background:#dcece7;color:#235e54}.vvhway-sync__outcome--bad{background:#f5dfe1;color:#8e2530}.vvhway-sync__outcome--waiting{background:#f7f6ff;background:var(--vvadm-accent-soft,#f7f6ff);color:#5e38be}.vvhway-sync__failure{grid-gap:6px;display:grid;gap:6px}.vvhway-sync__code{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:11.5px;line-height:1.45;margin:0}.vvhway-sync__code code{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font:600 11.5px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.vvhway-sync__log-wrap{grid-gap:7px;display:grid;gap:7px;min-width:0}.vvhway-sync__log-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.vvhway-sync__log-title{font-size:10.5px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.vvhway-sync__log-meta,.vvhway-sync__log-title{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);line-height:1.4}.vvhway-sync__log-meta{font-size:11px}.vvhway-sync__log{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:10px;max-height:min(220px,40vh);overflow:auto;overscroll-behavior:contain;padding:10px 12px}.vvhway-sync__log:focus-visible{outline:3px solid #7046df52;outline-offset:2px}.vvhway-sync__log-line{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font:500 11.5px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.vvhway-sync__log-line+.vvhway-sync__log-line{margin-top:2px}.vvhway-status--idle{background:#ececef;color:#6e6e73}.vvhway-status--running,.vvhway-status--starting{background:#f6e9c9;color:#795c18}.vvhway-status--awaiting-code{background:#f7f6ff;background:var(--vvadm-accent-soft,#f7f6ff);color:#5e38be}.vvhway-status--succeeded{background:#dcece7;color:#235e54}@media (pointer:coarse){.vvhway-button--hero,.vvhway-sync .vvhway-button{min-height:44px}}@media (max-width:768px){.vvhway-sync__head{align-items:flex-start;flex-direction:column}.vvhway-sync__live{align-items:stretch;flex-direction:column}.vvhway-sync__live .vvhway-button{width:100%}.vvhway-sync__log{max-height:min(180px,45vh)}}@media (prefers-reduced-motion:reduce){.vvhway-sync__spinner,.vvhway-sync__spinner--waiting{animation:none}}.vvhway-agents{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:14px 20px 0}.vvhway-agents__item{align-items:center;background:#fafafa;background:var(--vvadm-surface-2,#fafafa);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.vvhway-agents__identity{grid-gap:2px;display:grid;gap:2px;min-width:0}.vvhway-agents__identity strong{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 13px/1.3 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvhway-agents__meta{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:11px;line-height:1.45}.vvhway-agents__enrol{align-items:flex-end;display:flex;gap:10px;padding:14px 20px 18px}.vvhway-agents__field{grid-gap:4px;display:grid;flex:1 1 auto;gap:4px;min-width:0}.vvhway-agents__field>span{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:11px;letter-spacing:.02em;text-transform:uppercase}.vvhway-input{background:#fff;background:var(--vvadm-surface,#fff);border:1px solid #0000001f;border:1px solid var(--vvadm-line,#0000001f);border-radius:8px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 13px/1.4 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;padding:8px 10px;width:100%}.vvhway-input:focus-visible{outline:2px solid #7046df;outline:2px solid var(--vvadm-accent,#7046df);outline-offset:1px}.vvhway-agents__enrol+.vvhway-token,.vvhway-agents~.vvhway-token{margin:0 20px 18px}.vvhway-card__head .vvhway-card__copy{max-width:52ch}@media (max-width:620px){.vvhway-agents__enrol,.vvhway-agents__item{align-items:stretch;flex-direction:column}}.vvhway-connection{align-items:center;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e3e3e6;border:1px solid var(--vvadm-line,#e3e3e6);border-radius:12px;display:flex;gap:12px;padding:18px 20px}.vvhway-connection>div{flex:1 1;min-width:0}.vvhway-connection strong{font-size:14px}.vvhway-connection p{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:13px;line-height:1.5;margin:5px 0 0}.vvhway-connection__dot{background:#c79038;border-radius:50%;flex:none;height:9px;width:9px}.vvhway-connection__dot--online{background:#398263}.vvhway-metrics--simple{grid-template-columns:repeat(3,minmax(0,1fr))}.vvhway-disclosure{padding:16px 20px}.vvhway-disclosure>summary{color:#494949;color:var(--vvadm-ink-2,#494949);cursor:pointer;font-size:13px;font-weight:600}.vvhway-disclosure[open]>summary{margin-bottom:18px}.vvhway-disclosure>summary:focus-visible{outline:2px solid #7046df;outline:2px solid var(--vvadm-accent,#7046df);outline-offset:5px}.vvhway-status--imported{background:#e8f2eb;color:#28694e}@media(max-width:600px){.vvhway-connection{align-items:flex-start;flex-wrap:wrap;padding:16px}.vvhway-connection__dot{margin-top:5px}.vvhway-connection>.vvhway-button{margin-left:21px}.vvhway-metrics--simple{grid-template-columns:repeat(3,minmax(0,1fr))}.vvhway-disclosure{padding:16px}}.vvhway-autosync{display:flex;flex-direction:column;gap:14px;padding:18px 20px}.vvhway-autosync__head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.vvhway-autosync__title{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0}.vvhway-autosync__lede{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:13px;line-height:1.5;margin:5px 0 0;max-width:62ch}.vvhway-autosync__badge{align-items:center;background:#f5f3f1;background:var(--vvadm-plate-2,#f5f3f1);border:1px solid #e3e3e6;border:1px solid var(--vvadm-line,#e3e3e6);border-radius:999px;color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);display:inline-flex;flex:none;font-size:12px;font-weight:600;min-height:26px;padding:0 10px;white-space:nowrap}.vvhway-autosync__badge.is-on{background:#39826317;border-color:#39826359;color:#2e6e4a}.vvhway-autosync__form{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.vvhway-autosync__toggle{align-items:center;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:500;gap:9px}.vvhway-autosync__toggle input{accent-color:#398263;height:17px;margin:0;width:17px}.vvhway-autosync__time{align-items:center;color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);display:inline-flex;font-size:13px;gap:8px}.vvhway-autosync__time select{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e3e3e6;border:1px solid var(--vvadm-line,#e3e3e6);border-radius:9px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:500 13px Instrument Sans,sans-serif;min-height:34px;padding:0 10px}.vvhway-autosync__time select:disabled{opacity:.55}.vvhway-autosync__note{background:#f5f3f1;background:var(--vvadm-plate-2,#f5f3f1);border:1px solid #e3e3e6;border:1px solid var(--vvadm-line,#e3e3e6);border-radius:10px;color:#494949;color:var(--vvadm-ink-2,#494949);font-size:13px;line-height:1.5;margin:0;padding:10px 14px}.vvhway-autosync__note--ok{border-left:3px solid #398263}.vvhway-autosync__note--warn{border-left:3px solid #c79038}.vvhway-autosync__note--error{border-left:3px solid #a8321c;color:#a8321c}.vvhway-autosync__next{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:13px;line-height:1.5;margin:0}.vvhway-autosync__recent{border-top:1px solid #e3e3e6;border-top:1px solid var(--vvadm-line,#e3e3e6);list-style:none;margin:0;padding:0}.vvhway-autosync__day{align-items:baseline;border-bottom:1px solid #e3e3e6;border-bottom:1px solid var(--vvadm-line,#e3e3e6);display:flex;font-size:13px;gap:14px;padding:9px 0}.vvhway-autosync__day:last-child{border-bottom:0}.vvhway-autosync__dayName{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);flex:none;font-weight:600;min-width:96px}.vvhway-autosync__dayOutcome{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73)}.vvhway-autosync__day.is-failed .vvhway-autosync__dayOutcome,.vvhway-autosync__day.is-skipped .vvhway-autosync__dayOutcome{color:#a85716}@media (max-width:720px){.vvhway-autosync{padding:16px}.vvhway-autosync__head{flex-direction:column}.vvhway-autosync__form{align-items:stretch;flex-direction:column}.vvhway-autosync__time{justify-content:space-between}}.vvac-page{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:flex;flex-direction:column;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;gap:22px;margin:0 auto;max-width:1120px;padding-bottom:28px}.vvac-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.vvac-eyebrow{color:#a1a1a6;color:var(--vvadm-mute-2,#a1a1a6);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.vvac-title{font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:4px 0 6px}.vvac-subtitle{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font-size:14px;line-height:1.55;margin:0;max-width:62ch}.vvac-head-actions{align-items:center;display:flex;flex-shrink:0;gap:10px;padding-top:6px}.vvac-link{background:#fff;border:1px solid #00000014;border-radius:999px;color:#6b3fd9;color:var(--vvadm-accent,#6b3fd9);font-size:13px;font-weight:650;padding:8px 12px;text-decoration:none}.vvac-link:hover{background:#f4f3ff;background:var(--vvadm-accent-soft,#f4f3ff)}.vvac-hero{align-items:center;background:linear-gradient(135deg,#f8f8fa,#fff 42%,#eef2fb);border:1px solid #0000000f;border-radius:18px;box-shadow:0 8px 28px #0000000f;display:flex;flex-wrap:wrap;gap:18px;overflow:hidden;padding:22px 22px 18px;position:relative}.vvac-hero:after{background:radial-gradient(circle at 30% 30%,#7a55e91a,#0000 62%);border-radius:50%;content:"";height:280px;inset:auto -40px -54px auto;pointer-events:none;position:absolute;width:280px}.vvac-avatar-wrap{flex:none;position:relative}.vvac-avatar{background:#fff;border:3px solid #fff;border-radius:50%;box-shadow:0 6px 20px #0000001f,0 0 0 1px #0000000f;color:#616164;display:grid;font-size:28px;font-weight:800;height:96px;isolation:isolate;letter-spacing:-.02em;overflow:hidden;place-items:center;position:relative;width:96px}.vvac-avatar-img{display:block;height:100%;object-fit:cover;width:100%}.vvac-avatar-fallback{background:linear-gradient(135deg,#eaebed,#e8edf7);display:grid;height:100%;place-items:center;width:100%}.vvac-avatar-overlay{align-items:center;background:#1c1c1e94;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:6px;inset:0;justify-content:center;letter-spacing:.02em;opacity:0;position:absolute;transition:opacity .18s ease}.vvac-avatar-wrap:focus-within .vvac-avatar-overlay,.vvac-avatar-wrap:hover .vvac-avatar-overlay{opacity:1}.vvac-avatar-overlay svg{stroke-width:2;height:14px;width:14px}.vvac-hero-main{flex:1 1;min-width:220px;position:relative;z-index:1}.vvac-hero-name{align-items:center;display:flex;flex-wrap:wrap;font-size:22px;font-weight:800;gap:10px;letter-spacing:-.02em;line-height:1.1;margin:0}.vvac-role{background:#fff;border:1px solid #00000014;border-radius:999px;color:var(--vvadm-ink-2);font-size:11px;font-weight:800;letter-spacing:.08em;padding:5px 9px;text-transform:uppercase}.vvac-role--owner{background:#1c1c1e;background:var(--vvadm-dark,#1c1c1e);border-color:#0000;color:#fff}.vvac-hero-meta{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);display:flex;flex-wrap:wrap;font-size:13px;gap:8px 14px;line-height:1.5;margin:6px 0 0}.vvac-hero-meta a{color:var(--vvadm-accent);font-weight:600;text-decoration:none}.vvac-hero-meta a:hover{text-decoration:underline}.vvac-hero-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.vvac-pill{background:#fff;border:1px solid #00000012;border-radius:999px;color:var(--vvadm-ink-2);font-size:11px;font-weight:750;letter-spacing:.06em;padding:6px 10px;text-transform:uppercase}.vvac-pill--ok{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.vvac-pill--warn{background:#fafafd;border-color:#fde68a;color:#92400e}.vvac-hero-actions{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-left:auto;position:relative;z-index:1}.vvac-btn{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #00000014;border-radius:999px;color:var(--vvadm-ink);cursor:pointer;font:600 13px/1 Instrument Sans,sans-serif;padding:10px 14px;transition:background .15s,transform .12s,border-color .15s}.vvac-btn:hover{background:#f9f9fb;border-color:#0000001f}.vvac-btn:active{transform:translateY(1px)}.vvac-btn--primary{background:#1c1c1e;background:var(--vvadm-dark,#1c1c1e);border-color:#0000;color:#fff}.vvac-btn--primary:hover{background:#2c2c2e;color:#fff}.vvac-btn--ghost{background:#0000;border-color:#0000;color:var(--vvadm-ink-3);text-decoration:underline;text-underline-offset:3px}.vvac-btn--danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.vvac-btn--danger:hover{background:#fee2e2}.vvac-btn:disabled{cursor:not-allowed;opacity:.55}.vvac-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:1.05fr .95fr}@media (max-width:960px){.vvac-grid{grid-template-columns:1fr}.vvac-hero{padding:18px}.vvac-hero-actions{margin-left:0;width:100%}}.vvac-stack{display:flex;flex-direction:column;gap:18px}.vvac-card{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:16px;box-shadow:0 1px 0 #00000005,0 8px 24px #0000000a;overflow:hidden}.vvac-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:16px 18px 0}.vvac-card-title{align-items:center;display:flex;font-size:14px;font-weight:800;gap:8px;letter-spacing:-.01em;margin:0}.vvac-card-title svg{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);height:16px;width:16px}.vvac-card-desc{color:var(--vvadm-ink-3);font-size:12.5px;line-height:1.5;margin:3px 0 0}.vvac-card-body{display:flex;flex-direction:column;gap:14px;padding:14px 18px 18px}.vvac-divider{background:#0000000d;background:var(--vvadm-line-2,#0000000d);height:1px;margin:0}.vvac-drop{align-items:center;background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:1.5px dashed #0000001f;border-radius:14px;display:flex;gap:12px;padding:14px;transition:border-color .15s,background .15s}.vvac-drop--drag{background:var(--vvadm-accent-soft);border-color:var(--vvadm-accent)}.vvac-drop-thumb{background:#fff;border:1px solid #0000000f;border-radius:50%;display:grid;flex:none;height:56px;overflow:hidden;place-items:center;width:56px}.vvac-drop-thumb img{height:100%;object-fit:cover;width:100%}.vvac-drop-copy{flex:1 1;min-width:0}.vvac-drop-copy strong{display:block;font-size:13px}.vvac-drop-copy span{color:var(--vvadm-ink-3);display:block;font-size:12px;line-height:1.45}.vvac-drop-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px}.vvac-hint{color:var(--vvadm-mute);font-size:11.5px;line-height:1.5}.vvac-hint code{background:#f3f4f6;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding:1px 5px}.vvac-field{display:flex;flex-direction:column;gap:6px}.vvac-field label{color:var(--vvadm-ink-3);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.vvac-field input,.vvac-field select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #0000001a;border-radius:10px;color:var(--vvadm-ink);font:500 14px/1.2 Instrument Sans,sans-serif;outline:0;padding:10px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.vvac-field input:focus,.vvac-field select:focus{border-color:#0000002e;box-shadow:0 0 0 4px #0000000f}.vvac-field input[readonly]{background:var(--vvadm-plate-2);color:var(--vvadm-ink-2)}.vvac-inline{align-items:end;display:flex;flex-wrap:wrap;gap:10px}.vvac-inline .vvac-field{flex:1 1;min-width:160px}.vvac-copy{background:none;border:0;color:var(--vvadm-accent);cursor:pointer;font-size:12px;font-weight:650;padding:0;text-decoration:underline;text-underline-offset:3px}.vvac-details{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:1fr 1fr}.vvac-detail{background:var(--vvadm-plate-2);border:1px solid var(--vvadm-line-2);border-radius:12px;padding:12px}.vvac-detail dt{color:var(--vvadm-mute);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.vvac-detail dd{color:var(--vvadm-ink);font-size:13px;font-weight:650;margin:4px 0 0;word-break:break-word}.vvac-detail dd small{color:var(--vvadm-ink-3);font-weight:500}.vvac-toggle{align-items:center;background:#fff;border:1px solid var(--vvadm-line-2);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.vvac-toggle-main strong{display:block;font-size:13px}.vvac-toggle-main span{color:var(--vvadm-ink-3);display:block;font-size:12px;line-height:1.45;margin-top:2px}.vvac-switch{background:#e5e7eb;border:1px solid #00000014;border-radius:999px;cursor:pointer;flex:none;height:26px;position:relative;transition:background .18s;width:44px}.vvac-switch[aria-checked=true]{background:var(--vvadm-dark)}.vvac-switch i{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000002e;height:20px;left:2px;position:absolute;top:2px;transition:transform .18s;width:20px}.vvac-switch[aria-checked=true] i{transform:translateX(18px)}.vvac-session{align-items:flex-start;background:#fff;border:1px solid var(--vvadm-line-2);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.vvac-session strong{display:block;font-size:13px}.vvac-session small{color:var(--vvadm-ink-3);display:block;font-size:12px;line-height:1.45;margin-top:2px}.vvac-session-acts{align-items:center;display:flex;flex:none;gap:8px;padding-top:2px}.vvac-badge{background:var(--vvadm-accent-soft);border:1px solid #0000000f;border-radius:999px;color:var(--vvadm-accent);font-size:10px;font-weight:800;letter-spacing:.06em;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.vvac-activity{background:var(--vvadm-plate-2);border:1px solid var(--vvadm-line-2);border-radius:12px;padding:12px 14px}.vvac-activity li{color:var(--vvadm-ink-2);display:flex;font-size:12.5px;gap:8px;line-height:1.5}.vvac-activity li+li{border-top:1px dashed #0000000f;margin-top:8px;padding-top:8px}.vvac-activity time{font-feature-settings:"tnum";color:var(--vvadm-mute);flex:none;font-variant-numeric:tabular-nums}.vvac-note{border:1px solid #0000;border-radius:12px;font-size:13px;line-height:1.5;padding:10px 12px}.vvac-note--ok{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.vvac-note--err{background:#fef2f2;border-color:#fecaca;color:#991b1b}.vvac-note--muted{background:var(--vvadm-plate-2);border-color:var(--vvadm-line-2);color:var(--vvadm-ink-2)}.vvac-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.vvac-kicker{align-items:center;color:var(--vvadm-mute);display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.06em;text-transform:uppercase}.vvac-empty{color:var(--vvadm-mute);font-size:13px;padding:8px 0}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.vvac-avatar-input{cursor:pointer;inset:0;opacity:0;position:absolute}.vvres{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:flex;flex-direction:column;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;gap:18px}.vvres__eyebrow{color:#a1a1a6;color:var(--vvadm-mute-2,#a1a1a6);font:600 9.5px/1 Instrument Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase}.vvres__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.vvres__headText h1{font:600 24px/1.15 Instrument Sans,sans-serif;letter-spacing:-.03em;margin:5px 0 0}.vvres__search{align-items:center;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #0000001a;border:1px solid var(--vvadm-line,#0000001a);border-radius:999px;box-shadow:0 1px 2px #0000000a;display:flex;flex:1 1 460px;gap:8px;padding:7px 7px 7px 14px}.vvres__search:focus-within{border-color:#6b3fd9;border-color:var(--vvadm-accent,#6b3fd9)}.vvres__search input{background:none;border:0;color:inherit;flex:1 1;font:400 13.5px/1 DM Sans,sans-serif;height:30px;min-width:0}.vvres__search input:focus{outline:none}.vvres__searchLane{background:#f1f1f4;background:var(--vvadm-plate-2,#f1f1f4);border-radius:999px;display:flex;flex:none;gap:2px;padding:2px}.vvres__searchLane button{background:none;border:0;border-radius:999px;color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);cursor:pointer;font:600 10.5px/1 Instrument Sans,sans-serif;padding:5px 10px}.vvres__searchLane button.is-active{background:#fff;background:var(--vvadm-plate,#fff);box-shadow:0 1px 2px #0000001a;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvres__searchGo{background:#6b3fd9;background:var(--vvadm-accent,#6b3fd9);border:0;border-radius:999px;color:#fff;cursor:pointer;flex:none;font:600 12px/1 Instrument Sans,sans-serif;height:32px;padding:0 16px}.vvres__searchGo:hover:not(:disabled){background:#5c33c6;background:var(--vvadm-accent-h,#5c33c6)}.vvres__searchGo:disabled{cursor:not-allowed;opacity:.45}.vvres__grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:218px minmax(0,1fr)}@media (max-width:900px){.vvres__grid{grid-template-columns:minmax(0,1fr)}}.vvres__flash{display:flex;gap:12px}.vvres__error{color:#a3341f}.vvres__error,.vvres__notice{font:500 11.5px/1.45 DM Sans,sans-serif;margin:0}.vvres__notice{color:#2c6b52}.vvres__muted{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font:400 12px/1.6 DM Sans,sans-serif;margin:0;padding:28px 0;text-align:center}.vvres__rail{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:14px;border-radius:var(--vvadm-r-lg,14px);padding:14px;position:-webkit-sticky;position:sticky;top:12px}.vvres__railHead{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.vvres__railHead button{background:none;border:1px solid #0000001a;border:1px solid var(--vvadm-line,#0000001a);border-radius:6px;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);cursor:pointer;font:600 10px/1.4 Instrument Sans,sans-serif;padding:3px 8px}.vvres__railList{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.vvres__railList>li.is-off{opacity:.5}.vvres__railList>li>button{align-items:center;background:none;border:0;border-radius:7px;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);cursor:pointer;display:flex;font:500 12px/1.3 Instrument Sans,sans-serif;gap:8px;justify-content:space-between;padding:7px 9px;text-align:left;width:100%}.vvres__railList>li>button:hover:not(:disabled){background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb)}.vvres__railList>li>button.is-active{background:#1c1c1e;background:var(--vvadm-ink,#1c1c1e);color:#fff}.vvres__railList>li>button small{font-feature-settings:"tnum";color:#a1a1a6;color:var(--vvadm-mute-2,#a1a1a6);font:400 10.5px/1 DM Sans,sans-serif;font-variant-numeric:tabular-nums}.vvres__railList>li>button.is-active small{color:#ffffffb3}.vvres__railManage{display:flex;flex-wrap:wrap;gap:4px;padding:4px 9px 8px}.vvres__railManage button{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:1px solid #0000001a;border:1px solid var(--vvadm-line,#0000001a);border-radius:5px;color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);cursor:pointer;font:600 9.5px/1 Instrument Sans,sans-serif;min-height:22px;padding:0 7px}.vvres__railManage button:disabled{cursor:not-allowed;opacity:.4}.vvres__railDelete{color:#a3341f}.vvres__railNote{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font:400 10.5px/1.5 DM Sans,sans-serif;margin:12px 0 0}.vvres__main{display:flex;flex-direction:column;gap:14px;min-width:0}.vvres__resultBar{align-items:center;background:#f3eefd;background:var(--vvadm-accent-soft,#f3eefd);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:10px;border-radius:var(--vvadm-r,10px);display:flex;flex-wrap:wrap;font:400 12px/1.4 DM Sans,sans-serif;gap:12px;justify-content:space-between;padding:11px 14px}.vvres__resultBar small{color:#8e8e93;color:var(--vvadm-mute,#8e8e93)}.vvres__resultActions{align-items:center;display:flex;gap:7px}.vvres__resultActions button{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #0000001f;border:1px solid var(--vvadm-line,#0000001f);border-radius:8px;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);cursor:pointer;font:600 11.5px/1 Instrument Sans,sans-serif;min-height:30px;padding:0 12px}.vvres__resultActions .vvres__save{background:#6b3fd9;background:var(--vvadm-accent,#6b3fd9);border-color:#6b3fd9;border-color:var(--vvadm-accent,#6b3fd9);color:#fff}.vvres__resultActions button:disabled{cursor:not-allowed;opacity:.5}.vvres__savedTag{color:#5129b3;color:var(--vvadm-accent-a,#5129b3);font:600 11px/1 Instrument Sans,sans-serif}.vvres__cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(248px,1fr))}.vvres-card{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:14px;border-radius:var(--vvadm-r-lg,14px);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;overflow:hidden;padding:0;text-align:left;transition:transform .16s ease,box-shadow .16s ease}.vvres-card:focus-visible,.vvres-card:hover{box-shadow:0 12px 26px -18px #00000080;transform:translateY(-2px)}.vvres-card:focus-visible{outline:2px solid #6b3fd9;outline:2px solid var(--vvadm-accent,#6b3fd9);outline-offset:2px}.vvres-card__art{aspect-ratio:16/9;background:#e3e5e9;background:var(--vvadm-fill-2,#e3e5e9);display:block;overflow:hidden}.vvres-card__art img{display:block;height:100%;object-fit:cover;width:100%}.vvres-card__art--blank{aspect-ratio:16/5;background:radial-gradient(120% 140% at 85% 0,oklch(.56 .22 289/.18),#0000 60%),#f4f4f6;background:radial-gradient(120% 140% at 85% 0,oklch(.56 .22 289/.18),#0000 60%),var(--vvadm-plate-2,#f4f4f6)}.vvres-card__body{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:12px 13px 13px}.vvres-card__meta{align-items:baseline;color:#8e8e93;color:var(--vvadm-mute,#8e8e93);display:flex;font:400 10px/1.3 DM Sans,sans-serif;gap:8px;justify-content:space-between}.vvres-card__source{color:#5129b3;color:var(--vvadm-accent-a,#5129b3);font-weight:600;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.vvres-card__title{-webkit-line-clamp:3;font:600 13.5px/1.35 Instrument Sans,sans-serif;letter-spacing:-.01em}.vvres-card__summary,.vvres-card__title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vvres-card__summary{-webkit-line-clamp:2;color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font:400 11.5px/1.5 DM Sans,sans-serif}.vvres-card__read{color:#a1a1a6;color:var(--vvadm-mute-2,#a1a1a6);font:400 10px/1 DM Sans,sans-serif;margin-top:auto;padding-top:4px}.vvhelp{box-sizing:border-box;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:flex;flex-direction:column;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;gap:18px;margin:0 auto;width:min(100%,1120px)}.vvhelp a{color:inherit}.vvhelp__eyebrow{color:#a1a1a6;color:var(--vvadm-mute-2,#a1a1a6);display:inline-block;font:600 9.5px/1 Instrument Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase}.vvhelp__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.vvhelp__headText{max-width:68ch;min-width:260px}.vvhelp__headText h1{font:600 clamp(22px,2.2vw,28px)/1.1 Instrument Sans,sans-serif;letter-spacing:-.03em;margin:5px 0 0}.vvhelp__headText p{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font:400 12.5px/1.6 DM Sans,sans-serif;margin:8px 0 0;max-width:60ch}.vvhelp__headActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.vvhelp__btn{align-items:center;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000014;border:1px solid var(--vvadm-line,#00000014);border-radius:999px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:inline-flex;font:600 12px/1 Instrument Sans,sans-serif;gap:7px;justify-content:center;min-height:32px;padding:0 14px;text-decoration:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;white-space:nowrap}.vvhelp__btn:focus-visible,.vvhelp__btn:hover{border-color:#00000024;box-shadow:0 1px 8px #0000000f}.vvhelp__btn:focus-visible{outline:2px solid #6b3fd9;outline:2px solid var(--vvadm-accent,#6b3fd9);outline-offset:2px}.vvhelp__btn--primary{background:#6b3fd9;background:var(--vvadm-accent,#6b3fd9);border-color:#6b3fd9;border-color:var(--vvadm-accent,#6b3fd9);color:#fff}.vvhelp__btn--primary:focus-visible,.vvhelp__btn--primary:hover{background:#5c33c6;background:var(--vvadm-accent-h,#5c33c6);border-color:#5c33c6;border-color:var(--vvadm-accent-h,#5c33c6);color:#fff}.vvhelp__btn svg{flex:none}.vvhelp__searchRow{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.vvhelp__search{align-items:center;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000014;border:1px solid var(--vvadm-line,#00000014);border-radius:999px;box-shadow:0 1px 2px #0000000a;display:flex;flex:1 1 520px;gap:10px;height:42px;min-width:0;padding:0 8px 0 14px;transition:border-color .16s ease,box-shadow .16s ease}.vvhelp__search:focus-within{border-color:#6b3fd9;border-color:var(--vvadm-accent,#6b3fd9);box-shadow:0 0 0 3px oklch(.56 .22 289/.12)}.vvhelp__searchIcon{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);flex:none;font:400 16px/1 DM Sans,sans-serif}.vvhelp__search input{background:#0000;border:0;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);flex:1 1;font:400 13.5px/1 DM Sans,sans-serif;min-width:0}.vvhelp__search input:focus{outline:none}.vvhelp__search input::placeholder{color:#a1a1a6;color:var(--vvadm-mute-2,#a1a1a6)}.vvhelp__searchClear{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:0;border-radius:50%;color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);cursor:pointer;display:grid;flex:none;font:500 14px/1 Instrument Sans,sans-serif;height:28px;place-items:center;width:28px}.vvhelp__searchClear:focus-visible,.vvhelp__searchClear:hover{background:#dfe1e6;background:var(--vvadm-fill,#dfe1e6);color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvhelp__searchClear:focus-visible{outline:2px solid #6b3fd9;outline:2px solid var(--vvadm-accent,#6b3fd9);outline-offset:2px}.vvhelp__searchMeta{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);flex:none;font:500 11px/1.4 DM Sans,sans-serif}.vvhelp__layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 320px}.vvhelp__main{gap:18px;min-width:0}.vvhelp__aside,.vvhelp__main{display:flex;flex-direction:column}.vvhelp__aside{gap:14px}@media (max-width:960px){.vvhelp__layout{grid-template-columns:minmax(0,1fr)}.vvhelp__aside{order:-1}}.vvhelp__section{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:14px;border-radius:var(--vvadm-r-lg,14px);padding:16px}.vvhelp__sectionHead{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.vvhelp__sectionHead h2{font:600 14.5px/1.25 Instrument Sans,sans-serif;letter-spacing:-.015em;margin:0}.vvhelp__sectionHead p{font:400 11.5px/1.5 DM Sans,sans-serif;margin:4px 0 0}.vvhelp__count,.vvhelp__sectionHead p{color:#8e8e93;color:var(--vvadm-mute,#8e8e93)}.vvhelp__count{font-feature-settings:"tnum";background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border-radius:999px;flex:none;font:600 10px/1 DM Sans,sans-serif;font-variant-numeric:tabular-nums;padding:4px 8px}.vvhelp__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.vvhelp__card{align-items:flex-start;background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:12px;color:inherit;cursor:pointer;display:flex;gap:10px;padding:12px 12px 12px 13px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.vvhelp__card:focus-visible,.vvhelp__card:hover{background:#fff;border-color:#0000001a;box-shadow:0 10px 22px -18px #00000080;transform:translateY(-1px)}.vvhelp__card:focus-visible{outline:2px solid #6b3fd9;outline:2px solid var(--vvadm-accent,#6b3fd9);outline-offset:2px}.vvhelp__cardIcon{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #0000000f;border:1px solid var(--vvadm-line,#0000000f);border-radius:9px;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);display:grid;flex:none;height:32px;place-items:center;width:32px}.vvhelp__cardCopy{display:flex;flex-direction:column;gap:4px;min-width:0}.vvhelp__cardLabel{font:600 12.5px/1.3 Instrument Sans,sans-serif}.vvhelp__cardDesc{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font:400 11.5px/1.5 DM Sans,sans-serif}.vvhelp__cardArrow{align-self:center;color:#a1a1a6;color:var(--vvadm-mute-2,#a1a1a6);flex:none;font:600 12px/1 Instrument Sans,sans-serif;margin-left:auto;transition:transform .16s ease,color .16s ease}.vvhelp__card:focus-visible .vvhelp__cardArrow,.vvhelp__card:hover .vvhelp__cardArrow{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);transform:translateX(2px)}.vvhelp__empty{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font:400 12px/1.6 DM Sans,sans-serif;margin:0;padding:18px 0 6px;text-align:center}.vvhelp__faq{display:flex;flex-direction:column;gap:14px}.vvhelp__faqItem{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border-left:2px solid #00000012;border-left:2px solid var(--vvadm-line,#00000012);border-radius:0 10px 10px 0;padding:14px 14px 14px 16px}.vvhelp__faqQ{font:600 12.5px/1.35 Instrument Sans,sans-serif;margin:0 0 6px}.vvhelp__faqA{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font:400 12px/1.6 DM Sans,sans-serif;margin:0}.vvhelp__shortcuts{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1.35fr}@media (max-width:720px){.vvhelp__shortcuts{grid-template-columns:minmax(0,1fr)}}.vvhelp__shortcutList{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.vvhelp__shortcutRow{align-items:center;background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:1px solid #0000000f;border:1px solid var(--vvadm-line,#0000000f);border-radius:10px;display:flex;gap:10px;padding:8px 10px}.vvhelp__keys{display:flex;flex:none;gap:4px}.vvhelp__kbd{background:#fff;border:1px solid #0000001f;border:solid var(--vvadm-line,#0000001f);border-radius:6px;border-width:1px 1px 2px;display:inline-grid;font:600 10px/1 ui-monospace,Menlo,monospace;height:22px;min-width:22px;padding:0 5px;place-items:center}.vvhelp__kbd,.vvhelp__shortcutLabel{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43)}.vvhelp__shortcutLabel{font:400 11.5px/1.4 DM Sans,sans-serif}.vvhelp__tips{background:#f3eefd;background:var(--vvadm-accent-soft,#f3eefd);border:1px solid #0000000f;border:1px solid var(--vvadm-line,#0000000f);border-radius:10px;padding:12px 13px}.vvhelp__tips h3{font:600 12px/1.3 Instrument Sans,sans-serif;margin:0 0 8px}.vvhelp__tips ul{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font:400 11.5px/1.6 DM Sans,sans-serif;margin:0;padding-left:16px}.vvhelp__tips li+li{margin-top:6px}.vvhelp__troubleshoot{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.vvhelp__troubleCard{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:10px;padding:13px}.vvhelp__troubleCard h3{font:600 12px/1.35 Instrument Sans,sans-serif;margin:0 0 6px}.vvhelp__troubleCard p{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font:400 11.5px/1.55 DM Sans,sans-serif;margin:0}.vvhelp__panel{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:14px;border-radius:var(--vvadm-r-lg,14px);padding:14px}.vvhelp__panel h2{font:600 13px/1.3 Instrument Sans,sans-serif;margin:0 0 6px}.vvhelp__panelError,.vvhelp__panelFootnote,.vvhelp__panelNote{font:400 11.5px/1.6 DM Sans,sans-serif;margin:0}.vvhelp__panelNote{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);margin-bottom:12px}.vvhelp__panelFootnote{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font-size:10.5px;margin-top:10px}.vvhelp__panelError{color:#a3341f;margin-top:10px}.vvhelp__contactList{display:flex;flex-direction:column;gap:10px}.vvhelp__contactRow{align-items:center;background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:1px solid #0000000f;border:1px solid var(--vvadm-line,#0000000f);border-radius:10px;display:flex;gap:10px;padding:10px}.vvhelp__contactIcon{background:#fff;border:1px solid #0000000f;border:1px solid var(--vvadm-line,#0000000f);border-radius:8px;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);display:grid;flex:none;height:30px;place-items:center;width:30px}.vvhelp__contactCopy{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.vvhelp__contactLabel{color:#a1a1a6;color:var(--vvadm-mute-2,#a1a1a6);font:600 9px/1 Instrument Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.vvhelp__contactValue{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:500 12px/1.3 DM Sans,sans-serif;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.vvhelp__contactValue:focus-visible,.vvhelp__contactValue:hover{color:#6b3fd9;color:var(--vvadm-accent,#6b3fd9);text-decoration:underline;text-underline-offset:2px}.vvhelp__contactValue--plain,.vvhelp__miniBtn{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43)}.vvhelp__miniBtn{background:#fff;border:1px solid #00000014;border:1px solid var(--vvadm-line,#00000014);border-radius:999px;cursor:pointer;flex:none;font:600 10.5px/1 Instrument Sans,sans-serif;min-height:28px;padding:0 10px;transition:background .15s ease,border-color .15s ease}.vvhelp__miniBtn:focus-visible,.vvhelp__miniBtn:hover{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border-color:#00000024}.vvhelp__miniBtn:focus-visible{outline:2px solid #6b3fd9;outline:2px solid var(--vvadm-accent,#6b3fd9);outline-offset:2px}.vvhelp__panel--contact{background:radial-gradient(120% 140% at 85% 0,oklch(.56 .22 289/.08),#0000 60%),#fff;background:radial-gradient(120% 140% at 85% 0,oklch(.56 .22 289/.08),#0000 60%),var(--vvadm-plate,#fff);border-color:#f3eefd;border-color:var(--vvadm-accent-soft,#f3eefd)}.vvhelp__panel--muted{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb)}.vvhelp__resourceList{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.vvhelp__resourceLink{align-items:center;border:1px solid #0000;border-radius:8px;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);display:flex;font:500 12px/1.3 Instrument Sans,sans-serif;gap:8px;min-height:34px;padding:0 10px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.vvhelp__resourceLink:focus-visible,.vvhelp__resourceLink:hover{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border-color:#00000012;border-color:var(--vvadm-line,#00000012);color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvhelp__resourceLink:focus-visible{outline:2px solid #6b3fd9;outline:2px solid var(--vvadm-accent,#6b3fd9);outline-offset:2px}.vvhelp__external{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font-size:11px}.vvhelp__details{display:flex;flex-direction:column;gap:8px;margin:0}.vvhelp__details div{background:#fff;border:1px solid #0000000d;border:1px solid var(--vvadm-line,#0000000d);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:8px 10px}.vvhelp__details dt{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font:600 10px/1.4 Instrument Sans,sans-serif;letter-spacing:.04em;text-transform:uppercase}.vvhelp__details dd{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:500 11.5px/1.4 DM Sans,sans-serif;margin:0;text-align:right}.vvhelp code{background:#f1f1f4;background:var(--vvadm-plate-2,#f1f1f4);border-radius:4px;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font:500 10.5px/1 ui-monospace,Menlo,monospace;padding:1px 5px}.vvhelp__footer{border-top:1px solid #0000000f;border-top:1px solid var(--vvadm-line,#0000000f);color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font:400 11.5px/1.6 DM Sans,sans-serif;padding:12px 4px 2px;text-align:center}.vvhelp__footer a{color:#5129b3;color:var(--vvadm-accent-a,#5129b3);font-weight:600;text-underline-offset:2px}.vvhelp__footer a:focus-visible,.vvhelp__footer a:hover{color:#5c33c6;color:var(--vvadm-accent-h,#5c33c6)}.vvhelp__footer a:focus-visible{border-radius:2px;outline:2px solid #6b3fd9;outline:2px solid var(--vvadm-accent,#6b3fd9);outline-offset:2px}@media (max-width:640px){.vvhelp__search{height:44px}.vvhelp__btn,.vvhelp__miniBtn,.vvhelp__resourceLink{min-height:44px}.vvhelp__section{padding:14px 12px}.vvhelp__card{padding:12px}}@media (prefers-reduced-motion:reduce){.vvhelp__btn,.vvhelp__card,.vvhelp__miniBtn,.vvhelp__resourceLink,.vvhelp__search{transition:none}.vvhelp__card:focus-visible,.vvhelp__card:hover{transform:none}}.vvnotes{color:var(--vvadm-ink);display:flex;flex-direction:column;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;gap:18px}.vvnotes-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.vvnotes-head__text{display:flex;flex-direction:column;gap:4px}.vvnotes-head__actions{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.vvnotes-title{font:600 24px/1.1 Instrument Sans,sans-serif;letter-spacing:-.03em;margin:0}.vvnotes-sub{color:var(--vvadm-mute);font:400 12.5px/1.45 DM Sans,sans-serif;max-width:52ch}.vvnotes-filters{align-items:center;background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:var(--vvadm-r-lg);display:flex;flex-wrap:wrap;gap:10px;padding:12px 14px}.vvnotes-filters input[type=search],.vvnotes-filters select{background:#fff;border:1px solid #0000001a;border-radius:8px;color:var(--vvadm-ink);font:450 13px/1 Instrument Sans,sans-serif;height:34px;padding:0 12px}.vvnotes-filters input[type=search]{flex:1 1;min-width:220px}.vvnotes-filters input::placeholder{color:var(--vvadm-mute-2)}.vvnotes-list{display:flex;flex-direction:column;gap:10px}.vvnotes-card{grid-gap:12px;background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:14px;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:16px 18px;text-align:left;transition:border-color .12s,box-shadow .12s}.vvnotes-card:hover{border-color:#00000024;box-shadow:0 8px 24px #1c1c1e14}.vvnotes-card__main{display:flex;flex-direction:column;gap:6px;min-width:0}.vvnotes-card__title{color:var(--vvadm-ink);font:600 15px/1.25 Instrument Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvnotes-card__meta{color:var(--vvadm-mute);display:flex;flex-wrap:wrap;font:400 11.5px/1.4 DM Sans,sans-serif;gap:10px}.vvnotes-card__side{align-items:flex-end;display:flex;flex-direction:column;gap:8px;min-width:120px}.vvnotes-badge{align-items:center;border-radius:999px;display:inline-flex;font:600 10.5px/1 DM Sans,sans-serif;height:22px;letter-spacing:.02em;padding:0 8px;text-transform:uppercase}.vvnotes-badge--draft{background:#f3eefd;border:1px solid oklch(.9 .04 289);color:#6b3fd9}.vvnotes-badge--signed{background:#e7f0ed;border:1px solid #cfe0da;color:#235e54}.vvnotes-badge--locked{background:var(--vvadm-ink);color:#fff}.vvnotes-badge--voided{background:#f5dfe1;border:1px solid #e8c2c6;color:#8e2530}.vvnotes-template{color:var(--vvadm-mute-2);font:500 11px/1 DM Sans,sans-serif;letter-spacing:.04em;text-transform:uppercase}.vvnotes-empty{background:var(--vvadm-plate-2);border:1px dashed var(--vvadm-line);border-radius:12px;color:var(--vvadm-mute);font:400 13px/1.5 DM Sans,sans-serif;padding:28px 18px;text-align:center}.vvnotes-detail{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 320px}@media (max-width:980px){.vvnotes-detail{grid-template-columns:1fr}}.vvnotes-paper{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:14px;overflow:hidden}.vvnotes-paper__head{align-items:center;background:var(--vvadm-plate-2);border-bottom:1px solid var(--vvadm-line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px}.vvnotes-paper__title{align-items:center;display:flex;font:600 13px/1.3 Instrument Sans,sans-serif;gap:8px}.vvnotes-paper__actions{display:flex;flex-wrap:wrap;gap:8px}.vvnotes-toolbar{background:#fff;border-bottom:1px solid var(--vvadm-line-2);display:flex;flex-wrap:wrap;gap:4px;padding:10px 14px;position:-webkit-sticky;position:sticky;top:54px;z-index:2}.vvnotes-tbtn{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:7px;color:var(--vvadm-ink-2);cursor:pointer;display:inline-grid;font:500 12px/1 Instrument Sans,sans-serif;height:30px;padding:0 10px;place-items:center}.vvnotes-tbtn:hover{background:var(--vvadm-fill-2);color:var(--vvadm-ink)}.vvnotes-tbtn--active{background:var(--vvadm-ink);border-color:var(--vvadm-ink);color:#fff}.vvnotes-tbtn:disabled{cursor:not-allowed;opacity:.45}.vvnotes-editor{color:var(--vvadm-ink);font:400 15px/1.75 Newsreader,Georgia,serif;min-height:420px;outline:none;padding:22px 24px}.vvnotes-editor:focus{box-shadow:inset 0 0 0 2px #0000000f}.vvnotes-editor h1{font:600 22px/1.25 Instrument Sans,sans-serif;margin:18px 0 10px}.vvnotes-editor h2{border-bottom:1px solid var(--vvadm-line-2);font:600 16px/1.35 Instrument Sans,sans-serif;letter-spacing:-.01em;margin:22px 0 8px;padding-bottom:6px}.vvnotes-editor p{margin:0 0 12px}.vvnotes-editor ol,.vvnotes-editor ul{margin:0 0 14px 22px}.vvnotes-editor li{margin:4px 0}.vvnotes-editor blockquote{background:oklch(.97 .015 289);border-left:3px solid var(--vvadm-accent);border-radius:0 8px 8px 0;margin:12px 0;padding:10px 14px}.vvnotes-editor [data-callout]{border-radius:8px;font-family:Instrument Sans,sans-serif;font-size:13px;margin:12px 0;padding:12px 14px}.vvnotes-editor [data-callout=prompt]{background:#f3f0ff;border:1px solid #e6e0ff;color:#3b2f7a}.vvnotes-side{display:flex;flex-direction:column;gap:14px}.vvnotes-panel{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:14px;padding:14px}.vvnotes-panel h3{color:var(--vvadm-mute-2);font:600 11px/1 Instrument Sans,sans-serif;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.vvnotes-panel label,.vvnotes-panel p{color:var(--vvadm-ink-2);font:400 12.5px/1.5 DM Sans,sans-serif}.vvnotes-field{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.vvnotes-field label{color:var(--vvadm-ink-2);font:500 12px/1 Instrument Sans,sans-serif}.vvnotes-field input,.vvnotes-field select,.vvnotes-field textarea{background:#fff;border:1px solid #0000001f;border-radius:8px;color:var(--vvadm-ink);font:450 13px/1.35 Instrument Sans,sans-serif;padding:9px 11px;width:100%}.vvnotes-field textarea{min-height:80px;resize:vertical}.vvnotes-aidraft{background:linear-gradient(180deg,#fff,#fdf8f6);border:1px solid oklch(.92 .04 289)}.vvnotes-hint{color:var(--vvadm-mute);font:400 11.5px/1.5 DM Sans,sans-serif;margin-top:6px}.vvnotes-danger{color:#8e2530}.vvnotes-version{border-top:1px solid var(--vvadm-line-2);display:flex;font:400 12px/1.4 DM Sans,sans-serif;gap:8px;justify-content:space-between;padding:9px 0}.vvnotes-version:first-of-type{border-top:0}.vvnotes-version button{background:none;border:0;color:var(--vvadm-accent-a);cursor:pointer;font:500 11px/1 Instrument Sans,sans-serif;padding:0}.vvnotes-version button:hover{text-decoration:underline}.vvnotes-lockednote{background:var(--vvadm-ink);border-radius:8px;color:var(--vvadm-dark-ink);font:400 12.5px/1.5 DM Sans,sans-serif;padding:12px 14px}.vvnotes-modalback{background:#1c1c1e73;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:60}.vvnotes-modal{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:18px;box-shadow:0 24px 60px #1c1c1e40;max-height:90vh;overflow:auto;padding:22px;position:relative;width:min(560px,100%)}.vvnotes-modal__close{background:#0000;border:0;color:var(--vvadm-mute);cursor:pointer;font-size:22px;height:34px;position:absolute;right:14px;top:10px;width:34px}.vvnotes-grid2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:600px){.vvnotes-grid2{grid-template-columns:1fr}}.vvnotes-statusfilter{display:flex;gap:6px}.vvnotes-statusfilter button{background:#fff;border:1px solid var(--vvadm-line);border-radius:999px;color:var(--vvadm-mute);cursor:pointer;font:500 11px/1 Instrument Sans,sans-serif;height:28px;padding:0 10px}.vvnotes-statusfilter button.vvnotes-statusfilter--active{background:var(--vvadm-ink);border-color:var(--vvadm-ink);color:#fff}.vvnotes-inlineLink{align-items:center;background:var(--vvadm-accent-soft);border-radius:999px;color:var(--vvadm-accent-a);display:inline-flex;font:500 12px/1 Instrument Sans,sans-serif;gap:6px;padding:6px 10px;text-decoration:none}.vvnotes-inlineLink:hover{background:oklch(.93 .036 289)}.vvnd,.vvnote{--vvnote-ok:#2f6b5e;--vvnote-warn:#a87016;--vvnote-accent:#7e57f2;display:flex;flex-direction:column;gap:16px;min-width:0}.vvnote__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.vvnote__eyebrow{color:#727274;color:var(--vvadm-mute-2,#727274);font:600 11px/1.2 Instrument Sans,sans-serif;letter-spacing:.09em;margin:0 0 5px;text-transform:uppercase}.vvnote__title{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 30px/1.15 Newsreader,Georgia,serif;letter-spacing:-.01em;margin:0}.vvnote__headActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.vvnote__psych{align-items:center;color:#676769;color:var(--vvadm-mute,#676769);display:inline-flex;font:500 12px/1 Instrument Sans,sans-serif;gap:7px}.vvnote__banner{align-items:center;background:#1c1c1e;border-radius:14px;color:#fff;display:flex;flex-wrap:wrap;gap:14px;padding:16px 20px}.vvnote__bannerDot{background:var(--vvnote-accent);border-radius:50%;flex:0 0 auto;height:8px;width:8px}.vvnote__bannerText{display:flex;flex:1 1 260px;flex-direction:column;gap:3px}.vvnote__bannerText strong{font:600 14px/1.35 Instrument Sans,sans-serif}.vvnote__bannerText span{color:#c2c3c5;font:400 13px/1.45 DM Sans,sans-serif}.vvnote__controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.vvnote__pills{background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:999px;display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px}.vvnote__pill{align-items:center;background:none;border:0;border-radius:999px;color:#676769;color:var(--vvadm-mute,#676769);cursor:pointer;display:inline-flex;font:500 13px/1 Instrument Sans,sans-serif;gap:7px;padding:7px 14px}.vvnote__pill.is-active,.vvnote__pill:hover{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvnote__pill.is-active{background:#fff;background:var(--vvadm-plate,#fff);box-shadow:0 1px 2px #1c1c1e14}.vvnote__pill:focus-visible{outline:2px solid var(--vvnote-accent);outline-offset:2px}.vvnote__pillCount{font-feature-settings:"tnum";color:#727274;color:var(--vvadm-mute-2,#727274);font-variant-numeric:tabular-nums}.vvnote__pill.is-active .vvnote__pillCount{color:var(--vvnote-accent)}.vvnote__search{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:9px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 13px/1 DM Sans,sans-serif;min-width:210px;padding:8px 12px}.vvnote__search:focus-visible{outline:2px solid var(--vvnote-accent);outline-offset:1px}.vvnote__notice{background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:10px;color:#676769;color:var(--vvadm-mute,#676769);font:400 13px/1.5 DM Sans,sans-serif;margin:0;padding:11px 14px}.vvnote__notice--error{border-left:3px solid #a8321c;color:#a8321c}.vvnote__tableWrap{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:14px;min-width:0;overflow-x:auto}.vvnote__table{border-collapse:collapse;width:100%}.vvnote__table thead th{color:#727274;color:var(--vvadm-mute-2,#727274);font:600 10px/1.2 Instrument Sans,sans-serif;letter-spacing:.1em;padding:11px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.vvnote__table td,.vvnote__table thead th{border-bottom:1px solid #e0e0e2;border-bottom:1px solid var(--vvadm-line,#e0e0e2)}.vvnote__table td{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 14px/1.4 DM Sans,sans-serif;padding:13px 16px;vertical-align:middle}.vvnote__table tbody tr:last-child td{border-bottom:0}.vvnote__row.is-review{background:#7e57f20d}.vvnote__session{white-space:nowrap}.vvnote__sessionDate{color:var(--vvnote-accent);display:block;font:600 13px/1.3 Instrument Sans,sans-serif}.vvnote__session small{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 11px/1.3 DM Sans,sans-serif}.vvnote__name{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:block;font:600 14px/1.3 Instrument Sans,sans-serif;text-decoration:none}.vvnote__name:hover{text-decoration:underline}.vvnote__summary{color:#727274;color:var(--vvadm-mute-2,#727274);display:block;font:400 12px/1.4 DM Sans,sans-serif;margin-top:2px}.vvnote__muted{color:#676769;color:var(--vvadm-mute,#676769);white-space:nowrap}.vvnote__action{text-align:right;white-space:nowrap}.vvnote__empty{color:#676769;color:var(--vvadm-mute,#676769);padding:30px 16px;text-align:center}.vvnote__foot{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 12px/1.5 DM Sans,sans-serif;margin:0}.vvnote__table .vvnote-chip{background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);border-radius:999px;color:#676769;color:var(--vvadm-mute,#676769);display:inline-block;font:500 11px/1.5 Instrument Sans,sans-serif;padding:3px 9px;white-space:nowrap}.vvnote-chip--auto{background:#7e57f21a;color:var(--vvnote-accent)}.vvnote-chip--ok{background:#2f6b5e1a;color:var(--vvnote-ok)}.vvnote-chip--warn{background:#a870161f;color:var(--vvnote-warn)}.vvnote-chip--mute{background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);color:#727274;color:var(--vvadm-mute-2,#727274)}.vvnote__btn{align-items:center;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:9px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:inline-flex;font:500 13px/1 Instrument Sans,sans-serif;justify-content:center;min-height:32px;padding:0 14px;text-decoration:none}.vvnote__btn:hover{border-color:#727274;border-color:var(--vvadm-mute-2,#727274)}.vvnote__btn:focus-visible{outline:2px solid var(--vvnote-accent);outline-offset:2px}.vvnote__btn--primary{background:var(--vvnote-accent);border-color:var(--vvnote-accent);color:#fff}.vvnote__btn--primary:hover{background:#6d42dc;border-color:#6d42dc}.vvnote__sr{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (pointer:coarse){.vvnote__btn{min-height:44px}.vvnote__pill{padding:12px 15px}}@media (max-width:900px){.vvnote__table thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.vvnote__table,.vvnote__table tbody,.vvnote__table td,.vvnote__table tr{display:block;width:auto}.vvnote__table tbody tr{border-bottom:1px solid #e0e0e2;border-bottom:1px solid var(--vvadm-line,#e0e0e2);padding:12px 14px}.vvnote__table tbody tr td{border:0;padding:3px 0}.vvnote__table td[data-label]:not([data-label=Client]):not([data-label=Session]):before{color:#727274;color:var(--vvadm-mute-2,#727274);content:attr(data-label);display:inline-block;font:600 10px/1.6 Instrument Sans,sans-serif;letter-spacing:.08em;min-width:72px;text-transform:uppercase}.vvnote__action{padding-top:10px!important;text-align:left}}.vvnd{--vvnd-ok:#2f6b5e;--vvnd-warn:#a87016;--vvnd-accent:#7e57f2;flex-direction:column;min-width:0}.vvnd,.vvnd__head{display:flex;gap:16px}.vvnd__head{align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.vvnd__headMain{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.vvnd__back{align-items:center;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:9px;color:#676769;color:var(--vvadm-mute,#676769);display:inline-flex;font:500 13px/1 Instrument Sans,sans-serif;gap:7px;min-height:32px;padding:0 12px 0 10px;text-decoration:none}.vvnd__back svg{display:block;flex:0 0 auto}.vvnd__back{position:relative;top:1px}.vvnd__back:hover{border-color:#727274;border-color:var(--vvadm-mute-2,#727274);color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvnd__back:focus-visible{outline:2px solid var(--vvnote-accent);outline-offset:2px}.vvnd__title{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 26px/1.2 Newsreader,Georgia,serif;letter-spacing:-.01em;margin:0}.vvnd__meta{color:#727274;color:var(--vvadm-mute-2,#727274);flex-basis:100%;font:400 12px/1.5 DM Sans,sans-serif;margin:2px 0 0}.vvnd__headActions{display:flex;flex-wrap:wrap;gap:10px}.vvnd__grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 300px}.vvnd__doc{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:14px;min-width:0;padding:22px 24px 16px}.vvnd__draftBanner{align-items:flex-start;background:#7e57f212;border:1px solid #7e57f22e;border-radius:10px;color:var(--vvnd-accent);display:flex;gap:10px;margin:0 0 18px;padding:12px 14px}.vvnd__draftBanner p{color:#5b39b7;font:400 13px/1.5 DM Sans,sans-serif;margin:0}.vvnd__sections{display:flex;flex-direction:column;gap:4px}.vvnd__section{border-top:1px solid #e0e0e2;border-top:1px solid var(--vvadm-line,#e0e0e2);padding:10px 0 4px}.vvnd__section:first-child{border-top:0}.vvnd__sectionHead{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-bottom:6px}.vvnd__sectionName{color:#727274;color:var(--vvadm-mute-2,#727274);font:600 10px/1.4 Instrument Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase}.vvnd__badge{border-radius:999px;font:600 9px/1.6 Instrument Sans,sans-serif;letter-spacing:.08em;padding:2px 7px;text-transform:uppercase}.vvnd__badge--draft{background:#7e57f21a;color:var(--vvnd-accent)}.vvnd__badge--edit{background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);color:#676769;color:var(--vvadm-mute,#676769)}.vvnd__badge--infer{background:#a8701624;color:var(--vvnd-warn)}.vvnd__rich{background:#0000;border:1px solid #0000;border-radius:8px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:block;font:400 16px/1.65 Newsreader,Georgia,serif;margin:0 0 4px;min-height:42px;padding:8px 10px}.vvnd__rich:focus{background:#fff;border-color:var(--vvnd-accent);box-shadow:0 0 0 3px #7e57f214;outline:none}.vvnd__rich p{margin:0 0 8px}.vvnd__rich p:last-child{margin-bottom:0}.vvnd__rich ol,.vvnd__rich ul{margin:0 0 8px;padding-left:22px}.vvnd__rich blockquote{border-left:2px solid #e0e0e2;border-left:2px solid var(--vvadm-line,#e0e0e2);color:#414143;margin:0 0 8px;padding-left:12px}.vvnd__inference{align-items:center;background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);border-radius:8px;color:#676769;color:var(--vvadm-mute,#676769);display:flex;flex-wrap:wrap;font:400 12px/1.5 DM Sans,sans-serif;gap:12px;justify-content:space-between;margin:2px 0 6px;padding:9px 12px}.vvnd__inference button{background:none;border:0;color:var(--vvnd-accent);cursor:pointer;font:600 12px/1 Instrument Sans,sans-serif;padding:4px 8px}.vvnd__inference button:hover{text-decoration:underline}.vvnd__docFoot{border-top:1px solid #e0e0e2;border-top:1px solid var(--vvadm-line,#e0e0e2);color:#727274;color:var(--vvadm-mute-2,#727274);font:400 11px/1.5 DM Sans,sans-serif;margin:14px 0 0;padding-top:12px}.vvnd__rail{display:flex;flex-direction:column;gap:12px;min-width:0}.vvnd__panel{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:14px;padding:14px 16px}.vvnd__panel h2{align-items:baseline;display:flex;font:600 10px/1.4 Instrument Sans,sans-serif;gap:8px;justify-content:space-between;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.vvnd__panel h2,.vvnd__panelMeta{color:#727274;color:var(--vvadm-mute-2,#727274)}.vvnd__panelMeta{font:400 10px/1.4 DM Sans,sans-serif;letter-spacing:0;text-transform:none}.vvnd__panelFoot{font:400 11px/1.45 DM Sans,sans-serif;margin:10px 0 0}.vvnd__empty,.vvnd__panelFoot{color:#727274;color:var(--vvadm-mute-2,#727274)}.vvnd__empty{font:400 12px/1.5 DM Sans,sans-serif;margin:0}.vvnd__checks{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.vvnd__check{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:flex;font:400 13px/1.45 DM Sans,sans-serif;gap:9px}.vvnd__check span{flex:0 0 14px;font-weight:700}.vvnd__check--ok span{color:var(--vvnd-ok)}.vvnd__check--warn span{color:var(--vvnd-warn)}.vvnd__check--pending,.vvnd__check--pending span{color:#727274;color:var(--vvadm-mute-2,#727274)}.vvnd__lines{display:flex;flex-direction:column;gap:11px;list-style:none;margin:0;max-height:340px;overflow-y:auto;padding:0}.vvnd__lines li{border-left:2px solid #e0e0e2;border-left:2px solid var(--vvadm-line,#e0e0e2);padding-left:10px}.vvnd__lineHead{color:#727274;color:var(--vvadm-mute-2,#727274);display:block;font:400 11px/1.4 DM Sans,sans-serif}.vvnd__lineHead b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vvnd__lineHead b,.vvnd__lineText{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvnd__lineText{display:block;font:400 13px/1.5 DM Sans,sans-serif}.vvnd__lineText.is-unsure{color:#676769;color:var(--vvadm-mute,#676769);font-style:italic}.vvnd__history{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.vvnd__history li{align-items:flex-start;display:flex;gap:9px}.vvnd__history strong{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:block;font:600 13px/1.35 Instrument Sans,sans-serif}.vvnd__history small{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 11px/1.4 DM Sans,sans-serif}.vvnd__dot{background:#e0e0e2;background:var(--vvadm-line,#e0e0e2);border-radius:50%;flex:0 0 auto;height:7px;margin-top:5px;width:7px}.vvnd__dot.is-current{background:var(--vvnd-accent)}.vvnd__restore{background:none;border:0;color:var(--vvnd-accent);cursor:pointer;font:600 12px/1 Instrument Sans,sans-serif;margin-left:auto}.vvnd__signbar{align-items:center;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:14px;box-shadow:0 -2px 18px #1c1c1e0f;display:flex;flex-wrap:wrap;gap:14px;margin-top:4px;padding:12px 18px}.vvnd__ack{align-items:center;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:inline-flex;flex:1 1 280px;font:400 13px/1.4 DM Sans,sans-serif;gap:9px;min-width:0}.vvnd__signNote{color:#727274;color:var(--vvadm-mute-2,#727274);flex:0 1 auto;font:400 11px/1.4 DM Sans,sans-serif;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.vvnd__signActions{display:flex;flex:0 0 auto;gap:10px;margin-left:auto}.vvnd__linkBtn{background:none;border:0;color:var(--vvnd-accent);cursor:pointer;font:inherit;padding:0;text-decoration:underline}@media (max-width:1180px){.vvnd__grid{grid-template-columns:minmax(0,1fr)}.vvnd__signNote{flex-basis:100%;text-align:left;white-space:normal}.vvnd__signActions{margin-left:0}}.vvnd__seeMore{background:none;border:0;border-top:1px solid #e0e0e2;border-top:1px solid var(--vvadm-line,#e0e0e2);color:var(--vvnote-accent);cursor:pointer;display:block;font:600 12px/1 Instrument Sans,sans-serif;margin-top:12px;padding-top:11px;text-align:left;width:100%}.vvnd__seeMore:hover{text-decoration:underline}.vvnd__seeMore:focus-visible{outline:2px solid var(--vvnote-accent);outline-offset:2px}.vvnd__toolbar{--vvnd-tool:30px;align-items:center;border-bottom:1px solid #e0e0e2;border-bottom:1px solid var(--vvadm-line,#e0e0e2);display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px;padding:0 0 12px}.vvnd__toolbar>*{align-self:center}.vvnd__toolbar button{align-items:center;background:none;border:1px solid #0000;border-radius:7px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:inline-flex;font:500 12px/1 Instrument Sans,sans-serif;height:var(--vvnd-tool);justify-content:center;min-width:32px;padding:0 9px}.vvnd__toolbar button:hover{background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2)}.vvnd__toolbar button:focus-visible{outline:2px solid var(--vvnote-accent);outline-offset:1px}.vvnd__toolSep{align-self:center;background:#e0e0e2;background:var(--vvadm-line,#e0e0e2);height:18px;margin:0 4px;width:1px}.vvnd__toolbar select{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:7px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:500 12px/1 Instrument Sans,sans-serif;height:var(--vvnd-tool);max-width:150px;padding:0 6px}.vvnd__colorWrap{display:inline-flex;height:var(--vvnd-tool);position:relative}.vvnd__colorTrigger{align-items:center;display:inline-flex!important;flex-direction:column;gap:2px;height:var(--vvnd-tool);justify-content:center;min-width:30px!important;padding:0 6px!important}.vvnd__colorA{font:700 12px/1 Instrument Sans,sans-serif}.vvnd__colorA--mark{background:#fff3b0;border-radius:2px;padding:0 2px}.vvnd__colorBar{border-radius:2px;display:block;height:3px;width:15px}.vvnd__colorMenu{grid-gap:5px;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:10px;box-shadow:0 2px 6px #1c1c1e0f,0 14px 34px #1c1c1e24;display:grid;gap:5px;grid-template-columns:repeat(4,auto);left:0;padding:7px;position:absolute;top:calc(100% + 6px);z-index:60}.vvnd__swatch{border:1px solid #1c1c1e2e!important;border-radius:4px!important;cursor:pointer;height:20px;min-height:0!important;min-width:0!important;padding:0!important;width:20px!important}.vvnd__swatch:hover{transform:scale(1.1)}.vvnd__fontSelect{min-width:132px}.vvnd__sizeSelect{min-width:62px}.vvnd__toolPreview{border-color:#e0e0e2!important;border-color:var(--vvadm-line,#e0e0e2)!important;color:var(--vvnote-accent)!important;font-weight:600!important;margin-left:auto}.vvnd__paper{background:#fff;border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:4px;box-shadow:0 1px 2px #1c1c1e0f,0 16px 40px #1c1c1e1a;color:#1c1c1e;min-height:60vh;padding:52px 60px 48px;width:100%}@media (max-width:720px){.vvnd__paper{min-height:0;padding:28px 22px 24px}}.vvnd__letterhead{border-bottom:1.5px solid #1c1c1e;padding-bottom:14px;text-align:center}.vvnd__letterhead img{display:block;height:auto;margin:0 auto 8px;width:52px}.vvnd__paper .vvnd__lhName{font:600 17px/1.2 Instrument Sans,sans-serif;letter-spacing:.22em;margin:0;text-transform:uppercase}.vvnd__paper .vvnd__lhEntity{color:#676769;font:500 8px/1.2 Instrument Sans,sans-serif;letter-spacing:.34em;margin:3px 0 0;text-transform:uppercase}.vvnd__paper .vvnd__lhClinician{font:600 12px/1.3 Instrument Sans,sans-serif;margin:9px 0 0}.vvnd__paper .vvnd__lhContact{color:#676769;font:400 10px/1.4 DM Sans,sans-serif;margin:3px 0 0}.vvnd__paper .vvnd__paperTitle{font:400 20px/1.3 Newsreader,Georgia,serif;margin:20px 0 14px;text-align:center}.vvnd__paperMeta{grid-gap:7px 20px;background:#faf8f9;border-radius:6px;display:grid;gap:7px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 18px;padding:12px 14px}.vvnd__paperMeta div{display:flex;gap:7px}.vvnd__paperMeta dt{color:#676769;font:600 10px/1.5 Instrument Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase}.vvnd__paperMeta dd{font:400 12px/1.5 DM Sans,sans-serif;margin:0}.vvnd__paperSection{margin:0 0 16px}.vvnd__paper .vvnd__paperSection h2{color:#676769;font:600 10px/1.5 Instrument Sans,sans-serif;letter-spacing:.1em;margin:0 0 5px;text-transform:uppercase}.vvnd__paper .vvnd__paperSection p{font:400 14.5px/1.7 Newsreader,Georgia,serif;margin:0 0 10px}.vvnd__paper .vvnd__paperSection ol,.vvnd__paper .vvnd__paperSection ul{margin:0 0 8px;padding-left:20px}.vvnd__paper .vvnd__paperSection li{font:400 13px/1.65 Newsreader,Georgia,serif;margin-bottom:2px}.vvnd__paper .vvnd__paperSection blockquote{border-left:2px solid #e0e0e2;border-left:2px solid var(--vvadm-line,#e0e0e2);color:#414143;font:italic 400 13px/1.65 Newsreader,Georgia,serif;margin:0 0 8px;padding-left:12px}.vvnd__paperDraft{border:1px dashed var(--vvnote-accent);border-radius:6px;color:var(--vvnote-accent);font:600 11px/1.5 Instrument Sans,sans-serif;letter-spacing:.05em;margin:18px 0 0;padding:9px 12px;text-align:center}.vvnd__paperFoot{border-top:1px solid #e0e0e2;border-top:1px solid var(--vvadm-line,#e0e0e2);color:#8a8a8a;font:italic 400 10px/1.5 DM Sans,sans-serif;margin:20px 0 0;padding-top:10px;text-align:center}@media (max-width:620px){.vvnd__paperMeta{grid-template-columns:minmax(0,1fr)}}.vvnd__toolbar button svg{display:block}.vvnd__menuWrap,.vvnd__sectionHead{position:relative}.vvnd__menuWrap{margin-left:auto}.vvnd__menuBtn{align-items:center;background:none;border:1px solid #0000;border-radius:6px;color:#727274;color:var(--vvadm-mute-2,#727274);cursor:pointer;display:inline-flex;font:700 15px/1 Instrument Sans,sans-serif;height:22px;justify-content:center;opacity:0;padding:0;transition:opacity .12s ease;width:26px}.vvnd__menuBtn:focus-visible,.vvnd__section:focus-within .vvnd__menuBtn,.vvnd__section:hover .vvnd__menuBtn{opacity:1}.vvnd__menuBtn:hover{background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvnd__menuBtn:focus-visible{outline:2px solid var(--vvnd-accent);outline-offset:1px}.vvnd__menu{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:10px;box-shadow:0 2px 6px #1c1c1e0f,0 14px 34px #1c1c1e24;display:flex;flex-direction:column;min-width:176px;padding:5px;position:absolute;right:0;top:calc(100% + 4px);z-index:50}.vvnd__menu button{background:none;border:0;border-radius:7px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;font:500 13px/1 Instrument Sans,sans-serif;min-height:32px;padding:8px 10px;text-align:left}.vvnd__menu button:hover:not(:disabled){background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2)}.vvnd__menu button:disabled{color:#727274;color:var(--vvadm-mute-2,#727274);cursor:default}.vvnd__menuDanger{color:#a8321c!important}.vvnd__menuDanger:hover:not(:disabled){background:#a8321c14!important}.vvnd__renameInput{background:#fff;border:1px solid var(--vvnd-accent);border-radius:6px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 10px/1.4 Instrument Sans,sans-serif;letter-spacing:.1em;min-width:170px;padding:3px 7px;text-transform:uppercase}.vvnd__renameInput:focus{box-shadow:0 0 0 3px #7e57f21a;outline:none}.vvnd__addSection{align-self:flex-start;background:none;border:1px dashed #e0e0e2;border:1px dashed var(--vvadm-line,#e0e0e2);border-radius:9px;color:#676769;color:var(--vvadm-mute,#676769);cursor:pointer;font:600 12px/1 Instrument Sans,sans-serif;margin-top:10px;padding:8px 12px}.vvnd__addSection:hover{border-color:var(--vvnd-accent);color:var(--vvnd-accent)}.vvnd__addSection:focus-visible{outline:2px solid var(--vvnd-accent);outline-offset:2px}.vvnd__title.is-editable{border-radius:6px;cursor:text;margin:0 -4px;padding:0 4px}.vvnd__title.is-editable:hover,.vvnd__titleInput{background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2)}.vvnd__titleInput{border:0;border-bottom:2px solid var(--vvnd-accent);border-radius:6px 6px 0 0;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 26px/1.2 Newsreader,Georgia,serif;letter-spacing:-.01em;margin:0 -4px;max-width:100%;min-width:420px;padding:0 4px}.vvnd__titleInput:focus{outline:none}.vvnd__paper .vvnd__paperDate{color:#414143;font:400 12px/1.5 DM Sans,sans-serif;margin:-8px 0 16px;text-align:center}.vvnd__signNote.is-error{color:#a8321c}.vvnd__patientbar{align-items:center;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #dbdbdd;border:1px solid var(--vvadm-line,#dbdbdd);border-radius:10px;display:flex;flex-wrap:wrap;font:400 13px/1.4 DM Sans,sans-serif;gap:10px 18px;margin-bottom:16px;padding:12px 16px;position:static}.vvnd__patientbar a{color:#3a5140;color:var(--vvadm-accent-a,#3a5140);text-underline-offset:3px}.vvnd__patientbar a:last-child{margin-left:auto}.vvnd__recoveryText{font:inherit;max-height:300px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.vvrich-toolbar{--vvnd-tool:30px;align-items:center;border-bottom:1px solid #e0e0e2;border-bottom:1px solid var(--vvadm-line,#e0e0e2);display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px;padding:0 0 12px}.vvrich-toolbar>*{align-self:center}.vvrich-toolbar button{align-items:center;background:none;border:1px solid #0000;border-radius:7px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:inline-flex;font:500 12px/1 Instrument Sans,sans-serif;height:var(--vvnd-tool);justify-content:center;min-width:32px;padding:0 9px}.vvrich-toolbar button:hover:not(:disabled){background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2)}.vvrich-toolbar button:focus-visible,.vvrich-toolbar select:focus-visible{outline:2px solid #7e57f2;outline:2px solid var(--vvnote-accent,#7e57f2);outline-offset:1px}.vvrich-toolbar button:disabled,.vvrich-toolbar select:disabled{cursor:default;opacity:.45}.vvrich-toolbar button svg{display:block}.vvrich-toolbar .vvnd__toolSep{background:#e0e0e2;background:var(--vvadm-line,#e0e0e2);height:18px;margin:0 4px;width:1px}.vvrich-toolbar select{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:7px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:500 12px/1 Instrument Sans,sans-serif;height:var(--vvnd-tool);max-width:150px;padding:0 6px}.vvrich-toolbar .vvnd__fontSelect{min-width:132px}.vvrich-toolbar .vvnd__sizeSelect{min-width:62px}.vvrich-toolbar .vvnd__colorWrap{display:inline-flex;height:var(--vvnd-tool);position:relative}.vvrich-toolbar .vvnd__colorTrigger{flex-direction:column;gap:2px;min-width:30px;padding:0 6px}.vvrich-toolbar .vvnd__colorA{font:700 12px/1 Instrument Sans,sans-serif}.vvrich-toolbar .vvnd__colorA--mark{background:#fff3b0;border-radius:2px;padding:0 2px}.vvrich-toolbar .vvnd__colorBar{border-radius:2px;display:block;height:3px;width:15px}.vvrich-toolbar .vvnd__colorMenu{grid-gap:5px;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:10px;box-shadow:0 2px 6px #1c1c1e0f,0 14px 34px #1c1c1e24;display:grid;gap:5px;grid-template-columns:repeat(4,auto);left:0;padding:7px;position:absolute;top:calc(100% + 6px);z-index:60}.vvrich-toolbar .vvnd__swatch{border:1px solid #1c1c1e2e;border-radius:4px;cursor:pointer;height:20px;min-height:0;min-width:0;padding:0;width:20px}.vvrich-toolbar .vvnd__toolPreview{border-color:#e0e0e2;border-color:var(--vvadm-line,#e0e0e2);color:#7e57f2;color:var(--vvnote-accent,#7e57f2);font-weight:600;margin-left:auto}.vvadm-notes-import{display:block;margin:0 auto;max-width:1040px;padding:28px 22px 64px}.vvadm-notes-import__head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.vvadm-notes-import__head h1{font:600 26px/1.2 Hanken Grotesk,DM Sans,system-ui,sans-serif;margin:2px 0 8px}.vvadm-notes-import__head p{color:#4a4a4f;color:var(--vvadm-ink-3,#4a4a4f);font:400 14.5px/1.55 DM Sans,system-ui,sans-serif;margin:0;max-width:640px}.vvadm-notes-import__eyebrow{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font:600 11.5px/1 DM Sans,system-ui,sans-serif;letter-spacing:.12em;margin:0;text-transform:uppercase}.vvadm-notes-import__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.vvadm-notes-import__card{background:#fff;background:var(--vvadm-card,#fff);border:1px solid #00000014;border:1px solid var(--vvadm-line,#00000014);border-radius:14px;box-shadow:0 1px 2px #0f172a0a;margin:16px 0;padding:20px 22px}.vvadm-notes-import__grid .vvadm-notes-import__card{margin:0}.vvadm-notes-import__card h2{font:600 17px/1.3 Hanken Grotesk,DM Sans,system-ui,sans-serif;margin:0 0 10px}.vvadm-notes-import__card h3{font:600 15px/1.3 Hanken Grotesk,DM Sans,system-ui,sans-serif;margin:18px 0 8px}.vvadm-notes-import__card p{font:400 14px/1.55 DM Sans,system-ui,sans-serif;margin:0 0 10px}.vvadm-notes-import__muted{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:13px}.vvadm-notes-import__error{background:#fdecec;border:1px solid #f2b8b5;border-radius:10px;color:#8a1f17}.vvadm-notes-import__error,.vvadm-notes-import__notice{font:500 14px/1.4 DM Sans,system-ui,sans-serif;padding:10px 14px}.vvadm-notes-import__notice{background:#eef7ee;border:1px solid #bfe0bf;border-radius:10px;color:#1e4d20}.vvadm-notes-import__row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.vvadm-notes-import__secret{align-items:center;background:#f6f6f4;border:1px solid #00000014;border:1px solid var(--vvadm-line,#00000014);border-radius:10px;display:flex;gap:10px;margin-bottom:10px;overflow-x:auto;padding:10px 12px}.vvadm-notes-import__secret code{font:500 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.vvadm-notes-import__copy{background:#fff;border:1px solid #0000001f;border:1px solid var(--vvadm-line,#0000001f);border-radius:8px;cursor:pointer;flex:0 0 auto;font:600 12.5px/1 DM Sans,system-ui,sans-serif;padding:5px 10px}.vvadm-notes-import__steps{font:400 14px/1.7 DM Sans,system-ui,sans-serif;margin:0 0 10px;padding-left:20px}.vvadm-notes-import__steps code{background:#f6f6f4;border-radius:6px;font:500 12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;padding:1px 5px}.vvadm-notes-import__list{list-style:none;margin:0;padding:0}.vvadm-notes-import__list>li{border-top:1px solid #00000014;border-top:1px solid var(--vvadm-line,#00000014);padding:14px 0}.vvadm-notes-import__listHead{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.vvadm-notes-import__preview{color:#3a3a3f;color:var(--vvadm-ink-2,#3a3a3f);font:400 13.5px/1.5 DM Sans,system-ui,sans-serif;margin:6px 0 10px;white-space:pre-wrap}.vvadm-notes-import__body{background:#f9f9f7;border:1px solid #00000014;border:1px solid var(--vvadm-line,#00000014);border-radius:10px;font:400 13.5px/1.6 DM Sans,system-ui,sans-serif;margin:0 0 14px;max-height:320px;overflow-y:auto;padding:14px;white-space:pre-wrap}.vvadm-notes-import__choices{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:14px}.vvadm-notes-import__choice{align-items:flex-start;border:1px solid #0000001a;border:1px solid var(--vvadm-line,#0000001a);border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px 12px}.vvadm-notes-import__choice.is-chosen{border-color:#1f3a5f;box-shadow:inset 0 0 0 1px #1f3a5f}.vvadm-notes-import__choice small{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);display:block;font-size:12.5px;line-height:1.4;margin-top:2px}.vvadm-notes-import__targets{grid-gap:10px;display:grid;gap:10px}.vvadm-notes-import__chosen{font:600 14px/1.4 DM Sans,system-ui,sans-serif;margin:0}.vvadm-notes-import__link{background:none;border:0;color:#1f3a5f;cursor:pointer;font:500 13px/1.4 DM Sans,system-ui,sans-serif;margin-left:8px;padding:0;text-decoration:underline}.vvadm-notes-import__hits{border:1px solid #0000001a;border:1px solid var(--vvadm-line,#0000001a);border-radius:10px;list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:0}.vvadm-notes-import__hits li+li{border-top:1px solid #0000000f;border-top:1px solid var(--vvadm-line,#0000000f)}.vvadm-notes-import__hits button{background:none;border:0;cursor:pointer;display:block;font:500 14px/1.4 DM Sans,system-ui,sans-serif;padding:10px 12px;text-align:left;width:100%}.vvadm-notes-import__hits button:hover{background:#f6f6f4}.vvadm-notes-import__actions{margin-top:16px}.vvadm-notes-import__card input,.vvadm-notes-import__card textarea,.vvadm-notes-import__targets input,.vvadm-notes-import__targets select{border:1px solid #00000024;border:1px solid var(--vvadm-line,#00000024);border-radius:8px;box-sizing:border-box;font:400 14px/1.4 DM Sans,system-ui,sans-serif;padding:8px 10px;width:100%}@media (max-width:640px){.vvadm-notes-import__head{flex-direction:column}}.vvsr{--vvsr-clay:var(--vvadm-accent,#7e57f2);--vvsr-clay-deep:#683bd5;--vvsr-ok:#2e6e4a;--vvsr-warn:#a85716;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:flex;flex-direction:column;font-family:Instrument Sans,system-ui,sans-serif;gap:14px}.vvsr--msg{color:#676769;color:var(--vvadm-mute,#676769);font:400 14px/1.5 DM Sans,sans-serif;padding:64px 20px;text-align:center}.vvsr__nav{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr}.vvsr__back{color:#676769;color:var(--vvadm-mute,#676769);font:500 13px/1.2 Instrument Sans,sans-serif;justify-self:start;text-decoration:none;white-space:nowrap}.vvsr__back:hover{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvsr__nav .vvsr__badge{justify-self:end}.vvsr__bandHead{align-items:flex-end;border-bottom:1px solid #e0e0e2;border-bottom:1px solid var(--vvadm-line,#e0e0e2);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;padding-bottom:14px}.vvsr__identity{min-width:0}.vvsr__headStats{display:flex;margin:0}.vvsr__headStats div{border-left:1px solid #e0e0e2;border-left:1px solid var(--vvadm-line,#e0e0e2);display:flex;flex-direction:column;gap:2px;padding:0 18px}.vvsr__headStats div:first-child{border-left:0;padding-left:0}.vvsr__headStats dt{color:#676769;color:var(--vvadm-mute,#676769);font:500 10px/1.2 Instrument Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase}.vvsr__headStats dd{font-feature-settings:"tnum";color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 19px/1.1 Newsreader,Georgia,serif;font-variant-numeric:tabular-nums;margin:0}.vvsr__badge{border:1px solid #0000;border-radius:999px;display:inline-block;font:600 10.5px/1.5 Instrument Sans,sans-serif;letter-spacing:.02em;padding:2px 8px;white-space:nowrap}.vvsr__badge--held{background:#2e6e4a14;border-color:#2e6e4a38;color:var(--vvsr-ok)}.vvsr__badge--noshow{background:#a8571617;border-color:#a857163d;color:var(--vvsr-warn)}.vvsr__badge--live{animation:vvsr-livepulse 2.4s ease-in-out infinite;background:#7e57f21a;border-color:#7e57f24d;color:var(--vvsr-clay-deep)}@keyframes vvsr-livepulse{0%,to{opacity:1}50%{opacity:.62}}@media (prefers-reduced-motion:reduce){.vvsr__badge--live{animation:none}}.vvsr__identity h1{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 24px/1.2 Newsreader,Georgia,serif;letter-spacing:-.01em;margin:0}.vvsr__meta{color:#676769;color:var(--vvadm-mute,#676769);font:400 13px/1.4 DM Sans,sans-serif;margin:2px 0 0}.vvsr__band{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:14px;padding:18px 20px}.vvsr__bandScroll{min-width:0;overflow-x:auto;padding-bottom:4px}.vvsr__steps{grid-gap:0 18px;display:grid;gap:0 18px;grid-template-columns:repeat(5,minmax(128px,1fr));list-style:none;margin:0;padding:0}.vvsr__step{display:flex;flex-direction:column;gap:3px;padding:18px 0 0;position:relative}.vvsr__step:before{background:#e0e0e2;background:var(--vvadm-line,#e0e0e2);content:"";height:1px;left:5px;position:absolute;right:-18px;top:4px}.vvsr__step:last-child:before{display:none;right:0}.vvsr__dot{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:50%;height:9px;left:0;position:absolute;top:0;width:9px}.vvsr__step.is-done .vvsr__dot{background:var(--vvsr-clay);border-color:var(--vvsr-clay)}.vvsr__step strong{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 13px/1.3 Instrument Sans,sans-serif}.vvsr__step span{color:#676769;color:var(--vvadm-mute,#676769);font:400 12px/1.4 DM Sans,sans-serif}.vvsr__step:not(.is-done) strong{color:#727274;color:var(--vvadm-mute-2,#727274);font-weight:500}.vvsr__step:not(.is-done) span{color:#727274;color:var(--vvadm-mute-2,#727274);font-style:italic}.vvsr__tabs{background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:999px;display:inline-flex;gap:2px;max-width:100%;overflow-x:auto;padding:3px}.vvsr__tab{background:none;border:0;border-radius:999px;color:#676769;color:var(--vvadm-mute,#676769);cursor:pointer;font:500 13px/1 Instrument Sans,sans-serif;padding:8px 16px;white-space:nowrap}.vvsr__tab.is-active,.vvsr__tab:hover{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvsr__tab.is-active{background:#fff;background:var(--vvadm-plate,#fff);box-shadow:0 1px 2px #1c1c1e14}.vvsr__tab:focus-visible{outline:2px solid var(--vvsr-clay);outline-offset:2px}.vvsr__panel{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:14px;min-width:0;padding:18px 20px}.vvsr__tools{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.vvsr__search{align-items:center;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:9px;display:inline-flex;flex:1 1 200px;gap:7px;max-width:320px;min-height:34px;padding:0 10px}.vvsr__search:focus-within{border-color:var(--vvsr-clay)}.vvsr__search svg{color:#676769;color:var(--vvadm-mute,#676769);flex:none;height:14px;width:14px}.vvsr__search input{background:none;border:0;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 13px/1 DM Sans,sans-serif;min-width:0;width:100%}.vvsr__search input:focus{outline:none}.vvsr__search input::placeholder{color:#727274;color:var(--vvadm-mute-2,#727274)}.vvsr__speakers{background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:999px;display:inline-flex;gap:2px;padding:3px}.vvsr__speaker{background:none;border:0;border-radius:999px;color:#676769;color:var(--vvadm-mute,#676769);cursor:pointer;font:500 12px/1 Instrument Sans,sans-serif;padding:6px 12px;white-space:nowrap}.vvsr__speaker.is-active,.vvsr__speaker:hover{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvsr__speaker.is-active{background:#fff;background:var(--vvadm-plate,#fff);box-shadow:0 1px 2px #1c1c1e14}.vvsr__speaker:focus-visible{outline:2px solid var(--vvsr-clay);outline-offset:2px}.vvsr__toolMeta{font-feature-settings:"tnum";color:#727274;color:var(--vvadm-mute-2,#727274);font:400 11.5px/1.3 DM Sans,sans-serif;font-variant-numeric:tabular-nums;margin-left:auto;white-space:nowrap}.vvsr__seekNote{align-items:center;background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-left:3px solid var(--vvsr-clay);border-radius:9px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:flex;font:400 12.5px/1.5 DM Sans,sans-serif;gap:10px;justify-content:space-between;margin:0 0 12px;padding:9px 12px}.vvsr__seekNote button{background:none;border:0;border-radius:6px;color:#676769;color:var(--vvadm-mute,#676769);cursor:pointer;font:600 14px/1 Instrument Sans,sans-serif;padding:2px 6px}.vvsr__seekNote button:hover{background:#1c1c1e0f;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvsr__lines{list-style:none;margin:0;padding:0}.vvsr__line{border-top:1px solid #e0e0e2;border-top:1px solid var(--vvadm-line,#e0e0e2);display:flex;gap:12px;padding:10px 0}.vvsr__line:first-child{border-top:0}.vvsr__at{font-feature-settings:"tnum";background:none;border:0;border-radius:4px;color:#727274;color:var(--vvadm-mute-2,#727274);cursor:pointer;flex:0 0 auto;font:400 11px/1.4 DM Sans,sans-serif;font-variant-numeric:tabular-nums;padding:2px 0 0;text-align:left;width:40px}.vvsr__at:hover{color:var(--vvsr-clay);text-decoration:underline}.vvsr__at:focus-visible{outline:2px solid var(--vvsr-clay);outline-offset:1px}.vvsr__line>.vvsr__lineBody{flex:1 1;min-width:0}.vvsr__lineActions{align-items:flex-start;display:flex;flex:0 0 auto;gap:5px}.vvsr__line strong{display:block;font:700 11px/1.3 Instrument Sans,sans-serif;letter-spacing:.03em;margin-bottom:2px;text-transform:uppercase}.vvsr__line.is-clinician strong{color:var(--vvsr-clay-deep)}.vvsr__line.is-client strong{color:var(--vvsr-ok)}.vvsr__line.is-unknown strong{color:#727274;color:var(--vvadm-mute-2,#727274)}.vvsr__line .vvsr__text{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 13.5px/1.55 DM Sans,sans-serif;margin:0;max-width:75ch;overflow-wrap:anywhere}.vvsr__line .vvsr__text mark{background:#fff3b0;border-radius:2px;color:inherit;padding:0 1px}.vvsr__line.is-unsure .vvsr__text{color:#727274;color:var(--vvadm-mute-2,#727274);font-style:italic}.vvsr__copy{align-self:flex-start;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:7px;color:#676769;color:var(--vvadm-mute,#676769);cursor:pointer;flex:0 0 auto;font:500 11px/1 Instrument Sans,sans-serif;min-height:22px;opacity:0;padding:0 8px;transition:opacity .12s ease}.vvsr__copy.is-done,.vvsr__copy:focus-visible,.vvsr__line:hover .vvsr__copy{opacity:1}.vvsr__copy:hover{border-color:#727274;border-color:var(--vvadm-mute-2,#727274);color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvsr__copy.is-done{border-color:#2e6e4a59;color:var(--vvsr-ok)}.vvsr__copy:focus-visible{outline:2px solid var(--vvsr-clay);outline-offset:1px}.vvsr__correction{grid-gap:9px;display:grid;gap:9px;max-width:760px}.vvsr__correction label{grid-gap:4px;color:#676769;color:var(--vvadm-mute,#676769);display:grid;font:600 11px/1.35 Instrument Sans,sans-serif;gap:4px}.vvsr__correction input,.vvsr__correction textarea{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:8px;box-sizing:border-box;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 13px/1.5 DM Sans,sans-serif;width:100%}.vvsr__correction textarea{min-height:88px;padding:9px 10px;resize:vertical}.vvsr__correction input{min-height:36px;padding:7px 10px}.vvsr__correction>div{display:flex;gap:7px}.vvsr__correction button{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:8px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;font:600 11.5px/1 Instrument Sans,sans-serif;min-height:32px;padding:0 11px}.vvsr__correction button:first-child{background:var(--vvsr-clay);border-color:var(--vvsr-clay);color:#fff}@media (pointer:coarse){.vvsr__copy{opacity:1}.vvsr__at,.vvsr__copy{min-height:30px}}.vvsr__hint{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 11.5px/1.5 DM Sans,sans-serif;margin:12px 0 0}.vvsr__empty{background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);border:1px dashed #e0e0e2;border:1px dashed var(--vvadm-line,#e0e0e2);border-radius:10px;color:#676769;color:var(--vvadm-mute,#676769);font:400 13px/1.55 DM Sans,sans-serif;margin:0 0 10px;padding:12px 14px}.vvsr__empty:last-child{margin-bottom:0}.vvsr__player{align-items:center;background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);border:1px dashed #e0e0e2;border:1px dashed var(--vvadm-line,#e0e0e2);border-radius:12px;display:flex;flex-direction:column;gap:6px;justify-content:center;margin-bottom:12px;min-height:128px;padding:18px;text-align:center}.vvsr__player svg{color:#727274;color:var(--vvadm-mute-2,#727274);height:32px;width:32px}.vvsr__player p{color:#676769;color:var(--vvadm-mute,#676769);font:600 14px/1.3 Instrument Sans,sans-serif;margin:4px 0 0}.vvsr__player span{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 12.5px/1.4 DM Sans,sans-serif}button.vvsr__player{cursor:pointer;font:inherit;width:100%}.vvsr__player--ready{background:linear-gradient(145deg,#202022,#131315);border-style:solid;box-shadow:inset 0 1px 0 #ffffff1a,0 22px 55px #1c1c1e24}.vvsr__player--ready p,.vvsr__player--ready svg{color:#fbfbfd}.vvsr__player--ready span{color:#fbfbfd9e}.vvsr__video{aspect-ratio:16/9;background:#111;border-radius:14px;box-shadow:0 24px 70px #1c1c1e38;display:block;margin:0 auto 12px;width:min(100%,1080px)}.vvsr__glance{border-bottom:1px solid #e0e0e2;border-bottom:1px solid var(--vvadm-line,#e0e0e2);display:flex;flex-wrap:wrap;gap:40px;margin:0 0 14px;padding:0 0 14px}.vvsr__glance div{display:flex;flex-direction:column;gap:3px}.vvsr__glance dt{color:#676769;color:var(--vvadm-mute,#676769);font:500 11px/1.2 Instrument Sans,sans-serif;letter-spacing:.04em;text-transform:uppercase}.vvsr__glance dd{font-feature-settings:"tnum";font:400 22px/1.1 Newsreader,Georgia,serif;font-variant-numeric:tabular-nums;margin:0}.vvsr__panel h3{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 12px/1.2 Instrument Sans,sans-serif;margin:0 0 10px}.vvsr__aiSummary{max-width:900px}.vvsr__aiSummaryHead{align-items:flex-start;border-bottom:1px solid #e0e0e2;border-bottom:1px solid var(--vvadm-line,#e0e0e2);display:flex;gap:24px;justify-content:space-between;padding-bottom:16px}.vvsr__aiSummaryHead span{color:var(--vvsr-clay-deep);display:block;font:700 10px/1 Instrument Sans,sans-serif;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.vvsr__aiSummaryHead h3{font:500 26px/1.1 Newsreader,Georgia,serif;margin:0}.vvsr__aiSummaryHead small{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 11px/1.4 DM Sans,sans-serif;text-align:right}.vvsr__aiSummaryLead{font:400 16px/1.65 DM Sans,sans-serif;margin:20px 0 24px;max-width:75ch}.vvsr__aiSummary section{margin:0 0 20px}.vvsr__aiSummary section h4{font:700 11px/1.2 Instrument Sans,sans-serif;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.vvsr__aiSummary section ul{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 13.5px/1.6 DM Sans,sans-serif;margin:0;padding-left:20px}.vvsr__aiNotice{background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);border-left:3px solid var(--vvsr-clay);border-radius:8px;color:#676769;color:var(--vvadm-mute,#676769);font:500 11.5px/1.5 DM Sans,sans-serif;margin:26px 0 0;padding:11px 13px}.vvsr__aiReview{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.vvsr__aiReview>span{color:var(--vvsr-ok);font:650 12px/1.4 Instrument Sans,sans-serif}.vvsr__aiReview>small{color:#676769;color:var(--vvadm-mute,#676769);font:400 11.5px/1.4 DM Sans,sans-serif}.vvsr__share{background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);border-radius:999px;display:flex;height:10px;max-width:560px;overflow:hidden}.vvsr__shareBar.is-clinician{background:var(--vvsr-clay)}.vvsr__shareBar.is-client{background:var(--vvsr-ok)}.vvsr__shareBar.is-unknown{background:#b1b1b3}.vvsr__shareLegend{display:flex;flex-direction:column;gap:5px;list-style:none;margin:10px 0 14px;padding:0}.vvsr__shareLegend li{font-feature-settings:"tnum";align-items:center;color:#676769;color:var(--vvadm-mute,#676769);display:flex;font:400 12.5px/1.4 DM Sans,sans-serif;font-variant-numeric:tabular-nums;gap:8px}.vvsr__shareDot{border-radius:50%;flex:none;height:8px;width:8px}.vvsr__shareDot.is-clinician{background:var(--vvsr-clay)}.vvsr__shareDot.is-client{background:var(--vvsr-ok)}.vvsr__shareDot.is-unknown{background:#b1b1b3}.vvsr__noteRow{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:4px}.vvsr__noteTitle{font:600 14px/1.3 Instrument Sans,sans-serif;min-width:0}.vvsr__noteState{border-radius:999px;flex:0 0 auto;font:600 11px/1.5 Instrument Sans,sans-serif;padding:2px 9px}.vvsr__noteState.is-draft{background:#a857161a;color:var(--vvsr-warn)}.vvsr__noteState.is-signed{background:#2e6e4a1a;color:var(--vvsr-ok)}.vvsr__noteState.is-locked,.vvsr__noteState.is-voided{background:#1c1c1e12;color:#676769;color:var(--vvadm-mute,#676769)}.vvsr__btn{align-items:center;background:var(--vvsr-clay);border:1px solid var(--vvsr-clay);border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font:500 13px/1 Instrument Sans,sans-serif;justify-content:center;margin-left:auto;min-height:32px;padding:0 14px;text-decoration:none}.vvsr__btn:hover{background:var(--vvsr-clay-deep);border-color:var(--vvsr-clay-deep)}.vvsr__btn:focus-visible{outline:2px solid var(--vvsr-clay);outline-offset:2px}@media (max-width:720px){.vvsr__nav{grid-template-columns:1fr auto}.vvsr__tabs{grid-column:1/-1;grid-row:2}.vvsr__identity h1{font-size:21px}.vvsr__headStats div{padding:0 12px}.vvsr__headStats dd{font-size:17px}.vvsr__toolMeta{margin-left:0;width:100%}.vvsr__noteRow .vvsr__btn{margin-left:0}}.vvadm-voicepick{display:flex;flex-direction:column;gap:14px;min-width:0}.vvadm-voicepick__current{align-items:center;background:var(--vvadm-plate-2);border:1px solid var(--vvadm-line);border-left:3px solid var(--vvadm-accent);border-radius:var(--vvadm-r);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 14px}.vvadm-voicepick__currenttext{display:flex;flex-direction:column;gap:2px;min-width:0}.vvadm-voicepick__currenttext strong{color:var(--vvadm-ink);font:600 16px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.01em;overflow-wrap:anywhere}.vvadm-voicepick__filters{display:flex;flex-wrap:wrap;gap:5px}.vvadm-voicepick__chip{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:999px;color:var(--vvadm-ink-3);cursor:pointer;font:500 11px/1.3 DM Sans,sans-serif;padding:4px 9px;white-space:nowrap}.vvadm-voicepick__chip:hover{border-color:var(--vvadm-fill);color:var(--vvadm-ink)}.vvadm-voicepick__chip.is-on{background:var(--vvadm-ink);border-color:var(--vvadm-ink);color:#fff}.vvadm-voicepick__set{border:0;margin:0;min-width:0;padding:0}.vvadm-voicepick__legend{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.vvadm-voicepick__grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));max-height:340px;overflow-y:auto;padding:2px}.vvadm-voicepick__tile{align-items:center;background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:var(--vvadm-r);display:flex;gap:6px;min-width:0;padding:7px 8px 7px 9px}.vvadm-voicepick__tile:hover{background:var(--vvadm-plate-2)}.vvadm-voicepick__tile.is-chosen{background:var(--vvadm-accent-soft);border-color:var(--vvadm-accent)}.vvadm-voicepick__tile.is-playing{box-shadow:inset 0 0 0 1px var(--vvadm-accent)}.vvadm-voicepick__pick{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:7px;min-width:0}.vvadm-voicepick__pick input{accent-color:var(--vvadm-accent);flex:none;margin:0}.vvadm-voicepick__names{display:flex;flex-direction:column;min-width:0}.vvadm-voicepick__name{color:var(--vvadm-ink);font:600 12.5px/1.25 Instrument Sans,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-voicepick__desc{color:var(--vvadm-mute);font:400 10.5px/1.3 DM Sans,sans-serif}.vvadm-voicepick__play{background:var(--vvadm-plate);border:1px solid var(--vvadm-line);border-radius:999px;color:var(--vvadm-ink-2);cursor:pointer;display:grid;flex:none;height:26px;padding:0;place-items:center;width:26px}.vvadm-voicepick__play:hover:not(:disabled){background:var(--vvadm-ink);border-color:var(--vvadm-ink);color:#fff}.vvadm-voicepick__play:disabled{cursor:default;opacity:.4}.vvadm-voicepick__glyph{display:block}.vvadm-voicepick__glyph.is-idle{border-bottom:5px solid #0000;border-left:8px solid;border-top:5px solid #0000;height:0;margin-left:2px;width:0}.vvadm-voicepick__glyph.is-playing{background:currentColor;border-radius:1px;height:8px;width:8px}.vvadm-voicepick__glyph.is-loading{animation:vvadm-voicepick-spin .7s linear infinite;border:2px solid var(--vvadm-fill);border-radius:999px;border-top-color:var(--vvadm-accent);height:11px;width:11px}@keyframes vvadm-voicepick-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.vvadm-voicepick__glyph.is-loading{animation:none}}.vvadm-voicepick__foot{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.vvadm-linked{display:flex;flex-direction:column;gap:16px}.vvadm-linked__card{overflow-x:auto;padding:4px 0}.vvadm-linked__table{border-collapse:collapse;width:100%}.vvadm-linked__table td,.vvadm-linked__table th{border-bottom:1px solid var(--vvadm-line-2);padding:12px 20px;text-align:left;vertical-align:middle}.vvadm-linked__table tbody tr:last-child>*{border-bottom:0}.vvadm-linked__table thead th{color:var(--vvadm-mute-2);font:600 9.5px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:.1em;text-transform:uppercase}.vvadm-linked__table thead th.vvadm-linked__practice{letter-spacing:0;text-transform:none;white-space:nowrap;width:1%}.vvadm-linked__practice>span{display:inline-flex;flex-direction:column;gap:3px;vertical-align:middle}.vvadm-linked__mark{height:24px;margin-right:8px;object-fit:contain;vertical-align:middle;width:24px}.vvadm-linked__member strong,.vvadm-linked__practice strong{color:var(--vvadm-ink);display:block;font:600 13px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vvadm-linked__member small,.vvadm-linked__practice small{color:var(--vvadm-ink-3);display:block;font:400 11.5px/1.2 DM Sans,sans-serif;margin-top:3px}.vvadm-linked__member{min-width:0}.vvadm-linked__member small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-linked__cell{text-align:center;width:1%}.vvadm-linked__switch{background:#e5e7eb;border:1px solid #00000014;border-radius:999px;cursor:pointer;height:26px;padding:0;position:relative;transition:background .18s;width:44px}.vvadm-linked__switch[aria-checked=true]{background:var(--vvadm-dark)}.vvadm-linked__switch i{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000002e;height:20px;left:2px;position:absolute;top:2px;transition:transform .18s;width:20px}.vvadm-linked__switch[aria-checked=true] i{transform:translateX(18px)}.vvadm-linked__switch:focus-visible{outline:2px solid var(--vvadm-accent);outline-offset:2px}.vvadm-linked__switch:disabled{cursor:progress;opacity:.6}@media (prefers-reduced-motion:reduce){.vvadm-linked__switch,.vvadm-linked__switch i{transition:none}}@media (max-width:640px){.vvadm-linked__table td,.vvadm-linked__table th{padding:10px 14px}.vvadm-linked__practice small{display:none}}.vps-modal{--vvadm-ink:#1c1c1e;--vvadm-ink-2:#3c3c43;--vvadm-ink-3:#6e6e73;--vvadm-mute:#8e8e93;--vvadm-mute-2:#a1a1a6;--vvadm-line:#0000001f;--vvadm-line-2:#0000000f;--vvadm-plate:#fff;--vvadm-plate-2:#f9f9fb;--vvadm-fill-2:#e3e5e9;--vvadm-accent:#6b3fd9;--vvadm-accent-h:#5c33c6;--vvadm-accent-a:#5129b3;--vvadm-accent-soft:#f3eefd;--vvadm-r:8px;--vvadm-r-lg:14px;color:var(--vvadm-ink)}.vps,.vps-modal{font:400 13px/1.5 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vps{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);min-width:0}.vps a{color:#5129b3;color:var(--vvadm-accent-a,#5129b3);text-underline-offset:3px}.vps .vvadm-badge{text-transform:none}.vps-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin:0 0 16px}.vps-head h1,.vps-head h2{margin:0 0 6px}.vps-head h2{font:600 20px/1.25 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:-.015em}.vps-head p{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:13px;margin:0;max-width:72ch}.vps-tabs{background:#e3e5e9;background:var(--vvadm-fill-2,#e3e5e9);border-radius:10px;flex-wrap:wrap;gap:2px;margin:0 0 16px;max-width:100%;padding:3px}.vps-tab,.vps-tabs{display:inline-flex}.vps-tab{align-items:center;background:#0000;border:0;border-radius:8px;color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);cursor:pointer;font:500 12px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;gap:6px;min-height:30px;padding:0 12px;white-space:nowrap}.vps-tab:hover{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vps-tab[aria-pressed=true],.vps-tab[aria-selected=true]{background:#fff;background:var(--vvadm-plate,#fff);box-shadow:0 1px 4px #1c1c1e14;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font-weight:600}.vps-tab__count{font-feature-settings:"tnum";color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font-variant-numeric:tabular-nums;font-weight:500}.vps-card{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:14px;border-radius:var(--vvadm-r-lg,14px);margin:0 0 16px;min-width:0;padding:18px 20px}.vps-card__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin:0 0 14px}.vps-card__head h2,.vps-card__head h3{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 15px/1.3 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;letter-spacing:-.005em;margin:0 0 4px}.vps-card__head p{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:12.5px;margin:0;max-width:72ch}.vps-card__actions{display:flex;flex:none;flex-wrap:wrap;gap:8px}.vps-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}.vps-search{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #0000001f;border:1px solid var(--vvadm-line,#0000001f);border-radius:8px;border-radius:var(--vvadm-r,8px);color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);flex:1 1 240px;font:400 13px/1 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;height:34px;max-width:380px;min-width:0;padding:0 12px}.vps-chip:focus-visible,.vps-linkbtn:focus-visible,.vps-results button:focus-visible,.vps-search:focus-visible,.vps-tab:focus-visible{outline:2px solid #6b3fd9;outline:2px solid var(--vvadm-accent,#6b3fd9);outline-offset:1px}.vps-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.vps-chip{align-items:center;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #0000001a;border:1px solid var(--vvadm-line,#0000001a);border-radius:999px;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);cursor:pointer;display:inline-flex;font:500 12px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;gap:6px;min-height:28px;padding:0 11px;white-space:nowrap}.vps-chip:hover{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb)}.vps-chip[aria-pressed=true]{background:#f3eefd;background:var(--vvadm-accent-soft,#f3eefd);border-color:#6b3fd959;color:#5129b3;color:var(--vvadm-accent-a,#5129b3);font-weight:600}.vps-chip__n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.72}.vps-count{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font-size:12px;margin:0 0 10px}.vps-tablewrap{border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:10px;max-width:100%;overflow-x:auto}.vps-table{border-collapse:collapse;font-size:12.5px;width:100%}.vps-table caption{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font-size:12px;padding:0 0 8px;text-align:left}.vps-table th{background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border-bottom:1px solid #00000012;border-bottom:1px solid var(--vvadm-line,#00000012);color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font:600 11px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;padding:9px 12px;text-align:left;white-space:nowrap}.vps-table td{border-bottom:1px solid #0000000d;border-bottom:1px solid var(--vvadm-line-2,#0000000d);padding:10px 12px;vertical-align:top}.vps-table tbody tr:last-child td{border-bottom:0}.vps-table .vps-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vps-table .vps-end,.vps-table .vps-num{text-align:right;white-space:nowrap}.vps-table .vps-end .vvadm-btn{height:26px;margin:-4px 0;padding:0 10px}.vps-table strong{font-weight:600}.vps-sub{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);display:block;font-size:11.5px;margin-top:2px}.vps-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.vps-muted{color:#8e8e93;color:var(--vvadm-mute,#8e8e93)}.vps-sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.vps-alert-text{color:#a04a3a}.vps-nowrap{white-space:nowrap}.vps-empty{border:1px dashed #00000024;border:1px dashed var(--vvadm-line,#00000024);border-radius:10px;color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:13px;margin:0;padding:22px 18px;text-align:center}.vps-empty strong{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:block;font-weight:600;margin-bottom:4px}.vps-error{background:#f7e5e2;color:#8e382c;line-height:1.45;margin:0}.vps-error,.vps-ok{border-radius:8px;font-size:12.5px;padding:9px 12px}.vps-ok{background:#e4f0eb;color:#2f6b57;margin:0 0 12px}.vps-flag{align-items:flex-start;background:#fbf0dc;border-radius:8px;color:#6f4c0c;display:flex;font-size:12.5px;gap:8px;line-height:1.45;margin:10px 0 0;padding:8px 11px}.vps-flag--danger{background:#f7e5e2;color:#8e382c}.vps-flag:before{background:currentColor;border-radius:50%;content:"";flex:none;height:6px;margin-top:6px;width:6px}.vps-hint{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font:400 11.5px/1.45 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;margin:0}.vps-linkbtn{background:none;border:0;color:#5129b3;color:var(--vvadm-accent-a,#5129b3);cursor:pointer;font:600 12px/1.3 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;padding:0;text-decoration:underline;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;text-underline-offset:3px}.vps-linkbtn:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.vps-linkbtn:disabled{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);cursor:default}.vps-people{grid-gap:12px;display:grid;gap:12px}.vps-person{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:12px;min-width:0;padding:14px 16px}.vps-person__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between}.vps-person__name{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 14px/1.3 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;margin:0}.vps-person__name .vvadm-badge{margin-left:8px;vertical-align:1px}.vps-facts{display:flex;flex-wrap:wrap;gap:4px 18px;margin:6px 0 0;padding:0}.vps-facts div{display:flex;font-size:12px;gap:5px}.vps-facts dt{color:#8e8e93;color:var(--vvadm-mute,#8e8e93)}.vps-facts dd{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);margin:0}.vps-person .vps-tablewrap{margin-top:12px}.vps-names{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:10px 0 0;padding:0}.vps-names li{background:#f4f5f7;background:var(--vvadm-plate-2,#f4f5f7);border-radius:999px;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font-size:12px;padding:4px 9px}.vps-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.vps-item{grid-gap:6px 16px;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:12px;display:grid;gap:6px 16px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.vps-item--overdue{border-color:#a04a3a59;box-shadow:inset 3px 0 0 #c4553f}.vps-item--soon{box-shadow:inset 3px 0 0 #d39a2c}.vps-item__title{align-items:center;display:flex;flex-wrap:wrap;font:600 14px/1.3 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;gap:6px 10px;margin:0}.vps-item__line{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font-size:12.5px;margin:0}.vps-item__line--mute{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font-size:12px}.vps-item__side{align-items:flex-end;display:flex;flex-direction:column;gap:6px;text-align:right}.vps-item__actions{align-items:center;border-top:1px solid #0000000d;border-top:1px solid var(--vvadm-line-2,#0000000d);display:flex;flex-wrap:wrap;gap:8px 14px;grid-column:1/-1;margin-top:6px;padding-top:10px}.vps-item__actions .vps-spacer{flex:1 1}.vps-due{align-items:center;background:#e3e5e9;background:var(--vvadm-fill-2,#e3e5e9);border-radius:999px;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);display:inline-flex;font:600 10.5px/1 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;height:22px;padding:0 9px;white-space:nowrap}.vps-due--overdue{background:#f7e5e2;color:#8e382c}.vps-due--soon{background:#fbf0dc;color:#6f4c0c}.vps-form{grid-gap:14px;display:grid;gap:14px;margin-top:16px}.vps-form fieldset{grid-gap:10px;border:0;display:grid;gap:10px;margin:0;min-width:0;padding:0}.vps-form legend{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 12.5px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;margin:0 0 8px;padding:0}.vps-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.vps-grid--address{grid-template-columns:minmax(0,2fr) minmax(0,.7fr) minmax(0,1fr)}.vps-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.vps-span{grid-column:1/-1}.vps-field{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);display:flex;flex-direction:column;font:600 11.5px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;gap:6px;min-width:0}.vps-field input:not([type=checkbox]):not([type=radio]),.vps-field select,.vps-field textarea{background:#fff;border:1px solid #00000024;border:1px solid var(--vvadm-line,#00000024);border-radius:8px;border-radius:var(--vvadm-r,8px);color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 13px/1.4 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;min-height:38px;padding:8px 11px;width:100%}.vps-field textarea{min-height:72px;resize:vertical}.vps-check input:focus-visible,.vps-field input:focus-visible,.vps-field select:focus-visible,.vps-field textarea:focus-visible{outline:2px solid #6b3fd9;outline:2px solid var(--vvadm-accent,#6b3fd9);outline-offset:1px}.vps-field .vps-hint{font-weight:400}.vps-check{align-items:flex-start;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);display:flex;font:500 12.5px/1.4 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;gap:8px}.vps-check input{accent-color:#6b3fd9;accent-color:var(--vvadm-accent,#6b3fd9);flex:none;height:16px;margin:1px 0 0;width:16px}.vps-checklist{grid-gap:8px 16px;border:1px solid #0000001a;border:1px solid var(--vvadm-line,#0000001a);border-radius:10px;display:grid;gap:8px 16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:12px}.vps-actions{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.vps-actions--start{justify-content:flex-start}.vps-picker{grid-gap:8px;display:grid;gap:8px}.vps-results{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:0}.vps-results button{background:#fff;border:1px solid #0000001a;border:1px solid var(--vvadm-line,#0000001a);border-radius:8px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;font:500 13px/1.3 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;padding:9px 11px;text-align:left;width:100%}.vps-picked,.vps-results button:hover{background:#f3eefd;background:var(--vvadm-accent-soft,#f3eefd)}.vps-picked{align-items:center;border:1px solid #6b3fd94d;border-radius:8px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:9px 11px}.vps-rules{grid-gap:0;display:grid;gap:0;margin:0}.vps-rules>div{grid-gap:4px 20px;border-top:1px solid #0000000d;border-top:1px solid var(--vvadm-line-2,#0000000d);display:grid;gap:4px 20px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);padding:12px 0}.vps-rules>div:first-child{border-top:0;padding-top:0}.vps-rules dt{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 12.5px/1.35 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.vps-rules dt .vps-hint{display:block;font-weight:400;margin-top:3px}.vps-rules dd{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font-size:13px;margin:0}.vps-days{align-items:center;display:flex;gap:8px}.vps-days input{width:96px}.vps-statgrid{grid-gap:1px;background:#00000012;background:var(--vvadm-line,#00000012);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:14px;border-radius:var(--vvadm-r-lg,14px);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px;overflow:hidden}.vps-stat{background:#fff;background:var(--vvadm-plate,#fff);display:flex;flex-direction:column;gap:7px;min-width:0;padding:16px 18px}.vps-stat__label{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font:500 11.5px/1.2 DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;margin:0}.vps-stat__value{font-feature-settings:"tnum";color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:500 32px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0}.vps-stat__unit{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:14px;letter-spacing:0;margin-left:2px;white-space:pre}.vps-stat__meta{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font-size:12px;margin:0}.vps-stat__meta--alert{color:#a04a3a}.vps-stat__about{border-top:1px solid #0000000d;border-top:1px solid var(--vvadm-line-2,#0000000d);color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font-size:11.5px;line-height:1.45;margin:auto 0 0;padding-top:9px}.vps-trio{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.vps-trio div{display:flex;flex-direction:column-reverse;gap:4px}.vps-trio dt{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:11.5px;line-height:1.3}.vps-trio dd{font-feature-settings:"tnum";color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:500 24px/1 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-variant-numeric:tabular-nums;margin:0}.vps-two{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.vps-two .vps-card{margin:0}@media (max-width:960px){.vps-statgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vps-two{grid-template-columns:1fr}}@media (max-width:640px){.vps-card__head,.vps-head{flex-direction:column}.vps-card{padding:14px}.vps-checklist,.vps-grid,.vps-grid--3,.vps-grid--address,.vps-item,.vps-rules>div,.vps-statgrid{grid-template-columns:1fr}.vps-item__side{align-items:center;flex-direction:row;flex-wrap:wrap;text-align:left}.vps-search{max-width:none}.vps-field input:not([type=checkbox]):not([type=radio]),.vps-field select,.vps-field textarea,.vps-search{font-size:16px}}:where(.vmy-panel,.vmy-confirm){--vmy-ink:var(--vvadm-ink,#1c1c1e);--vmy-ink-2:var(--vvadm-ink-2,#3c3c43);--vmy-ink-3:var(--vvadm-ink-3,#6e6e73);--vmy-mute:var(--vvadm-mute,#8e8e93);--vmy-line:var(--vvadm-line,#00000012);--vmy-line-2:var(--vvadm-line-2,#0000000d);--vmy-plate:var(--vvadm-plate,#fff);--vmy-plate-2:var(--vvadm-plate-2,#f9f9fb);--vmy-ground:var(--vvadm-canvas,#f4f5f7);--vmy-accent:var(--vvadm-accent,#6b3fd9);--vmy-accent-h:var(--vvadm-accent-h,#5c33c6);--vmy-accent-a:var(--vvadm-accent-a,#5129b3);--vmy-accent-soft:var(--vvadm-accent-soft,#f3eefd);--vmy-cyan:#20c7df;--vmy-info:#0b6b78;--vmy-info-soft:#e2f7fa;--vmy-warn:#795c18;--vmy-warn-soft:#f6e9c9;--vmy-ok:#2f6b57;--vmy-ok-soft:#e4f0eb;--vmy-bad:#a04a3a;--vmy-bad-soft:#f7e5e2}.vmy-panel{background:var(--vmy-plate);border:1px solid var(--vmy-line);border-radius:14px;color:var(--vmy-ink);font:400 14px/1.5 Instrument Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;margin-bottom:16px;min-width:0;padding:20px}.vmy-panel h2{font-size:19px;letter-spacing:-.015em;line-height:1.25;margin:0 0 4px}.vmy-panel h3{font-size:15px;letter-spacing:-.01em;margin:24px 0 10px}.vmy-panel p{margin:0}.vmy-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.vmy-head>div:first-child{min-width:0}.vmy-head__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.vmy-muted{color:var(--vmy-ink-3);font-size:13px}.vmy-help{color:var(--vmy-mute);display:block;font:400 11.5px/1.4 DM Sans,sans-serif}.vmy-prewrap{white-space:pre-wrap}.vmy-sr{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.vmy-panel a{color:var(--vmy-accent);text-underline-offset:3px}.vmy-panel a:hover{color:var(--vmy-accent-h)}.vmy-panel .vmy-primary{background:var(--vmy-accent);border-color:var(--vmy-accent);color:#fff}.vmy-panel .vmy-primary:hover{background:var(--vmy-accent-h)}.vmy-panel .vmy-primary:active{background:var(--vmy-accent-a)}.vmy-panel .vvadm-btn:disabled{cursor:not-allowed;opacity:.55}.vmy-chip button:focus-visible,.vmy-filterchip:focus-visible,.vmy-linkbtn:focus-visible,.vmy-panel .vvadm-btn:focus-visible,.vmy-subtabs button:focus-visible{outline:2px solid var(--vmy-accent);outline-offset:2px}.vmy-panel .vvadm-btn[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--vmy-accent)}.vmy-linkbtn{background:none;border:0;color:var(--vmy-accent);cursor:pointer;font:inherit;font-size:13px;padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px}.vmy-linkbtn:hover{color:var(--vmy-accent-h)}.vmy-linkbtn--strong{color:var(--vmy-ink);font-size:13.5px;font-weight:600;text-decoration:none}.vmy-linkbtn--strong:hover{color:var(--vmy-accent);text-decoration:underline}.vmy-back{margin-bottom:12px;text-decoration:none}.vmy-actions{flex-wrap:wrap}.vmy-subtabs{background:var(--vmy-ground);border-radius:10px;display:inline-flex;gap:2px;margin-bottom:14px;padding:3px}.vmy-subtabs button{background:#0000;border:0;border-radius:8px;color:var(--vmy-ink-3);cursor:pointer;font:500 13px/1.3 Instrument Sans,sans-serif;min-height:32px;padding:6px 14px}.vmy-subtabs button[aria-current=page]{background:var(--vmy-plate);box-shadow:0 1px 2px #00000014;color:var(--vmy-ink)}.vmy-filters{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:12px}.vmy-chips{display:flex;flex-wrap:wrap;margin:0 0 14px}.vmy-chip,.vmy-chips{align-items:center;gap:6px}.vmy-chip{background:var(--vmy-accent-soft);border-radius:999px;color:var(--vmy-accent-a);display:inline-flex;font:500 12.5px/1.3 Instrument Sans,sans-serif;padding:4px 6px 4px 12px}.vmy-chip button{background:#0000;border:0;border-radius:50%;color:inherit;cursor:pointer;font-size:16px;height:22px;line-height:1;width:22px}.vmy-chip button:hover{background:#6b3fd91f}.vmy-filterchip{background:var(--vmy-plate);border:1px solid var(--vmy-line);border-radius:999px;color:var(--vmy-ink-2);cursor:pointer;font:500 12.5px/1.3 Instrument Sans,sans-serif;padding:5px 12px}.vmy-filterchip:hover{background:var(--vmy-plate-2)}.vmy-filterchip.is-on{background:var(--vmy-ink);border-color:var(--vmy-ink);color:#fff}.vmy-filterchip__count{font-feature-settings:"tnum";color:var(--vmy-mute);font-variant-numeric:tabular-nums;margin-left:4px}.vmy-filterchip.is-on .vmy-filterchip__count{color:#ffffffb3}.vmy-field{min-width:0}.vmy-field textarea{resize:vertical}.vmy-field input[aria-invalid=true],.vmy-line__field input[aria-invalid=true]{background:var(--vmy-bad-soft);border-color:var(--vmy-bad)}.vmy-combo{position:relative}.vmy-combo__list{grid-gap:2px;background:var(--vmy-plate);border:1px solid var(--vmy-line);border-radius:10px;box-shadow:0 8px 24px #00000014;display:grid;gap:2px;margin-top:4px;max-height:280px;overflow:auto;padding:4px}.vmy-combo__list p{padding:6px 8px}.vmy-combo__option{grid-gap:2px;background:#0000;border:0;border-radius:7px;color:var(--vmy-ink);cursor:pointer;display:grid;font:500 13px/1.3 Instrument Sans,sans-serif;gap:2px;padding:8px 10px;text-align:left}.vmy-combo__option small{color:var(--vmy-mute);font:400 11.5px/1.3 DM Sans,sans-serif}.vmy-combo__option.is-active,.vmy-combo__option:hover{background:var(--vmy-accent-soft)}.vmy-badge{text-transform:none}.vmy-badge--warn{background:#f6e9c9;background:var(--vmy-warn-soft,#f6e9c9);color:#795c18;color:var(--vmy-warn,#795c18)}.vmy-badge--accent{background:#f3eefd;background:var(--vmy-accent-soft,#f3eefd);color:#5129b3;color:var(--vmy-accent-a,#5129b3)}.vmy-badge--info{background:#e2f7fa;background:var(--vmy-info-soft,#e2f7fa);color:#0b6b78;color:var(--vmy-info,#0b6b78)}.vmy-badge--ok{background:#e4f0eb;background:var(--vmy-ok-soft,#e4f0eb);color:#2f6b57;color:var(--vmy-ok,#2f6b57)}.vmy-badge--muted{background:#e9e9ed;color:#3c3c43}.vmy-badge--danger{background:#f7e5e2;background:var(--vmy-bad-soft,#f7e5e2);color:#a04a3a;color:var(--vmy-bad,#a04a3a)}.vmy-stats{margin:0 0 16px}.vmy-stats .vmy-stat{cursor:default}.vmy-stats .vmy-stat:hover{background:var(--vmy-plate)}.vmy-stat__value{font-feature-settings:"tnum";color:var(--vmy-ink);font:500 22px/1.15 Instrument Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.015em;overflow-wrap:anywhere}.vmy-stat small{color:var(--vmy-mute);font:400 11.5px/1.35 DM Sans,sans-serif}.vmy-stat--warn .vmy-stat__value{color:var(--vmy-warn)}.vmy-stat--accent .vmy-stat__value{color:var(--vmy-accent-a)}.vmy-stat--danger .vmy-stat__value{color:var(--vmy-bad)}.vmy-stat--ok .vmy-stat__value{color:var(--vmy-ok)}.vmy-error{margin:8px 0}.vmy-alert,.vmy-error{color:var(--vmy-bad);font-size:13px}.vmy-alert{background:var(--vmy-bad-soft);border-radius:10px;margin:14px 0 0;padding:10px 14px}.vmy-alert ul{margin:6px 0 0;padding-left:18px}.vmy-alert li+li{margin-top:3px}.vmy-done{align-items:flex-start;background:var(--vmy-ok-soft);border-radius:10px;color:var(--vmy-ok);display:flex;font-size:13px;gap:12px;justify-content:space-between;margin:0 0 14px;padding:10px 14px}.vmy-done p+p,.vmy-done p+ul{margin-top:4px}.vmy-done .vmy-linkbtn{color:var(--vmy-ok);flex:none}.vmy-note,.vmy-warn{border-radius:10px;font-size:13px;margin:0 0 14px;padding:10px 14px}.vmy-warn{background:var(--vmy-warn-soft);color:var(--vmy-warn)}.vmy-note{background:var(--vmy-ground);color:var(--vmy-ink-2)}.vmy-note p+p,.vmy-note p+ul,.vmy-warn p+p,.vmy-warn p+ul{margin-top:4px}.vmy-note ul,.vmy-warn ul{margin:4px 0 0;padding-left:18px}.vmy-warn .vvadm-btn{margin-top:8px}.vmy-flag{color:var(--vmy-bad);font-weight:600}.vmy-empty{color:var(--vmy-ink-3);font-size:13px;padding:18px 0}.vmy-empty .vvadm-btn{margin-top:10px}.vmy-list{font-size:13px;margin:4px 0 0;padding-left:18px}.vmy-list li+li{margin-top:3px}.vmy-tablewrap{background:var(--vmy-plate);border:1px solid var(--vmy-line);border-radius:12px;overflow-x:auto}.vmy-table{border-collapse:collapse;font-size:13px;min-width:820px;width:100%}.vmy-table--compact{min-width:560px}.vmy-table th{background:var(--vmy-plate-2);border-bottom:1px solid var(--vmy-line);color:var(--vmy-mute);font:500 11.5px/1.3 Instrument Sans,sans-serif;padding:9px 12px;text-align:left;white-space:nowrap}.vmy-table td{border-bottom:1px solid var(--vmy-line-2);padding:9px 12px;vertical-align:top}.vmy-table td small{color:var(--vmy-mute);display:block;font-size:11.5px;margin-top:2px}.vmy-table tbody tr:last-child td{border-bottom:0}.vmy-table--rows tbody tr{cursor:pointer}.vmy-table--rows tbody tr:hover{background:var(--vmy-plate-2)}.vmy-table tr.is-reversed td{color:var(--vmy-ink-3)}.vmy-table tr.is-flagged td:first-child{box-shadow:inset 3px 0 0 var(--vmy-warn)}.vmy-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important;white-space:nowrap}.vmy-rowlinks{cursor:default}.vmy-detail{min-width:0}.vmy-dl{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 0 8px}.vmy-dl>div{min-width:0}.vmy-dl__wide{grid-column:1/-1}.vmy-dl dt{color:var(--vmy-mute);font:500 11.5px/1.3 Instrument Sans,sans-serif}.vmy-dl dd{font-size:13.5px;margin:3px 0 0;overflow-wrap:anywhere}.vmy-dl dd small{color:var(--vmy-ink-3);display:block;font-size:12px}.vmy-ledger{grid-gap:8px;display:grid;gap:8px}.vmy-ledger__entry{border:1px solid var(--vmy-line);border-radius:10px;padding:10px 12px}.vmy-ledger__entry summary{cursor:pointer;font-size:13px;font-weight:600}.vmy-ledger__entry .vmy-tablewrap{margin-top:10px}.vmy-danger-zone{border:1px solid var(--vmy-bad-soft);border-radius:12px;margin-top:24px;padding:14px 16px}.vmy-danger-zone h3{margin-top:0}.vmy-danger-zone .vvadm-btn{margin-top:10px}.vmy-confirm p+p{margin-top:8px}.vmy-actionbar{background:var(--vmy-ground);border-radius:12px;margin:16px 0 8px;padding:14px 16px}.vmy-actionbar__buttons{display:flex;flex-wrap:wrap;gap:8px}.vmy-actionbar .vmy-error,.vmy-actionbar .vmy-note,.vmy-actionbar .vmy-warn{margin:12px 0 0}.vmy-actionbar .vmy-note{background:var(--vmy-plate)}.vmy-actionbar>.vmy-muted{margin-top:10px}.vmy-action{background:var(--vmy-plate);border:1px solid var(--vmy-line);border-radius:10px;margin-top:12px;padding:14px 16px}.vmy-action h3{margin:0 0 10px}.vmy-action fieldset{border:0;margin:0;min-width:0;padding:0}.vmy-history{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.vmy-history li{border-left:2px solid var(--vmy-line);font-size:13px;padding-left:14px}.vmy-history p{color:var(--vmy-ink-2);margin-top:2px}.vmy-form-wrap{min-width:0}.vmy-form{grid-gap:14px;display:grid;gap:14px}.vmy-section{border:1px solid var(--vmy-line);border-radius:12px;margin:0;min-width:0;padding:14px 16px}.vmy-section>legend{color:var(--vmy-ink);font:600 13px/1.3 Instrument Sans,sans-serif;padding:0 6px}.vmy-section>.vmy-muted{margin-bottom:10px}.vmy-grid{grid-gap:12px 14px;align-items:start;display:grid;gap:12px 14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.vmy-span{grid-column:1/-1}.vmy-picked{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.vmy-addpatient{margin-top:12px;max-width:420px}.vmy-patient{background:var(--vmy-plate-2);border:1px solid var(--vmy-line);border-radius:12px;margin:0 0 14px;padding:12px 14px}.vmy-patient__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:10px}.vmy-patient__head h3{margin:0 0 2px}.vmy-patient__tools{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px}.vmy-patient__tools .vmy-field{min-width:220px}.vmy-claim{background:var(--vmy-plate);border:1px solid var(--vmy-line);border-radius:10px;margin:0 0 10px;padding:10px 12px}.vmy-claim.is-uncharged{border-color:var(--vmy-bad-soft)}.vmy-claim__head{align-items:center;display:flex;flex-wrap:wrap;font-size:13.5px;gap:4px 10px;margin-bottom:6px}.vmy-claim__warn{background:var(--vmy-bad-soft);border-radius:8px;color:var(--vmy-bad);font-size:12.5px;margin:0 0 8px!important;padding:8px 10px}.vmy-claim__warn a{color:var(--vmy-bad);font-weight:600}.vmy-line{border:0;border-top:1px solid var(--vmy-line-2);margin:0;min-width:0;padding:10px 0 8px}.vmy-line:first-of-type{border-top:0}.vmy-line>legend{float:left;font-size:13px;margin-bottom:2px;padding:0;width:100%}.vmy-line>legend+*{clear:left}.vmy-line__code{font-weight:600}.vmy-line__facts{color:var(--vmy-ink-3);font-size:12.5px;margin-bottom:6px!important}.vmy-line__facts strong{color:var(--vmy-ink);font-weight:600}.vmy-line.is-closed{opacity:.6}.vmy-line__inputs{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.vmy-line__field{grid-gap:4px;color:var(--vmy-ink-2);display:grid;font:600 11px/1.2 Instrument Sans,sans-serif;gap:4px;min-width:0}.vmy-line__field input{font-feature-settings:"tnum";background:var(--vmy-plate);border:1px solid var(--vmy-line);border-radius:7px;color:var(--vmy-ink);font:400 13px/1.3 DM Sans,sans-serif;font-variant-numeric:tabular-nums;min-width:0;padding:7px 9px;width:100%}.vmy-line__field input:focus-visible{outline:2px solid var(--vmy-accent);outline-offset:1px}.vmy-line__field input:disabled{background:var(--vmy-ground);color:var(--vmy-mute)}.vmy-line__codes{grid-column:span 2}.vmy-line__denied{min-height:33px}.vmy-line__denied input{accent-color:var(--vmy-accent);height:16px;width:16px}.vmy-line__error{color:var(--vmy-bad)}.vmy-line__error,.vmy-line__hint{font-size:12.5px;margin-top:6px!important}.vmy-line__hint{color:var(--vmy-info)}.vmy-totalsbar{grid-gap:4px 14px;background:var(--vmy-plate);border:1px solid var(--vmy-line);border-radius:12px;bottom:0;box-shadow:0 -6px 18px #0000000d;display:grid;gap:4px 14px;grid-template-columns:repeat(5,minmax(0,1fr));padding:12px 16px;position:-webkit-sticky;position:sticky;z-index:2}.vmy-totalsbar>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.vmy-totalsbar span{color:var(--vmy-mute);font:500 11.5px/1.3 Instrument Sans,sans-serif}.vmy-totalsbar strong{font-feature-settings:"tnum";font:600 16px/1.2 Instrument Sans,sans-serif;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.vmy-totalsbar__note{color:var(--vmy-ink-3);font-size:12.5px;grid-column:1/-1;margin-top:4px!important}.vmy-totalsbar.is-even{border-color:var(--vmy-ok)}.vmy-totalsbar.is-even .vmy-totalsbar__note{color:var(--vmy-ok);font-weight:600}.vmy-totalsbar.is-off{border-color:var(--vmy-warn)}.vmy-totalsbar.is-off .vmy-totalsbar__note{color:var(--vmy-warn);font-weight:600}@media (max-width:760px){.vmy-stats.vvadm-statrow{grid-template-columns:repeat(2,minmax(0,1fr))}.vmy-totalsbar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.vmy-panel{padding:14px}.vmy-head{flex-direction:column;gap:10px}.vmy-head__actions{justify-content:flex-start}.vmy-section{padding:12px}.vmy-grid{grid-template-columns:1fr}.vmy-patient{padding:10px}.vmy-patient__tools,.vmy-patient__tools .vmy-field{min-width:0;width:100%}.vmy-line__codes{grid-column:1/-1}.vmy-totalsbar{box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.vmy-stat__value{font-size:19px}.vmy-subtabs{display:flex}.vmy-subtabs button{flex:1 1}}.vvc-workflow{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 14px/1.55 Instrument Sans,sans-serif;min-width:0}.vvc-workflow-head{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.vvc-workflow h1{font-size:26px;letter-spacing:-.025em;line-height:1.2;margin:0 0 8px}.vvc-workflow-head p,.vvc-workflow-note{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-size:13px}.vvc-workflow a{color:#7249e3;color:var(--vvadm-accent,#7249e3);text-underline-offset:3px}.vvc-workflow-tabs{border-bottom:1px solid #e5e5e7;border-bottom:1px solid var(--vvadm-line,#e5e5e7);display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding-bottom:12px}.vvc-workflow-tabs button{background:#0000;border:1px solid #0000;border-radius:8px;color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);cursor:pointer;font:500 13px/1.4 Instrument Sans,sans-serif;min-height:36px;padding:7px 12px}.vvc-workflow-tabs button[aria-current]{background:#fff;border-color:#e5e5e7;border-color:var(--vvadm-line,#e5e5e7);color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvc-workflow>:is(.vv2-insurance,.vvcare,.vv2-claims,.vvfinance){background:#fff;border:1px solid #e5e5e7;border:1px solid var(--vvadm-line,#e5e5e7);border-radius:14px;margin-bottom:16px;padding:20px}@media(max-width:600px){.vvc-workflow-head{flex-direction:column;gap:8px}.vvc-workflow h1{font-size:22px}.vvc-workflow>:is(.vv2-insurance,.vvcare,.vv2-claims,.vvfinance){padding:14px}}.vtp{--vtp-ink:var(--vvadm-ink,#1c1c1e);--vtp-ink-2:var(--vvadm-ink-2,#3c3c43);--vtp-ink-3:var(--vvadm-ink-3,#6e6e73);--vtp-mute:var(--vvadm-mute,#8e8e93);--vtp-line:var(--vvadm-line,#00000012);--vtp-line-2:var(--vvadm-line-2,#0000000d);--vtp-plate:var(--vvadm-plate,#fff);--vtp-plate-2:var(--vvadm-plate-2,#f9f9fb);--vtp-accent:var(--vvadm-accent,#6b3fd9);--vtp-accent-h:var(--vvadm-accent-h,#5c33c6);--vtp-accent-a:var(--vvadm-accent-a,#5129b3);--vtp-accent-soft:var(--vvadm-accent-soft,#f3eefd);--vtp-cyan-soft:#e3f7fa;--vtp-cyan-ink:#0d6a78;--vtp-warn:#795c18;--vtp-warn-soft:#f6e9c9;--vtp-ok:#2f6b57;--vtp-ok-soft:#e4f0eb;grid-gap:14px;color:var(--vtp-ink);display:grid;font-size:13px;gap:14px;min-width:0}.vtp-sr{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.vtp-muted{color:var(--vtp-ink-3);font-size:13px;line-height:1.45;margin:0}.vtp-help{color:var(--vtp-mute);display:block;font:400 11.5px/1.4 DM Sans,sans-serif;margin:0}.vtp-empty{color:var(--vtp-ink-3);font-size:13px;margin:0}.vtp-label{color:var(--vtp-ink-2);font-weight:600}.vtp-notice{background:var(--vtp-ok-soft);border-radius:9px;color:var(--vtp-ok);font-size:13px;margin:0;padding:9px 12px}.vtp-scrollx{overflow-x:auto}.vtp-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.vtp-head h3{font:600 15px/1.3 Instrument Sans,sans-serif;letter-spacing:-.01em;margin:0 0 4px}.vtp-head .vvadm-btn{flex:none}.vtp-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.vtp-list>li,.vtp-record{grid-gap:8px;display:grid;gap:8px;min-width:0}.vtp-record{background:var(--vtp-plate);border:1px solid var(--vtp-line);border-radius:12px;padding:12px 14px}.vtp-record.is-void{background:var(--vtp-plate-2)}.vtp-record.is-void .vtp-record__name{color:var(--vtp-ink-3);text-decoration:line-through}.vtp-record__top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.vtp-record__name{font:600 14px/1.3 Instrument Sans,sans-serif;margin:0;overflow-wrap:anywhere}.vtp-record__form{color:var(--vtp-ink-3);font-weight:500}.vtp-record__line,.vtp-record__meta{color:var(--vtp-ink-3);font-size:12.5px;line-height:1.45;margin:2px 0 0;overflow-wrap:anywhere}.vtp-record__actions{display:flex;flex-wrap:wrap;gap:8px}.vtp-status{align-items:center;background:#e9e9ed;border-radius:999px;color:#3c3c43;display:inline-flex;flex:none;font:600 10.5px/1 DM Sans,sans-serif;height:20px;padding:0 8px;white-space:nowrap}.vtp-status--scheduled{background:var(--vtp-accent-soft);color:var(--vtp-accent-a)}.vtp-status--administered{background:var(--vtp-cyan-soft);color:var(--vtp-cyan-ink)}.vtp-status--scored{background:var(--vtp-warn-soft);color:var(--vtp-warn)}.vtp-status--reviewed{background:var(--vtp-ok-soft);color:var(--vtp-ok)}.vtp-status--entered_in_error{background:#e5e7eb;color:#374151}.vtp-codes,.vtp-scores{font-feature-settings:"tnum";border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums;width:100%}.vtp-codes th,.vtp-scores th{border-bottom:1px solid var(--vtp-line);color:var(--vtp-mute);font:500 11.5px/1.3 Instrument Sans,sans-serif;padding:6px 8px;text-align:left;white-space:nowrap}.vtp-codes td,.vtp-scores td{border-bottom:1px solid var(--vtp-line-2);padding:6px 8px;vertical-align:top}.vtp-codes tr:last-child td,.vtp-scores tr:last-child td{border-bottom:0}.vtp-codes td:first-child{font-weight:600;white-space:nowrap}.vtp-form{background:var(--vtp-plate-2);border:1px solid var(--vtp-line);border-radius:12px;margin-top:0;padding:16px}.vtp-form--void{border-color:#f0d3cd}.vtp-form .vvadm-actions{margin-top:4px}.vtp-fieldset{grid-gap:10px;border:1px solid var(--vtp-line);border-radius:10px;display:grid;gap:10px;margin:0;min-width:0;padding:12px 14px 14px}.vtp-fieldset legend{color:var(--vtp-ink-2);font:600 11px/1 Instrument Sans,sans-serif;padding:0 6px}.vtp-fieldset>.vvadm-btn{justify-self:start}.vtp-scoregrid{border-collapse:collapse;min-width:560px;width:100%}.vtp-scoregrid th{color:var(--vtp-ink-2);font:600 11px/1.2 Instrument Sans,sans-serif;padding:0 6px 6px 0;text-align:left}.vtp-scoregrid td{padding:3px 6px 3px 0;vertical-align:middle}.vtp-scoregrid input{font-feature-settings:"tnum";background:var(--vtp-plate);border:1px solid #00000024;border-radius:7px;box-sizing:border-box;color:var(--vtp-ink);font:400 12.5px/1.3 DM Sans,sans-serif;font-variant-numeric:tabular-nums;min-width:0;padding:7px 9px;width:100%}.vtp-scoregrid td:nth-child(2),.vtp-scoregrid td:nth-child(3),.vtp-scoregrid td:nth-child(4){width:84px}.vtp-scoregrid td:last-child{white-space:nowrap;width:1%}.vtp-scoregrid input:focus-visible{outline:2px solid var(--vtp-accent);outline-offset:1px}.vtp-linkbtn{background:none;border:0;color:var(--vtp-accent);cursor:pointer;font:inherit;font-size:12.5px;padding:4px 2px;text-decoration:underline;text-underline-offset:3px}.vtp-linkbtn:hover{color:var(--vtp-accent-h)}.vtp-linkbtn:focus-visible{outline:2px solid var(--vtp-accent);outline-offset:2px}.vtp-summary{grid-gap:10px;background:var(--vtp-plate);border:1px solid var(--vtp-line);border-radius:12px;display:grid;gap:10px;min-width:0;padding:14px}.vtp-summary__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px}.vtp-summary__head h4{font:600 14px/1.3 Instrument Sans,sans-serif;margin:0}.vtp-chip{align-items:center;background:var(--vtp-accent-soft);border-radius:999px;color:var(--vtp-accent-a);display:inline-flex;font:600 10.5px/1.2 DM Sans,sans-serif;min-height:20px;padding:2px 9px}.vtp-day{grid-gap:6px;border-top:1px solid var(--vtp-line);display:grid;gap:6px;min-width:0;padding-top:10px}.vtp-day h5{font:600 13px/1.3 Instrument Sans,sans-serif;margin:0}.vtp-day__given{color:var(--vtp-ink-2);font-size:12.5px;line-height:1.5;margin:0;padding-left:18px}.vtp-cautions{background:var(--vtp-warn-soft);border-radius:8px;color:var(--vtp-warn);font-size:12.5px;line-height:1.45;margin:0;padding:8px 10px 8px 26px}.vtp-eval{border-top:1px solid var(--vtp-line);padding-top:8px}@media (max-width:640px){.vtp-head,.vtp-record__top{flex-direction:column}.vtp .vvadm-grid2{grid-template-columns:1fr}}.vpq{--vpq-ink:var(--vvadm-ink,#1c1c1e);--vpq-ink-2:var(--vvadm-ink-2,#3c3c43);--vpq-ink-3:var(--vvadm-ink-3,#6e6e73);--vpq-mute:var(--vvadm-mute,#8e8e93);--vpq-line:var(--vvadm-line,#00000017);--vpq-plate:var(--vvadm-plate,#fff);--vpq-plate-2:var(--vvadm-plate-2,#f9f9fb);--vpq-accent:var(--vvadm-accent,#6b3fd9);--vpq-accent-soft:var(--vvadm-accent-soft,#f3eefd);--vpq-warn:#795c18;--vpq-warn-soft:#f6e9c9;--vpq-ok:#2f6b57;--vpq-ok-soft:#e4f0eb;--vpq-cyan-soft:#e3f7fa;--vpq-cyan-ink:#0d6a78;grid-gap:14px;color:var(--vpq-ink);display:grid;font-size:13px;gap:14px;min-width:0}.vpq-muted{color:var(--vpq-ink-3);font-size:13px;line-height:1.45;margin:0}.vpq-help{color:var(--vpq-mute);display:block;font:400 11.5px/1.4 DM Sans,sans-serif;margin:0}.vpq-empty{color:var(--vpq-ink-3);margin:0}.vpq-notice{background:var(--vpq-ok-soft);border-radius:9px;color:var(--vpq-ok);margin:0;padding:9px 12px}.vpq-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.vpq-head h3{font:600 15px/1.3 Instrument Sans,sans-serif;letter-spacing:-.01em;margin:0 0 4px}.vpq-head .vvadm-btn{flex:none}.vpq-back{background:none;border:0;color:var(--vpq-accent);cursor:pointer;font:inherit;margin:0 0 6px;padding:0}.vpq-back:hover{text-decoration:underline}.vpq-status{border-radius:999px;display:inline-block;font:600 11px/1.5 DM Sans,sans-serif;padding:2px 8px;vertical-align:middle;white-space:nowrap}.vpq-status--draft{background:var(--vpq-warn-soft);color:var(--vpq-warn)}.vpq-status--signed{background:var(--vpq-accent-soft);color:var(--vpq-accent)}.vpq-status--sent{background:var(--vpq-ok-soft);color:var(--vpq-ok)}.vpq-status--withdrawn{background:var(--vpq-plate-2);color:var(--vpq-ink-3)}.vpq-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.vpq-list li{grid-gap:10px;align-items:center;background:var(--vpq-plate);border:1px solid var(--vpq-line);border-radius:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;padding:10px 12px}.vpq-list small{color:var(--vpq-ink-3);display:block;margin-top:2px}.vpq-review{background:var(--vpq-warn-soft);border-radius:10px;color:var(--vpq-warn);padding:10px 12px}.vpq-review.is-ready{background:var(--vpq-ok-soft);color:var(--vpq-ok)}.vpq-review ul{margin:6px 0 0;padding-left:18px}.vpq-review .vpq-muted{color:inherit;margin-top:6px;opacity:.85}.vpq-form{grid-gap:14px;display:grid;gap:14px}.vpq-set{grid-gap:10px;background:var(--vpq-plate);border:1px solid var(--vpq-line);border-radius:10px;display:grid;gap:10px;margin:0;min-width:0;padding:12px}.vpq-set legend{color:var(--vpq-ink-2);font:600 13px/1.3 Instrument Sans,sans-serif;padding:0 6px}.vpq-form input,.vpq-form select,.vpq-form textarea{max-width:100%}.vpq-form textarea{line-height:1.45;resize:vertical;width:100%}.vpq-wide{grid-column:1/-1}.vpq-row{grid-gap:8px;align-items:center;display:grid;gap:8px}.vpq-row--dx{grid-template-columns:22px 110px minmax(0,1fr) auto}.vpq-row--history{grid-template-columns:150px minmax(0,1fr) 170px auto}.vpq-row input,.vpq-row select{background:var(--vpq-plate);border:1px solid var(--vpq-line);border-radius:8px;color:var(--vpq-ink);font:inherit;min-width:0;padding:7px 9px}.vpq-letter{color:var(--vpq-accent);font-weight:700;text-align:center}.vpq-service{grid-gap:8px;background:var(--vpq-plate-2);border-radius:9px;display:grid;gap:8px;padding:10px}.vpq-service__grid{grid-gap:8px 10px;display:grid;gap:8px 10px;grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.vpq-add,.vpq-x{background:none;border:0;cursor:pointer;font:600 12.5px/1.4 DM Sans,sans-serif;justify-self:start;padding:0}.vpq-add{color:var(--vpq-accent)}.vpq-x{color:var(--vpq-ink-3)}.vpq-add:hover,.vpq-x:hover{text-decoration:underline}.vpq-check{align-items:flex-start;display:flex;gap:8px;line-height:1.4}.vpq-check input{margin-top:2px}.vpq-check small{color:var(--vpq-ink-3)}.vpq-actions{align-items:center;flex-wrap:wrap}.vpq-card{grid-gap:10px;background:var(--vpq-plate);border:1px solid var(--vpq-line);border-radius:10px;display:grid;gap:10px;margin:0;padding:12px}.vpq-card p{line-height:1.45;margin:0}.vpq-card h4{font:600 14px/1.3 Instrument Sans,sans-serif;margin:0}.vpq-fax{grid-gap:8px 10px;align-items:end;display:grid;gap:8px 10px;grid-template-columns:minmax(0,260px) auto}.vpq-fax .vpq-muted{grid-column:1/-1}.vpq-fax>.vvadm-btn{justify-self:start}.vpq-mail{grid-gap:8px 10px;align-items:end;display:grid;gap:8px 10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.vpq-mail .vpq-muted{grid-column:1/-1}.vpq .vvadm-btn:disabled{cursor:not-allowed;opacity:.55}.vpq-sign__onfile{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.vpq-sign__onfile img{background:#fff;border:1px solid var(--vpq-line);border-radius:8px;max-height:80px;max-width:260px;padding:6px 10px}.vpq-sign__onfile div{grid-gap:6px;display:grid;gap:6px}.vpq-sign__pad{grid-gap:8px;display:grid;gap:8px}.vpq-sign__pad canvas{aspect-ratio:16/5;background:#fff;border:1px dashed var(--vpq-ink-3);border-radius:9px;cursor:crosshair;height:auto;max-width:640px;touch-action:none;width:100%}.vpq-upload{overflow:hidden;position:relative}.vpq-upload input{cursor:pointer;inset:0;opacity:0;position:absolute}@media (max-width:720px){.vpq-head{flex-direction:column}.vpq-list li{grid-template-columns:minmax(0,1fr) auto}.vpq-row--dx{grid-template-columns:22px minmax(0,1fr) auto}.vpq-row--dx input:first-of-type{grid-column:2}.vpq-fax,.vpq-mail,.vpq-row--history{grid-template-columns:minmax(0,1fr)}.vpq-mail>.vvadm-btn{justify-self:start}}.vpq-codes{align-items:center;display:flex;flex-wrap:wrap;gap:6px 16px}.vpq-codes__label{color:var(--vpq-ink-2);flex:0 0 100%;font:600 12px/1.4 DM Sans,sans-serif}.vpq-codes .vpq-check{align-items:center}.vpq-codes .vpq-check input{margin-top:0}.vcr-scope{--vcr-ink:var(--vvadm-ink,#1c1c1e);--vcr-ink-2:var(--vvadm-ink-2,#3c3c43);--vcr-ink-3:var(--vvadm-ink-3,#6e6e73);--vcr-mute:var(--vvadm-mute,#8e8e93);--vcr-line:var(--vvadm-line,#00000014);--vcr-line-2:var(--vvadm-line-2,#0000000d);--vcr-plate:var(--vvadm-plate,#fff);--vcr-plate-2:var(--vvadm-plate-2,#f9f9fb);--vcr-fill:var(--vvadm-fill-2,#e3e5e9);--vcr-accent:var(--vvadm-accent,#6b3fd9);--vcr-accent-h:var(--vvadm-accent-h,#5c33c6);--vcr-accent-a:var(--vvadm-accent-a,#5129b3);--vcr-accent-soft:var(--vvadm-accent-soft,#f3eefd);--vcr-cyan:#20c7df;--vcr-cyan-ink:#0a6f7e;--vcr-cyan-soft:#e3f8fb;--vcr-late:#a04a3a;--vcr-late-soft:#f7e5e2;--vcr-warn:#795c18;--vcr-warn-soft:#f6e9c9;--vcr-ok:#2f6b57;--vcr-ok-soft:#e4f0eb;color:var(--vcr-ink)}.vcr{grid-gap:16px;display:grid;gap:16px;min-width:0}.vcr .vvc-workflow-head,.vcr .vvc-workflow-tabs{margin-bottom:0}.vcr-head p{margin:0;max-width:70ch}.vcr-sr{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.vcr-help{display:block;font:400 12px/1.45 DM Sans,sans-serif;margin:0}.vcr-help,.vcr-muted{color:#8e8e93;color:var(--vcr-mute,#8e8e93)}.vcr-error{color:#a04a3a;color:var(--vcr-late,#a04a3a);font:500 13px/1.45 DM Sans,sans-serif;margin:0}.vcr-empty{background:#fff;background:var(--vcr-plate,#fff);border:1px dashed #00000014;border:1px dashed var(--vcr-line,#00000014);border-radius:12px;color:#6e6e73;color:var(--vcr-ink-3,#6e6e73);font-size:13px;margin:4px 0;padding:28px 20px;text-align:center}.vcr-notice{background:#e4f0eb;background:var(--vcr-ok-soft,#e4f0eb);border-radius:9px;color:#2f6b57;color:var(--vcr-ok,#2f6b57);font:500 13px/1.4 DM Sans,sans-serif;margin:0;padding:9px 12px}.vcr-pad{padding:24px 0}.vcr-prewrap{white-space:pre-wrap}.vcr-formerror{grid-gap:8px;background:#f7e5e2;background:var(--vcr-late-soft,#f7e5e2);border-radius:9px;color:#a04a3a;color:var(--vcr-late,#a04a3a);display:grid;font:500 13px/1.45 DM Sans,sans-serif;gap:8px;justify-items:start;padding:10px 12px}.vcr-formerror p{margin:0}.vcr-linkbtn{background:none;border:0;color:#6b3fd9;color:var(--vcr-accent,#6b3fd9);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px}.vcr-linkbtn:hover{color:#5c33c6;color:var(--vcr-accent-h,#5c33c6)}.vcr :focus-visible,.vcr-modal :focus-visible{outline:2px solid #6b3fd9;outline:2px solid var(--vcr-accent,#6b3fd9);outline-offset:2px}.vcr-scopebar{align-items:center;background:#f3eefd;background:var(--vcr-accent-soft,#f3eefd);border-radius:10px;color:#3c3c43;color:var(--vcr-ink-2,#3c3c43);display:flex;flex-wrap:wrap;font-size:13px;gap:8px 16px;padding:10px 14px}.vcr-scopebar b{color:#1c1c1e;color:var(--vcr-ink,#1c1c1e);font-weight:600}.vcr-scopebar .vcr-linkbtn{margin-left:auto}.vcr-view{grid-gap:14px;display:grid;gap:14px;min-width:0}.vcr-stats{grid-gap:1px;background:#00000014;background:var(--vcr-line,#00000014);border:1px solid #00000014;border:1px solid var(--vcr-line,#00000014);border-radius:14px;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:hidden}.vcr-stats>div{grid-gap:4px;align-content:start;background:#fff;background:var(--vcr-plate,#fff);display:grid;gap:4px;min-width:0;padding:14px 18px}.vcr-stats dt{color:#8e8e93;color:var(--vcr-mute,#8e8e93);font:500 11.5px/1.2 DM Sans,sans-serif}.vcr-stats dd{font-feature-settings:"tnum";font:600 24px/1.1 Instrument Sans,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0}.vcr-stats small{color:#8e8e93;color:var(--vcr-mute,#8e8e93);font:400 11px/1.3 DM Sans,sans-serif}.vcr-stats .is-late dd{color:#a04a3a;color:var(--vcr-late,#a04a3a)}.vcr-stats .is-late{box-shadow:inset 0 -3px 0 #a04a3a;box-shadow:inset 0 -3px 0 var(--vcr-late,#a04a3a)}.vcr-stats .is-ready dd{color:#0a6f7e;color:var(--vcr-cyan-ink,#0a6f7e)}.vcr-stats .is-ready{box-shadow:inset 0 -3px 0 #20c7df;box-shadow:inset 0 -3px 0 var(--vcr-cyan,#20c7df)}.vcr-groups{display:flex;flex-wrap:wrap;gap:6px}.vcr-chip{align-items:baseline;background:#fff;background:var(--vcr-plate,#fff);border:1px solid #0000001a;border:1px solid var(--vcr-line,#0000001a);border-radius:999px;color:#3c3c43;color:var(--vcr-ink-2,#3c3c43);cursor:pointer;display:inline-flex;font:500 13px/1.3 Instrument Sans,sans-serif;gap:6px;min-height:34px;padding:6px 12px}.vcr-chip:hover{background:#f9f9fb;background:var(--vcr-plate-2,#f9f9fb)}.vcr-chip__n{font-feature-settings:"tnum";color:#1c1c1e;color:var(--vcr-ink,#1c1c1e);font-variant-numeric:tabular-nums;font-weight:600}.vcr-chip__late{color:#a04a3a;color:var(--vcr-late,#a04a3a);font-size:11.5px;font-weight:600}.vcr-chip--disputes{border-color:color-mix(in srgb,#6b3fd9 35%,#0000);border-color:color-mix(in srgb,var(--vcr-accent,#6b3fd9) 35%,#0000)}.vcr-chip.is-on{background:#1c1c1e;background:var(--vcr-ink,#1c1c1e);border-color:#1c1c1e;border-color:var(--vcr-ink,#1c1c1e);color:#fff}.vcr-chip.is-on .vcr-chip__n{color:#fff}.vcr-chip.is-on .vcr-chip__late{color:#ffb4a6}.vcr-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px 14px}.vcr-filter{grid-gap:4px;color:#3c3c43;color:var(--vcr-ink-2,#3c3c43);display:grid;font:600 11px/1 Instrument Sans,sans-serif;gap:4px}.vcr-filter input,.vcr-filter select{background:#fff;background:var(--vcr-plate,#fff);border:1px solid #00000014;border:1px solid var(--vcr-line,#00000014);border-radius:8px;color:#1c1c1e;color:var(--vcr-ink,#1c1c1e);font:400 13px/1.3 DM Sans,sans-serif;max-width:260px;min-height:34px;padding:6px 10px}.vcr-tablewrap{background:#fff;background:var(--vcr-plate,#fff);border:1px solid #00000014;border:1px solid var(--vcr-line,#00000014);border-radius:12px;overflow-x:auto}.vcr-table{border-collapse:collapse;font-size:13px;width:100%}.vcr-table th{border-bottom:1px solid #00000014;border-bottom:1px solid var(--vcr-line,#00000014);color:#8e8e93;color:var(--vcr-mute,#8e8e93);font:500 11.5px/1.2 DM Sans,sans-serif;padding:10px 14px;text-align:left;white-space:nowrap}.vcr-table td{border-bottom:1px solid #0000000d;border-bottom:1px solid var(--vcr-line-2,#0000000d);min-width:0;padding:11px 14px;vertical-align:top}.vcr-table tbody tr:last-child td{border-bottom:0}.vcr-row{cursor:pointer}.vcr-row:hover td{background:#f9f9fb;background:var(--vcr-plate-2,#f9f9fb)}.vcr-row.is-open td{background:#f3eefd;background:var(--vcr-accent-soft,#f3eefd)}.vcr-row td:first-child{box-shadow:inset 3px 0 0 #0000}.vcr-row--late td:first-child{box-shadow:inset 3px 0 0 #a04a3a;box-shadow:inset 3px 0 0 var(--vcr-late,#a04a3a)}.vcr-row--today td:first-child{box-shadow:inset 3px 0 0 #6b3fd9;box-shadow:inset 3px 0 0 var(--vcr-accent,#6b3fd9)}.vcr-row--ready td:first-child{box-shadow:inset 3px 0 0 #20c7df;box-shadow:inset 3px 0 0 var(--vcr-cyan,#20c7df)}.vcr-row--closed{color:#6e6e73;color:var(--vcr-ink-3,#6e6e73)}.vcr-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.vcr-num small{color:#8e8e93;color:var(--vcr-mute,#8e8e93);display:block;font-size:11px}.vcr-num.is-dispute{color:#1c1c1e;color:var(--vcr-ink,#1c1c1e);font-weight:600}.vcr-table td small{color:#8e8e93;color:var(--vcr-mute,#8e8e93);display:block;font-size:11.5px;margin-top:2px}.vcr-cell-letter{min-width:220px}.vcr-open{background:none;border:0;color:inherit;cursor:pointer;display:block;font:inherit;padding:0;text-align:left;width:100%}.vcr-open b{color:#1c1c1e;color:var(--vcr-ink,#1c1c1e);display:block;font-weight:600}.vcr-open span{color:#3c3c43;color:var(--vcr-ink-2,#3c3c43);display:block;overflow-wrap:anywhere}.vcr-open:hover b{color:#6b3fd9;color:var(--vcr-accent,#6b3fd9)}.vcr-cell-who a{color:#1c1c1e;color:var(--vcr-ink,#1c1c1e);display:block;font-weight:500;text-decoration:none}.vcr-cell-who a:hover{color:#6b3fd9;color:var(--vcr-accent,#6b3fd9);text-decoration:underline;text-underline-offset:3px}.vcr-cell-who a.vcr-sub{color:#6e6e73;color:var(--vcr-ink-3,#6e6e73);font-size:12.5px;font-weight:400}.vcr-duecell{grid-gap:2px;display:grid;gap:2px;white-space:nowrap}.vcr-duecell small{color:#8e8e93;color:var(--vcr-mute,#8e8e93);font-size:11.5px}.vcr-due{font-weight:600}.vcr-due--late{color:#a04a3a;color:var(--vcr-late,#a04a3a)}.vcr-due--today{color:#5129b3;color:var(--vcr-accent-a,#5129b3)}.vcr-due--soon{color:#1c1c1e;color:var(--vcr-ink,#1c1c1e)}.vcr-due--later{color:#6e6e73;color:var(--vcr-ink-3,#6e6e73);font-weight:500}.vcr-due--wait{color:#795c18;color:var(--vcr-warn,#795c18);font-weight:500}.vcr-due--ready{color:#0a6f7e;color:var(--vcr-cyan-ink,#0a6f7e)}.vcr-due--closed,.vcr-due--none{color:#8e8e93;color:var(--vcr-mute,#8e8e93);font-weight:400}.vcr-pill{align-items:center;background:#e3e5e9;background:var(--vcr-fill,#e3e5e9);border-radius:999px;color:#3c3c43;color:var(--vcr-ink-2,#3c3c43);display:inline-flex;font:600 11px/1 DM Sans,sans-serif;height:22px;padding:0 9px;white-space:nowrap}.vcr-pill--new{background:#e3f8fb;background:var(--vcr-cyan-soft,#e3f8fb);color:#0a6f7e;color:var(--vcr-cyan-ink,#0a6f7e)}.vcr-pill--needs_action{background:#f3eefd;background:var(--vcr-accent-soft,#f3eefd);color:#5129b3;color:var(--vcr-accent-a,#5129b3)}.vcr-pill--waiting{background:#f6e9c9;background:var(--vcr-warn-soft,#f6e9c9);color:#795c18;color:var(--vcr-warn,#795c18)}.vcr-pill--done{background:#e4f0eb;background:var(--vcr-ok-soft,#e4f0eb);color:#2f6b57;color:var(--vcr-ok,#2f6b57)}.vcr-pill--dismissed{background:#e3e5e9;background:var(--vcr-fill,#e3e5e9);color:#6e6e73;color:var(--vcr-ink-3,#6e6e73)}.vcr-panelback{background:#0000002e;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:45}.vcr-panel{box-shadow:-8px 0 28px #0000001f;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:0 26px 96px;width:min(720px,100%)}.vcr-panel,.vcr-panel__bar{background:#fff;background:var(--vcr-plate,#fff)}.vcr-panel__bar{align-items:center;display:flex;justify-content:space-between;padding:14px 0 10px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.vcr-back{background:none;border:0;color:#3c3c43;color:var(--vcr-ink-2,#3c3c43);cursor:pointer;font:500 13px/1.3 Instrument Sans,sans-serif;padding:4px 0}.vcr-back:hover{color:#6b3fd9;color:var(--vcr-accent,#6b3fd9)}.vcr-close{background:none;border:0;color:#6e6e73;color:var(--vcr-ink-3,#6e6e73);cursor:pointer;font-size:26px;line-height:1;min-height:36px;min-width:36px}.vcr-detail{grid-gap:16px;display:grid;gap:16px}.vcr-detail__head{grid-gap:6px;display:grid;gap:6px}.vcr-detail__head h2{font:600 23px/1.2 Instrument Sans,sans-serif;letter-spacing:-.02em;margin:2px 0 0}.vcr-detail__subject{color:#3c3c43;color:var(--vcr-ink-2,#3c3c43);font-size:14px;margin:0;overflow-wrap:anywhere}.vcr-detail__tags{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.vcr-tag{align-items:center;border:1px solid #00000014;border:1px solid var(--vcr-line,#00000014);border-radius:999px;color:#6e6e73;color:var(--vcr-ink-3,#6e6e73);display:inline-flex;font:500 11px/1 DM Sans,sans-serif;height:22px;padding:0 9px}.vcr-tag--dispute{background:#f7e5e2;background:var(--vcr-late-soft,#f7e5e2);border-color:#0000;color:#a04a3a;color:var(--vcr-late,#a04a3a);font-weight:600}.vcr-nextbox{grid-gap:3px;background:#f9f9fb;background:var(--vcr-plate-2,#f9f9fb);border:1px solid #00000014;border:1px solid var(--vcr-line,#00000014);border-radius:12px;display:grid;font-size:13px;gap:3px;padding:12px 14px}.vcr-nextbox b{font-size:15px;font-weight:600}.vcr-nextbox .vcr-duecell{white-space:normal}.vcr-nextbox__label{color:#8e8e93;color:var(--vcr-mute,#8e8e93);font:600 10.5px/1.2 Instrument Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase}.vcr-nextbox__who{color:#6e6e73;color:var(--vcr-ink-3,#6e6e73)}.vcr-nextbox--late{background:#f7e5e2;background:var(--vcr-late-soft,#f7e5e2);border-color:#0000}.vcr-nextbox--today{background:#f3eefd;background:var(--vcr-accent-soft,#f3eefd);border-color:#0000}.vcr-nextbox--ready{background:#e3f8fb;background:var(--vcr-cyan-soft,#e3f8fb);border-color:#0000}.vcr-actionbar{display:flex;flex-wrap:wrap;gap:8px}.vcr-section{grid-gap:10px;display:grid;gap:10px}.vcr-hp1 h3,.vcr-section h3{color:#8e8e93;color:var(--vcr-mute,#8e8e93);font:600 11px/1.2 Instrument Sans,sans-serif;letter-spacing:.06em;margin:4px 0 0;text-transform:uppercase}.vcr-rule{grid-gap:8px;border:1px solid #00000014;border:1px solid var(--vcr-line,#00000014);border-radius:12px;color:#3c3c43;color:var(--vcr-ink-2,#3c3c43);display:grid;font-size:13px;gap:8px;line-height:1.5;padding:12px 14px}.vcr-rule p{margin:0}.vcr-rule__title{align-items:center;color:#1c1c1e;color:var(--vcr-ink,#1c1c1e);display:flex;flex-wrap:wrap;gap:8px}.vcr-rule__source{font-size:12.5px}.vcr-detail a,.vcr-rule a{color:#6b3fd9;color:var(--vcr-accent,#6b3fd9);text-underline-offset:3px}.vcr-badge{align-items:center;border-radius:999px;display:inline-flex;font:600 10.5px/1 DM Sans,sans-serif;height:20px;padding:0 8px;white-space:nowrap}.vcr-badge--ok{background:#e4f0eb;background:var(--vcr-ok-soft,#e4f0eb);color:#2f6b57;color:var(--vcr-ok,#2f6b57)}.vcr-badge--practice{background:#f3eefd;background:var(--vcr-accent-soft,#f3eefd);color:#5129b3;color:var(--vcr-accent-a,#5129b3)}.vcr-badge--confirm{background:#f6e9c9;background:var(--vcr-warn-soft,#f6e9c9);color:#795c18;color:var(--vcr-warn,#795c18)}.vcr-badge--mute{background:#e3e5e9;background:var(--vcr-fill,#e3e5e9);color:#6e6e73;color:var(--vcr-ink-3,#6e6e73)}.vcr-hp1{grid-gap:8px;border-radius:12px;display:grid;font-size:13px;gap:8px;line-height:1.5;padding:14px 16px}.vcr-hp1 p{margin:0}.vcr-hp1.is-ready{background:#f3eefd;background:var(--vcr-accent-soft,#f3eefd)}.vcr-hp1.is-blocked{background:#f6e9c9;background:var(--vcr-warn-soft,#f6e9c9);color:#1c1c1e;color:var(--vcr-ink,#1c1c1e)}.vcr-hp1.is-blocked h3{color:#795c18;color:var(--vcr-warn,#795c18)}.vcr-hp1__lead{font-weight:600}.vcr-checklist{grid-gap:6px;counter-reset:vcr-step;display:grid;gap:6px;list-style:none;margin:0;padding:0}.vcr-checklist li{counter-increment:vcr-step;padding-left:28px;position:relative}.vcr-checklist li:before{background:#6b3fd9;background:var(--vcr-accent,#6b3fd9);border-radius:50%;color:#fff;content:counter(vcr-step);display:grid;font:600 10.5px/1 DM Sans,sans-serif;height:18px;left:0;place-items:center;position:absolute;top:1px;width:18px}.vcr-hp1__actions{margin:4px 0}.vcr-hp1__actions,.vcr-links{display:flex;flex-wrap:wrap;gap:8px}.vcr-facts{grid-gap:12px 20px;display:grid;font-size:13px;gap:12px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.vcr-facts div{min-width:0}.vcr-facts dt{color:#8e8e93;color:var(--vcr-mute,#8e8e93);font:500 11.5px/1.3 DM Sans,sans-serif}.vcr-facts dd{color:#1c1c1e;color:var(--vcr-ink,#1c1c1e);margin:2px 0 0;overflow-wrap:anywhere}.vcr-facts dd small{color:#6e6e73;color:var(--vcr-ink-3,#6e6e73);display:block;font-size:12px;margin-top:1px}.vcr-answer-of,.vcr-answers{font-size:13px;margin:0}.vcr-answers{grid-gap:6px;display:grid;gap:6px;list-style:none;padding:0}.vcr-answers li{align-items:baseline;background:#f9f9fb;background:var(--vcr-plate-2,#f9f9fb);border-radius:10px;display:flex;flex-wrap:wrap;gap:4px 10px;padding:8px 12px}.vcr-answers li span{color:#6e6e73;color:var(--vcr-ink-3,#6e6e73)}.vcr-history{display:grid;font-size:13px;list-style:none;margin:0;padding:0}.vcr-history li{grid-gap:1px;display:grid;gap:1px;padding:0 0 12px 20px;position:relative}.vcr-history li:before{background:#6e6e73;background:var(--vcr-ink-3,#6e6e73);border-radius:50%;content:"";height:8px;left:4px;position:absolute;top:6px;width:8px}.vcr-history li:after{background:#00000014;background:var(--vcr-line,#00000014);bottom:0;content:"";left:7.5px;position:absolute;top:17px;width:1px}.vcr-history li:last-child:after{display:none}.vcr-history span{color:#3c3c43;color:var(--vcr-ink-2,#3c3c43)}.vcr-history small{color:#8e8e93;color:var(--vcr-mute,#8e8e93);font-size:11.5px}.vcr-form{background:#f9f9fb;background:var(--vcr-plate-2,#f9f9fb);border:1px solid #00000014;border:1px solid var(--vcr-line,#00000014);border-radius:12px;margin:0;padding:16px}.vcr-modal .vcr-form{background:none;border:0;padding:0}.vcr-formgrid{grid-gap:12px 14px;align-items:start;display:grid;gap:12px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.vcr-span2{grid-column:1/-1}.vcr-scope .vvadm-field{color:#3c3c43;color:var(--vcr-ink-2,#3c3c43);display:flex;flex-direction:column;font:600 11px/1.2 Instrument Sans,sans-serif;gap:6px;min-width:0}.vcr-scope .vvadm-field input,.vcr-scope .vvadm-field select,.vcr-scope .vvadm-field textarea{background:#fff;background:var(--vcr-plate,#fff);border:1px solid #0000001a;border:1px solid var(--vcr-line,#0000001a);border-radius:8px;color:#1c1c1e;color:var(--vcr-ink,#1c1c1e);font:400 13px/1.4 DM Sans,sans-serif;min-height:36px;padding:8px 10px;width:100%}.vcr-scope .vvadm-field textarea{resize:vertical}.vcr-scope .vvadm-field :disabled{background:#f9f9fb;background:var(--vcr-plate-2,#f9f9fb);color:#8e8e93;color:var(--vcr-mute,#8e8e93)}.vcr-field .vcr-help,.vcr-scope .vvadm-field-help{font-weight:400}.vcr-scope .vvadm-btn--ghost,.vcr-scope .vvadm-btn--secondary{background:#fff;background:var(--vcr-plate,#fff);border-color:#00000014;border-color:var(--vcr-line,#00000014);color:#3c3c43;color:var(--vcr-ink-2,#3c3c43)}.vcr-scope .vvadm-btn:disabled{cursor:not-allowed;opacity:.55}.vcr-choice{align-items:center;border:0;color:#1c1c1e;color:var(--vcr-ink,#1c1c1e);display:flex;flex-wrap:wrap;font:400 13px/1.3 DM Sans,sans-serif;gap:6px 16px;margin:0;padding:0}.vcr-choice legend{color:#3c3c43;color:var(--vcr-ink-2,#3c3c43);font:600 11px/1.2 Instrument Sans,sans-serif;margin-bottom:6px;padding:0}.vcr-choice label{align-items:center;cursor:pointer;display:inline-flex;gap:6px;min-height:28px}.vcr-choice--stack{grid-gap:4px;display:grid;gap:4px}.vcr-amounts{grid-gap:12px 14px;display:grid;gap:12px 14px;grid-template-columns:repeat(3,minmax(0,1fr))}.vcr-check{align-items:center;color:#1c1c1e;color:var(--vcr-ink,#1c1c1e);cursor:pointer;display:flex;font:400 13px/1.3 DM Sans,sans-serif;gap:8px}.vcr-check input{width:auto}.vcr-callout{grid-gap:6px;background:#f3eefd;background:var(--vcr-accent-soft,#f3eefd);border-radius:10px;color:#3c3c43;color:var(--vcr-ink-2,#3c3c43);display:grid;font:400 13px/1.45 DM Sans,sans-serif;gap:6px;padding:10px 12px}.vcr-callout p{margin:0}.vcr-callout__warn{color:#795c18;color:var(--vcr-warn,#795c18);font-weight:500}.vcr-formactions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:4px}.vcr-combo{position:relative}.vcr-combo__list{grid-gap:2px;background:#fff;background:var(--vcr-plate,#fff);border:1px solid #0000001a;border:1px solid var(--vcr-line,#0000001a);border-radius:10px;box-shadow:0 8px 24px #00000014;display:grid;gap:2px;margin-top:4px;max-height:240px;overflow-y:auto;padding:4px}.vcr-combo__list .vcr-error,.vcr-combo__list .vcr-help{padding:6px 8px}.vcr-combo__option{grid-gap:1px;background:#0000;border:0;border-radius:8px;color:#1c1c1e;color:var(--vcr-ink,#1c1c1e);cursor:pointer;display:grid;font:400 13px/1.3 DM Sans,sans-serif;gap:1px;padding:8px 10px;text-align:left}.vcr-combo__option small{color:#8e8e93;color:var(--vcr-mute,#8e8e93);font-size:11.5px}.vcr-combo__option.is-active{background:#f3eefd;background:var(--vcr-accent-soft,#f3eefd)}.admin-modal:has(.vcr-modal){max-width:760px}.admin-modal:has(.vcr-modal) h2{color:#1c1c1e;font:600 22px/1.2 Instrument Sans,sans-serif;letter-spacing:-.02em}.admin-modal:has(.vcr-modal) .admin-eyebrow{color:#8e8e93;font:600 10px/1 Instrument Sans,sans-serif;letter-spacing:.1em}.vcr-modal{grid-gap:14px;display:grid;gap:14px;margin-top:6px}.vcr-modal__lead{font-size:13px}@media (max-width:900px){.vcr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vcr-tablewrap{background:none;border:0;overflow:visible}.vcr-table,.vcr-table tbody,.vcr-table td,.vcr-table tr{display:block}.vcr-table thead{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.vcr-table tr{background:#fff;background:var(--vcr-plate,#fff);border:1px solid #00000014;border:1px solid var(--vcr-line,#00000014);border-radius:12px;margin-bottom:8px;padding:10px 14px}.vcr-row--late{box-shadow:inset 3px 0 0 #a04a3a;box-shadow:inset 3px 0 0 var(--vcr-late,#a04a3a)}.vcr-row--today{box-shadow:inset 3px 0 0 #6b3fd9;box-shadow:inset 3px 0 0 var(--vcr-accent,#6b3fd9)}.vcr-row--ready{box-shadow:inset 3px 0 0 #20c7df;box-shadow:inset 3px 0 0 var(--vcr-cyan,#20c7df)}.vcr-row td:first-child{box-shadow:none}.vcr-table td{grid-gap:10px;align-items:start;border:0;display:grid;gap:10px;grid-template-columns:110px minmax(0,1fr);padding:5px 0;text-align:left}.vcr-table td:before{color:#8e8e93;color:var(--vcr-mute,#8e8e93);content:attr(data-label);font-size:11.5px}.vcr-table td.is-empty{display:none}.vcr-cell{min-width:0}.vcr-row.is-open td,.vcr-row:hover td{background:none}.vcr-row.is-open{border-color:#6b3fd9;border-color:var(--vcr-accent,#6b3fd9)}.vcr-num{white-space:normal}.vcr-cell-letter{min-width:0}}@media (max-width:600px){.vcr-groups{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.vcr-groups::-webkit-scrollbar{display:none}.vcr-chip{flex:none}.vcr-panel{padding:0 16px 96px}.vcr-amounts,.vcr-facts,.vcr-formgrid{grid-template-columns:minmax(0,1fr)}.vcr-filter input,.vcr-filter select{max-width:none}.vcr-filters>.vcr-filter{flex:1 1 140px}.vcr-scopebar .vcr-linkbtn{margin-left:0}.vcr-scope .vvadm-field input,.vcr-scope .vvadm-field select,.vcr-scope .vvadm-field textarea{font-size:16px}}:root{--ad-ink:#222224;--ad-plum:#3c3c3e;--ad-clay:#7046df;--ad-jade:#296b62;--ad-paper:#f2f2f5;--ad-line:#d4d4d7;--ad-white:#fdfdff;--ad-muted:#6d6d6f;--ad-danger:#a72d36}.admin-shell{background:#f2f2f5;background:var(--ad-paper);color:#222224;color:var(--ad-ink);display:grid;font-family:Inter,ui-sans-serif,system-ui,sans-serif;grid-template-columns:250px 1fr;min-height:100vh}.admin-shell aside{background:#222224;background:var(--ad-ink);color:#fff;display:flex;flex-direction:column;height:100vh;padding:24px 18px;position:-webkit-sticky;position:sticky;top:0}.admin-brand{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:42px 1fr;margin:0 6px 30px}.admin-brand>span{background:#7046df;background:var(--ad-clay);border-radius:13px;display:grid;font-family:Georgia,serif;grid-row:1/3;height:42px;place-items:center;width:42px}.admin-brand strong{font-family:Georgia,serif;font-size:17px}.admin-appt-row small,.admin-brand small,.admin-message small,.admin-user small,td small{color:#a1a1a3;display:block;margin-top:3px}.admin-shell nav{display:flex;flex-direction:column;gap:3px}.admin-shell nav a{border-radius:9px;color:#d6d7d9;font-size:14px;padding:10px 13px;text-decoration:none}.admin-shell nav a.active,.admin-shell nav a:hover{background:#ffffff14;color:#fff}.admin-user{border-top:1px solid #ffffff20;margin-top:auto;padding:16px 8px 0}.admin-user button{background:none;border:0;color:#d0d0d2;cursor:pointer;margin-top:12px;padding:0}.admin-shell>main{min-width:0;padding:42px clamp(22px,4vw,64px)}.admin-pagehead{align-items:flex-end;display:flex;gap:25px;justify-content:space-between;margin-bottom:28px}.admin-auth-card h1,.admin-pagehead h1{font:400 clamp(30px,4vw,48px)/1.05 Georgia,serif;margin:5px 0 0}.admin-pagehead>p{color:#6d6d6f;color:var(--ad-muted)}.admin-eyebrow{color:#7046df;color:var(--ad-clay);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.admin-primary,button{font:inherit}.admin-actions button,.admin-calnav button,.admin-google,.admin-primary,.admin-tablewrap button,.admin-viewtabs button{background:#fdfdff;background:var(--ad-white);border:1px solid #d4d4d7;border:1px solid var(--ad-line);border-radius:9px;color:#222224;color:var(--ad-ink);cursor:pointer;padding:10px 16px}.admin-primary{background:#3c3c3e;background:var(--ad-plum);border-color:#3c3c3e;border-color:var(--ad-plum);color:#fff}.admin-primary.link{text-decoration:none}.admin-primary:disabled{cursor:not-allowed;opacity:.55}.admin-google{padding:13px;width:100%}.admin-metrics{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.admin-callout,.admin-metrics article,.admin-panel,.admin-tablewrap{background:#fdfdff;background:var(--ad-white);border:1px solid #d4d4d7;border:1px solid var(--ad-line);border-radius:15px;box-shadow:0 8px 24px #25252810;padding:22px}.admin-metrics small,.admin-metrics span{color:#6d6d6f;color:var(--ad-muted);display:block;font-size:13px}.admin-metrics strong{display:block;font:400 42px Georgia,serif;margin:8px 0}.admin-panel h2{font:400 25px Georgia,serif;margin:0 0 17px}.admin-appt-row{grid-gap:16px;align-items:center;background:#0000;border:0;border-top:1px solid #e6e6e8;color:#222224;color:var(--ad-ink);cursor:pointer;display:grid;gap:16px;grid-template-columns:90px 1fr auto;padding:14px 5px;text-align:left;width:100%}.admin-appt-row:first-of-type{border-top:0}.admin-time{color:#3c3c3e;color:var(--ad-plum);font-weight:700}.admin-status{background:#e9e9eb;border-radius:999px;color:#565658;display:inline-block;font-size:11px;font-weight:800;padding:5px 9px;text-transform:capitalize}.admin-status.is-active,.admin-status.is-captured,.admin-status.is-confirmed,.admin-status.is-published,.admin-status.is-sent{background:#dcece7;color:#235e54}.admin-status.is-cancelled,.admin-status.is-disabled,.admin-status.is-failed{background:#f5dfe1;color:#8e2530}.admin-status.is-draft,.admin-status.is-invited,.admin-status.is-queued{background:#f6e9c9;color:#795c18}.admin-empty,.admin-muted{color:#6d6d6f;color:var(--ad-muted)}.admin-error{color:#a72d36;color:var(--ad-danger)}.admin-callout{border-left:4px solid #7046df;border-left:4px solid var(--ad-clay);margin-bottom:20px}.admin-viewtabs{display:flex}.admin-viewtabs button{border-radius:0;margin-left:-1px;text-transform:capitalize}.admin-viewtabs button:first-child{border-radius:9px 0 0 9px}.admin-viewtabs button:last-child{border-radius:0 9px 9px 0}.admin-viewtabs button.active{background:#3c3c3e;background:var(--ad-plum);color:#fff}.admin-calnav{align-items:center;display:flex;gap:8px;margin-bottom:15px}.admin-calnav h2{font:400 24px Georgia,serif;min-width:240px;text-align:center}.admin-calendar{grid-gap:1px;background:#d4d4d7;background:var(--ad-line);border:1px solid #d4d4d7;border:1px solid var(--ad-line);border-radius:12px;display:grid;gap:1px;grid-template-columns:repeat(7,minmax(110px,1fr));overflow:auto}.admin-weekday{background:#e7e7e9;font-size:12px;padding:9px;text-align:center}.admin-day{background:#fdfdff;background:var(--ad-white);min-height:135px;padding:8px}.admin-day.muted{background:#eeeef1;color:#9f9fa1}.admin-day .admin-appt-row{background:#e7f0ed;border:0;border-left:3px solid #296b62;border-left:3px solid var(--ad-jade);border-radius:5px;display:block;margin-top:5px;padding:6px}.admin-day .admin-appt-row>span:nth-child(2),.admin-day .admin-status{display:none}.admin-day .admin-time{font-size:11px}.admin-agenda{max-width:900px}.admin-modalback{background:#1a1a1cc9;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:50}.admin-modal{background:#fdfdff;background:var(--ad-white);border-radius:18px;max-height:90vh;max-width:580px;overflow:auto;padding:30px;position:relative;width:100%}.admin-close{background:none;border:0;cursor:pointer;font-size:28px;position:absolute;right:15px;top:12px}.admin-modal h2{font:400 31px Georgia,serif;margin:7px 0}.admin-lead{color:#3c3c3e;color:var(--ad-plum)}.admin-details{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:20px 0}.admin-details div{background:#efeff2;border-radius:8px;padding:12px}.admin-details dt{color:#6d6d6f;color:var(--ad-muted);font-size:11px;text-transform:uppercase}.admin-details dd{margin:5px 0 0}.admin-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:20px}.admin-actions .danger,.danger{background:#a72d36;background:var(--ad-danger);border-color:#a72d36;border-color:var(--ad-danger);color:#fff}.admin-form{gap:14px}.admin-form,.admin-form label{display:flex;flex-direction:column}.admin-form label{font-size:13px;font-weight:700;gap:6px}.admin-form input,.admin-form select,.admin-form textarea,.admin-search{background:#fff;border:1px solid #c0c0c2;border-radius:8px;color:#222224;color:var(--ad-ink);font:inherit;font-size:16px;padding:10px}.admin-form textarea{line-height:1.5;resize:vertical}.admin-form .admin-check{align-items:center;flex-direction:row;font-weight:400}.admin-form .admin-check input{width:auto}.admin-tablewrap{overflow:auto;padding:0}.admin-tablewrap table{border-collapse:collapse;min-width:700px;width:100%}.admin-tablewrap td,.admin-tablewrap th{border-bottom:1px solid #e6e6e9;font-size:13px;padding:14px 17px;text-align:left}.admin-tablewrap th{background:#ebebed;color:#6d6d6f;color:var(--ad-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.admin-tablewrap tr:last-child td{border:0}.admin-tablewrap tr.clickable{cursor:pointer}.admin-tablewrap tr.clickable:hover{background:#f6f6f8}.admin-two{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(320px,.8fr) minmax(400px,1.2fr)}.admin-message{border-top:1px solid #e6e6e9;display:flex;gap:15px;justify-content:space-between;padding:12px 0}.admin-editor{margin-bottom:20px}.admin-editorhead{display:flex;justify-content:space-between}.admin-grid2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.admin-search{min-width:300px}.admin-json{max-height:65vh;overflow:auto;white-space:pre-wrap;word-break:break-word}.admin-auth-page,.admin-loading{background:radial-gradient(circle at top right,#cbcbcd,#f2f2f5 50%);background:radial-gradient(circle at top right,#cbcbcd,var(--ad-paper) 50%);color:#222224;color:var(--ad-ink);display:grid;min-height:100vh;padding:20px;place-items:center}.admin-auth-card{background:#fdfdff;background:var(--ad-white);border:1px solid #d4d4d7;border:1px solid var(--ad-line);border-radius:20px;box-shadow:0 25px 80px #22222420;padding:38px;width:min(440px,100%)}.admin-auth-card>p{color:#6d6d6f;color:var(--ad-muted);line-height:1.5}.admin-divider{border-top:1px solid #d4d4d7;border-top:1px solid var(--ad-line);line-height:0;margin:25px 0;text-align:center}.admin-divider span{background:#fdfdff;background:var(--ad-white);color:#6d6d6f;color:var(--ad-muted);padding:0 9px}.admin-secret{background:#e9e9eb;display:block;margin:12px 0;padding:12px;word-break:break-all}.admin-qr-link{color:#7046df;color:var(--ad-clay);display:inline-block;font-weight:700;margin-top:8px}@media(max-width:900px){.admin-shell{grid-template-columns:1fr}.admin-shell aside{height:auto;padding:14px;position:static}.admin-brand{margin:0 0 12px}.admin-shell nav{flex-direction:row;overflow:auto}.admin-shell nav a{white-space:nowrap}.admin-user{display:none}.admin-shell>main{padding:25px 16px}.admin-two{grid-template-columns:1fr}.admin-metrics{grid-template-columns:1fr 1fr}.admin-calendar{grid-template-columns:repeat(7,minmax(95px,1fr))}}@media(max-width:600px){.admin-pagehead{align-items:flex-start;flex-direction:column}.admin-details,.admin-grid2,.admin-metrics{grid-template-columns:1fr}.admin-viewtabs{overflow:auto;width:100%}.admin-search{min-width:0;width:100%}.admin-modal{padding:24px 18px}.admin-appt-row{grid-template-columns:75px 1fr}.admin-appt-row .admin-status{grid-column:2}.admin-auth-card{padding:28px 22px}}.vvadm-assistant{--vv-column:640px;--vv-wash-x:linear-gradient(90deg,#0000 0%,#000 9%,#000 91%,#0000);--vv-wash-y:linear-gradient(180deg,#0000 0%,#000 5%,#000 92%,#0000);--vv-wash-b:linear-gradient(180deg,#000 0%,#000 72%,#0000);display:flex;gap:16px;height:100%;min-height:480px}@media (min-width:1024px){.vvadm-assistant{--vv-column:820px}}@media (min-width:1024px) and (-webkit-max-device-pixel-ratio:1.489795918367347),(min-width:1024px) and (max-resolution:1.49dppx){.vvadm-assistant{--vv-column:680px}.vvadm-assistant .vvmd{font-size:17px}.vvadm-assistant .vvadm-assistant__userbubble{font-size:16px}.vvadm-assistant .vvadm-assistant__pill{--vv-input-font:400 17px/1.5 "DM Sans",sans-serif}}.vvadm-assistant__rail{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:18px;box-shadow:0 1px 2px #1018280a,0 12px 28px -18px #10182838;display:flex;flex:none;flex-direction:column;gap:12px;margin:12px 0 12px 12px;min-height:0;overflow:hidden;padding:14px;width:264px}.vvrail-brand{align-items:center;display:flex;flex:1 1 auto;gap:7px;min-width:0;overflow:hidden;padding-left:2px;transition:opacity .16s cubic-bezier(.22,1,.36,1),visibility 0s;white-space:nowrap}.vvrail-brand__logo{border-radius:6px;flex:none;height:22px;object-fit:cover;width:22px}.vvrail-brand__name{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 15px/1.1 Space Grotesk,Instrument Sans,sans-serif;letter-spacing:-.02em}.vvadm-assistant__new{align-items:center;-webkit-appearance:none;appearance:none;background:#1c1c1e;background:var(--vvadm-ink,#1c1c1e);border:1px solid #1c1c1e;border:1px solid var(--vvadm-ink,#1c1c1e);border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font:600 12.5px/1 Instrument Sans,sans-serif;gap:5px;justify-content:center;letter-spacing:-.005em;min-height:36px;padding:8px 11px;transition:background-color .15s cubic-bezier(.22,1,.36,1),transform .12s cubic-bezier(.22,1,.36,1),opacity .16s cubic-bezier(.22,1,.36,1)}.vvadm-assistant__new:hover{background:#2a2a2c}.vvadm-assistant__new:active{transform:scale(.97)}.vvadm-assistant__search{align-items:center;background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:10px;color:#727274;color:var(--vvadm-mute-2,#727274);display:flex;gap:8px;padding:0 10px;transition:border-color .14s ease,background .14s ease}.vvadm-assistant__search:focus-within{background:#fff;background:var(--vvadm-plate,#fff);border-color:#e0e0e2;border-color:var(--vvadm-line,#e0e0e2)}.vvadm-assistant__search input{-webkit-appearance:none;appearance:none;background:none;border:0;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);flex:1 1;font:400 13px/1.3 DM Sans,sans-serif;min-width:0;padding:9px 0}.vvadm-assistant__search input::-webkit-search-cancel-button{display:none}.vvadm-assistant__searchclear{background:#1c1c1e1a;border:0;border-radius:50%;display:inline-flex;flex:none;font-size:13px;height:18px;justify-content:center;line-height:1;width:18px}.vvadm-assistant__clientbtn,.vvadm-assistant__searchclear{align-items:center;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer}.vvadm-assistant__clientbtn{background:none;border:1px dashed #e0e0e2;border:1px dashed var(--vvadm-line,#e0e0e2);border-radius:10px;display:flex;font:500 13px/1.3 Instrument Sans,sans-serif;gap:9px;padding:9px 10px;text-align:left;transition:border-color .14s ease,background .14s ease}.vvadm-assistant__clientbtn:hover{background:#1c1c1e0a;border-color:#7046df;border-color:var(--vvadm-accent,#7046df)}.vvadm-assistant__clientbtn span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-assistant__clientbtn svg{color:#727274;color:var(--vvadm-mute-2,#727274);flex:none}.vvadm-assistant__clientclear{align-items:center;background:#1c1c1e1a;border-radius:50%;display:inline-flex;flex:none;font-size:13px;font-style:normal;height:18px;justify-content:center;line-height:1;width:18px}.vvadm-assistant__clientpicker{display:none}.admin-modalback:has(.vvadm-assistant__clientpicker){background:#1a1a1c66}.admin-modal:has(.vvadm-assistant__clientpicker){border-radius:14px;max-width:400px;padding:16px}.admin-modal:has(.vvadm-assistant__clientpicker) h2{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:700 16px/1.2 Instrument Sans,sans-serif;margin:0 0 12px}.admin-modal:has(.vvadm-assistant__clientpicker) .admin-close{color:#727274;color:var(--vvadm-mute-2,#727274);font-size:22px;line-height:1;right:10px;top:7px}.vvadm-assistant__clientsearch{margin-bottom:10px}.vvadm-assistant__clientlist{display:flex;flex-direction:column;gap:1px;max-height:340px;overflow-y:auto}.vvadm-assistant__clientrow{align-items:baseline;background:none;border:0;border-radius:9px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:flex;font:500 13px/1.3 Instrument Sans,sans-serif;gap:12px;justify-content:space-between;padding:9px 10px;text-align:left}.vvadm-assistant__clientrow:hover{background:#1c1c1e0d}.vvadm-assistant__clientrow em{color:#727274;color:var(--vvadm-mute-2,#727274);flex:none;font:400 11.5px/1.3 DM Sans,sans-serif;font-style:normal}.vvadm-assistant__rename{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #7046df;border:1px solid var(--vvadm-accent,#7046df);border-radius:7px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);flex:1 1;font:500 13px/1.3 Instrument Sans,sans-serif;margin:3px 5px;min-width:0;padding:5px 7px}.vvadm-assistant__menu.vvadm-assistant__rowmenu{max-width:240px;min-width:182px;width:-webkit-max-content;width:max-content}.vvadm-assistant__rowmenu>button{align-items:center;display:flex;gap:9px}.vvadm-assistant__rowmenu>button>svg{color:#727274;color:var(--vvadm-mute-2,#727274);flex:none}.vvadm-assistant__rowmenu>button.is-danger>svg{color:inherit}.vvadm-assistant__playbooks{border-bottom:1px solid #0000000f;border-bottom:1px solid var(--vvadm-line-2,#0000000f);display:flex;flex:none;flex-direction:column;gap:1px;padding-bottom:12px}.vvadm-assistant__sessions{-ms-overflow-style:none;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.vvadm-assistant__sessions::-webkit-scrollbar{display:none;height:0;width:0}.vvadm-assistant__playbook{align-items:center;background:none;border:0;border-radius:9px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:flex;font:500 13px/1.3 Instrument Sans,sans-serif;gap:9px;padding:7px 9px;text-align:left;transition:background .13s ease}.vvadm-assistant__playbook:hover{background:#1c1c1e0d}.vvadm-assistant__playbook svg{color:#727274;color:var(--vvadm-mute-2,#727274);flex:none}.vvadm-assistant__playbook:hover svg{color:#7046df;color:var(--vvadm-accent,#7046df)}.vvadm-assistant__group{display:flex;flex-direction:column;gap:2px}.vvadm-assistant__group+.vvadm-assistant__group{margin-top:14px}.vvadm-assistant__grouphead{align-items:center;color:#727274;color:var(--vvadm-mute-2,#727274);display:flex;font:500 10.5px/1 Instrument Sans,sans-serif;gap:6px;letter-spacing:.07em;padding:0 4px 4px;text-transform:uppercase}.vvadm-assistant__grouphead span{flex:1 1;min-width:0}.vvadm-assistant__grouphead strong{font-feature-settings:"tnum";font:600 10.5px/1 Instrument Sans,sans-serif;font-variant-numeric:tabular-nums;opacity:.7}.vvadm-assistant__grouphead svg{color:#7046df;color:var(--vvadm-accent,#7046df)}.vvadm-assistant__session{align-items:stretch;border-radius:9px;display:flex;position:relative;transition:background .13s ease}.vvadm-assistant__session:hover{background:#1c1c1e0d}.vvadm-assistant__session--active{background:#e9e8fc;background:var(--vvadm-accent-soft,#e9e8fc)}.vvadm-assistant__session--active .vvadm-assistant__sessiontitle{color:#7046df;color:var(--vvadm-accent,#7046df)}.vvadm-assistant__sessionmain{background:none;border:0;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;padding:7px 9px;text-align:left}.vvadm-assistant__sessiontitle{align-items:center;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:flex;font:500 13px/1.3 Instrument Sans,sans-serif;gap:5px;letter-spacing:-.008em;min-width:0}.vvadm-assistant__sessiontitletext{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-assistant__sessionaction{font-feature-settings:"tnum";align-items:center;background:#b45f061f;border-radius:999px;color:#934a00;display:inline-flex;flex:none;font:600 10px/1.3 Instrument Sans,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.01em;padding:1px 6px}.vvadm-assistant__sessionpreview{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 11.5px/1.35 DM Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-assistant__sessiontools{align-items:center;display:flex;gap:2px;position:absolute;right:4px;top:50%;transform:translateY(-50%)}.vvadm-assistant__sessionpin{color:#7046df;color:var(--vvadm-accent,#7046df);display:inline-flex}.vvadm-assistant__sessiontools .vvadm-assistant__sessiontool{opacity:0;pointer-events:none;transition:opacity .13s ease}.vvadm-assistant__session:focus-within .vvadm-assistant__sessiontool,.vvadm-assistant__session:hover .vvadm-assistant__sessiontool{opacity:1;pointer-events:auto}@media (hover:none){.vvadm-assistant__sessiontools .vvadm-assistant__sessiontool{opacity:1;pointer-events:auto}}.vvadm-assistant__sessiontool{align-items:center;background:none;border:0;border-radius:7px;color:#727274;color:var(--vvadm-mute-2,#727274);cursor:pointer;display:inline-flex;flex:none;height:24px;justify-content:center;transition:background .13s ease,color .13s ease;width:24px}.vvadm-assistant__sessiontool:hover{background:#1c1c1e17;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvadm-assistant__sessiontool.is-on{color:#7046df;color:var(--vvadm-accent,#7046df)}.vvadm-assistant__sessiontool.is-danger:hover{color:#b3261e;color:var(--vvadm-danger,#b3261e)}.vvadm-assistant__railfooter{align-items:center;border-top:1px solid #0000000f;border-top:1px solid var(--vvadm-line-2,#0000000f);display:flex;flex:none;gap:8px;margin-top:auto;padding:8px 0 0}.vvadm-assistant__scope{align-items:center;background:none;border:0;border-radius:8px;cursor:pointer;display:flex;flex:1 1;gap:8px;margin:0;min-width:0;padding:6px 8px;text-align:left;transition:background-color .14s cubic-bezier(.22,1,.36,1)}.vvadm-assistant__scope:hover{background:rgba(28,28,30,.045)}.vvadm-assistant__scopeLabel{color:#727274;color:var(--vvadm-mute-2,#727274);font:500 12px/1.2 Instrument Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-assistant__scopeDot{background:#7046df;background:var(--vvadm-accent,#7046df);border-radius:50%;box-shadow:0 0 0 4px #7046df24;flex:none;height:8px;width:8px}.vvadm-assistant__scopeText{display:flex;flex-direction:column;gap:2px;min-width:0}.vvadm-assistant__scopeText strong{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 12.5px/1.2 Instrument Sans,sans-serif;letter-spacing:-.01em}.vvadm-assistant__scopeText span{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 11px/1.45 DM Sans,sans-serif}.vvadm-assistant__settingsbtn{align-items:center;background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:9px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:inline-flex;flex:none;height:36px;justify-content:center;transition:background .14s ease,color .14s ease,border-color .14s ease;width:36px}.vvadm-assistant__settingsbtn:hover{background:#1c1c1e;background:var(--vvadm-ink,#1c1c1e);border-color:#1c1c1e;border-color:var(--vvadm-ink,#1c1c1e);color:#fff}.vvadm-assistant__settingsbtn:active{background:#141416;border-color:#141416;color:#fff}.vvadm-assistant__settingsbtn svg{color:currentColor}.vvadm-assistant__modelsettings{display:none}.admin-modal:has(.vvadm-assistant__modelsettings){border-radius:18px;max-width:660px;padding:24px}.admin-modal:has(.vvadm-assistant__modelsettings) h2{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:700 24px/1.15 Instrument Sans,sans-serif;margin:4px 0 8px}.vvadm-assistant__settingsintro{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 13px/1.5 DM Sans,sans-serif;margin:0 0 18px;max-width:560px}.vvadm-assistant__providerbox{align-items:center;background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:13px;display:flex;gap:16px;justify-content:space-between;padding:13px 14px}.vvadm-assistant__provideridentity{align-items:center;display:flex;gap:11px;min-width:0}.vvadm-assistant__modelname,.vvadm-assistant__provideridentity>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.vvadm-assistant__modelname strong,.vvadm-assistant__provideridentity strong{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:650 13px/1.25 Instrument Sans,sans-serif}.vvadm-assistant__modelname small,.vvadm-assistant__provideridentity small{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 11.5px/1.35 DM Sans,sans-serif;text-transform:capitalize}.vvadm-assistant__modellogo,.vvadm-assistant__providerlogo{align-items:center;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #0000000f;border:1px solid var(--vvadm-line-2,#0000000f);border-radius:10px;display:inline-flex;flex:none;height:36px;justify-content:center;width:36px}.vvadm-assistant__provideractions{align-items:center;display:inline-flex;flex:none;gap:8px}.vvadm-assistant__provideraction{background:#1c1c1e;background:var(--vvadm-ink,#1c1c1e);border:1px solid #1c1c1e;border:1px solid var(--vvadm-ink,#1c1c1e);border-radius:9px;color:#fff;cursor:pointer;flex:none;font:600 12px/1 Instrument Sans,sans-serif;padding:8px 11px}.vvadm-assistant__provideraction.is-secondary{background:#0000;border-color:#e0e0e2;border-color:var(--vvadm-line,#e0e0e2);color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvadm-assistant__provideraction:disabled{cursor:not-allowed;opacity:.5}.vvadm-assistant__settingserror,.vvadm-assistant__settingsnotice{border-radius:8px;font:500 12px/1.4 DM Sans,sans-serif;margin:9px 2px 0;padding:8px 10px}.vvadm-assistant__settingsnotice{background:#f8f8fa;color:#6e541b}.vvadm-assistant__settingserror{background:#fff0ed;color:#b3261e;color:var(--vvadm-danger,#b3261e)}.vvadm-assistant__devicecode{grid-gap:10px;align-items:center;background:#f1faf5;border:1px solid #b8d3c5;border-radius:11px;display:grid;gap:10px;grid-template-columns:1fr auto auto;margin-top:10px;padding:11px 12px}.vvadm-assistant__devicecode>span{display:flex;flex-direction:column;gap:2px}.vvadm-assistant__devicecode strong{font:650 12.5px/1.3 Instrument Sans,sans-serif}.vvadm-assistant__devicecode small{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 11px/1.35 DM Sans,sans-serif}.vvadm-assistant__devicecode a,.vvadm-assistant__devicecode button{background:#fff;border:0;border-radius:8px;box-shadow:inset 0 0 0 1px #0000001a;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;font:650 11.5px/1 Instrument Sans,sans-serif;padding:8px 10px;text-decoration:none}.vvadm-assistant__devicecode button{letter-spacing:.08em}.vvadm-assistant__tokenform{grid-gap:10px;align-items:center;background:#f1faf5;border:1px solid #b8d3c5;border-radius:11px;display:grid;gap:10px;grid-template-columns:1fr auto;margin-top:10px;padding:11px 12px}.vvadm-assistant__tokenform>span{display:flex;flex-direction:column;gap:2px;grid-column:1/-1}.vvadm-assistant__tokenform strong{font:650 12.5px/1.3 Instrument Sans,sans-serif}.vvadm-assistant__tokenform code{background:#fff;border-radius:5px;box-shadow:inset 0 0 0 1px #0000001a;font:600 11.5px/1.3 ui-monospace,SF Mono,Menlo,monospace;padding:1px 5px}.vvadm-assistant__tokenform small{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 11px/1.35 DM Sans,sans-serif}.vvadm-assistant__tokenform input{background:#fff;border:0;border-radius:8px;box-shadow:inset 0 0 0 1px #0000001a;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:500 12px/1.3 DM Sans,sans-serif;min-width:0;padding:8px 10px}.vvadm-assistant__tokenform input:focus-visible{box-shadow:inset 0 0 0 1.5px #1c1c1e;box-shadow:inset 0 0 0 1.5px var(--vvadm-ink,#1c1c1e);outline:none}.vvadm-assistant__modellist{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.vvadm-assistant__modelrow{grid-gap:10px;align-items:center;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #0000000f;border:1px solid var(--vvadm-line-2,#0000000f);border-radius:12px;display:grid;gap:10px;grid-template-columns:auto 1fr auto;min-width:0;padding:11px}.vvadm-assistant__modelrow.is-unavailable{background:color-mix(in srgb,#fff 82%,#d4d4d6);background:color-mix(in srgb,var(--vvadm-plate,#fff) 82%,#d4d4d6);color:#727274;color:var(--vvadm-mute-2,#727274)}.vvadm-assistant__modelrow.is-unavailable .vvadm-assistant__modellogo,.vvadm-assistant__modelrow.is-unavailable .vvadm-assistant__modelname{opacity:.58}.vvadm-assistant__modelswitch{background:#c3c3c5;border:0;border-radius:999px;cursor:pointer;height:21px;padding:0;position:relative;transition:background .15s ease;width:36px}.vvadm-assistant__modelswitch span{background:#fff;border-radius:50%;box-shadow:0 1px 3px #1c1c1e40;height:15px;left:3px;position:absolute;top:3px;transition:transform .15s ease;width:15px}.vvadm-assistant__modelswitch.is-on{background:#7046df;background:var(--vvadm-accent,#7046df)}.vvadm-assistant__modelswitch.is-on span{transform:translateX(15px)}.vvadm-assistant__modelswitch:disabled{cursor:not-allowed;opacity:.55}.vvadm-assistant__phinote{align-items:flex-start;border-top:1px solid #0000000f;border-top:1px solid var(--vvadm-line-2,#0000000f);color:#727274;color:var(--vvadm-mute-2,#727274);display:flex;gap:9px;margin-top:16px;padding-top:13px}.vvadm-assistant__phinote svg{color:#7046df;color:var(--vvadm-accent,#7046df);flex:none;margin-top:2px}.vvadm-assistant__phinote p{font:400 11.5px/1.5 DM Sans,sans-serif;margin:0}.vvadm-assistant__scope svg{color:#7046df;color:var(--vvadm-accent,#7046df);flex:none;margin-top:1px}.vvadm-assistant__main{background:none;display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:hidden;position:relative}.vvadm-assistant__main:before{background:#fff;content:"";inset:0;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:var(--vv-wash-x),var(--vv-wash-y);mask-image:var(--vv-wash-x),var(--vv-wash-y);pointer-events:none;position:absolute;z-index:0}.vvadm-assistant__messages{position:relative;z-index:1}.vvadm-assistant__messages.is-fileover:before{align-items:center;background:color-mix(in srgb,#faf8f9 82%,#0000);border:1.5px dashed color-mix(in srgb,#1c1c1e 35%,#0000);border:1.5px dashed color-mix(in srgb,var(--vvadm-ink,#1c1c1e) 35%,#0000);border-radius:14px;color:#727274;color:var(--vvadm-mute-2,#727274);content:"Drop to attach to your next message";display:flex;font:500 13px/1 DM Sans,sans-serif;inset:10px;justify-content:center;pointer-events:none;position:absolute;z-index:5}.vvadm-assistant__toolbar .vvadm-assistant__menu{bottom:0;right:calc(100% + 8px);top:auto}.vvadm-assistant__toolbar .vvadm-assistant__teampop{bottom:0;left:auto;right:calc(100% + 8px);top:auto}.vvadm-nav-icon--logo{border-radius:3px;object-fit:contain}.vvadm-assistant__toolbar{pointer-events:none;position:absolute;right:14px;top:50%;top:var(--vv-thread-mid,50%);transform:translateY(-50%);z-index:6}@media (hover:hover){.vvadm-assistant:not(:has(>.vvadm-assistant__panel)) .vvadm-assistant__toolbar{position:fixed;right:4px;transition:right .22s var(--vv-ease-out)}.vvadm-railbody:has(.vvadm-rail__brand:hover,.vvadm-rail__nav:hover,.vvadm-rail:focus-within) .vvadm-assistant:not(:has(>.vvadm-assistant__panel)) .vvadm-assistant__toolbar{right:70px}}.vvadm-assistant__toolbarwrap{align-items:center;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);background:linear-gradient(180deg,#ffffffbd,#ffffff75);border:1px solid #ffffffbd;border-radius:20px;box-shadow:inset 0 1px 0 #ffffffeb,inset 0 0 0 1px #ffffff61,0 1px 2px #1018280f,0 12px 32px -12px #1018282e,0 24px 48px -20px #1018281f;display:flex;flex-direction:column;gap:4px;padding:6px;pointer-events:auto;position:relative}@supports not (((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))) or (-webkit-backdrop-filter:blur(2px))){.vvadm-assistant__toolbarwrap{background:#fff;background:var(--vvadm-plate,#fff);border-color:#00000014;border-color:var(--vvadm-line-2,#00000014)}}.vvadm-assistant__toolbarbtn{align-items:center;background:none;border:1px solid #0000;border-radius:999px;color:#727274;color:var(--vvadm-mute-2,#727274);cursor:pointer;display:inline-flex;height:34px;justify-content:center;position:relative;transition:background .16s ease,color .14s ease,transform .12s ease,box-shadow .16s ease;width:34px}.vvadm-assistant__toolbarbtn:hover{background:#ffffffdb;border-color:#ffffffe6;box-shadow:inset 0 1px 0 #fffffff2,0 1px 2px #1018280f,0 8px 20px -12px #10182838;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvadm-assistant__toolbarbtn:active{transform:scale(.95)}.vvadm-assistant__toolbarwren{border-radius:4px;height:21px;object-fit:contain;width:21px}.vvadm-assistant__toolbardot{animation:vvadm-raildot 1.6s ease-in-out infinite;background:#3f8f7a;background:var(--vvadm-jade,#3f8f7a);border-radius:999px;box-shadow:0 0 0 2px #ffffffe6;height:7px;position:absolute;right:3px;top:3px;width:7px}@keyframes vvadm-raildot{0%,to{opacity:1}50%{opacity:.42}}@media (prefers-reduced-motion:reduce){.vvadm-assistant__toolbardot{animation:none}}.vvadm-assistant__toolbardiv{background:#1c1c1e1f;height:1px;margin:1px 0;width:18px}@media (max-width:720px){.vvadm-assistant__toolbar{right:10px;top:8px;transform:none}.vvadm-assistant__toolbarwrap{border-radius:999px;flex-direction:row;gap:2px;padding:4px}.vvadm-assistant__toolbardiv{height:18px;margin:0 1px;width:1px}.vvadm-assistant__toolbar .vvadm-assistant__menu,.vvadm-assistant__toolbar .vvadm-assistant__teampop{bottom:auto;left:auto;right:0;top:calc(100% + 8px)}}.vvadm-assistant__headactions{align-items:center;display:flex;gap:2px;position:relative}.vvadm-assistant__headaction{align-items:center;background:none;border:0;border-radius:9px;color:#727274;color:var(--vvadm-mute-2,#727274);cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .14s ease,color .14s ease;width:32px}.vvadm-assistant__headaction:hover{background:#1c1c1e12;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvadm-assistant__menu{animation:vvmenu-pop .14s cubic-bezier(.22,1,.36,1);-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);background:#fffffff5;border:1px solid #1c1c1e1a;border-radius:14px;box-shadow:0 2px 6px #1018280f,0 20px 44px -12px #10182842;min-width:216px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}@keyframes vvmenu-pop{0%{opacity:0;transform:scale(.96) translateY(-3px)}to{opacity:1;transform:none}}.vvadm-assistant__menu.vvadm-assistant__rowmenu{bottom:auto;left:0;max-width:256px;min-width:228px;position:fixed;right:auto;top:0;width:228px;z-index:1200}.vvadm-assistant__menutitle{border-bottom:1px solid #1c1c1e12;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 11.5px/1.25 Instrument Sans,sans-serif;letter-spacing:-.008em;margin-bottom:3px;overflow:hidden;padding:5px 10px 6px;text-overflow:ellipsis;white-space:nowrap}.vvadm-assistant__menuprojects{display:flex;flex-direction:column;gap:1px;max-height:184px;overflow-y:auto;overscroll-behavior:contain}.vvadm-assistant__menu>button,.vvadm-assistant__menuprojects>button{align-items:center;background:none;border:0;border-radius:9px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:flex;font:500 13px/1.25 Instrument Sans,sans-serif;gap:10px;letter-spacing:-.008em;min-height:33px;padding:6px 10px;text-align:left;transition:background-color .12s cubic-bezier(.22,1,.36,1),color .12s cubic-bezier(.22,1,.36,1);width:100%}.vvadm-assistant__menu>button>svg:first-child,.vvadm-assistant__menuprojects>button>svg:first-child{color:#727274;color:var(--vvadm-mute-2,#727274);flex:none;height:15px;width:15px}.vvadm-assistant__menulabel{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-assistant__menucheck{color:#7046df;color:var(--vvadm-accent,#7046df);flex:none;margin-left:auto}.vvadm-assistant__menu>button:hover:not(:disabled),.vvadm-assistant__menuprojects>button:hover:not(:disabled){background:rgba(28,28,30,.055)}.vvadm-assistant__menu>button[role=menuitemradio][aria-checked=true],.vvadm-assistant__menuprojects>button[role=menuitemradio][aria-checked=true]{background:#7046df17;color:#7046df;color:var(--vvadm-accent,#7046df);font-weight:600}.vvadm-assistant__menu>button[role=menuitemradio][aria-checked=true]>svg:first-child,.vvadm-assistant__menuprojects>button[role=menuitemradio][aria-checked=true]>svg:first-child{color:#7046df;color:var(--vvadm-accent,#7046df)}.vvadm-assistant__menu>button:disabled,.vvadm-assistant__menuprojects>button:disabled{color:#727274;color:var(--vvadm-mute-2,#727274);cursor:not-allowed;opacity:.55}.vvadm-assistant__menu>button.is-danger,.vvadm-assistant__menuprojects>button.is-danger{color:#b3261e;color:var(--vvadm-danger,#b3261e)}.vvadm-assistant__menu>button.is-danger>svg:first-child,.vvadm-assistant__menuprojects>button.is-danger>svg:first-child{color:inherit}.vvadm-assistant__menu>button.is-danger:hover:not(:disabled),.vvadm-assistant__menuprojects>button.is-danger:hover:not(:disabled){background:#e9e8fc;background:var(--vvadm-accent-soft,#e9e8fc);color:#b3261e;color:var(--vvadm-danger,#b3261e)}.vvadm-assistant__titlewrap{margin:0;position:relative}.vvadm-assistant__title{align-items:center;background:none;border:0;border-radius:9px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:inline-flex;font:700 17px/1 Space Grotesk,Instrument Sans,sans-serif;gap:5px;letter-spacing:-.02em;padding:5px 8px;transition:background .14s ease}.vvadm-assistant__title:hover{background:#1c1c1e0f}.vvadm-assistant__title svg{color:#727274;color:var(--vvadm-mute-2,#727274)}.vvadm-assistant__teampop{min-width:auto;padding:8px;right:auto}.vvadm-assistant__title.is-live svg{color:#7046df;color:var(--vvadm-accent,#7046df)}.vvadm-assistant__menurule{background:#0000000f;background:var(--vvadm-line-2,#0000000f);display:block;height:1px;margin:4px 6px}.vvadm-assistant__messages{-ms-overflow-style:none;display:flex;flex:1 1;flex-direction:column;gap:22px;min-height:0;overflow-y:auto;padding:20px 16px 16px;scrollbar-width:none}.vvadm-assistant__messages::-webkit-scrollbar{display:none;height:0;width:0}.vvadm-assistant__empty{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 14px/1.6 DM Sans,sans-serif;margin:auto;max-width:42ch;text-align:center}.vvadm-assistant__hero{align-items:center;display:flex;flex-direction:column;gap:6px;margin:auto;padding:0 16px;text-align:center}.vvadm-assistant__herologo{height:88px;margin-bottom:10px;object-fit:contain;width:88px}.vvadm-assistant__herotitle{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:700 24px/1.2 Instrument Sans,sans-serif;margin:0}.vvadm-assistant__herosub{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 14px/1.6 DM Sans,sans-serif;margin:0;max-width:42ch}.vvadm-assistant__msg{display:flex;flex-direction:column;gap:4px;margin-inline:auto;max-width:var(--vv-column);min-width:0;width:100%}.vvadm-assistant__msg--user{align-items:flex-end}.vvadm-assistant__msg--assistant{align-items:flex-start}.vvadm-assistant__turn{gap:10px}.vvadm-assistant__turn>.vvact-card,.vvadm-assistant__turn>.vvadm-assistant__unfinished,.vvadm-assistant__turn>.vvart-cards,.vvadm-assistant__turn>.vvart-revision-card,.vvadm-assistant__turn>.vvmem-prop,.vvadm-assistant__turn>.vvwork{margin-bottom:0;margin-top:0}.vvadm-assistant__turn>.vvadm-assistant__actions{margin-top:-2px}.vvadm-assistant__turn>.vvadm-assistant__replyto{margin-bottom:0}.vvadm-assistant__opening{min-width:0;width:100%}.vvadm-assistant__opening>*{margin-bottom:0;margin-top:0}.vvadm-assistant__userbubble{background:#1c1c1e;background:var(--vvadm-ink,#1c1c1e);border-radius:16px;color:#fff;font:400 14px/1.55 DM Sans,sans-serif;max-width:78%;padding:10px 14px;position:relative}.vvadm-assistant__usertext{overflow-wrap:anywhere;white-space:pre-wrap}.vvadm-assistant__userbubble:not(.is-open) .vvadm-assistant__usertext{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;overflow:hidden}.vvadm-assistant__userbubble.is-clipped{padding-bottom:30px}.vvadm-assistant__userexpand{align-items:center;background:#ffffff24;border:0;border-radius:50%;bottom:7px;color:#fff;cursor:pointer;display:inline-flex;height:24px;justify-content:center;position:absolute;right:8px;transition:background .14s ease,transform .18s ease;width:24px}.vvadm-assistant__userexpand:hover{background:#ffffff42}.vvadm-assistant__userbubble.is-open .vvadm-assistant__userexpand{transform:rotate(180deg)}.vvadm-assistant__model{color:#727274;color:var(--vvadm-mute-2,#727274);font:500 11px/1 Instrument Sans,sans-serif}.vvadm-assistant__notice{align-items:center;animation:vvadm-notice-in .18s cubic-bezier(.23,1,.32,1) both;background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:999px;display:inline-flex;gap:7px;max-width:100%;padding:6px 11px 6px 9px}@keyframes vvadm-notice-in{0%{opacity:0;transform:translateY(3px) scale(.97)}to{opacity:1;transform:none}}.vvadm-assistant__noticeicon{display:inline-flex}.vvadm-assistant__noticeicon,.vvadm-assistant__noticelabel{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);flex:0 0 auto}.vvadm-assistant__noticelabel{animation:vvadm-notice-sweep 1.6s linear infinite;background-image:linear-gradient(100deg,#6e6e73 34%,#1c1c1e 50%,#6e6e73 66%);background-image:linear-gradient(100deg,var(--vvadm-ink-3,#6e6e73) 34%,var(--vvadm-ink,#1c1c1e) 50%,var(--vvadm-ink-3,#6e6e73) 66%);background-position:100% 0;background-size:300% 100%;font:500 12.5px/1.35 Instrument Sans,sans-serif}@supports (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)){.vvadm-assistant__noticelabel{-webkit-background-clip:text;background-clip:text;color:#0000}}@keyframes vvadm-notice-sweep{to{background-position:0 0}}.vvadm-assistant__noticeq{background:#dfe1e6;background:var(--vvadm-fill,#dfe1e6);border-radius:999px;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font:500 11.5px/1.5 Instrument Sans,sans-serif;max-width:24ch;min-width:0;overflow:hidden;padding:1.5px 8px;text-overflow:ellipsis;white-space:nowrap}.vvadm-assistant__activity{align-items:center;animation:vvadm-notice-in .18s cubic-bezier(.23,1,.32,1) both;display:inline-flex;gap:8px;max-width:100%}.vvadm-assistant__activitymark{display:inline-flex;flex:0 0 auto}.vvadm-assistant__activitywho{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);flex:0 0 auto;font:600 12.5px/1.35 Instrument Sans,sans-serif}.vvadm-assistant__activitywhat{animation:vvadm-notice-sweep 1.6s linear infinite;background-image:linear-gradient(100deg,#6e6e73 34%,#1c1c1e 50%,#6e6e73 66%);background-image:linear-gradient(100deg,var(--vvadm-ink-3,#6e6e73) 34%,var(--vvadm-ink,#1c1c1e) 50%,var(--vvadm-ink-3,#6e6e73) 66%);background-position:100% 0;background-size:300% 100%;color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font:500 12.5px/1.35 Instrument Sans,sans-serif;min-width:0}@supports (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)){.vvadm-assistant__activitywhat{-webkit-background-clip:text;background-clip:text;color:#0000}}.vvadm-assistant__mailnote{align-items:flex-start;background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:1px solid #0000000d;border:1px solid var(--vvadm-line-2,#0000000d);border-radius:14px;border-radius:var(--vvadm-r-lg,14px);display:flex;gap:8px;margin:12px 0 0;padding:9px 12px}.vvadm-assistant__mailnoteicon{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);display:inline-flex;flex:0 0 auto;margin-top:1px}.vvadm-assistant__mailnotetext{text-wrap:pretty;color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font:400 12px/1.5 DM Sans,sans-serif}.vvadm-assistant__mailnoteq{background:#dfe1e6;background:var(--vvadm-fill,#dfe1e6);border-radius:5px;font-weight:500;padding:1px 6px}.vvadm-assistant__mailnotelink,.vvadm-assistant__mailnoteq{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);white-space:nowrap}.vvadm-assistant__mailnotelink{align-self:center;border-radius:7px;flex:0 0 auto;font:600 11.5px/1.3 Instrument Sans,sans-serif;margin-left:auto;padding:4px 9px;text-decoration:none;transition:background .14s ease,color .14s ease}.vvadm-assistant__mailnotelink:focus-visible,.vvadm-assistant__mailnotelink:hover{background:#1c1c1e0d;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);outline:none}.vvadm-assistant__mailnotelink:focus-visible{box-shadow:inset 0 0 0 2px #6b3fd9;box-shadow:inset 0 0 0 2px var(--vvadm-accent,#6b3fd9)}.vvadm-assistant__earlier{align-items:center;background:#f9f9fb;background:var(--vvadm-plate-2,#f9f9fb);border:1px solid #0000000d;border:1px solid var(--vvadm-line-2,#0000000d);border-radius:14px;border-radius:var(--vvadm-r-lg,14px);display:flex;flex-wrap:wrap;gap:6px 8px;margin:12px 0 0;padding:8px 12px}.vvadm-assistant__earliericon{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);display:inline-flex;flex:0 0 auto}.vvadm-assistant__earliertext{color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font:400 12px/1.5 DM Sans,sans-serif}.vvadm-assistant__earlierlist{display:inline-flex;flex-wrap:wrap;gap:6px}.vvadm-assistant__earlierchip{align-items:baseline;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000014;border:1px solid var(--vvadm-line,#00000014);border-radius:999px;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);cursor:pointer;display:inline-flex;font:500 12px/1.4 DM Sans,sans-serif;gap:6px;max-width:320px;padding:3px 9px;transition:background .14s ease,color .14s ease,border-color .14s ease}.vvadm-assistant__earlierchip:focus-visible,.vvadm-assistant__earlierchip:hover{background:#1c1c1e0d;border-color:#00000024;border-color:var(--vvadm-line-3,#00000024);color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);outline:none}.vvadm-assistant__earlierchip:focus-visible{box-shadow:0 0 0 2px #6b3fd9;box-shadow:0 0 0 2px var(--vvadm-accent,#6b3fd9)}.vvadm-assistant__earliertitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-assistant__earlierwhen{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);flex:0 0 auto;font-size:11px}.vvadm-assistant__cursor{animation:vvadm-assistant__blink 1s steps(2,start) infinite;display:inline-block;margin-left:2px;width:7px}@keyframes vvadm-assistant__blink{to{visibility:hidden}}.vvadm-assistant__error{align-self:center;background:#e9e8fc;background:var(--vvadm-accent-soft,#e9e8fc);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:10px;color:#b3261e;color:var(--vvadm-danger,#b3261e);font:400 13px/1.5 DM Sans,sans-serif;margin:0;max-width:80%;padding:8px 12px}.vvadm-assistant__composer{align-items:center;background:none;display:flex;flex:none;flex-direction:column;gap:4px;justify-content:center;padding:12px 16px 8px;pointer-events:none;position:relative;width:100%;z-index:1}.vvadm-assistant__file{display:none}.vvadm-assistant__attachrow{flex-wrap:wrap;gap:6px;justify-content:center}.vvadm-assistant__attachrow,.vvadm-assistant__running{display:flex;max-width:var(--vv-column);pointer-events:auto}.vvadm-assistant__running{align-items:baseline;color:#737375;color:var(--vvadm-muted,#737375);font-size:12px;gap:8px;line-height:1.5;padding:0 4px;width:100%}.vvadm-assistant__runningdot{align-self:center;animation:vvadm-assistant-runningpulse 1.8s ease-in-out infinite;background:#a48ec0;border-radius:50%;flex:none;height:6px;width:6px}@keyframes vvadm-assistant-runningpulse{0%,to{opacity:.35}50%{opacity:1}}.vvadm-assistant__runninglabel{color:#29292b;color:var(--vvadm-ink,#29292b);flex:none;font-weight:500}.vvadm-assistant__running.is-several{align-items:flex-start;flex-wrap:wrap}.vvadm-assistant__running.is-several .vvadm-assistant__runningdot{align-self:flex-start;margin-top:6px}.vvadm-assistant__runninglist{list-style:none;margin:0;min-width:0;padding:0}.vvadm-assistant__running.is-several .vvadm-assistant__runninglist{grid-gap:5px;display:grid;flex-basis:100%;gap:5px;margin-top:4px}.vvadm-assistant__runningrow{align-items:baseline;display:flex;gap:6px;min-width:0;white-space:nowrap}.vvadm-assistant__running.is-several .vvadm-assistant__runningrow{grid-gap:1px;border-left:1.5px solid #a48ec073;display:grid;gap:1px;padding-left:9px;white-space:normal}.vvadm-assistant__runningreq{color:#29292b;color:var(--vvadm-ink,#29292b);min-width:0;overflow:hidden;text-overflow:ellipsis}.vvadm-assistant__runningnote{color:#949597;min-width:0;overflow:hidden;text-overflow:ellipsis}.vvadm-assistant__runningnote:before{content:"· "}.vvadm-assistant__running.is-several .vvadm-assistant__runningnote,.vvadm-assistant__running.is-several .vvadm-assistant__runningreq{max-width:100%;white-space:nowrap}.vvadm-assistant__running.is-several .vvadm-assistant__runningnote:before{content:none}.vvadm-assistant__runningstop{background:#0000;border:1px solid #29292b24;border-radius:999px;color:#29292b;color:var(--vvadm-ink,#29292b);cursor:pointer;flex:none;font:inherit;font-weight:500;margin:-5px 0 -5px 4px;padding:4px 10px;transition:background-color .12s ease-out,transform .1s ease-out}.vvadm-assistant__runningstop:hover{background:#29292b0f}.vvadm-assistant__runningstop:active{background:#29292b1a;transform:scale(.97)}.vvadm-assistant__runningstop:focus-visible{outline:2px solid #a48ec0;outline-offset:2px}.vvadm-assistant__runningstop:disabled{background:#0000;color:#949597;cursor:default;transform:none}.vvadm-assistant__running.is-several .vvadm-assistant__runningrow:has(.vvadm-assistant__runningstop){column-gap:10px;grid-template-columns:minmax(0,1fr) auto}.vvadm-assistant__running.is-several .vvadm-assistant__runningstop{align-self:center;grid-column:2;grid-row:1/span 2;margin:0}@media (prefers-reduced-motion:reduce){.vvadm-assistant__runningstop{transition:none}.vvadm-assistant__runningstop:active{transform:none}}.vvadm-assistant__replyto{align-items:baseline;color:#949597;display:inline-flex;font-size:11.5px;gap:5px;line-height:1.5;margin:0 0 6px;max-width:100%}.vvadm-assistant__replytoreq{color:#737375;color:var(--vvadm-muted,#737375);font-style:italic;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-assistant__replytoreq:before{content:"“"}.vvadm-assistant__replytoreq:after{content:"”"}.vvadm-assistant__unfinished{color:#737375;color:var(--vvadm-muted,#737375);font-size:13px;line-height:1.55;margin:4px 0 18px}.vvadm-assistant__unfinishedagain{background:none;border:0;color:#6c5ce7;color:var(--vvadm-accent,#6c5ce7);cursor:pointer;font:inherit;margin-left:8px;padding:0;text-decoration:underline;text-underline-offset:2px}.vvadm-assistant__unfinishedagain:hover:not(:disabled){text-decoration-thickness:2px}.vvadm-assistant__unfinishedagain:disabled{color:#737375;color:var(--vvadm-muted,#737375);cursor:default;text-decoration:none}@media (prefers-reduced-motion:reduce){.vvadm-assistant__runningdot{animation:none;opacity:.8}}.vvadm-assistant__chip{align-items:center;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #0000000f;border:1px solid var(--vvadm-line-2,#0000000f);border-radius:999px;box-shadow:0 2px 8px #1c1c1e14;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:inline-flex;font:500 12px/1.2 DM Sans,sans-serif;gap:6px;max-width:260px;padding:5px 6px 5px 10px}.vvadm-assistant__chipname{grid-gap:1px;background:none;border:0;color:inherit;cursor:pointer;display:grid;flex:1 1 auto;font:inherit;gap:1px;min-width:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.vvadm-assistant__chipname:hover{text-decoration:underline;text-underline-offset:2px}.vvadm-assistant__chipname:focus-visible{border-radius:4px;outline:2px solid #764de7;outline:2px solid var(--vvadm-accent,#764de7);outline-offset:2px}.vvadm-assistant__chipsize{color:#727274;color:var(--vvadm-mute,#727274);font:500 10.5px/1.2 DM Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-assistant__chipx{align-items:center;background:#1c1c1e14;border:0;border-radius:50%;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:inline-flex;flex:none;font-size:12px;height:18px;justify-content:center;line-height:1;width:18px}.vvadm-assistant__chipx:hover{background:#1c1c1e29}.vvadm-assistant__thumb{height:64px;position:relative;width:64px}.vvadm-assistant__thumbpic{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #0000000f;border:1px solid var(--vvadm-line-2,#0000000f);border-radius:12px;box-shadow:0 2px 8px #1c1c1e14;cursor:pointer;display:block;height:100%;overflow:hidden;padding:0;width:100%}.vvadm-assistant__thumbpic img{display:block;height:100%;object-fit:cover;width:100%}.vvadm-assistant__thumbpic:focus-visible{outline:2px solid #7c5cff;outline:2px solid var(--vvadm-accent,#7c5cff);outline-offset:2px}.vvadm-assistant__thumbx{align-items:center;background:#fff;background:var(--vvadm-plate,#fff);border:0;border-radius:50%;box-shadow:0 1px 4px #1c1c1e29;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:inline-flex;font-size:12px;height:18px;justify-content:center;line-height:1;padding:0;position:absolute;right:-6px;top:-6px;width:18px}.vvadm-assistant__thumbx:hover{background:#1c1c1e29}.vvadm-assistant__attachbusy{align-self:center;color:#727274;color:var(--vvadm-mute,#727274);font:500 12px/1.3 DM Sans,sans-serif}.vvadm-assistant__previewnote{color:#727274;color:var(--vvadm-mute,#727274);font:400 12.5px/1.5 DM Sans,sans-serif;margin:0 0 10px}.vvadm-assistant__previewnote strong{color:#b3261e;color:var(--vvadm-danger,#b3261e);font-weight:600}.vvadm-assistant__previewbody{background:#f7f7f9;background:var(--vvadm-well,#f7f7f9);border:1px solid #0000000f;border:1px solid var(--vvadm-line-2,#0000000f);border-radius:10px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 12.5px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;margin:0;max-height:60vh;overflow:auto;overflow-wrap:anywhere;padding:12px 14px;tab-size:2;white-space:pre-wrap}.vvadm-assistant__attacherr{background:#fff0ed;border-radius:8px;color:#b3261e;color:var(--vvadm-danger,#b3261e);font:500 12px/1.3 DM Sans,sans-serif;padding:4px 8px}.vvadm-assistant__disclaimer{color:#727274;color:var(--vvadm-mute-2,#727274);flex:1 1 auto;font:400 11px/16px DM Sans,sans-serif;margin:0;min-width:0;order:1;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.vvadm-assistant__composer:before{background:linear-gradient(0deg,#fff 58%,#fff0);content:"";inset:0;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:var(--vv-wash-x),var(--vv-wash-b);mask-image:var(--vv-wash-x),var(--vv-wash-b);pointer-events:none;position:absolute;z-index:-1}.vvadm-assistant__pill{--vv-wrap-pad-left:10px;--vv-wrap-pad-right:14px;--vv-input-font:400 15px/1.5 "DM Sans",sans-serif;align-items:flex-end;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #1c1c1e26;border:1px solid var(--vvadm-line,#1c1c1e26);border-radius:22px;box-shadow:0 2px 3px #1c1c1e05,0 8px 28px rgba(28,28,30,.035);display:flex;max-width:var(--vv-column);min-height:58px;padding:10px 12px;pointer-events:auto;position:relative;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.vvadm-assistant__pill:focus-within{border-color:color-mix(in srgb,#1c1c1e 25%,#0000);border-color:color-mix(in srgb,var(--vvadm-ink,#1c1c1e) 25%,#0000);box-shadow:0 2px 4px rgba(28,28,30,.025),0 10px 30px #1c1c1e0f}.vvadm-assistant__pill.is-expanded{align-items:flex-end;border-radius:22px}.vvadm-assistant__inputwrap{align-self:center;flex:1 1;min-width:0;order:0}.vvadm-assistant__inputwrap,.vvadm-assistant__pill.is-expanded .vvadm-assistant__inputwrap{padding:6px var(--vv-wrap-pad-right) 6px var(--vv-wrap-pad-left)}.vvadm-assistant__input{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:block;font:var(--vv-input-font);overflow-y:hidden;padding:0;resize:none;scrollbar-width:none;width:100%}.vvadm-assistant__input::-webkit-scrollbar{height:0;width:0}.vvadm-assistant__input:focus{outline:none}.vvadm-assistant__mirror{font:var(--vv-input-font);height:0;left:-9999px;overflow:hidden;overflow-wrap:anywhere;pointer-events:none;position:absolute;top:0;visibility:hidden;white-space:pre-wrap}.vvadm-assistant__input::placeholder{color:#727274;color:var(--vvadm-mute-2,#727274)}.vvadm-assistant__bar{align-items:center;display:flex;gap:12px;justify-content:space-between;max-width:var(--vv-column);min-height:43px;padding:5px 10px 0;pointer-events:auto;width:100%}.vvadm-assistant__barleft{align-items:center;display:flex;gap:3px;min-width:0}.vvadm-assistant__attach{align-items:center;background:none;border:0;border-radius:50%;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:inline-flex;flex:none;height:34px;justify-content:center;transition:background-color .14s ease,transform .14s cubic-bezier(.23,1,.32,1);width:34px}.vvadm-assistant__attach:active{transform:scale(.95)}.vvadm-assistant__barright{align-items:center;display:flex;flex-shrink:0;gap:2px;order:3}.vvadm-assistant__intel{position:relative}.vvadm-assistant__intelbtn,.vvadm-assistant__modebtn{align-items:center;background:none;border:0;border-radius:999px;color:#727274;color:var(--vvadm-mute-2,#727274);cursor:pointer;display:inline-flex;font:500 13px/1 Instrument Sans,sans-serif;gap:6px;padding:8px 10px}.vvadm-assistant__intelbtn:hover,.vvadm-assistant__modebtn:hover:not(:disabled){background:#1c1c1e0f;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvadm-assistant__pill.is-compact .vvadm-assistant__intelbtn{height:34px;justify-content:center;padding:0;width:34px}.vvadm-assistant__pill.is-compact .vvadm-assistant__intelpop{width:min(302px,calc(100vw - 100px))}.vvadm-assistant__intelbtn svg:first-of-type,.vvadm-assistant__modebtn svg:first-of-type{color:#7046df;color:var(--vvadm-accent,#7046df)}.vvadm-assistant__mode{position:relative}.vvadm-assistant__intelbtn span{min-width:32px}.vvadm-assistant__modebtn span{min-width:66px}.vvadm-assistant__intelpop,.vvadm-assistant__modepop{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #0000000d;border:1px solid var(--vvadm-line-2,#0000000d);border-radius:14px;bottom:calc(100% + 12px);box-shadow:0 12px 32px #1c1c1e29;padding:10px;position:absolute;right:0;width:302px;z-index:30}.vvadm-assistant__modepop{left:0;right:auto;width:min(302px,calc(100vw - 116px))}.vvadm-assistant__intelpophead,.vvadm-assistant__modepophead{align-items:baseline;color:#727274;color:var(--vvadm-mute-2,#727274);display:flex;font:500 11px/1 Instrument Sans,sans-serif;justify-content:space-between;letter-spacing:.06em;margin-bottom:6px;padding:0 8px;text-transform:uppercase}.vvadm-assistant__effortopt,.vvadm-assistant__modeopt{align-items:flex-start;background:none;border:0;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:9px 8px;text-align:left;transition:background .14s ease;width:100%}.vvadm-assistant__effortopt:hover,.vvadm-assistant__modeopt:hover:not(:disabled){background:#1c1c1e0d}.vvadm-assistant__modeopt:disabled{cursor:default;opacity:.55}.vvadm-assistant__effortopt.is-lead{border-bottom:1px solid #0000000f;border-bottom:1px solid var(--vvadm-line-2,#0000000f);border-radius:10px 10px 0 0;margin-bottom:6px;padding-bottom:12px}.vvadm-assistant__effortglyph,.vvadm-assistant__modeglyph{align-items:center;background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2);border-radius:8px;color:#727274;color:var(--vvadm-mute-2,#727274);display:inline-flex;flex:none;height:26px;justify-content:center;width:26px}.vvadm-assistant__effortopt.is-active .vvadm-assistant__effortglyph,.vvadm-assistant__modeopt.is-active .vvadm-assistant__modeglyph{background:#7046df;background:var(--vvadm-accent,#7046df);color:#fff}.vvadm-assistant__effortbody,.vvadm-assistant__modebody{display:flex;flex-direction:column;gap:2px;min-width:0}.vvadm-assistant__effortname,.vvadm-assistant__modename{align-items:baseline;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:flex;font:600 13px/1.3 Instrument Sans,sans-serif;gap:7px}.vvadm-assistant__effortname em{color:#727274;color:var(--vvadm-mute-2,#727274);font:500 10px/1 Instrument Sans,sans-serif;font-style:normal;letter-spacing:.04em;text-transform:uppercase}.vvadm-assistant__efforthint{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 11.5px/1.45 DM Sans,sans-serif}.vvadm-assistant__intelpophead strong{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 13px/1 Instrument Sans,sans-serif}.vvadm-assistant__mic{align-items:center;background:none;border:0;border-radius:50%;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:inline-flex;flex:none;height:34px;justify-content:center;position:relative;width:34px}.vvadm-assistant__attach:hover,.vvadm-assistant__mic:hover:not(:disabled){background:#1c1c1e0f}.vvadm-assistant__mic:disabled{cursor:not-allowed;opacity:.4}.vvadm-assistant__send.is-listening{animation:vvadm-mic-pulse 1.4s ease-in-out infinite;color:#fff}.vvadm-assistant__send.is-listening,.vvadm-assistant__send.is-listening:hover{background:#7046df;background:var(--vvadm-accent,#7046df)}@keyframes vvadm-mic-pulse{0%,to{box-shadow:0 0 0 0 #7046df59}50%{box-shadow:0 0 0 6px #7046df1f}}.vvadm-assistant__voicestatus{background:#1c1c1e;background:var(--vvadm-ink,#1c1c1e);border-radius:999px;bottom:calc(100% + 8px);color:#fff;font:500 11px/1 Instrument Sans,sans-serif;left:50%;max-width:calc(100% - 20px);overflow:hidden;padding:4px 9px;pointer-events:none;position:absolute;text-overflow:ellipsis;transform:translateX(-50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.vvadm-assistant__send.is-listening{animation:none}}.vvadm-assistant__send{align-items:center;background:#1c1c1e;background:var(--vvadm-ink,#1c1c1e);border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex:none;height:36px;justify-content:center;width:36px}.vvadm-assistant__send:hover:not(:disabled){opacity:.88}.vvadm-assistant__send:disabled{cursor:not-allowed;opacity:.5}.vvadm-assistant :focus:not(:focus-visible){outline:none}.vvadm-assistant :focus-visible{outline:2px solid #7046df;outline:2px solid var(--vvadm-accent,#7046df);outline-offset:2px}.vvadm-assistant__input:focus,.vvadm-assistant__input:focus-visible{outline:none}.vvmd{--vv-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 14.5px/1.65 DM Sans,sans-serif;overflow-wrap:anywhere;width:100%}.vvmd>:first-child{margin-top:0}.vvmd>:last-child{margin-bottom:0}.vvmd p{margin:0 0 12px}.vvmd h1,.vvmd h2,.vvmd h3,.vvmd h4{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font-family:Instrument Sans,sans-serif;font-weight:700;line-height:1.3;margin:20px 0 8px}.vvmd h1{font-size:19px;letter-spacing:-.012em}.vvmd h2{font-size:16.5px;letter-spacing:-.008em}.vvmd h3{font-size:15px}.vvmd h4{font-size:14px}.vvmd ol,.vvmd ul{margin:0 0 12px;padding-left:20px}.vvmd li{margin-bottom:7px}.vvmd li:last-child{margin-bottom:0}.vvmd ul li::marker{color:#8e8e93;color:var(--vvadm-mute,#8e8e93);font-size:.8em}.vvmd ol li::marker{font-feature-settings:"tnum";color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73);font-variant-numeric:tabular-nums;font-weight:600}.vvmd li,.vvmd p{text-wrap:pretty}.vvmd li>p{margin:0 0 6px}.vvmd strong{font-weight:600}.vvmd li>strong:first-child{font-feature-settings:"tnum";color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font-variant-numeric:tabular-nums}.vvmd a{color:#7046df;color:var(--vvadm-accent,#7046df);text-decoration:underline;text-underline-offset:2px}.vvmd blockquote{border-left:2px solid #7046df;border-left:2px solid var(--vvadm-accent,#7046df);color:#727274;color:var(--vvadm-mute-2,#727274);margin:0 0 12px;padding:2px 0 2px 13px}.vvmd hr{border:0;border-top:1px solid #e0e0e2;border-top:1px solid var(--vvadm-line,#e0e0e2);margin:18px 0}.vvmd__icode{border-radius:5px;font-family:var(--vv-mono);font-size:.9em;padding:1.5px 5px}.vvmd__code,.vvmd__icode{background:#f4f0f2;background:var(--vvadm-plate-2,#f4f0f2)}.vvmd__code{border:1px solid #0000000d;border:1px solid var(--vvadm-line-2,#0000000d);border-radius:12px;margin:0 0 12px;position:relative}.vvmd__pre{margin:0;overflow-x:auto;padding:13px 46px 13px 14px}.vvmd__pre code{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font-family:var(--vv-mono);font-size:13px;line-height:1.55}.vvmd__codecopy{align-items:center;background:none;border:0;border-radius:8px;color:#727274;color:var(--vvadm-mute-2,#727274);cursor:pointer;display:inline-flex;height:30px;justify-content:center;position:absolute;right:7px;top:7px;transition:background .14s ease,color .14s ease;width:30px}.vvmd__codecopy:hover{background:#1c1c1e12;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvmd__tablewrap{margin:0 0 14px;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.vvmd__tablewrap:focus-visible{border-radius:3px;outline:2px solid #7046df;outline:2px solid var(--vvadm-accent,#7046df);outline-offset:3px}.vvmd__table{border-collapse:collapse;font-size:.93em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;table-layout:auto;width:100%;word-break:normal}.vvmd__table th{border-bottom:1px solid #e0e0e2;border-bottom:1px solid var(--vvadm-line,#e0e0e2);color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 .93em/1.4 Instrument Sans,sans-serif;padding:8px 12px 8px 0;text-align:left;white-space:normal}.vvmd__table td.is-short,.vvmd__table th.is-short{white-space:nowrap}.vvmd__table td{border-bottom:1px solid #0000000d;border-bottom:1px solid var(--vvadm-line-2,#0000000d);padding:9px 12px 9px 0;vertical-align:top}.vvmd__table td:last-child,.vvmd__table th:last-child{padding-right:0}.vvmd__table.is-numeric-last td:last-child,.vvmd__table.is-numeric-last th:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.vvmd__table tr:last-child td{border-bottom:0}.vvmd__cite{font-feature-settings:"tnum";align-items:center;background:#dfe1e6;background:var(--vvadm-fill,#dfe1e6);border-radius:4.5px;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);cursor:default;display:inline-flex;font:600 10px/1 Instrument Sans,sans-serif;font-variant-numeric:tabular-nums;height:15px;justify-content:center;margin-left:3px;min-width:15px;padding:0 4px;-webkit-user-select:none;user-select:none;vertical-align:2px}.vvmd__citewrap{position:relative}.vvmd a.vvmd__srclink,.vvmd__srclink{align-items:center;background:#eceef1;background:var(--vvadm-fill,#eceef1);border:0;border-radius:999px;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);cursor:pointer;display:inline-flex;font:500 11.5px/19px Instrument Sans,sans-serif;gap:4px;height:19px;letter-spacing:0;margin-left:4px;max-width:20ch;padding:0 7px 0 4px;text-decoration:none;transition:background .14s ease,color .14s ease;vertical-align:-4px;white-space:nowrap}.vvmd__srclinktext{overflow:hidden;text-overflow:ellipsis}.vvmd__srclinkmore{color:#727274;color:var(--vvadm-mute-2,#727274);flex:0 0 auto;font:600 10.5px/1 Instrument Sans,sans-serif}.vvmd a.vvmd__srclink--reference,.vvmd__srclink--reference{border-radius:6px;height:20px;justify-content:center;margin-left:3px;max-width:none;min-width:20px;padding:0 3px;vertical-align:-4px}.vvmd__srclogos{align-items:center;display:inline-flex;gap:3px}.vvmd__srclogomore{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font:600 11px/1 Instrument Sans,sans-serif}.vvmd__cite--unavailable{background:#0000;border:1px dashed #0003;border:1px dashed var(--vvadm-line,#0003);height:20px;min-width:20px;padding:0 3px;vertical-align:-4px}.vvmd__srclink .vvadm-src__icon,.vvmd__srclink .vvadm-src__iconfallback{border-radius:3.5px;height:14px;width:14px}.vvmd__srclink .vvadm-src__iconfallback{align-items:center;background:#fff;background:var(--vvadm-plate,#fff);color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);display:inline-flex;flex:0 0 auto;font:600 7.5px/1 Instrument Sans,sans-serif;justify-content:center;letter-spacing:.2px}.vvmd__srclink--mail svg{color:#727274;color:var(--vvadm-mute-2,#727274);flex:0 0 auto}@media (hover:hover) and (pointer:fine){.vvmd a.vvmd__srclink:hover,.vvmd__srclink:hover{background:#e1e4e9;background:var(--vvadm-fill-2,#e1e4e9);color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}}.vvmd__srclink[aria-expanded=true]{background:#e1e4e9;background:var(--vvadm-fill-2,#e1e4e9);color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvmd__srclink:active{transform:scale(.97)}.vvmd__srclink:focus-visible{outline:2px solid #6b3fd9;outline:2px solid var(--vvadm-accent,#6b3fd9);outline-offset:2px}.vvmd__citesrcicon--site{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012)}.vvmd__citesrcicon--site .vvadm-src__icon{border-radius:4px;height:16px;width:16px}.vvmd__citesrcicon--site .vvadm-src__iconfallback{color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);font:600 9px/1 Instrument Sans,sans-serif}.vvmd__citecard{animation:vvmd-citecard-in .14s cubic-bezier(.23,1,.32,1) both;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);border-radius:13px;box-shadow:0 10px 28px #1018281f,0 1px 2px #1018280d;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 12.5px/1.45 DM Sans,sans-serif;max-height:calc(100vh - 24px);max-width:calc(100vw - 24px);overflow:visible;position:fixed;white-space:normal;width:300px;z-index:60}.vvmd__citecard,.vvmd__citecardbody{display:flex;flex-direction:column;gap:2px}.vvmd__citecardbody{border-radius:inherit;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:5px}.vvmd__citecard:before{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #00000012;border:1px solid var(--vvadm-line,#00000012);content:"";height:10px;left:20px;left:var(--vv-cite-arrow-x,20px);position:absolute;transform:translateX(-50%) rotate(45deg);width:10px;z-index:-1}.vvmd__citecard[data-side=bottom]:before{border-bottom:0;border-right:0;top:-6px}.vvmd__citecard[data-side=top]:before{border-left:0;border-top:0;bottom:-6px}@keyframes vvmd-citecard-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.vvmd a.vvmd__citesrc,.vvmd__citesrc{align-items:flex-start;border-radius:9px;color:inherit;display:flex;gap:9px;padding:8px 9px;text-decoration:none;transition:background .14s ease}.vvmd__citesrc:focus-visible,.vvmd__citesrc:hover{background:#1c1c1e0a;outline:none}.vvmd__citesrc:focus-visible{box-shadow:inset 0 0 0 2px #6b3fd9;box-shadow:inset 0 0 0 2px var(--vvadm-accent,#6b3fd9)}.vvmd__citesrcicon{align-items:center;background:#ededef;background:var(--vvadm-sand,#ededef);border-radius:7px;color:#727274;color:var(--vvadm-mute-2,#727274);display:inline-flex;flex:0 0 auto;height:26px;justify-content:center;width:26px}.vvmd__citesrccopy{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.vvmd__citesrcsubject{-webkit-line-clamp:2;-webkit-box-orient:vertical;text-wrap:pretty;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:-webkit-box;font:600 13px/1.35 Instrument Sans,sans-serif;overflow:hidden}.vvmd__citesrcmeta{align-items:center;color:#727274;color:var(--vvadm-mute-2,#727274);display:flex;font:400 11.5px/1.35 Instrument Sans,sans-serif;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvmd__citesrcmeta--web{display:block;overflow:visible;overflow-wrap:anywhere;white-space:normal}.vvadm-src__clip,.vvmd__citesrcclip{margin-left:2px}.vvadm-src__clip,.vvmd__citesrcarrow,.vvmd__citesrcclip{color:#727274;color:var(--vvadm-mute-2,#727274);display:inline-flex}.vvmd__citesrcarrow{flex:0 0 auto;margin-top:2px;opacity:0;transform:translate(-2px,2px);transition:opacity .14s ease,transform .18s cubic-bezier(.23,1,.32,1)}.vvmd__citesrc:focus-visible .vvmd__citesrcarrow,.vvmd__citesrc:hover .vvmd__citesrcarrow{opacity:1;transform:none}.vvadm-assistant__actions{align-items:center;display:flex;gap:2px;margin-top:4px;opacity:0;pointer-events:none;transition:opacity .14s ease}.vvadm-assistant__msg--assistant:focus-within .vvadm-assistant__actions,.vvadm-assistant__msg--assistant:hover .vvadm-assistant__actions{opacity:1;pointer-events:auto}@media (hover:none){.vvadm-assistant__actions{opacity:1;pointer-events:auto}}.vvadm-assistant__action{align-items:center;background:none;border:0;border-radius:8px;color:#727274;color:var(--vvadm-mute-2,#727274);cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:background .14s ease,color .14s ease;width:30px}.vvadm-assistant__action:hover{background:#1c1c1e12;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvadm-assistant__details{margin:0}.vvadm-assistant__details>div{align-items:baseline;border-bottom:1px solid #0000000d;border-bottom:1px solid var(--vvadm-line-2,#0000000d);display:flex;gap:18px;justify-content:space-between;padding:10px 0}.vvadm-assistant__details>div:last-child{border-bottom:0}.vvadm-assistant__details dt{color:#727274;color:var(--vvadm-mute-2,#727274);font:500 12.5px/1.4 Instrument Sans,sans-serif}.vvadm-assistant__details dd{font-feature-settings:"tnum";color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 13px/1.4 Instrument Sans,sans-serif;font-variant-numeric:tabular-nums;margin:0;text-align:right}.vvadm-assistant__detailsnote{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 12.5px/1.55 DM Sans,sans-serif;margin:14px 0 0}.vvadm-assistant__detailsdd--roster{flex:1 1;min-width:0;text-align:left}.vvadm-assistant__detailsroster{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:0;padding:0}.vvadm-assistant__detailsroster li{align-items:baseline;display:flex;flex-wrap:wrap;font:500 12.5px/1.4 Instrument Sans,sans-serif;gap:3px 8px;justify-content:flex-start}.vvadm-assistant__rosterstep{font-weight:600}.vvadm-assistant__rosterattempt{align-items:baseline;border-left:1.5px solid #e0e0e2;border-left:1.5px solid var(--vv-who,var(--vvadm-line,#e0e0e2));display:flex;flex:0 0 100%;flex-wrap:wrap;font-weight:400;gap:2px 6px;margin-left:1px;padding-left:10px}.vvadm-assistant__rosterwho{font-weight:600}.vvadm-assistant__rosterengine{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 11px/1.3 Instrument Sans,sans-serif}.vvadm-assistant__rosterengine:before{content:"· "}.vvadm-assistant__rosterwhat{color:#727274;color:var(--vvadm-mute-2,#727274);font-weight:400}.vvadm-assistant__rosterwhat:before{content:"— "}.vvadm-assistant__rosterattempt.is-failed .vvadm-assistant__rosterwho{color:#727274;color:var(--vvadm-mute-2,#727274);font-weight:500}.vvadm-assistant__detailsroster li.is-failed{color:#727274;color:var(--vvadm-mute-2,#727274)}.vvadm-assistant__detailsroster li.is-failed .vvadm-assistant__rosterstep{font-weight:500}.vvadm-assistant__rosternote{color:#727274;color:var(--vvadm-mute-2,#727274);font-weight:400}.vvadm-assistant__rosternote:before{content:"— "}.vvadm-assistant__detailshint{color:#727274;color:var(--vvadm-mute-2,#727274);display:block;font:400 11px/1.3 Instrument Sans,sans-serif}@media (prefers-reduced-motion:reduce){.vvadm-assistant *,.vvmd *{animation-duration:.01ms!important;transition-duration:.01ms!important}.vvadm-assistant__activity,.vvadm-assistant__activitywhat,.vvadm-assistant__notice,.vvadm-assistant__noticelabel{animation:none!important}.vvadm-assistant__activitywhat,.vvadm-assistant__noticelabel{background-image:none;color:#6e6e73;color:var(--vvadm-ink-3,#6e6e73)}}@media (max-width:820px){.vvadm-assistant{flex-direction:column;height:auto;min-height:0}.vvadm-assistant__rail{align-items:center;flex-direction:row;width:100%}.vvadm-assistant__railfooter{margin-left:auto;margin-top:0}.vvadm-assistant__railfooter .vvadm-assistant__scope{display:none}.vvadm-assistant__sessions{flex-direction:row;overflow-x:auto;overflow-y:hidden}.vvadm-assistant__session{flex:none;width:200px}.vvadm-assistant__main{min-height:60vh}}@media (max-width:640px){.admin-modal:has(.vvadm-assistant__modelsettings){padding:18px}.vvadm-assistant__modellist{grid-template-columns:1fr}.vvadm-assistant__providerbox{align-items:flex-start;flex-direction:column}.vvadm-assistant__devicecode{grid-template-columns:1fr auto}.vvadm-assistant__devicecode>span{grid-column:1/-1}}.vvfeed,.vvroom,.vvsign{--vv-gemini:#8e75b2;--vv-qwen:#6950ef;--vv-deepseek:#5786fe;--vv-muse:#0467df;--vv-mercury:#5b5bd6;--vv-openai:#111;--vv-grok:#000;--vv-claude:#967dff}[data-who=gemini]{--vv-who:var(--vv-gemini)}[data-who=qwen]{--vv-who:var(--vv-qwen)}[data-who=deepseek]{--vv-who:var(--vv-deepseek)}[data-who=muse]{--vv-who:var(--vv-muse)}[data-who=mercury]{--vv-who:var(--vv-mercury)}[data-who=openai]{--vv-who:var(--vv-openai)}[data-who=grok]{--vv-who:var(--vv-grok)}[data-who=claude]{--vv-who:var(--vv-claude)}.vvfeed__head{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.vvfeed__title{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 13px/1.3 Instrument Sans,sans-serif}.vvfeed__clock{font-feature-settings:"tnum";color:#727274;color:var(--vvadm-mute-2,#727274);font:500 11.5px/1 Instrument Sans,sans-serif;font-variant-numeric:tabular-nums}.vvfeed__phases{align-items:center;display:flex;gap:7px;list-style:none;margin:8px 0 12px;padding:0}.vvfeed__phase{color:#727274;color:var(--vvadm-mute-2,#727274);font:500 10.5px/1 Instrument Sans,sans-serif;letter-spacing:.05em;opacity:.45;text-transform:uppercase}.vvfeed__phase.is-reached{opacity:1}.vvfeed__phase.is-now{color:#7046df;color:var(--vvadm-accent,#7046df)}.vvfeed__phase+.vvfeed__phase:before{content:"▸";margin-right:7px;opacity:.5}.vvfeed__lines{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.vvfeed__line{align-items:baseline;display:flex;gap:9px}.vvfeed__line.is-waiting{opacity:.42}.vvfeed__dot{background:#727274;background:var(--vv-who,var(--vvadm-mute-2,#727274));border-radius:50%;flex:none;height:7px;margin-top:5px;width:7px}.vvfeed__line.is-waiting .vvfeed__dot{background:none;box-shadow:inset 0 0 0 1.5px #727274;box-shadow:inset 0 0 0 1.5px var(--vv-who,#727274)}.vvfeed__body{flex:1 1;min-width:0}.vvfeed__who{align-items:baseline;color:#1c1c1e;color:var(--vv-who,var(--vvadm-ink,#1c1c1e));display:inline-flex;font:600 12.5px/1.4 Instrument Sans,sans-serif;gap:5px;margin-right:7px}.vvfeed__arrow{font-size:11px}.vvfeed__arrow,.vvfeed__to{color:#727274;color:var(--vvadm-mute-2,#727274)}.vvfeed__to{font-weight:600}.vvfeed__what{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 12.5px/1.5 DM Sans,sans-serif}.vvfeed__at{font-feature-settings:"tnum";flex:none;font:400 10.5px/1.4 DM Sans,sans-serif;font-variant-numeric:tabular-nums}.vvfeed__at,.vvfeed__note,.vvroom__foot{color:#727274;color:var(--vvadm-mute-2,#727274)}.vvfeed__note,.vvroom__foot{font:400 11.5px/1.5 DM Sans,sans-serif;margin:12px 0 0}.vvroom{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative;z-index:1}.vvroom__bar{align-items:center;display:flex;flex:none;gap:12px;padding:4px 18px 10px}.vvroom__back{align-items:center;background:none;border:0;border-radius:8px;color:#727274;color:var(--vvadm-mute-2,#727274);cursor:pointer;display:inline-flex;font:500 12.5px/1 Instrument Sans,sans-serif;gap:5px;padding:5px 9px 5px 6px}.vvroom__back:hover{background:#1c1c1e0f;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvroom__label{color:#727274;color:var(--vvadm-mute-2,#727274);font:500 10.5px/1 Instrument Sans,sans-serif;letter-spacing:.07em;text-transform:uppercase}.vvroom__scroll{flex:1 1;min-height:0;overflow-y:auto;padding:0 18px 24px}.vvroom__block{margin:0 auto 26px;max-width:var(--vv-column);width:100%}.vvroom__h{color:#727274;color:var(--vvadm-mute-2,#727274);font:500 10.5px/1 Instrument Sans,sans-serif;letter-spacing:.07em;margin:0 0 10px;text-transform:uppercase}.vvroom__cast{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.vvroom__card{border:1px solid #00000012;border:1px solid var(--vvadm-line-2,#00000012);border-radius:12px;padding:12px 14px}.vvroom__cardhead{align-items:baseline;display:flex;gap:7px}.vvroom__cardhead strong{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 13.5px/1.3 Instrument Sans,sans-serif}.vvroom__dot{background:#727274;background:var(--vv-who,#727274);border-radius:50%;height:8px;width:8px}.vvroom__tenure{font-feature-settings:"tnum";font:400 10.5px/1 DM Sans,sans-serif;font-variant-numeric:tabular-nums;margin-left:auto}.vvroom__blurb,.vvroom__tenure{color:#727274;color:var(--vvadm-mute-2,#727274)}.vvroom__blurb{font:400 12px/1.5 DM Sans,sans-serif;margin:6px 0 0}.vvroom__recent{list-style:none;margin:0;padding:0}.vvroom__session{align-items:baseline;background:none;border:0;border-radius:9px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:flex;font:400 12.5px/1.4 DM Sans,sans-serif;gap:12px;padding:9px 10px;text-align:left;width:100%}.vvroom__session:hover:not(:disabled){background:#1c1c1e0d}.vvroom__session:disabled{cursor:default;opacity:.55}.vvroom__when{color:#727274;color:var(--vvadm-mute-2,#727274);flex:none;width:34px}.vvroom__gist{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvroom__dots{flex:none;gap:3px}.vvroom__dots i{background:#727274;background:var(--vv-who,#727274);border-radius:50%;height:6px;width:6px}.vvroom__secs{font-feature-settings:"tnum";flex:none;font-variant-numeric:tabular-nums}.vvroom__secs,.vvroom__unopen{color:#727274;color:var(--vvadm-mute-2,#727274)}.vvroom__unopen{background:none;border:0;border-radius:7px;cursor:pointer;font:500 12px/1 Instrument Sans,sans-serif;margin-bottom:10px;padding:4px 8px}.vvsign{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 11.5px/1.4 DM Sans,sans-serif;margin:6px 0 0}.vvsign strong{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font-weight:600}.vvadm-assistant__title .vvlamp{background:#e0e0e2;background:var(--vvadm-line,#e0e0e2);border-radius:50%;height:7px;margin-right:2px;width:7px}.vvadm-assistant__title.is-working .vvlamp{animation:vvlamp-pulse 1.8s ease-in-out infinite;background:#7046df;background:var(--vvadm-accent,#7046df)}.vvadm-assistant__atttable{color:#727274;color:var(--vvadm-mute-2,#727274);font:500 11px/1 Instrument Sans,sans-serif;margin-left:6px}@keyframes vvlamp-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.vvadm-assistant__title.is-working .vvlamp{animation:none}}.vvfeed__mark{align-items:center;display:inline-flex;flex:none;justify-content:center;margin-top:1px;width:18px}.vvfeed__line.is-waiting .vvfeed__mark{opacity:.5}.vvfeed__name{color:#727274;color:var(--vvadm-mute-2,#727274);font:600 11px/1.4 Instrument Sans,sans-serif;letter-spacing:.03em;text-transform:uppercase}.vvroom__cardhead svg{flex:none}.vvroom__dots{align-items:center;display:inline-flex;gap:4px}.vvadm-assistant__teampop{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #0000000f;border:1px solid var(--vvadm-line-2,#0000000f);border-radius:14px;box-shadow:0 16px 44px #1c1c1e2e;left:0;max-height:min(70vh,560px);overflow-y:auto;padding:12px;position:absolute;top:calc(100% + 8px);width:372px;z-index:40}.vvteam__head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.vvteam__state{color:#727274;color:var(--vvadm-mute-2,#727274);font:600 11px/1 Instrument Sans,sans-serif;letter-spacing:.07em;text-transform:uppercase}.vvteam__state.is-live{align-items:center;color:#7046df;color:var(--vvadm-accent,#7046df);display:inline-flex;gap:6px}.vvteam__state.is-live:before{animation:vvteam-pulse 1.4s ease-in-out infinite;background:currentColor;border-radius:50%;content:"";height:6px;width:6px}@keyframes vvteam-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.78)}}.vvteam__clock{font-feature-settings:"tnum";align-items:baseline;color:#727274;color:var(--vvadm-mute-2,#727274);display:inline-flex;font:500 11.5px/1 Instrument Sans,sans-serif;font-variant-numeric:tabular-nums;gap:5px}.vvteam__clocklabel{font:500 9.5px/1 Instrument Sans,sans-serif;letter-spacing:.07em;opacity:.7;text-transform:uppercase}.vvteam__lines{list-style:none;margin:10px 0 0;padding:0}.vvteam__line{align-items:flex-start;display:flex;gap:9px;padding:7px 2px}.vvteam__mark{align-items:center;display:inline-flex;flex:none;height:16px}.vvteam__dot{background:#727274;background:var(--vv-who,var(--vvadm-mute-2,#727274));border-radius:50%;height:5px;opacity:.85;width:5px}.vvteam__line.is-pending .vvteam__dot{background:#7046df;background:var(--vvadm-accent,#7046df);opacity:1}.vvteam__body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.vvteam__role{align-items:baseline;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);display:flex;flex-wrap:wrap;font:600 12px/1.3 Instrument Sans,sans-serif;gap:2px 5px}.vvteam__who{color:#727274;color:var(--vv-who,var(--vvadm-mute-2,#727274));font-weight:500}.vvteam__who:before{content:"· "}.vvteam__what,.vvteam__who:before{color:#727274;color:var(--vvadm-mute-2,#727274)}.vvteam__what{font:400 12.5px/1.45 DM Sans,sans-serif}.vvteam__at{font-feature-settings:"tnum";color:#727274;color:var(--vvadm-mute-2,#727274);flex:none;font:500 11px/1.4 Instrument Sans,sans-serif;font-variant-numeric:tabular-nums;opacity:.75}.vvteam__at.is-running{color:#7046df;color:var(--vvadm-accent,#7046df);font-style:italic;opacity:1}.vvteam__line.is-pending .vvteam__what{opacity:.6}.vvteam__handoff{align-items:center;display:flex;gap:8px;padding:2px 2px 2px 6px}.vvteam__handoffline{background:#00000014;background:var(--vvadm-line-2,#00000014);flex:1 1;height:1px}.vvteam__handofflabel{align-items:center;display:inline-flex;flex:none;font:500 10px/1 Instrument Sans,sans-serif;gap:4px}.vvteam__empty,.vvteam__handofflabel{color:#727274;color:var(--vvadm-mute-2,#727274)}.vvteam__empty{font:400 12.5px/1.5 DM Sans,sans-serif;margin:14px 2px 4px}.vvteam__unaccounted{border-top:1px solid #0000000f;border-top:1px solid var(--vvadm-line-2,#0000000f);color:#727274;color:var(--vvadm-mute-2,#727274);font:400 11.5px/1.5 DM Sans,sans-serif;margin:10px 2px 2px;padding-top:9px}.vv-voiceorb{align-items:flex-end;bottom:24px;display:flex;flex-direction:column;gap:12px;position:fixed;right:24px;z-index:45}.vv-voiceorb__button{align-items:center;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);background:linear-gradient(135deg,#ffffff59,#ffffff14);border:1px solid #ffffff59;border-radius:999px;box-shadow:0 8px 24px #0000002e;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:inline-flex;height:56px;justify-content:center;transition:transform .15s ease;width:56px}.vv-voiceorb__button:hover{transform:scale(1.04)}.vv-voiceorb--listening .vv-voiceorb__button{box-shadow:0 0 0 6px #639cff40,0 8px 24px #0000002e}.vv-voiceorb--speaking .vv-voiceorb__button{box-shadow:0 0 0 6px #78d2aa40,0 8px 24px #0000002e}.vv-voiceorb--error .vv-voiceorb__button{box-shadow:0 0 0 6px #e66e6e4d,0 8px 24px #0000002e}.vv-voiceorb__panel{backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background:linear-gradient(160deg,#ffffff52,#ffffff14);border:1px solid #ffffff59;border-radius:20px;box-shadow:0 16px 40px #00000038;padding:12px 14px 16px;position:relative;width:min(340px,calc(100vw - 48px))}.vv-voiceorb__header{align-items:center;display:flex;gap:10px;margin-bottom:12px;min-width:0}.vv-voiceorb__logo{background:#0000;border-radius:0;box-shadow:none;display:block;flex:none;height:22px;object-fit:contain;width:22px}.vv-voiceorb__title{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);flex:1 1;font:600 13px/1.2 Instrument Sans,sans-serif;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vv-voiceorb__headeractions{align-items:center;display:flex;flex:none;gap:4px;margin-left:auto}.vv-voiceorb__close,.vv-voiceorb__iconbtn{align-items:center;background:#0000;border:0;border-radius:999px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:inline-flex;flex:none;height:32px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease,transform .15s ease;width:32px}.vv-voiceorb__iconbtn:hover{background:#1c1c1e12;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);transform:translateY(-1px)}.vv-voiceorb__close:hover{background:#dc26261f;color:#dc2626;transform:translateY(-1px)}.vv-voiceorb__close:active,.vv-voiceorb__iconbtn:active{opacity:.92;transform:translateY(0)}.vv-voiceorb__close:focus-visible,.vv-voiceorb__iconbtn:focus-visible{outline:2px solid #7046df;outline:2px solid var(--vvadm-accent,#7046df);outline-offset:2px}.vv-voiceorb__body{max-height:min(46vh,320px);overflow-y:auto;overscroll-behavior:contain}.vv-voiceorb__body>p{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:400 13px/1.45 Instrument Sans,sans-serif;overflow-wrap:anywhere}.vv-voiceorb__caption{font-style:italic;margin:0 0 6px;opacity:.55}.vv-voiceorb__transcript{font-style:italic;margin:0 0 6px;opacity:.75}.vv-voiceorb__answer{margin:0}.vv-voiceorb__exchange+.vv-voiceorb__exchange{border-top:1px solid #00000014;margin-top:10px;padding-top:10px}.vv-voiceorb__choices{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.vv-voiceorb__choice{background:#ffffff8c;border:1px solid #00000024;border-radius:999px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;font:500 12px/1.2 Instrument Sans,sans-serif;padding:5px 11px}.vv-voiceorb__choice:hover{background:#ffffffd9}.vvadm-src{background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:13px;box-shadow:0 1px 2px #1018280a;margin:10px 0 2px;max-width:100%;width:-webkit-fit-content;width:fit-content}.vvadm-src__bar{align-items:center;background:none;border:0;border-radius:13px;cursor:pointer;display:flex;gap:11px;padding:8px 11px 8px 10px;text-align:left;transition:background .14s ease;width:100%}.vvadm-src__bar:hover{background:#1c1c1e0a}.vvadm-src[data-open=true] .vvadm-src__bar{border-bottom-left-radius:0;border-bottom-right-radius:0}.vvadm-src__stack{display:flex;flex:0 0 auto;padding-left:2px}.vvadm-src__tile{align-items:center;background:#ededef;background:var(--vvadm-sand,#ededef);border:1.5px solid #fff;border:1.5px solid var(--vvadm-plate,#fff);border-radius:7px;color:#727274;color:var(--vvadm-mute-2,#727274);display:inline-flex;font:600 10px/1 Instrument Sans,sans-serif;height:26px;justify-content:center;letter-spacing:.02em;margin-right:-7px;transition:margin-right .16s ease,transform .16s ease;width:26px}.vvadm-src__tile:last-child{margin-right:0}.vvadm-src__bar:hover .vvadm-src__tile{margin-right:-4px}.vvadm-src__icon{border-radius:3px;flex:0 0 auto;height:14px;object-fit:cover;width:14px}.vvadm-src__tile .vvadm-src__icon{border-radius:4px;height:16px;width:16px}.vvadm-src__iconfallback{font:inherit;letter-spacing:inherit}.vvadm-src__copy{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0}.vvadm-src__count{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 13px/1.35 Instrument Sans,sans-serif}.vvadm-src__query{font:400 11.5px/1.35 Instrument Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-src__chev,.vvadm-src__query{color:#727274;color:var(--vvadm-mute-2,#727274)}.vvadm-src__chev{display:inline-flex;flex:0 0 auto;transition:transform .22s cubic-bezier(.22,1,.36,1)}.vvadm-src[data-open=true] .vvadm-src__chev{transform:rotate(90deg)}.vvadm-src__body{border-top:1px solid #0000000f;border-top:1px solid var(--vvadm-line-2,#0000000f);display:flex;flex-direction:column;gap:4px;padding:6px}.vvadm-src__item{border-radius:9px;color:inherit;display:flex;gap:9px;padding:8px 9px;text-decoration:none;transition:background .14s ease}.vvadm-src__item:hover{background:#1c1c1e0a}.vvadm-src__row{align-items:center;display:flex;gap:4px}.vvadm-src__row>.vvadm-src__item{flex:1 1 auto;min-width:0}.vvadm-src__tag{background:#dfe1e6;background:var(--vvadm-fill,#dfe1e6);border-radius:999px;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);display:inline-block;font:600 10px/1.6 Instrument Sans,sans-serif;letter-spacing:.02em;margin-right:6px;padding:1px 6px;vertical-align:1px}.vvadm-src__tag.is-auto{background:#f3eefd;background:var(--vvadm-accent-soft,#f3eefd);color:#5129b3;color:var(--vvadm-accent-a,#5129b3)}.vvadm-src__who{align-self:center;background:#0000;border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:999px;color:#727274;color:var(--vvadm-mute-2,#727274);cursor:pointer;flex:none;font:600 11px/1.5 DM Sans,system-ui,sans-serif;opacity:0;padding:4px 9px;transition:opacity .14s ease,background .14s ease,color .14s ease}.vvadm-src__row:hover .vvadm-src__who,.vvadm-src__who:focus-visible{opacity:1}@media (hover:none){.vvadm-src__who{opacity:1}}.vvadm-src__who:hover{background:#f4eff1;background:var(--vvadm-fill,#f4eff1);color:#252527;color:var(--vvadm-ink,#252527)}@media (prefers-reduced-motion:reduce){.vvadm-src__who{transition:none}}.vvadm-src__num{align-items:center;background:#ededef;background:var(--vvadm-sand,#ededef);border-radius:999px;color:#727274;color:var(--vvadm-mute-2,#727274);display:inline-flex;flex:0 0 auto;font:600 10px/1 Instrument Sans,sans-serif;height:18px;justify-content:center;margin-top:1px;width:18px}.vvadm-src__itemcopy{display:flex;flex-direction:column;gap:2px;min-width:0}.vvadm-src__titlerow{align-items:center;display:flex;gap:6px;min-width:0}.vvadm-src--mail .vvadm-src__tile{letter-spacing:.01em}.vvadm-src__all{align-items:center;align-self:flex-start;border-radius:8px;color:#3c3c43;color:var(--vvadm-ink-2,#3c3c43);display:inline-flex;font:600 12px/1.3 Instrument Sans,sans-serif;gap:5px;margin:2px 3px 3px;padding:6px 9px;text-decoration:none;transition:background .14s ease,color .14s ease}.vvadm-src__all:focus-visible,.vvadm-src__all:hover{background:#1c1c1e0a;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);outline:none}.vvadm-src__all:focus-visible{box-shadow:inset 0 0 0 2px #6b3fd9;box-shadow:inset 0 0 0 2px var(--vvadm-accent,#6b3fd9)}.vvadm-src__title{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 13px/1.4 Instrument Sans,sans-serif}.vvadm-src__meta{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 11px/1.3 Instrument Sans,sans-serif}.vvadm-src__snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#555557;color:var(--vvadm-mute,#555557);display:-webkit-box;font:400 12px/1.5 Instrument Sans,sans-serif;overflow:hidden}.vvadm-src__video{display:flex;flex-direction:column;gap:5px;padding:4px}.vvadm-src__poster{align-items:flex-start;background:radial-gradient(120% 120% at 50% 0,#1c1c1e0f,#0000 70%),#ededef;background:radial-gradient(120% 120% at 50% 0,#1c1c1e0f,#0000 70%),var(--vvadm-sand,#ededef);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:11px;cursor:pointer;display:flex;flex-direction:column;gap:3px;justify-content:flex-end;min-height:128px;overflow:hidden;padding:12px;position:relative;text-align:left;transition:background .16s ease;width:100%}.vvadm-src__poster:hover{background:#e4e4e6;background:var(--vvadm-sand-2,#e4e4e6)}.vvadm-src__poster svg{left:12px;position:absolute;top:12px}.vvadm-src__postertitle{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 13px/1.4 Instrument Sans,sans-serif}.vvadm-src__posterhost{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 11px/1.3 Instrument Sans,sans-serif}.vvadm-src__posterthumb{filter:brightness(.66) saturate(.92);height:100%;inset:0;object-fit:cover;position:absolute;transition:filter .16s ease;width:100%}.vvadm-src__poster.is-thumb .vvadm-src__postertitle{color:#fff}.vvadm-src__poster.is-thumb .vvadm-src__posterhost{color:#ffffffc7}.vvadm-src__poster.is-thumb:hover .vvadm-src__posterthumb{filter:brightness(.76) saturate(.96)}.vvadm-src__frame{aspect-ratio:16/9;background:#000;border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:11px;width:100%}.vvadm-src__videolink{align-self:flex-start;color:#727274;color:var(--vvadm-mute-2,#727274);font:500 11.5px/1.4 Instrument Sans,sans-serif;padding:0 8px}.vvadm-assistant__previewshots{grid-gap:12px;background:#f7f7f9;background:var(--vvadm-well,#f7f7f9);border:1px solid #0000000f;border:1px solid var(--vvadm-line-2,#0000000f);border-radius:10px;display:grid;gap:12px;max-height:50vh;overflow:auto;padding:12px}.vvadm-assistant__previewshots figure{margin:0}.vvadm-assistant__previewshots img{background:#fff;border:1px solid #00000014;border:1px solid var(--vvadm-line-2,#00000014);border-radius:6px;display:block;height:auto;width:100%}.vvadm-assistant__previewshots figcaption{color:#727274;color:var(--vvadm-mute,#727274);font:500 11px/1.3 DM Sans,sans-serif;margin-top:4px}.vvadm-assistant__previewtabs{background:#f7f7f9;background:var(--vvadm-well,#f7f7f9);border:1px solid #0000000f;border:1px solid var(--vvadm-line-2,#0000000f);border-radius:999px;display:inline-flex;gap:2px;margin:0 0 12px;padding:3px}.vvadm-assistant__previewtabs button{background:none;border:0;border-radius:999px;color:#727274;color:var(--vvadm-mute,#727274);cursor:pointer;font:600 12.5px/1 DM Sans,sans-serif;min-height:32px;padding:0 14px;transition:background .14s ease,color .14s ease}.vvadm-assistant__previewtabs button.is-on{background:#fff;background:var(--vvadm-plate,#fff);box-shadow:0 1px 3px #1c1c1e1f;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvadm-assistant__previewtabs button:focus-visible{outline:2px solid #764de7;outline:2px solid var(--vvadm-accent,#764de7);outline-offset:1px}.vvadm-assistant__previewdoc{background:#f7f7f9;background:var(--vvadm-well,#f7f7f9);border:1px solid #0000000f;border:1px solid var(--vvadm-line-2,#0000000f);border-radius:10px;display:block;height:62vh;width:100%}@media (prefers-reduced-motion:reduce){.vvadm-assistant__previewtabs button{transition:none}}.admin-modalback:has(.vv-template-preview),.admin-modalback:has(.vvadm-assistant__previewdoc),.admin-modalback:has(.vvadm-assistant__previewshots){padding:16px}.admin-modalback:has(.vvadm-assistant__previewbody)>.admin-modal,.admin-modalback:has(.vvadm-assistant__previewdoc)>.admin-modal,.admin-modalback:has(.vvadm-assistant__previewshots)>.admin-modal{max-height:94vh;max-width:min(1240px,96vw);padding:24px 24px 18px}.admin-modalback:has(.vvadm-assistant__previewdoc) .vvadm-assistant__previewdoc{height:min(72vh,900px)}.vvadm-assistant__previewpages{background:#f0f1f3;overflow:hidden;padding:0}.admin-modalback:has(.vv-template-preview)>.admin-modal{display:flex;flex-direction:column;height:min(94vh,1400px);max-height:94vh;max-width:min(920px,96vw);overflow:hidden;padding:24px 24px 18px}.admin-modal:has(.vv-template-preview)>h2{overflow-wrap:anywhere;padding-right:32px}.admin-modal:has(.vv-template-preview)>.admin-eyebrow,.admin-modal:has(.vv-template-preview)>.vvadm-assistant__previewtabs,.admin-modal:has(.vv-template-preview)>h2{flex-shrink:0}.admin-modal:has(.vv-template-preview)>.vvadm-assistant__previewtabs{align-self:flex-start}.admin-modal:has(.vv-template-preview)>.vvadm-assistant__previewpane{display:flex;flex:1 1;flex-direction:column;min-height:0}.admin-modalback:has(.vvadm-assistant__previewpages) .vvadm-assistant__previewdoc{display:flex;flex:1 1;height:auto;min-height:0}.admin-modal:has(.vv-template-preview) .vv-template-preview{flex:1 1;max-height:none}.admin-modal:has(.vv-template-preview)>.vvadm-assistant__previewtext{flex:1 1;min-height:0;overflow:auto}.admin-modal:has(.vv-template-preview) .vvadm-assistant__previewtext .vvadm-assistant__previewbody{max-height:none;overflow:visible}.vvadm-assistant__panehidden{display:none!important}.vvadm-assistant__msgfiles{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-top:8px;max-width:100%;min-width:0}.vvadm-assistant__msgfile{align-items:center;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #1c1c1e24;border:1px solid var(--vvadm-line-2,#1c1c1e24);border-radius:12px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:inline-flex;font:500 13.5px/1.25 DM Sans,sans-serif;gap:9px;max-width:min(300px,100%);min-width:0;padding:9px 15px 9px 12px;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.vvadm-assistant__msgfile:hover{background:#f7f7f9;background:var(--vvadm-well,#f7f7f9);border-color:#727274;border-color:var(--vvadm-mute,#727274);box-shadow:0 2px 8px #1c1c1e12}.vvadm-assistant__msgfile:focus-visible{outline:2px solid #764de7;outline:2px solid var(--vvadm-accent,#764de7);outline-offset:2px}.vvadm-assistant__msgfileicon{color:#454547;color:var(--vvadm-ink-2,#454547);display:grid;flex:none;height:22px;place-items:center;width:22px}.vvadm-assistant__msgfilename{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-assistant__msgfilemeta{display:none}@media (prefers-reduced-motion:reduce){.vvadm-assistant__msgfile{transition:none}}.vvadm-assistant__letterhead h3{font-size:15px;margin:0 0 4px}.vvadm-assistant__letterhead-help{color:#667;color:var(--vv-text-dim,#667);font-size:13px;line-height:1.5;margin:0 0 12px;max-width:52ch}.vvadm-assistant__letterhead-active{align-items:center;border:1px solid #d0d5dd;border:1px solid var(--vv-line,#d0d5dd);border-radius:8px;display:flex;font-size:13px;gap:8px;margin-bottom:10px;padding:8px 12px}.vvadm-assistant__letterhead-active small{color:#667;color:var(--vv-text-dim,#667);margin-left:auto}.vvadm-assistant__letterhead-active button{background:none;border:none;color:#b42318;color:var(--vv-danger,#b42318);cursor:pointer;display:inline-flex;padding:4px}.vvadm-assistant__letterhead-pick{align-items:center;background:none;border:1px solid #d0d5dd;border:1px solid var(--vv-line,#d0d5dd);border-radius:999px;cursor:pointer;display:inline-flex;font-size:13px;gap:8px;padding:8px 14px}.vvadm-assistant__letterhead-pick:hover:not(:disabled){border-color:#3056d3;border-color:var(--vv-accent,#3056d3)}.vvadm-assistant__letterhead-note{color:#067647;color:var(--vv-ok,#067647);font-size:13px;margin:10px 0 0}.vvadm-assistant__letterhead-note.is-error{color:#b42318;color:var(--vv-danger,#b42318)}.vv2-wren-live-stop{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;margin-left:10px;padding:4px 6px;pointer-events:auto;text-decoration:underline}.vvadm-assistant__dictation{align-items:center;background:#0000;border:0;border-radius:9px;color:#757984;color:var(--vv-ink-dim,#757984);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.vvadm-assistant__dictation.is-recording{background:#fce8e7;color:#a52c26}.vvadm-assistant__dictation:disabled{cursor:default;opacity:.4}.vvadm-assistant__dictation:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (hover:hover) and (pointer:fine){.vvadm-assistant__dictation:hover:not(:disabled){background:#f0f0f2;background:var(--vv-paper-soft,#f0f0f2)}}.vv2-wren-live-stop:focus-visible{border-radius:4px;outline:2px solid currentColor;outline-offset:2px}.vv2-wren-voice-mode{align-items:center;color:#757984;color:var(--vv-ink-dim,#757984);display:flex;flex-wrap:wrap;font-size:11px;gap:6px 12px;padding:8px 4px 0}.vv2-wren-voice-mode label{align-items:center;display:flex;gap:6px;white-space:nowrap}.vv2-wren-voice-mode select{background:#0000;border:1px solid #dee0e5;border:1px solid var(--vv-line,#dee0e5);border-radius:6px;color:inherit;font:inherit;max-width:100%;padding:4px}.vv2-wren-voice-mode.is-compact{font:400 12px/1.4 DM Sans,sans-serif;padding:0}.vv2-wren-voice-mode.is-compact select{border-color:#0000;cursor:pointer;max-width:180px;min-height:34px;padding:4px 3px}.vv2-wren-voice-mode.is-compact select:hover:not(:disabled){color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vv2-wren-voice-mode__hint{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:480px){.vvadm-assistant__pill{border-radius:20px;min-height:56px;padding:9px 10px}.vvadm-assistant__bar{gap:4px;padding-inline:4px}.vv2-wren-voice-mode.is-compact select{max-width:160px}}@media (prefers-reduced-motion:reduce){.vvadm-assistant__attach,.vvadm-assistant__pill{transition:none}}.vvadm-assistant__input.is-dictating{caret-color:#0000;color:#58595b;color:var(--vvadm-mute-2,#58595b);cursor:default}.vvmd__picture{border-radius:10px;display:block;height:auto;margin:.5rem 0;max-width:min(100%,520px)}.vvmd__picture--blocked,.vvmd__picture--loading{background:#7f7f7f1f;border-radius:8px;display:inline-block;font-size:.9em;opacity:.7;padding:.35rem .6rem}.vvadm-assistant__searchkbd{font-feature-settings:"tnum";background:#ffffffb3;border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:5px;color:#727274;color:var(--vvadm-mute-2,#727274);flex:none;font:500 10px/1 Instrument Sans,sans-serif;font-variant-numeric:tabular-nums;padding:2px 5px}.vvadm-assistant__projects{border-bottom:1px solid #0000000f;border-bottom:1px solid var(--vvadm-line-2,#0000000f);display:flex;flex-direction:column;gap:2px;margin-bottom:12px;padding-bottom:10px}.vvadm-assistant__grouphead--projects{padding-bottom:5px}.vvadm-assistant__projadd{align-items:center;background:#fff;background:var(--vvadm-plate,#fff);border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:6px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:inline-flex;flex:none;font:600 10.5px/1 Instrument Sans,sans-serif;gap:4px;letter-spacing:.01em;padding:3px 7px;text-transform:none;transition:background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1),transform .11s cubic-bezier(.22,1,.36,1)}.vvadm-assistant__projadd:hover{background:#e9e8fc;background:var(--vvadm-accent-soft,#e9e8fc);border-color:#7046df47;color:#7046df;color:var(--vvadm-accent,#7046df)}.vvadm-assistant__projadd:active{transform:scale(.96)}.vvadm-assistant__projinput{margin:2px 2px 4px}.vvadm-assistant__projerr{color:#b3261e;color:var(--vvadm-danger,#b3261e);font:500 11.5px/1.35 DM Sans,sans-serif;margin:2px 4px 4px}.vvadm-assistant__project{border-radius:9px;display:flex;flex-direction:column}.vvadm-assistant__projectrow{align-items:center;border-radius:8px;display:flex;position:relative;transition:background-color .13s cubic-bezier(.22,1,.36,1)}.vvadm-assistant__projectrow:hover{background:rgba(28,28,30,.045)}.vvadm-assistant__project.is-active>.vvadm-assistant__projectrow{background:#7046df14}.vvadm-assistant__projectmain{align-items:center;background:none;border:0;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;display:flex;flex:1 1;font:600 12.5px/1.25 Instrument Sans,sans-serif;gap:6px;letter-spacing:-.008em;min-width:0;padding:6px 8px;text-align:left}.vvadm-assistant__projectchev{color:#727274;color:var(--vvadm-mute-2,#727274);flex:none;transition:transform .16s cubic-bezier(.22,1,.36,1)}.vvadm-assistant__project.is-open .vvadm-assistant__projectchev{transform:rotate(90deg)}.vvadm-assistant__projecticon{color:#7046df;color:var(--vvadm-accent,#7046df);flex:none}.vvadm-assistant__projectname{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-assistant__projectcounts{font-feature-settings:"tnum";color:#727274;color:var(--vvadm-mute-2,#727274);flex:none;font:500 11px/1 Instrument Sans,sans-serif;font-variant-numeric:tabular-nums;padding-right:2px}.vvadm-assistant__projectrow:focus-within .vvadm-assistant__projectcounts,.vvadm-assistant__projectrow:hover .vvadm-assistant__projectcounts{opacity:0}.vvadm-assistant__projecttools{align-items:center;background:#ffffffeb;border-radius:6px;display:flex;gap:1px;opacity:0;padding:1px;pointer-events:none;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:opacity .13s cubic-bezier(.22,1,.36,1)}.vvadm-assistant__projectrow:focus-within .vvadm-assistant__projecttools,.vvadm-assistant__projectrow:hover .vvadm-assistant__projecttools{opacity:1;pointer-events:auto}.vvadm-assistant__projecttool{align-items:center;background:none;border:0;border-radius:5px;color:#727274;color:var(--vvadm-mute-2,#727274);cursor:pointer;display:inline-flex;height:22px;justify-content:center;transition:background-color .12s ease,color .12s ease;width:22px}.vvadm-assistant__projecttool:hover{background:#1c1c1e14;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvadm-assistant__projecttool.is-danger:hover{color:#b3261e;color:var(--vvadm-danger,#b3261e)}.vvadm-assistant__projectbody{border-left:1px solid #e0e0e2;border-left:1px solid var(--vvadm-line,#e0e0e2);display:flex;flex-direction:column;gap:1px;margin:1px 0 4px 13px;padding-left:8px}.vvadm-assistant__projectempty{background:none;border:0;border-radius:7px;color:#727274;color:var(--vvadm-mute-2,#727274);cursor:pointer;font:400 11.5px/1.3 DM Sans,sans-serif;padding:5px 8px;text-align:left;transition:color .13s ease,background-color .13s ease}.vvadm-assistant__projectempty:hover{background:#1c1c1e0a;color:#7046df;color:var(--vvadm-accent,#7046df)}.vvadm-assistant__menuhead{color:#727274;color:var(--vvadm-mute-2,#727274);font:600 10px/1.2 Instrument Sans,sans-serif;letter-spacing:.06em;padding:4px 10px 2px;text-transform:uppercase}.vvadm-assistant__projectbar{align-items:center;display:flex;gap:4px;margin-bottom:6px}.vvadm-assistant__projectpill{align-items:center;background:#e9e8fc;background:var(--vvadm-accent-soft,#e9e8fc);border:1px solid #7046df3d;border-radius:999px;color:#7046df;color:var(--vvadm-accent,#7046df);cursor:pointer;display:inline-flex;font:600 11.5px/1.2 Instrument Sans,sans-serif;gap:6px;padding:4px 10px;transition:background-color .14s ease,border-color .14s ease}.vvadm-assistant__projectpill:hover{background:#e0ddf9;border-color:#7046df66}.vvadm-assistant__projectpill em{font-feature-settings:"tnum";font-style:normal;font-variant-numeric:tabular-nums;font-weight:500;opacity:.8}.vvadm-assistant__projectpillx{align-items:center;background:#1c1c1e14;border:0;border-radius:50%;color:#727274;color:var(--vvadm-mute-2,#727274);cursor:pointer;display:inline-flex;font-size:13px;height:20px;justify-content:center;line-height:1;width:20px}.vvadm-assistant__projectpillx:hover{background:#1c1c1e26;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.admin-modalback:has(.vvadm-assistant__projmodal){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1a1c6b}.admin-modal:has(.vvadm-assistant__projmodal){animation:vvmenu-pop .16s cubic-bezier(.22,1,.36,1);background:#fff;border:1px solid #1c1c1e1a;border-radius:18px;box-shadow:0 4px 12px #10182814,0 24px 56px -14px #10182847;max-width:448px;padding:22px 24px 20px;width:calc(100vw - 32px)}.admin-modal:has(.vvadm-assistant__projmodal) .admin-eyebrow{color:#7046df;color:var(--vvadm-accent,#7046df);display:inline-block;font:600 10.5px/1.2 Instrument Sans,sans-serif;letter-spacing:.07em;margin-bottom:4px;text-transform:uppercase}.admin-modal:has(.vvadm-assistant__projmodal) h2{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:700 19px/1.2 Instrument Sans,sans-serif;letter-spacing:-.02em;margin:0 0 14px}.admin-modal:has(.vvadm-assistant__projmodal) .admin-close{align-items:center;border-radius:999px;color:#727274;color:var(--vvadm-mute-2,#727274);display:inline-flex;font-size:20px;height:30px;justify-content:center;line-height:1;right:14px;top:12px;transition:background-color .13s ease,color .13s ease;width:30px}.admin-modal:has(.vvadm-assistant__projmodal) .admin-close:hover{background:#1c1c1e0f;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvadm-assistant__projmodal{display:flex;flex-direction:column;gap:16px}.vvadm-assistant__projlead{align-items:flex-start;background:#faf7f5;border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:12px;display:flex;gap:11px;padding:11px 13px}.vvadm-assistant__projleadicon{align-items:center;background:#e9e8fc;background:var(--vvadm-accent-soft,#e9e8fc);border-radius:9px;color:#7046df;color:var(--vvadm-accent,#7046df);display:inline-flex;flex:none;height:34px;justify-content:center;width:34px}.vvadm-assistant__projlead p{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 12.5px/1.45 DM Sans,sans-serif;margin:0}.vvadm-assistant__projlead strong{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font-weight:600}.vvadm-assistant__projfieldwrap{display:flex;flex-direction:column;gap:6px}.vvadm-assistant__projlabel{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 12px/1.2 Instrument Sans,sans-serif;letter-spacing:-.005em}.vvadm-assistant__projinputshell{align-items:center;background:#fff;border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:11px;display:flex;gap:9px;min-height:42px;padding:0 12px;transition:border-color .14s ease,box-shadow .14s ease}.vvadm-assistant__projinputshell:focus-within{border-color:#7046df;border-color:var(--vvadm-accent,#7046df);box-shadow:0 0 0 3px #7046df24}.vvadm-assistant__projinputicon{color:#7046df;color:var(--vvadm-accent,#7046df);flex:none}.vvadm-assistant__projmodalinput{background:#0000;border:0;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);flex:1 1;font:500 13.5px/1.3 Instrument Sans,sans-serif;min-width:0;outline:none;padding:9px 0}.vvadm-assistant__projmodalinput::placeholder{color:#727274;color:var(--vvadm-mute-2,#727274);opacity:.72}.vvadm-assistant__projchips{display:flex;flex-direction:column;gap:7px}.vvadm-assistant__projchipslabel{color:#727274;color:var(--vvadm-mute-2,#727274);font:600 10.5px/1.1 Instrument Sans,sans-serif;letter-spacing:.05em;text-transform:uppercase}.vvadm-assistant__projchiprow{display:flex;flex-wrap:wrap;gap:6px}.vvadm-assistant__projchip{background:#faf7f5;border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:999px;color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);cursor:pointer;font:500 12px/1.2 Instrument Sans,sans-serif;padding:5px 10px;transition:background-color .13s cubic-bezier(.22,1,.36,1),border-color .13s cubic-bezier(.22,1,.36,1),color .13s cubic-bezier(.22,1,.36,1),transform .1s cubic-bezier(.22,1,.36,1)}.vvadm-assistant__projchip:hover{border-color:#7046df47}.vvadm-assistant__projchip.is-selected,.vvadm-assistant__projchip:hover{background:#e9e8fc;background:var(--vvadm-accent-soft,#e9e8fc);color:#7046df;color:var(--vvadm-accent,#7046df)}.vvadm-assistant__projchip.is-selected{border-color:#7046df;border-color:var(--vvadm-accent,#7046df);font-weight:600}.vvadm-assistant__projchip:active{transform:scale(.96)}.vvadm-assistant__projattach{align-items:flex-start;background:#faf7f5;border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);border-radius:11px;cursor:pointer;display:flex;gap:10px;padding:11px 12px;transition:border-color .13s ease,background-color .13s ease}.vvadm-assistant__projattach:hover{background:#e9e8fc59;border-color:#7046df52}.vvadm-assistant__projattach input[type=checkbox]{accent-color:#7046df;accent-color:var(--vvadm-accent,#7046df);cursor:pointer;flex:none;height:16px;margin-top:2px;width:16px}.vvadm-assistant__projattachbody{display:flex;flex-direction:column;gap:2px;min-width:0}.vvadm-assistant__projattachbody strong{color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e);font:600 12.5px/1.3 Instrument Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvadm-assistant__projattachbody small{color:#727274;color:var(--vvadm-mute-2,#727274);font:400 11.5px/1.35 DM Sans,sans-serif}.vvadm-assistant__projmodalerr{background:#b3261e14;border:1px solid #b3261e33;border-radius:9px;color:#b3261e;color:var(--vvadm-danger,#b3261e);font:500 12px/1.35 DM Sans,sans-serif;margin:0;padding:8px 11px}.vvadm-assistant__projactions{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding-top:4px}.vvadm-assistant__projbtn{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font:600 13px/1 Instrument Sans,sans-serif;justify-content:center;letter-spacing:-.005em;min-height:36px;padding:8px 14px;transition:background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1),transform .11s cubic-bezier(.22,1,.36,1),opacity .14s ease}.vvadm-assistant__projbtn:active:not(:disabled){transform:scale(.97)}.vvadm-assistant__projbtn:disabled{cursor:not-allowed;opacity:.48}.vvadm-assistant__projbtn--ghost{background:#fff;border:1px solid #e0e0e2;border:1px solid var(--vvadm-line,#e0e0e2);color:#1c1c1e;color:var(--vvadm-ink,#1c1c1e)}.vvadm-assistant__projbtn--ghost:hover:not(:disabled){background:rgba(28,28,30,.045)}.vvadm-assistant__projbtn--primary{background:#7046df;background:var(--vvadm-accent,#7046df);border:1px solid #7046df;border:1px solid var(--vvadm-accent,#7046df);box-shadow:0 2px 6px #7046df40;color:#fff}.vvadm-assistant__projbtn--primary:hover:not(:disabled){background:#5f38c3;border-color:#5f38c3}.vvadm-assistant__projcreatecard{align-items:center;background:#e9e8fc47;border:1px dashed #7046df52;border-radius:9px;color:#7046df;color:var(--vvadm-accent,#7046df);cursor:pointer;display:flex;font:500 12px/1.3 Instrument Sans,sans-serif;gap:8px;padding:8px 10px;text-align:left;transition:background-color .14s ease,border-color .14s ease;width:100%}.vvadm-assistant__projcreatecard:hover{background:#e9e8fc;background:var(--vvadm-accent-soft,#e9e8fc);border-color:#7046df8c}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#eaebed,#e7e7e9);color:#39393b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}.App,body{min-height:100vh}.App{display:flex;flex-direction:column}main{flex:1 1}.container{margin:0 auto;max-width:1200px;padding:0 2rem}.btn{border:none;border-radius:6px;cursor:pointer;display:inline-block;font-family:inherit;font-weight:600;padding:.8rem 2rem;text-align:center;text-decoration:none;transition:all .3s}.btn-primary{background:linear-gradient(135deg,#876fe7,#8e74f5);border-radius:15px;color:#fff}.btn-primary:hover{background:linear-gradient(135deg,#8e74f5,#876fe7);box-shadow:0 6px 20px #876fe766;transform:translateY(-2px)}.btn-secondary{background-color:#e7e7e9e6;border:2px solid #876fe7;border-radius:15px;color:#39393b}.btn-secondary:hover{background-color:#876fe7;box-shadow:0 6px 20px #876fe766;color:#fff;transform:translateY(-2px)}@media (max-width:768px){.container{padding:0 1rem}.btn{font-size:.9rem;padding:.7rem 1.5rem}}
/*# sourceMappingURL=main.5c75a2b6.css.map*/