@layer nv{.bl{--c:var(--nv-violet);gap:var(--nv-6);display:grid}.bl p{max-width:none}.bl[data-tone=green],.bl [data-tone=green]{--c:var(--nv-green)}.bl[data-tone=blue],.bl [data-tone=blue]{--c:var(--nv-blue)}.bl[data-tone=amber],.bl [data-tone=amber]{--c:var(--nv-amber)}.bl[data-tone=pink],.bl [data-tone=pink]{--c:var(--nv-pink)}.bl [data-tone=violet]{--c:var(--nv-violet)}.bl-dot{background:var(--c);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 22%, transparent), 0 0 14px color-mix(in srgb, var(--c) 70%, transparent);border-radius:50%;flex:none}.bl-muted{color:var(--nv-text-3);font-size:13.5px;line-height:1.55}.bl-eyebrow{color:var(--nv-text-3);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:650}.bl-head{justify-content:space-between;align-items:flex-end;gap:var(--nv-4);flex-wrap:wrap;display:flex}.bl-head h1{font-family:var(--nv-font-display);letter-spacing:-.04em;font-size:clamp(30px,3.2vw,40px)}.bl-head>div>p:last-child{max-width:64ch;color:var(--nv-text-2);margin-top:6px;font-size:15px}.bl-head-actions{flex-wrap:wrap;gap:8px;display:flex}.bl-status{background:var(--nv-violet-soft);color:var(--nv-violet);border-radius:99px;align-items:center;gap:8px;margin-bottom:8px;padding:3px 10px 3px 8px;font-size:12px;font-weight:600;display:inline-flex}.bl-status i{width:7px;height:7px;animation:kpi-pulse 2.4s var(--nv-ease) infinite;background:currentColor;border-radius:50%}.bl-status[data-state=active]{background:var(--nv-green-soft);color:var(--nv-green)}.bl-status[data-state=trial]{background:var(--nv-amber-soft);color:var(--nv-amber)}.bl-status[data-state=expired]{background:var(--nv-red-soft);color:var(--nv-red)}.bl-status[data-state=expired] i{animation:none}.bl-hero,.bl-gap,.bl-group,.bl-card,.bl-summary{isolation:isolate;background:color-mix(in srgb, var(--nv-surface) 92%, transparent);box-shadow:inset 0 0 0 1px rgb(var(--nv-fg) / .07), inset 0 1px 0 rgb(var(--nv-fg) / .05), 0 1px 2px #0003;border-radius:20px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.bl-hero,.bl-gap,.bl-group,.bl-card,.bl-summary{box-shadow:inset 0 0 0 1px rgb(var(--nv-fg) / .07), inset 0 1px 0 rgb(var(--nv-fg) / .05), 0 1px 2px lab(0% 0 0/.2)}}.bl-hero{--mx:20%;--my:-20%;align-items:center;gap:var(--nv-5);background:linear-gradient(135deg, color-mix(in srgb, var(--c) 12%, transparent), transparent 55%), color-mix(in srgb, var(--nv-surface) 92%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 26%, transparent), 0 24px 48px -36px color-mix(in srgb, var(--c) 75%, transparent);animation:nv-rise var(--nv-enter) var(--nv-ease) both;grid-template-columns:minmax(0,1fr) auto;padding:26px 28px;display:grid}.bl-glow{z-index:-1;background:radial-gradient(420px circle at var(--mx) var(--my), color-mix(in srgb, var(--c) 14%, transparent), transparent 70%);opacity:0;transition:opacity var(--nv-slow) var(--nv-ease);pointer-events:none;position:absolute;inset:0}.bl-hero:hover .bl-glow{opacity:1}.bl-hero h2{font-family:var(--nv-font-display);letter-spacing:-.045em;align-items:center;gap:12px;margin-top:6px;font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.05;display:flex}.bl-tagline{color:var(--nv-text-2);margin-top:6px;font-size:15px}.bl-facts{flex-wrap:wrap;gap:0;margin:18px 0 0;display:flex}.bl-facts>div{border-left:1px solid rgb(var(--nv-fg) / .1);padding:0 20px}.bl-facts>div:first-child{border-left:0;padding-left:0}.bl-facts dt{color:var(--nv-text-3);letter-spacing:.05em;text-transform:uppercase;font-size:11.5px;font-weight:600}.bl-facts dd{color:var(--nv-text);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:14.5px;font-weight:600}.bl-cycle{place-items:center;width:132px;height:132px;display:grid;position:relative}.bl-cycle svg{position:absolute;inset:0;transform:rotate(-90deg)}.bl-cycle circle{fill:none;stroke-width:8px;stroke-linecap:round}.bl-cycle-track{stroke:rgb(var(--nv-fg) / .07)}.bl-cycle-value{stroke:var(--c);stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p) * 100);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--c) 60%, transparent));animation:bl-ring 1.2s var(--nv-ease) both .2s}@keyframes bl-ring{0%{stroke-dashoffset:100px}}.bl-cycle span{text-align:center;justify-items:center;display:grid}.bl-cycle b{font-family:var(--nv-font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1}.bl-cycle small{max-width:80px;color:var(--nv-text-3);margin-top:4px;font-size:11px;line-height:1.3}.bl-gap{gap:var(--nv-5);background:linear-gradient(120deg, color-mix(in srgb, var(--nv-amber) 11%, transparent), color-mix(in srgb, var(--nv-violet) 8%, transparent) 60%, transparent), color-mix(in srgb, var(--nv-surface) 92%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nv-amber) 28%, transparent);animation:nv-rise var(--nv-enter) var(--nv-ease) both 80ms;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding:24px;display:grid}.bl-gap>div{align-content:start;justify-items:start;gap:10px;display:grid}.bl-gap h2{font-family:var(--nv-font-display);letter-spacing:-.03em;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.2}.bl-gap>div>p:not(.bl-eyebrow){color:var(--nv-text-2);font-size:14.5px;line-height:1.55}.bl-gap-locked{align-content:center;gap:2px;display:grid}.bl-gap-locked li{background:rgb(var(--nv-fg) / .035);border-radius:12px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;display:grid}.bl-gap-locked li+li{margin-top:4px}.bl-gap-locked span{color:var(--nv-text-3);font-size:12.5px}.bl-gap-locked b{color:#0000;text-shadow:0 0 8px rgb(var(--nv-fg) / .55);-webkit-user-select:none;user-select:none}.bl-gap-locked svg{width:14px;height:14px;color:var(--nv-amber)}.bl-alert,.bl-message{background:var(--nv-amber-soft);color:var(--nv-text);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.bl-alert svg,.bl-message svg{width:16px;height:16px;color:var(--nv-amber);flex:none}.bl-message[data-tone=error]{background:var(--nv-red-soft)}.bl-message[data-tone=error] svg{color:var(--nv-red)}.bl-message[data-tone=info]{background:var(--nv-accent-soft)}.bl-message[data-tone=info] svg{color:var(--nv-accent)}.bl-message a{color:var(--nv-accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.bl-section-head{margin-bottom:var(--nv-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.bl-section-head h2{font-family:var(--nv-font-display);letter-spacing:-.03em;font-size:21px;font-weight:600}.bl-section-head p{color:var(--nv-text-3);font-size:13px}.bl-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bl-group{animation:nv-rise var(--nv-enter) var(--nv-ease) both .12s;padding:18px 18px 8px}.bl-group h3{color:var(--nv-text-2);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:4px;font-size:12.5px;font-weight:650;display:flex}.bl-group h3 svg{width:15px;height:15px;color:var(--c)}.bl-group ul,.bl-history,.bl-gap-locked{margin:0;padding:0;list-style:none}.bl-group ul{display:grid}.bl-meter{border-bottom:1px solid rgb(var(--nv-fg) / .06);animation:nv-rise var(--nv-enter) var(--nv-ease) both calc(.16s + var(--r) * 50ms);gap:7px;padding:12px 0;display:grid}.bl-meter:last-child{border-bottom:0}.bl-meter-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bl-meter-top span{color:var(--nv-text);font-size:14px;font-weight:550}.bl-meter-top b{font-family:var(--nv-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:600}.bl-meter-top b small{color:var(--nv-text-3);font-family:var(--nv-font);letter-spacing:0;font-size:12.5px;font-weight:500}.bl-bar{background:rgb(var(--nv-fg) / .07);border-radius:99px;height:6px;display:block;overflow:hidden}.bl-bar em{width:var(--w);border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--nv-green) 55%, transparent), var(--nv-green));transform-origin:0;height:100%;animation:kpi-fill .9s var(--nv-ease) both calc(.26s + var(--r) * 60ms);display:block}.bl-meter[data-level=warn] .bl-bar em{background:linear-gradient(90deg, color-mix(in srgb, var(--nv-amber) 55%, transparent), var(--nv-amber))}.bl-meter[data-level=full] .bl-bar em{background:linear-gradient(90deg, color-mix(in srgb, var(--nv-red) 55%, transparent), var(--nv-red));box-shadow:0 0 10px color-mix(in srgb, var(--nv-red) 55%, transparent)}.bl-meter-foot{color:var(--nv-text-3);font-size:12px}.bl-meter[data-level=full] .bl-meter-foot{color:var(--nv-red)}.bl-meter[data-level=warn] .bl-meter-foot{color:var(--nv-amber)}.bl-meter[data-level=none] .bl-meter-top b{color:var(--nv-text-3);font-family:var(--nv-font);font-size:13px;font-weight:550}.bl-note{margin-top:var(--nv-3);color:var(--nv-text-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.bl-note svg{flex:none;width:15px;height:15px}.bl-picker{gap:var(--nv-4);display:grid}.bl-picker-controls{flex-wrap:wrap;gap:8px;display:flex}.bl-seg{background:rgb(var(--nv-fg) / .05);box-shadow:inset 0 0 0 1px rgb(var(--nv-fg) / .06);border-radius:11px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.bl-seg button{height:32px;color:var(--nv-text-3);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--nv-fast) var(--nv-ease), color var(--nv-fast) var(--nv-ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.bl-seg button:hover{color:var(--nv-text)}.bl-seg button[aria-checked=true]{background:rgb(var(--nv-fg) / .1);color:var(--nv-text);box-shadow:0 1px 2px #00000040;box-shadow:0 1px 2px lab(0% 0 0/.25)}.bl-seg button b{color:var(--nv-amber)}.bl-seg button em{background:var(--nv-green-soft);color:var(--nv-green);border-radius:6px;padding:1px 6px;font-size:11px;font-style:normal}.bl-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bl-option{background:rgb(var(--nv-fg) / .03);min-width:0;box-shadow:inset 0 0 0 1px rgb(var(--nv-fg) / .07);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--nv-fast) var(--nv-ease), box-shadow var(--nv-fast) var(--nv-ease), transform var(--nv-fast) var(--nv-ease);animation:nv-rise var(--nv-enter) var(--nv-ease) both calc(.1s + var(--r) * 60ms);border:0;border-radius:16px;align-content:start;gap:10px;padding:16px;text-decoration:none;display:grid}.bl-option:hover{background:color-mix(in srgb, var(--c) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 32%, transparent);transform:translateY(-2px)}.bl-option[aria-checked=true]{background:color-mix(in srgb, var(--c) 12%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c) 70%, transparent), 0 16px 32px -24px var(--c)}.bl-option-top{align-items:center;gap:8px;display:flex}.bl-option-top b{font-size:15px;font-weight:650}.bl-option-top em{background:rgb(var(--nv-fg) / .08);color:var(--nv-text-2);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:99px;margin-left:auto;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:700}.bl-option-top em[data-badge]{background:color-mix(in srgb, var(--c) 18%, transparent);color:var(--c)}.bl-option strong{font-family:var(--nv-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.bl-option strong small{color:var(--nv-text-3);font-family:var(--nv-font);letter-spacing:0;margin-left:2px;font-size:12px;font-weight:500}.bl-option-lines{color:var(--nv-text-3);gap:3px;font-size:12.5px;display:grid}.bl-option-cta{color:var(--c);align-items:center;gap:6px;margin-top:2px;font-size:12.5px;font-weight:650;display:inline-flex}.bl-option-cta svg{width:14px;height:14px}.bl-summary{gap:14px;max-width:640px;padding:20px;display:grid}.bl-stepper{background:rgb(var(--nv-fg) / .035);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.bl-stepper>span{gap:2px;display:grid}.bl-stepper b{font-size:14px}.bl-stepper small{color:var(--nv-text-3);font-size:12.5px}.bl-stepper>div{align-items:center;gap:4px;display:flex}.bl-stepper button{background:rgb(var(--nv-fg) / .07);width:32px;height:32px;color:var(--nv-text);font:600 16px/1 var(--nv-font);cursor:pointer;transition:background-color var(--nv-fast) var(--nv-ease), transform var(--nv-fast) var(--nv-ease);border:0;border-radius:50%}.bl-stepper button:hover:not(:disabled){background:rgb(var(--nv-fg) / .13)}.bl-stepper button:active:not(:disabled){transform:scale(.92)}.bl-stepper button:disabled{opacity:.35;cursor:not-allowed}.bl-stepper output{min-width:34px;font-family:var(--nv-font-display);text-align:center;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.bl-summary dl{margin:0;display:grid}.bl-summary dl>div{border-bottom:1px solid rgb(var(--nv-fg) / .06);justify-content:space-between;gap:12px;padding:9px 2px;font-size:14px;display:flex}.bl-summary dt{color:var(--nv-text-2)}.bl-summary dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.bl-total{border-bottom:0!important;padding-top:12px!important}.bl-total dt{color:var(--nv-text);font-weight:650}.bl-total dd{font-family:var(--nv-font-display);letter-spacing:-.03em;font-size:26px}.bl-pay{justify-self:start;min-height:44px;padding:0 20px}.bl-fine{color:var(--nv-text-3);gap:8px;font-size:12px;line-height:1.5;display:flex}.bl-fine svg{width:14px;height:14px;color:var(--nv-green);flex:none;margin-top:2px}.bl-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:12px;display:grid}.bl-card{gap:12px;padding:20px;display:grid}.bl-card h2{font-family:var(--nv-font-display);letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.bl-card h2 svg{width:17px;height:17px;color:var(--c)}.bl-form{gap:12px;display:grid}.bl-form label{gap:6px;display:grid}.bl-form label span{color:var(--nv-text-3);font-size:12.5px;font-weight:550}.bl-form :is(select,textarea){background:rgb(var(--nv-fg) / .05);width:100%;box-shadow:inset 0 0 0 1px rgb(var(--nv-fg) / .08);color:var(--nv-text);font:inherit;border:0;border-radius:10px;padding:10px 12px;font-size:14px}.bl-form :is(select,textarea):focus{box-shadow:inset 0 0 0 1.5px var(--nv-accent);outline:none}.bl-form textarea{resize:vertical}.bl-form .btn{justify-self:start}.bl-history{display:grid}.bl-history li{border-bottom:1px solid rgb(var(--nv-fg) / .06);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.bl-history li:last-child{border-bottom:0}.bl-history li[data-muted]{opacity:.7}.bl-history-icon{background:var(--nv-green-soft);width:32px;height:32px;color:var(--nv-green);border-radius:10px;place-items:center;display:grid}.bl-history-icon[data-kind=credit]{background:var(--nv-violet-soft);color:var(--nv-violet)}.bl-history-icon[data-kind=invoice],.bl-history-icon[data-kind=created]{background:rgb(var(--nv-fg) / .07);color:var(--nv-text-2)}.bl-history-icon[data-kind=failed]{background:var(--nv-red-soft);color:var(--nv-red)}.bl-history-icon svg{width:15px;height:15px}.bl-history b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.bl-history small{color:var(--nv-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.bl-history strong{font-variant-numeric:tabular-nums;font-size:14px}.bl-team{gap:var(--nv-3);display:grid}.bl-seatmap{background:color-mix(in srgb, var(--nv-surface) 92%, transparent);box-shadow:inset 0 0 0 1px rgb(var(--nv-fg) / .07);border-radius:20px;flex-wrap:wrap;align-items:center;gap:8px;padding:18px;display:flex}.bl-seat{width:46px;height:46px;animation:nv-pop .42s var(--nv-ease) both calc(80ms + var(--r) * 45ms);transition:transform var(--nv-fast) var(--nv-ease);border-radius:14px;place-items:center;display:grid;position:relative}.bl-seat:hover{transform:translateY(-2px)}.bl-seat[data-kind=member]{background:linear-gradient(145deg, color-mix(in srgb, var(--c) 34%, transparent), color-mix(in srgb, var(--c) 14%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 45%, transparent), 0 10px 22px -16px var(--c);color:var(--nv-text)}.bl-seat[data-kind=member] b{letter-spacing:.02em;font-size:14px;font-weight:700}.bl-seat i{background:var(--nv-amber);color:#1b150b;color:lab(7.25373% 1.57871 6.11279);width:17px;height:17px;box-shadow:0 0 0 2px var(--nv-surface);border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-5px}.bl-seat[data-kind=pending]{background:var(--nv-amber-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--nv-amber) 55%, transparent);color:var(--nv-amber)}.bl-seat[data-kind=pending] svg{animation:bl-wait 2.4s var(--nv-ease) infinite}@keyframes bl-wait{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.bl-seat[data-kind=free]{border:1.5px dashed rgb(var(--nv-fg) / .2);color:var(--nv-text-4)}.bl-seat[data-kind=free]:hover{border-color:var(--nv-accent);color:var(--nv-accent)}.bl-seat-note{color:var(--nv-text-3);margin-left:6px;font-size:12.5px}.bl-seat-legend{color:var(--nv-text-3);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:12px;display:flex}.bl-seat-legend span{border-radius:4px;width:11px;height:11px;margin-right:-10px;display:inline-block}.bl-seat-legend span[data-kind=member]{background:var(--nv-violet)}.bl-seat-legend span[data-kind=pending]{background:var(--nv-amber)}.bl-seat-legend span[data-kind=free]{border:1.5px dashed rgb(var(--nv-fg) / .3)}.bl-team-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.bl-team-side{gap:12px;display:grid}.bl-card h3{font-family:var(--nv-font-display);letter-spacing:-.02em;align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.bl-card h3 svg{width:16px;height:16px;color:var(--c)}.bl-people ul{margin:0;padding:0;list-style:none;display:grid}.bl-person{border-bottom:1px solid rgb(var(--nv-fg) / .06);animation:nv-rise var(--nv-enter) var(--nv-ease) both;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.bl-person:last-child{border-bottom:0}.bl-avatar{background:color-mix(in srgb, var(--c) 22%, transparent);width:36px;height:36px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 40%, transparent);color:var(--nv-text);border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:grid}.bl-avatar[data-kind=pending]{background:var(--nv-amber-soft);box-shadow:none;color:var(--nv-amber)}.bl-person-copy{min-width:0;display:grid}.bl-person-copy b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.bl-person-copy b em{background:var(--nv-accent-soft);color:var(--nv-accent);border-radius:99px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700}.bl-person-copy small{color:var(--nv-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bl-person-actions{align-items:center;gap:4px;display:flex}.bl-person-actions select{background:rgb(var(--nv-fg) / .05);height:32px;box-shadow:inset 0 0 0 1px rgb(var(--nv-fg) / .08);color:var(--nv-text);font:inherit;border:0;border-radius:8px;padding:0 8px;font-size:13px}.bl-role-badge{background:rgb(var(--nv-fg) / .07);color:var(--nv-text-2);border-radius:99px;padding:3px 9px;font-size:11.5px;font-weight:650}.bl-role-badge[data-role=owner]{background:var(--nv-amber-soft);color:var(--nv-amber)}.bl-form input{background:rgb(var(--nv-fg) / .05);width:100%;box-shadow:inset 0 0 0 1px rgb(var(--nv-fg) / .08);color:var(--nv-text);font:inherit;border:0;border-radius:10px;padding:10px 12px;font-size:14px}.bl-form input:focus{box-shadow:inset 0 0 0 1.5px var(--nv-accent);outline:none}.bl-role{justify-self:start}.bl-full{background:var(--nv-amber-soft);border-radius:12px;justify-items:start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:grid}.bl-link{background:var(--nv-green-soft);animation:nv-pop .3s var(--nv-ease) both;border-radius:12px;gap:8px;padding:12px;font-size:13px;display:grid}.bl-link p{gap:8px;line-height:1.45;display:flex}.bl-link p svg{width:15px;height:15px;color:var(--nv-green);flex:none;margin-top:1px}.bl-link div{gap:6px;display:flex}.bl-link input{background:var(--nv-surface);min-width:0;box-shadow:inset 0 0 0 1px rgb(var(--nv-fg) / .1);color:var(--nv-text);font:12.5px var(--nv-font-mono);border:0;border-radius:8px;flex:1;padding:7px 10px}.bl-buy .btn-primary{justify-self:start}.bl-mini-sum{margin:0;display:grid}.bl-mini-sum>div{border-bottom:1px solid rgb(var(--nv-fg) / .06);justify-content:space-between;gap:12px;padding:8px 2px;font-size:13.5px;display:flex}.bl-mini-sum dt{color:var(--nv-text-2)}.bl-mini-sum dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.bl-mini-sum .bl-total dd{font-size:20px}.bl-free-seat{border-top:1px solid rgb(var(--nv-fg) / .06);color:var(--nv-text-2);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding-top:10px;font-size:13px;display:flex}.bl-free-seat small{color:var(--nv-text-3);flex-basis:100%;font-size:12px}.pr-link-button{color:var(--nv-accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.pr-link-button:disabled{opacity:.5;cursor:not-allowed}.bl-moment{z-index:200;cursor:pointer;animation:nv-fade .4s var(--nv-ease) both;background:radial-gradient(circle at 50% 38%,#16151ff5,#030306fa 70%);background:radial-gradient(circle at 50% 38%,lab(7.02489% 2.65916 -6.82799/.96),lab(.878111% .332393 -.936836/.98) 70%);align-content:center;place-items:center;gap:0;display:grid;position:fixed;inset:0}.bl-moment canvas{width:100%;height:100%;position:absolute;inset:0}.bl-moment-title{color:#f5f3fc;font-family:var(--nv-font-display);letter-spacing:-.05em;opacity:0;animation:bl-title 6.2s var(--nv-ease) both;font-size:clamp(44px,9vw,120px);font-weight:600;position:absolute;top:36%;left:50%;translate:-50% -50%}@keyframes bl-title{0%,26%{opacity:0}36%,82%{opacity:.16}to{opacity:0}}.bl-moment-quote{color:#f5f3fc;width:min(820px,100% - 40px);font-family:var(--nv-font-display);letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:0;font-size:clamp(19px,2.2vw,30px);font-weight:520;line-height:1.3;position:absolute;top:58%;left:50%;translate:-50%}.bl-moment-quote span{opacity:0;filter:blur(8px);animation:pr-word-in .7s var(--nv-ease) forwards;animation-delay:calc(1.3s + var(--i) * (2.6s / var(--n)))}@keyframes pr-word-in{to{opacity:1;filter:blur()}}.bl-moment-hint{color:#f5f3fc80;font-size:12.5px;position:absolute;bottom:32px;left:50%;translate:-50%}@media (max-width:1100px){.bl-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.bl-groups,.bl-gap,.bl-columns,.bl-team-grid,.bl-hero{grid-template-columns:minmax(0,1fr)}.bl-cycle{justify-self:start;width:112px;height:112px}}@media (max-width:560px){.bl-plan-grid{grid-template-columns:minmax(0,1fr)}.bl-hero,.bl-gap,.bl-summary,.bl-card{padding:16px}.bl-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bl-facts>div{border:0;padding:0}.bl-gap-locked li{grid-template-columns:96px minmax(0,1fr) auto}.bl-seg{width:100%}.bl-seg button{flex:auto;justify-content:center}.bl-pay{justify-self:stretch}.bl-seat{border-radius:12px;width:40px;height:40px}.bl-person{grid-template-columns:auto minmax(0,1fr)}.bl-person-actions,.bl-person>.btn,.bl-role-badge{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.bl-hero,.bl-gap,.bl-group,.bl-meter,.bl-option,.bl-bar em,.bl-cycle-value,.bl-status i,.bl-moment-title,.bl-seat,.bl-seat svg,.bl-person,.bl-link{animation:none}.bl-moment-quote span{opacity:1;filter:none;animation:none}}}
@layer nv{.ap{border:1px solid var(--nv-border);background:var(--nv-surface);box-shadow:var(--nv-shadow-card);border-radius:18px;grid-template-columns:minmax(280px,330px) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.ap-list{border-right:1px solid var(--nv-border);background:color-mix(in srgb, var(--nv-bg) 55%, var(--nv-surface));flex-direction:column;min-width:0;display:flex}.ap-list-head{justify-content:space-between;align-items:flex-start;gap:var(--nv-3);padding:var(--nv-5) var(--nv-5) var(--nv-3);display:flex}.ap-list-head h1{font-family:var(--nv-font-display);letter-spacing:-.02em;font-size:24px}.ap-list-head p{color:var(--nv-text-3);font-size:var(--nv-text-sm);margin-top:2px}.ap-icon-btn{border:1px solid var(--nv-border);width:34px;height:34px;color:var(--nv-text-2);cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;display:grid}.ap-icon-btn:hover{border-color:var(--nv-border-strong);color:var(--nv-text)}.ap-tabs{justify-content:space-between;gap:var(--nv-2);white-space:nowrap;padding:0 var(--nv-4);border-bottom:1px solid var(--nv-border);display:flex;overflow-x:auto}.ap-tabs button{height:40px;color:var(--nv-text-3);font:inherit;font-size:var(--nv-text-sm);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0;font-weight:550;display:inline-flex;position:relative}.ap-tabs button span{background:rgb(var(--nv-fg) / .07);border-radius:99px;padding:0 6px;font-size:11px}.ap-tabs button[aria-selected=true]{color:var(--nv-accent-strong)}.ap-tabs button[aria-selected=true]:after{content:"";background:var(--nv-accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ap-search{height:38px;margin:var(--nv-3) var(--nv-4);border:1px solid var(--nv-border);background:var(--nv-surface);color:var(--nv-text-3);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.ap-search input{flex:1;min-width:0;height:100%;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ap-rows{padding:0 0 var(--nv-3);flex:1;max-height:70vh;margin:0;list-style:none;overflow:auto}.ap-row{align-items:center;gap:var(--nv-3);width:100%;padding:14px var(--nv-5);border:0;border-bottom:1px solid var(--nv-border);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--nv-fast) var(--nv-ease);background:0 0;display:flex;position:relative}.ap-row:hover{background:rgb(var(--nv-fg) / .03)}.ap-row[aria-current]{background:var(--nv-accent-soft)}.ap-row[aria-current]:before{content:"";background:var(--nv-accent);width:3px;position:absolute;top:0;bottom:0;left:0}.ap-row .company-logo{border-radius:9px;flex:none}.ap-row-copy{flex:1;gap:2px;min-width:0;display:grid}.ap-row-copy strong{font-size:var(--nv-text-md);font-weight:600}.ap-row-copy span{color:var(--nv-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ap-row-meta{color:var(--nv-text-4);flex:none;align-items:center;gap:6px;display:flex}.ap-row-meta small{font-size:11px}.ap-row-meta i{background:var(--nv-blue);border-radius:50%;width:7px;height:7px}.ap-none{padding:var(--nv-5);color:var(--nv-text-3);font-size:var(--nv-text-sm)}.ap-list-total{padding:var(--nv-3) var(--nv-4);border-top:1px solid var(--nv-border);color:var(--nv-text-3);font-size:12px}.ap-detail{flex-direction:column;min-width:0;display:flex}.ap-placeholder{justify-content:center;align-items:center;gap:var(--nv-3);min-height:420px;color:var(--nv-text-3)}.ap-head{align-items:flex-start;gap:var(--nv-4);padding:var(--nv-6) var(--nv-6) var(--nv-4);display:flex}.ap-head .company-logo{border-radius:14px;flex:none}.ap-title{flex:1;justify-items:start;gap:4px;min-width:0;display:grid}.ap-title h2{font-family:var(--nv-font-display);letter-spacing:-.025em;font-size:30px;line-height:1.05}.ap-title p{color:var(--nv-text-3);font-size:var(--nv-text-sm)}.ap-outcome{background:var(--nv-green-soft);color:var(--nv-green);border-radius:7px;margin-top:2px;padding:3px 10px;font-size:12px;font-weight:600}.ap-outcome[data-outcome=verify]{background:var(--nv-amber-soft);color:var(--nv-amber)}.ap-outcome[data-outcome=watch]{background:var(--nv-blue-soft);color:var(--nv-blue)}.ap-outcome[data-outcome=deprioritized]{background:rgb(var(--nv-fg) / .07);color:var(--nv-text-3)}.ap-head-actions{justify-content:flex-end;align-items:center;gap:var(--nv-2);flex-wrap:wrap;display:flex}.ap-ghost,.ap-outline{border:1px solid var(--nv-border-strong);height:38px;color:var(--nv-text);font:inherit;font-size:var(--nv-text-sm);cursor:pointer;transition:border-color var(--nv-fast) var(--nv-ease), background-color var(--nv-fast) var(--nv-ease);background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:550;text-decoration:none;display:inline-flex}.ap-ghost:hover,.ap-outline:hover{background:rgb(var(--nv-fg) / .05)}.ap-head-actions .ap-outline{border-color:var(--nv-accent-line);color:var(--nv-accent-strong)}.ap-outline.is-small{height:32px;padding:0 10px;font-size:12.5px}.ap-outline.is-wide{border-color:var(--nv-accent-line);width:100%;color:var(--nv-accent-strong)}.ap-link{color:var(--nv-accent-strong);font-size:var(--nv-text-sm);align-items:center;gap:5px;padding:0 6px;font-weight:550;text-decoration:none;display:inline-flex}.ap-dtabs{gap:var(--nv-6);padding:0 var(--nv-6);border-bottom:1px solid var(--nv-border);display:flex}.ap-dtabs button{height:44px;color:var(--nv-text-3);font:inherit;font-size:var(--nv-text-md);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-weight:550;display:inline-flex;position:relative}.ap-dtabs button span{background:rgb(var(--nv-fg) / .07);border-radius:99px;padding:0 6px;font-size:11px}.ap-dtabs button[aria-selected=true]{color:var(--nv-accent-strong)}.ap-dtabs button[aria-selected=true]:after{content:"";background:var(--nv-accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ap-notice{margin:var(--nv-3) var(--nv-6) 0;font-size:var(--nv-text-sm)}.ap-notice.is-ok{color:var(--nv-green)}.ap-notice.is-error,.ap-error{color:var(--nv-red)}.ap-body{padding:var(--nv-5) var(--nv-6);flex:1}.ap-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);gap:0;display:grid}.ap-main{padding-right:var(--nv-6);border-right:1px solid var(--nv-border);align-content:start;gap:0;display:grid}.ap-side{padding-left:var(--nv-6);align-content:start;gap:0;display:grid}.ap-block{gap:var(--nv-3);padding:var(--nv-5) 0;border-bottom:1px solid var(--nv-border);display:grid}.ap-block:first-child{padding-top:0}.ap-block:last-child{border-bottom:0}.ap-eyebrow{color:var(--nv-text-3);letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:600}.ap-block h3{font-family:var(--nv-font);letter-spacing:-.01em;align-items:center;gap:8px;font-size:19px;font-weight:600;display:flex}.ap-block>.ap-eyebrow+h3{margin-top:-6px;font-size:22px}.ap-text{max-width:70ch;color:var(--nv-text-2);font-size:15px;line-height:1.6}.ap-muted{color:var(--nv-text-3);font-size:12.5px}.ap-source{align-items:center;gap:var(--nv-3);padding:12px var(--nv-4);border:1px solid var(--nv-border-strong);color:var(--nv-text);border-radius:10px;text-decoration:none;display:flex}.ap-source span{color:var(--nv-text-3);font-size:12.5px}.ap-source svg:last-child{color:var(--nv-text-3);margin-left:auto}.ap-excerpt{border:1px solid var(--nv-border-strong);border-left:3px solid var(--nv-accent);background:rgb(var(--nv-fg) / .02);border-radius:10px}.ap-excerpt summary{padding:12px var(--nv-4);color:var(--nv-text-3);cursor:pointer;justify-content:space-between;align-items:center;font-size:12.5px;list-style:none;display:flex}.ap-excerpt summary::-webkit-details-marker{display:none}.ap-excerpt blockquote{padding:0 var(--nv-4) 6px;color:var(--nv-text);margin:0;font-size:14.5px;line-height:1.55}.ap-excerpt small{padding:0 var(--nv-4) 12px;color:var(--nv-text-4);font-size:11.5px;display:block}.ap-checks{gap:var(--nv-2) var(--nv-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ap-checks li{color:var(--nv-text-2);font-size:var(--nv-text-sm);align-items:center;gap:8px;display:inline-flex}.ap-checks li[data-ok] svg{color:var(--nv-green)}.ap-ring{border:2px solid var(--nv-amber);border-radius:50%;flex:none;width:16px;height:16px}.ap-draft{padding:var(--nv-4);border:1px solid var(--nv-border-strong);background:rgb(var(--nv-fg) / .02);border-radius:10px}.ap-draft p{color:var(--nv-text);white-space:pre-line;font-size:14.5px;line-height:1.65}.ap-draft-foot{justify-content:space-between;align-items:center;gap:var(--nv-2);flex-wrap:wrap;display:flex}.ap-draft-foot small{color:var(--nv-text-3);font-size:12px}.ap-draft-foot span{gap:var(--nv-2);display:flex}.ap-person{gap:var(--nv-3);padding:var(--nv-4);border:1px solid var(--nv-border-strong);border-radius:12px;display:grid}.ap-person-top{align-items:center;gap:var(--nv-3);display:flex}.ap-person-top>span:last-child{min-width:0;display:grid}.ap-person-top strong{font-size:16px}.ap-person-top small{color:var(--nv-text-3);font-size:var(--nv-text-sm)}.ap-avatar{border:1px solid var(--nv-border-strong);width:46px;height:46px;color:var(--nv-text);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:600;display:grid}.ap-person ul{gap:var(--nv-2);margin:0;padding:0;list-style:none;display:grid}.ap-person li,.ap-person li>a,.ap-person li>span{color:var(--nv-text-2);font-size:var(--nv-text-sm);align-items:center;gap:10px;text-decoration:none;display:flex}.ap-person li>a{color:var(--nv-accent-strong)}.ap-status{gap:var(--nv-3);margin:var(--nv-2) 0 0;padding-top:var(--nv-4);border-top:1px solid var(--nv-border);display:grid}.ap-status>div{gap:var(--nv-3);font-size:var(--nv-text-sm);grid-template-columns:130px 1fr;display:grid}.ap-status dt{color:var(--nv-text-3)}.ap-status dd{color:var(--nv-text);align-items:center;gap:8px;margin:0;display:flex}.ap-status i{border:2px solid var(--nv-text-4);border-radius:50%;flex:none;width:12px;height:12px}.ap-status i[data-tone=green]{border-color:var(--nv-green)}.ap-status i[data-tone=amber]{border-color:var(--nv-amber)}.ap-status i[data-tone=violet]{border-color:var(--nv-violet)}.ap-check-title{color:var(--nv-text);font-size:15px;font-weight:600}.ap-arrow{color:var(--nv-accent-strong);font:inherit;font-size:var(--nv-text-sm);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.ap-answer{gap:var(--nv-2);display:grid}.ap-answer span{justify-content:flex-end;gap:var(--nv-2);display:flex}.ap-textbtn{color:var(--nv-accent-strong);font:inherit;font-size:var(--nv-text-sm);cursor:pointer;background:0 0;border:0;padding:0 6px;font-weight:550}.ap-next{justify-content:space-between;align-items:center;gap:var(--nv-3) var(--nv-4);padding:var(--nv-5) var(--nv-6);border-top:1px solid var(--nv-border);background:color-mix(in srgb, var(--nv-bg) 50%, var(--nv-surface));flex-wrap:wrap;display:flex}.ap-next h3{font-family:var(--nv-font);font-size:18px;font-weight:600}.ap-next h3 span{color:var(--nv-text)}.ap-next>div{align-items:center;gap:var(--nv-3);flex-wrap:wrap;display:flex}.ap-next .btn{height:42px;padding:0 18px}.ap-next .ap-outline{height:42px}.ap-skeleton{gap:var(--nv-3);padding:var(--nv-6);display:grid}.ap-skeleton span{background:linear-gradient(90deg, rgb(var(--nv-fg) / .03), rgb(var(--nv-fg) / .07), rgb(var(--nv-fg) / .03));background-size:200% 100%;border-radius:12px;height:60px;animation:1.4s linear infinite ov-shimmer}.ap-empty,.ap-empty-inline{justify-items:center;gap:var(--nv-3);padding:var(--nv-10);text-align:center;color:var(--nv-text-2);display:grid}.ap-more{border-top:1px solid var(--nv-border);grid-column:1/-1}.ap-more>summary{align-items:center;gap:var(--nv-3);padding:var(--nv-3) var(--nv-5);color:var(--nv-text-2);font-size:var(--nv-text-sm);cursor:pointer;list-style:none;display:flex}.ap-more>summary::-webkit-details-marker{display:none}.ap-more>summary span{flex:1}.ap-more>summary em{background:var(--nv-accent-soft);color:var(--nv-accent-strong);border-radius:99px;padding:0 7px;font-size:11px;font-style:normal;font-weight:650}.ap-more-body{gap:var(--nv-5);padding:0 var(--nv-5) var(--nv-5);display:grid}@media (max-width:1200px){.ap-grid{grid-template-columns:1fr}.ap-main{border-right:0;padding-right:0}.ap-side{border-top:1px solid var(--nv-border);padding-left:0;padding-top:var(--nv-4)}}@media (max-width:900px){.ap{grid-template-columns:1fr}.ap-list{border-right:0;border-bottom:1px solid var(--nv-border)}.ap-rows{max-height:320px}.ap-head{padding:var(--nv-5) var(--nv-4) var(--nv-3);flex-wrap:wrap}.ap-head-actions{justify-content:flex-start;width:100%}.ap-dtabs{gap:var(--nv-4);padding:0 var(--nv-4);overflow-x:auto}.ap-body,.ap-next{padding:var(--nv-4)}.ap-status>div{grid-template-columns:110px 1fr}}@media (max-width:400px){.ap-tabs{padding-inline:var(--nv-3)}.ap-tabs button{gap:4px;font-size:12px}.ap-tabs button span{padding-inline:5px;font-size:10px}}}
@layer nv{.cx{gap:40px;max-width:1180px;display:grid}.cx p{max-width:none}.cx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.cx-eyebrow{color:var(--nv-accent-strong);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:650}.cx-head h1{font-family:var(--nv-font-display);letter-spacing:-.035em;margin-top:6px;font-size:clamp(32px,3.4vw,42px);line-height:1.05}.cx-meta{color:var(--nv-text-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 20px;margin:14px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.cx-meta li{align-items:center;gap:7px;display:inline-flex}.cx-meta svg{color:var(--nv-text-4)}.cx-h2{color:var(--nv-text-3);font-family:var(--nv-font);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:650}.cx-alert{border-left:3px solid var(--nv-red);background:var(--nv-red-soft);color:var(--nv-text);border-radius:0 8px 8px 0;padding:12px 14px;font-size:13.5px}.cx-status{border:1px solid var(--nv-border);color:var(--nv-text-2);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.cx-spinner{border:2px solid var(--nv-border-strong);border-top-color:var(--nv-accent);border-radius:50%;flex:none;width:14px;height:14px;animation:.9s linear infinite cx-spin}@keyframes cx-spin{to{transform:rotate(360deg)}}.cx-empty{border:1px solid var(--nv-border);border-radius:14px;padding:48px 32px}.cx-empty h2{font-family:var(--nv-font-display);letter-spacing:-.02em;font-size:24px}.cx-empty p{color:var(--nv-text-2);margin-top:10px;line-height:1.6;max-width:64ch!important}.cx-na{color:var(--nv-text-4);font-style:italic}.cx-brief{border:1px solid var(--nv-border);background:var(--nv-surface);border-radius:16px;overflow:hidden}.cx-brief-top{grid-template-columns:minmax(0,1fr) 300px;display:grid}.cx-brief-text{padding:26px 32px 30px}.cx-brief-label{color:var(--nv-text-3);font-family:var(--nv-font);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:650}.cx-lede{color:var(--nv-text);letter-spacing:-.003em;font-size:17px;line-height:1.7;max-width:72ch!important}.cx-field{border-left:1px solid var(--nv-border);background:color-mix(in srgb, var(--nv-surface-2) 55%, var(--nv-surface));padding:26px 18px 18px 22px}.cx-field ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.cx-field button{width:calc(100% + 16px);color:var(--nv-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--nv-fast) var(--nv-ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:0 -8px;padding:7px 8px;font-size:13.5px;display:flex}.cx-field button:hover{background:rgb(var(--nv-fg) / .05)}.cx-field button:focus-visible{outline:2px solid var(--nv-accent);outline-offset:-2px}.cx-field .company-logo{border-radius:5px;flex:none}.cx-field-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cx-metrics{border-top:1px solid var(--nv-border);background:var(--nv-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;display:grid}.cx-metrics>div{background:var(--nv-surface);padding:16px 22px 18px}.cx-metrics dt{color:var(--nv-text-3);font-size:12.5px}.cx-metrics dd{margin:6px 0 0}.cx-metrics strong{color:var(--nv-text);font-family:var(--nv-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.cx-metrics dd>span:not(.cx-meter){color:var(--nv-text-4);margin-left:6px;font-size:12.5px}.cx-meter{gap:3px;margin-top:10px;display:flex}.cx-meter i{background:rgb(var(--nv-fg) / .09);border-radius:2px;flex:1;height:4px}.cx-meter i[data-on]{background:var(--nv-accent)}.cx-stand{border-top:1px solid var(--nv-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cx-col{border-left:1px solid var(--nv-border);padding:18px 22px 4px}.cx-col:first-child{border-left:0;padding-left:0}.cx-col h3{font-family:var(--nv-font);align-items:center;gap:9px;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.cx-col h3:before{content:"";background:var(--marker);border-radius:2px;flex:none;width:8px;height:8px}.cx-col[data-marker=ahead]{--marker:var(--nv-green)}.cx-col[data-marker=behind]{--marker:var(--nv-amber)}.cx-col[data-marker=notice]{--marker:var(--nv-text-3)}.cx-col ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.cx-col li{gap:4px;display:grid}.cx-col li p{color:var(--nv-text-2);font-size:14px;line-height:1.55}.cx-col li button{color:var(--nv-accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-size:12.5px;font-weight:600}.cx-col li small{color:var(--nv-text-4);font-size:12px}.cx-matrix-wrap{border:1px solid var(--nv-border);background:var(--nv-surface);border-radius:12px;overflow-x:auto}.cx-matrix{--cx-label:112px;--cx-you:188px;--cx-col:136px;width:100%;min-width:calc(var(--cx-label) + var(--cx-you) + var(--cx-n,6) * var(--cx-col));table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px}.cx-c-label{width:var(--cx-label)}.cx-c-you{width:var(--cx-you)}.cx-matrix th,.cx-matrix td{border-bottom:1px solid var(--nv-border);background-color:var(--nv-surface);text-align:left;vertical-align:top;overflow-wrap:anywhere;transition:background-color var(--nv-fast) var(--nv-ease);padding:12px 14px}.cx-matrix tr:last-child>*{border-bottom:0}.cx-matrix thead th{background-color:var(--nv-surface-2);color:var(--nv-text);white-space:nowrap;font-weight:600}.cx-matrix tbody th{z-index:1;white-space:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;color:var(--nv-text-3);font-size:12px;font-weight:600;position:sticky;left:0}.cx-matrix thead th:first-child{z-index:2;position:sticky;left:0}.cx-matrix td{color:var(--nv-text-2);line-height:1.5}.cx-matrix td b{color:var(--nv-text);font-weight:650}.cx-matrix .is-you{left:var(--cx-label);z-index:1;background-color:color-mix(in srgb, var(--nv-accent) 7%, var(--nv-surface));color:var(--nv-text);box-shadow:inset 1px 0 0 var(--nv-accent-line), inset -1px 0 0 var(--nv-accent-line), 10px 0 14px -12px #00000080;position:sticky}.cx-matrix thead .is-you{z-index:2;background-color:color-mix(in srgb, var(--nv-accent) 12%, var(--nv-surface-2))}.cx-matrix tbody tr:hover>*{background-color:var(--nv-surface-2)}.cx-matrix tbody tr:hover>.is-you{background-color:color-mix(in srgb, var(--nv-accent) 11%, var(--nv-surface-2))}.cx-col-head{align-items:center;gap:8px;min-width:0;display:flex}.cx-col-head .company-logo{border-radius:6px;flex:none}.cx-col-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.cx-you-mark{background:var(--nv-accent);color:var(--nv-on-accent);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:700}.cx-sub{color:var(--nv-text-4);margin-top:2px;font-size:11.5px;display:block}.cx-type{background:rgb(var(--nv-fg) / .07);color:var(--nv-text-2);white-space:nowrap;border-radius:5px;padding:1px 7px;font-size:11.5px;font-weight:600}.cx-type[data-type=direct]{background:var(--nv-accent-soft);color:var(--nv-accent-strong)}.cx-cite{margin-left:2px;font-size:10px;line-height:0}.cx-cite a{color:var(--nv-accent-strong);margin-left:2px;font-weight:650;text-decoration:none}.cx-cite a:hover{text-decoration:underline}.cx-profiles{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;display:grid}.cx-index{top:calc(var(--nv-topbar-h) + 16px);border-top:1px solid var(--nv-border);display:grid;position:sticky}.cx-index button{border:0;border-bottom:1px solid var(--nv-border);color:var(--nv-text-2);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--nv-fast) var(--nv-ease), color var(--nv-fast) var(--nv-ease);background:0 0;align-items:center;gap:10px;padding:11px 8px;display:flex}.cx-index button:hover{background:rgb(var(--nv-fg) / .03);color:var(--nv-text)}.cx-index button[aria-current]{color:var(--nv-text);box-shadow:inset 2px 0 0 var(--nv-accent);background:rgb(var(--nv-fg) / .03)}.cx-index-n{width:20px;color:var(--nv-text-4);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-weight:600}.cx-index .company-logo{border-radius:6px;flex:none}.cx-index-name{min-width:0;font-size:14px;font-weight:550;display:grid}.cx-index-name small{color:var(--nv-text-4);font-size:11.5px;font-weight:400}.cx-profile{border:1px solid var(--nv-border);background:var(--nv-surface);border-radius:14px;gap:22px;padding:26px 28px;display:grid}.cx-profile>header{align-items:center;gap:14px;display:flex}.cx-profile>header .company-logo{border-radius:10px}.cx-profile h3{font-family:var(--nv-font-display);letter-spacing:-.02em;font-size:26px}.cx-profile>header p{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;font-size:13px;display:flex}.cx-profile>header a{color:var(--nv-text-2);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.cx-tag{background:var(--nv-amber-soft);color:var(--nv-amber);border-radius:5px;padding:1px 7px;font-size:11.5px;font-weight:600}.cx-overlap{border-left:2px solid var(--nv-accent);color:var(--nv-text);padding-left:14px;font-size:15px;line-height:1.6}.cx-overlap span{color:var(--nv-text-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:11.5px;font-weight:650;display:block}.cx-facts{border-top:1px solid var(--nv-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.cx-facts>div{border-bottom:1px solid var(--nv-border);align-content:start;gap:4px;padding:14px 18px 14px 0;display:grid}.cx-facts>div:nth-child(2n){border-left:1px solid var(--nv-border);padding-left:18px}.cx-facts dt{color:var(--nv-text-3);font-size:12px;font-weight:600}.cx-facts dd{color:var(--nv-text-2);margin:0;font-size:14px;line-height:1.55}.cx-sw{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.cx-sw h4,.cx-extra h4{color:var(--nv-text);font-family:var(--nv-font);margin-bottom:10px;font-size:13.5px;font-weight:650}.cx-sw>div:first-child h4{color:var(--nv-green)}.cx-sw>div:last-child h4{color:var(--nv-amber)}.cx-sw ol{color:var(--nv-text-2);gap:10px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.55;display:grid}.cx-sw li::marker{color:var(--nv-text-4);font-variant-numeric:tabular-nums;font-size:12px}.cx-more{color:var(--nv-accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.cx-more[aria-expanded=true] svg{transform:rotate(180deg)}.cx-extra{border-top:1px solid var(--nv-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;padding-top:18px;display:grid}.cx-names{color:var(--nv-text-2);font-size:13.5px;line-height:1.6}.cx-rounds{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.cx-rounds li{grid-template-columns:1fr auto auto;gap:12px;display:grid}.cx-rounds span,.cx-rounds time{color:var(--nv-text-3)}.cx-moves{border-top:1px solid var(--nv-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.cx-moves li{border-bottom:1px solid var(--nv-border);gap:16px;padding:16px 0;display:flex}.cx-moves span{color:var(--nv-accent-strong);font-family:var(--nv-font-display);font-variant-numeric:tabular-nums;flex:none;font-size:20px;font-weight:600}.cx-moves p{color:var(--nv-text-2);font-size:14px;line-height:1.6}.cx-sources ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 32px;margin:0;padding:0;list-style:none;display:grid}.cx-sources li{align-items:baseline;gap:10px;min-width:0;scroll-margin-top:90px;font-size:12.5px;display:flex}.cx-sources li:target{background:var(--nv-accent-soft);border-radius:6px}.cx-sources li>span{width:22px;color:var(--nv-text-4);font-variant-numeric:tabular-nums;text-align:right;flex:none}.cx-sources a{color:var(--nv-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-sources small{color:var(--nv-text-4);flex:none}.cx-method{color:var(--nv-text-4);margin-top:18px;font-size:12px;line-height:1.6;max-width:90ch!important}@media (max-width:1000px){.cx-brief-top,.cx-profiles{grid-template-columns:1fr}.cx-field{border-top:1px solid var(--nv-border);border-left:0}.cx-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-metrics>div:last-child:nth-child(3n+2){grid-column:span 2}.cx-stand{grid-template-columns:1fr}.cx-col{border-left:0;border-bottom:1px solid var(--nv-border);padding-bottom:16px;padding-left:0}.cx-index{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));position:static}.cx-moves,.cx-sources ol{grid-template-columns:1fr}}@media (max-width:640px){.cx{gap:30px}.cx-lede{font-size:16px}.cx-brief-text{padding:20px 18px 22px}.cx-field{padding:18px}.cx-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-metrics>div{padding:14px 16px}.cx-metrics>div:last-child:nth-child(odd){grid-column:1/-1}.cx-profile{padding:18px}.cx-facts,.cx-sw,.cx-extra{grid-template-columns:1fr}.cx-facts>div:nth-child(2n){border-left:0;padding-left:0}.cx-matrix{--cx-label:82px;--cx-you:128px;--cx-col:132px}.cx-matrix th,.cx-matrix td{padding:10px}}@media (prefers-reduced-motion:reduce){.cx-spinner{animation-duration:2s}}}
@layer nv{.st{gap:var(--nv-8);grid-template-columns:250px minmax(0,1fr);align-items:start;display:grid}.st-nav{top:calc(var(--nv-topbar-h) + var(--nv-4));gap:var(--nv-4);padding-right:var(--nv-4);border-right:1px solid var(--nv-border);min-height:calc(100vh - var(--nv-topbar-h) - 64px);align-content:start;display:grid;position:sticky}.st-nav h2{font-family:var(--nv-font-display);letter-spacing:-.02em;font-size:22px}.st-nav-group{gap:2px;display:grid}.st-nav-group p{color:var(--nv-text-4);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;padding:0 12px;font-size:11px;font-weight:650}.st-nav a{color:var(--nv-text-2);font-size:var(--nv-text-md);transition:background-color var(--nv-fast) var(--nv-ease), color var(--nv-fast) var(--nv-ease);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.st-nav a:hover{background:rgb(var(--nv-fg) / .04);color:var(--nv-text)}.st-nav a[aria-current=page]{background:var(--nv-accent-soft);color:var(--nv-text);font-weight:550;position:relative}.st-nav a[aria-current=page]:before{content:"";background:var(--nv-accent);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.st-nav a[aria-current=page] svg{color:var(--nv-accent-strong)}.st-help{margin-top:var(--nv-6);color:var(--nv-text-3)!important;font-size:var(--nv-text-sm)!important}.st-main{min-width:0;animation:nv-rise var(--nv-base) var(--nv-ease) both}.st-section{gap:var(--nv-5);max-width:1020px;display:grid}.st-section>form{gap:var(--nv-5);display:grid}.st-ws-mark{color:#fff!important}.st-section-head{justify-content:space-between;align-items:flex-end;gap:var(--nv-4);flex-wrap:wrap;display:flex}.st-section-head h1{font-family:var(--nv-font-display);letter-spacing:-.03em;font-size:clamp(28px,3vw,36px)}.st-section-head p{color:var(--nv-text-2);margin-top:6px;font-size:15px}.st-panel{border:1px solid var(--nv-border);background:var(--nv-surface);box-shadow:var(--nv-shadow-card);border-radius:16px}.st-panel+.st-panel,form+.st-panel,.st-panel+form{margin-top:0}.st-panel-head{align-items:flex-start;gap:var(--nv-3);padding:var(--nv-5) var(--nv-5) 0;display:flex}.st-panel-icon{background:var(--nv-accent-soft);width:34px;height:34px;color:var(--nv-accent);border-radius:9px;flex:none;place-items:center;display:grid}.st-panel-head h2{font-family:var(--nv-font);font-size:16px;font-weight:600}.st-panel-head p{color:var(--nv-text-3);font-size:var(--nv-text-sm);margin-top:2px;line-height:1.5}.st-panel-body{gap:var(--nv-4);padding:var(--nv-4) var(--nv-5) var(--nv-5);grid-template-columns:minmax(0,1fr);display:grid}.st-panel-foot{justify-content:space-between;align-items:center;gap:var(--nv-3);padding:var(--nv-3) var(--nv-5);border-top:1px solid var(--nv-border);background:rgb(var(--nv-fg) / .02);color:var(--nv-text-3);border-radius:0 0 16px 16px;flex-wrap:wrap;font-size:12.5px;display:flex}.st-panel-foot a{color:var(--nv-accent-strong);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.st-grid{gap:var(--nv-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.st-field{min-width:0;color:var(--nv-text-2);gap:6px;font-size:12.5px;font-weight:550;display:grid}.st-field small{color:var(--nv-text-4);font-size:12px;font-weight:400}.st-field :is(input,select){border:1px solid var(--nv-border-strong);border-radius:var(--nv-radius-sm);background:var(--nv-bg-sunken);min-height:42px;color:var(--nv-text);font:inherit;font-size:var(--nv-text-md);padding:0 12px;font-weight:400}.st-field textarea{border:1px solid var(--nv-border-strong);border-radius:var(--nv-radius-sm);background:var(--nv-bg-sunken);color:var(--nv-text);font:inherit;font-size:var(--nv-text-md);padding:10px 12px;font-weight:400}.st-field :is(input,select,textarea):focus{border-color:var(--nv-accent);box-shadow:0 0 0 3px var(--nv-accent-soft);outline:none}.st-field :is(input,select):disabled{opacity:.7}.st-wide{grid-column:1/-1}.st-field textarea{resize:vertical}.st-hint{color:var(--nv-text-3);font-size:var(--nv-text-sm);line-height:1.55}.st-row{align-items:center;gap:var(--nv-2);flex-wrap:wrap;display:inline-flex}.st-link{color:var(--nv-accent-strong);font-size:var(--nv-text-sm);justify-self:start;align-items:center;gap:6px;font-weight:550;text-decoration:none;display:inline-flex}.st-pill{background:rgb(var(--nv-fg) / .07);color:var(--nv-text-2);white-space:nowrap;border-radius:99px;justify-self:start;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.st-pill[data-tone=green]{background:var(--nv-green-soft);color:var(--nv-green)}.st-pill[data-tone=amber]{background:var(--nv-amber-soft);color:var(--nv-amber)}.st-pill[data-tone=violet]{background:var(--nv-violet-soft);color:var(--nv-violet)}.st-profile{align-items:center;gap:var(--nv-4);display:flex}.st-profile>div{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.st-profile strong{font-size:18px}.st-profile span{color:var(--nv-text-2)}.st-profile small{color:var(--nv-text-4);font-size:12px}.st-avatar{background:linear-gradient(135deg, color-mix(in srgb, var(--nv-violet) 55%, transparent), color-mix(in srgb, var(--nv-pink) 45%, transparent));width:64px;height:64px;color:var(--nv-text);border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:700;display:grid}.st-avatar.is-small{background:rgb(var(--nv-fg) / .07);width:36px;height:36px;color:var(--nv-text-2);font-size:14px}.st-workspace{align-items:center;gap:var(--nv-3);display:flex}.st-workspace>div{flex:1;display:grid}.st-workspace span:not(.st-pill){color:var(--nv-text-3);font-size:var(--nv-text-sm)}.st-ws-mark{background:var(--nv-accent);width:46px;height:46px;color:var(--nv-on-accent);border-radius:12px;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.st-facts{border:1px solid var(--nv-border);background:var(--nv-border);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.st-facts>div{padding:var(--nv-3) var(--nv-4);background:var(--nv-surface);gap:4px;display:grid}.st-facts dt{color:var(--nv-text-3);font-size:12px}.st-facts dd{color:var(--nv-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:550;overflow:hidden}.st-facts em{color:var(--nv-text-4);font-style:normal;font-weight:400}.st-list{margin:0;padding:0;list-style:none;display:grid}.st-list li{align-items:center;gap:var(--nv-3);padding:var(--nv-3) 0;border-bottom:1px solid var(--nv-border);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.st-list li:last-child{border-bottom:0}.st-list li>div{min-width:0;display:grid}.st-list li>div span{color:var(--nv-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.st-invite{align-items:end;gap:var(--nv-3);grid-template-columns:minmax(0,1fr) 160px auto;display:grid}.st-outcome.is-ok{margin:0 0 var(--nv-3);border:1px solid var(--nv-green);border-radius:var(--nv-radius-sm);background:var(--nv-green-soft);color:var(--nv-text);font-size:var(--nv-text-sm);padding:10px 12px}.st-invite.st-company{margin-top:var(--nv-4);grid-template-columns:minmax(0,1fr) auto}.st-created{color:var(--nv-text-3);gap:6px;font-size:12.5px;display:grid}.st-created div{gap:var(--nv-2);display:flex}.st-created input{flex:1}.st-details{border-top:1px solid var(--nv-border);padding-top:var(--nv-3)}.st-details summary{color:var(--nv-text-2);font-size:var(--nv-text-sm);cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.st-details summary::-webkit-details-marker{display:none}.st-details form{gap:var(--nv-3);margin-top:var(--nv-3);display:grid}.st-connect{margin:0;padding:0;list-style:none;display:grid}.st-connect li{align-items:center;gap:var(--nv-3);padding:var(--nv-3) 0;border-bottom:1px solid var(--nv-border);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.st-connect li:last-child{border-bottom:0}.st-connect li>div{gap:1px;min-width:0;display:grid}.st-connect li>div span,.st-connect li>div small{color:var(--nv-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.st-connect li>div small{color:var(--nv-text-4);font-size:11.5px}.st-connect .mx-mark{border-radius:9px;width:32px;height:32px;font-size:14px}.st-cadence{gap:var(--nv-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.st-cadence>div{gap:2px var(--nv-3);padding:var(--nv-4);border:1px solid var(--nv-border);border-radius:12px;grid-template-columns:auto 1fr;display:grid}.st-cadence svg{color:var(--nv-accent);grid-row:span 3}.st-cadence span{color:var(--nv-accent-strong);font-family:var(--nv-font-display);font-size:18px;font-weight:600}.st-cadence a{color:var(--nv-text-3);font-size:12.5px}.st-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.st-chips li{border:1px solid var(--nv-accent-line);background:var(--nv-accent-soft);color:var(--nv-text);font-size:var(--nv-text-sm);border-radius:99px;padding:4px 12px}.st-switch-row{justify-content:space-between;align-items:center;gap:var(--nv-4);padding:var(--nv-3) 0;border-bottom:1px solid var(--nv-border);cursor:pointer;display:flex}.st-switch-row:last-child{border-bottom:0}.st-switch-row>span{gap:2px;display:grid}.st-switch-row strong{font-size:var(--nv-text-md);font-weight:550}.st-switch-row small{color:var(--nv-text-3);font-size:12.5px}.st-channels{gap:var(--nv-2);margin:0;padding:0;list-style:none;display:grid}.st-channels li{align-items:center;gap:var(--nv-3);padding:var(--nv-3) var(--nv-4);border:1px solid var(--nv-border);border-radius:12px;display:flex}.st-channels li>svg{color:var(--nv-accent)}.st-channels li>span:nth-child(2){flex:1;display:grid}.st-channels small{color:var(--nv-text-3);font-size:12px}.st-plan{gap:var(--nv-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.st-plan>div{padding:var(--nv-4);border:1px solid var(--nv-border);border-radius:12px;gap:6px;display:grid}.st-plan small{color:var(--nv-text-3);font-size:12px}.st-plan strong{font-size:16px}.st-meter-head{align-items:baseline;gap:var(--nv-3);flex-wrap:wrap;display:flex}.st-meter-head strong{font-family:var(--nv-font-display);font-size:30px}.st-meter-head span{color:var(--nv-text-3);font-size:var(--nv-text-sm)}.st-warn{padding:var(--nv-3);background:var(--nv-amber-soft);color:var(--nv-text-2);font-size:var(--nv-text-sm);border-radius:10px;gap:8px;display:flex}.st-warn svg{color:var(--nv-amber);flex:none;margin-top:2px}.st-usage{gap:var(--nv-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.st-usage>div{padding:var(--nv-3);background:rgb(var(--nv-fg) / .03);border-radius:10px;gap:4px;display:grid}.st-usage dt{color:var(--nv-text-3);font-size:12px}.st-usage dd{margin:0;font-weight:600}.st-money span{align-items:center;gap:8px;max-width:240px;display:flex}.st-money em{color:var(--nv-text-3);font-style:normal}.st-privacy{gap:var(--nv-5);display:flex}.st-privacy>div{min-width:120px;padding:var(--nv-4);background:rgb(var(--nv-fg) / .03);border-radius:12px;place-content:center;justify-items:center;display:grid}.st-privacy>div strong{font-family:var(--nv-font-display);font-size:30px}.st-privacy>div span{color:var(--nv-text-3);font-size:12px}.st-privacy ul{color:var(--nv-text-2);font-size:var(--nv-text-sm);gap:8px;margin:0;padding:0;list-style:none;display:grid}.st-privacy li{gap:8px;display:flex}.st-privacy li svg{color:var(--nv-green);flex:none;margin-top:3px}.st-privacy a{color:var(--nv-accent-strong)}.st-tabs{gap:var(--nv-6);border-bottom:1px solid var(--nv-border);flex-wrap:wrap;display:flex}.st-tabs button{white-space:nowrap;height:42px;color:var(--nv-text-3);font:inherit;font-size:var(--nv-text-md);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:550;position:relative}.st-tabs button[aria-selected=true]{color:var(--nv-accent-strong)}.st-tabs button[aria-selected=true]:after{content:"";background:var(--nv-accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.st-stats{border:1px solid var(--nv-border);background:var(--nv-surface);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.st-stats>div{padding:var(--nv-4) var(--nv-5);border-left:1px solid var(--nv-border);gap:6px;display:grid}.st-stats>div:first-child{border-left:0}.st-stats dt{color:var(--nv-text-2);font-size:var(--nv-text-sm)}.st-stats dd{margin:0}.st-stats button{color:var(--nv-text);font-family:var(--nv-font-display);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:30px;font-weight:600;display:inline-flex}.st-stats button svg{color:var(--nv-accent);transition:transform var(--nv-base) var(--nv-ease)}.st-stats button:hover svg{transform:translate(3px)}.st-filters{gap:var(--nv-3);grid-template-columns:minmax(0,1fr) 160px 160px;display:grid}.st-search{border:1px solid var(--nv-border-strong);background:var(--nv-surface);height:44px;color:var(--nv-text-3);border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex}.st-search input{flex:1;min-width:0;height:100%;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.st-filters select{height:44px}.st-feed-head{justify-content:space-between;align-items:center;display:flex}.st-feed-head h2{font-family:var(--nv-font);align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.st-feed-head h2 span{border:1px solid var(--nv-border-strong);color:var(--nv-text-2);border-radius:99px;padding:0 8px;font-size:12px}.st-feed-head button{color:var(--nv-accent-strong);font:inherit;font-size:var(--nv-text-sm);cursor:pointer;background:0 0;border:0;padding:0}.st-day h3{color:var(--nv-text);font-family:var(--nv-font);font-size:var(--nv-text-md);margin-bottom:6px;font-weight:600}.st-day ol{margin:0;padding:0;list-style:none;display:grid;position:relative}.st-day ol:before{content:"";background:var(--nv-border-strong);width:1px;position:absolute;top:18px;bottom:18px;left:6px}.st-day li{align-items:center;gap:var(--nv-3);border-bottom:1px solid var(--nv-border);transition:background-color var(--nv-fast) var(--nv-ease);border-radius:8px;grid-template-columns:90px 40px minmax(0,1fr) auto;padding:12px 8px 12px 20px;display:grid;position:relative}.st-day li:hover{background:rgb(var(--nv-fg) / .03)}.st-day li:before{content:"";background:var(--nv-text-3);border-radius:50%;width:7px;height:7px;position:absolute;left:3px}.st-day time{color:var(--nv-text-2);font-size:var(--nv-text-sm);font-variant-numeric:tabular-nums}.st-feed-icon{border:1px solid var(--nv-border-strong);width:36px;height:36px;color:var(--nv-text-2);border-radius:10px;place-items:center;display:grid}.st-feed-copy{gap:2px;min-width:0;display:grid}.st-feed-copy strong{font-size:var(--nv-text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.st-feed-copy small{color:var(--nv-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.st-day li>a{color:var(--nv-accent-strong);font-size:var(--nv-text-sm);white-space:nowrap;align-items:center;gap:6px;font-weight:550;text-decoration:none;display:inline-flex}.st-feed-foot{justify-content:space-between;align-items:center;gap:var(--nv-3);padding-top:var(--nv-4);border-top:1px solid var(--nv-border);color:var(--nv-text-3);font-size:var(--nv-text-sm);flex-wrap:wrap;display:flex}.st-empty-line{padding:var(--nv-6);border:1px dashed var(--nv-border-strong);color:var(--nv-text-3);text-align:center;border-radius:12px}.st-error{color:var(--nv-red);font-size:var(--nv-text-sm)}.st-error button{color:var(--nv-accent-strong);cursor:pointer;background:0 0;border:0;text-decoration:underline}.st-skeleton{gap:var(--nv-2);display:grid}.st-skeleton span{background:linear-gradient(90deg, rgb(var(--nv-fg) / .03), rgb(var(--nv-fg) / .07), rgb(var(--nv-fg) / .03));background-size:200% 100%;border-radius:10px;height:52px;animation:1.4s linear infinite ov-shimmer}@media (max-width:1100px){.st{gap:var(--nv-4);grid-template-columns:1fr}.st-nav{min-height:0;padding:0 0 var(--nv-3);border-right:0;border-bottom:1px solid var(--nv-border);grid-template-columns:1fr;position:static}.st-nav-group{flex-wrap:wrap;gap:4px;display:flex}.st-nav-group p{width:100%}.st-nav a{font-size:var(--nv-text-sm);padding:8px 10px}.st-help{margin-top:0}}@media (max-width:720px){.st-grid,.st-cadence,.st-plan,.st-usage{grid-template-columns:1fr}.st-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.st-stats>div:nth-child(3){border-left:0}.st-stats>div:nth-child(n+3){border-top:1px solid var(--nv-border)}.st-filters{grid-template-columns:1fr 1fr}.st-search{grid-column:1/-1}.st-invite,.st-invite.st-company{grid-template-columns:1fr}.st-company .btn{justify-self:start}.st-day li{grid-template-columns:64px minmax(0,1fr);padding-left:16px}.st-feed-icon{display:none}.st-day li>a{grid-column:2}.st-list li,.st-connect li{grid-template-columns:auto minmax(0,1fr)}.st-privacy{flex-direction:column}.st-tabs{gap:var(--nv-4);flex-wrap:nowrap;overflow-x:auto}}}
@layer nv{:where(body:has(.nv-shell.is-admin)) .admin-console{gap:var(--nv-6);display:grid}:where(body:has(.nv-shell.is-admin)) .admin-page-heading{justify-content:space-between;align-items:flex-start;gap:var(--nv-6);display:flex}:where(body:has(.nv-shell.is-admin)) .admin-page-heading h1{margin-top:3px}:where(body:has(.nv-shell.is-admin)) .admin-page-heading>div>p:last-child{max-width:70ch;margin-top:var(--nv-2);color:var(--nv-text-2);font-size:15px;line-height:1.55}:where(body:has(.nv-shell.is-admin)) .admin-eyebrow{color:var(--nv-accent-strong);font-size:var(--nv-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:650}:where(body:has(.nv-shell.is-admin)) .admin-range{align-items:center;gap:var(--nv-2);min-height:var(--nv-control-h);padding-left:var(--nv-3);border:1px solid var(--nv-border-strong);border-radius:var(--nv-radius-sm);background:var(--nv-surface);color:var(--nv-text-3);flex:none;display:inline-flex}:where(body:has(.nv-shell.is-admin)) .admin-range select{min-width:130px;height:34px;box-shadow:none;font-size:var(--nv-text-sm);background-color:#0000;border:0;padding:0 30px 0 0}:where(body:has(.nv-shell.is-admin)) .admin-range select:focus{box-shadow:none}:where(body:has(.nv-shell.is-admin)) .admin-summary-grid{gap:var(--nv-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}:where(body:has(.nv-shell.is-admin)) .admin-metric-card{min-width:0;padding:var(--nv-4);border:1px solid var(--nv-border);border-radius:var(--nv-radius-md);background:var(--nv-surface);box-shadow:var(--nv-shadow-card);gap:8px;display:grid}:where(body:has(.nv-shell.is-admin)) .admin-metric-card:hover{border-color:var(--nv-border-strong)}:where(body:has(.nv-shell.is-admin)) .admin-metric-head{min-width:0;color:var(--nv-text-3);font-size:var(--nv-text-xs);align-items:center;gap:8px;font-weight:550;display:flex}:where(body:has(.nv-shell.is-admin)) .admin-metric-head>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(body:has(.nv-shell.is-admin)) .admin-metric-icon{background:var(--admin-tone-soft);width:28px;height:28px;color:var(--admin-tone);border-radius:8px;place-items:center;display:grid}:where(body:has(.nv-shell.is-admin)) .admin-metric-card strong{color:var(--nv-text);letter-spacing:-.05em;font-size:clamp(25px,2.4vw,34px);font-weight:600;line-height:1}:where(body:has(.nv-shell.is-admin)) .admin-metric-card small{min-height:30px;color:var(--nv-text-4);font-size:11px;line-height:1.35}:where(body:has(.nv-shell.is-admin)) .admin-metric-card.tone-violet{--admin-tone:var(--nv-violet);--admin-tone-soft:var(--nv-violet-soft)}:where(body:has(.nv-shell.is-admin)) .admin-metric-card.tone-blue{--admin-tone:var(--nv-blue);--admin-tone-soft:var(--nv-blue-soft)}:where(body:has(.nv-shell.is-admin)) .admin-metric-card.tone-green{--admin-tone:var(--nv-green);--admin-tone-soft:var(--nv-green-soft)}:where(body:has(.nv-shell.is-admin)) .admin-metric-card.tone-pink{--admin-tone:var(--nv-pink);--admin-tone-soft:color-mix(in oklch, var(--nv-pink) 14%, transparent)}:where(body:has(.nv-shell.is-admin)) .admin-metric-card.tone-amber{--admin-tone:var(--nv-amber);--admin-tone-soft:var(--nv-amber-soft)}:where(body:has(.nv-shell.is-admin)) .admin-change{border-radius:var(--nv-radius-full);background:var(--nv-surface-2);min-height:20px;color:var(--nv-text-4);justify-self:start;padding:3px 7px;font-size:11px;font-weight:600}:where(body:has(.nv-shell.is-admin)) .admin-change.is-positive{background:var(--nv-green-soft);color:var(--nv-green)}:where(body:has(.nv-shell.is-admin)) .admin-progress{background:var(--nv-surface-3);border-radius:99px;height:5px;overflow:hidden}:where(body:has(.nv-shell.is-admin)) .admin-progress span{border-radius:inherit;background:var(--admin-tone);height:100%;transition:width .26s var(--nv-ease);display:block}:where(body:has(.nv-shell.is-admin)) .admin-main-grid{gap:var(--nv-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}:where(body:has(.nv-shell.is-admin)) .admin-primary-column,:where(body:has(.nv-shell.is-admin)) .admin-rail,:where(body:has(.nv-shell.is-admin)) .admin-rail-pair{display:contents}:where(body:has(.nv-shell.is-admin)) .admin-primary-column>.admin-usage,:where(body:has(.nv-shell.is-admin)) .admin-primary-column>.admin-customers{grid-column:1/-1}:where(body:has(.nv-shell.is-admin)) .admin-panel{border:1px solid var(--nv-border);border-radius:var(--nv-radius-md);background:var(--nv-surface);min-width:0;box-shadow:var(--nv-shadow-card)}:where(body:has(.nv-shell.is-admin)) .admin-panel-heading{justify-content:space-between;align-items:flex-start;gap:var(--nv-4);padding:var(--nv-4) var(--nv-5);border-bottom:1px solid var(--nv-border);display:flex}:where(body:has(.nv-shell.is-admin)) .admin-panel-heading h2{font-size:var(--nv-text-lg)}:where(body:has(.nv-shell.is-admin)) .admin-panel-heading p{color:var(--nv-text-3);font-size:var(--nv-text-sm);margin-top:3px;line-height:1.4}:where(body:has(.nv-shell.is-admin)) .admin-section-count{color:var(--nv-text-4);font-size:var(--nv-text-xs);flex:none;align-items:baseline;gap:5px;display:inline-flex}:where(body:has(.nv-shell.is-admin)) .admin-section-count strong{color:var(--nv-text);font-size:var(--nv-text-lg);font-weight:650}:where(body:has(.nv-shell.is-admin)) .admin-source{color:var(--nv-text-4);font-size:var(--nv-text-xs);flex:none}:where(body:has(.nv-shell.is-admin)) .admin-usage{overflow:hidden}:where(body:has(.nv-shell.is-admin)) .admin-chart-layout{gap:var(--nv-5);padding:var(--nv-4) var(--nv-5) var(--nv-5);grid-template-columns:minmax(0,1fr) 220px;display:grid}:where(body:has(.nv-shell.is-admin)) .admin-chart-wrap{min-width:0;position:relative}:where(body:has(.nv-shell.is-admin)) .admin-chart{width:100%;height:210px;display:block;overflow:visible}:where(body:has(.nv-shell.is-admin)) .admin-chart-grid{stroke:var(--nv-border);stroke-width:1px}:where(body:has(.nv-shell.is-admin)) .admin-chart-line{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}:where(body:has(.nv-shell.is-admin)) .admin-chart-axis{justify-content:space-between;gap:var(--nv-3);color:var(--nv-text-4);font-size:11px;display:flex}:where(body:has(.nv-shell.is-admin)) .admin-chart-empty{color:var(--nv-text-3);font-size:var(--nv-text-sm);text-align:center;position:absolute;inset:45% 0 auto}:where(body:has(.nv-shell.is-admin)) .admin-legend{align-content:center;gap:5px;display:grid}:where(body:has(.nv-shell.is-admin)) .admin-legend-item{border-radius:var(--nv-radius-sm);min-height:36px;color:var(--nv-text-2);font-size:var(--nv-text-xs);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px;display:grid}:where(body:has(.nv-shell.is-admin)) .admin-legend-item:hover{background:var(--nv-surface-2);color:var(--nv-text)}:where(body:has(.nv-shell.is-admin)) .admin-legend-item.is-muted{opacity:.48}:where(body:has(.nv-shell.is-admin)) .admin-legend-item strong{color:var(--nv-text);font-variant-numeric:tabular-nums}:where(body:has(.nv-shell.is-admin)) .admin-legend-dot{border-radius:50%;width:8px;height:8px}:where(body:has(.nv-shell.is-admin)) .admin-tabs{padding:10px var(--nv-5);border-bottom:1px solid var(--nv-border);background:var(--nv-surface-2);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}:where(body:has(.nv-shell.is-admin)) .admin-tabs::-webkit-scrollbar{display:none}:where(body:has(.nv-shell.is-admin)) .admin-tabs button{border-radius:var(--nv-radius-sm);min-height:34px;color:var(--nv-text-3);font-size:var(--nv-text-sm);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:7px;padding:0 12px;display:inline-flex}:where(body:has(.nv-shell.is-admin)) .admin-tabs button:hover{background:var(--nv-surface-3);color:var(--nv-text)}:where(body:has(.nv-shell.is-admin)) .admin-tabs button[aria-selected=true]{border-color:var(--nv-accent-line);background:var(--nv-accent-soft);color:var(--nv-text);box-shadow:inset 0 0 0 1px var(--nv-accent-soft)}:where(body:has(.nv-shell.is-admin)) .admin-tabs button span{background:var(--nv-surface-2);min-width:20px;height:18px;color:var(--nv-text-3);border-radius:99px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}:where(body:has(.nv-shell.is-admin)) .admin-table-tools{align-items:center;gap:var(--nv-2);padding:var(--nv-4) var(--nv-5);background:var(--nv-surface);display:flex}:where(body:has(.nv-shell.is-admin)) .admin-table-tools select{border:1px solid var(--nv-border-strong);border-radius:var(--nv-radius-sm);background:var(--nv-surface-2);width:168px;min-height:34px;color:var(--nv-text);padding:0 var(--nv-3);flex:0 0 168px}:where(body:has(.nv-shell.is-admin)) .admin-table-tools .btn[type=submit]{background:var(--nv-accent);color:var(--nv-on-accent)}:where(body:has(.nv-shell.is-admin)) .admin-table-tools .btn[type=submit]:hover{background:var(--nv-accent-strong)}:where(body:has(.nv-shell.is-admin)) .admin-table-search{border:1px solid var(--nv-border-strong);border-radius:var(--nv-radius-sm);min-width:140px;height:34px;color:var(--nv-text-4);flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}:where(body:has(.nv-shell.is-admin)) .admin-table-search:focus-within{border-color:var(--nv-accent);box-shadow:0 0 0 3px var(--nv-accent-soft)}:where(body:has(.nv-shell.is-admin)) .admin-table-search input{width:100%;min-width:0;height:100%;color:var(--nv-text);font-size:var(--nv-text-sm);background:0 0;border:0;outline:0;padding:0}:where(body:has(.nv-shell.is-admin)) .admin-table-wrap{border:0;border-top:1px solid var(--nv-border);border-radius:0 0 var(--nv-radius-md) var(--nv-radius-md)}:where(body:has(.nv-shell.is-admin)) .admin-table-wrap table{table-layout:auto;min-width:700px}:where(body:has(.nv-shell.is-admin)) .admin-table-wrap th:first-child{min-width:160px}:where(body:has(.nv-shell.is-admin)) .admin-table-wrap th:nth-child(2){min-width:145px}:where(body:has(.nv-shell.is-admin)) .admin-table-wrap th:last-child,:where(body:has(.nv-shell.is-admin)) .admin-table-wrap td:last-child{text-align:right;width:42px;padding-inline:8px}:where(body:has(.nv-shell.is-admin)) .admin-company-cell{align-items:center;gap:10px;min-width:190px;display:flex}:where(body:has(.nv-shell.is-admin)) .admin-company-avatar{border:1px solid var(--nv-accent-line);background:var(--nv-accent-soft);width:32px;height:32px;color:var(--nv-accent-strong);letter-spacing:.02em;border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}:where(body:has(.nv-shell.is-admin)) .admin-company-copy{min-width:0}:where(body:has(.nv-shell.is-admin)) .admin-company-link{color:var(--nv-text);font-weight:600;text-decoration:none}:where(body:has(.nv-shell.is-admin)) .admin-company-link:hover{color:var(--nv-accent-strong)}:where(body:has(.nv-shell.is-admin)) .admin-table-wrap .sub{color:var(--nv-text-4);margin-top:4px;font-size:11px;display:block}:where(body:has(.nv-shell.is-admin)) .admin-warning{color:var(--nv-amber);margin-left:5px;display:inline-flex}:where(body:has(.nv-shell.is-admin)) .admin-status{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;min-height:22px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}:where(body:has(.nv-shell.is-admin)) .admin-status i,:where(body:has(.nv-shell.is-admin)) .admin-health-status i{background:currentColor;border-radius:50%;width:6px;height:6px}:where(body:has(.nv-shell.is-admin)) .admin-status-complete{background:var(--nv-green-soft);color:var(--nv-green)}:where(body:has(.nv-shell.is-admin)) .admin-status-progress{background:var(--nv-accent-soft);color:var(--nv-accent-strong)}:where(body:has(.nv-shell.is-admin)) .admin-status-inactive{background:var(--nv-surface-3);color:var(--nv-text-3)}:where(body:has(.nv-shell.is-admin)) .admin-activity-value{color:var(--nv-text-2);font-size:var(--nv-text-xs)}:where(body:has(.nv-shell.is-admin)) .admin-row-action{border:1px solid var(--nv-border-strong);width:28px;height:28px;color:var(--nv-text-3);border-radius:8px;place-items:center;text-decoration:none;display:inline-grid}:where(body:has(.nv-shell.is-admin)) .admin-row-action:hover{border-color:var(--nv-accent-line);background:var(--nv-accent-soft);color:var(--nv-accent-strong)}:where(body:has(.nv-shell.is-admin)) .admin-health-summary-dot{background:var(--nv-green);width:7px;height:7px;box-shadow:0 0 0 3px var(--nv-green-soft);border-radius:50%;margin-right:6px;display:inline-block}:where(body:has(.nv-shell.is-admin)) .admin-health-list,:where(body:has(.nv-shell.is-admin)) .admin-activity-list{gap:0;margin:0;padding:0;list-style:none;display:grid}:where(body:has(.nv-shell.is-admin)) .admin-health-list li{justify-content:space-between;align-items:center;gap:var(--nv-3);padding:11px var(--nv-5);border-bottom:1px solid var(--nv-border);color:var(--nv-text-2);font-size:var(--nv-text-xs);display:flex}:where(body:has(.nv-shell.is-admin)) .admin-health-list li:last-child{border-bottom:0}:where(body:has(.nv-shell.is-admin)) .admin-health-status{white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}:where(body:has(.nv-shell.is-admin)) .admin-health-status.is-operational{color:var(--nv-green)}:where(body:has(.nv-shell.is-admin)) .admin-health-status.is-degraded{color:var(--nv-amber)}:where(body:has(.nv-shell.is-admin)) .admin-health-status.is-outage{color:var(--nv-red)}:where(body:has(.nv-shell.is-admin)) .admin-health-status.is-unknown{color:var(--nv-text-4)}:where(body:has(.nv-shell.is-admin)) .admin-activity-list li{padding:12px var(--nv-5);border-bottom:1px solid var(--nv-border);gap:10px;display:flex}:where(body:has(.nv-shell.is-admin)) .admin-activity-list li:last-child{border-bottom:0}:where(body:has(.nv-shell.is-admin)) .admin-rail-panel .admin-activity-list{max-height:300px;overflow-y:auto}:where(body:has(.nv-shell.is-admin)) .admin-activity-icon{background:var(--nv-surface-2);width:26px;height:26px;color:var(--nv-accent-strong);border-radius:8px;flex:none;place-items:center;display:grid}:where(body:has(.nv-shell.is-admin)) .admin-activity-list strong,:where(body:has(.nv-shell.is-admin)) .admin-activity-list span{display:block}:where(body:has(.nv-shell.is-admin)) .admin-activity-list strong{color:var(--nv-text-2);font-size:var(--nv-text-xs);font-weight:550;line-height:1.35}:where(body:has(.nv-shell.is-admin)) .admin-activity-list div span{color:var(--nv-text-4);margin-top:4px;font-size:11px;line-height:1.35}:where(body:has(.nv-shell.is-admin)) .admin-action-grid{gap:var(--nv-2);padding:var(--nv-4) var(--nv-5) var(--nv-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(body:has(.nv-shell.is-admin)) .admin-action-grid a{min-height:76px;padding:var(--nv-3) var(--nv-2);border:1px solid var(--nv-border);border-radius:var(--nv-radius-sm);background:var(--nv-surface-2);color:var(--nv-text-2);text-align:center;justify-items:center;gap:8px;font-size:11px;text-decoration:none;display:grid}:where(body:has(.nv-shell.is-admin)) .admin-action-grid a:hover{border-color:var(--nv-accent-line);background:var(--nv-accent-soft);color:var(--nv-text)}:where(body:has(.nv-shell.is-admin)) .admin-action-grid svg{color:var(--nv-accent-strong)}:where(body:has(.nv-shell.is-admin)) .admin-empty{padding:var(--nv-8) var(--nv-5);color:var(--nv-text-3);text-align:center;justify-items:center;gap:8px;display:grid}:where(body:has(.nv-shell.is-admin)) .admin-empty strong{color:var(--nv-text);font-size:var(--nv-text-sm)}:where(body:has(.nv-shell.is-admin)) .admin-empty p{max-width:40ch;font-size:var(--nv-text-xs);line-height:1.45}:where(body:has(.nv-shell.is-admin)) .admin-empty-compact{padding:var(--nv-6) var(--nv-5)}:where(body:has(.nv-shell.is-admin)) .admin-pagination{justify-content:space-between;align-items:center;gap:var(--nv-4);padding:var(--nv-4) var(--nv-5);border-top:1px solid var(--nv-border);color:var(--nv-text-4);font-size:11px;display:flex}:where(body:has(.nv-shell.is-admin)) .admin-pagination>div{align-items:center;gap:var(--nv-3);display:flex}:where(body:has(.nv-shell.is-admin)) .admin-updated{color:var(--nv-text-4);font-size:11px}:where(body:has(.nv-shell.is-admin)) .admin-team-table-wrap{overflow-x:auto}:where(body:has(.nv-shell.is-admin)) .admin-team-table{border-collapse:collapse;width:100%;min-width:920px}:where(body:has(.nv-shell.is-admin)) .admin-team-table th,:where(body:has(.nv-shell.is-admin)) .admin-team-table td{padding:14px var(--nv-5);border-top:1px solid var(--nv-border);text-align:left;vertical-align:middle}:where(body:has(.nv-shell.is-admin)) .admin-team-table th{background:var(--nv-surface-2);color:var(--nv-text-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}:where(body:has(.nv-shell.is-admin)) .admin-team-table td{color:var(--nv-text-2);font-size:var(--nv-text-sm)}:where(body:has(.nv-shell.is-admin)) .admin-team-table td:first-child strong,:where(body:has(.nv-shell.is-admin)) .admin-team-table td:first-child span{display:block}:where(body:has(.nv-shell.is-admin)) .admin-team-table td:first-child span{color:var(--nv-text-4);margin-top:4px;font-size:11px}:where(body:has(.nv-shell.is-admin)) .admin-permission-chips{flex-wrap:wrap;gap:5px;max-width:260px;display:flex}:where(body:has(.nv-shell.is-admin)) .admin-permission-chips span{border:1px solid var(--nv-border);border-radius:var(--nv-radius-full);background:var(--nv-surface-2);color:var(--nv-text-3);padding:4px 7px;font-size:11px}:where(body:has(.nv-shell.is-admin)) .admin-team-status{border-radius:var(--nv-radius-full);align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}:where(body:has(.nv-shell.is-admin)) .admin-team-status.is-active{background:var(--nv-green-soft);color:var(--nv-green)}:where(body:has(.nv-shell.is-admin)) .admin-team-status.is-invited{background:var(--nv-accent-soft);color:var(--nv-accent-strong)}:where(body:has(.nv-shell.is-admin)) .admin-team-status.is-suspended{background:var(--nv-amber-soft);color:var(--nv-amber)}:where(body:has(.nv-shell.is-admin)) .admin-team-status.is-revoked{background:var(--nv-surface-3);color:var(--nv-text-4)}:where(body:has(.nv-shell.is-admin)) .admin-dialog-backdrop{z-index:40;padding:var(--nv-5);background:#05060bc7;background:lab(1.66757% .249714 -2.00922/.78);place-items:center;display:grid;position:fixed;inset:0}:where(body:has(.nv-shell.is-admin)) .admin-dialog{border:1px solid var(--nv-border-strong);border-radius:var(--nv-radius-md);background:var(--nv-surface);width:min(680px,100%);max-height:min(780px,100vh - 32px);box-shadow:var(--nv-shadow-card);overflow:auto}:where(body:has(.nv-shell.is-admin)) .admin-dialog-body{gap:var(--nv-4);padding:var(--nv-5);display:grid}:where(body:has(.nv-shell.is-admin)) .admin-dialog-body>label{color:var(--nv-text-2);font-size:var(--nv-text-sm);gap:7px;font-weight:600;display:grid}:where(body:has(.nv-shell.is-admin)) .admin-dialog-body input[type=email],:where(body:has(.nv-shell.is-admin)) .admin-dialog-body input[type=text],:where(body:has(.nv-shell.is-admin)) .admin-dialog-body select{border:1px solid var(--nv-border-strong);border-radius:var(--nv-radius-sm);background:var(--nv-surface-2);min-height:40px;color:var(--nv-text);padding:0 11px}:where(body:has(.nv-shell.is-admin)) .admin-permission-matrix{gap:var(--nv-3);display:grid}:where(body:has(.nv-shell.is-admin)) .admin-permission-matrix h3{color:var(--nv-text);font-size:var(--nv-text-sm)}:where(body:has(.nv-shell.is-admin)) .admin-permission-matrix fieldset{padding:var(--nv-3);border:1px solid var(--nv-border);border-radius:var(--nv-radius-sm);gap:6px;display:grid}:where(body:has(.nv-shell.is-admin)) .admin-permission-matrix legend{color:var(--nv-text-3);text-transform:capitalize;padding:0 5px;font-size:11px}:where(body:has(.nv-shell.is-admin)) .admin-permission-matrix label{cursor:pointer;border-radius:7px;align-items:flex-start;gap:9px;padding:7px;display:flex}:where(body:has(.nv-shell.is-admin)) .admin-permission-matrix label:hover{background:var(--nv-surface-2)}:where(body:has(.nv-shell.is-admin)) .admin-permission-matrix label span{gap:2px;display:grid}:where(body:has(.nv-shell.is-admin)) .admin-permission-matrix small{color:var(--nv-text-4);font-size:11px;font-weight:400}@media (max-width:1280px){:where(body:has(.nv-shell.is-admin)) .admin-table-wrap table{min-width:660px}:where(body:has(.nv-shell.is-admin)) .admin-table-wrap th:first-child{min-width:140px}:where(body:has(.nv-shell.is-admin)) .admin-table-wrap th:nth-child(2){min-width:125px}:where(body:has(.nv-shell.is-admin)) .admin-table-wrap th:nth-child(6),:where(body:has(.nv-shell.is-admin)) .admin-table-wrap td:nth-child(6),:where(body:has(.nv-shell.is-admin)) .admin-table-wrap th:nth-child(7),:where(body:has(.nv-shell.is-admin)) .admin-table-wrap td:nth-child(7){display:none}}@media (max-width:1180px){:where(body:has(.nv-shell.is-admin)) .admin-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(body:has(.nv-shell.is-admin)) .admin-main-grid{grid-template-columns:1fr}}@media (max-width:820px){:where(body:has(.nv-shell.is-admin)) .admin-page-heading{display:grid}:where(body:has(.nv-shell.is-admin)) .admin-range{justify-self:start}:where(body:has(.nv-shell.is-admin)) .admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body:has(.nv-shell.is-admin)) .admin-chart-layout{grid-template-columns:1fr}:where(body:has(.nv-shell.is-admin)) .admin-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){:where(body:has(.nv-shell.is-admin)) .admin-summary-grid{grid-template-columns:1fr}:where(body:has(.nv-shell.is-admin)) .admin-panel-heading,:where(body:has(.nv-shell.is-admin)) .admin-table-tools,:where(body:has(.nv-shell.is-admin)) .admin-chart-layout{padding-inline:var(--nv-4)}:where(body:has(.nv-shell.is-admin)) .admin-legend{grid-template-columns:1fr}:where(body:has(.nv-shell.is-admin)) .admin-pagination{padding-inline:var(--nv-4);flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){:where(body:has(.nv-shell.is-admin)) .admin-progress span{transition:none}}.admin-plan{gap:var(--nv-4);display:grid}.admin-plan-head{justify-content:space-between;align-items:flex-start;gap:var(--nv-3);flex-wrap:wrap;display:flex}.admin-plan-head .sub-line b{color:var(--nv-text)}.admin-plan-form{gap:var(--nv-4);padding:var(--nv-4);background:rgb(var(--nv-fg) / .035);border-radius:14px;display:grid}.admin-plan-grid{gap:var(--nv-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.admin-plan-grid .field{gap:6px;display:grid}.admin-plan-grid .field span{color:var(--nv-text-3);font-size:12.5px}.admin-plan-limits{border:0;margin:0;padding:0}.admin-plan-limits legend{margin-bottom:var(--nv-2);color:var(--nv-text-2);font-size:13px;font-weight:600}.admin-plan-table{border-collapse:collapse;width:100%;font-size:13.5px}.admin-plan-table :is(th,td){border-bottom:1px solid rgb(var(--nv-fg) / .07);text-align:left;font-variant-numeric:tabular-nums;padding:8px 10px}.admin-plan-table thead th{color:var(--nv-text-3);font-size:12px;font-weight:600}.admin-plan-table tbody th{font-weight:550}.admin-plan-table tbody th small{color:var(--nv-text-3);font-weight:400}.admin-plan-table tr[data-full] td{color:var(--nv-red)}.admin-plan-history h3{margin-bottom:var(--nv-2);font-size:14px}.admin-enquiries{gap:var(--nv-3);margin:0;padding:0;list-style:none;display:grid}.admin-enquiries li{gap:8px;display:grid}.admin-enquiries li[data-status=closed]{opacity:.6}.admin-enquiry-head{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.admin-enquiry-head h2{font-size:18px}.admin-enquiry-head time{color:var(--nv-text-3);margin-left:auto;font-size:12.5px}.admin-enquiry-kind{background:var(--nv-violet-soft);color:var(--nv-violet);letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:700}.admin-enquiry-kind[data-kind=custom]{background:var(--nv-amber-soft);color:var(--nv-amber)}.admin-enquiry-kind[data-kind=addon]{background:var(--nv-green-soft);color:var(--nv-green)}.admin-enquiry-text{background:rgb(var(--nv-fg) / .04);white-space:pre-wrap;border-radius:10px;padding:10px 12px}.admin-enquiry-actions{flex-wrap:wrap;gap:6px;display:flex}}:where(body:has(.nv-shell.is-admin)) .admin-table-wrap tbody tr td{background:var(--nv-surface);color:var(--nv-text-2)}:where(body:has(.nv-shell.is-admin)) .admin-table-wrap tbody tr:hover td{background:var(--nv-surface-2)}:where(body:has(.nv-shell.is-admin)) .admin-table-wrap tbody tr td:first-child{color:var(--nv-text)}.admin-config-warning{margin:var(--nv-4);padding:var(--nv-3) var(--nv-4);border:1px solid color-mix(in oklch, var(--nv-amber) 55%, transparent);border-radius:var(--nv-radius-sm);background:color-mix(in oklch, var(--nv-amber) 10%, transparent);color:var(--nv-amber)}.admin-invitation-page{background:var(--bg);place-items:center;min-height:100vh;padding:32px;display:grid}.admin-access-panel{width:min(560px,100%);padding:32px}.admin-invite-form{gap:16px;margin-top:24px;display:grid}.admin-invite-form label{gap:8px;display:grid}.admin-invite-form input{width:100%}.admin-form-error{color:var(--danger,#f77)}

