.vc,.vc-dialog{--vc-cover:#0E2E27;--vc-cover-2:#133B32;--vc-cover-line:rgba(232,243,239,.06);--vc-cover-text:#E8F3EF;--vc-cover-muted:#A9C9BE;--vc-accent:#1B564A;--vc-accent-text:#16473D;--vc-tint:#E8F3EF;--vc-paper:#F7F5EF;--vc-card:#FFFFFF;--vc-line:#E5DFD2;--vc-line-soft:#EFEBE2;--vc-ink:#1A1916;--vc-ink-2:#3D3A33;--vc-muted:#5E5A50;--vc-margin:#C8462C;--vc-rail-w:264px;--st-active-t:#2B6410;--st-active-b:#EAF5E1;--st-active-d:#4E9A2C;--st-trial-t:#1F4F86;--st-trial-b:#EAF1FA;--st-trial-d:#2F6DB5;--st-unmanaged-t:#74356A;--st-unmanaged-b:#F6ECF3;--st-unmanaged-d:#9A4D8C;--st-grace-t:#844700;--st-grace-b:#FCF0D7;--st-grace-d:#D98B0B;--st-suspended-t:#A0261A;--st-suspended-b:#FBEAE6;--st-suspended-d:#C4392A;--st-archived-t:#57534A;--st-archived-b:#EFECE5;--st-archived-d:#8F887A}.vc{min-height:100dvh;display:grid;grid-template-columns:var(--vc-rail-w) minmax(0,1fr);background:var(--vc-paper);color:var(--vc-ink);font-family:var(--font-sans)}.vc :focus-visible,.vc-dialog :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.vc .num{font-family:var(--font-num)}.vc-mono{font-family:var(--font-mono);font-size:.92em;letter-spacing:-.01em;overflow-wrap:anywhere}.vc-muted{color:var(--vc-muted)}.vc-link{background:none;border:0;padding:0;color:var(--vc-accent-text);font:inherit;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;text-decoration:underline;text-decoration-color:rgba(22,71,61,.3);text-underline-offset:3px}.vc-link:hover{text-decoration-color:currentColor}.vc-kbd{font:500 11px/1 var(--font-mono);padding:3px 6px;border-radius:5px;border:1px solid color-mix(in srgb,currentColor 45%,transparent);white-space:nowrap;direction:ltr;unicode-bidi:isolate}.vc-rail-inner{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:22px;padding:26px 18px 22px;overflow:hidden auto}.vc-rail{color:var(--vc-cover-text);min-height:100dvh;background:repeating-linear-gradient(0deg,transparent 0 27px,var(--vc-cover-line) 27px 28px),radial-gradient(120% 60% at 0 0,rgba(110,170,150,.18),transparent 60%),linear-gradient(170deg,var(--vc-cover-2),var(--vc-cover) 70%);border-inline-end:3px solid transparent;border-image:linear-gradient(var(--vc-margin),rgba(200,70,44,.35)) 1}.vc-rail-brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;padding:6px 8px 18px;border-bottom:1px solid rgba(232,243,239,.14)}.vc-rail-brand img{width:34px;height:34px}.vc-rail-brand b{display:block;font:700 17px/1.1 var(--font-en);letter-spacing:.01em}.vc-rail-brand small{display:block;color:var(--vc-cover-muted);font-size:12px;margin-top:3px;letter-spacing:.04em}.vc-nav{display:grid;gap:4px}.vc-nav a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;color:var(--vc-cover-text);text-decoration:none;font-weight:500;position:relative;transition:background var(--dur-2) var(--ease)}.vc-nav a:hover{background:rgba(232,243,239,.08)}.vc-nav a.active{background:var(--vc-paper);color:var(--vc-accent-text);font-weight:650;box-shadow:0 6px 18px -8px rgba(0,0,0,.5)}.vc-nav a.active:before{content:"";position:absolute;inset-inline-start:-18px;top:10px;bottom:10px;width:4px;border-radius:0 4px 4px 0;background:var(--vc-margin)}[dir=rtl] .vc-nav a.active:before{border-radius:4px 0 0 4px}.vc-nav-label{flex:1 1}.vc-nav-count{font-size:12px;padding:2px 8px;border-radius:999px;background:rgba(232,243,239,.14)}.vc-nav a.active .vc-nav-count{background:var(--vc-tint)}.vc-nav-count.warn{background:#F2C14E;color:#3B2A00}.vc-rail-jump{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px dashed rgba(232,243,239,.28);background:transparent;color:var(--vc-cover-muted);font:inherit;font-size:13px;cursor:pointer}.vc-rail-jump span{flex:1 1;text-align:start}.vc-rail-jump:hover{color:var(--vc-cover-text);border-color:rgba(232,243,239,.5)}.vc-rail-foot{margin-top:auto;display:grid;gap:10px;padding-top:16px;border-top:1px solid rgba(232,243,239,.14);font-size:12px}.vc-rail-secure{display:flex;gap:8px;align-items:flex-start;color:var(--vc-cover-muted);line-height:1.5}.vc-rail-me{margin:0;font-family:var(--font-mono);font-size:11.5px;overflow-wrap:anywhere;opacity:.9}.vc-rail-me,.vc-rail-out{color:var(--vc-cover-text)}.vc-rail-out{justify-self:start;display:inline-flex;align-items:center;gap:8px;background:none;border:1px solid rgba(232,243,239,.25);border-radius:8px;padding:7px 12px;font:inherit;cursor:pointer}.vc-rail-out:hover{background:rgba(232,243,239,.08)}.vc-rail :focus-visible{outline-color:#F2C14E}.vc-stage{min-width:0;display:flex;flex-direction:column}.vc-top{position:sticky;top:0;z-index:20;height:60px;display:flex;align-items:center;gap:12px;padding:0 clamp(16px,3vw,44px);background:rgba(247,245,239,.86);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--vc-line-soft)}.vc-top-brand{display:none;align-items:center;gap:10px;font-weight:650;color:var(--vc-accent-text)}.vc-top-status{flex:1 1;font-size:12.5px;color:var(--vc-muted)}.vc-sync{display:inline-flex}.vc-sync,.vc-top-tools{align-items:center;gap:6px}.vc-top-tools{display:flex}.vc-show-sm{display:none}.vc-main{flex:1 1;padding:8px clamp(16px,3vw,44px) 80px;outline:none}.vc-page{max-width:1320px;margin:0 auto;display:grid;gap:22px;animation:vc-in var(--dur-3) var(--ease)}@keyframes vc-in{0%{opacity:0;transform:translateY(6px)}}.vc-banner-error{max-width:1320px;margin:18px auto 0;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;background:var(--st-suspended-b);color:var(--st-suspended-t);border:1px solid #f1bfb5}.vc-masthead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:30px 0 22px;border-bottom:1px solid var(--vc-line);position:relative}.vc-masthead:after{content:"";position:absolute;inset-inline-start:0;bottom:-3px;width:72px;height:3px;background:var(--vc-margin);border-radius:2px}.vc-masthead h1{margin:6px 0 8px;font:700 clamp(34px,4.4vw,56px)/1.04 var(--font-display);letter-spacing:-.02em;color:var(--vc-ink)}.vc-eyebrow{margin:0;font-size:12px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--vc-accent-text)}[dir=rtl] .vc-eyebrow{letter-spacing:.02em}.vc-lede{margin:0;color:var(--vc-muted);font-size:15.5px;line-height:1.6;max-width:62ch}.vc-cta{flex:none;gap:8px;box-shadow:0 10px 22px -12px rgba(27,86,74,.8)}.vc-cta .vc-kbd{border-color:rgba(255,255,255,.6)}.vc-card{background:var(--vc-card);border:1px solid var(--vc-line);border-radius:16px;box-shadow:0 1px 2px rgba(42,36,20,.05),0 12px 32px -24px rgba(42,36,20,.25);min-width:0}.vc-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px 0}.vc-card-head h2{margin:0;font:650 17px/1.3 var(--font-sans);display:inline-flex;align-items:center;gap:8px}.vc-card-body{padding:16px 22px 22px}.vc-card>.vc-empty,.vc-card>.vc-skeleton{margin:16px 22px 22px}.vc-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.vc-note{margin:0;font-size:13.5px;line-height:1.7;color:var(--vc-muted)}.vc-note-info{padding:10px 14px;border-radius:10px;background:var(--st-trial-b);color:var(--st-trial-t)}.vc-tag{display:inline-block;font-size:11.5px;font-weight:650;padding:2px 8px;border-radius:999px;background:var(--vc-tint);color:var(--vc-accent-text);margin-inline-start:8px}.vc-quote{margin:0 22px 14px;padding:10px 14px;border-inline-start:3px solid var(--vc-margin);background:#FBF8F2;border-radius:0 8px 8px 0;font-size:13.5px}[dir=rtl] .vc-quote{border-radius:8px 0 0 8px}.vc-card .vc-note{padding:0 22px 18px}.vc-card-body .vc-note{padding:0}.vc-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 9px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;background:var(--st-b);color:var(--st-t);line-height:1.5}.vc-pill i{width:7px;height:7px;border-radius:50%;background:var(--st-d);box-shadow:0 0 0 3px color-mix(in srgb,var(--st-d) 22%,transparent)}.vc-pill-lg{font-size:13.5px;padding:5px 12px}.vc-phase-active{--st-t:var(--st-active-t);--st-b:var(--st-active-b);--st-d:var(--st-active-d)}.vc-phase-trial{--st-t:var(--st-trial-t);--st-b:var(--st-trial-b);--st-d:var(--st-trial-d)}.vc-phase-unmanaged{--st-t:var(--st-unmanaged-t);--st-b:var(--st-unmanaged-b);--st-d:var(--st-unmanaged-d)}.vc-phase-grace{--st-t:var(--st-grace-t);--st-b:var(--st-grace-b);--st-d:var(--st-grace-d)}.vc-phase-suspended{--st-t:var(--st-suspended-t);--st-b:var(--st-suspended-b);--st-d:var(--st-suspended-d)}.vc-phase-archived{--st-t:var(--st-archived-t);--st-b:var(--st-archived-b);--st-d:var(--st-archived-d)}.vc-seal{--s:44px;flex:none;width:var(--s);height:var(--s);border-radius:50%;display:grid;place-items:center;background:var(--seal-b);color:var(--seal-t);position:relative;font:700 calc(var(--s) * .46)/1 var(--font-display);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--seal-t) 30%,transparent),inset 0 0 0 5px var(--seal-b),inset 0 0 0 6px color-mix(in srgb,var(--seal-t) 18%,transparent)}.vc-seal-sm{--s:32px}.vc-seal-lg{--s:76px;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--seal-t) 35%,transparent),inset 0 0 0 8px var(--seal-b),inset 0 0 0 9.5px color-mix(in srgb,var(--seal-t) 22%,transparent),0 10px 26px -14px rgba(0,0,0,.45)}.vc-seal span{transform:translateY(1px)}.vc-seal-evergreen{--seal-t:#16473D;--seal-b:#E3F0EB}.vc-seal-ink{--seal-t:#1F4F86;--seal-b:#E6EEF8}.vc-seal-clay{--seal-t:#8E3520;--seal-b:#F8E6DE}.vc-seal-plum{--seal-t:#6B3060;--seal-b:#F4E8F1}.vc-seal-ochre{--seal-t:#6E4A00;--seal-b:#F9EED5}.vc-seal-slate{--seal-t:#34424E;--seal-b:#E8ECF0}.vc-hero{display:grid;grid-template-columns:minmax(300px,5fr) minmax(0,7fr);gap:22px}.vc-revenue{position:relative;overflow:hidden;border-radius:20px;padding:26px 28px 24px;color:var(--vc-cover-text);background:repeating-linear-gradient(0deg,transparent 0 31px,rgba(232,243,239,.07) 31px 32px),radial-gradient(90% 80% at 100% 0,rgba(166,203,191,.22),transparent 60%),linear-gradient(155deg,#1B564A,#113A32 60%,#0C2A24);box-shadow:0 24px 50px -28px rgba(12,42,36,.9);display:flex;flex-direction:column;gap:10px;min-height:250px}.vc-revenue-rule{position:absolute;inset-block:0;inset-inline-start:18px;width:2px;background:linear-gradient(var(--vc-margin),rgba(200,70,44,.2));opacity:.9}.vc-revenue>:not(.vc-revenue-rule){padding-inline-start:16px;position:relative}.vc-revenue-label{margin:0;display:flex;align-items:center;gap:8px;color:var(--vc-cover-muted);font-size:13.5px;font-weight:600}.vc-revenue-value{margin:2px 0 8px;font:700 clamp(44px,5.4vw,72px)/1 var(--font-display);letter-spacing:-.02em;color:#FFFFFF;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.vc-revenue-facts{margin:auto 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid rgba(232,243,239,.16);padding-top:14px}.vc-revenue-facts dt{font-size:12px;color:var(--vc-cover-muted)}.vc-revenue-facts dd{margin:4px 0 0;font-size:18px;font-weight:600;color:#fff}.vc-revenue-note{margin:0;font-size:12.5px;color:#F7DFA6}.vc-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vc-kpi{background:var(--vc-card);border:1px solid var(--vc-line);border-radius:16px;padding:18px 20px;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon label" "value value" "sub sub";align-items:center;column-gap:10px;row-gap:6px;position:relative;overflow:hidden}.vc-kpi:after{content:"";position:absolute;inset-inline:20px;bottom:0;height:2px;background:repeating-linear-gradient(90deg,var(--vc-line) 0 6px,transparent 6px 10px)}.vc-kpi-icon{grid-area:icon;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--vc-tint);color:var(--vc-accent-text)}.vc-kpi-label{grid-area:label;font-size:13px;color:var(--vc-muted);font-weight:550}.vc-kpi strong{grid-area:value;font:600 34px/1.1 var(--font-num);letter-spacing:-.02em;color:var(--vc-ink);justify-self:start}.vc-kpi small{grid-area:sub;font-size:12.5px;color:var(--vc-muted)}.vc-mix{padding-bottom:18px}.vc-mixbar{display:flex;gap:3px;height:18px;margin:18px 22px 14px;border-radius:6px;overflow:hidden}.vc-mixbar-seg{min-width:6px;background:var(--st-d);transition:filter var(--dur-2)}.vc-mixbar-seg:first-child{border-start-start-radius:6px;border-end-start-radius:6px}.vc-mixbar-seg:last-child{border-start-end-radius:6px;border-end-end-radius:6px}.vc-mixbar-seg:hover{filter:brightness(1.08) saturate(1.1)}.vc-mixbar-seg.vc-phase-archived{background:repeating-linear-gradient(135deg,var(--st-archived-d) 0 4px,#B5AFA2 4px 8px)}.vc-mix-legend{list-style:none;margin:0;padding:0 22px;display:flex;flex-wrap:wrap;gap:8px}.vc-mix-legend button{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border:1px solid var(--vc-line);border-radius:12px;background:#FDFCF9;cursor:pointer;font:inherit;color:inherit}[dir=rtl] .vc-mix-legend button{padding:6px 6px 6px 10px}.vc-mix-legend button:hover{border-color:var(--vc-accent)}.vc-mix-legend button.zero{opacity:.55}.vc-mix-legend b{font-size:15px}.vc-mix-legend small{color:var(--vc-muted);font-size:12px}.vc-attention,.vc-barlist,.vc-life-actions,.vc-reasons,.vc-renewals,.vc-sessions,.vc-users{list-style:none;margin:0;padding:0}.vc-attention{padding:8px 10px 12px}.vc-attention button,.vc-renewals button{width:100%;display:flex;align-items:center;gap:12px;padding:11px 12px;border:0;border-radius:12px;background:none;text-align:start;cursor:pointer;font:inherit;color:inherit}.vc-attention button:hover,.vc-barlist button:hover,.vc-renewals button:hover{background:#FAF8F3}.vc-attention b,.vc-renewals b{display:block;font-weight:600;margin-bottom:4px}.vc-go{color:var(--vc-muted);flex:none}.vc-flags{display:inline-flex;flex-wrap:wrap;gap:6px}.vc-more{font-size:12px;color:var(--vc-muted);align-self:center}.vc-flag{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:7px;font-size:12px;font-weight:550;line-height:1.6;border:1px solid transparent}.vc-flag-critical{background:var(--st-suspended-b);color:var(--st-suspended-t);border-color:#F3C9C0}.vc-flag-warning{background:var(--st-grace-b);color:var(--st-grace-t);border-color:#F0D9A6}.vc-flag-info{background:#F1EEE6;color:var(--vc-ink-2);border-color:var(--vc-line)}.vc-renewals{padding:8px 10px 12px}.vc-renewals small{color:var(--vc-muted);font-size:12.5px;display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.vc-daybox{flex:none;width:54px;height:54px;border-radius:12px;display:grid;place-content:center;text-align:center;background:var(--vc-tint);color:var(--vc-accent-text);border:1px solid #cfe3db}.vc-daybox b{font:700 20px/1 var(--font-num);margin:0}.vc-daybox small{font-size:10.5px;margin-top:2px;color:inherit}.vc-daybox.soon{background:var(--st-grace-b);color:var(--st-grace-t);border-color:#F0D9A6}.vc-daybox.late{background:var(--st-suspended-b);color:var(--st-suspended-t);border-color:#F3C9C0}.vc-amount{font-weight:600;color:var(--vc-ink-2)}.vc-barlist{padding:10px 10px 14px;display:grid;gap:2px}.vc-barlist button{width:100%;display:grid;grid-template-columns:minmax(90px,1.1fr) 2fr auto;grid-template-areas:"name track value" "name sub sub";align-items:center;column-gap:12px;padding:8px 12px;background:none;border:0;border-radius:10px;cursor:pointer;font:inherit;color:inherit;text-align:start}.vc-barlist-name{grid-area:name;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-barlist-track{grid-area:track;height:10px;border-radius:0 4px 4px 0;background:transparent}[dir=rtl] .vc-barlist-track{border-radius:4px 0 0 4px}.vc-barlist-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3E8473,#1B564A)}[dir=rtl] .vc-barlist-track span{background:linear-gradient(270deg,#3E8473,#1B564A)}.vc-barlist-value{grid-area:value;font-weight:650}.vc-barlist-sub{grid-area:sub;font-size:12px;color:var(--vc-muted);justify-self:end}.vc-feed{padding:4px 22px 18px}.vc-feed.compact{padding:10px 22px 18px}.vc-feed ol{list-style:none;margin:0;padding:0;position:relative}.vc-feed ol:before{content:"";position:absolute;inset-block:14px;inset-inline-start:15px;width:1px;background:var(--vc-line)}.vc-feed-day{margin:18px 0 8px;font:650 12px/1 var(--font-sans);color:var(--vc-muted);letter-spacing:.06em;text-transform:uppercase;position:sticky;top:60px;background:var(--vc-card);padding:8px 0;z-index:1}.vc-feed-row{display:flex;gap:14px;padding:9px 0;position:relative}.vc-feed-icon{flex:none;width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#F3F0E8;color:var(--vc-ink-2);border:3px solid var(--vc-card);position:relative}.tone-good .vc-feed-icon{background:var(--st-active-b);color:var(--st-active-t)}.tone-info .vc-feed-icon{background:var(--vc-tint);color:var(--vc-accent-text)}.tone-warn .vc-feed-icon{background:var(--st-grace-b);color:var(--st-grace-t)}.tone-bad .vc-feed-icon{background:var(--st-suspended-b);color:var(--st-suspended-t)}.vc-feed-body{min-width:0;flex:1 1;padding-top:4px}.vc-feed-line{margin:0;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:14px}.vc-feed-reason{margin:4px 0 0;font-size:13px;color:var(--vc-ink-2);font-style:italic;overflow-wrap:anywhere}.vc-feed-meta{margin:3px 0 0;font-size:12px;color:var(--vc-muted)}.vc-feed-details{margin-top:6px;font-size:12.5px}.vc-feed-details summary{cursor:pointer;display:inline-flex;align-items:center;gap:4px;color:var(--vc-accent-text);font-weight:600;list-style:none}.vc-feed-details summary::-webkit-details-marker{display:none}.vc-feed-details[open] summary svg{transform:rotate(180deg)}.vc-feed-details table{margin-top:6px;border-collapse:collapse;width:100%;max-width:560px}.vc-feed-details td,.vc-feed-details th{text-align:start;padding:4px 8px;border-bottom:1px solid var(--vc-line-soft);overflow-wrap:anywhere}.vc-feed-details th{font-weight:550;width:34%}.vc-feed-details s,.vc-feed-details th{color:var(--vc-muted)}.vc-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.vc-card>.vc-toolbar{padding:16px 22px 4px}.vc-toolbar-sticky{position:sticky;top:60px;z-index:10;padding:10px 0;margin:-10px 0 -12px;background:linear-gradient(var(--vc-paper) 80%,transparent)}.vc-search{flex:1 1 320px;display:flex;align-items:center;gap:10px;padding:0 14px;height:46px;border:1px solid var(--border-input);border-radius:12px;background:var(--vc-card);color:var(--vc-muted);transition:border-color var(--dur-2),box-shadow var(--dur-2)}.vc-search:focus-within{border-color:var(--vc-accent);box-shadow:0 0 0 3px rgba(27,86,74,.15)}.vc-search input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:15px;color:var(--vc-ink)}.vc-search input:focus-visible{outline:none}.vc-search input::-webkit-search-cancel-button{cursor:pointer}.vc-select select{height:46px;padding:0 12px;border:1px solid var(--border-input);border-radius:12px;background:var(--vc-card);font:inherit;color:var(--vc-ink);cursor:pointer}.vc-segmented{display:inline-flex;padding:3px;border-radius:12px;background:#EDE9DF;height:46px}.vc-segmented button{width:44px;border:0;border-radius:9px;background:none;color:var(--vc-muted);cursor:pointer;display:grid;place-items:center}.vc-segmented button[aria-pressed=true]{background:var(--vc-card);color:var(--vc-accent-text);box-shadow:0 1px 3px rgba(0,0,0,.12)}.vc-filters{display:flex;flex-wrap:wrap;gap:8px}.vc-filter{display:inline-flex;align-items:center;gap:7px;padding:7px 8px 7px 12px;border-radius:999px;border:1px solid var(--vc-line);background:var(--vc-card);color:var(--vc-ink-2);font:inherit;font-size:13.5px;font-weight:550;cursor:pointer;transition:all var(--dur-2)}[dir=rtl] .vc-filter{padding:7px 12px 7px 8px}.vc-filter i{width:8px;height:8px;border-radius:50%;background:var(--st-d)}.vc-filter b{min-width:24px;padding:1px 7px;border-radius:999px;background:#F1EEE6;font-size:12px;text-align:center}.vc-filter:hover:not(:disabled){border-color:var(--vc-accent)}.vc-filter[aria-pressed=true]{background:var(--vc-accent);border-color:var(--vc-accent);color:#fff}.vc-filter[aria-pressed=true] b{background:rgba(0,0,0,.22);color:#fff}.vc-filter[aria-pressed=true] i{box-shadow:0 0 0 2px #fff}.vc-filter-attention:before{content:"!";width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;background:#F2C14E;color:#3B2A00}.vc-filter:disabled{opacity:.45;cursor:default}.vc-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:18px}.vc-firm-card{position:relative;padding:18px 20px 16px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;transition:transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease),border-color var(--dur-2);overflow:hidden}.vc-firm-card:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--st-d,var(--vc-line))}.vc-firm-card.phase-active{--st-d:var(--st-active-d)}.vc-firm-card.phase-trial{--st-d:var(--st-trial-d)}.vc-firm-card.phase-unmanaged{--st-d:var(--st-unmanaged-d)}.vc-firm-card.phase-grace{--st-d:var(--st-grace-d)}.vc-firm-card.phase-suspended{--st-d:var(--st-suspended-d)}.vc-firm-card.phase-archived{--st-d:var(--st-archived-d)}.vc-firm-card:hover{transform:translateY(-2px);border-color:#CFC6B2;box-shadow:0 2px 4px rgba(42,36,20,.06),0 22px 40px -26px rgba(42,36,20,.45)}.vc-firm-card:focus-within{border-color:var(--vc-accent)}.vc-firm-card-hit{position:absolute;inset:0;z-index:1;border:0;background:transparent;cursor:pointer;border-radius:16px}.vc-firm-card-hit:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.vc-firm-card-head{display:flex;align-items:center;gap:12px}.vc-firm-card h3{margin:0;font:650 16.5px/1.3 var(--font-sans);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vc-firm-card-head p{margin:3px 0 0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-firm-card-money{display:flex;align-items:baseline;gap:8px;padding:10px 0;border-block:1px dashed var(--vc-line)}.vc-firm-card-money>.num{font:700 24px/1 var(--font-display);color:var(--vc-ink)}.vc-firm-card-money small{color:var(--vc-muted);font-size:12.5px}.vc-countdown{margin-inline-start:auto;font-size:12.5px;font-weight:600;color:var(--vc-accent-text)}.vc-countdown.soon{color:var(--st-grace-t)}.vc-countdown.late{color:var(--st-suspended-t)}.vc-firm-card-meters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vc-firm-card-foot{min-height:24px;font-size:12.5px}.vc-firm-card>*{min-width:0}.vc-firm-card .vc-meter-head{flex-direction:column;align-items:flex-start;gap:1px}.vc-firm-card .vc-meter-value{font-size:15px}.vc-meter{display:grid;gap:6px;min-width:0}.vc-meter-head{display:flex;justify-content:space-between;align-items:baseline;gap:6px}.vc-meter-label{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--vc-muted);white-space:nowrap}.vc-meter-value{font-size:13.5px;font-weight:650}.vc-meter-value small{font-weight:450;color:var(--vc-muted)}.vc-meter-track{height:6px;border-radius:99px;background:#EEEAE1;overflow:hidden}.vc-meter-track span{display:block;height:100%;border-radius:inherit;background:var(--vc-accent);transition:inline-size .6s var(--ease)}.vc-meter-near .vc-meter-track span{background:var(--st-grace-d)}.vc-meter-full .vc-meter-track span{background:var(--st-suspended-d)}.vc-meter-none .vc-meter-track{background:repeating-linear-gradient(90deg,#EEEAE1 0 4px,transparent 4px 7px)}.vc-meters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 26px}.vc-table-wrap{overflow-x:auto}.vc-table{width:100%;border-collapse:collapse;font-size:13.5px}.vc-table th{text-align:start;font-size:12px;font-weight:600;color:var(--vc-muted);padding:14px 14px 10px;border-bottom:1px solid var(--vc-line);white-space:nowrap;position:sticky;top:0;background:var(--vc-card)}.vc-table td{padding:10px 14px;border-bottom:1px solid var(--vc-line-soft);white-space:nowrap}.vc-table tr:hover td{background:#FBF9F4}.vc-table .n{text-align:end}.vc-row-link{display:flex;align-items:center;gap:10px;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:start}.vc-row-link b{display:block}.vc-row-link small{color:var(--vc-muted);font-size:12px}.vc-row-link:hover b{color:var(--vc-accent-text);text-decoration:underline}.vc-crumbs{padding-top:22px}.vc-firm-head{display:flex;align-items:center;gap:22px;padding:26px 28px;border-radius:20px;background:var(--vc-card);border:1px solid var(--vc-line);position:relative;overflow:hidden}.vc-firm-head:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 27px,rgba(27,86,74,.045) 27px 28px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%)}[dir=rtl] .vc-firm-head:after{-webkit-mask-image:linear-gradient(270deg,transparent,#000 55%);mask-image:linear-gradient(270deg,transparent,#000 55%)}.vc-firm-head:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:5px;background:var(--st-d)}.vc-firm-head.phase-active{--st-d:var(--st-active-d)}.vc-firm-head.phase-trial{--st-d:var(--st-trial-d)}.vc-firm-head.phase-unmanaged{--st-d:var(--st-unmanaged-d)}.vc-firm-head.phase-grace{--st-d:var(--st-grace-d)}.vc-firm-head.phase-suspended{--st-d:var(--st-suspended-d)}.vc-firm-head.phase-archived{--st-d:var(--st-archived-d)}.vc-firm-head h1{margin:4px 0 10px;font:700 clamp(28px,3.4vw,44px)/1.1 var(--font-display);letter-spacing:-.015em}.vc-firm-sub{margin:0;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.vc-firm-sub a{color:var(--vc-accent-text)}.vc-firm-actions{display:flex;flex-wrap:wrap;gap:8px}.vc-firm-actions,.vc-firm-head>*{position:relative;z-index:1}.vc-facts{margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--vc-line);border-radius:16px;background:var(--vc-card);overflow:hidden}.vc-facts>div{padding:16px 18px;border-inline-end:1px solid var(--vc-line-soft);display:grid;gap:4px;align-content:start}.vc-facts>div:last-child{border-inline-end:0}.vc-facts dt{font-size:12px;color:var(--vc-muted);font-weight:550}.vc-facts dd{margin:0;font:650 21px/1.2 var(--font-num)}.vc-facts dd small{font-size:14px;color:var(--vc-muted);font-weight:450}.vc-facts dd.sub,.vc-facts small{font-size:12px;color:var(--vc-muted);font-family:var(--font-sans);font-weight:450}.vc-facts small.soon{color:var(--st-grace-t);font-weight:600}.vc-facts small.late{color:var(--st-suspended-t);font-weight:600}.vc-life{margin:0;padding:18px 22px 16px;background:var(--vc-card);border:1px solid var(--vc-line);border-radius:16px}.vc-life-bar{position:relative;display:flex;gap:3px;height:14px;margin:18px 0 14px}.vc-life-bar .seg{height:100%;min-width:3px}.vc-life-bar .seg:first-child{border-start-start-radius:7px;border-end-start-radius:7px}.vc-life-bar .seg:last-of-type{border-start-end-radius:7px;border-end-end-radius:7px}.vc-life .paid{background:var(--st-active-d)}.vc-life .grace{background:var(--st-grace-d)}.vc-life .read{background:repeating-linear-gradient(135deg,#D9C9C4 0 5px,#EFE3DF 5px 10px)}.vc-life-bar .today{position:absolute;top:-18px;bottom:-6px;width:2px;background:var(--vc-ink);transform:translateX(-1px)}[dir=rtl] .vc-life-bar .today{transform:translateX(1px)}.vc-life-bar .today b{position:absolute;top:-4px;inset-inline-start:6px;font-size:11px;font-weight:700;white-space:nowrap;background:var(--vc-ink);color:#fff;padding:1px 6px;border-radius:4px}.vc-life-legend{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:12.5px;color:var(--vc-muted)}.vc-life-legend span{display:inline-flex;align-items:center;gap:7px}.vc-life-legend i{width:12px;height:12px;border-radius:3px;display:inline-block}.vc-life-legend b{color:var(--vc-ink-2);font-weight:600}.vc-tabs{display:flex;gap:2px;border-bottom:1px solid var(--vc-line);overflow-x:auto;scrollbar-width:none;margin-top:4px}.vc-tabs button{flex:none;position:relative;display:inline-flex;align-items:center;gap:7px;padding:12px 16px;background:none;border:0;font:inherit;font-size:14.5px;font-weight:550;color:var(--vc-muted);cursor:pointer;border-radius:10px 10px 0 0}.vc-tabs button:hover{color:var(--vc-ink);background:rgba(27,86,74,.05)}.vc-tabs button[aria-selected=true]{color:var(--vc-accent-text);font-weight:650}.vc-tabs button[aria-selected=true]:after{content:"";position:absolute;inset-inline:10px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--vc-accent)}.vc-count{font-size:11.5px;padding:1px 7px;border-radius:999px;background:#EFEBE2;color:var(--vc-ink-2)}.vc-live{width:8px;height:8px;border-radius:50%;background:var(--st-grace-d);box-shadow:0 0 0 0 rgba(217,139,11,.6);animation:vc-pulse 1.8s infinite}@keyframes vc-pulse{70%{box-shadow:0 0 0 7px rgba(217,139,11,0)}to{box-shadow:0 0 0 0 rgba(217,139,11,0)}}.vc-panel{display:grid;gap:22px}.vc-mini-facts{margin:0;display:grid;gap:8px;border-top:1px dashed var(--vc-line);padding:14px 22px 20px}.vc-mini-facts div{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.vc-mini-facts dt{display:inline-flex;align-items:center;gap:7px;color:var(--vc-muted)}.vc-mini-facts dd{margin:0;font-weight:650}.vc-reasons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.vc-reasons .vc-flag{font-size:13px;padding:5px 10px}.vc-quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.vc-dates{margin:0 0 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vc-dates div{padding:12px 14px;border-radius:12px;background:#FBF9F4;border:1px solid var(--vc-line-soft)}.vc-dates dt{font-size:12px;color:var(--vc-muted)}.vc-dates dd{margin:4px 0 0;font-weight:650;font-size:16px}.vc-kv{margin:0;padding:12px 22px 16px;display:grid}.vc-kv div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:9px 0;border-bottom:1px solid var(--vc-line-soft);font-size:14px}.vc-kv div:last-child{border-bottom:0}.vc-kv dt{color:var(--vc-muted)}.vc-kv dd{margin:0;font-weight:600;text-align:end;min-width:0;overflow-wrap:anywhere}.vc-onoff{display:inline-flex;align-items:center;gap:6px;font-size:13px}.vc-onoff:before{content:"";width:26px;height:15px;border-radius:99px;background:#D8D2C4;box-shadow:inset 0 0 0 2px #D8D2C4,inset -11px 0 0 2px #fff}.vc-onoff.on:before{background:var(--vc-accent);box-shadow:inset 0 0 0 2px var(--vc-accent),inset 11px 0 0 2px #fff}[dir=rtl] .vc-onoff:before{box-shadow:inset 0 0 0 2px #D8D2C4,inset 11px 0 0 2px #fff}[dir=rtl] .vc-onoff.on:before{box-shadow:inset 0 0 0 2px var(--vc-accent),inset -11px 0 0 2px #fff}.vc-users{padding:6px 22px 10px}.vc-users li{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--vc-line-soft);flex-wrap:wrap}.vc-users li:last-child{border-bottom:0}.vc-users li.muted{opacity:.72}.vc-users b{font-weight:600;overflow-wrap:anywhere}.vc-users p{margin:5px 0 0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12.5px}.vc-avatar{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--vc-tint);color:var(--vc-accent-text);font-weight:700;font-family:var(--font-en)}.vc-avatar.invite{background:#F3F0E8;color:var(--vc-muted);border:1px dashed #cfc8b7}.vc-role{padding:1px 8px;border-radius:6px;font-weight:600;background:#F1EEE6;color:var(--vc-ink-2)}.vc-role.role-firm_admin{background:var(--vc-tint);color:var(--vc-accent-text)}.vc-mstatus{font-weight:600}.vc-mstatus.st-active{color:var(--st-active-t)}.vc-mstatus.st-suspended{color:var(--st-suspended-t)}.vc-mstatus.st-invited{color:var(--st-trial-t)}.vc-user-actions{display:flex;flex-wrap:wrap;gap:4px}.vc-subhead{margin:10px 22px 0;font-size:13px;font-weight:650;color:var(--vc-muted);letter-spacing:.04em}.vc-support-card{padding:26px;display:grid;gap:12px;justify-items:start;background:linear-gradient(160deg,#FFFFFF,#FBF7EC)}.vc-support-card h2{margin:0;font:700 24px/1.2 var(--font-display)}.vc-support-card p{margin:0;line-height:1.7;color:var(--vc-ink-2)}.vc-support-art{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;background:var(--st-grace-b);color:var(--st-grace-t)}.vc-sessions{padding:10px 22px 16px}.vc-sessions li{display:flex;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--vc-line-soft);flex-wrap:wrap}.vc-sessions p{margin:3px 0 0}.vc-ring{--p:100;flex:none;width:52px;height:52px;place-items:center;background:conic-gradient(var(--st-grace-d) calc(var(--p) * 1%),#EFEBE2 0)}.vc-ring,.vc-ring span{border-radius:50%;display:grid}.vc-ring span{width:40px;height:40px;background:var(--vc-card);place-items:center;font-weight:700;font-size:14px}.vc-life-actions{padding:8px 22px 18px}.vc-life-actions li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--vc-line-soft)}.vc-life-actions li:last-child{border-bottom:0}.vc-life-actions p{margin:3px 0 0;font-size:13px;color:var(--vc-muted)}.vc-life-actions li.danger b{color:var(--st-suspended-t)}.vc-team{display:grid;gap:12px}.vc-team-card{display:flex;align-items:center;gap:14px;padding:16px 20px;flex-wrap:wrap}.vc-team-card p{margin:4px 0 0;font-size:12.5px}.vc-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 22px 16px;border-top:1px solid var(--vc-line-soft);font-size:12.5px}.vc-empty{display:grid;justify-items:center;text-align:center;gap:8px;padding:26px 16px 22px}.vc-empty-art{width:128px;height:88px;margin-bottom:4px}.vc-empty-art .sheet{fill:#FFFDF8;stroke:#DDD6C6}.vc-empty-art .margin{stroke:var(--vc-margin);stroke-width:1.5;opacity:.6}.vc-empty-art .rule{stroke:#B9D4CB;stroke-width:1}.vc-empty-art .seal{fill:var(--vc-tint);stroke:var(--vc-accent);stroke-width:1.5}.vc-empty-art .tick{fill:none;stroke:var(--vc-accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.vc-empty strong{font-size:15.5px}.vc-empty p{margin:0;color:var(--vc-muted);font-size:13.5px;max-width:46ch;line-height:1.6}.vc-empty .btn{margin-top:8px}.vc-skeleton{display:grid;gap:12px;padding:4px 0}.vc-skeleton span{height:12px;border-radius:6px;background:linear-gradient(90deg,#EFEBE2 25%,#F7F4EE 50%,#EFEBE2 75%);background-size:200% 100%;animation:vc-shimmer 1.3s linear infinite}@keyframes vc-shimmer{to{background-position:-200% 0}}.vc-alert{margin:0;padding:10px 14px;border-radius:10px;background:var(--st-suspended-b);color:var(--st-suspended-t);font-size:13.5px;border:1px solid #f1c3b9}.vc-card>.vc-alert{margin:12px 22px 0}.vc-toasts{position:fixed;inset-block-end:22px;inset-inline-end:22px;z-index:120;display:grid;gap:10px;width:min(420px,calc(100vw - 32px))}.vc-toast{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border-radius:14px;background:var(--vc-cover);color:#fff;box-shadow:0 18px 40px -18px rgba(0,0,0,.6);font-size:14px;line-height:1.5;animation:vc-in var(--dur-3) var(--ease)}.vc-toast.success svg:first-child{color:#9BD77C;flex:none;margin-top:1px}.vc-toast.error{background:#7E1F14}.vc-toast span{flex:1 1}.vc-toast button{background:none;border:0;color:inherit;opacity:.7;cursor:pointer;padding:2px}.vc-dialog .dialog-body{padding-top:6px}.vc-dialog-firm{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:550;color:var(--vc-ink-2)}.vc-form{display:grid;gap:16px}.vc-field{display:grid;gap:6px;min-width:0}.vc-field-label{font-size:13px;font-weight:600;color:var(--vc-ink-2)}.vc-field-hint{font-size:12px;color:var(--vc-muted);line-height:1.5}.vc-field input,.vc-field select,.vc-field textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--border-input);border-radius:10px;background:#fff;font:inherit;font-size:15px;color:var(--vc-ink)}.vc-field textarea{resize:vertical;min-height:64px;line-height:1.5}.vc-field input:focus,.vc-field textarea:focus{outline:none;border-color:var(--vc-accent);box-shadow:0 0 0 3px rgba(27,86,74,.16)}.vc-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vc-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vc-choices{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.vc-choices legend{font-size:13px;font-weight:600;color:var(--vc-ink-2);margin-bottom:8px;padding:0}.vc-choice{position:relative;display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1.5px solid var(--vc-line);border-radius:12px;cursor:pointer;background:#fff;transition:border-color var(--dur-2),background var(--dur-2)}.vc-choice input{position:absolute;opacity:0;pointer-events:none}.vc-choice:hover{border-color:#BDB4A0}.vc-choice.checked{border-color:var(--vc-accent);background:var(--vc-tint)}.vc-choice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.vc-choice strong{display:block;font-size:14px}.vc-choice small{display:block;margin-top:2px;font-size:12.5px;color:var(--vc-muted);line-height:1.45}.vc-choice-icon{color:var(--vc-accent-text);margin-top:1px}.vc-toggle{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--vc-line);border-radius:12px;cursor:pointer;position:relative}.vc-toggle input{position:absolute;opacity:0;width:1px;height:1px}.vc-toggle-track{flex:none;width:40px;height:24px;border-radius:99px;background:#CFC8B7;position:relative;transition:background var(--dur-2);margin-top:1px}.vc-toggle-track i{position:absolute;top:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:inset-inline-start var(--dur-2) var(--ease)}.vc-toggle input:checked+.vc-toggle-track{background:var(--vc-accent)}.vc-toggle input:checked+.vc-toggle-track i{inset-inline-start:19px}.vc-toggle input:focus-visible+.vc-toggle-track{outline:2px solid var(--focus);outline-offset:2px}.vc-toggle strong{display:block;font-size:14px}.vc-toggle small{display:block;font-size:12.5px;color:var(--vc-muted);margin-top:2px}.vc-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.vc-preset{display:grid;gap:3px;padding:10px 8px;border-radius:12px;border:1.5px solid var(--vc-line);background:#fff;cursor:pointer;font:inherit;color:inherit;text-align:center}.vc-preset b{font-size:14px}.vc-preset small{font-size:11.5px;color:var(--vc-muted)}.vc-preset:hover{border-color:#BDB4A0}.vc-preset.active{border-color:var(--vc-accent);background:var(--vc-tint)}.vc-timeline-preview{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:12px;overflow:hidden;border:1px solid var(--vc-line)}.vc-timeline-preview li{padding:10px 12px;display:grid;gap:3px;border-top:4px solid}.vc-timeline-preview li+li{border-inline-start:1px solid var(--vc-line)}.vc-timeline-preview span{font-size:12px;color:var(--vc-muted)}.vc-timeline-preview b{font-size:14px}.vc-timeline-preview .paid{border-top-color:var(--st-active-d)}.vc-timeline-preview .grace{border-top-color:var(--st-grace-d)}.vc-timeline-preview .read{border-top-color:#D9C9C4}.vc-diff{padding:12px 14px;border-radius:12px;background:#FBF8F2;border:1px dashed #d9cfb9;font-size:13.5px}.vc-diff ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.vc-diff li{display:flex;justify-content:space-between;gap:12px}.vc-diff s{color:var(--vc-muted)}.vc-state-change{gap:10px}.vc-secret,.vc-state-change{display:flex;align-items:center}.vc-secret{gap:6px}.vc-secret input{flex:1 1}.vc-secret-card{display:grid;gap:14px}.vc-secret-card p{margin:0;line-height:1.7}.vc-secret-value{display:block;padding:16px;border-radius:12px;background:var(--vc-cover);color:#F2F7F5;font-size:15px;line-height:1.6;word-break:break-all;letter-spacing:.02em;-webkit-user-select:all;user-select:all}.vc-reason{display:grid;gap:8px;padding-top:14px;border-top:1px dashed var(--vc-line)}.vc-reason-chips{display:flex;flex-wrap:wrap;gap:6px}.vc-chip{padding:4px 10px;border-radius:999px;border:1px solid var(--vc-line);background:#FBF9F4;font:inherit;font-size:12.5px;color:var(--vc-ink-2);cursor:pointer}.vc-chip:hover{border-color:var(--vc-accent);color:var(--vc-accent-text)}.vc-form-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.vc-form-foot{margin:-6px 0 0;font-size:11.5px;color:var(--vc-muted);text-align:end}.vc-palette .dialog-body{padding:0}.vc-palette .dialog-head{display:none}.vc-palette-search{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--vc-line);color:var(--vc-muted)}.vc-palette-search input{flex:1 1;border:0;outline:0;font:inherit;font-size:17px;color:var(--vc-ink);background:none}.vc-palette-list{list-style:none;margin:0;padding:8px;max-height:50vh;overflow:auto}.vc-palette-list li{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:10px;cursor:pointer}.vc-palette-list li.active{background:var(--vc-tint)}.vc-palette-list b{display:block;font-weight:600}.vc-palette-list small{display:block;font-size:12px;color:var(--vc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-palette-icon{width:32px;display:grid;place-items:center;color:var(--vc-accent-text)}.vc-palette-none{color:var(--vc-muted);cursor:default}.vc-shortcuts{margin:0;display:grid;gap:2px}.vc-shortcuts div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--vc-line-soft)}.vc-shortcuts dt{display:flex;gap:4px;align-items:center}.vc-shortcuts dd{margin:0;color:var(--vc-ink-2)}.vc-tabbar{display:none}@media (max-width:1240px){.vc-hero{grid-template-columns:1fr}.vc-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.vc-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.vc-facts>div{border-bottom:1px solid var(--vc-line-soft)}}@media (max-width:1100px){.vc{--vc-rail-w:80px}.vc-rail-inner{padding:20px 10px;align-items:center}.vc-rail-brand{padding:4px 0 16px}.vc-nav-label,.vc-rail-brand span,.vc-rail-jump .vc-kbd,.vc-rail-jump span,.vc-rail-me,.vc-rail-out span,.vc-rail-secure span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vc-nav a{justify-content:center;padding:12px}.vc-nav a.active:before{inset-inline-start:-10px}.vc-nav-count{position:absolute;top:2px;inset-inline-end:0;font-size:10.5px;padding:0 5px}.vc-rail-jump{justify-content:center;padding:10px}.vc-rail-foot{justify-items:center}.vc-rail-out{padding:8px}.vc-columns{grid-template-columns:1fr}}@media (max-width:820px){.vc{grid-template-columns:minmax(0,1fr)}.vc-rail{display:none}.vc-top{padding:0 14px;height:56px}.vc-top-brand{display:inline-flex}.vc-hide-sm{display:none}.vc-show-sm{display:inline-flex}.vc-main{padding:0 14px 104px}.vc-feed-day,.vc-toolbar-sticky{top:56px}.vc-masthead{flex-direction:column;align-items:stretch;padding-top:22px}.vc-masthead .vc-cta{justify-content:center}.vc-cta .vc-kbd{display:none}.vc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-kpi{padding:14px}.vc-kpi strong{font-size:26px}.vc-revenue{padding:22px 20px;min-height:0}.vc-revenue-facts dd{font-size:15px}.vc-firm-head{flex-wrap:wrap;padding:20px;gap:14px}.vc-firm-actions{inline-size:100%}.vc-firm-actions .btn{flex:1 1;justify-content:center}.vc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-meters{grid-template-columns:1fr}.vc-grid-2,.vc-grid-4,.vc-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-search{flex-basis:100%}.vc-select{flex:1 1}.vc-select select{width:100%}.vc-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-14px;padding-inline:14px}.vc-filter{flex:none}.vc-user-actions .btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.vc-user-actions{inline-size:100%;justify-content:flex-end}.vc-tabbar{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;inset-inline:0;bottom:0;z-index:30;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--vc-cover);box-shadow:0 -10px 30px -16px rgba(0,0,0,.6)}.vc-tabbar a{display:grid;justify-items:center;gap:3px;padding:7px 2px;border-radius:12px;color:var(--vc-cover-muted);text-decoration:none;font-size:11.5px;font-weight:550}.vc-tabbar a.active{color:#fff;background:rgba(232,243,239,.12)}.vc-tabbar-icon{position:relative}.vc-tabbar .dot{position:absolute;top:-2px;inset-inline-end:-4px;width:8px;height:8px;border-radius:50%;background:#F2C14E}.vc-tabbar a:focus-visible{outline-color:#F2C14E}.vc-toasts{inset-block-end:88px;inset-inline:16px;width:auto}.vc-dialog.dialog{width:100%}}@media (max-width:480px){.vc-masthead h1{font-size:34px}.vc-revenue-facts{grid-template-columns:1fr 1fr}.vc-revenue-facts>div:last-child{grid-column:1/-1}.vc-firm-card-meters{grid-template-columns:1fr 1fr 1fr;gap:10px}.vc-choices,.vc-grid-2,.vc-grid-4,.vc-timeline-preview{grid-template-columns:1fr}.vc-timeline-preview li+li{border-inline-start:0}.vc-barlist button{grid-template-columns:minmax(70px,1fr) 1.4fr auto}.vc-dates{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.vc-page,.vc-toast{animation:none}.vc-firm-card:hover{transform:none}.vc-live,.vc-skeleton span{animation:none}}.vendor-support-banner{position:sticky;top:0;z-index:60;display:flex;gap:10px 14px;align-items:center;justify-content:center;flex-wrap:wrap;padding:10px 18px;background:repeating-linear-gradient(135deg,#FCEFC9 0 14px,#F9E6B2 14px 28px);color:#5A3F00;border-bottom:1px solid #e3c77e;font-size:13.5px}.vendor-support-banner strong{font-weight:700}.vendor-support-banner.is-vendor{background:repeating-linear-gradient(135deg,#12382F 0 14px,#164237 14px 28px);color:#EAF4F0;border-bottom-color:var(--margin)}.vendor-support-actions{display:inline-flex;gap:8px;align-items:center}.vendor-support-actions a,.vendor-support-actions button{font:inherit;font-weight:650;padding:4px 12px;border-radius:8px;cursor:pointer;text-decoration:none}.vendor-support-actions button{background:#F2C14E;color:#3B2A00;border:0}.vendor-support-actions a{color:inherit;border:1px solid}.vc-note-warn{padding:10px 14px;border-radius:10px;background:var(--st-grace-b);color:var(--st-grace-t)}.vc-span-2{grid-column:1/-1}.vc-avatar-portal{background:var(--st-trial-b);color:var(--st-trial-t)}.vc-shared{font-size:12.5px}.vc-support-log{list-style:none;margin:0;padding:8px 22px 18px;display:grid;gap:2px}.vc-support-log li{display:grid;grid-template-columns:150px 1fr auto;gap:12px;padding:8px 0;border-bottom:1px solid var(--vc-line-soft);font-size:13.5px;align-items:baseline}.vc-support-log code{font-family:var(--font-mono);font-size:12.5px;background:#F1EEE6;padding:1px 6px;border-radius:5px}@media (max-width:820px){.vc-support-log li{grid-template-columns:1fr;gap:2px}}.vc-steps{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;inline-size:100%;counter-reset:step}.vc-steps li{position:relative;display:grid;gap:2px;padding:12px 14px 12px 12px;padding-inline-start:46px;border:1px solid var(--border);background:var(--surface);counter-increment:step;min-block-size:62px}.vc-steps li:first-child{border-start-start-radius:12px;border-end-start-radius:12px}.vc-steps li:last-child{border-start-end-radius:12px;border-end-end-radius:12px}.vc-steps li+li{border-inline-start:0}.vc-steps li:before{content:counter(step);position:absolute;inset-inline-start:12px;inset-block-start:14px;inline-size:24px;block-size:24px;border-radius:50%;display:grid;place-items:center;font:700 12.5px/1 var(--font-mono,monospace);background:var(--paper-100);color:var(--text-muted);border:1px solid var(--border-strong)}.vc-steps li b{font-size:13.5px}.vc-steps li small{font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.vc-steps li.now{background:var(--cover-25);border-color:var(--cover-200);box-shadow:inset 0 -3px 0 var(--cover-600)}.vc-steps li.now:before{background:var(--cover-600);color:#fff;border-color:var(--cover-700)}.vc-steps li.done:before{content:"✓";background:var(--green-bg);color:var(--green-text);border-color:var(--green-border)}@media (max-width:720px){.vc-steps{grid-template-columns:1fr}.vc-steps li+li{border-inline-start:1px solid var(--border);border-block-start:0}.vc-steps li:first-child{border-radius:12px 12px 0 0}.vc-steps li:last-child{border-radius:0 0 12px 12px}}.vc-approval{margin:0}.support-request{position:relative;z-index:59;display:grid;grid-template-columns:auto 1fr auto;gap:12px 16px;align-items:center;margin:0;padding:14px 20px;background:linear-gradient(180deg,#FFFDF6,#FBF4E2);border-bottom:1px solid #e8d7a6;color:var(--text)}.support-request .sr-mark{inline-size:40px;block-size:40px;border-radius:12px;display:grid;place-items:center;background:var(--cover-700);color:#F4F9F7;box-shadow:0 0 0 4px rgba(27,86,74,.12)}.support-request h2{margin:0;font:700 15.5px/1.35 var(--font-display,inherit)}.support-request p{margin:2px 0 0;font-size:13.5px;line-height:1.6;color:var(--text-2)}.support-request .sr-reason{font-style:italic;color:var(--text)}.support-request .sr-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:12.5px;color:var(--text-muted)}.support-request .sr-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.support-request .sr-actions .btn{min-block-size:40px}.support-request .sr-approve{background:var(--cover-600);color:#fff;border-color:var(--cover-700)}.support-request .sr-approve:hover{background:var(--cover-700)}.support-request .sr-wait{font-size:13px;color:var(--amber-text);background:var(--amber-bg);border:1px solid var(--amber-border);border-radius:999px;padding:4px 12px}.support-request .sr-done{font-size:13px;color:var(--green-text)}.support-request [role=alert]{grid-column:1/-1;color:var(--red-text);font-size:13px}@media (max-width:760px){.support-request{grid-template-columns:auto 1fr;padding:14px 16px}.support-request .sr-actions{grid-column:1/-1;justify-content:stretch}.support-request .sr-actions .btn{flex:1 1 140px}}:root[data-theme=dark] .support-request{background:linear-gradient(180deg,#1F2A26,#1A2420);border-bottom-color:#3A4A43}.idle-warning{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:16px;background:rgba(7,28,24,.48);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.idle-card{inline-size:min(420px,100%);background:var(--surface);color:var(--text);border-radius:18px;padding:24px 24px 20px;box-shadow:0 24px 60px rgba(7,28,24,.28);border-top:5px solid var(--cover-600);display:grid;gap:12px;text-align:start}.idle-card h2{margin:0;font:700 20px/1.3 var(--font-display,inherit)}.idle-card p{margin:0;line-height:1.7;color:var(--text-2)}.idle-count{font:700 40px/1 var(--font-mono,monospace);color:var(--cover-700);letter-spacing:.02em}.idle-card .btn{justify-self:stretch;min-block-size:44px}.idle-card .idle-actions{display:flex;gap:8px;flex-wrap:wrap}.idle-card .idle-actions .btn{flex:1 1 150px}.auth-notice{margin:0 0 14px;padding:10px 14px;border-radius:10px;background:var(--amber-bg);color:var(--amber-text);border:1px solid var(--amber-border);font-size:14px;line-height:1.6}.vc-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:720px){.vc-grid-3{grid-template-columns:1fr}}.vc-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vc-custom{display:inline-flex;align-items:center;margin-inline-start:6px;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:700;background:var(--violet-bg);color:var(--violet-text);border:1px solid var(--violet-border);vertical-align:middle}.vc-plan-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 12px}.vc-plan-chip{display:inline-flex;align-items:center;padding:3px 12px;border-radius:999px;background:var(--vc-accent);color:#fff;font-weight:700;font-size:13px;letter-spacing:.01em}.vc-allow-base{margin:6px 0 12px;font-size:13px;color:var(--vc-muted)}.vc-allow-rows{margin:0;display:grid;gap:0}.vc-allow-rows div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-top:1px solid var(--vc-line-soft);font-size:13.5px}.vc-allow-rows dt{display:inline-flex;gap:6px;align-items:center;color:var(--vc-ink-2)}.vc-allow-rows dd{margin:0;text-align:end}.vc-allowance-card .vc-note{padding:12px 0 0}.vc-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.vc-plan-card{padding:20px 22px;display:grid;gap:10px;align-content:start;position:relative;overflow:hidden}.vc-plan-card:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:4px;background:linear-gradient(90deg,var(--cover-300),var(--vc-accent))}.vc-plan-card.is-default{box-shadow:0 0 0 2px var(--cover-200) inset}.vc-plan-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.vc-plan-top h2{margin:0;font:700 22px/1.2 var(--font-display)}.vc-plan-docs{margin:0;display:grid;gap:2px}.vc-plan-docs b{font:800 40px/1 var(--font-display);color:var(--vc-accent-text)}.vc-plan-docs span{font-size:13px;color:var(--vc-muted)}.vc-plan-card .btn{justify-self:start}.vc-ceiling{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;margin-bottom:4px;font-size:14px;line-height:1.6}.vc-ceiling.hit{background:var(--red-bg);color:var(--red-text);border:1px solid var(--red-border)}.vc-ceiling.near{background:var(--amber-bg);color:var(--amber-text);border:1px solid var(--amber-border)}.vc-ceiling-card .vc-card-head h2{display:inline-flex;gap:8px;align-items:center}.vc-ceiling-card .vc-card-body{display:grid;gap:12px}.vc-ceiling-card .vc-mini-facts{padding-inline:0}.vc-ceiling-events{list-style:none;margin:0;padding:0;display:grid;gap:6px}.vc-ceiling-events li{display:flex;gap:8px;align-items:center;font-size:13.5px;padding:6px 10px;border-radius:8px;background:var(--amber-bg);color:var(--amber-text)}.vc-ceiling-events li .vc-muted{margin-inline-start:auto}.vc-usage-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.vc-month input{min-block-size:36px;padding:4px 10px;border:1px solid var(--border-input);border-radius:8px;font:inherit;background:var(--surface);color:var(--text)}.vc-usage-totals{margin:0;padding:14px 22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border-bottom:1px solid var(--vc-line-soft)}.vc-usage-totals div{display:grid;gap:2px}.vc-usage-totals dt{font-size:12.5px;color:var(--vc-muted)}.vc-usage-totals dd{margin:0;font:700 22px/1.2 var(--font-display);color:var(--vc-ink)}@media (max-width:720px){.vc-usage-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.vc-usage-bar{position:relative;display:inline-block;min-inline-size:110px;padding:2px 8px;border-radius:6px;background:linear-gradient(90deg,var(--cover-100) var(--p),transparent var(--p)),var(--paper-100)}:root[dir=rtl] .vc-usage-bar,[dir=rtl] .vc-usage-bar{background:linear-gradient(270deg,var(--cover-100) var(--p),transparent var(--p)),var(--paper-100)}.vc-usage-bar.near{box-shadow:inset 0 0 0 1px var(--amber-border)}.vc-usage-bar.full{box-shadow:inset 0 0 0 1px var(--red-border)}.vc-usage-card .vc-note{padding:14px 22px 18px}.ai-allowance-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ai-allowance-eyebrow{margin:0;font-size:12.5px;color:var(--text-muted);letter-spacing:.01em}.ai-allowance-count{margin:2px 0 0;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.ai-allowance-count b{font:800 34px/1 var(--font-display,inherit);color:var(--cover-700)}.ai-allowance-count span{color:var(--text-2)}.ai-meter{position:relative;block-size:12px;border-radius:999px;background:var(--paper-150);overflow:visible}.ai-meter-fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:999px;background:linear-gradient(90deg,var(--cover-400),var(--cover-600));transition:inline-size .4s ease}.ai-meter.state-warning .ai-meter-fill{background:linear-gradient(90deg,var(--amber-solid),#B86E00)}.ai-meter.state-reached .ai-meter-fill{background:var(--red-solid)}.ai-meter.state-overage .ai-meter-fill{background:repeating-linear-gradient(135deg,var(--cover-600) 0 8px,var(--cover-500) 8px 16px)}.ai-meter-mark{position:absolute;inset-block:-4px;inline-size:2px;background:var(--paper-500);border-radius:2px}.ai-allowance-facts{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.ai-allowance-facts div{padding:10px 12px;border-radius:10px;background:var(--surface-subtle);border:1px solid var(--border);display:grid;gap:2px}.ai-allowance-facts dt{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;color:var(--text-muted)}.ai-allowance-facts dd{margin:0;font-weight:600}