:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vb-bg:#f5f5f9;--vb-bg-2:#eeeef4;--vb-surface:#fff;--vb-surface-2:#f7f7fb;--vb-surface-3:#efeff6;--vb-surface-4:#e6e6ef;--vb-glass:#fffc;--vb-glass-strong:#fffffff0;--vb-line:#0a0a1e14;--vb-line-2:#0a0a1e21;--vb-line-3:#0a0a1e38;--vb-text:#12121c;--vb-text-2:#3b3b4d;--vb-muted:#6b6b80;--vb-faint:#9a9aae;--vb-shadow:0 24px 60px -30px #14143c59;--vb-shadow-s:0 10px 30px -18px #14143c59}:root[data-reduce-motion] .vb-body *,:root[data-reduce-motion] .vb-body :before,:root[data-reduce-motion] .vb-body :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.vb-sidebar .vb-logo{padding:4px 8px 14px}@media (max-width:1080px){.vb-sidebar .vb-logo span,.vb-nav-label,.vb-nav-item span,.vb-nav-count,.vb-credit-card,.vb-profile-chip span,.vb-new-btn span{display:none}}@media (max-width:760px){.vb-sidebar.is-open .vb-logo span,.vb-sidebar.is-open .vb-nav-label,.vb-sidebar.is-open .vb-nav-item span,.vb-sidebar.is-open .vb-nav-count,.vb-sidebar.is-open .vb-credit-card,.vb-sidebar.is-open .vb-profile-chip span,.vb-sidebar.is-open .vb-new-btn span{display:revert}}.vb-grid-2{gap:var(--app-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:640px){.vb-grid-2,.vb-grid-3,.vb-grid-4{grid-template-columns:minmax(0,1fr)}}.vb-empty .vb-icon-dot{border-radius:16px;width:48px;height:48px}@media (max-width:900px){.vb-generate-bar .vb-btn{flex:1}}.vb-search .vb-input{border-radius:var(--vb-r-pill);height:42px;padding-top:0;padding-bottom:0;padding-left:40px}.vb-project-actions .vb-btn{--btn-h:32px;padding:0 11px;font-size:.78rem}.vb-auth-card{grid-template-columns:minmax(0,1fr);gap:18px;width:min(440px,100%);min-width:0;display:grid}.vb-auth-card h1{font-family:var(--vb-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,3vw,2.2rem)}.vb-auth-card p{color:var(--vb-muted);margin:0}.vb-check{color:var(--vb-text-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:.86rem;display:flex}.vb-check input{accent-color:#ff3ea8;flex:none;width:16px;height:16px;margin-top:3px}.vb-code-input{letter-spacing:.5em;text-align:center;font-family:var(--vb-mono)!important;font-size:1.3rem!important}.vb-auth-card .vb-code-input{letter-spacing:.45em;min-height:58px;padding-left:.45em;font-size:1.6rem!important}.vb-code-input::placeholder{letter-spacing:.35em;opacity:.45}.vb-verify-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vb-verify-actions .vb-btn{white-space:normal;min-height:46px}.vb-verify-email{overflow-wrap:anywhere}.vb-auth-card{scroll-margin-top:12px}.vb-chat-input .vb-input{border-radius:var(--vb-r-pill)}.vb-link-btn{color:var(--vb-text);font:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--vb-violet) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--vb-violet) 70%, transparent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.vb-link-btn:hover{-webkit-text-decoration-color:var(--vb-cyan);text-decoration-color:var(--vb-cyan)}.vb-pw{position:relative}.vb-pw .vb-input{padding-right:48px}.vb-pw-toggle{border-radius:var(--vb-r-s);width:36px;height:36px;color:var(--vb-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.vb-pw-toggle:hover{color:var(--vb-text);background:var(--vb-glass)}.vb-pw-meter{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:4px;display:grid}.vb-pw-meter i{background:var(--vb-line-2);height:4px;transition:background var(--vb-fast) var(--vb-ease);border-radius:4px}.vb-pw-meter[data-score="1"] i:nth-child(-n+1){background:var(--vb-red)}.vb-pw-meter[data-score="2"] i:nth-child(-n+2){background:var(--vb-amber)}.vb-pw-meter[data-score="3"] i:nth-child(-n+3){background:var(--vb-cyan)}.vb-pw-meter[data-score="4"] i{background:var(--vb-green)}.vb-pw-rules{color:var(--vb-faint);flex-wrap:wrap;gap:4px 12px;margin:2px 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.vb-pw-rules li{align-items:center;gap:4px;display:inline-flex}.vb-pw-rules li.is-ok{color:var(--vb-green)}.vb-plan-card-flag{border-radius:var(--vb-r-pill);background:var(--vb-grad-hot);color:#fff;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;font-size:.7rem;font-weight:700;position:absolute;top:-10px;right:16px}.vb-director-form .vb-btn{white-space:nowrap;align-self:flex-end}.vb-welcome-v2 h2,.vb-welcome-v2 .vb-eyebrow,.vb-feature-hero .vb-eyebrow{color:#fff}.vb-app-body>.vb-btn{margin-top:auto}.vb-settings-section,#security-title{scroll-margin-top:130px}.vb-section-title .vb-hint{margin-top:6px;font-size:.9rem;display:block}@media (max-width:760px){.vb-feature-template-copy .vb-btn-lg{flex:100%}.vb-quick-box .vb-btn{flex:none;padding-inline:14px}}.vb-biz-form select.vb-input{appearance:auto}@media (max-width:760px){.vb-link-btn{align-items:center;min-height:36px;display:inline-flex}.vb-header .vb-logo,.vb-sidebar .vb-logo{min-height:40px}}.vb-lab-row .vb-hint{margin-left:auto}.vb-lab-list .vb-btn-sm{justify-self:start}.vb-content .vb-stack>*,.vb-content .vb-grid-2>*,.vb-content .vb-grid-3>*{min-width:0}.vb-auth-top{z-index:20;padding:10px var(--vb-gutter);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--vb-line);background:#050508d1;grid-column:1/-1;align-items:center;gap:18px;display:flex;position:sticky;top:0}.vb-auth-top .vb-logo img{width:30px;height:30px}@media (max-width:560px){.vb-auth-top{gap:8px}.vb-auth-top .vb-logo span{display:none}}.vb-auth-top .vb-logo{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.vb-notice code{overflow-wrap:anywhere}
