.panel-dashboard-shell{min-height:100dvh;background:var(--panel-bg);color:var(--panel-text-primary)}.panel-sidebar-surface{background:var(--panel-sidebar-bg);color:var(--panel-text-primary);box-shadow:none}.panel-sidebar-surface,.panel-sidebar-surface .border,.panel-sidebar-surface .border-b,.panel-sidebar-surface .border-t{border-color:var(--panel-sidebar-border)}.panel-sidebar-surface .bg-white{background:var(--panel-card-bg)}.panel-sidebar-surface .text-sm.font-semibold{color:var(--panel-text-primary)}.panel-sidebar-surface .panel-avatar.text-sm.font-semibold{color:#087b47}@media (min-width:1024px){html[data-panel-sidebar-collapsed="1"] .panel-sidebar-surface{width:4.75rem}html:not([data-panel-sidebar-collapsed="1"]) .panel-sidebar-surface{width:18rem}}.panel-topbar-surface{background:var(--panel-topbar-bg);border-color:var(--panel-topbar-border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.panel-nav-item{display:flex;min-height:2.75rem;align-items:center;gap:.8rem;border:1px solid transparent;border-radius:.68rem;padding:.66rem .8rem;color:var(--panel-nav-text);font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.panel-nav-item:hover{background:var(--panel-nav-hover-bg);color:var(--panel-text-primary)}.panel-nav-item-active,.panel-nav-item-active:hover{border-color:var(--panel-nav-active-border);background:var(--panel-nav-active-bg);color:var(--panel-nav-active-text)}.panel-nav-icon{display:grid;width:1.25rem;height:1.25rem;flex:0 0 auto;place-items:center;color:currentColor}.panel-credit-card{border-color:var(--panel-card-border);background:var(--panel-soft-surface);color:var(--panel-text-primary)}.panel-credit-card:hover{border-color:var(--panel-card-hover-border)}.panel-avatar,.panel-sidebar-surface .panel-avatar{display:grid;place-items:center;border:1px solid #bcefd6;border-radius:999px;background:#e8faf1;color:#087b47}.panel-sidebar-toggle{position:absolute;top:1.65rem;right:-1rem;z-index:20;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--panel-card-border);border-radius:999px;background:var(--panel-card-bg);color:var(--panel-text-primary);box-shadow:0 5px 14px rgba(16,24,20,.09)}.panel-sidebar-toggle:hover{border-color:var(--panel-card-hover-border)}.panel-card,.panel-metric,.panel-surface{border:1px solid var(--panel-card-border);background:var(--panel-card-bg);color:var(--panel-text-primary);box-shadow:var(--panel-shadow)}.panel-surface{border-radius:1rem}.panel-card,.panel-metric{border-radius:.9rem}.panel-card{transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.panel-card:hover{border-color:var(--panel-card-hover-border);box-shadow:var(--panel-shadow-lifted);transform:none}.panel-metric{position:relative;min-height:8rem;overflow:hidden}.panel-metric:before{display:none}.panel-metric:hover{border-color:var(--panel-card-hover-border);box-shadow:var(--panel-shadow);transform:none}.panel-metric-icon{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border-radius:.8rem;background:#f3f5f4;color:#6d736f}.panel-metric.tone-accent .panel-metric-icon{background:#eaf5ff;color:#0784cc}.panel-metric.tone-warning .panel-metric-icon{background:#fff7e8;color:#d07a00}.panel-metric.tone-error .panel-metric-icon{background:#fff0ef;color:#d73a35}.panel-metric.tone-success .panel-metric-icon{background:#e8faf1;color:#0aa35d}.panel-input{min-height:2.75rem;border:1px solid var(--panel-input-border);border-radius:.72rem!important;background:var(--panel-input-bg);color:var(--panel-text-primary);outline:none;box-shadow:none}.panel-input:focus{border-color:var(--panel-text-primary);box-shadow:0 0 0 3px rgba(16,18,16,.08)}.panel-input::placeholder{color:var(--panel-text-muted)}.panel-btn{display:inline-flex;min-height:2.65rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--panel-card-border);border-radius:.72rem!important;background:var(--panel-card-bg);padding:.62rem 1rem;color:var(--panel-text-primary);font-size:.875rem;font-weight:600;line-height:1.1;text-decoration:none;box-shadow:none;cursor:pointer}.panel-btn:hover{border-color:var(--panel-card-hover-border);background:var(--panel-soft-surface)}.panel-btn:disabled{cursor:not-allowed;opacity:.55}.panel-btn-accent,.panel-btn-primary{border-color:#171817;background:#171817;color:#ffffff}.panel-btn-accent:hover,.panel-btn-primary:hover{border-color:#030403;background:#030403;color:#ffffff}.panel-eyebrow{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;background:#f1f3f2;padding:.32rem .7rem;color:#363a37;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:none}.dashboard-page,.dashboard-page>.grid{gap:1.5rem}.dashboard-page-header{padding-top:0}.dashboard-metric-grid{overflow:hidden;border:1px solid var(--panel-card-border);border-radius:1rem;background:var(--panel-card-bg)}.dashboard-page>.dashboard-metric-grid{gap:0}.dashboard-metric-grid>.panel-metric{border:0;border-bottom:1px solid var(--panel-divider);border-radius:0;box-shadow:none}.dashboard-metric-grid>.panel-metric:last-child{border-bottom:0}.dashboard-feature-card{position:relative;display:grid;min-height:18rem;overflow:hidden;border:1px solid var(--panel-card-border);border-radius:1rem;background:radial-gradient(circle at 82% 48%,rgba(43,213,132,.16),transparent 17rem),linear-gradient(135deg,#ffffff,#fbfdfc 66%,#f3fbf7);padding:clamp(1.5rem,4vw,2.5rem)}.billing-plan-badge,.dashboard-feature-badge{display:inline-flex;width:fit-content;align-items:center;border:1px solid #bcefd6;border-radius:999px;background:#ecfbf4;padding:.28rem .68rem;color:#07824a;font-size:.68rem;font-weight:700;line-height:1.2}.dashboard-feature-art{position:absolute;right:8%;bottom:0;width:24rem;height:100%}.dashboard-feature-phone{position:absolute;right:4.5rem;bottom:2.1rem;display:grid;width:8rem;height:13rem;place-items:center;border:5px solid #171817;border-radius:1.7rem;background:#ffffff;color:#10b86b;box-shadow:0 24px 34px rgba(20,33,26,.14);transform:rotate(4deg)}.dashboard-feature-phone:before{content:"";position:absolute;top:.45rem;width:2.7rem;height:.38rem;border-radius:999px;background:#171817}.dashboard-feature-phone-back{right:11.5rem;bottom:1.2rem;width:6.7rem;height:11.2rem;color:#7e8b84;transform:rotate(-9deg)}.dashboard-feature-app,.dashboard-feature-spark{position:absolute;z-index:2;display:grid;place-items:center;box-shadow:0 16px 28px rgba(16,24,20,.14)}.dashboard-feature-app{right:.4rem;bottom:4rem;width:4.5rem;height:4.5rem;border-radius:1.15rem;background:#10b86b;color:#ffffff;transform:rotate(8deg)}.dashboard-feature-spark{right:1.3rem;top:3rem;width:2.5rem;height:2.5rem;border:1px solid #cdf3df;border-radius:999px;background:#ffffff;color:#10b86b}.dashboard-action-neutral{background:#fafbfa}.dashboard-action-info{border-color:#cceaf8;background:#f2faff}.dashboard-action-warning{border-color:#f0dfbd;background:#fffaf0}.dashboard-action-success{border-color:#c7ecd9;background:#f2fbf7}.dashboard-action-error{border-color:#f1d0ce;background:#fff6f5}.billing-plan-card{display:flex;min-height:31rem;flex-direction:column;padding:1.75rem}.billing-plan-card-featured{border-color:#171817;box-shadow:0 0 0 1px #171817}.panel-table,.panel-table-wrap{overflow:hidden}.panel-table{width:100%;border-collapse:collapse}.panel-table th{background:var(--panel-card-bg);padding:.85rem 1rem;color:var(--panel-text-tertiary);font-size:.73rem;font-weight:600;letter-spacing:0;text-transform:none}.panel-table td,.panel-table th{border-bottom:1px solid var(--panel-divider)}.panel-table td{padding:1rem;color:var(--panel-text-secondary);font-size:.875rem}.panel-table tbody tr:last-child td{border-bottom:0}.panel-table tbody tr:hover{background:#fafbfa}.panel-chip{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:.65rem;padding:.45rem .8rem;color:var(--panel-text-tertiary);font-size:.8rem;font-weight:600;text-decoration:none}.panel-chip:hover{background:var(--panel-soft-surface);color:var(--panel-text-primary)}.panel-chip-active,.panel-chip-active:hover{border-color:var(--panel-card-border);background:var(--panel-card-bg);color:var(--panel-text-primary);box-shadow:0 1px 3px rgba(16,24,20,.08)}.dashboard-toolbar{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.15rem}.dashboard-toolbar-chips{display:flex;flex-wrap:wrap;gap:.25rem}.panel-empty{border:1px dashed var(--panel-card-border);border-radius:.8rem;padding:1.5rem;color:var(--panel-text-tertiary);text-align:center}.workspace-tabs-list{border:1px solid var(--panel-card-border);border-radius:.75rem;background:var(--panel-soft-surface)}.workspace-tab-button-active{background:var(--panel-card-bg);color:var(--panel-text-primary);box-shadow:0 1px 3px rgba(16,24,20,.08)}.public-site-theme{background:#fbfcfb}.public-site-theme:before{background:none}.public-button-primary{border-radius:.72rem;background:#171817;box-shadow:none}.public-button-primary:hover{background:#030403}html[data-theme=testbridge-dark] .panel-table tbody tr:hover{background:#181c19}html[data-theme=testbridge-dark] .panel-metric-icon{background:#202421;color:#b9c0bb}html[data-theme=testbridge-dark] .panel-eyebrow{background:#202421;color:#d5dad7}html[data-theme=testbridge-dark] .panel-input:focus{box-shadow:0 0 0 3px rgba(244,246,245,.1)}html[data-theme=testbridge-dark] .panel-sidebar-surface .panel-avatar.text-sm.font-semibold{background:#143728;color:#78e3ad}html[data-theme=testbridge-dark] .dashboard-feature-card{background:linear-gradient(135deg,#141715,#18221c)}html[data-theme=testbridge-dark] .dashboard-action-error,html[data-theme=testbridge-dark] .dashboard-action-info,html[data-theme=testbridge-dark] .dashboard-action-neutral,html[data-theme=testbridge-dark] .dashboard-action-success,html[data-theme=testbridge-dark] .dashboard-action-warning{background:var(--panel-card-tint)}html[data-theme=testbridge-dark] .billing-plan-card-featured{border-color:#f1f3f2;box-shadow:0 0 0 1px #f1f3f2}@media (min-width:768px){.dashboard-toolbar{flex-direction:row;align-items:center;justify-content:space-between}.dashboard-metric-grid>.panel-metric{border-right:1px solid var(--panel-divider)}.dashboard-metric-grid>.panel-metric:nth-child(2n){border-right:0}.dashboard-metric-grid>.panel-metric:nth-last-child(-n+2){border-bottom:0}}@media (min-width:1280px){.dashboard-metric-grid>.panel-metric{border-bottom:0}.dashboard-metric-grid>.panel-metric,.dashboard-metric-grid>.panel-metric:nth-child(2n){border-right:1px solid var(--panel-divider)}.dashboard-metric-grid>.panel-metric:last-child{border-right:0}}@media (max-width:1023px){.panel-sidebar-surface{box-shadow:none}.panel-sidebar-toggle{display:none!important}.dashboard-feature-art{right:-3rem;opacity:.54}.dashboard-feature-card>div:first-child{max-width:65%}}@media (max-width:700px){.support-floating-dock{bottom:max(6.75rem,calc(env(safe-area-inset-bottom, 0px) + 6rem))}.dashboard-feature-art{display:none}.dashboard-feature-card>div:first-child{max-width:none}}@media (min-width:701px){.support-floating-dock{bottom:max(6.75rem,calc(env(safe-area-inset-bottom, 0px) + 6rem))}}@media (prefers-reduced-motion:reduce){.panel-btn,.panel-card,.panel-nav-item{transition:none}}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-variable-v1.woff2) format("woff2");font-style:normal;font-weight:300 900;font-display:swap}:root{--font-satoshi:"Satoshi";--radius:0.75rem;--background:#f8faf9;--foreground:#101b18;--card:#ffffff;--card-foreground:#101b18;--popover:#ffffff;--popover-foreground:#101b18;--primary:#087b47;--primary-foreground:#ffffff;--secondary:#eef5f1;--secondary-foreground:#173e2d;--muted:#f0f4f2;--muted-foreground:#526078;--accent:#e8faf1;--accent-foreground:#173e2d;--destructive:#b42318;--border:#dbe4e0;--input:#dbe4e0;--ring:#10b86b}html[data-theme=testbridge-dark]{--background:#0e100f;--foreground:#f2f6f3;--card:#141715;--card-foreground:#f2f6f3;--popover:#141715;--popover-foreground:#f2f6f3;--secondary:#1c2821;--secondary-foreground:#edf6ef;--muted:#1b241f;--muted-foreground:#a9b9af;--accent:#153c2a;--accent-foreground:#edf6ef;--border:#2c3730;--input:#2c3730}:root{--brand-violet:#28c980;--brand-violet-strong:#151715;--brand-violet-deep:#050605;--brand-violet-soft:#ecfbf4;--brand-violet-line:#bcefd6;--brand-violet-surface:#f5fcf8;--panel-bg:#fbfcfb;--panel-soft-surface:#f5f6f5;--panel-card-bg:#ffffff;--panel-card-tint:#fafbfa;--panel-card-border:#e5e8e6;--panel-card-hover-border:#cfd5d1;--panel-sidebar-bg:#ffffff;--panel-sidebar-border:#e7e9e8;--panel-topbar-bg:rgba(255,255,255,0.94);--panel-topbar-border:#e7e9e8;--panel-input-bg:#ffffff;--panel-input-border:#dfe3e0;--panel-nav-active-bg:#171817;--panel-nav-active-border:#171817;--panel-nav-active-text:#ffffff;--panel-nav-hover-bg:#f3f5f4;--panel-nav-text:#6c716e;--panel-brand:#171817;--panel-brand-hover:#030403;--panel-brand-accent:#e8faf1;--panel-accent:#10b86b;--panel-accent-violet:#10b86b;--panel-accent-pink:#10b86b;--panel-accent-blue:#0e8ed8;--panel-accent-green:#10b86b;--panel-accent-sky:#0e8ed8;--panel-accent-subtle:rgba(16,184,107,0.12);--panel-accent-border:rgba(16,184,107,0.34);--panel-violet:#eefaf4;--panel-violet-hover:#dff6eb;--panel-violet-soft:#ecfbf4;--panel-violet-mid:#d7f5e7;--panel-violet-border:#bcefd6;--panel-text-primary:#101210;--panel-text-secondary:#454a47;--panel-text-tertiary:#6d736f;--panel-text-muted:#929793;--panel-divider:#e8eae9;--panel-badge-bg:#e8faf1;--panel-badge-text:#087b47;--panel-shadow:0 1px 2px rgba(16,24,20,0.025);--panel-shadow-lifted:0 14px 32px rgba(16,24,20,0.075)}html[data-theme=testbridge-dark]{--panel-bg:#0e100f;--panel-soft-surface:#171a18;--panel-card-bg:#141715;--panel-card-tint:#181c19;--panel-card-border:#2a2f2c;--panel-card-hover-border:#414944;--panel-sidebar-bg:#111312;--panel-sidebar-border:#292d2b;--panel-topbar-bg:rgba(17,19,18,0.94);--panel-topbar-border:#292d2b;--panel-input-bg:#111312;--panel-input-border:#363d39;--panel-nav-active-bg:#f1f3f2;--panel-nav-active-border:#f1f3f2;--panel-nav-active-text:#111312;--panel-nav-hover-bg:#202421;--panel-nav-text:#aeb5b0;--panel-text-primary:#f4f6f5;--panel-text-secondary:#ccd1ce;--panel-text-tertiary:#9ba39e;--panel-text-muted:#7b847e;--panel-divider:#2a2f2c;--panel-badge-bg:#143728;--panel-badge-text:#78e3ad;--panel-violet-soft:#143728;--panel-violet-mid:#194631;--panel-violet-border:#246143}body{background:var(--panel-bg)}.support-floating-dock{pointer-events:none}.support-floating-dock>*{pointer-events:auto}@media (max-width:639px){.support-floating-dock{bottom:max(1rem,env(safe-area-inset-bottom,0px))}}.public-offer-notice{position:fixed;z-index:45;left:50%;bottom:20px;transform:translateX(-50%);width:min(860px,calc(100% - 12rem));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:17px 54px 17px 22px;border:1px solid #62b894;border-radius:18px;background:linear-gradient(115deg,#133e30,#17513c);box-shadow:0 14px 38px #123d3033;color:#f7fff9}.public-offer-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#a7edc8}.public-offer-price{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:4px;font-size:14px;line-height:1.5}.public-offer-price s{color:#bdd8c9;font-size:13px}.public-offer-price strong{font-size:24px;letter-spacing:-.04em;line-height:1.3}.public-offer-price b{padding:2px 7px;border-radius:99px;background:#d9f7e5;color:#195837;font-size:11px;white-space:nowrap}.public-offer-deadline{margin-top:5px;font-size:11px;line-height:1.6;color:#c5dfd0}.public-offer-link{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:40px;border-radius:10px;background:#d9f7e5;padding:9px 13px;color:#153e29;font-size:12px;font-weight:700;text-decoration:none}.public-offer-link:hover{background:#effff4}.public-offer-close{position:absolute;top:7px;right:7px;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;color:#d9f7e5;cursor:pointer}.public-offer-close:hover{background:#ffffff18}.public-offer-notice :is(a,button):focus-visible{outline:3px solid #b9f4d2;outline-offset:3px}html[dir=rtl] .public-offer-link svg{transform:rotate(180deg)}@media (max-width:767px){.public-offer-notice{left:16px;right:88px;width:auto;bottom:16px;transform:none;grid-template-columns:minmax(0,1fr);gap:10px;padding:18px 16px 16px}.public-offer-label{padding-inline-end:20px}.public-offer-price{padding-inline-end:10px}.public-offer-link{width:100%}}.public-offer-price>span{min-width:0;max-width:100%;overflow-wrap:anywhere}.public-offer-notice{position:relative;left:auto;bottom:auto;transform:none;margin:18px auto;width:min(860px,calc(100% - 32px));box-shadow:none}@media (max-width:767px){.public-offer-notice{left:auto;right:auto;bottom:auto;width:calc(100% - 32px);padding:12px 48px 12px 14px;gap:6px;border-radius:12px}.public-offer-label{font-size:10px}.public-offer-price strong{font-size:20px}.public-offer-deadline{font-size:11px}.public-offer-link{width:fit-content;min-height:36px}}