:root{--novora-ink: #0e252b;--novora-teal: #2a7b75;--novora-emerald: #2f9a73;--novora-gold: #d7a83e;--novora-coral: #d56a4a;--novora-blue: #3567b7;--novora-cream: #f8f5ea;color:#18232f;background:linear-gradient(180deg,#f6f8f9,#eef3f2);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;overflow-x:hidden}.professional-ops-panel{display:grid;gap:18px}.ops-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ops-metrics section,.recap-preview,.digest-preview,.quality-list article,.ops-detail-grid>section{border:1px solid rgba(120,139,154,.24);border-radius:8px;background:#fffffff0}.ops-metrics section{display:grid;gap:4px;min-height:112px;padding:14px}.ops-metrics span,.recap-preview span,.digest-metrics span,.quality-list small,.persona-row small{color:#607083;font-size:.78rem;font-weight:900;text-transform:uppercase}.ops-metrics strong{color:#12343b;font-size:1.65rem;line-height:1}.ops-metrics small{color:#69798b;font-weight:800}.ops-layout,.ops-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ops-column,.ops-detail-grid>section,.quality-list,.digest-preview ul{display:grid;gap:10px}.ops-column h3,.ops-detail-grid h3{margin:0;color:#17202a;font-size:1rem}.recap-preview,.digest-preview,.quality-list article,.ops-detail-grid>section{padding:14px}.recap-preview{display:grid;gap:10px;border-color:#2a7b754d;background:linear-gradient(180deg,#2a7b7514,#fffffff5)}.recap-preview div,.quality-list article div{display:flex;align-items:center;justify-content:space-between;gap:10px}.recap-preview strong,.digest-preview strong,.quality-list strong,.persona-row strong{color:#12343b}.recap-preview h4{margin:0;font-size:1.2rem}.recap-preview p,.digest-preview p,.quality-list p{margin:0;color:#425164;line-height:1.45}.recap-preview small{border-left:3px solid #d7a83e;padding-left:10px;color:#5b6878;font-weight:800}.digest-metrics{display:flex;flex-wrap:wrap;gap:8px}.digest-metrics span{border-radius:8px;padding:7px 9px;color:#174f49;background:#2a7b7514}.digest-preview ul{margin:0;padding:0;list-style:none}.digest-preview li{display:grid;gap:2px;border-top:1px solid rgba(120,139,154,.16);padding-top:9px}.digest-preview li span,.ops-check span,.persona-row span{color:#5f6d7e;line-height:1.4}.quality-list article span{display:grid;place-items:center;width:42px;height:34px;border-radius:8px;color:#fff;font-weight:1000}.quality-list article span[data-grade=excellent],.quality-list article span[data-grade=good]{background:#2a7b75}.quality-list article span[data-grade=needs_review]{background:#b98116}.quality-list article span[data-grade=at_risk]{background:#b23b3b}.ops-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-check,.persona-row{display:grid;gap:4px;border-top:1px solid rgba(120,139,154,.16);padding-top:10px}.ops-check:first-of-type,.persona-row:first-of-type{border-top:0;padding-top:0}.ops-check strong:before{content:"";display:inline-block;width:9px;height:9px;margin-right:8px;border-radius:50%;background:#b23b3b}.ops-check[data-ready=true] strong:before{background:#2a7b75}html{scroll-behavior:smooth}.app-shell{display:grid;grid-template-columns:236px minmax(0,1fr);gap:22px;width:min(1440px,calc(100% - 32px));margin:0 auto;padding:18px 0 46px}.page-shell{width:min(1240px,calc(100% - 32px));margin:0 auto;padding:18px 0 46px}.app-shell>.page-shell{width:100%;margin:0;padding:0}.side-tabs{position:sticky;top:18px;display:grid;align-content:start;gap:14px;height:calc(100vh - 36px);overflow:hidden;border:1px solid rgba(14,37,43,.16);border-radius:8px;padding:14px;background:linear-gradient(180deg,#0e252b0a,#ffffffeb 34%),#ffffffeb;box-shadow:0 16px 38px #0e252b1c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.side-tabs .brand-mark{align-items:center;border-bottom:1px solid rgba(14,37,43,.12);padding-bottom:14px}.side-tabs .brand-mark span{display:grid;width:auto;height:auto;place-items:start;border-radius:0;color:inherit;background:transparent}.side-tabs .brand-mark small,.side-package-card span,.side-package-card small{color:#66717e;font-size:.76rem;font-weight:900;text-transform:uppercase}.side-tabs .brand-mark strong{color:var(--novora-ink)}.side-nav{display:grid;gap:6px}.side-nav a{--tab-color: var(--novora-teal);position:relative;display:flex;min-height:42px;align-items:center;border:1px solid transparent;border-radius:8px;padding:0 12px 0 34px;color:#283544;font-weight:900;text-decoration:none}.side-nav a:before{content:"";position:absolute;left:12px;width:10px;height:10px;border-radius:50%;background:var(--tab-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--tab-color) 14%,transparent)}.side-nav a[data-accent=gold]{--tab-color: var(--novora-gold)}.side-nav a[data-accent=teal]{--tab-color: var(--novora-teal)}.side-nav a[data-accent=coral]{--tab-color: var(--novora-coral)}.side-nav a[data-accent=emerald]{--tab-color: var(--novora-emerald)}.side-nav a[data-accent=blue]{--tab-color: var(--novora-blue)}.side-nav a[data-accent=ink]{--tab-color: var(--novora-ink)}.side-nav a:hover{border-color:color-mix(in srgb,var(--tab-color) 28%,transparent);color:var(--novora-ink);background:color-mix(in srgb,var(--tab-color) 10%,#ffffff)}.side-package-card{display:grid;gap:5px;margin-top:auto;border:1px solid rgba(215,168,62,.42);border-radius:8px;padding:12px;background:linear-gradient(135deg,#d7a83e24,#2a7b7514),#fffaf0}.side-package-card strong{color:#101820;font-size:1.12rem}.top-nav{position:sticky;top:12px;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;margin-bottom:18px;border:1px solid rgba(47,61,78,.14);border-radius:8px;padding:8px 10px;background:#ffffffdb;box-shadow:0 16px 38px #1a2a3c1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-mark,.nav-links{display:flex;align-items:center}.brand-mark{gap:9px;color:#17202a;text-decoration:none}.novora-mark{width:42px;height:42px;border-radius:8px;object-fit:contain;box-shadow:0 8px 18px #0e252b33;flex:0 0 auto}.brand-mark span{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#17323b,#2a7b75 58%,#d7a83e);font-weight:900}.brand-mark strong{font-size:1rem;letter-spacing:0}.nav-links{flex-wrap:wrap;justify-content:flex-end;gap:4px}.nav-links a,.hero-actions a{border-radius:8px;color:#283544;font-size:.9rem;font-weight:800;text-decoration:none}.nav-links a{padding:10px 12px}.client-switcher{min-height:38px;border:1px solid rgba(120,139,154,.28);border-radius:8px;padding:0 10px;color:#283544;background:#fff;font:inherit;font-size:.88rem;font-weight:900}.nav-links a:hover{background:#2b6f6e1a}.hero,.panel{border:1px solid rgba(120,139,154,.24);border-radius:8px;background:#ffffffeb;box-shadow:0 16px 42px #2232461a}.website-builder-panel{margin:18px 0}.builder-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:14px}.builder-preview,.builder-side{border:1px solid rgba(120,139,154,.24);border-radius:8px;background:#fffffff0;box-shadow:0 16px 42px #22324614}.builder-preview{overflow:hidden}.builder-hero{padding:24px;color:#f8f5ea;background:linear-gradient(135deg,#12343b,#2a7b75)}.builder-hero span{display:inline-flex;border-radius:999px;padding:6px 10px;color:#17202a;font-size:.78rem;font-weight:900}.builder-hero h3{margin:14px 0 8px;font-size:clamp(1.7rem,3vw,3rem)}.builder-hero p{max-width:680px;color:#f8f5eadb}.builder-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#788b9a2e}.builder-services section{min-height:142px;padding:18px;background:#fff}.builder-services p{margin-bottom:0;color:#506070}.builder-live-preview{display:grid;gap:12px;padding:16px;background:#f8fafc}.builder-live-preview div{display:flex;align-items:center;justify-content:space-between;gap:12px}.builder-live-preview span{color:#6a7788;font-size:.78rem;font-weight:900;text-transform:uppercase}.builder-live-preview strong{color:#17323b;font-size:.92rem;line-height:1.25;text-align:right}.builder-live-preview iframe{width:100%;min-height:520px;border:1px solid rgba(120,139,154,.28);border-radius:8px;background:#fff}.builder-side{display:grid;gap:12px;align-content:start;padding:16px}.builder-copy,.builder-checklist,.builder-steps{display:grid;gap:8px}.builder-copy span{color:#6a7788;font-size:.8rem;font-weight:900;text-transform:uppercase}.builder-checklist span{border:1px solid rgba(120,139,154,.24);border-radius:8px;padding:10px 12px;font-weight:900}.builder-checklist span[data-ready=true]{border-color:#2a7b7552;color:#174f49;background:#2a7b7514}.builder-steps span{border:1px solid rgba(120,139,154,.24);border-radius:8px;padding:10px 12px;color:#536273;background:#fff;font-weight:900}.builder-steps span[data-complete=true]{border-color:#2a7b7552;color:#174f49;background:#2a7b7514}.builder-copy-button{min-height:42px;border:0;border-radius:8px;color:#fff;background:#12343b;font:inherit;font-weight:900;cursor:pointer}.builder-copy-button.secondary{border:1px solid rgba(18,52,59,.2);color:#12343b;background:#eef7f4}.builder-copy-button:disabled{cursor:not-allowed;opacity:.64}.builder-onboarding{display:grid;gap:8px;border:1px solid rgba(42,123,117,.22);border-radius:8px;padding:12px;background:#2a7b750f}.builder-onboarding summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.builder-onboarding-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.builder-inline-button{min-height:32px;border:1px solid rgba(42,123,117,.24);border-radius:8px;padding:0 10px;color:#174f49;background:#fff;font:inherit;font-size:.78rem;font-weight:900;cursor:pointer}.builder-onboarding label{display:grid;gap:6px}.builder-onboarding strong{color:#17323b;font-size:.86rem;line-height:1.35}.builder-onboarding textarea{width:100%;min-height:78px;border:1px solid rgba(42,123,117,.22);border-radius:8px;padding:10px;color:#263442;background:#fff;font:inherit;font-size:.86rem;resize:vertical}.builder-onboarding span{color:#174f49;font-size:.78rem;font-weight:900;text-transform:uppercase}.builder-onboarding p{margin:0;color:#344054;font-size:.9rem}.builder-question-list{display:grid;gap:8px;padding-top:8px}.builder-export{width:100%;min-height:160px;border:1px solid rgba(120,139,154,.24);border-radius:8px;padding:12px;color:#334155;background:#f8fafc;font:.78rem ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.builder-artifact-name{color:#536273;font-size:.8rem;font-weight:900}.builder-config-draft{display:grid;gap:10px;border:1px solid rgba(215,168,62,.32);border-radius:8px;padding:12px;background:#fffaf0}.builder-config-draft span{color:#17323b;font-size:.88rem;font-weight:900;line-height:1.35}.builder-config-draft div{display:grid;gap:6px}.builder-config-draft code{overflow-wrap:anywhere;color:#8a5d0c;font-size:.78rem}.builder-config-draft ul{display:grid;gap:6px;margin:0;padding-left:18px}.builder-config-draft li{color:#536273;font-size:.84rem;line-height:1.35}.builder-config-draft .package-review{display:flex;flex-wrap:wrap;gap:8px}.package-review strong,.package-review span{border-radius:999px;padding:4px 8px;background:#fff}.package-review span[data-status=ready]{color:#14545b;background:#dff5ee}.package-review span[data-status=needs_review]{color:#6b4f00;background:#fff3c4}.builder-package-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.builder-download-link{display:grid;min-height:42px;place-items:center;border:1px solid rgba(18,52,59,.2);border-radius:8px;color:#12343b;background:#fff;font-weight:900;text-align:center}.builder-package-review-panel{display:grid;gap:10px;border:1px solid rgba(120,139,154,.24);border-radius:8px;padding:12px;background:#f8fafc}.builder-package-review-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.builder-package-review-header span{border-radius:999px;padding:5px 9px;color:#6b4f00;background:#fff3c4;font-size:.78rem;font-weight:900}.builder-package-review-header strong{color:#536273;font-size:.8rem}.builder-package-review-checks,.builder-package-files{display:grid;gap:8px}.builder-package-review-checks section{border-left:3px solid #d7a83e;padding:2px 0 2px 10px}.builder-package-review-checks section[data-status=ready]{border-left-color:#2a7b75}.builder-package-review-checks strong,.builder-package-file-button span{color:#17323b;font-size:.84rem;line-height:1.3;overflow-wrap:anywhere}.builder-package-review-checks p{margin:3px 0 0;color:#536273;font-size:.8rem;line-height:1.35}.builder-package-file-button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid rgba(120,139,154,.24);border-radius:8px;padding:8px 10px;background:#fff;font:inherit;text-align:left;cursor:pointer}.builder-package-file-button[data-active=true]{border-color:#2a7b756b;background:#2a7b7514}.builder-package-file-button small{color:#6a7788;font-size:.72rem;font-weight:900}.survey-builder-panel{margin:18px 0 22px}.survey-builder-shell{overflow:hidden;border:1px solid rgba(120,139,154,.24);border-radius:8px;background:linear-gradient(135deg,#12343bf5,#090d11f0),#101418;box-shadow:0 24px 70px #090d112e}.survey-builder-intro{display:grid;gap:8px;padding:clamp(22px,4vw,36px);color:#fff}.survey-builder-intro h2{max-width:780px;margin:0;font-size:clamp(2rem,4.2vw,4.8rem);line-height:.98}.survey-builder-intro p:not(.eyebrow){max-width:640px;margin:0;color:#f8fafcc7;font-size:1rem}.survey-builder-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);gap:1px;background:#ffffff29}.survey-card{display:grid;align-content:start;gap:16px;min-height:100%;padding:clamp(16px,3vw,26px);background:#fff}.survey-progress-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.survey-progress-row span,.survey-step-label{color:#64748b;font-size:.78rem;font-weight:900;text-transform:uppercase}.survey-progress-row progress{width:100%;height:10px;overflow:hidden;border:0;border-radius:999px;background:#e8eef3}.survey-progress-row progress::-webkit-progress-bar{background:#e8eef3}.survey-progress-row progress::-webkit-progress-value{border-radius:999px;background:#d7a83e}.template-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.template-picker button{min-height:132px;display:grid;align-content:end;gap:8px;border:1px solid rgba(120,139,154,.26);border-radius:8px;padding:14px;color:#17323b;background:linear-gradient(180deg,#ffffff38,#ffffffeb),linear-gradient(135deg,#f8fafc,#e8f3ef);font:inherit;text-align:left;cursor:pointer}.template-picker button:nth-child(2){background:linear-gradient(180deg,#ffffff47,#fffffff0),linear-gradient(135deg,#f8fafc,#eef2f6)}.template-picker button:nth-child(3){background:linear-gradient(180deg,#fff3,#ffffffe0),linear-gradient(135deg,#131820,#d7a83e)}.template-picker button[data-selected=true]{border-color:#d7a83ee6;box-shadow:inset 0 0 0 2px #d7a83e6b}.template-picker span{font-size:1rem;font-weight:950}.template-picker small{color:#536273;line-height:1.35}.builder-path-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.builder-path-picker button{display:grid;gap:8px;min-height:112px;border:1px solid rgba(120,139,154,.26);border-radius:8px;padding:16px;color:#132b32;background:#fff;font:inherit;text-align:left;cursor:pointer}.builder-path-picker button[data-selected=true]{border-color:#2a7b75c7;background:#2a7b7514;box-shadow:inset 0 0 0 2px #2a7b752e}.builder-path-picker span{font-size:1.02rem;font-weight:950}.builder-path-picker small{color:#536273;line-height:1.35}.survey-question{display:grid;gap:10px;border:1px solid rgba(18,52,59,.12);border-radius:8px;padding:clamp(16px,3vw,24px);background:#f8fafc}.survey-question span{color:#2a7b75;font-size:.78rem;font-weight:900;text-transform:uppercase}.survey-question h3,.builder-review-step h3{margin:0;color:#132b32;font-size:clamp(1.45rem,2.4vw,2.4rem);line-height:1.04}.builder-review-step{display:grid;gap:12px;border:1px solid rgba(18,52,59,.12);border-radius:8px;padding:clamp(16px,3vw,24px);background:#f8fafc}.builder-review-step>span{color:#2a7b75;font-size:.78rem;font-weight:900;text-transform:uppercase}.builder-review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.builder-review-list article{min-height:94px;border:1px solid rgba(120,139,154,.22);border-radius:8px;padding:12px;background:#fff}.builder-review-list span{display:block;margin-bottom:6px;color:#64748b;font-size:.74rem;font-weight:900;text-transform:uppercase}.builder-review-list p{margin:0;color:#263442;line-height:1.38}.survey-question textarea,.builder-revision-chat textarea{width:100%;min-height:132px;border:1px solid rgba(120,139,154,.3);border-radius:8px;padding:12px;color:#263442;background:#fff;font:inherit;resize:vertical}.survey-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.survey-generate-button{min-height:54px;font-size:1rem}.survey-demo-button{justify-self:start;border:0;padding:0;color:#2a7b75;background:transparent;font:inherit;font-weight:900;cursor:pointer}.survey-status-message{margin:0;color:#536273;font-weight:800}.survey-result-card{background:#f8fafc}.survey-result-card>div:first-child{display:grid;gap:8px}.survey-result-card strong{color:#132b32;font-size:1.15rem}.survey-result-card p{margin:0;color:#536273}.survey-site-ready{display:grid;gap:10px;border:1px solid rgba(42,123,117,.24);border-radius:8px;padding:14px;background:#2a7b7514}.survey-site-ready span,.builder-revision-history span,.builder-saved-projects>span{color:#174f49;font-size:.78rem;font-weight:900;text-transform:uppercase}.survey-site-ready small{color:#536273;font-weight:850}.builder-v2-review{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.builder-v2-review p{min-height:64px;display:grid;align-content:center;gap:2px;border:1px solid rgba(42,123,117,.18);border-radius:8px;padding:10px;background:#ffffffb8}.builder-v2-review b{color:#132b32;font-size:1rem}.builder-v2-review span{color:#536273;font-size:.72rem}.survey-site-ready a{display:grid;min-height:46px;place-items:center;border-radius:8px;color:#fff;background:#12343b;font-weight:900}.builder-revision-chat{display:grid;gap:10px;border:1px solid rgba(120,139,154,.24);border-radius:8px;padding:14px;background:#fff}.builder-revision-chat label{color:#17323b;font-weight:950}.builder-revision-history,.builder-owner-controls{display:grid;gap:8px;border:1px solid rgba(120,139,154,.22);border-radius:8px;padding:12px;background:#fff}.builder-revision-history p{margin:0;border-left:3px solid #d7a83e;padding-left:10px}.builder-owner-controls summary{color:#536273;font-weight:900}.builder-owner-controls small{color:#536273;overflow-wrap:anywhere}.builder-saved-projects{display:grid;gap:10px;border:1px solid rgba(120,139,154,.22);border-radius:8px;padding:12px;background:#fff}.builder-saved-projects article{display:grid;gap:8px;border-top:1px solid rgba(120,139,154,.18);padding-top:10px}.builder-saved-projects article:first-of-type{border-top:0;padding-top:0}.builder-saved-projects article>div{display:grid;gap:3px}.builder-saved-projects small{color:#64748b;font-weight:800}.builder-saved-projects article>a{display:grid;min-height:40px;place-items:center;border-radius:8px;color:#fff;background:#2a7b75;font-weight:900}.builder-project-status{justify-self:start;border:1px solid rgba(120,139,154,.22);border-radius:999px;padding:4px 9px;color:#536273;background:#f8fafc;font-size:.72rem;font-weight:950;text-transform:uppercase}.builder-project-status[data-status=waiting_on_client]{border-color:#d7a83e6b;color:#73540b;background:#fff7df}.builder-project-status[data-status=approved]{border-color:#2a7b7552;color:#174f49;background:#2a7b751a}.builder-version-links{display:flex;flex-wrap:wrap;gap:6px}.builder-version-links a{display:inline-grid;min-width:42px;min-height:34px;place-items:center;border:1px solid rgba(120,139,154,.24);border-radius:8px;color:#17323b;background:#f8fafc;font-weight:900}.survey-empty-preview iframe{width:100%;min-height:420px;border:1px solid rgba(120,139,154,.24);border-radius:8px;background:#fff}@media(max-width:940px){.survey-builder-grid,.template-picker,.builder-path-picker,.builder-review-list{grid-template-columns:1fr}.template-picker button{min-height:104px}.survey-empty-preview iframe{min-height:360px}}.arena-company-work-panel{margin-top:16px}.arena-company-result{display:grid;gap:8px;border:1px solid rgba(42,123,117,.24);border-radius:8px;padding:12px;background:#2a7b750f}.arena-company-result span{color:#174f49;font-size:.78rem;font-weight:900;text-transform:uppercase}.arena-company-result strong{color:#17323b;line-height:1.3}.arena-company-result code{overflow-wrap:anywhere;color:#536273;font-size:.8rem}.arena-company-result a{justify-self:start;border-radius:8px;padding:9px 12px;color:#fff;background:#12343b;font-size:.86rem;font-weight:900}.arena-supervised-work{display:grid;gap:12px;border:1px solid rgba(53,103,183,.22);border-radius:8px;padding:12px;background:#f8fbff}.arena-supervised-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.arena-supervised-heading span,.arena-owner-lane article span{color:#66717e;font-size:.72rem;font-weight:900;text-transform:uppercase}.arena-supervised-heading strong{display:block;margin-top:4px;color:#101820;line-height:1.2}.arena-supervised-heading small,.arena-owner-lane article small{color:#536273;font-weight:800;line-height:1.35}.arena-supervised-work>p{margin:0;color:#536273;line-height:1.4}.arena-owner-lane{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.arena-owner-lane section{display:grid;align-content:start;gap:8px;min-width:0}.arena-owner-lane h3{margin:0;color:#101820;font-size:.88rem}.arena-owner-lane article{display:grid;gap:7px;border:1px solid rgba(120,139,154,.2);border-left:4px solid #3567b7;border-radius:8px;padding:10px;background:#fff}.arena-owner-lane article[data-kind=approval_required],.arena-owner-lane article[data-status=pending]{border-left-color:#d7a83e}.arena-owner-lane article[data-status=approved]{border-left-color:#2a7b75}.arena-owner-lane article[data-status=declined]{border-left-color:#9f3f35}.arena-owner-lane article strong{color:#101820;line-height:1.25}.arena-owner-lane article p{margin:0;color:#536273;font-size:.84rem;line-height:1.35}.arena-owner-lane article a,.arena-approval-actions button{justify-self:start;border:0;border-radius:8px;padding:8px 10px;color:#fff;background:#12343b;font-size:.78rem;font-weight:900;cursor:pointer}.arena-approval-actions{display:flex;flex-wrap:wrap;gap:7px}.arena-approval-actions button:nth-of-type(2){background:#9f3f35}.arena-approval-actions button:disabled{cursor:not-allowed;opacity:.48}.novora-group-app-panel{display:grid;gap:16px;scroll-margin-top:24px}.group-app-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:16px;align-items:stretch;border:1px solid rgba(18,52,59,.14);border-radius:8px;padding:clamp(18px,3vw,28px);background:linear-gradient(135deg,#fffffffa,#eef8f6f2),#fff}.group-app-header h2{margin:0;color:#101820;font-size:clamp(1.7rem,3vw,2.45rem);letter-spacing:0}.group-app-header p{max-width:760px;margin:10px 0 0;color:#536273;line-height:1.55}.group-app-status,.group-app-completion{display:grid;align-content:start;gap:9px;min-width:0;border:1px solid rgba(42,123,117,.24);border-radius:8px;padding:14px;background:#f7fbf9}.group-app-install-panel{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;min-width:0;border:1px solid rgba(18,52,59,.14);border-left:5px solid #3567b7;border-radius:8px;padding:14px;background:#fff}.group-app-install-panel[data-state=available]{border-left-color:#2a7b75;background:linear-gradient(135deg,#2a7b7514,#fff 48%)}.group-app-install-panel[data-state=ios]{border-left-color:#d7a83e}.group-app-install-panel[data-state=installed]{border-left-color:#2f9a73;background:#f7fbf9}.group-app-install-panel div{display:grid;gap:4px;min-width:0}.group-app-install-message{grid-column:1 / -1}.group-app-install-panel span{color:#66717e;font-size:.72rem;font-weight:900;text-transform:uppercase}.group-app-install-panel strong{color:#101820;line-height:1.2}.group-app-install-panel p,.group-app-install-panel small{margin:0;color:#536273;font-size:.86rem;font-weight:800;line-height:1.4}.group-app-install-panel button,.group-app-install-panel a{border:0;border-radius:8px;padding:10px 13px;color:#fff;background:#12343b;font-size:.8rem;font-weight:900;text-decoration:none;cursor:pointer}.group-app-status span,.group-app-completion span,.group-app-section-heading span,.group-app-task-list article span,.group-app-inbox article span,.group-app-approvals article span{color:#66717e;font-size:.72rem;font-weight:900;text-transform:uppercase}.group-app-status strong,.group-app-completion strong{color:#101820;font-size:1.25rem;line-height:1.15}.group-app-status small,.group-app-section-heading small,.group-app-task-list article small,.group-app-approvals article small{color:#536273;font-weight:800;line-height:1.35}.group-app-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(270px,.7fr) minmax(270px,.7fr);gap:14px;align-items:start}.group-app-task-board,.group-app-inbox,.group-app-approvals{display:grid;gap:10px;min-width:0;border:1px solid rgba(120,139,154,.2);border-radius:8px;padding:14px;background:#fff}.group-app-section-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.group-app-section-heading strong{display:block;margin-top:4px;color:#101820;line-height:1.2}.group-app-task-list{display:grid;gap:9px}.group-app-task-list article,.group-app-inbox article,.group-app-approvals article{display:grid;gap:8px;min-width:0;border:1px solid rgba(120,139,154,.2);border-left:4px solid #3567b7;border-radius:8px;padding:11px;background:#fbfcfd}.group-app-task-list article[data-priority=high],.group-app-approvals article[data-status=pending]{border-left-color:#d7a83e}.group-app-task-list article[data-status=ready],.group-app-inbox article[data-kind=task_completed],.group-app-approvals article[data-status=approved]{border-left-color:#2a7b75}.group-app-approvals article[data-status=declined]{border-left-color:#9f3f35}.group-app-task-list article strong,.group-app-inbox article strong,.group-app-approvals article strong{color:#101820;line-height:1.25}.group-app-task-list article p,.group-app-inbox article p,.group-app-approvals article p{margin:0;color:#536273;font-size:.86rem;line-height:1.4}.group-app-task-list article{grid-template-columns:minmax(0,1fr) minmax(76px,auto);align-items:start}.group-app-task-list button,.group-app-inbox article a,.group-app-approval-actions a,.group-app-approval-actions button,.group-app-completion a{justify-self:start;border:0;border-radius:8px;padding:8px 10px;color:#fff;background:#12343b;font-size:.78rem;font-weight:900;cursor:pointer}.group-app-task-list button:disabled,.group-app-approval-actions button:disabled{cursor:not-allowed;opacity:.5}.group-app-approval-actions{display:flex;flex-wrap:wrap;gap:7px}.group-app-approval-actions button:nth-of-type(2){background:#9f3f35}.group-app-completion{background:#2a7b7512}.group-app-completion code{overflow-wrap:anywhere;color:#536273;font-size:.8rem}.hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(340px,.58fr);gap:28px;align-items:stretch;min-height:430px;padding:clamp(28px,4vw,48px);border-top-width:5px;background:linear-gradient(135deg,#fffffffa,#ebf7f4f2 46%,#fff7e2f0),linear-gradient(120deg,#12343b14,#d7a83e17);overflow:hidden}.hero h1,.panel h2{margin:0 0 10px}.hero h1{max-width:820px;color:#102a31;font-size:clamp(2.5rem,5.3vw,5.35rem);line-height:.94}.hero p{max-width:720px;margin:0;color:#5e6a78;line-height:1.55}.hero-copy{display:grid;align-content:center}.hero-kicker{display:inline-flex;width:fit-content;align-items:center;gap:10px;margin-bottom:18px;border:1px solid rgba(18,52,59,.12);border-radius:8px;padding:7px 12px 7px 7px;background:#ffffffad;color:#12343b;font-size:.78rem;font-weight:900;text-transform:uppercase}.hero-kicker .novora-mark{width:34px;height:34px;border-radius:8px}.hero-showcase{display:grid;gap:14px;align-content:stretch;border:1px solid rgba(18,52,59,.14);border-radius:8px;padding:16px;background:linear-gradient(180deg,#12343bfa,#164148f5),linear-gradient(135deg,rgba(215,168,62,.18),transparent);box-shadow:0 26px 56px #12343b33}.showcase-topline{display:grid;gap:6px;min-height:86px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:16px;background:#ffffff14}.showcase-topline span{color:#d7a83e;font-size:.76rem;font-weight:900;text-transform:uppercase}.showcase-topline strong{color:#fff;font-size:1.35rem}.hero-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.hero-metrics div{display:grid;align-content:space-between;min-height:118px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:14px;background:#ffffffe6}.hero-metrics div:first-child{background:#d7a83e}.hero-metrics div:first-child strong,.hero-metrics div:first-child span{color:#102a31}.platform-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.platform-highlights span{border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:11px 12px;background:#ffffff14;color:#ffffffdb;font-size:.88rem;font-weight:800}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hero-actions a{display:inline-flex;align-items:center;min-height:42px;padding:0 16px}.primary-link{color:#fff!important;background:#12343b;box-shadow:0 10px 22px #12343b2e}.secondary-link{border:1px solid rgba(43,111,110,.2);background:#ffffffbf}.workflow-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.workflow-strip article{display:grid;gap:5px;min-height:96px;border:1px solid rgba(120,139,154,.18);border-radius:8px;padding:14px;background:#ffffffc7;box-shadow:0 10px 24px #2232460f}.workflow-strip span{color:#b27b16;font-size:.78rem;font-weight:900}.workflow-strip strong{color:#102a31}.workflow-strip small{color:#66717e;line-height:1.35}.early-offer-panel{display:grid;grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr);gap:18px;margin-top:16px;border:1px solid rgba(18,52,59,.16);border-radius:8px;padding:24px;background:linear-gradient(135deg,#fffffffa,#f2f8f7fa);box-shadow:0 18px 40px #17202a14}.early-offer-copy{display:grid;align-content:center;gap:12px}.early-offer-copy h2,.early-offer-copy p{margin:0}.early-offer-copy h2{max-width:660px;color:#17323b;font-size:clamp(1.8rem,3.2vw,2.75rem);line-height:.98}.early-offer-copy p{max-width:590px;color:#526170;line-height:1.55}.early-offer-price{display:grid;width:fit-content;gap:4px;border-radius:8px;padding:14px 16px;color:#fff;background:#12343b}.early-offer-price strong{color:#d7a83e;font-size:clamp(1.8rem,4vw,2.6rem);line-height:.95}.early-offer-price span{color:#f8f5ead1;font-weight:900}.early-offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.early-offer-grid article{display:grid;align-content:start;gap:8px;min-height:144px;border:1px solid rgba(120,139,154,.22);border-radius:8px;padding:14px;background:#fff}.early-offer-grid strong{color:#17323b}.early-offer-grid p{margin:0;color:#5e6a78;line-height:1.45}.early-offer-proof{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.early-offer-proof span{border:1px solid rgba(42,123,117,.18);border-radius:8px;padding:12px;color:#174f49;background:#2a7b7514;font-weight:900;line-height:1.35}.early-offer-close-plan{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.early-offer-close-plan article,.early-offer-script{border:1px solid rgba(120,139,154,.22);border-radius:8px;padding:14px;background:#fff}.early-offer-close-plan article{display:grid;align-content:start;gap:8px}.early-offer-close-plan strong,.early-offer-script strong{color:#17323b}.early-offer-close-plan p{margin:0;color:#5e6a78;line-height:1.45}.early-offer-script{display:grid;grid-column:1 / -1;gap:8px;background:#f8fbfa}.early-offer-script ol{display:grid;gap:6px;margin:0;padding-left:20px;color:#4d5c67;line-height:1.45}.pilot-readiness-panel{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:18px;margin-top:16px;border:1px solid rgba(18,52,59,.18);border-radius:8px;padding:24px;background:linear-gradient(135deg,#f6fbfafa,#fffffffa);box-shadow:0 18px 40px #17202a14}.pilot-readiness-copy{display:grid;align-content:start;gap:12px}.pilot-readiness-copy h2,.pilot-readiness-copy p{margin:0}.pilot-readiness-copy h2{max-width:660px;color:#17323b;font-size:clamp(1.75rem,3vw,2.55rem);line-height:.98}.pilot-readiness-copy p{max-width:590px;color:#526170;line-height:1.55}.pilot-offer-box{display:grid;gap:5px;border-radius:8px;padding:14px;color:#fff;background:#12343b}.pilot-offer-box span,.pilot-offer-box small{color:#f8f5eacc;font-weight:900}.pilot-offer-box strong{color:#d7a83e;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1}.pilot-readiness-board{display:grid;align-content:start;gap:12px}.pilot-score-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pilot-score-row section,.pilot-readiness-metrics section,.pilot-check-grid section,.pilot-next-actions{border:1px solid rgba(120,139,154,.22);border-radius:8px;background:#fff}.pilot-score-row section{display:grid;gap:4px;min-height:116px;padding:12px}.pilot-score-row span,.pilot-readiness-metrics span{color:#63777d;font-size:.74rem;font-weight:900;text-transform:uppercase}.pilot-score-row strong{color:#17323b;font-size:clamp(1.7rem,3vw,2.25rem);line-height:.95}.pilot-score-row p{margin:0;color:#5e6a78;line-height:1.35}.pilot-readiness-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.pilot-readiness-metrics section{display:grid;gap:5px;min-height:76px;padding:10px}.pilot-readiness-metrics strong{color:#102c33;text-transform:capitalize}.pilot-warning-note{margin:0;border-radius:8px;padding:10px 12px;color:#6b4f00;background:#fff3c4;font-weight:800;line-height:1.4}.pilot-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pilot-check-grid section{display:grid;align-content:start;gap:8px;padding:12px}.pilot-check-grid section>span{width:fit-content;border-radius:999px;padding:4px 8px;color:#14545b;background:#dff5ee;font-size:.72rem;font-weight:900;text-transform:uppercase}.pilot-check-grid section[data-status=warning]>span{color:#6b4f00;background:#fff3c4}.pilot-check-grid section[data-status=blocked]>span{color:#8f2424;background:#fde5e5}.pilot-check-grid strong{color:#17323b}.pilot-check-grid p{margin:0;color:#5e6a78;line-height:1.42}.pilot-next-actions{display:grid;gap:8px;padding:14px;background:#f8fbfa}.pilot-next-actions strong{color:#17323b}.pilot-next-actions ol{display:grid;gap:6px;margin:0;padding-left:20px;color:#4d5c67;line-height:1.45}.impact-panel{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:18px;align-items:stretch;margin-top:16px;border:1px solid rgba(18,52,59,.14);border-radius:8px;padding:22px;background:linear-gradient(135deg,#12343bf5,#2a7b75e6),#12343b;box-shadow:0 22px 45px #17202a24}.impact-copy{display:grid;align-content:center;gap:10px}.impact-copy .eyebrow{color:#f0d892}.impact-copy h2,.impact-copy p{margin:0;color:#fff}.impact-copy h2{max-width:560px;font-size:clamp(1.7rem,3vw,2.6rem);line-height:.98}.impact-copy p{max-width:560px;color:#ffffffc7;line-height:1.55}.impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.impact-grid section{display:grid;align-content:start;gap:6px;min-height:142px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:14px;background:#ffffff14}.impact-grid strong{color:#f2ce66;font-size:clamp(2rem,5vw,3.2rem);line-height:.9}.impact-grid span{color:#fff;font-weight:900}.impact-grid p{margin:0;color:#ffffffb8;font-size:.9rem;line-height:1.35}.integration-readiness-panel{display:grid;gap:18px;margin-top:16px;padding:24px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#0e252bfa,#12343bf2)}.integration-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.integration-readiness-grid section{display:grid;align-content:start;gap:8px;min-height:142px;padding:14px;border:1px solid rgba(248,245,234,.16);border-radius:8px;background:#ffffff14}.integration-readiness-grid span{width:fit-content;border-radius:999px;padding:4px 8px;color:#10252c;background:#d7a83e;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.integration-readiness-grid section[data-status=live-demo] span{color:#fff;background:#2a7b75}.integration-readiness-grid section[data-status=pending] span{color:#24313b;background:#f8f5ea}.integration-readiness-grid strong{color:#fff;font-size:1rem}.integration-readiness-grid p{margin:0;color:#f8f5eac7;line-height:1.45}.opportunity-proof-panel{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:18px;margin-top:16px;padding:24px;border:1px solid rgba(120,139,154,.22);border-radius:8px;background:#fff;box-shadow:0 18px 40px #17202a14}.proof-copy{display:grid;align-content:center;gap:10px}.proof-copy h2,.proof-copy p{margin:0}.proof-copy h2{max-width:600px;color:#17323b;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1}.proof-copy p{max-width:560px;color:#526170;line-height:1.55}.proof-calculator{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-content:start}.proof-calculator label{display:grid;gap:6px;color:#3d4854;font-weight:900}.proof-calculator input{width:100%;min-width:0;min-height:44px;border:1px solid rgba(120,139,154,.3);border-radius:8px;padding:0 12px;background:#f8fbfb;color:#17323b;font:inherit;font-weight:800}.proof-results{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.proof-results section{display:grid;gap:8px;min-height:118px;border-radius:8px;padding:14px;background:#12343b}.proof-results span{color:#f8f5eac7;font-weight:800}.proof-results strong{color:#d7a83e;font-size:clamp(2rem,5vw,3.1rem);line-height:.95}.proof-calculator>p{grid-column:1 / -1;margin:0;color:#5e6a78;line-height:1.45}.launch-readiness-panel{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:18px;margin-top:16px;padding:24px;border:1px solid rgba(215,168,62,.34);border-radius:8px;background:linear-gradient(135deg,#fbfaf4,#eef8f7);box-shadow:0 18px 40px #17202a14}.launch-readiness-copy{display:grid;align-content:center;gap:10px}.launch-readiness-copy h2,.launch-readiness-copy p{margin:0}.launch-readiness-copy h2{max-width:620px;color:#17323b;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1}.launch-readiness-copy p{max-width:560px;color:#526170;line-height:1.55}.launch-readiness-list{display:grid;gap:10px}.launch-readiness-list section{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;padding:12px;border:1px solid rgba(120,139,154,.22);border-radius:8px;background:#fff}.launch-readiness-list section>span{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;color:#10252c;background:#d7a83e;font-weight:900}.launch-readiness-list div{display:grid;gap:4px}.launch-readiness-list strong{color:#17323b}.launch-readiness-list small{width:fit-content;border-radius:999px;padding:3px 8px;color:#fff;background:#2a7b75;font-weight:900}.launch-readiness-list p{margin:0;color:#5e6a78;line-height:1.4}.webhook-callout{display:grid;grid-column:1 / -1;gap:6px;padding:12px;border-radius:8px;color:#fff;background:#12343b}.webhook-callout span{color:#f8f5eac7;font-weight:900}.webhook-callout code{overflow-wrap:anywhere;color:#d7a83e;font-size:.95rem}.twilio-readiness-summary{display:grid;grid-column:1 / -1;grid-template-columns:repeat(5,minmax(110px,1fr));gap:10px;margin-top:14px}.twilio-readiness-summary div{border:1px solid rgba(120,139,154,.2);border-radius:8px;padding:10px;background:#f8fbfa}.twilio-readiness-summary span{display:block;color:#63777d;font-size:.76rem;font-weight:900;text-transform:uppercase}.twilio-readiness-summary strong{display:block;margin-top:4px;color:#102c33;text-transform:capitalize}.twilio-readiness-summary p{grid-column:1 / -1;margin:0;color:#6b4f00;font-weight:800}.deployment-readiness-summary{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px;margin-top:14px}.deployment-readiness-topline{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(120,139,154,.22);border-radius:8px;padding:12px;background:#f8fbfa}.deployment-readiness-topline strong{color:#102c33}.deployment-readiness-topline span,.deployment-readiness-summary section>span{border-radius:999px;padding:4px 8px;color:#14545b;background:#dff5ee;font-size:.74rem;font-weight:900;text-transform:uppercase}.deployment-readiness-summary section{border:1px solid rgba(120,139,154,.2);border-radius:8px;padding:12px;background:#fff}.deployment-readiness-summary section[data-status=warning]>span{color:#6b4f00;background:#fff3c4}.deployment-readiness-summary section[data-status=blocked]>span{color:#8f2424;background:#fde5e5}.deployment-readiness-summary section strong{display:block;margin-top:8px;color:#102c33}.deployment-readiness-summary section p{margin:6px 0 0;color:#5e6a78;line-height:1.4}.demo-scorecard-panel{display:grid;gap:18px;margin-top:16px;padding:24px;border:1px solid rgba(120,139,154,.22);border-radius:8px;background:#fff;box-shadow:0 18px 40px #17202a14}.scorecard-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.24fr);gap:18px;align-items:end}.scorecard-heading h2,.scorecard-heading p{margin:0}.scorecard-heading h2{max-width:680px;color:#17323b;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1}.scorecard-heading p{max-width:680px;color:#526170;line-height:1.55}.scorecard-heading section{display:grid;gap:6px;min-height:118px;border-radius:8px;padding:14px;color:#fff;background:#12343b}.scorecard-heading section strong{color:#d7a83e;font-size:clamp(2rem,5vw,3rem);line-height:.95}.scorecard-heading section span{color:#f8f5eac7;font-weight:900}.scorecard-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.32fr);gap:14px}.scorecard-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scorecard-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 10px;align-content:start;min-height:132px;padding:12px;border:1px solid rgba(120,139,154,.22);border-radius:8px;background:#f8fbfb;cursor:pointer}.scorecard-item input{grid-row:1 / 4;width:18px;height:18px;margin-top:2px}.scorecard-item span{width:fit-content;border-radius:999px;padding:3px 8px;color:#fff;background:#2a7b75;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.scorecard-item strong{color:#17323b}.scorecard-item p{margin:0;color:#5e6a78;line-height:1.4}.demo-prompt-card{display:grid;align-content:start;gap:10px;padding:14px;border-radius:8px;color:#fff;background:#17323b}.demo-prompt-card strong{color:#d7a83e}.demo-prompt-card ul{display:grid;gap:10px;margin:0;padding-left:18px}.demo-prompt-card li{color:#f8f5ead1;line-height:1.4}.objection-playbook-panel{margin-top:16px;padding:24px;border:1px solid rgba(120,139,154,.22);border-radius:8px;background:linear-gradient(135deg,#fff,#f7fbfb);box-shadow:0 18px 40px #17202a14}.objection-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px}.objection-grid section{display:grid;align-content:start;gap:10px;min-height:250px;padding:14px;border:1px solid rgba(120,139,154,.2);border-radius:8px;background:#fff}.objection-grid strong{color:#17323b;font-size:1.02rem}.objection-grid p{margin:0;color:#526170;line-height:1.45}.objection-grid span{align-self:end;border-top:1px solid rgba(120,139,154,.18);padding-top:10px;color:#2a7b75;font-weight:900;line-height:1.35}.guided-demo-panel{margin-top:16px}.demo-step-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px}.demo-step-list section{display:grid;align-content:start;gap:8px;min-height:210px;border:1px solid rgba(120,139,154,.18);border-radius:8px;padding:12px;background:#fff}.demo-step-list span{color:#b27b16;font-size:.78rem;font-weight:900}.demo-step-list strong{color:#12343b}.demo-step-list p{margin:0;color:#53616b;line-height:1.42}.demo-step-list code{align-self:end;border-radius:8px;padding:8px;color:#12343b;background:#f8f4e8;font-size:.78rem;white-space:normal}.detail-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:18px;align-items:center;margin-top:16px;border:1px solid rgba(23,50,59,.18);border-radius:8px;padding:24px;color:#fff;background:linear-gradient(135deg,#102a31fc,#235859f2),linear-gradient(90deg,rgba(215,168,62,.2),transparent);box-shadow:0 18px 38px #17323b29}.detail-band .eyebrow{color:#f2c15f}.detail-band h2{margin:0 0 10px;font-size:clamp(1.45rem,3vw,2.35rem);line-height:1.08}.detail-band p{max-width:760px;margin:0;color:#ffffffc7;line-height:1.55}.detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-list span{min-height:58px;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:12px;background:#ffffff14;color:#ffffffdb;font-size:.9rem;font-weight:800;line-height:1.3}.hero-metrics strong{color:#102a31;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.05;overflow-wrap:anywhere}.hero-metrics span{color:#66717e;font-size:.82rem;font-weight:800}.eyebrow{margin:0 0 8px;color:#2b6f6e;font-size:.76rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.brand-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.brand-row span{width:28px;height:28px;border-radius:8px;border:1px solid rgba(23,32,42,.12);box-shadow:inset 0 0 0 1px #ffffff5c}.brand-row small{color:#6d7886}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.owner-hero{min-height:0;align-items:center;background:linear-gradient(135deg,#fffffffc,#f7f9fafa 58%,#fffaeef5),linear-gradient(120deg,#1018200d,#d7a83e14)}.sales-hero{min-height:470px;border-top-color:#d7a83e;background:linear-gradient(135deg,#fffffffc,#f2f8f7fa 54%,#fff8e7f5),linear-gradient(120deg,#12343b12,#d7a83e1a)}.sales-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.sales-proof .panel{display:grid;align-content:start;gap:8px;min-height:138px;box-shadow:0 10px 24px #2232460f}.sales-proof strong{color:#12343b;font-size:1rem}.sales-proof p{margin:0;color:#5e6a78;line-height:1.45}.starter-demo-flow{display:grid;gap:14px;margin-top:16px;border:1px solid rgba(18,52,59,.18);border-radius:8px;padding:20px;background:#fff;box-shadow:0 12px 30px #22324612}.starter-demo-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.starter-demo-heading h2{max-width:720px;margin:0;color:#10242b;font-size:clamp(1.45rem,2.6vw,2.1rem);line-height:1.05}.starter-demo-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.starter-demo-steps a{display:grid;gap:8px;min-height:150px;border:1px solid rgba(120,139,154,.2);border-radius:8px;padding:14px;color:inherit;text-decoration:none;background:#f8fbfb}.starter-demo-steps a:hover{border-color:#2a7b7561;background:#fff}.starter-demo-steps span{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:999px;color:#fff;background:#12343b;font-size:.82rem;font-weight:950}.starter-demo-steps strong{color:#12343b}.starter-demo-steps p{margin:0;color:#5b6674;line-height:1.4}.feature-stack-panel{margin-top:16px;padding:22px;border:1px solid rgba(23,32,42,.1);border-radius:8px;background:#fffffff0;box-shadow:0 16px 36px #22324612}.feature-stack-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px}.feature-stack-heading h2{margin:4px 0 0;color:#12343b;font-size:1.5rem}.feature-stack-heading span{padding:7px 10px;border:1px solid rgba(18,52,59,.12);border-radius:999px;color:#2c5b66;font-size:.78rem;font-weight:800;text-transform:uppercase}.feature-stack-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.feature-stack-card{display:grid;align-content:start;gap:8px;min-height:164px;padding:14px;border:1px solid rgba(23,32,42,.1);border-radius:8px;color:inherit;text-decoration:none;background:#fbfcfc;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.feature-stack-card:hover,.feature-stack-card:focus-visible{border-color:#d7a83e8c;box-shadow:0 12px 24px #22324614;transform:translateY(-1px);outline:none}.feature-stack-card span{width:fit-content;padding:4px 7px;border-radius:999px;background:#2c5b6617;color:#2c5b66;font-size:.68rem;font-weight:900;text-transform:uppercase}.feature-stack-card strong{color:#17202a;font-size:.98rem}.feature-stack-card p{margin:0;color:#5e6a78;font-size:.9rem;line-height:1.42}.owner-hero h1{max-width:760px;font-size:clamp(2.35rem,4.2vw,4.25rem)}.owner-hero-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.owner-hero-notes span{border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:11px 12px;color:#ffffffe0;background:#ffffff14;font-size:.9rem;font-weight:800;line-height:1.35}.owner-hero .hero-showcase{align-content:center}.owner-hero .hero-metrics div{min-height:92px}.owner-dashboard{display:grid;gap:16px;margin-top:16px;border:1px solid rgba(120,139,154,.22);border-radius:8px;padding:22px;background:#fff;box-shadow:0 16px 38px #22324614}.owner-dashboard-header,.owner-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.owner-dashboard-header h2,.owner-card h3{margin:0;color:#101820}.owner-dashboard-header h2{font-size:clamp(1.8rem,3.4vw,3rem);line-height:1}.owner-dashboard-header p{max-width:660px;margin:8px 0 0;color:#5b6674;line-height:1.5}.owner-status-card{display:grid;gap:5px;width:min(100%,270px);border:1px solid rgba(215,168,62,.34);border-radius:8px;padding:14px;background:#fffaf0}.owner-status-card span,.owner-metrics span,.owner-list small{color:#66717e;font-size:.78rem;font-weight:900;text-transform:uppercase}.owner-status-card strong{color:#101820;font-size:1.15rem}.owner-status-card small{color:#6b5a2b;line-height:1.4}.owner-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.owner-metrics section,.owner-card,.owner-empty{border:1px solid rgba(120,139,154,.2);border-radius:8px;background:#f9fbfb}.owner-metrics section{display:grid;gap:7px;min-height:104px;padding:14px}.owner-metrics strong{color:#101820;font-size:clamp(1.8rem,3vw,2.45rem);line-height:1}.owner-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.owner-quick-actions a{display:grid;gap:5px;min-height:82px;border:1px solid rgba(42,123,117,.2);border-radius:8px;padding:12px;color:inherit;text-decoration:none;background:#f7fbfa}.owner-quick-actions a:hover{border-color:#2a7b756b;background:#fff}.owner-quick-actions strong{color:#12343b}.owner-quick-actions span{color:#5b6674;font-size:.84rem;line-height:1.35}.owner-workbench,.owner-grid,.setup-panel,.owner-tables{display:grid;gap:16px}.owner-workbench{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);margin-top:16px;align-items:start}.setup-panel{grid-template-columns:1fr}.owner-tables{margin-top:16px}.owner-card{display:grid;align-content:start;gap:12px;padding:16px}.arena-panel{display:grid;gap:16px;margin-top:16px;border:1px solid rgba(21,44,55,.18);border-radius:8px;padding:22px;background:linear-gradient(135deg,#fffffffa,#f0f6f7fa 58%,#fff9ebf5),#fff;box-shadow:0 16px 38px #22324614}.arena-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:16px;align-items:start}.arena-header h2{margin:0;max-width:820px;color:#101820;font-size:clamp(1.9rem,3.6vw,3.45rem);line-height:.98}.arena-header p{max-width:800px;margin:10px 0 0;color:#5b6674;line-height:1.5}.arena-status-card,.arena-mvp{display:grid;gap:6px;border:1px solid rgba(53,103,183,.24);border-radius:8px;padding:14px;background:#f4f8ff}.arena-status-card span,.arena-mvp span,.arena-scoreboard span,.agent-task span,.agent-card-heading span,.agent-meta-row span,.arena-feed article span{color:#66717e;font-size:.76rem;font-weight:900;text-transform:uppercase}.arena-status-card strong,.arena-mvp strong{color:#101820;font-size:1.08rem}.arena-status-card small,.arena-mvp small{color:#536273;line-height:1.4}.arena-status-card button{justify-self:start}.arena-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.32fr);gap:14px;align-items:stretch}.arena-court-card,.arena-live-panel,.arena-agent-card{border:1px solid rgba(120,139,154,.22);border-radius:8px;background:#fff}.arena-court-card{overflow:hidden}.arena-scoreboard{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#788b9a33}.arena-scoreboard section{display:grid;gap:5px;min-height:86px;padding:13px;background:#101820}.arena-scoreboard section:nth-child(2),.arena-scoreboard section:nth-child(4){background:#12343b}.arena-scoreboard section[data-alert=true]{background:#5c1f1f}.arena-scoreboard strong{color:#fff;font-size:clamp(1.55rem,2.7vw,2.3rem);line-height:1}.arena-scoreboard span{color:#ffffffb3}.basketball-court{position:relative;min-height:520px;overflow:hidden;background:radial-gradient(circle at 50% 50%,transparent 0 58px,rgba(255,255,255,.78) 59px 61px,transparent 62px),linear-gradient(90deg,transparent calc(50% - 1px),rgba(255,255,255,.76) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(90deg,rgba(255,255,255,.68) 0 2px,transparent 2px calc(100% - 2px),rgba(255,255,255,.68) calc(100% - 2px)),linear-gradient(180deg,rgba(255,255,255,.68) 0 2px,transparent 2px calc(100% - 2px),rgba(255,255,255,.68) calc(100% - 2px)),repeating-linear-gradient(90deg,#ffffff0d 0 18px,#00000008 18px 36px),linear-gradient(135deg,#b77735,#d79b54 45%,#a8612e)}.basketball-court:before,.basketball-court:after{content:"";position:absolute;top:50%;width:122px;height:238px;border:2px solid rgba(255,255,255,.72);transform:translateY(-50%)}.basketball-court:before{left:0;border-left:0}.basketball-court:after{right:0;border-right:0}.court-label{position:absolute;z-index:1;top:12px;border:1px solid rgba(255,255,255,.22);border-radius:8px;padding:7px 10px;color:#ffffffd1;background:#10182047;font-size:.74rem;font-weight:900;text-transform:uppercase}.court-label-left{left:12px}.court-label-right{right:12px}.court-hoop{position:absolute;top:50%;z-index:4;width:92px;height:122px;transform:translateY(-50%)}.court-hoop.right{right:12px}.court-backboard,.court-rim,.court-net{position:absolute;display:block}.court-backboard{right:6px;top:9px;width:13px;height:96px;border-radius:8px;background:#ffffffeb;box-shadow:0 0 0 2px #1018202e}.court-rim{right:19px;top:45px;width:52px;height:29px;border:4px solid #d94d2b;border-left-width:6px;border-radius:50%;background:#ffffff14;box-shadow:0 4px #79341947;animation:arena-rim-hit 3.2s ease-in-out infinite}.court-net{right:31px;top:70px;width:29px;height:40px;border-right:2px solid rgba(255,255,255,.76);border-bottom:2px solid rgba(255,255,255,.76);border-left:2px solid rgba(255,255,255,.76);transform:perspective(60px) rotateX(18deg);background:linear-gradient(62deg,transparent 47%,rgba(255,255,255,.58) 48% 52%,transparent 53%),linear-gradient(118deg,transparent 47%,rgba(255,255,255,.58) 48% 52%,transparent 53%);transform-origin:50% 0;animation:arena-net-swish 3.2s ease-in-out infinite}.arena-shot{position:absolute;inset:0;z-index:5;pointer-events:none}.arena-shot-arc{position:absolute;right:42px;top:34%;width:40%;height:34%;border-top:3px dashed rgba(255,255,255,.86);border-radius:50% 50% 0 0;opacity:0;animation:arena-shot-arc 3.2s ease-in-out infinite}.arena-shot[data-shot=layup] .arena-shot-arc{width:20%;height:18%;top:43%}.arena-shot[data-shot=mid-range] .arena-shot-arc{width:31%;height:26%;top:39%}.arena-shot-ball{position:absolute;right:37%;top:58%;width:24px;height:24px;border:2px solid rgba(84,43,16,.42);border-radius:50%;background:linear-gradient(90deg,transparent 45%,rgba(84,43,16,.34) 46% 54%,transparent 55%),linear-gradient(180deg,transparent 45%,rgba(84,43,16,.3) 46% 54%,transparent 55%),#e47b24;box-shadow:0 10px 14px #1018203d;animation:arena-shot-score 3.2s cubic-bezier(.2,.7,.2,1) infinite}.arena-shot[data-shot=layup] .arena-shot-ball{right:17%;top:55%}.arena-shot[data-shot=mid-range] .arena-shot-ball{right:29%;top:56%}.arena-shot strong{position:absolute;right:70px;top:calc(50% - 70px);display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#101820;background:#fff;box-shadow:0 12px 22px #10182042;font-size:.95rem;font-weight:1000;opacity:0;animation:arena-score-pop 3.2s ease-in-out infinite}.arena-shot em{position:absolute;right:56px;top:calc(50% + 2px);max-width:min(220px,44vw);border-radius:8px;padding:7px 10px;color:#fff;background:#101820c2;box-shadow:0 12px 22px #1018203d;font-size:.76rem;font-style:normal;font-weight:1000;line-height:1.2;opacity:0;transform:translateY(8px);animation:arena-shot-caption 3.2s ease-in-out infinite}.arena-shot[data-shot=mid-range] strong{right:76px}.arena-shot[data-shot=three] strong{right:82px}.arena-shot[data-shot=layup] em{right:42px}.arena-shot[data-shot=three] em{right:66px}.arena-player{position:absolute;left:var(--player-left);top:var(--player-top);z-index:3;display:grid;width:84px;min-height:92px;justify-items:center;gap:5px;transform:translate(-50%,-50%)}.arena-player[data-status=active]{animation:arena-player-move 4.2s ease-in-out infinite}.arena-player[data-status=queued]{opacity:.86}.arena-player[data-status=blocked]{opacity:.68;filter:saturate(.65)}.player-jersey{display:grid;width:48px;height:48px;place-items:center;border:2px solid rgba(255,255,255,.82);border-radius:50%;color:#fff;background:linear-gradient(135deg,#12343b,#3567b7);box-shadow:0 12px 22px #10182047;font-size:.92rem;font-weight:1000}.arena-player[data-status=blocked] .player-jersey{background:linear-gradient(135deg,#5c1f1f,#9f3f35)}.player-ball{display:block;width:22px;height:22px;border:2px solid rgba(84,43,16,.42);border-radius:50%;background:linear-gradient(90deg,transparent 45%,rgba(84,43,16,.34) 46% 54%,transparent 55%),linear-gradient(180deg,transparent 45%,rgba(84,43,16,.3) 46% 54%,transparent 55%),#e47b24;box-shadow:0 8px 12px #10182038}.arena-player[data-status=active] .player-ball{animation:arena-dribble .76s ease-in-out infinite}.arena-player[data-status=blocked] .player-ball{animation:none}.player-name{border-radius:999px;padding:4px 8px;color:#101820;background:#ffffffdb;font-size:.74rem;font-weight:1000}.pass-line{position:absolute;z-index:2;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.82),transparent);opacity:.78;transform-origin:left center;animation:arena-pass-pulse 2.2s ease-in-out infinite}.pass-marketing-website{left:25%;top:48%;width:245px;transform:rotate(-12deg)}.pass-website-quality{left:58%;top:43%;width:205px;transform:rotate(-9deg);animation-delay:.8s}.arena-live-panel{display:grid;align-content:start;gap:12px;padding:14px;background:#f9fbfb}.arena-feed{display:grid;gap:9px}.arena-feed h3{margin:0;color:#101820}.arena-feed article{display:grid;gap:4px;border-left:4px solid #3567b7;border-radius:8px;padding:10px 11px;background:#fff}.arena-feed article[data-type=three]{border-left-color:#d7a83e;background:#fffaf0}.arena-feed article[data-type=layup],.arena-feed article[data-type=mid-range]{border-left-color:#2a7b75;background:#f3fbf8}.arena-feed article[data-type=block]{border-left-color:#9f3f35;background:#fff6f4}.arena-feed article[data-type=pass]{border-left-color:#2a7b75}.arena-feed article[data-made=true]{box-shadow:inset 0 0 0 1px #2a7b752e}.arena-feed strong{color:#101820}.arena-feed p{margin:0;color:#536273;font-size:.88rem;line-height:1.4}.arena-agent-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.arena-proof-panel{display:grid;gap:12px;box-shadow:0 10px 24px #2232460f}.arena-proof-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.arena-proof-heading h2{margin:0;color:#101820}.arena-proof-heading strong{border-radius:8px;padding:9px 11px;color:#fff;background:#12343b;font-size:.92rem;white-space:nowrap}.arena-proof-panel>p{margin:0;color:#536273;line-height:1.45}.arena-proof-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px}.arena-proof-list article{display:grid;align-content:space-between;gap:12px;min-height:148px;border:1px solid rgba(120,139,154,.22);border-radius:8px;padding:12px;background:#fff}.arena-proof-list article[data-status=made]{border-color:#2a7b7552;background:#f3fbf8}.arena-proof-list article[data-status=completed]{border-color:#3567b757;background:#f4f8ff}.arena-proof-list article[data-status=blocked]{border-color:#9f3f3552;background:#fff8f6}.arena-proof-list span{color:#66717e;font-size:.72rem;font-weight:900;text-transform:uppercase}.arena-proof-list strong{display:block;margin-top:5px;color:#101820;line-height:1.2}.arena-proof-list code{display:block;margin-top:8px;overflow-wrap:anywhere;color:#43505e;font-size:.74rem;line-height:1.35}.arena-proof-list small{color:#536273;font-weight:900}.arena-completed-work{display:grid;gap:8px}.arena-completed-work h3{margin:0;color:#101820;font-size:.88rem}.arena-completed-work article{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);gap:12px;border:1px solid rgba(53,103,183,.24);border-left:4px solid #3567b7;border-radius:8px;padding:11px 12px;background:#f8fbff}.arena-completed-work article:after{content:"+1";position:absolute;right:10px;top:10px;display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#fff;background:#2a7b75;box-shadow:0 8px 16px #1018202e;font-size:.78rem;font-weight:1000}.arena-completed-work article[data-shot=mid-range]:after{content:"+2";background:#3567b7}.arena-completed-work article[data-shot=three]:after{content:"+3";color:#101820;background:#d7a83e}.arena-completed-work span{color:#66717e;font-size:.72rem;font-weight:900;text-transform:uppercase}.arena-completed-work strong{display:block;margin-top:4px;color:#101820;line-height:1.25}.arena-completed-work p{margin:6px 0 0;color:#536273;font-size:.84rem;line-height:1.35}.arena-completed-work code{align-self:center;overflow-wrap:anywhere;color:#43505e;font-size:.76rem;line-height:1.35}.arena-history-strip{display:grid;gap:8px;padding-top:4px}.arena-history-strip h3{margin:0;color:#101820;font-size:.88rem}.arena-history-strip article{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(120,139,154,.2);border-radius:8px;padding:9px 10px;background:#fff}.arena-history-strip article[data-status=made]{border-left:4px solid #2a7b75}.arena-history-strip article[data-status=blocked]{border-left:4px solid #9f3f35}.arena-history-strip span,.arena-history-strip small{color:#66717e;font-size:.76rem;font-weight:900}.arena-history-strip strong{min-width:0;overflow-wrap:anywhere;color:#101820;font-size:.84rem}.arena-agent-card{display:grid;align-content:start;gap:11px;padding:14px}.arena-agent-card[data-status=active]{border-color:#3567b752;background:#f7faff}.arena-agent-card[data-status=blocked]{border-color:#9f3f3552;background:#fff8f6}.agent-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.agent-card-heading h3{margin:3px 0 0;color:#101820;font-size:1rem;line-height:1.2}.agent-card-heading strong{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;color:#fff;background:#12343b;font-size:.82rem}.arena-agent-card p{margin:0;color:#536273;font-size:.9rem;line-height:1.4}.agent-task{display:grid;gap:5px;min-height:112px;border:1px solid rgba(120,139,154,.18);border-radius:8px;padding:10px;background:#fff}.agent-task strong{color:#101820;font-size:.9rem;line-height:1.35}.agent-task small{color:#8d342b;font-weight:800;line-height:1.35}.agent-progress{height:9px;overflow:hidden;border-radius:999px;background:#788b9a2e}.agent-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2a7b75,#d7a83e)}.agent-meta-row{display:flex;flex-wrap:wrap;gap:6px}.agent-meta-row span{border-radius:999px;padding:5px 8px;background:#edf3f4}.arena-agent-card blockquote{margin:0;border-left:3px solid #d7a83e;padding-left:10px;color:#17323b;font-size:.88rem;font-weight:900;line-height:1.35}.arena-ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.arena-queue-panel{box-shadow:0 10px 24px #2232460f}.arena-queue-panel ol,.arena-queue-panel ul{display:grid;gap:8px;margin:0;padding-left:20px}.arena-queue-panel li{color:#536273;line-height:1.4}@keyframes arena-dribble{0%,to{transform:translate(22px,-3px)}50%{transform:translate(22px,17px) scale(.92)}}@keyframes arena-player-move{0%,to{margin-left:0;margin-top:0}50%{margin-left:10px;margin-top:-7px}}@keyframes arena-pass-pulse{0%,to{opacity:.18}50%{opacity:.9}}@keyframes arena-shot-arc{0%,to{opacity:0}20%,62%{opacity:.72}}@keyframes arena-shot-score{0%{opacity:0;transform:translate(-6px,26px) scale(.9)}18%{opacity:1}58%{opacity:1;transform:translate(245px,-76px) scale(1)}70%{opacity:1;transform:translate(278px,-16px) scale(.76)}88%,to{opacity:0;transform:translate(282px,38px) scale(.58)}}@keyframes arena-score-pop{0%,55%,to{opacity:0;transform:translateY(8px) scale(.82)}70%,86%{opacity:1;transform:translateY(0) scale(1)}}@keyframes arena-rim-hit{0%,58%,to{transform:translateY(0)}68%{transform:translateY(3px) scaleX(1.06)}76%{transform:translateY(-1px) scaleX(.98)}}@keyframes arena-net-swish{0%,58%,to{transform:perspective(60px) rotateX(18deg)}70%{transform:perspective(60px) rotateX(30deg) skew(-5deg)}82%{transform:perspective(60px) rotateX(12deg) skew(4deg)}}@keyframes arena-shot-caption{0%,50%,to{opacity:0;transform:translateY(8px)}66%,88%{opacity:1;transform:translateY(0)}}.owner-card-heading a{color:#174f49;font-size:.86rem;font-weight:900;text-decoration:none}.owner-list{display:grid;gap:10px}.owner-list section{display:grid;gap:5px;border-top:1px solid rgba(120,139,154,.18);padding-top:10px}.owner-list section:first-child{border-top:0;padding-top:0}.owner-list div{display:flex;align-items:center;justify-content:space-between;gap:10px}.owner-list p{margin:0;color:#354252;line-height:1.4}.owner-empty{display:grid;gap:5px;padding:14px;background:#fff}.owner-empty strong{color:#101820}.owner-empty p{margin:0;color:#657282;line-height:1.45}.owner-next-steps{background:#101820}.owner-next-steps .eyebrow,.owner-next-steps h3{color:#f8f5ea}.owner-next-steps ol{display:grid;gap:9px;margin:0;padding-left:20px;color:#f8f5ead6;line-height:1.45}.owner-inline-metrics{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.owner-inline-metrics span{border:1px solid rgba(248,245,234,.18);border-radius:999px;color:#f8f5eae6;font-size:.78rem;font-weight:700;padding:5px 10px}.internal-tools{margin-top:18px}.internal-tools summary{display:grid;gap:4px;border:1px solid rgba(120,139,154,.24);border-radius:8px;padding:16px;color:#25313f;background:#ffffffdb;box-shadow:0 10px 24px #2232460f;cursor:pointer}.internal-tools summary span{font-weight:1000}.internal-tools summary small{color:#66717e;line-height:1.35}.panel{min-width:0;padding:20px}.overview-panel{min-height:260px}.add-ons-panel{grid-column:1 / -1}.add-on-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.add-on-grid section{display:grid;gap:8px;min-height:128px;border:1px solid rgba(120,139,154,.2);border-radius:8px;padding:14px;background:linear-gradient(180deg,#f7fbfbfa,#fffaefeb)}.add-on-grid strong{color:#102a31}.add-on-grid span{color:#5e6a78;line-height:1.4}.specialist-section{margin-top:16px;border:1px solid rgba(120,139,154,.24);border-radius:8px;padding:22px;background:linear-gradient(180deg,#fffffffa,#f2f8f8f2),linear-gradient(135deg,#2b6f6e14,#d7a83e14);box-shadow:0 16px 42px #2232461a}.specialist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.specialist-grid article{display:grid;gap:8px;min-height:178px;border:1px solid rgba(43,111,110,.16);border-radius:8px;padding:14px;background:#fff;box-shadow:0 10px 24px #2232460f}.specialist-grid article:nth-child(4n+1){border-top:4px solid #17323b}.specialist-grid article:nth-child(4n+2){border-top:4px solid #2b6f6e}.specialist-grid article:nth-child(4n+3){border-top:4px solid #d7a83e}.specialist-grid article:nth-child(4n+4){border-top:4px solid #7b6fd6}.specialist-grid span{display:inline-grid;place-items:center;width:fit-content;min-width:48px;min-height:28px;border-radius:999px;padding:3px 10px;color:#17323b;background:#eef8f5;font-size:.8rem;font-weight:900}.specialist-grid strong{color:#102a31;line-height:1.22}.specialist-grid p{margin:0;color:#5e6a78;line-height:1.45}.section-anchor{grid-column:1 / -1;height:1px;margin-top:-76px;scroll-margin-top:92px}.panel h2{color:#102a31}.stack-list,.hours-list,.module-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.stack-list li,.hours-list li,.module-list li{border-top:1px solid rgba(120,139,154,.2);padding-top:10px}.stack-list strong,.stack-list span,.hours-list strong,.hours-list span{display:block}.stack-list span,.hours-list span,dd{color:#5e6a78}dl{display:grid;gap:10px;margin:0}dl div{display:flex;justify-content:space-between;gap:16px;border-top:1px solid rgba(120,139,154,.2);padding-top:10px}dt,dd{margin:0}dt,.module-list li{font-weight:800}.chat-panel{grid-column:1 / -1}.panel-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.chat-source-pill{flex:0 0 auto;border:1px solid rgba(18,52,59,.16);border-radius:999px;padding:7px 10px;color:#51616a;background:#f7faf8;font-size:.78rem;font-weight:900}.chat-source-pill.ai{color:#12343b;border-color:#d7a83e75;background:#fbf4dd}.voice-simulator,.lead-panel,.leads-dashboard,.customer-records,.appointment-panel,.appointment-requests,.client-portal-panel{grid-column:1 / -1}.inline-auth-form{display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) auto;gap:12px;align-items:end}.inline-auth-form label{display:grid;gap:6px;color:#40545a;font-size:.84rem;font-weight:800}.inline-auth-form input,.inline-auth-form select{min-height:40px;border:1px solid rgba(120,139,154,.36);border-radius:8px;padding:8px 10px;color:#102c33;background:#fff}.portal-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:14px}.portal-summary div{border:1px solid rgba(120,139,154,.18);border-radius:8px;padding:10px;background:#f8fbfa}.portal-summary span{display:block;color:#63777d;font-size:.78rem;font-weight:800;text-transform:uppercase}.portal-summary strong{display:block;margin-top:4px;color:#102c33}.scheduling-readiness{display:grid;grid-template-columns:minmax(180px,240px) 1fr;gap:12px;align-items:center;margin:16px 0;padding:12px;border:1px solid rgba(120,139,154,.2);border-radius:8px;background:#f8fbfa}.slot-strip{display:flex;flex-wrap:wrap;gap:8px}.slot-chip{display:inline-flex;min-height:28px;align-items:center;border:1px solid rgba(20,84,91,.18);border-radius:999px;padding:4px 9px;color:#174a50;background:#fff;font-size:.85rem;font-weight:800}.compact-action{min-height:30px;border:0;border-radius:8px;padding:6px 10px;color:#fff;background:#174a50;font-size:.82rem;font-weight:900;cursor:pointer}.compact-action:disabled{cursor:not-allowed;opacity:.58}.sales-lab-panel,.staff-review{grid-column:1 / -1}.chat-messages{display:grid;gap:10px;max-height:260px;overflow:auto;padding:12px;border:1px solid rgba(120,139,154,.2);border-radius:8px;background:linear-gradient(180deg,#f7fbfbf5,#fbfaf6f5)}.chat-message{max-width:min(680px,88%);padding:10px 12px;border-radius:8px;line-height:1.45}.chat-message.assistant{justify-self:start;background:#fff;border:1px solid rgba(120,139,154,.24)}.chat-message.visitor{justify-self:end;color:#fff;background:#2b6f6e}.chat-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:12px}.chat-form input,.chat-form button{min-height:42px;border-radius:8px;font:inherit}.chat-form input{min-width:0;border:1px solid rgba(120,139,154,.34);padding:0 12px;background:#fff}.chat-form button{border:0;padding:0 16px;color:#fff;background:#17323b;box-shadow:0 8px 18px #17202a24;cursor:pointer}.chat-form button:disabled{cursor:not-allowed;opacity:.7}.chat-review-drawer{margin-top:12px}.chat-review-drawer summary{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(120,139,154,.22);border-radius:8px;padding:0 12px;color:#25313f;background:#f8fbfa;cursor:pointer}.chat-review-drawer summary span{font-weight:1000}.chat-review-drawer summary small{color:#66717e;font-weight:900}.chat-review-drawer[open] summary{border-color:#2a7b754d;color:#12343b;background:#2a7b7514}.chat-operator-readout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(18,52,59,.14);border-radius:8px;background:#f8f4e8}.readout-row{display:grid;gap:3px;min-width:0}.readout-row span{color:#697680;font-size:.74rem;font-weight:900;text-transform:uppercase}.readout-row strong{overflow-wrap:anywhere;color:#12343b;font-size:.95rem;text-transform:capitalize}.captured-strip{display:flex;flex-wrap:wrap;grid-column:1 / -1;gap:8px;padding-top:4px}.captured-strip span{border:1px solid rgba(18,52,59,.12);border-radius:999px;padding:7px 10px;color:#46555f;background:#fff;font-size:.84rem}.captured-strip strong{color:#12343b}.operator-draft-card{display:grid;grid-column:1 / -1;gap:10px;margin-top:2px;padding:12px;border:1px solid rgba(215,168,62,.38);border-radius:8px;background:#fffaf0}.operator-draft-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.operator-draft-card span{color:#697680;font-size:.74rem;font-weight:900;text-transform:uppercase}.operator-draft-card strong{color:#12343b}.operator-draft-card p{margin:0;color:#46555f}.operator-draft-card ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.operator-draft-card li{border:1px solid rgba(120,139,154,.2);border-radius:999px;padding:6px 9px;color:#5e6871;background:#fff;font-size:.82rem;font-weight:800}.operator-draft-card button{justify-self:start;min-height:38px;border:0;border-radius:8px;padding:0 14px;color:#fff;background:#12343b;font:inherit;font-weight:900;cursor:pointer}.operator-draft-card button:disabled{cursor:not-allowed;opacity:.55}.operator-draft-card small{font-weight:900}.draft-success{color:#28765d}.draft-error{color:#b84d4d}.compact-heading{align-items:center}.compact-heading button,.sales-lab-card button{min-height:38px;border:0;border-radius:8px;padding:0 14px;color:#fff;background:#12343b;font:inherit;font-weight:900;cursor:pointer}.compact-heading button:disabled,.sales-lab-card button:disabled{cursor:not-allowed;opacity:.62}.sales-scoreboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.sales-scoreboard span{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(18,52,59,.12);border-radius:8px;padding:12px;color:#586671;background:#f8f4e8;font-weight:900}.sales-scoreboard strong{color:#12343b;font-size:1.25rem}.sales-lab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sales-lab-card{display:grid;gap:10px;min-width:0;border:1px solid rgba(120,139,154,.2);border-radius:8px;padding:12px;background:#fff}.sales-lab-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sales-lab-card-header strong{color:#12343b}.sales-lab-card p{margin:0;color:#46555f;line-height:1.5}.sales-lab-tags{display:flex;flex-wrap:wrap;gap:7px}.sales-lab-tags span{border-radius:999px;padding:6px 9px;color:#51616a;background:#f3f7f5;font-size:.78rem;font-weight:900;text-transform:capitalize}.sales-lab-tags .score-tag.wow{color:#12343b;background:#fbf4dd}.sales-lab-tags .score-tag.good{color:#28765d;background:#e8f5ef}.sales-lab-tags .score-tag.weak{color:#9b3f3f;background:#faeaea}.nova-call-lab-panel{display:grid;gap:16px;margin-top:16px;padding:24px}.nova-lab-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:14px}.nova-lab-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.nova-lab-controls,.nova-lab-score,.nova-lab-results section{display:grid;align-content:start;gap:12px;min-width:0;border:1px solid rgba(120,139,154,.22);border-radius:8px;padding:14px;background:#fff}.nova-lab-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.nova-lab-controls label{display:grid;gap:6px;color:#3d4854;font-size:.86rem;font-weight:900}.nova-lab-controls label:last-child{grid-column:1 / -1}.nova-lab-controls input,.nova-lab-controls select,.nova-lab-controls textarea{width:100%;min-width:0;border:1px solid rgba(120,139,154,.28);border-radius:8px;padding:10px 11px;color:#17202a;background:#f9fbfb;font:inherit}.nova-lab-controls textarea{min-height:220px;resize:vertical;line-height:1.45}.nova-score-card{display:grid;gap:6px;min-height:128px;border-radius:8px;padding:16px;color:#fff;background:#8f3f3f}.nova-score-card[data-pass=true]{background:#174f49}.nova-score-card span{color:#f0d892;font-size:clamp(2.4rem,6vw,4rem);font-weight:900;line-height:.9}.nova-score-card strong{font-size:1.1rem}.nova-score-card small{color:#ffffffc7;font-weight:800}.nova-lab-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;border:1px solid rgba(120,139,154,.18);border-radius:8px;padding:12px;background:#f8fbfb}.nova-lab-facts span{color:#66717e;font-weight:900}.nova-lab-facts strong{min-width:0;color:#12343b;overflow-wrap:anywhere}.nova-lab-failures{display:grid;gap:8px}.nova-lab-failures p{margin:0;border-left:4px solid #c45c5c;border-radius:8px;padding:10px 12px;color:#5b2d2d;background:#faeaea;line-height:1.42}.nova-suite-results{display:grid;gap:12px;border:1px solid rgba(120,139,154,.22);border-radius:8px;padding:14px;background:#fff}.nova-suite-results>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.nova-suite-results span{color:#2a7b75;font-size:.78rem;font-weight:900;text-transform:uppercase}.nova-suite-results strong{color:#12343b}.nova-suite-results small{color:#66717e;font-weight:800}.nova-suite-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nova-suite-grid button{display:grid;gap:6px;min-height:118px;border:1px solid rgba(120,139,154,.22);border-radius:8px;padding:12px;text-align:left;background:#fff7f1;cursor:pointer}.nova-suite-grid button[data-pass=true]{background:#eef8f4}.nova-suite-grid button strong{color:#12343b}.nova-suite-grid button span{width:fit-content;border-radius:999px;padding:4px 8px;color:#fff;background:#8f3f3f}.nova-suite-grid button[data-pass=true] span{background:#174f49}.nova-lab-results{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:14px}.nova-realtime-quality{grid-column:1 / -1}.nova-lab-results h3{margin:0;color:#12343b}.nova-lab-transcript{display:grid;gap:8px}.nova-lab-transcript p{display:grid;gap:5px;margin:0;border-radius:8px;padding:10px 12px;color:#24313d;background:#f3f7f5;line-height:1.45}.nova-lab-transcript p[data-role=assistant]{background:#f8f4e8}.nova-lab-transcript span{color:#2a7b75;font-size:.76rem;font-weight:900;text-transform:uppercase}.nova-lab-results pre{max-height:520px;margin:0;overflow:auto;border-radius:8px;padding:12px;color:#f8f5ed;background:#17202a;font-size:.82rem;line-height:1.45;white-space:pre-wrap}.nova-quality-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;border-radius:8px;padding:12px;color:#fff;background:#8f3f3f}.nova-quality-summary[data-grade=excellent],.nova-quality-summary[data-grade=good]{background:#174f49}.nova-quality-summary[data-grade=needs_work]{background:#7a6230}.nova-quality-summary strong,.nova-quality-summary span{color:inherit;font-weight:900;text-transform:capitalize}.nova-quality-summary small{color:#ffffffd1;font-weight:800}.nova-quality-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nova-quality-checks p{margin:0;border-left:4px solid #7f8b96;border-radius:8px;padding:10px 12px;color:#34404b;background:#f4f7f8;line-height:1.42}.nova-quality-checks p[data-status=passed]{border-left-color:#28765d;color:#1f5948;background:#e8f5ef}.nova-quality-checks p[data-status=warning]{border-left-color:#b48b35;color:#624916;background:#fff8df}.nova-quality-checks p[data-status=failed]{border-left-color:#c45c5c;color:#5b2d2d;background:#faeaea}.simulator-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px}.simulator-console{min-width:0}.call-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-bottom:12px}.call-controls label{display:grid;gap:6px;color:#3d4854;font-weight:800}.call-controls input,.call-buttons button{min-height:42px;border-radius:8px;font:inherit}.call-controls input{width:100%;min-width:0;border:1px solid rgba(120,139,154,.34);padding:0 12px;background:#fff}.call-buttons{display:flex;gap:8px}.call-buttons button{border:0;padding:0 14px;color:#fff;background:#17323b;box-shadow:0 8px 18px #17202a24;cursor:pointer}.call-buttons button:first-child{background:#1f7a78}.call-buttons button:disabled{cursor:not-allowed;opacity:.7}.simulator-transcript{display:grid;gap:10px;min-height:240px;max-height:340px;overflow:auto;padding:12px;border:1px solid rgba(120,139,154,.2);border-radius:8px;background:linear-gradient(180deg,#f7fbfb,#fbfaf4)}.simulator-message{display:grid;gap:4px;max-width:min(720px,90%);padding:10px 12px;border-radius:8px;line-height:1.45}.simulator-message strong{font-size:.78rem;letter-spacing:0;text-transform:uppercase}.simulator-message.receptionist{justify-self:start;border:1px solid rgba(120,139,154,.24);background:#fff}.simulator-message.caller{justify-self:end;color:#fff;background:#2b6f6e}.voice-scenario-runner{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(120,139,154,.22);border-radius:8px;background:#fff}.voice-scenario-runner>div:first-child{display:grid;gap:3px}.voice-scenario-runner strong{color:#26323d;font-size:.82rem;letter-spacing:0;text-transform:uppercase}.voice-scenario-runner span{color:#5e6a78;font-size:.9rem}.voice-scenario-buttons{display:flex;flex-wrap:wrap;gap:8px}.voice-scenario-buttons button{min-height:36px;border:1px solid rgba(31,122,120,.26);border-radius:8px;padding:0 12px;color:#17323b;background:#eef8f7;font:inherit;font-weight:800;cursor:pointer}.voice-scenario-buttons button:nth-child(2n){border-color:#d7a83e61;background:#fff8e6}.voice-scenario-buttons button:disabled{cursor:not-allowed;opacity:.6}.realtime-voice-panel{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(23,50,59,.2);border-radius:8px;background:#f7fbfb}.realtime-voice-panel>div:first-child{display:grid;gap:3px}.realtime-voice-panel strong{color:#26323d;font-size:.82rem;letter-spacing:0;text-transform:uppercase}.realtime-voice-panel span,.realtime-voice-status{color:#5e6a78;font-size:.9rem}.realtime-voice-status{margin:0}.realtime-voice-actions{display:flex;flex-wrap:wrap;gap:8px}.realtime-voice-actions button{min-height:38px;border:0;border-radius:8px;padding:0 14px;color:#fff;background:#1f7a78;font:inherit;font-weight:800;cursor:pointer}.realtime-voice-actions button:nth-child(2n){background:#17323b}.realtime-voice-actions button:disabled{cursor:not-allowed;opacity:.65}.microphone-test-panel{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(120,139,154,.22);border-radius:8px;background:linear-gradient(135deg,#fffaf0fa,#ecf8f7f5)}.microphone-toggle{display:flex;align-items:center;gap:8px;color:#3d4854;font-weight:800}.microphone-toggle input{width:18px;height:18px}.microphone-toggle.secondary{font-weight:700}.microphone-tools{display:grid;gap:10px}.speech-tools{display:grid;gap:10px;padding-top:2px}.microphone-note,.microphone-status{margin:0;color:#5e6a78;font-size:.92rem}.speech-transcript{display:grid;gap:4px;margin:0;padding:10px 12px;border:1px solid rgba(120,139,154,.24);border-radius:8px;background:#fff}.speech-transcript strong{color:#3d4854;font-size:.78rem;letter-spacing:0;text-transform:uppercase}.microphone-buttons{display:flex;flex-wrap:wrap;gap:8px}.microphone-buttons button{min-height:38px;border:0;border-radius:8px;padding:0 14px;color:#fff;background:#2b6f6e;font:inherit;cursor:pointer}.microphone-buttons button:nth-child(2n){background:#17323b}.microphone-buttons button:disabled{cursor:not-allowed;opacity:.7}.microphone-test-panel audio{width:100%}.simulator-sidebar{display:grid;gap:12px;align-content:start}.simulator-state{border:1px solid rgba(120,139,154,.22);border-radius:8px;padding:12px;background:#fbfcfedb}.simulator-state h3{margin:0 0 10px;font-size:.96rem}.simulator-state dl div{display:grid;grid-template-columns:96px minmax(0,1fr)}.simulator-state dd{overflow-wrap:anywhere}.response-preview{margin:0;line-height:1.45;overflow-wrap:anywhere}.call-flow-list{display:grid;gap:8px;margin:0;padding-left:18px}.call-flow-list li{color:#5e6a78}.call-flow-list li.completed strong{color:#166a45}.call-flow-list li.skipped strong{color:#7b6471}.call-flow-list strong,.call-flow-list span{display:block}.call-flow-list span{font-size:.86rem}.form-error{margin:10px 0 0;color:#a53030}.form-success{margin:10px 0 0;color:#166a45;font-weight:800}.muted{color:#5e6a78}.lead-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lead-form label{display:grid;gap:6px;color:#3d4854;font-weight:800}.lead-form input,.lead-form select,.lead-form textarea,.lead-form button{min-height:42px;border-radius:8px;font:inherit}.lead-form input,.lead-form select,.lead-form textarea{width:100%;min-width:0;border:1px solid rgba(120,139,154,.34);padding:0 12px;background:#fff}.lead-form textarea{min-height:96px;padding-top:10px;resize:vertical}.lead-form button{align-self:end;border:0;padding:0 16px;color:#fff;background:#2b6f6e;box-shadow:0 8px 18px #1f7a7829;cursor:pointer}.lead-form button:disabled{cursor:not-allowed;opacity:.7}.wide-field{grid-column:1 / -1}.checkbox-field{display:flex;align-items:center;gap:10px}.checkbox-field input{width:18px;min-height:18px}.table-wrap{overflow-x:auto}.leads-table,.records-table{width:100%;min-width:760px;border-collapse:collapse}.leads-table th,.leads-table td,.records-table th,.records-table td{border-top:1px solid rgba(120,139,154,.2);padding:12px 10px;text-align:left;vertical-align:top}.leads-table th,.records-table th{color:#3d4854;font-size:.82rem;letter-spacing:0;text-transform:uppercase}.leads-table td span,.records-table td span{display:block}.status-pill{display:inline-block;width:fit-content;border-radius:999px;padding:4px 9px;color:#14545b;background:#dff5ee;font-weight:800}.status-pill.warning{color:#6b4f00;background:#fff3c4}.status-pill.danger,.review-alert{color:#8f2424;background:#fde5e5}.section-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px;margin-bottom:14px}.section-heading h2{margin-bottom:0}.compact-filter{display:grid;gap:6px;color:#3d4854;font-weight:800}.compact-filter select{min-height:38px;min-width:220px;border:1px solid rgba(120,139,154,.34);border-radius:8px;padding:0 10px;color:#17202a;background:#fff;font:inherit}.review-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:0;margin:0 0 12px;border-top:1px solid rgba(120,139,154,.2);border-bottom:1px solid rgba(120,139,154,.2)}.review-metrics div{display:grid;gap:4px;border-top:0;border-right:1px solid rgba(120,139,154,.2);padding:10px}.review-metrics div:last-child{border-right:0}.review-metrics dt{color:#5e6a78;font-size:.76rem;letter-spacing:0;text-transform:uppercase}.review-metrics dd{color:#17202a;font-size:1.25rem;font-weight:800}.review-queues{margin:0 0 14px;padding:12px 0;border-top:1px solid rgba(120,139,154,.2);border-bottom:1px solid rgba(120,139,154,.2)}.review-queues h3{margin:0 0 10px;font-size:1rem}.review-queue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.review-queue-section{min-width:0}.review-queue-section h4{margin:0 0 8px;color:#3d4854;font-size:.82rem;letter-spacing:0;text-transform:uppercase}.review-queue-section ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.review-queue-item{display:grid;gap:3px;padding-top:8px;border-top:1px solid rgba(120,139,154,.2)}.review-queue-item strong,.review-queue-item span,.review-queue-item small{overflow-wrap:anywhere}.review-queue-item span{color:#3d4854;font-size:.9rem}.review-queue-item small{color:#5e6a78;line-height:1.35}.chat-opportunity-detail{display:grid;gap:8px;margin-top:4px;border:1px solid rgba(215,168,62,.28);border-radius:8px;padding:10px;background:#fffaf0}.chat-opportunity-detail p{margin:0;color:#3d4854;line-height:1.45}.chat-opportunity-detail div,.chat-opportunity-detail ul{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.chat-opportunity-detail span,.chat-opportunity-detail li{border-radius:999px;padding:6px 9px;color:#51616a;background:#fff;font-size:.78rem;font-weight:900}.chat-opportunity-detail strong{color:#12343b}.chat-opportunity-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chat-opportunity-actions button{min-height:34px;border:0;border-radius:8px;padding:0 12px;color:#fff;background:#12343b;font:inherit;font-size:.84rem;font-weight:900;cursor:pointer}.chat-opportunity-actions button:disabled{cursor:not-allowed;opacity:.58}.chat-opportunity-actions small{color:#6d7780;font-weight:900}.review-queue-item.warning strong{color:#6b4f00}.review-queue-item.danger strong{color:#8f2424}.review-queue-action{margin-top:5px}.workflow-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.workflow-status{flex-basis:100%;color:#3d4854;font-size:.82rem;font-weight:800}.secondary-action{min-height:32px;border:1px solid rgba(120,139,154,.34);border-radius:8px;padding:0 10px;color:#17202a;background:#fff;font:inherit;font-weight:800;cursor:pointer}.secondary-action:disabled{cursor:not-allowed;opacity:.7}.review-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:12px 0;border-top:1px solid rgba(120,139,154,.2);border-bottom:1px solid rgba(120,139,154,.2)}.review-filter-grid label{display:grid;gap:6px;color:#3d4854;font-weight:800}.review-filter-grid input,.review-filter-grid select,.review-filter-grid button{min-height:38px;min-width:0;border-radius:8px;font:inherit}.review-filter-grid input,.review-filter-grid select{width:100%;border:1px solid rgba(120,139,154,.34);padding:0 10px;color:#17202a;background:#fff}.review-filter-grid button{align-self:end;border:0;padding:0 14px;color:#fff;background:#17323b;box-shadow:0 8px 18px #17202a24;cursor:pointer}.voice-review-table{min-width:1080px}.voice-review-table td{max-width:340px}.voice-review-table td>span,.voice-review-table td>small,.voice-review-table td>strong{display:block}.review-alert{display:inline-block;width:fit-content;border-radius:999px;padding:4px 9px;font-weight:800}.voice-review-table details{max-width:420px}.voice-review-table summary{cursor:pointer;color:#1f7a78;font-weight:800}.transcript-review-list{display:grid;gap:8px;margin:10px 0;padding-left:18px}.transcript-review-list li{line-height:1.4}.transcript-review-list strong,.transcript-review-list span{display:block}.voice-review-table pre{max-height:220px;overflow:auto;margin:10px 0 0;padding:10px;border:1px solid rgba(120,139,154,.22);border-radius:8px;background:#f8fbfb;color:#3d4854;font-size:.78rem;white-space:pre-wrap}.staff-next-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.staff-next-steps section{display:grid;grid-template-columns:34px minmax(0,1fr);gap:5px 10px;align-content:start;min-height:112px;padding:12px;border:1px solid rgba(120,139,154,.22);border-radius:8px;background:#f8fbfb}.staff-next-steps span{display:grid;grid-row:1 / 3;place-items:center;width:34px;height:34px;border-radius:8px;color:#10252c;background:#d7a83e;font-weight:900}.staff-next-steps strong{color:#17323b}.staff-next-steps p{margin:0;color:#5e6a78;line-height:1.4}.operational-events{margin-top:18px}.operational-events h3{margin:0 0 10px;font-size:1rem}.operational-events-table{min-width:980px}.operational-events-table td>span,.operational-events-table td>small,.operational-events-table td>strong{display:block}@media(max-width:760px){.app-shell{display:block;width:calc(100% - 24px);max-width:1180px;padding:12px 0 84px}.side-tabs{position:fixed;inset:auto 12px 12px;z-index:30;display:block;height:auto;padding:8px;overflow:hidden}.side-tabs .brand-mark,.side-package-card{display:none}.side-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0}.side-nav a{justify-content:center;min-height:42px;min-width:0;padding:0 2px;font-size:clamp(.56rem,2.35vw,.7rem);line-height:1;overflow:hidden;text-align:center;white-space:nowrap}.side-nav a:before{left:4px;width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--tab-color) 14%,transparent)}.page-shell{width:100%;max-width:1180px;padding-top:16px}.app-shell>.page-shell{width:100%;padding:0}.top-nav{position:static;align-items:flex-start;flex-direction:column}.nav-links{justify-content:flex-start;width:100%}.hero{grid-template-columns:1fr;min-width:0;width:100%;max-width:calc(100vw - 24px);padding:22px;overflow:hidden}.hero h1{font-size:clamp(2rem,12vw,3.1rem);overflow-wrap:anywhere}.hero-copy,.hero-showcase,.hero-metrics div,.owner-hero-notes span,.sales-proof .panel{min-width:0}.hero-showcase,.sales-proof,.starter-demo-flow,.feature-stack-panel,.owner-dashboard,.novora-group-app-panel,.arena-panel,.owner-grid,.owner-tables{width:100%;max-width:calc(100vw - 24px);overflow:hidden}.hero p,.showcase-topline strong,.hero-metrics strong,.hero-metrics span,.owner-hero-notes span{max-width:100%;overflow-wrap:anywhere}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions a{justify-content:center;width:100%}.hero-metrics,.platform-highlights,.owner-hero-notes,.owner-quick-actions,.workflow-strip,.sales-proof{grid-template-columns:1fr}.starter-demo-heading{align-items:start;flex-direction:column}.starter-demo-steps{grid-template-columns:1fr}.feature-stack-heading{align-items:start;flex-direction:column}.feature-stack-grid,.impact-panel,.opportunity-proof-panel,.early-offer-panel,.early-offer-grid,.early-offer-proof,.early-offer-close-plan,.pilot-readiness-panel,.pilot-score-row,.pilot-readiness-metrics,.pilot-check-grid,.launch-readiness-panel,.builder-layout,.builder-services,.scorecard-heading,.scorecard-layout,.scorecard-list,.impact-grid,.proof-calculator,.proof-results,.integration-readiness-grid,.objection-grid,.ops-detail-grid,.ops-layout,.ops-metrics,.group-app-header,.group-app-layout,.arena-header,.arena-layout,.arena-agent-grid,.arena-ops-grid,.arena-owner-lane,.arena-scoreboard,.staff-next-steps,.demo-step-list,.detail-band,.detail-list,.add-on-grid,.specialist-grid,.sales-lab-grid{grid-template-columns:1fr}.hero-metrics div{min-height:96px}.grid,.simulator-layout,.call-controls,.nova-lab-layout,.nova-lab-controls,.nova-lab-results,.nova-suite-grid,.nova-quality-checks,.chat-operator-readout,.owner-metrics,.owner-workbench,.owner-grid{grid-template-columns:1fr}.owner-dashboard,.arena-panel,.internal-tools summary{padding:16px}.basketball-court{min-height:440px}.arena-player{width:68px;min-height:82px}.arena-completed-work article{grid-template-columns:1fr}.group-app-task-list article{grid-template-columns:1fr}.group-app-install-panel{display:grid;gap:10px}.group-app-install-panel button,.group-app-install-panel a{justify-self:stretch;min-height:42px;text-align:center}.group-app-header,.group-app-task-board,.group-app-inbox,.group-app-approvals{padding:14px}.player-jersey{width:42px;height:42px}.pass-line{display:none}.owner-dashboard-header,.owner-card-heading{display:grid}.owner-status-card{width:100%}.call-buttons{flex-wrap:wrap}.lead-form,.inline-auth-form,.portal-summary,.twilio-readiness-summary,.deployment-readiness-summary,.scheduling-readiness{grid-template-columns:1fr}.review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-scoreboard,.review-filter-grid,.review-queue-grid{grid-template-columns:1fr}.review-metrics div:nth-child(2n){border-right:0}.compact-filter,.compact-filter select{width:100%}}
