*{box-sizing:border-box}html{background:var(--background-page);color:var(--text-primary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}body{margin:0;min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.page-shell{min-height:100vh;overflow-x:hidden;position:relative}.brand-watermark-root{bottom:16px;position:fixed;z-index:calc(var(--z-navigation) + 1)}.brand-watermark{align-items:center;background:radial-gradient(circle at 58% 24%,rgba(255,211,106,.16),transparent 42%),rgba(3,8,12,.86);border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 1px rgba(11,199,217,.12),0 14px 36px rgba(0,0,0,.52),0 0 26px rgba(11,199,217,.16);cursor:pointer;display:inline-flex;height:48px;justify-content:center;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:48px}.brand-watermark:hover,.brand-watermark[aria-expanded=true]{border-color:rgba(255,211,106,.34);box-shadow:0 0 0 1px rgba(255,211,106,.18),0 18px 40px rgba(0,0,0,.62),0 0 34px rgba(11,199,217,.24);transform:translateY(-1px)}.brand-watermark img,.brand-watermark svg{display:block;filter:drop-shadow(0 0 7px rgba(11,199,217,.28));height:38px;width:38px}.brand-watermark-n{fill:url(#nh-dark);stroke:rgba(255,238,188,.38);stroke-linejoin:round;stroke-width:.7}.brand-watermark-h{fill:url(#nh-gold);stroke:rgba(255,238,188,.44);stroke-linejoin:round;stroke-width:.7}.brand-watermark-cut{fill:none;stroke:rgba(11,199,217,.72);stroke-linecap:round;stroke-width:2}.brand-watermark-panel{background:rgba(12,12,14,.96);border:1px solid rgba(255,255,255,.13);border-radius:var(--radius-control);bottom:58px;box-shadow:0 18px 54px rgba(0,0,0,.56);color:#f4f4f5;display:grid;gap:5px;left:0;min-width:190px;padding:10px;position:absolute}.brand-watermark-panel strong{color:rgba(255,211,106,.96);font-size:.82rem;padding:4px 7px 7px}.brand-watermark-panel a{border-radius:6px;color:rgba(244,244,245,.78);font-size:.9rem;font-weight:800;padding:8px 9px}.brand-watermark-panel a:hover{background:rgba(255,255,255,.08);color:#ffffff}.metapolis-install-prompt{align-items:center;background:linear-gradient(180deg,rgba(8,24,31,.96),rgba(2,9,13,.97)),rgba(3,12,17,.96);border:1px solid rgba(232,159,62,.38);border-radius:8px;bottom:18px;box-shadow:0 24px 70px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.055);color:#fff8ec;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;max-width:min(520px,calc(100vw - 32px));padding:12px;position:fixed;right:18px;z-index:calc(var(--z-navigation) + 4)}.metapolis-install-prompt-mark{align-items:center;background:radial-gradient(circle,rgba(232,159,62,.18),rgba(232,159,62,.04));border:1px solid rgba(232,159,62,.28);border-radius:8px;display:inline-flex;height:54px;justify-content:center;width:54px}.metapolis-install-prompt-copy{display:grid;gap:3px;min-width:0}.metapolis-install-prompt-copy strong{color:#fff8ec;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;font-weight:500;line-height:1.12}.metapolis-install-prompt-copy p,.metapolis-install-prompt-copy small{color:rgba(255,248,236,.7);font-size:.84rem;line-height:1.35;margin:0}.metapolis-install-prompt-actions{align-items:center;display:flex;gap:8px}.metapolis-install-prompt-actions button{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-weight:760;gap:7px;justify-content:center;min-height:38px;padding:0 12px}.metapolis-install-prompt-actions button:first-child{background:linear-gradient(180deg,#ffd27b,#eaa23d);border:1px solid rgba(255,214,130,.78);color:#140b03}.metapolis-install-prompt-actions button:last-child{background:rgba(3,12,17,.72);border:1px solid rgba(232,159,62,.28);color:#fff8ec;padding:0;width:38px}@media (max-width:680px){.metapolis-install-prompt{align-items:start;bottom:12px;grid-template-columns:auto minmax(0,1fr);left:12px;right:12px}.metapolis-install-prompt-actions{grid-column:1/-1;justify-content:stretch}.metapolis-install-prompt-actions button:first-child{flex:1}}.global-city-shell{display:grid;grid-template-columns:var(--spacing-rail-width) minmax(0,1fr) var(--spacing-evidence-rail-width);min-height:100vh;padding-bottom:var(--spacing-status-bar-height);position:relative;z-index:var(--z-city-base)}.global-city-shell.shell-clean{grid-template-columns:minmax(0,1fr);padding-bottom:0}.global-city-shell.shell-no-evidence{grid-template-columns:var(--spacing-rail-width) minmax(0,1fr)}.global-city-main{min-width:0}.left-navigation-rail,.right-evidence-rail{background:rgba(17,24,39,.84);border-color:var(--border-default);border-style:solid;color:var(--text-secondary);padding:var(--space-6);position:sticky;top:0;height:100vh}.left-navigation-rail{border-width:0 1px 0 0;display:flex;flex-direction:column;gap:var(--space-3)}.left-navigation-rail a{border-radius:var(--radius-control);padding:10px 12px}.left-navigation-rail a:focus-visible,.left-navigation-rail a:hover{background:rgba(255,255,255,.08);outline:2px solid transparent}.right-evidence-rail{border-width:0 0 0 1px;overflow:auto}.bottom-status-bar{background:rgba(10,20,40,.94);border-top:1px solid var(--border-default);bottom:0;gap:var(--space-4);height:var(--spacing-status-bar-height);justify-content:flex-end;left:0;padding:0 var(--space-4);position:fixed;right:0}.bottom-status-bar,.city-header{align-items:center;display:flex;z-index:var(--z-navigation)}.city-header{background:rgba(248,249,251,.94);backdrop-filter:blur(16px);border-bottom:1px solid rgba(15,23,42,.1);color:#152033;gap:10px;justify-content:space-between;min-height:var(--spacing-header-height);padding:14px 16px;position:sticky;top:0}.city-header nav{display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto}.city-header nav a,.city-header-actions a{align-items:center;border:1px solid transparent;border-radius:var(--radius-control);display:inline-flex;gap:var(--space-2);min-height:34px;padding:0 8px}.city-header nav a:hover,.city-header-actions a:hover{background:rgba(15,23,42,.06);border-color:rgba(15,23,42,.1)}.city-header-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:4px}.language-switcher{align-items:center;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.12);border-radius:var(--radius-control);color:#152033;display:inline-flex;flex:0 0 auto;gap:3px;min-height:36px;padding:3px}.language-switcher-label{align-items:center;color:rgba(21,32,51,.74);display:inline-flex;font-size:.78rem;font-weight:800;gap:5px;padding:0 6px}.language-switcher button{background:transparent;border:0;border-radius:6px;color:rgba(21,32,51,.76);cursor:pointer;font-size:.76rem;font-weight:850;min-height:28px;padding:0 7px}.language-switcher button.language-switcher-active,.language-switcher button:hover{background:#111827;color:#ffffff}.brand-mark{align-items:center;color:#111827;display:inline-flex;gap:var(--space-2);font-weight:800}.metapolis-mark{align-items:center;display:inline-grid;gap:2px;width:24px}.metapolis-mark span{background:#e23a4f;border-radius:2px;display:block;height:5px;transform:skewY(10deg)}.metapolis-mark span:nth-child(2){background:#ffb800;margin-left:4px}.metapolis-mark span:nth-child(3){background:#00a79d;margin-left:8px}.hero-band{align-items:end;background:radial-gradient(circle at 18% 20%,rgba(0,212,200,.18),transparent 32%),linear-gradient(135deg,rgba(10,20,40,.94),rgba(17,24,39,.92)),var(--background-page);border-bottom:1px solid var(--border-default);color:var(--text-primary);display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;min-height:42vh;padding:clamp(48px,8vw,88px) var(--space-8) var(--space-8)}.hero-band h1{line-height:1;margin:0 0 var(--space-4);max-width:900px}.hero-band p{color:var(--text-secondary);max-width:720px}.eyebrow{color:var(--color-trust-teal);font-size:var(--label-status);font-weight:700;text-transform:uppercase}.truth-layout{display:grid;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-8)}.evidence-drawer,.gate-header,.resident-card,.state-panel,.tenant-boundary-indicator,.triage-card,.trust-card,.trust-dashboard,.trust-tower,.value-glow-card{background:var(--background-glass);border:1px solid var(--border-default);border-radius:var(--radius-control);box-shadow:var(--shadow-soft);padding:var(--space-6)}.action-receipt-timeline li,.card-head,.evidence-trace-row,.gate-status-bar,.resident-card{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between}.resident-card{align-items:start;display:grid;grid-template-columns:54px minmax(0,1fr);justify-content:stretch}.resident-avatar{align-items:center;background:rgba(0,212,200,.12);border:1px solid rgba(0,212,200,.24);border-radius:var(--radius-control);color:var(--state-ready);display:inline-flex;font-weight:800;height:44px;justify-content:center;width:44px}.resident-card .customer-button,.resident-card .status-pill{grid-column:2;justify-self:start}.outcome-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.outcome-grid dt{color:var(--text-muted);font-size:var(--label-status)}.outcome-grid dd{color:var(--text-primary);margin:0}.status-pill{border:1px solid;border-radius:999px;display:inline-flex;font-size:var(--label-status);font-weight:700;padding:5px 10px}.status-passed,.status-ready{background:rgba(0,212,200,.12);color:var(--state-ready)}.status-configured,.status-pending,.status-warning{background:rgba(255,184,0,.12);color:var(--state-warning)}.status-blocked,.status-failed,.status-incident{background:rgba(255,59,92,.12);color:var(--state-blocked)}.status-restricted{background:rgba(183,140,255,.12);color:var(--state-restricted)}.status-processing{background:rgba(78,163,255,.12);color:var(--state-processing)}.status-degraded,.status-not_configured,.status-unknown{background:rgba(138,150,168,.12);color:var(--state-unknown)}.status-rollback_ready{background:rgba(123,228,149,.12);color:var(--state-rollback-ready)}.action-button{align-items:center;background:var(--color-trust-teal);border:0;border-radius:var(--radius-control);color:#041018;display:inline-flex;flex-wrap:wrap;font-weight:800;gap:var(--space-2);min-height:44px;padding:0 var(--space-4)}.action-button:disabled{background:var(--color-critical-red);color:white;cursor:not-allowed}.button-reason{display:block;flex-basis:100%;font-size:.75rem;opacity:.88}.blocker-table{background:var(--background-panel);border:1px solid var(--border-default);border-collapse:collapse;border-radius:var(--radius-control);overflow:hidden;width:100%}.blocker-table td,.blocker-table th{border-bottom:1px solid var(--border-default);padding:var(--space-3);text-align:left;vertical-align:top}.action-receipt-timeline,.corridor-timeline,.evidence-chain,.evidence-drawer ul,.right-evidence-rail ul{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.component-inventory-grid{display:grid;gap:var(--space-3);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.compact-component-card h2{font-size:var(--heading-section)}.global-city-breathing{background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.028) 1px,transparent 0);background-size:56px 56px;inset:0;opacity:.42;pointer-events:none;position:fixed;z-index:var(--z-city-motion)}.renova360-command-layer{align-items:center;background:rgba(17,24,39,.94);border:1px solid var(--border-default);border-radius:var(--radius-control);bottom:calc(var(--spacing-status-bar-height) + var(--space-3));box-shadow:var(--shadow-soft);display:flex;gap:var(--space-3);left:calc(var(--spacing-rail-width) + var(--space-4));padding:var(--space-3) var(--space-4);position:fixed;z-index:var(--z-drawer)}.degraded-state-banner{background:rgba(255,184,0,.12);border:1px solid rgba(255,184,0,.32);border-radius:var(--radius-control);color:var(--text-primary);display:flex;gap:var(--space-3);grid-column:1/-1;padding:var(--space-4)}.customer-app{background:#f7f9fb;color:#142033;min-height:calc(100vh - var(--spacing-header-height))}.customer-band{border-bottom:1px solid rgba(15,23,42,.1);padding:32px}.customer-hero,.customer-two-column{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.customer-hero{min-height:520px}.customer-hero-copy,.customer-section-head{max-width:820px}.customer-kicker{color:#a22b3c;font-size:.78rem;font-weight:800;margin:0 0 12px;text-transform:uppercase}.customer-app h1{color:#101827;font-size:3.3rem;line-height:1;margin:0 0 18px}.customer-app h2{color:#101827;font-size:1.15rem;line-height:1.2;margin:0}.customer-lede{color:#41516a;font-size:1.08rem;line-height:1.6;margin:0 0 24px;max-width:720px}.customer-hero-actions,.customer-panel-actions,.customer-strip-actions,.customer-wide-actions{display:flex;flex-wrap:wrap;gap:10px}.customer-button{align-items:center;border:1px solid transparent;border-radius:var(--radius-control);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;min-height:44px;padding:0 16px;text-align:center}.customer-button-primary{background:#111827;color:#ffffff}.customer-button-secondary{background:#ffffff;border-color:rgba(15,23,42,.12);color:#142033}.customer-button-danger{background:#c92f44;color:#ffffff}.customer-button:hover{box-shadow:0 10px 26px rgba(15,23,42,.12)}.customer-google-button{align-items:center;background:#ffffff;border:1px solid rgba(15,23,42,.14);border-radius:var(--radius-control);color:#142033;display:inline-flex;gap:10px;justify-content:center;min-height:44px;padding:0 16px}.customer-google-button:hover{border-color:rgba(15,23,42,.24);box-shadow:0 10px 26px rgba(15,23,42,.12)}.customer-google-button-full{width:100%}.google-mark{align-items:center;border:1px solid rgba(15,23,42,.12);border-radius:50%;color:#4285f4;display:inline-flex;font-weight:900;height:22px;justify-content:center;width:22px}.customer-auth-divider{align-items:center;color:#64748b;display:grid;font-size:.78rem;font-weight:700;gap:10px;grid-template-columns:1fr auto 1fr;margin:2px 0;text-transform:uppercase}.customer-auth-divider:after,.customer-auth-divider:before{background:rgba(15,23,42,.12);content:"";height:1px}.customer-console,.customer-form,.customer-panel,.customer-plan,.customer-workspace-main,.customer-workspace-sidebar{background:#ffffff;border:1px solid rgba(15,23,42,.1);border-radius:var(--radius-control);box-shadow:0 16px 36px rgba(15,23,42,.08)}.customer-form{align-content:start;display:grid;gap:12px;padding:22px}.customer-form-head{align-items:center;display:flex;gap:10px;margin-bottom:4px}.customer-command-composer label,.customer-form label{color:#53627a;font-size:.86rem;font-weight:700}.customer-command-composer input,.customer-form input,.customer-form select{background:#f8fafc;border:1px solid rgba(15,23,42,.14);border-radius:var(--radius-control);color:#101827;min-height:44px;padding:0 12px;width:100%}.customer-command-composer input:focus,.customer-form input:focus,.customer-form select:focus{border-color:#00a79d;box-shadow:0 0 0 3px rgba(0,167,157,.12);outline:none}.customer-form-hint{color:#64748b;font-size:.78rem;line-height:1.45;margin:-4px 0 2px}.customer-inline-link{color:#a22b3c;font-weight:700}.customer-auth-options{display:flex;flex-wrap:wrap;gap:10px}.customer-auth-options span{align-items:center;background:#ffffff;border:1px solid rgba(15,23,42,.1);border-radius:var(--radius-control);display:inline-flex;gap:8px;min-height:38px;padding:0 12px}.customer-console{display:grid;gap:18px;margin-top:24px;padding:22px}.customer-console-top{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.customer-console-top span:last-child{color:#53627a;font-size:.86rem}.customer-console-body{display:grid;gap:10px}.customer-message{align-items:center;border-radius:var(--radius-control);display:flex;gap:10px;line-height:1.5;padding:12px}.customer-message-system{background:#eefdfb;color:#11433f}.customer-message-user{background:#f4f0ff;color:#32205b;justify-self:end;max-width:82%}.customer-console-grid,.customer-dashboard-grid,.customer-plan-grid,.customer-workflow-rows{display:grid;gap:16px}.customer-console-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-console-grid div{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-control);display:grid;gap:5px;padding:12px}.customer-console-grid span,.customer-muted,.customer-summary-item span,.customer-workflow-rows span{color:#53627a}.customer-console-grid strong,.customer-summary-item strong{color:#101827}.customer-console-grid small{color:#64748b;line-height:1.4}.customer-plan-strip{align-items:center;display:flex;gap:20px;justify-content:space-between}.customer-plan-strip h2,.customer-plan-strip p{margin:0}.customer-plan-strip p{color:#53627a;margin-top:6px}.customer-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.customer-plan{align-content:start;display:grid;gap:18px;padding:22px}.customer-panel p,.customer-plan p{color:#53627a;line-height:1.5;margin:0}.customer-price{display:grid;gap:4px}.customer-price strong{color:#101827;font-size:2rem}.customer-price span{color:#53627a}.customer-plan ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.customer-plan li{align-items:center;color:#24324a;display:flex;gap:8px}.customer-summary-list{display:grid;gap:10px;max-width:520px}.customer-invoice-row,.customer-summary-item{align-items:center;border-bottom:1px solid rgba(15,23,42,.08);display:flex;gap:12px;justify-content:space-between;min-height:42px}.customer-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.customer-panel{align-content:start;display:grid;gap:14px;padding:20px}.customer-panel h2{align-items:center;display:flex;gap:10px}.customer-invoice-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto auto 36px;justify-content:stretch}.customer-invoice-row>span{display:grid;gap:2px;min-width:0}.customer-invoice-row small,.customer-invoice-row>span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-invoice-row>span strong{margin-left:0}.customer-invoice-row small{color:rgba(244,244,245,.56);font-size:.78rem}.customer-invoice-row b,.customer-invoice-row em{white-space:nowrap}.customer-invoice-row b{color:#ffffff}.customer-invoice-row em{color:#fff2c2;font-size:.82rem;font-style:normal;font-weight:800}.customer-invoice-download{align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-control);color:#f4f4f5;display:inline-flex;height:32px;justify-content:center;text-decoration:none;width:32px}.customer-invoice-download:hover{background:rgba(255,90,110,.12);border-color:rgba(255,90,110,.32);color:#ffffff}.customer-danger-form{border-color:rgba(201,47,68,.28)}.customer-workspace-layout{display:grid;gap:16px;grid-template-columns:240px minmax(0,1fr)}.customer-workspace-main,.customer-workspace-sidebar{padding:20px}.customer-workspace-sidebar{align-content:start;display:grid;gap:8px}.customer-sidebar-head,.customer-workspace-sidebar a{align-items:center;display:flex;gap:10px}.customer-workspace-sidebar a{border-radius:var(--radius-control);color:#24324a;min-height:40px;padding:0 10px}.customer-workspace-sidebar a:hover{background:#f1f5f9}.customer-workspace-main{display:grid;gap:18px}.customer-workspace-screen{display:grid;gap:24px}.customer-workspace-hero{align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto}.customer-workspace-hero .customer-lede{max-width:720px}.customer-workspace-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.customer-workspace-main-clean{padding:0}.customer-workspace-main .customer-console{box-shadow:none;margin-top:0}.customer-command-composer{display:grid;gap:8px}.customer-command-composer div{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 48px}.customer-icon-button{align-items:center;background:#111827;border:0;border-radius:var(--radius-control);color:#ffffff;display:inline-flex;justify-content:center;min-height:44px}.customer-workflow-rows{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.customer-workflow-rows div{background:#ffffff;border:1px solid rgba(15,23,42,.1);border-radius:var(--radius-control);padding:18px}.customer-workflow-rows span{display:block;font-size:.82rem;font-weight:800;margin-bottom:10px}.customer-workflow-rows p{color:#53627a;line-height:1.5;margin:8px 0 0}.customer-trust-line{align-items:center;background:#ffffff;border-top:1px solid rgba(15,23,42,.1);color:#41516a;display:flex;flex-wrap:wrap;gap:12px;padding:16px 32px}.customer-trust-line code{background:#f1f5f9;border-radius:var(--radius-control);color:#334155;padding:6px 8px;white-space:normal;word-break:break-word}.shell-clean .city-header{background:rgba(9,9,10,.92);border-bottom-color:rgba(255,255,255,.1);color:#f7f7f8}.shell-clean .brand-mark{color:#ffffff}.shell-clean .city-header nav a,.shell-clean .city-header-actions a{color:rgba(255,255,255,.78)}.shell-clean .language-switcher{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:#ffffff}.shell-clean .language-switcher button,.shell-clean .language-switcher-label{color:rgba(255,255,255,.78)}.shell-clean .language-switcher button.language-switcher-active,.shell-clean .language-switcher button:hover{background:#ffffff;color:#09090a}.shell-clean .city-header nav a:hover,.shell-clean .city-header-actions a:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:#ffffff}.customer-app{background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.025) 1px,transparent 0),#080808;background-size:54px 54px,54px 54px,auto;color:#f4f4f5}.customer-band{border-bottom-color:rgba(255,255,255,.1)}.customer-kicker{color:#ff5a6e}.customer-app h1,.customer-app h2,.customer-console-grid strong,.customer-price strong,.customer-summary-item strong{color:#ffffff}.customer-console-grid small,.customer-console-grid span,.customer-lede,.customer-muted,.customer-panel p,.customer-plan p,.customer-plan-strip p,.customer-summary-item span,.customer-workflow-rows span{color:rgba(244,244,245,.66)}.customer-console,.customer-form,.customer-panel,.customer-plan,.customer-product-card,.customer-workflow-rows div,.customer-workspace-main,.customer-workspace-sidebar{background:rgba(18,18,20,.92);border-color:rgba(255,255,255,.12);box-shadow:0 22px 70px rgba(0,0,0,.48)}.customer-command-composer input,.customer-form input,.customer-form select{background:#0b0b0c;border-color:rgba(255,255,255,.14);color:#ffffff}.customer-command-composer input::-moz-placeholder,.customer-form input::-moz-placeholder{color:rgba(244,244,245,.42)}.customer-command-composer input::placeholder,.customer-form input::placeholder{color:rgba(244,244,245,.42)}.customer-command-composer label,.customer-form label{color:rgba(244,244,245,.7)}.customer-button-primary,.customer-icon-button{background:#ffffff;color:#080808}.customer-auth-options span,.customer-button-secondary,.customer-google-button{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.13);color:#ffffff}.customer-button-danger{background:#e23a4f}.customer-button:hover,.customer-google-button:hover{border-color:rgba(255,255,255,.26);box-shadow:0 16px 34px rgba(0,0,0,.44)}.customer-auth-divider{color:rgba(244,244,245,.5)}.customer-auth-divider:after,.customer-auth-divider:before,.customer-invoice-row,.customer-summary-item{background:transparent;border-bottom-color:rgba(255,255,255,.1)}.customer-inline-link,.customer-plan-product,.customer-product-note{color:#ff5a6e}.customer-message-system{background:rgba(0,212,200,.12);color:#ccfffb}.customer-message-user{background:rgba(255,184,0,.14);color:#fff2c2}.customer-console-grid div{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.customer-plan li{color:rgba(244,244,245,.82)}.customer-price span{color:rgba(244,244,245,.58)}.customer-workspace-sidebar a{color:rgba(244,244,245,.76)}.customer-workspace-sidebar a:hover{background:rgba(255,255,255,.08);color:#ffffff}.customer-resident-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:24px}.customer-resident-grid-compact{margin-top:0}.customer-status-strip{display:flex;justify-content:flex-end;margin:0 auto;max-width:min(1180px,calc(100vw - 32px));padding:18px 0 0}.customer-activity-timeline li,.customer-command-action,.customer-memory-card,.customer-resident-card,.customer-resident-command{background:rgba(18,18,20,.92);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-control)}.customer-resident-card{display:grid;gap:14px;padding:18px}.customer-resident-card-active{border-color:rgba(255,90,110,.36)}.customer-memory-card div,.customer-resident-card-actions,.customer-resident-card-head,.customer-resident-status{align-items:center;display:flex;gap:10px}.customer-resident-card-head{align-items:flex-start;justify-content:space-between}.customer-activity-timeline strong,.customer-command-action strong,.customer-memory-card strong,.customer-resident-card h3,.customer-resident-command h3{color:#ffffff}.customer-resident-card h3,.customer-resident-command h3{font-size:1.25rem;margin:0}.customer-activity-timeline p,.customer-command-action p,.customer-memory-card p,.customer-resident-card p,.customer-resident-card small,.customer-resident-command-head p,.customer-resident-price span{color:rgba(244,244,245,.64);line-height:1.5;margin:0}.customer-resident-status{background:rgba(0,212,200,.1);border:1px solid rgba(0,212,200,.22);border-radius:var(--radius-control);color:#ccfffb;flex:0 0 auto;font-size:.82rem;font-weight:800;min-height:34px;padding:0 10px}.customer-resident-price{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-control);display:grid;gap:5px;padding:12px}.customer-resident-price strong{color:#fff2c2;line-height:1.45}.customer-resident-capabilities{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.customer-resident-capabilities li{align-items:center;color:rgba(244,244,245,.82);display:flex;gap:8px;min-width:0;overflow-wrap:anywhere}.customer-resident-card-actions{flex-wrap:wrap}.customer-resident-command{display:grid;gap:16px;padding:18px}.customer-resident-command-head{align-items:start;display:flex;gap:16px;justify-content:space-between}.customer-resident-command-head>span{align-items:center;background:rgba(0,212,200,.1);border:1px solid rgba(0,212,200,.22);border-radius:var(--radius-control);color:#ccfffb;display:inline-flex;flex:0 0 auto;gap:8px;min-height:38px;padding:0 12px}.customer-command-box{display:grid;gap:8px}.customer-command-box label{color:rgba(244,244,245,.7);font-size:.86rem;font-weight:700}.customer-command-box div{display:grid;gap:8px;grid-template-columns:minmax(170px,.35fr) minmax(0,1fr) 48px}.customer-command-box input,.customer-command-box select{background:#0b0b0c;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-control);color:#ffffff;min-height:48px;padding:0 14px;width:100%}.customer-command-box input::-moz-placeholder{color:rgba(244,244,245,.42)}.customer-command-box input::placeholder{color:rgba(244,244,245,.42)}.customer-command-actions,.customer-memory-grid{display:grid;gap:12px}.customer-command-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-command-action,.customer-memory-card{display:grid;gap:8px;padding:14px}.customer-command-action span,.customer-memory-card div{color:#ff5a6e}.customer-suggestion-row{display:flex;flex-wrap:wrap;gap:8px}.customer-suggestion-row button{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-control);color:rgba(244,244,245,.78);min-height:34px;padding:0 10px}.customer-memory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-memory-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-memory-card div span{color:rgba(244,244,245,.68);font-weight:800}.customer-activity-timeline{display:grid;gap:10px;list-style:none;margin:0;padding:0}.customer-activity-timeline li{align-items:center;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr) auto;min-height:70px;padding:12px}.customer-activity-dot{align-items:center;background:rgba(255,184,0,.12);border-radius:50%;color:#fff2c2;display:inline-flex;height:38px;justify-content:center;width:38px}.customer-activity-timeline p{margin-top:4px}.customer-activity-timeline li>span:last-child{color:#ccfffb;font-weight:800;text-align:right}.customer-product-card{display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);margin-top:24px;padding:22px}.customer-product-card h2{font-size:2rem}.customer-product-card p{color:rgba(244,244,245,.68);line-height:1.55;margin:8px 0 0}.customer-product-meta{display:grid;gap:8px}.customer-product-note{border-top:1px solid rgba(255,255,255,.1);grid-column:1/-1;padding-top:14px}.customer-plan-product{font-size:.78rem;font-weight:800;margin:0 0 8px;text-transform:uppercase}.customer-account-hero{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr)}.customer-account-metric,.customer-account-nav,.customer-account-row,.customer-account-section,.customer-account-status,.customer-usage-meter{background:rgba(18,18,20,.92);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-control)}.customer-account-status{display:grid;gap:6px;padding:18px}.customer-account-layout{align-items:start;display:grid;gap:22px;grid-template-columns:250px minmax(0,1fr)}.customer-account-nav{display:grid;gap:7px;padding:18px;position:sticky;top:calc(var(--spacing-header-height) + 16px)}.customer-account-nav a{border-radius:var(--radius-control);color:rgba(244,244,245,.74);min-height:36px;padding:9px 10px}.customer-account-nav a:hover{background:rgba(255,255,255,.08);color:#ffffff}.customer-account-main{display:grid;gap:22px}.customer-account-section{display:grid;gap:16px;padding:20px;scroll-margin-top:calc(var(--spacing-header-height) + 16px)}.customer-account-section-head{display:grid;gap:3px}.customer-account-section-head .customer-kicker{margin-bottom:0}.customer-account-bottom-grid,.customer-account-metrics,.customer-account-split,.customer-meter-grid{display:grid;gap:14px}.customer-account-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-account-metric{display:grid;gap:5px;padding:15px}.customer-account-metric small,.customer-account-metric span,.customer-usage-meter small{color:rgba(244,244,245,.58)}.customer-account-metric strong{color:#ffffff;font-size:1.18rem}.customer-meter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-usage-meter{display:grid;gap:10px;padding:15px}.customer-usage-meter div:first-child{align-items:center;display:flex;gap:10px;justify-content:space-between}.customer-usage-meter span{color:rgba(244,244,245,.66)}.customer-usage-meter strong{color:#ffffff}.customer-meter-track{background:rgba(255,255,255,.08);border-radius:999px;height:8px;overflow:hidden}.customer-meter-track span{background:linear-gradient(90deg,#00a79d,#ffb800);display:block;height:100%}.customer-account-list{display:grid;gap:10px}.customer-account-row{align-items:center;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr) auto;min-height:72px;padding:12px}.customer-account-row-icon{align-items:center;background:rgba(255,255,255,.06);border-radius:var(--radius-control);color:#ff5a6e;display:inline-flex;height:38px;justify-content:center;width:38px}.customer-account-row strong{color:#ffffff}.customer-account-row p{color:rgba(244,244,245,.62);line-height:1.45;margin:4px 0 0}.customer-account-row>span:last-child{color:#fff2c2;font-weight:800;text-align:right}.customer-account-bottom-grid,.customer-account-split{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-employee-profile-hero,.customer-employees-hero,.customer-settings-hero{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(340px,.48fr);padding:48px}.customer-employee-profile-hero h1,.customer-employees-hero h1,.customer-settings-hero h1{max-width:920px}.customer-employee-profile-summary,.customer-employees-state,.customer-settings-status{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-panel);display:grid;gap:10px;padding:18px}.customer-employee-profile-grid,.customer-employees-lifecycle,.customer-settings-grid{display:grid;gap:14px}.customer-employee-profile-card,.customer-employees-lifecycle article,.customer-employees-state article{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-panel)}.customer-employees-lifecycle article{align-items:start;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr);padding:16px}.customer-employees-lifecycle article>span{align-items:center;background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:8px;color:var(--text-success);display:inline-flex;font-weight:900;height:34px;justify-content:center;width:34px}.customer-employee-profile-card strong,.customer-employees-lifecycle strong,.customer-employees-state strong{color:var(--text-strong)}.customer-employees-lifecycle p,.customer-employees-lifecycle strong{grid-column:2}.customer-employee-profile-card p,.customer-employees-lifecycle p,.customer-employees-state p{color:var(--text-secondary);line-height:1.5;margin:6px 0 0}.customer-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-employee-profile-proof .customer-first-result-compact{background:transparent;border:0;box-shadow:none;padding:0}.customer-employees-state article{align-content:start;display:grid;gap:9px;padding:16px}.customer-employees-state svg{color:var(--text-success)}.customer-employees-state span{color:var(--text-warning);font-weight:850}.customer-employees-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-employee-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-employee-profile-card{align-content:start;display:grid;gap:13px;min-height:330px;padding:20px}.customer-employee-profile-card>span{color:var(--text-link);font-size:.8rem;font-weight:850;text-transform:uppercase}.customer-employee-profile-card div{align-self:end;display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.customer-settings-split{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(360px,.74fr)}.customer-settings-split .customer-portal{margin:0}.customer-settings-split .customer-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1180px){.customer-employee-profile-grid,.customer-employee-profile-hero,.customer-employees-hero,.customer-employees-lifecycle,.customer-settings-grid,.customer-settings-hero,.customer-settings-split{grid-template-columns:1fr}.customer-settings-split .customer-portal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.customer-employee-profile-hero,.customer-employees-hero,.customer-settings-hero{padding:34px 18px 30px}.customer-employees-lifecycle article{grid-template-columns:1fr}.customer-employees-lifecycle p,.customer-employees-lifecycle strong{grid-column:auto}.customer-employee-profile-card{min-height:0}.customer-settings-split .customer-portal-grid{grid-template-columns:1fr}}.customer-trial-card,.customer-trial-usage{background:rgba(18,18,20,.92);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-control);box-shadow:0 22px 70px rgba(0,0,0,.48);display:grid;gap:18px;padding:22px}.customer-trial-card{margin-top:24px}.customer-trial-head{align-items:stretch;display:flex;gap:18px;justify-content:space-between}.customer-trial-head p{color:rgba(244,244,245,.68);line-height:1.55;margin:8px 0 0;max-width:760px}.customer-trial-price{align-content:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-control);display:grid;gap:4px;min-width:180px;padding:18px}.customer-trial-price strong{color:#ffffff;font-size:2rem}.customer-trial-price span{color:rgba(244,244,245,.62)}.customer-flow-grid,.customer-trial-grid{display:grid;gap:16px}.customer-trial-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-flow-grid div,.customer-trial-list{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-control);padding:16px}.customer-trial-list h3{color:#ffffff;font-size:.92rem;margin:0 0 12px}.customer-mini-list,.customer-trial-list ul{display:grid;gap:9px;list-style:none;margin:0;padding:0}.customer-mini-list li,.customer-trial-list li{align-items:flex-start;color:rgba(244,244,245,.8);display:flex;gap:8px;line-height:1.42}.customer-list-muted li{color:rgba(244,244,245,.62)}.customer-plan-title{color:#ffffff;display:block;line-height:1.35;margin:8px 0}.customer-plan-audience{color:#ffb800!important;font-size:.78rem;font-weight:800;text-transform:uppercase}.customer-setup-line{align-items:center;background:rgba(255,184,0,.12);border:1px solid rgba(255,184,0,.22);border-radius:var(--radius-control);color:#fff2c2;display:flex;gap:8px;min-height:40px;padding:0 12px}.customer-trial-note{color:rgba(244,244,245,.6);font-size:.86rem;line-height:1.45;margin:0}.customer-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-flow-grid span{color:#ff5a6e;display:block;font-size:.82rem;font-weight:800;margin-bottom:10px}.customer-flow-grid strong{color:#ffffff}.customer-flow-grid p{color:rgba(244,244,245,.66);line-height:1.5;margin:8px 0 0}.customer-onboarding-hero,.customer-resident-detail-hero{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr)}.customer-detail-grid,.customer-first-result-grid,.customer-onboarding-grid,.customer-portal-grid,.customer-proof-grid,.customer-vertical-grid{display:grid;gap:14px}.customer-vertical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.customer-first-result-grid,.customer-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-portal-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-comparison,.customer-detail-panel,.customer-first-result,.customer-first-result-card,.customer-portal,.customer-portal-card,.customer-proof-card,.customer-resident-proof-panel,.customer-step-card,.customer-vertical-card{background:rgba(18,18,20,.92);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-control);box-shadow:0 22px 70px rgba(0,0,0,.36)}.customer-comparison,.customer-detail-panel,.customer-first-result-card,.customer-portal-card,.customer-proof-card,.customer-resident-proof-panel,.customer-step-card,.customer-vertical-card{display:grid;gap:10px;padding:16px}.customer-detail-list article>span,.customer-first-result-card svg,.customer-proof-card svg,.customer-step-card span,.customer-vertical-card svg{color:#ff5a6e}.customer-comparison-row strong,.customer-detail-list strong,.customer-first-result-card strong,.customer-portal-card strong,.customer-proof-card strong,.customer-resident-proof-panel>span,.customer-step-card strong,.customer-vertical-card strong{color:#ffffff}.customer-comparison-row span,.customer-detail-list p,.customer-first-result-card p,.customer-portal-card p,.customer-proof-card p,.customer-step-card p,.customer-vertical-card p{color:rgba(244,244,245,.66);line-height:1.5;margin:0}.customer-resident-proof-panel{align-content:start}.customer-first-result-head>span,.customer-portal-head>span,.customer-resident-proof-panel>span{align-items:center;background:rgba(0,212,200,.1);border:1px solid rgba(0,212,200,.22);border-radius:var(--radius-control);color:#ccfffb;display:inline-flex;gap:8px;min-height:38px;padding:0 12px}.customer-detail-panel{align-content:start;gap:16px}.customer-detail-list{display:grid;gap:12px}.customer-detail-list article{display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr)}.customer-detail-list article>span{align-items:center;background:rgba(255,90,110,.12);border-radius:var(--radius-control);display:inline-flex;font-weight:900;height:32px;justify-content:center;width:32px}.customer-resident-abilities{display:grid;gap:18px}.customer-resident-abilities-head{max-width:760px}.customer-resident-ability-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-resident-ability-card{background:linear-gradient(180deg,rgba(9,24,31,.92),rgba(3,10,15,.96)),radial-gradient(circle at 15% 0,rgba(242,169,61,.12),transparent 42%);border:1px solid rgba(226,151,54,.22);border-radius:7px;display:grid;gap:9px;padding:15px}.customer-resident-ability-card svg{color:#f2a93d}.customer-resident-ability-card strong{color:#fffaf1;font-size:.92rem}.customer-resident-ability-card p{color:rgba(255,250,241,.66);font-size:.82rem;line-height:1.45;margin:0}.customer-first-result{display:grid;gap:16px}.customer-first-result.customer-band{border-left:0;border-radius:0;border-right:0;box-shadow:none}.customer-first-result-compact,.customer-portal{padding:18px}.customer-comparison-head,.customer-first-result-card div,.customer-first-result-head,.customer-portal-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.customer-comparison-head h2,.customer-first-result-head h2,.customer-portal-head h2{font-size:1.35rem}.customer-first-result-card div{color:#fff2c2;justify-content:flex-start}.customer-first-result-card div span,.customer-portal-card span{color:#fff2c2;font-weight:800}.customer-result-receipt{align-items:center;background:rgba(255,184,0,.1);border:1px solid rgba(255,184,0,.22);border-radius:var(--radius-control);color:#fff2c2;display:flex;gap:10px;padding:12px}.customer-comparison{margin-top:24px}.customer-comparison-table{display:grid;gap:8px}.customer-comparison-row{align-items:start;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-control);display:grid;gap:12px;grid-template-columns:minmax(130px,.55fr) repeat(4,minmax(0,1fr));padding:12px}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.customer-omni-bar{align-items:center;background:rgba(8,8,8,.94);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.1);display:grid;gap:12px;grid-template-columns:minmax(180px,.7fr) minmax(320px,1fr) minmax(300px,.9fr);min-height:64px;padding:10px 24px;position:sticky;top:var(--spacing-header-height);z-index:calc(var(--z-navigation) - 1)}.customer-ai-console-head,.customer-ai-resident-switcher,.customer-ai-resource-grid div,.customer-omni-brand,.customer-omni-command,.customer-omni-nav,.operator-command-search,.operator-resource-grid div{align-items:center;display:flex;gap:10px}.customer-ai-resource-grid strong,.customer-omni-brand strong,.operator-resource-grid strong{color:#ffffff}.customer-omni-brand div{display:grid;gap:2px}.customer-ai-resource-grid span,.customer-omni-brand span:last-child,.operator-resource-grid span{color:rgba(244,244,245,.58);font-size:.8rem}.customer-omni-nav{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-control);overflow-x:auto;padding:4px}.customer-omni-nav a{border-radius:6px;color:rgba(244,244,245,.72);flex:0 0 auto;font-size:.88rem;font-weight:750;min-height:34px;padding:8px 11px}.customer-omni-nav a:hover,.customer-omni-nav a[aria-current=page]{background:#ffffff;color:#09090a}.customer-ai-prompt,.customer-omni-command,.operator-command-search{background:#0b0b0c;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-control)}.customer-omni-command{color:rgba(244,244,245,.72);min-height:42px;padding:0 8px 0 12px}.customer-ai-prompt input,.customer-omni-command input,.operator-command-search input{background:transparent;border:0;color:#ffffff;min-width:0;outline:0;width:100%}.customer-ai-prompt input::-moz-placeholder,.customer-omni-command input::-moz-placeholder,.operator-command-search input::-moz-placeholder{color:rgba(244,244,245,.42)}.customer-ai-prompt input::placeholder,.customer-omni-command input::placeholder,.operator-command-search input::placeholder{color:rgba(244,244,245,.42)}.customer-ai-prompt button,.customer-omni-command button,.operator-command-search button{align-items:center;background:#ffffff;border:0;border-radius:6px;color:#080808;display:inline-flex;height:32px;justify-content:center;width:32px}.customer-hero-stack{display:grid;gap:16px}.customer-ai-console{background:rgba(18,18,20,.94);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-control);box-shadow:0 22px 70px rgba(0,0,0,.44);display:grid;gap:14px;padding:18px}.customer-ai-console-head{justify-content:space-between}.customer-ai-console-head h2{font-size:1.28rem}.customer-ai-console-head>span{align-items:center;background:rgba(0,212,200,.1);border:1px solid rgba(0,212,200,.22);border-radius:var(--radius-control);color:#ccfffb;display:inline-flex;flex:0 0 auto;gap:8px;min-height:36px;padding:0 10px}.customer-ai-prompt{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 36px;min-height:48px;padding:6px}.customer-ai-resident-switcher{flex-wrap:wrap}.customer-ai-resident-switcher a{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.11);border-radius:var(--radius-control);color:rgba(244,244,245,.82);display:inline-flex;gap:8px;min-height:36px;padding:0 10px}.customer-ai-resident-switcher a:hover{border-color:rgba(255,90,110,.42);color:#ffffff}.customer-ai-resource-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-ai-resource-grid div{align-items:start;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-control);flex-direction:column;padding:10px}.operator-topbar{align-items:center;background:rgba(8,12,20,.96);border-bottom:1px solid var(--border-subtle);display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;min-height:70px;padding:12px var(--space-8);position:sticky;top:0;z-index:4}.operator-topbar-brand{display:grid;gap:2px}.operator-topbar-brand span{color:var(--text-muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.operator-topbar-brand strong{color:var(--text-strong);font-size:1.02rem}.operator-topbar nav{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;min-width:0;overflow:visible}.operator-topbar nav a{border-radius:8px;color:var(--text-secondary);flex:0 0 auto;font-weight:850;padding:9px 11px;text-decoration:none}.operator-topbar nav a:hover,.operator-topbar nav a[aria-current=page]{background:var(--surface-control-hover);color:var(--text-strong)}.operator-topbar-status{align-items:center;display:flex;gap:10px;justify-content:flex-end}.operator-topbar-status span{color:var(--text-secondary);font-size:.86rem;white-space:nowrap}.operator-topbar-status strong{color:var(--text-strong)}.segment-operator .hero-band{background:radial-gradient(circle at 16% 12%,rgba(0,212,200,.12),transparent 28%),linear-gradient(135deg,rgba(8,10,14,.98),rgba(12,20,35,.96));min-height:34vh;padding:54px var(--space-8) 42px}.segment-operator .hero-band h1{font-size:clamp(3rem,6vw,5.5rem)}.operator-command-band{background:rgba(10,20,40,.96);border-bottom:1px solid var(--border-default);display:grid;gap:16px;grid-template-columns:minmax(240px,.7fr) minmax(320px,1fr);padding:20px var(--space-8)}.operator-command-copy{display:grid;gap:6px}.operator-command-copy h2{color:#ffffff;font-size:1.35rem;margin:0}.operator-command-copy p{color:var(--text-secondary);line-height:1.45;margin:0}.operator-command-search{align-self:center;color:var(--text-secondary);min-height:48px;padding:0 8px 0 12px}.operator-resource-grid{grid-column:1/-1;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.operator-resource-grid div{align-items:start;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-control);flex-direction:column;padding:12px}.operator-resource-grid svg{color:var(--color-trust-teal)}.operator-truth-layout{background:#081020}.developer-center{background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0),#05070b;background-size:68px 68px;color:var(--text-primary);min-height:100vh}.developer-topbar{align-items:center;background:rgba(7,10,16,.94);border-bottom:1px solid var(--border-subtle);display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;min-height:72px;padding:12px var(--space-8);position:sticky;top:0;z-index:4}.developer-brand{color:var(--text-strong);display:grid;gap:2px;text-decoration:none}.developer-brand span{color:var(--text-muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.developer-brand strong{color:#fff;font-size:1rem}.developer-topbar nav{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;min-width:0}.developer-event-band a,.developer-hero-actions a,.developer-side-nav a,.developer-topbar nav a{align-items:center;border-radius:8px;color:var(--text-secondary);display:inline-flex;gap:8px;font-weight:850;text-decoration:none}.developer-topbar nav a{padding:9px 11px}.developer-side-nav a:hover,.developer-side-nav a[aria-current=page],.developer-topbar nav a:hover,.developer-topbar nav a[aria-current=page]{background:var(--surface-control-hover);color:var(--text-strong)}.developer-topbar-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.developer-hero{align-items:stretch;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);min-height:440px;padding:72px var(--space-8) 38px}.developer-hero h1{color:#fff;font-size:clamp(3rem,6vw,5.6rem);letter-spacing:0;line-height:.96;margin:0 0 22px;max-width:900px;overflow-wrap:anywhere}.developer-hero p{color:var(--text-secondary);font-size:1.12rem;line-height:1.55;max-width:760px}.developer-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.developer-event-band a,.developer-hero-actions a{background:#fff;color:#05070b;min-height:44px;padding:0 14px}.developer-hero-actions a+a{background:rgba(255,255,255,.08);border:1px solid var(--border-default);color:var(--text-strong)}.developer-contract-console{align-self:end;background:rgba(16,20,30,.9);border:1px solid var(--border-default);border-radius:8px;display:grid;gap:12px;padding:18px}.developer-contract-console div{display:grid;gap:6px}.developer-contract-console span{color:var(--text-muted);font-size:.78rem;font-weight:850;text-transform:uppercase}.developer-card code,.developer-contract-console code{color:#9ee8ff;font-size:.85rem;overflow-wrap:anywhere}.developer-layout{border-top:1px solid var(--border-subtle);display:grid;gap:24px;grid-template-columns:minmax(180px,240px) minmax(0,1fr);padding:28px var(--space-8) 72px}.developer-side-nav{align-self:start;background:rgba(16,20,30,.72);border:1px solid var(--border-default);border-radius:8px;display:grid;gap:8px;padding:14px;position:sticky;top:96px}.developer-side-nav strong{color:var(--text-muted);font-size:.78rem;text-transform:uppercase}.developer-side-nav a{min-height:38px;padding:0 10px}.developer-main{display:grid;gap:22px;min-width:0}.developer-card,.developer-checklist,.developer-code-panel,.developer-event-band,.developer-focus-panel{background:rgba(18,22,32,.88);border:1px solid var(--border-default);border-radius:8px}.developer-focus-panel{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:22px}.developer-card h2,.developer-checklist h2,.developer-code-panel h2,.developer-event-band h2,.developer-focus-panel h2{color:#fff;font-size:1.28rem;letter-spacing:0;line-height:1.22;margin:0}.developer-focus-panel h2{max-width:780px}.developer-card-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.developer-card{display:grid;gap:10px;min-height:190px;padding:18px}.developer-card svg,.developer-checklist svg,.developer-event-band svg{color:var(--color-trust-teal)}.developer-card p,.developer-checklist small,.developer-event-band p{color:var(--text-secondary);line-height:1.45;margin:0}.developer-split{display:grid;gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.developer-code-panel{min-width:0;padding:18px}.developer-code-panel pre{background:#070a10;border:1px solid var(--border-subtle);border-radius:8px;margin:16px 0 0;overflow:auto;padding:16px}.developer-code-panel code{color:#d8f8ff;font-size:.92rem;line-height:1.55}.developer-checklist{display:grid;gap:14px;padding:18px}.developer-checklist div{align-items:start;display:flex;gap:10px}.developer-checklist span{display:grid;gap:3px}.developer-event-band{align-items:center;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;padding:20px}.legal-page{display:grid;gap:22px}.legal-hero-grid{align-items:center;display:grid;gap:42px;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);min-height:min(760px,calc(100vh - var(--spacing-header-height)))}.legal-hero-copy{margin-bottom:0}.legal-page h1{font-size:clamp(2.8rem,4.4vw,4.8rem);overflow-wrap:anywhere}.legal-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.legal-readiness-panel{background:var(--surface-panel);border:1px solid var(--border-control);border-radius:8px;box-shadow:var(--shadow-panel);display:grid;gap:18px;padding:24px}.legal-readiness-head{align-items:center;display:flex;gap:12px}.legal-readiness-head svg{color:var(--color-trust-teal)}.legal-readiness-head span{color:var(--text-muted);display:block;font-size:.78rem;font-weight:800}.legal-readiness-head strong{color:var(--text-strong);display:block;font-size:1.08rem}.legal-readiness-list{display:grid;gap:10px}.legal-readiness-list article{align-items:start;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:10px;grid-template-columns:auto 1fr;padding:14px}.legal-readiness-list svg{color:var(--color-trust-teal);margin-top:2px}.legal-readiness-list strong{color:var(--text-strong);display:block}.legal-readiness-list p{color:var(--text-secondary);line-height:1.5;margin:4px 0 0}.legal-page-nav{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:8px}.legal-page-nav a{border-radius:7px;color:var(--text-secondary);font-weight:800;min-height:36px;padding:8px 12px;text-decoration:none}.legal-page-nav a:hover,.legal-page-nav a[aria-current=page]{background:var(--surface-inverse);color:var(--text-on-inverse)}.legal-footer,.legal-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.legal-meta span{align-items:center;background:rgba(0,212,200,.1);border:1px solid rgba(0,212,200,.22);border-radius:var(--radius-control);color:#ccfffb;display:inline-flex;gap:8px;min-height:36px;padding:0 12px}.legal-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.legal-card{background:rgba(18,18,20,.92);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-control);display:grid;gap:12px;padding:18px}.legal-card h2{color:#ffffff;font-size:1.08rem}.legal-card ul{color:rgba(244,244,245,.72);display:grid;gap:10px;line-height:1.55;margin:0;padding-left:18px}.legal-action{justify-self:start}.legal-launch-review{background:color-mix(in srgb,var(--color-warning) 13%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 38%,transparent);border-radius:8px;display:grid;gap:18px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);padding:20px}.legal-launch-review h2{color:var(--text-strong);font-size:1.18rem;margin:0}.legal-launch-review ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.legal-launch-review li{align-items:start;color:var(--text-secondary);display:grid;gap:8px;grid-template-columns:auto 1fr;line-height:1.45}.legal-launch-review svg{color:var(--color-warning);margin-top:2px}.legal-footer{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:14px;grid-template-columns:minmax(260px,.95fr) minmax(0,1.35fr);margin:0 auto;max-width:1180px;padding:18px 24px 28px}.legal-footer-brand{display:grid;gap:5px}.legal-footer-brand strong{color:var(--text-strong);font-size:.96rem}.legal-footer-brand span{color:var(--text-secondary);font-size:.82rem;line-height:1.35}.legal-footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.legal-footer a,.legal-footer-links a{align-items:center;color:rgba(244,244,245,.66);display:inline-flex;gap:6px;font-size:.88rem;text-decoration:none}.legal-footer a:hover,.legal-footer-links a:hover{color:#ffffff}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.global-city-breathing{opacity:.18}}@media (max-width:1100px){.customer-omni-bar,.developer-hero,.developer-layout,.developer-split,.global-city-shell,.operator-command-band{grid-template-columns:1fr}.customer-omni-bar{align-items:stretch}.customer-omni-command,.customer-omni-nav{width:100%}.operator-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.developer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-side-nav{position:static}.legal-hero-grid{grid-template-columns:1fr;min-height:auto}.left-navigation-rail,.right-evidence-rail{display:none}.renova360-command-layer{left:var(--space-4);right:var(--space-4)}}@media (max-width:760px){.city-header,.hero-band,.truth-layout{padding-left:var(--space-4);padding-right:var(--space-4)}.hero-band,.outcome-grid,.truth-layout{grid-template-columns:1fr}.city-header{align-items:flex-start;flex-direction:column}.city-header nav,.city-header-actions,.language-switcher{max-width:100%}.language-switcher{flex-wrap:wrap}.customer-band{padding:22px 16px}.customer-account-bottom-grid,.customer-account-hero,.customer-account-layout,.customer-account-metrics,.customer-account-split,.customer-ai-resource-grid,.customer-command-actions,.customer-console-grid,.customer-dashboard-grid,.customer-detail-grid,.customer-first-result-grid,.customer-flow-grid,.customer-hero,.customer-memory-grid,.customer-memory-grid-compact,.customer-meter-grid,.customer-onboarding-grid,.customer-onboarding-hero,.customer-plan-grid,.customer-portal-grid,.customer-product-card,.customer-proof-grid,.customer-resident-ability-grid,.customer-resident-detail-hero,.customer-resident-grid,.customer-trial-grid,.customer-two-column,.customer-vertical-grid,.customer-workflow-rows,.customer-workspace-layout,.developer-card-grid,.developer-event-band,.legal-launch-review,.operator-resource-grid{grid-template-columns:1fr}.customer-omni-bar{padding:12px 16px;position:static}.customer-omni-brand{justify-content:space-between}.legal-footer{grid-template-columns:1fr}.customer-omni-nav,.legal-footer-links{justify-content:flex-start}.customer-omni-nav{flex-wrap:wrap;overflow-x:visible}.customer-ai-console-head{align-items:stretch;flex-direction:column}.operator-command-band{padding:18px 16px}.operator-topbar{align-items:stretch;grid-template-columns:1fr;padding:12px 16px;position:static}.operator-topbar nav{justify-content:flex-start}.operator-topbar-status{justify-content:space-between}.developer-topbar{align-items:stretch;grid-template-columns:1fr;padding:12px 16px;position:static}.developer-topbar nav{justify-content:flex-start}.developer-topbar-actions{align-items:stretch;flex-direction:column}.developer-hero,.developer-layout{padding-left:16px;padding-right:16px}.developer-hero{min-height:auto;padding-top:42px}.developer-hero h1{font-size:clamp(2.15rem,13vw,3.2rem)}.developer-focus-panel{align-items:flex-start;flex-direction:column}.blocker-table{display:block;overflow-x:auto}.blocker-table td,.blocker-table th{overflow-wrap:anywhere;padding:8px;white-space:normal}.customer-resident-card-head,.customer-resident-command-head,.customer-trial-head{flex-direction:column}.customer-command-box div,.customer-resident-capabilities{grid-template-columns:1fr}.customer-comparison-head,.customer-first-result-head,.customer-portal-head{align-items:flex-start;flex-direction:column}.customer-comparison-row,.legal-grid{grid-template-columns:1fr}.customer-invoice-row{align-items:start;grid-template-columns:20px minmax(0,1fr) 36px}.customer-invoice-row b,.customer-invoice-row em{grid-column:2}.customer-invoice-download{grid-column:3;grid-row:1/span 3}.customer-account-nav{display:flex;gap:8px;overflow-x:auto;position:static}.customer-account-nav .customer-sidebar-head{flex:0 0 auto}.customer-account-nav a{flex:0 0 auto;white-space:nowrap}.customer-account-row{align-items:start;grid-template-columns:38px minmax(0,1fr)}.customer-account-row>span:last-child,.customer-activity-timeline li>span:last-child{grid-column:2;text-align:left}.customer-activity-timeline li{align-items:start;grid-template-columns:38px minmax(0,1fr)}.customer-app h1{font-size:2.4rem}.customer-plan-strip{align-items:flex-start;flex-direction:column}.customer-command-composer div{grid-template-columns:1fr}.customer-icon-button{width:100%}}.shell-clean .city-header{gap:18px;min-height:76px;padding:14px 24px}.shell-clean .city-header nav{flex:1 1 auto;justify-content:center;min-width:0;overflow-x:visible}.shell-clean .city-header nav a,.shell-clean .city-header-actions a{font-size:.95rem;min-height:38px;padding:0 12px;white-space:nowrap}.customer-signup-page{background:linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.026) 1px,transparent 0),linear-gradient(145deg,#050506,#0c1013 48%,#050506);background-size:70px 70px,70px 70px,auto;min-height:calc(100vh - var(--spacing-header-height));overflow-x:clip}.customer-signup-hero{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,1fr) minmax(360px,460px);margin:0 auto;max-width:1420px;min-height:calc(100vh - 76px);padding:84px 48px 72px}.customer-signup-copy{display:grid;gap:24px;min-width:0}.customer-signup-copy .customer-kicker{margin:0}.customer-signup-copy h1{color:#ffffff;font-size:5.8rem;letter-spacing:0;line-height:.93;margin:0;max-width:820px}.customer-signup-copy .customer-lede{color:rgba(244,244,245,.76);font-size:1.2rem;line-height:1.55;margin:0;max-width:760px}.customer-signup-proof{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px}.customer-signup-proof .customer-summary-item{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);border-radius:8px;min-height:94px;padding:16px}.customer-signup-page .customer-form{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),rgba(13,14,16,.96);border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 32px 90px rgba(0,0,0,.58);padding:30px}.customer-signup-page .customer-form-head{margin-bottom:6px}.customer-signup-page .customer-form-head h2{font-size:1.35rem}.customer-signup-page .customer-auth-divider{margin:10px 0 2px}.customer-signup-page .customer-button,.customer-signup-page .customer-form input,.customer-signup-page .customer-form select{min-height:54px}.customer-signup-activation{display:grid;gap:24px;margin:0 auto;max-width:1420px;padding:26px 48px 96px}.customer-signup-activation .customer-section-head{max-width:760px}.customer-signup-page .customer-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-signup-page .customer-workflow-rows{grid-template-columns:repeat(6,minmax(0,1fr))}.customer-signup-page .customer-flow-grid div,.customer-signup-page .customer-workflow-rows div{background:rgba(255,255,255,.048);border:1px solid rgba(255,255,255,.11);border-radius:8px;box-shadow:none;min-height:176px;padding:22px}.customer-signup-page .customer-flow-grid span,.customer-signup-page .customer-workflow-rows span{color:#ff5a6e}.customer-signup-page .customer-flow-grid strong,.customer-signup-page .customer-workflow-rows strong{color:#ffffff;display:block;line-height:1.28}.customer-signup-page .customer-flow-grid p,.customer-signup-page .customer-workflow-rows p{color:rgba(244,244,245,.68);font-size:.96rem;line-height:1.5}@media (max-width:1180px){.shell-clean .city-header{flex-wrap:wrap}.shell-clean .city-header nav{justify-content:flex-start;order:5;width:100%}.customer-signup-hero{gap:40px;grid-template-columns:1fr;min-height:auto;padding:64px 32px 48px}.customer-signup-copy h1{font-size:4.3rem}.customer-signup-page .customer-form{max-width:620px;width:100%}.customer-signup-page .customer-flow-grid,.customer-signup-page .customer-workflow-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-signup-activation{padding:22px 32px 72px}}@media (max-width:760px){[data-route="/signup"] .brand-watermark-root{display:none}.shell-clean .city-header{gap:12px;padding:14px 16px}.shell-clean .city-header nav,.shell-clean .city-header-actions{overflow-x:auto;width:100%}.shell-clean .language-switcher{width:100%}.customer-signup-hero{padding:42px 18px 34px}.customer-signup-copy h1{font-size:2.85rem;line-height:.98}.customer-signup-copy .customer-lede{font-size:1.04rem}.customer-signup-page .customer-flow-grid,.customer-signup-page .customer-workflow-rows,.customer-signup-proof{grid-template-columns:1fr}.customer-signup-page .customer-form{padding:22px}.customer-signup-page .customer-flow-grid div,.customer-signup-page .customer-workflow-rows div{min-height:0}.customer-signup-activation{padding:18px 18px 56px}}html{color-scheme:dark}body,html{background:var(--surface-canvas)}body{color:var(--text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::-moz-selection{background:rgba(255,79,104,.3);color:var(--text-strong)}::selection{background:rgba(255,79,104,.3);color:var(--text-strong)}a,button,input,select,textarea{transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,transform var(--motion-fast) ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--focus-ring);outline:1px solid var(--border-focus);outline-offset:2px}.page-shell{background:var(--surface-canvas)}.global-city-breathing{background:linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:72px 72px;opacity:.24}.brand-watermark-root{bottom:18px;left:18px}.segment-client .brand-watermark-root,.segment-public .brand-watermark-root{display:none}.brand-watermark{background:rgba(10,11,13,.76);border-color:var(--border-control);border-radius:8px;box-shadow:0 14px 34px rgba(0,0,0,.34);height:42px;width:42px}.brand-watermark:hover,.brand-watermark[aria-expanded=true]{border-color:rgba(232,180,75,.38);box-shadow:0 18px 44px rgba(0,0,0,.42)}.brand-watermark img,.brand-watermark svg{filter:none;height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.brand-watermark-panel{background:var(--surface-panel-strong);border-color:var(--border-control);box-shadow:var(--shadow-panel)}.global-city-shell,.global-city-shell.shell-clean{background:var(--surface-canvas)}.city-header,.shell-clean .city-header{align-items:center;background:rgba(8,9,11,.9);backdrop-filter:blur(18px);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);gap:18px;min-height:var(--spacing-header-height);padding:14px 24px}.city-header nav,.shell-clean .city-header nav{flex:1 1 auto;gap:8px;justify-content:center;min-width:0;overflow-x:visible}.brand-mark,.shell-clean .brand-mark{color:var(--text-strong);flex:0 0 auto;font-weight:850}.city-header nav a,.city-header-actions a,.shell-clean .city-header nav a,.shell-clean .city-header-actions a{border-color:transparent;color:var(--text-secondary);font-size:.94rem;font-weight:720;min-height:38px;padding:0 12px;white-space:nowrap}.city-header nav a:hover,.city-header-actions a:hover,.shell-clean .city-header nav a:hover,.shell-clean .city-header-actions a:hover{background:var(--surface-control-hover);border-color:var(--border-control);color:var(--text-strong)}.language-switcher,.shell-clean .language-switcher{background:var(--surface-subtle);border-color:var(--border-control);color:var(--text-primary);min-height:38px}.language-switcher button,.language-switcher-label,.shell-clean .language-switcher button,.shell-clean .language-switcher-label{color:var(--text-secondary)}.language-switcher button.language-switcher-active,.language-switcher button:hover,.shell-clean .language-switcher button.language-switcher-active,.shell-clean .language-switcher button:hover{background:var(--surface-inverse);color:var(--text-on-inverse)}.hero-band{background:var(--surface-page);border-bottom-color:var(--border-subtle)}.hero-band h1{font-size:var(--heading-hero);letter-spacing:0}.truth-layout{background:var(--surface-canvas)}.compact-component-card,.component-inventory-card,.gate-header,.legal-card,.resident-card,.triage-card,.trust-card,.value-glow-card{background:var(--surface-panel);border-color:var(--border-subtle);border-radius:8px;box-shadow:none}.customer-app,.customer-signup-page{background:var(--surface-canvas);color:var(--text-primary)}.customer-band{border-bottom-color:var(--border-subtle);padding:56px 48px}.customer-section-head{display:grid;gap:10px;margin-bottom:24px}.customer-kicker{color:var(--text-link);font-size:.75rem;font-weight:850;letter-spacing:0;margin:0}.customer-app h1,.customer-signup-copy h1{color:var(--text-strong);font-size:4.7rem;letter-spacing:0;line-height:.96;margin:0 0 20px;max-width:860px}.customer-app h2,.customer-product-card h2{color:var(--text-strong);font-size:1.45rem;letter-spacing:0;line-height:1.16}.customer-lede,.customer-signup-copy .customer-lede{color:var(--text-secondary);font-size:1.08rem;line-height:1.58;margin:0 0 24px}.customer-account-metric,.customer-account-nav,.customer-account-row,.customer-account-section,.customer-account-status,.customer-activity-timeline li,.customer-command-action,.customer-console,.customer-first-result-card,.customer-flow-grid div,.customer-form,.customer-memory-card,.customer-panel,.customer-plan,.customer-portal-card,.customer-product-card,.customer-proof-card,.customer-resident-card,.customer-resident-command,.customer-resident-proof-panel,.customer-step-card,.customer-trial-list,.customer-usage-meter,.customer-vertical-card,.customer-workflow-rows div,.customer-workspace-main,.customer-workspace-sidebar{background:var(--surface-panel);border-color:var(--border-subtle);border-radius:8px;box-shadow:none}.customer-form,.customer-signup-page .customer-form{padding:24px}.customer-command-box label,.customer-command-composer label,.customer-form label{color:var(--text-secondary);font-size:.84rem;font-weight:760}.customer-command-box input,.customer-command-box select,.customer-command-composer input,.customer-form input,.customer-form select,.customer-omni-command input,.operator-command-search input{background:var(--surface-control);border-color:var(--border-control);border-radius:8px;color:var(--text-strong);min-height:48px;min-width:0;width:100%}.customer-command-box select,.customer-form select{overflow:hidden;text-overflow:ellipsis}.customer-command-box input::-moz-placeholder,.customer-command-composer input::-moz-placeholder,.customer-form input::-moz-placeholder,.customer-omni-command input::-moz-placeholder,.operator-command-search input::-moz-placeholder{color:var(--text-muted)}.customer-command-box input::placeholder,.customer-command-composer input::placeholder,.customer-form input::placeholder,.customer-omni-command input::placeholder,.operator-command-search input::placeholder{color:var(--text-muted)}.customer-command-box input:focus,.customer-command-box select:focus,.customer-command-composer input:focus,.customer-form input:focus,.customer-form select:focus,.customer-omni-command input:focus,.operator-command-search input:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.action-button,.customer-ai-prompt button,.customer-button,.customer-google-button,.customer-icon-button,.customer-omni-command button,.customer-suggestion-row button,.operator-command-search button{border-radius:8px;font-weight:760}.action-button,.customer-ai-prompt button,.customer-button-primary,.customer-icon-button,.customer-omni-command button,.operator-command-search button{background:var(--surface-inverse);color:var(--text-on-inverse)}.customer-auth-options span,.customer-button-danger,.customer-button-secondary,.customer-google-button,.customer-suggestion-row button{background:var(--surface-subtle);border-color:var(--border-control);color:var(--text-strong)}.customer-button-danger{background:var(--surface-danger);border-color:rgba(255,79,104,.32)}.action-button:hover,.customer-button:hover,.customer-google-button:hover,.customer-icon-button:hover,.customer-suggestion-row button:hover{border-color:rgba(255,255,255,.22);box-shadow:none;transform:translateY(-1px)}.customer-auth-divider{color:var(--text-muted)}.customer-auth-divider:after,.customer-auth-divider:before{background:var(--border-subtle)}.customer-message-system,.customer-resident-command-head>span,.customer-resident-status{background:var(--surface-teal);border-color:rgba(22,213,200,.22);color:var(--text-success)}.customer-resident-card-head{flex-wrap:wrap}.customer-resident-status{flex:0 1 auto;max-width:100%;white-space:normal}.customer-message-user,.customer-setup-line{background:var(--surface-amber);border-color:rgba(232,180,75,.22);color:var(--text-warning)}.customer-account-row-icon,.customer-console-grid div,.customer-resident-price,.customer-signup-proof .customer-summary-item,.customer-summary-item{background:var(--surface-subtle);border-color:var(--border-subtle);border-radius:8px}.customer-summary-item{align-items:flex-start;min-width:0;padding:10px 12px}.customer-summary-item span,.customer-summary-item strong{min-width:0;overflow-wrap:anywhere}.customer-summary-item span{flex:1 1 42%}.customer-summary-item strong{flex:1 1 58%;text-align:right}.customer-account-row p,.customer-activity-timeline p,.customer-command-action p,.customer-console-grid small,.customer-console-grid span,.customer-first-result-card p,.customer-memory-card p,.customer-muted,.customer-panel p,.customer-plan p,.customer-portal-card p,.customer-product-card p,.customer-proof-card p,.customer-resident-card p,.customer-resident-card small,.customer-resident-command-head p,.customer-resident-price span,.customer-step-card p,.customer-summary-item span,.customer-vertical-card p,.customer-workflow-rows span{color:var(--text-secondary)}.customer-account-metric strong,.customer-account-row strong,.customer-activity-timeline strong,.customer-command-action strong,.customer-console-grid strong,.customer-first-result-card strong,.customer-memory-card strong,.customer-portal-card strong,.customer-price strong,.customer-proof-card strong,.customer-resident-card h3,.customer-resident-command h3,.customer-step-card strong,.customer-summary-item strong,.customer-vertical-card strong{color:var(--text-strong)}.customer-account-row-icon,.customer-command-action span,.customer-flow-grid span,.customer-inline-link,.customer-memory-card div,.customer-plan-product,.customer-product-note,.customer-workflow-rows span{color:var(--text-link)}.customer-omni-bar{background:rgba(8,9,11,.86);border-color:var(--border-subtle);gap:16px}.customer-omni-brand,.customer-omni-command,.customer-omni-nav{background:transparent}.customer-omni-nav a{border-radius:8px;color:var(--text-secondary)}.customer-omni-nav a:hover,.customer-omni-nav a[aria-current=page]{background:var(--surface-control-hover);color:var(--text-strong)}.legal-footer{background:rgba(8,9,11,.96);border-top:1px solid var(--border-subtle);color:var(--text-secondary)}.legal-footer a{border-radius:8px;color:var(--text-secondary)}.legal-footer a:hover{background:var(--surface-control-hover);color:var(--text-strong)}.customer-signup-hero{gap:64px;min-height:calc(100vh - var(--spacing-header-height));padding:78px 48px 72px}.customer-signup-page .customer-form{background:var(--surface-panel);border-color:var(--border-control);box-shadow:var(--shadow-panel)}.customer-login-page{background:linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.026) 1px,transparent 0),linear-gradient(145deg,#050506,#0b0f12 52%,#050506);background-size:70px 70px,70px 70px,auto;min-height:calc(100vh - var(--spacing-header-height))}.customer-login-hero{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(360px,460px);min-height:auto;padding-bottom:86px;padding-top:94px}.customer-login-copy{display:grid;gap:20px;min-width:0}.customer-login-copy .customer-lede{max-width:760px}.customer-login-proof-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:880px}.customer-login-proof-grid .customer-summary-item{align-content:start;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:8px;min-height:132px}.customer-login-proof-grid .customer-summary-item span,.customer-login-proof-grid .customer-summary-item strong{text-align:left}.customer-login-proof-grid .customer-summary-item small{color:var(--text-secondary);line-height:1.45}.customer-login-form{background:var(--surface-panel);border-color:var(--border-control);box-shadow:var(--shadow-panel);justify-self:end;width:100%}.customer-login-links{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.customer-auth-notice{align-items:start;border:1px solid var(--border-control);border-radius:8px;display:grid;gap:10px;grid-template-columns:auto 1fr;padding:12px}.customer-auth-notice strong{color:var(--text-strong);display:block;font-size:.94rem;line-height:1.28}.customer-auth-notice p{color:var(--text-secondary);font-size:.9rem;line-height:1.45;margin:4px 0 0}.customer-auth-notice-warning{background:var(--surface-amber);border-color:rgba(232,180,75,.28);color:var(--text-warning)}.customer-auth-notice-danger{background:var(--surface-danger);border-color:rgba(255,79,104,.3);color:#ffd6dd}.customer-auth-notice-success{background:var(--surface-teal);border-color:rgba(22,213,200,.26);color:var(--text-success)}.customer-public-page{background:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.025) 1px,transparent 1px),var(--surface-canvas);background-size:70px 70px,70px 70px,auto}.customer-demo-hero,.customer-map-hero,.customer-product-hero{align-items:center;display:grid;gap:54px;grid-template-columns:minmax(0,.98fr) minmax(380px,.72fr);padding-bottom:88px;padding-top:88px}.customer-public-copy{display:grid;gap:18px;min-width:0}.customer-public-copy .customer-lede{max-width:780px}.customer-blog-grid,.customer-demo-agenda,.customer-product-flow,.customer-public-stat-grid{display:grid;gap:14px}.customer-public-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px;max-width:860px}.customer-blog-card,.customer-demo-agenda article,.customer-map-zone,.customer-product-flow article,.customer-public-stat-grid .customer-summary-item{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:none}.customer-public-stat-grid .customer-summary-item{display:grid;gap:6px;min-height:86px}.customer-public-stat-grid .customer-summary-item span,.customer-public-stat-grid .customer-summary-item strong{text-align:left}.customer-public-command-card{align-content:start;background:var(--surface-panel);border:1px solid var(--border-control);border-radius:8px;box-shadow:var(--shadow-panel);display:grid;gap:16px;padding:22px}.customer-public-command-actions,.customer-public-command-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.customer-public-command-head>svg{color:var(--text-success)}.customer-public-command-head span{color:var(--text-muted);display:block;font-size:.82rem;font-weight:800}.customer-public-command-head strong{color:var(--text-strong)}.customer-public-command-body{display:grid;gap:10px}.customer-public-command-actions{justify-content:space-between}.customer-product-model{background:var(--surface-page)}.customer-product-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-blog-card,.customer-demo-agenda article,.customer-map-zone,.customer-product-flow article{display:grid;gap:10px;padding:18px}.customer-demo-agenda article>span,.customer-map-zone>span,.customer-product-flow article>span{color:var(--text-link);font-weight:900}.customer-blog-card h2,.customer-demo-agenda strong,.customer-map-zone strong,.customer-product-flow strong{color:var(--text-strong)}.customer-blog-card p,.customer-demo-agenda p,.customer-map-zone p,.customer-product-flow p{color:var(--text-secondary);line-height:1.5;margin:0}.customer-demo-agenda{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px}.customer-demo-form{background:var(--surface-panel);border-color:var(--border-control);box-shadow:var(--shadow-panel)}.customer-blog-hero{display:grid;gap:28px;padding-bottom:88px;padding-top:88px}.customer-blog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-blog-card span{color:var(--text-link);font-size:.78rem;font-weight:850}.customer-blog-card h2{font-size:1.2rem;line-height:1.18;margin:0}.customer-map-surface{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-map-zone{min-height:170px}.customer-signup-activation{padding:32px 48px 92px}.customer-outcome-band,.customer-public-path,.customer-subscribe-assurance{background:var(--surface-page)}.customer-outcome-grid,.customer-public-path-grid,.customer-subscribe-assurance{display:grid;gap:14px}.customer-public-path-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-outcome-grid,.customer-subscribe-assurance{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-checkout-panel,.customer-outcome-card,.customer-public-path-card,.customer-subscribe-assurance-card{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:12px;min-width:0;padding:18px}.customer-public-path-card span{color:var(--text-link);font-size:.82rem;font-weight:850}.customer-outcome-card strong,.customer-public-path-card strong,.customer-subscribe-assurance-card strong{color:var(--text-strong);font-size:1rem}.customer-checkout-panel p,.customer-outcome-card p,.customer-public-path-card p,.customer-subscribe-assurance-card p{color:var(--text-secondary);line-height:1.55;margin:0}.customer-outcome-card svg,.customer-subscribe-assurance-card svg{color:var(--text-success)}.customer-pricing-architect{display:grid;gap:22px;margin:30px 0}.customer-pricing-architect-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr)}.customer-pricing-category-rail{display:grid;gap:10px}.customer-pricing-category-tab{align-items:flex-start;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;gap:12px;min-width:0;padding:15px;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.customer-pricing-category-tab:hover,.customer-pricing-category-tab[aria-pressed=true]{background:var(--surface-subtle);border-color:rgba(22,213,200,.42);transform:translateY(-1px)}.customer-pricing-category-tab svg{color:var(--text-success);flex:0 0 auto;margin-top:2px}.customer-pricing-category-tab span{display:grid;gap:5px;min-width:0}.customer-pricing-category-tab strong{color:var(--text-strong);line-height:1.2}.customer-pricing-category-tab small{color:var(--text-secondary);line-height:1.4}.customer-pricing-focus,.customer-team-builder{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-panel);display:grid;gap:16px;min-width:0;padding:22px}.customer-pricing-focus-head,.customer-pricing-resident-head,.customer-team-builder-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.customer-pricing-focus-head h3,.customer-pricing-resident-head h4,.customer-team-builder-head h3{color:var(--text-strong);margin:0}.customer-pricing-focus-head>span,.customer-pricing-resident-head>span,.customer-team-builder-head>span{align-items:center;background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:var(--radius-control);color:var(--text-success);display:inline-flex;flex:0 0 auto;font-size:.82rem;font-weight:850;gap:7px;padding:7px 10px;white-space:nowrap}.customer-pricing-focus p,.customer-pricing-resident-panel p,.customer-team-guardrail p{color:var(--text-secondary);line-height:1.55;margin:0}.customer-resident-picker{display:flex;flex-wrap:wrap;gap:8px}.customer-resident-chip{align-items:center;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-primary);cursor:pointer;display:inline-flex;gap:7px;min-height:38px;padding:8px 11px}.customer-resident-chip:hover,.customer-resident-chip[aria-pressed=true]{border-color:rgba(255,184,0,.46);color:var(--text-warning)}.customer-pricing-resident-panel{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:14px;min-width:0;padding:16px}.customer-pricing-plan-list{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-pricing-plan-list a,.customer-pricing-plan-list div{background:rgba(255,255,255,.035);border:1px solid var(--border-subtle);border-radius:8px;color:inherit;display:grid;gap:5px;min-width:0;padding:12px;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.customer-pricing-plan-list a:hover{background:rgba(255,255,255,.06);border-color:rgba(22,213,200,.34);transform:translateY(-1px)}.customer-pricing-plan-list a.is-default,.customer-pricing-plan-list div.is-default{border-color:rgba(255,184,0,.48)}.customer-pricing-plan-list strong{color:var(--text-strong)}.customer-pricing-plan-list span{color:var(--text-secondary);font-size:.9rem;line-height:1.35}.customer-pricing-plan-list em{color:var(--text-success);font-size:.78rem;font-style:normal;font-weight:850;letter-spacing:0;margin-top:4px}.customer-pricing-focus-actions{display:flex;flex-wrap:wrap;gap:10px}.customer-button-muted{opacity:.84}.customer-pricing-trial-policy{align-items:center;background:rgba(22,213,200,.07);border:1px solid rgba(22,213,200,.18);border-radius:8px;color:var(--text-secondary);display:flex;font-size:.92rem;gap:8px;line-height:1.45;padding:11px 12px}.customer-pricing-trial-policy svg{color:var(--text-success);flex:0 0 auto}.customer-team-builder{background:linear-gradient(135deg,rgba(22,213,200,.08),transparent 52%),var(--surface-panel)}.customer-team-summary-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-team-summary-grid div{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:6px;min-width:0;padding:13px}.customer-team-control span,.customer-team-summary-grid span{color:var(--text-secondary);font-size:.9rem;line-height:1.4}.customer-team-control strong,.customer-team-summary-grid strong{color:var(--text-strong);line-height:1.25}.customer-team-control-list{display:grid;gap:10px}.customer-team-control{align-items:center;border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:12px}.customer-team-control>div:first-child{display:grid;gap:4px;min-width:0}.customer-team-stepper{align-items:center;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-control);display:inline-grid;gap:8px;grid-template-columns:34px 32px 34px;justify-items:center;padding:5px}.customer-team-stepper button{align-items:center;background:rgba(255,255,255,.06);border:1px solid var(--border-subtle);border-radius:7px;color:var(--text-primary);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;width:30px}.customer-team-stepper button:disabled{cursor:not-allowed;opacity:.42}.customer-team-guardrail{align-items:flex-start;background:rgba(22,213,200,.08);border:1px solid rgba(22,213,200,.2);border-radius:8px;display:flex;gap:10px;padding:13px}.customer-team-guardrail svg{color:var(--text-success);flex:0 0 auto;margin-top:3px}.customer-subscribe-hero{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr)}.customer-subscribe-configurator{display:grid;gap:16px;grid-template-columns:minmax(240px,.75fr) minmax(320px,1fr)}.customer-checkout-panel{align-content:start;border-color:rgba(22,213,200,.2)}.customer-checkout-commitment,.customer-checkout-panel-head,.customer-checkout-proof div{align-items:center;display:flex;gap:10px}.customer-checkout-panel-head>span{align-items:center;background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:8px;color:var(--text-success);display:inline-flex;height:38px;justify-content:center;width:38px}.customer-checkout-panel-head h2,.customer-subscribe-form h2{margin:0}.customer-checkout-mode-switch{background:rgba(255,255,255,.035);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:5px}.customer-checkout-mode-switch button{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-weight:850;gap:7px;justify-content:center;min-height:38px;padding:8px 10px}.customer-checkout-mode-switch button[aria-pressed=true]{background:var(--surface-teal);border-color:rgba(22,213,200,.26);color:var(--text-strong)}.customer-checkout-price{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:4px;padding:14px}.customer-checkout-price strong{color:var(--text-warning);font-size:1.2rem}.customer-checkout-commitment span,.customer-checkout-price span,.customer-checkout-proof span{color:var(--text-secondary);line-height:1.45}.customer-checkout-proof{display:grid;gap:10px}.customer-checkout-proof svg{color:var(--text-success);flex:0 0 auto}.customer-subscribe-form{box-shadow:var(--shadow-panel)}.customer-checkout-select-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-checkout-select-grid label{display:grid;gap:8px}.customer-checkout-commitment{align-items:stretch;flex-wrap:wrap}.customer-checkout-commitment span{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;flex:1 1 160px;padding:10px}.customer-inline-link svg{margin-right:6px;vertical-align:-3px}@media (max-width:1180px){.city-header,.shell-clean .city-header{flex-wrap:wrap}.city-header nav,.shell-clean .city-header nav{justify-content:flex-start;order:5;width:100%}.customer-app h1,.customer-signup-copy h1{font-size:3.4rem}.customer-band,.customer-signup-activation,.customer-signup-hero{padding-left:32px;padding-right:32px}.customer-blog-grid,.customer-outcome-grid,.customer-pricing-architect-grid,.customer-pricing-plan-list,.customer-product-flow,.customer-public-path-grid,.customer-public-stat-grid,.customer-subscribe-assurance,.customer-subscribe-configurator,.customer-subscribe-hero,.customer-team-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-demo-hero,.customer-login-hero,.customer-map-hero,.customer-product-hero{align-items:start;grid-template-columns:1fr;min-height:auto}.customer-demo-form,.customer-login-form{justify-self:stretch;max-width:620px}}@media (max-width:760px){.brand-watermark-root{display:none}.city-header,.shell-clean .city-header{align-items:stretch;gap:12px;padding:14px 16px}.city-header nav,.city-header-actions,.language-switcher,.shell-clean .city-header nav,.shell-clean .city-header-actions,.shell-clean .language-switcher{overflow-x:auto;width:100%}.city-header nav,.shell-clean .city-header nav{justify-content:flex-start}.customer-band,.customer-signup-activation,.customer-signup-hero{padding:34px 18px}.customer-app h1,.customer-signup-copy h1{font-size:2.55rem;line-height:1}.customer-app h2,.customer-product-card h2{font-size:1.22rem}.customer-lede,.customer-signup-copy .customer-lede{font-size:1rem}.customer-form,.customer-signup-page .customer-form{padding:20px}.customer-blog-grid,.customer-checkout-select-grid,.customer-demo-agenda,.customer-login-proof-grid,.customer-map-surface,.customer-outcome-grid,.customer-pricing-architect-grid,.customer-pricing-plan-list,.customer-product-flow,.customer-public-path-grid,.customer-public-stat-grid,.customer-subscribe-assurance,.customer-subscribe-configurator,.customer-subscribe-hero,.customer-team-summary-grid{grid-template-columns:1fr}.customer-blog-hero,.customer-demo-hero,.customer-login-hero,.customer-map-hero,.customer-product-hero{gap:28px}.customer-login-links{align-items:flex-start;flex-direction:column}.customer-subscribe-hero{gap:24px}.customer-workspace-hero{align-items:stretch;grid-template-columns:1fr}.customer-workspace-actions{justify-content:flex-start}.customer-summary-item{align-items:flex-start;flex-direction:column}.customer-summary-item strong{text-align:left}.customer-pricing-focus-head,.customer-pricing-resident-head,.customer-team-builder-head{align-items:stretch;flex-direction:column}.customer-pricing-focus-head>span,.customer-pricing-resident-head>span,.customer-team-builder-head>span{justify-content:center;white-space:normal}.customer-team-control{align-items:stretch;grid-template-columns:1fr}.customer-team-stepper{justify-self:start}}.customer-signup-hero{align-items:start;gap:54px;min-height:auto;padding-bottom:46px}.customer-signup-decision{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:840px}.customer-checkout-confirm-box,.customer-signup-decision article,.customer-signup-resident-strip article,.customer-subscribe-step-rail span{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);border-radius:8px}.customer-signup-decision article{align-content:start;display:grid;gap:8px;min-height:132px;padding:16px}.customer-checkout-confirm-box svg,.customer-signup-decision svg{color:var(--text-success)}.customer-signup-decision strong,.customer-signup-resident-strip h3{color:var(--text-strong)}.customer-signup-decision p,.customer-signup-resident-strip p,.customer-signup-resident-strip strong{color:var(--text-secondary);line-height:1.48;margin:0}.customer-signup-activation-surface{display:grid;gap:18px}.customer-signup-resident-strip{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-signup-resident-strip article{display:grid;gap:12px;min-height:238px;padding:20px}.customer-signup-resident-strip h3{font-size:1.35rem;margin:0}.customer-signup-resident-strip .customer-resident-status{justify-self:start}.customer-signup-resident-strip strong{color:var(--text-strong);margin-top:auto}.customer-signup-activation-grid{display:grid;gap:18px}.customer-signup-activation-grid .customer-trial-usage{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:none}.customer-subscribe-copy{align-content:start;display:grid;gap:20px}.customer-subscribe-step-rail{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.customer-subscribe-step-rail span{align-items:center;color:var(--text-secondary);display:flex;gap:10px;min-height:54px;padding:10px 12px}.customer-subscribe-step-rail strong{align-items:center;background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:999px;color:var(--text-success);display:inline-flex;flex:0 0 auto;font-size:.82rem;height:28px;justify-content:center;width:28px}.customer-subscribe-hero{grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr)}.customer-subscribe-configurator{align-items:start;grid-template-columns:minmax(280px,.78fr) minmax(390px,1fr)}.customer-checkout-confirm-box{align-items:start;display:flex;gap:10px;padding:12px}.customer-checkout-confirm-box p{color:var(--text-secondary);line-height:1.48;margin:0}@media (max-width:1180px){.customer-signup-decision,.customer-signup-resident-strip,.customer-subscribe-configurator,.customer-subscribe-hero,.customer-subscribe-step-rail{grid-template-columns:1fr 1fr}}@media (max-width:760px){.customer-signup-hero{gap:26px}.customer-signup-decision,.customer-signup-resident-strip,.customer-subscribe-configurator,.customer-subscribe-hero,.customer-subscribe-step-rail{grid-template-columns:1fr}.customer-signup-decision article,.customer-signup-resident-strip article{min-height:0}}.customer-billing-hero{align-items:start;display:grid;gap:34px;grid-template-columns:minmax(0,.95fr) minmax(360px,.55fr)}.customer-billing-copy,.customer-billing-grid,.customer-billing-snapshot{display:grid;gap:18px}.customer-account-hero-actions,.customer-billing-actions{display:flex;flex-wrap:wrap;gap:10px}.customer-billing-snapshot{grid-template-columns:1fr}.customer-billing-snapshot .customer-account-metric{background:linear-gradient(180deg,rgba(255,255,255,.072),rgba(255,255,255,.035)),var(--surface-panel)}.customer-billing-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,.58fr)}.customer-billing-grid .customer-portal,.customer-billing-invoice-card{grid-column:1/-1}.customer-billing-usage-card .customer-meter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-panel-title{align-items:center;display:flex;gap:10px}.customer-panel-title svg{color:var(--text-success)}.customer-panel-title h2{margin:0}.customer-invoice-list{display:grid;gap:8px}.customer-billing-grid .customer-invoice-row{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:8px;min-height:58px;padding:10px}@media (max-width:1180px){.customer-billing-grid,.customer-billing-hero{grid-template-columns:1fr}}@media (max-width:760px){.customer-account-hero-actions,.customer-billing-actions{align-items:stretch;flex-direction:column}.customer-account-hero-actions .customer-button,.customer-billing-actions .customer-button{justify-content:center;width:100%}.customer-billing-usage-card .customer-meter-grid{grid-template-columns:1fr}}.customer-residents-reference-page{--residents-bg:#02090d;--residents-panel:rgba(5,17,23,0.84);--residents-panel-strong:rgba(7,22,30,0.92);--residents-border:rgba(226,151,54,0.4);--residents-border-soft:rgba(226,151,54,0.18);--residents-gold:#f2a93d;--residents-gold-strong:#ffc45f;--residents-muted:rgba(255,250,241,0.68);background:radial-gradient(circle at 55% 16%,rgba(27,92,112,.24),transparent 34%),radial-gradient(circle at 50% 100%,rgba(226,151,54,.06),transparent 38%),linear-gradient(180deg,#01070b,#020a0e 48%,#01070a);color:#fffaf1;margin:0;max-width:none;min-height:100vh;overflow:hidden;padding:0 clamp(18px,5vw,80px) 22px}.customer-residents-reference-page .customer-button svg{display:none}.customer-residents-reference-hero{align-items:center;display:grid;grid-template-columns:minmax(430px,.44fr) minmax(0,.56fr);isolation:isolate;margin:0 auto;max-width:1440px;min-height:348px;padding-top:82px;position:relative}.customer-residents-reference-hero-image{inset:0 calc(50% - 50vw);-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%;opacity:1;position:absolute;z-index:-2}.customer-residents-reference-hero:after,.customer-residents-reference-hero:before{content:"";inset:0 calc(50% - 50vw);pointer-events:none;position:absolute}.customer-residents-reference-hero:before{background:linear-gradient(90deg,rgba(1,7,11,.98),rgba(1,7,11,.82) 27%,rgba(1,7,11,.08) 58%,rgba(1,7,11,.74)),linear-gradient(180deg,rgba(1,7,11,.04),rgba(1,7,11,.24) 58%,rgba(1,7,11,.9));z-index:-1}.customer-residents-reference-hero:after{background:radial-gradient(ellipse at 77% 78%,transparent 0 12%,rgba(242,169,61,.54) 12.3% 12.8%,transparent 13.1% 21%,rgba(242,169,61,.34) 21.3% 21.8%,transparent 22.1%),radial-gradient(circle at 77% 78%,rgba(242,169,61,.42),transparent 5%),linear-gradient(180deg,transparent 68%,#020a0e);opacity:.78;z-index:0}.customer-residents-reference-copy{align-content:center;display:grid;gap:13px;max-width:620px;position:relative;z-index:2}.customer-residents-reference-copy .customer-kicker{color:var(--residents-gold);font-size:.76rem;font-weight:800;letter-spacing:.24em;margin:0 0 2px;text-transform:uppercase}.customer-residents-reference-copy h1{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,4.05vw,4.18rem);font-weight:400;letter-spacing:0;line-height:.96;margin:0;max-width:610px}.customer-residents-reference-copy .customer-lede{color:rgba(255,250,241,.88);font-size:.96rem;line-height:1.38;margin:0;max-width:560px}.customer-residents-reference-page .customer-hero-actions{display:flex;gap:20px;margin-top:4px}.customer-residents-reference-page .customer-button{border-radius:5px;font-size:.88rem;font-weight:680;min-height:38px;min-width:212px;padding:0 24px}.customer-residents-reference-page .customer-button-primary{background:linear-gradient(180deg,#ffd27b,#eaa23d);border:1px solid rgba(255,214,130,.8);color:#140b03}.customer-residents-reference-page .customer-button-secondary{background:rgba(5,15,21,.64);border:1px solid rgba(226,151,54,.64);color:#fffaf1}.customer-residents-proof-strip{align-items:stretch;background:rgba(6,18,25,.82);border:1px solid rgba(226,151,54,.34);border-radius:7px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 48px rgba(0,0,0,.22);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px auto 22px;max-width:1440px;overflow:hidden}.customer-residents-proof-strip article{align-items:center;border-right:1px solid rgba(255,255,255,.12);display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr);min-height:64px;padding:12px 34px}.customer-residents-proof-strip article:last-child{border-right:0}.customer-residents-proof-strip svg{color:var(--residents-gold);height:32px;width:32px}.customer-residents-proof-strip strong{color:var(--residents-gold-strong);display:block;font-family:Georgia,Times New Roman,serif;font-size:.92rem;font-weight:650;line-height:1.04}.customer-residents-proof-strip span{color:var(--residents-muted);display:block;font-size:.7rem;line-height:1.24;margin-top:3px}.customer-residents-reference-cta,.customer-residents-reference-footer,.customer-residents-reference-lower,.customer-residents-reference-section{margin-left:auto;margin-right:auto;max-width:1440px}.customer-residents-reference-head{text-align:center}.customer-residents-advisor-card h2,.customer-residents-reference-head h2{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:1.54rem;font-weight:400;letter-spacing:0;line-height:1.04;margin:0}.customer-residents-advisor-card p,.customer-residents-reference-head p{color:rgba(255,250,241,.7);font-size:.75rem;line-height:1.3;margin:7px 0 0}.customer-residents-card-grid{display:grid;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px}.customer-residents-reference-card{background:linear-gradient(180deg,rgba(8,22,30,.88),rgba(2,10,15,.94)),radial-gradient(circle at 50% 0,rgba(28,89,112,.18),transparent 48%);border:1px solid rgba(226,151,54,.38);border-radius:7px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);display:grid;min-height:0;overflow:hidden;padding:10px}.customer-residents-reference-portrait{aspect-ratio:2.38;background:#06151d;border-radius:5px;overflow:hidden;position:relative}.customer-residents-reference-portrait img{-o-object-fit:cover;object-fit:cover}.customer-residents-reference-card-copy{display:grid;gap:5px;padding-top:10px}.customer-residents-reference-card h3{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;font-weight:400;letter-spacing:0;line-height:1.02;margin:0}.customer-residents-reference-card span{color:var(--residents-gold);font-size:.64rem;font-weight:740;line-height:1.1}.customer-residents-reference-card ul{display:grid;gap:4px;list-style:none;margin:6px 0 10px;padding:0}.customer-residents-reference-card li{align-items:start;color:rgba(255,250,241,.75);display:flex;font-size:.64rem;gap:6px;line-height:1.25}.customer-residents-reference-card li svg{color:var(--residents-gold);flex:0 0 auto;margin-top:1px}.customer-residents-reference-card a{align-items:center;align-self:end;border:1px solid rgba(226,151,54,.72);border-radius:4px;color:var(--residents-gold-strong);display:flex;font-size:.7rem;font-weight:680;justify-content:center;min-height:25px;text-decoration:none}.customer-residents-reference-lower{display:grid;gap:18px;margin-top:22px}.customer-residents-choice-panel{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(260px,.25fr) minmax(0,.75fr)}.customer-residents-advisor-card,.customer-residents-fit-table,.customer-residents-why-grid{background:rgba(5,17,23,.78);border:1px solid rgba(226,151,54,.32);border-radius:7px;overflow:hidden}.customer-residents-advisor-card{align-content:center;display:grid;gap:14px;min-height:0;padding:18px 24px}.customer-residents-advisor-action{align-items:center;border:1px solid rgba(226,151,54,.7);border-radius:4px;color:var(--residents-gold-strong);display:inline-flex;font-size:.72rem;font-weight:720;gap:9px;justify-content:center;min-height:28px;padding:0 14px;text-decoration:none}.customer-residents-advisor-action svg{color:var(--residents-gold)}.customer-residents-fit-panel,.customer-residents-why-panel{min-width:0}.customer-residents-fit-panel{overflow-x:auto}.customer-residents-fit-table{min-width:880px}.customer-residents-fit-row{display:grid;grid-template-columns:1.05fr 1.35fr 2fr 1.3fr 2.1fr}.customer-residents-fit-row>*{align-items:center;border-right:1px solid rgba(226,151,54,.16);border-top:1px solid rgba(226,151,54,.16);color:rgba(255,250,241,.75);display:flex;font-size:.62rem;line-height:1.25;min-height:34px;padding:7px 10px}.customer-residents-fit-row>:last-child{border-right:0}.customer-residents-fit-row-head>*{border-top:0;color:var(--residents-gold);font-size:.62rem;font-weight:760}.customer-residents-fit-name{color:#fffaf1;gap:8px;font-weight:650}.customer-residents-fit-name img{border:1px solid rgba(226,151,54,.38);border-radius:50%;-o-object-fit:cover;object-fit:cover}.customer-residents-fit-audience{gap:10px;justify-content:space-between}.customer-residents-fit-audience a{align-items:center;border:1px solid rgba(226,151,54,.62);border-radius:999px;color:var(--residents-gold);display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;text-decoration:none;width:20px}.customer-residents-why-panel .customer-residents-reference-head{margin-top:8px}.customer-residents-why-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:14px}.customer-residents-why-grid article{align-content:center;border-right:1px solid rgba(226,151,54,.18);display:grid;justify-items:center;min-height:96px;padding:14px 11px;text-align:center}.customer-residents-why-grid article:last-child{border-right:0}.customer-residents-why-grid svg{color:var(--residents-gold);height:26px;margin-bottom:6px;width:26px}.customer-residents-why-grid strong{color:var(--residents-gold-strong);font-family:Georgia,Times New Roman,serif;font-size:.82rem;line-height:1.05}.customer-residents-why-grid p{color:rgba(255,250,241,.67);font-size:.62rem;line-height:1.22;margin:4px 0 0}.customer-residents-reference-cta{align-items:center;background:rgba(6,18,25,.82);border:1px solid rgba(226,151,54,.58);border-radius:7px;display:grid;gap:18px;grid-template-columns:70px minmax(0,1fr) auto;margin-top:22px;min-height:82px;padding:16px 30px}.customer-residents-reference-cta img{filter:drop-shadow(0 0 14px rgba(242,168,58,.3))}.customer-residents-reference-cta h2{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:1.34rem;font-weight:400;letter-spacing:0;line-height:1.08;margin:0}.customer-residents-reference-cta p{color:rgba(255,250,241,.7);font-size:.74rem;margin:3px 0 0}.customer-residents-reference-cta .customer-hero-actions{margin:0}.customer-residents-reference-footer{align-items:center;display:grid;gap:22px;grid-template-columns:auto minmax(0,1fr) auto;min-height:46px;padding-top:10px}.customer-residents-footer-brand{align-items:center;color:#fffaf1;display:flex;gap:10px;text-decoration:none}.customer-residents-footer-brand img{filter:drop-shadow(0 0 12px rgba(242,168,58,.28))}.customer-residents-footer-brand span{display:grid;gap:1px;line-height:1}.customer-residents-footer-brand strong{font-size:.9rem;letter-spacing:.2em;text-transform:uppercase}.customer-residents-footer-brand small{color:rgba(255,250,241,.68);font-size:.58rem}.customer-residents-reference-footer nav{display:flex;flex-wrap:wrap;gap:34px;justify-content:center}.customer-residents-reference-footer a,.customer-residents-reference-footer p{color:rgba(255,250,241,.55);font-size:.72rem}.customer-residents-reference-footer nav a{text-decoration:none}.customer-residents-reference-footer p{margin:0;text-align:right}.customer-resident-detail-hero .customer-lede{max-width:860px}@media (max-width:1180px){.segment-public[data-route="/residents"] .city-header{max-width:calc(100% - 40px)}.customer-residents-reference-page{padding-inline:20px}.customer-residents-proof-strip,.customer-residents-reference-cta,.customer-residents-reference-footer,.customer-residents-reference-hero,.customer-residents-reference-lower,.customer-residents-reference-section{max-width:100%}.customer-residents-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-residents-choice-panel{grid-template-columns:1fr}.customer-residents-why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-residents-why-grid article:nth-child(3n){border-right:0}.customer-residents-why-grid article:nth-child(n+4){border-top:1px solid rgba(226,151,54,.18)}.customer-residents-reference-cta{grid-template-columns:72px minmax(0,1fr)}.customer-residents-reference-cta .customer-hero-actions{grid-column:2}}@media (max-width:760px){.segment-public[data-route="/residents"] .city-header{max-width:100%}.customer-residents-reference-page{padding:0 14px 20px}.customer-residents-reference-hero{grid-template-columns:1fr;min-height:520px;padding-top:118px}.customer-residents-reference-hero-image{-o-object-position:58% top;object-position:58% top}.customer-residents-reference-hero:before{background:linear-gradient(180deg,rgba(1,8,12,.56),rgba(1,8,12,.78) 42%,rgba(1,8,12,.94)),linear-gradient(90deg,rgba(1,8,12,.88),rgba(1,8,12,.24))}.customer-residents-reference-hero:after{background:linear-gradient(180deg,transparent 66%,#020a0e);opacity:.74}.customer-residents-reference-copy h1{font-size:3.05rem}.customer-residents-reference-page .customer-hero-actions{display:grid;grid-template-columns:1fr}.customer-residents-reference-page .customer-button{min-width:0;width:100%}.customer-residents-card-grid,.customer-residents-proof-strip,.customer-residents-why-grid{grid-template-columns:1fr}.customer-residents-proof-strip article{border-bottom:1px solid rgba(255,255,255,.12);border-right:0;min-height:66px;padding:14px 16px}.customer-residents-proof-strip article:last-child{border-bottom:0}.customer-residents-fit-table{min-width:900px}.customer-residents-advisor-card{min-height:0;padding:22px}.customer-residents-why-grid article{border-right:0}.customer-residents-why-grid article:nth-child(n){border-top:1px solid rgba(226,151,54,.18)}.customer-residents-why-grid article:first-child{border-top:0}.customer-residents-reference-cta,.customer-residents-reference-footer{grid-template-columns:1fr}.customer-residents-reference-cta{padding:22px}.customer-residents-reference-cta .customer-hero-actions{grid-column:auto}.customer-residents-reference-footer,.customer-residents-reference-footer nav,.customer-residents-reference-footer p{justify-items:center;text-align:center}}.customer-onboarding-page .customer-onboarding-hero{align-items:start;background:var(--surface-canvas);display:grid;gap:42px;grid-template-columns:minmax(0,.95fr) minmax(400px,.7fr);padding:58px 48px 50px}.customer-onboarding-copy{align-content:start;display:grid;gap:20px;min-width:0}.customer-onboarding-copy h1{font-size:4.95rem;line-height:.94;margin-bottom:4px;max-width:860px}.customer-onboarding-copy .customer-lede{max-width:720px}.customer-onboarding-proof-strip{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px}.customer-onboarding-proof-strip .customer-summary-item{display:grid;gap:6px;min-height:88px}.customer-onboarding-proof-strip .customer-summary-item span,.customer-onboarding-proof-strip .customer-summary-item strong{text-align:left}.customer-onboarding-control{background:linear-gradient(180deg,rgba(255,255,255,.072),rgba(255,255,255,.034)),var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-panel);display:grid;gap:14px;padding:20px}.customer-onboarding-control-footer,.customer-onboarding-control-footer span,.customer-onboarding-control-head,.customer-onboarding-control-head span{align-items:center;display:flex;gap:10px}.customer-onboarding-control-head{justify-content:space-between}.customer-onboarding-control-footer span,.customer-onboarding-control-head span{background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:8px;color:var(--text-success);min-height:38px;padding:0 12px}.customer-onboarding-control-head strong{color:var(--text-strong);font-size:1.2rem}.customer-onboarding-command{align-items:center;background:var(--surface-control);border:1px solid var(--border-control);border-radius:8px;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr) 38px;min-height:54px;padding:7px 7px 7px 14px}.customer-onboarding-command svg{color:var(--text-secondary)}.customer-onboarding-command input{background:transparent;border:0;color:var(--text-strong);min-width:0;outline:0}.customer-onboarding-command input::-moz-placeholder{color:var(--text-muted)}.customer-onboarding-command input::placeholder{color:var(--text-muted)}.customer-onboarding-command button{align-items:center;background:var(--surface-inverse);border:0;border-radius:8px;color:var(--text-on-inverse);display:inline-flex;height:38px;justify-content:center;width:38px}.customer-onboarding-command button svg{color:var(--text-on-inverse)}.customer-onboarding-console-list{display:grid;gap:9px}.customer-onboarding-console-list article{align-items:start;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:14px;grid-template-columns:118px minmax(0,1fr);padding:13px}.customer-onboarding-console-list article>span{color:var(--text-link);font-size:.72rem;font-weight:850;line-height:1.2;overflow-wrap:anywhere;text-transform:uppercase}.customer-onboarding-console-list strong{color:var(--text-strong);display:block;line-height:1.25}.customer-onboarding-console-list p{color:var(--text-secondary);line-height:1.42;margin:4px 0 0}.customer-onboarding-control-footer{justify-content:space-between}.customer-onboarding-control-footer .customer-button{min-height:38px}.customer-onboarding-path-band{background:var(--surface-page)}.customer-onboarding-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-onboarding-grid .customer-step-card{min-height:184px;padding:18px}.customer-onboarding-grid .customer-step-card span{align-items:center;background:rgba(255,69,98,.16);border-radius:8px;display:inline-flex;font-weight:900;height:34px;justify-content:center;width:34px}.customer-onboarding-selection{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr)}.customer-onboarding-selection .customer-lede{max-width:540px}.customer-onboarding-selection .customer-resident-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-onboarding-selection .customer-resident-card{min-height:360px}.customer-onboarding-workflows{background:var(--surface-page)}.customer-onboarding-workflows .customer-vertical-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-onboarding-workflows .customer-vertical-card{min-height:168px}@media (max-width:1180px){.customer-onboarding-page .customer-onboarding-hero,.customer-onboarding-selection{grid-template-columns:1fr}.customer-onboarding-copy h1{font-size:4.1rem}.customer-onboarding-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-onboarding-selection .customer-resident-grid,.customer-onboarding-workflows .customer-vertical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.customer-onboarding-page .customer-onboarding-hero{padding:34px 18px 30px}.customer-onboarding-copy h1{font-size:2.85rem;line-height:.98}.customer-onboarding-grid,.customer-onboarding-proof-strip,.customer-onboarding-selection .customer-resident-grid,.customer-onboarding-workflows .customer-vertical-grid{grid-template-columns:1fr}.customer-onboarding-control{padding:16px}.customer-onboarding-console-list article{grid-template-columns:1fr}.customer-onboarding-control-footer,.customer-onboarding-control-head{align-items:stretch;flex-direction:column}.customer-onboarding-control-footer .customer-button{justify-content:center;width:100%}.customer-onboarding-grid .customer-step-card,.customer-onboarding-selection .customer-resident-card,.customer-onboarding-workflows .customer-vertical-card{min-height:0}}.customer-value-hero{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(0,.86fr) minmax(460px,.76fr);padding:58px 48px 54px}.customer-value-copy{align-content:start;display:grid;gap:20px;min-width:0}.customer-value-copy h1{font-size:4.95rem;line-height:.94;margin-bottom:4px;max-width:860px}.customer-value-copy .customer-lede{max-width:760px}.customer-value-stat-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.customer-value-stat-grid .customer-summary-item{display:grid;gap:7px;min-height:82px}.customer-value-stat-grid .customer-summary-item span,.customer-value-stat-grid .customer-summary-item strong{text-align:left}.customer-value-employee-card,.customer-value-ledger,.customer-value-proof-card{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-panel)}.customer-value-ledger{display:grid;gap:14px;padding:20px}.customer-value-ledger-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.customer-value-ledger-head span{align-items:center;background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:8px;color:var(--text-success);display:inline-flex;gap:8px;min-height:38px;padding:0 12px}.customer-value-ledger-head strong{color:var(--text-strong);line-height:1.25;text-align:right}.customer-value-ledger-table{display:grid;gap:8px}.customer-value-ledger-row{align-items:start;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:12px;grid-template-columns:.78fr 1fr 1.2fr 1fr;padding:12px}.customer-value-ledger-row-head{background:rgba(255,255,255,.075)}.customer-value-ledger-row span:first-child,.customer-value-ledger-row strong{color:var(--text-strong);font-weight:850}.customer-value-ledger-row span{color:var(--text-secondary);line-height:1.45}.customer-value-ledger>p{align-items:center;background:var(--surface-amber);border:1px solid rgba(232,180,75,.22);border-radius:8px;color:var(--text-warning);display:flex;gap:10px;line-height:1.45;margin:0;padding:12px}.customer-value-dashboard-band,.customer-value-proof-band{background:var(--surface-page)}.customer-value-employee-grid,.customer-value-proof-grid{display:grid;gap:14px}.customer-value-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-value-proof-card{align-content:start;display:grid;gap:12px;min-height:192px;padding:18px}.customer-value-proof-card>span{align-items:center;background:rgba(255,69,98,.16);border-radius:8px;color:var(--text-link);display:inline-flex;font-weight:900;height:34px;justify-content:center;width:34px}.customer-value-employee-card strong,.customer-value-proof-card strong{color:var(--text-strong);line-height:1.28}.customer-value-employee-card p,.customer-value-proof-card p{color:var(--text-secondary);line-height:1.5;margin:0}.customer-value-employee-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-value-employee-card{display:grid;gap:11px;min-height:190px;padding:18px}.customer-value-employee-card svg{color:var(--text-success)}.customer-value-employee-card>span{color:var(--text-link);font-size:.8rem;font-weight:850;text-transform:uppercase}.customer-value-dashboard-band .customer-first-result-compact{background:transparent;border:0;box-shadow:none;padding:0}@media (max-width:1180px){.customer-value-hero{grid-template-columns:1fr}.customer-value-copy h1{font-size:4.1rem}.customer-value-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-value-employee-grid{grid-template-columns:1fr}}@media (max-width:720px){.customer-value-hero{padding:34px 18px 30px}.customer-value-copy h1{font-size:2.85rem;line-height:.98}.customer-value-proof-grid,.customer-value-stat-grid{grid-template-columns:1fr}.customer-value-ledger{padding:16px}.customer-value-ledger-head{align-items:stretch;flex-direction:column}.customer-value-ledger-head strong{text-align:left}.customer-value-ledger-row,.customer-value-ledger-row-head{grid-template-columns:1fr}.customer-value-employee-card,.customer-value-proof-card{min-height:0}}.customer-analytics-hero{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(0,.86fr) minmax(440px,.74fr);padding:58px 48px 54px}.customer-analytics-copy{align-content:start;display:grid;gap:20px;min-width:0}.customer-analytics-copy h1{font-size:4.75rem;line-height:.94;margin-bottom:4px;max-width:920px}.customer-analytics-copy .customer-lede{max-width:790px}.customer-analytics-stat-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.customer-analytics-stat-grid .customer-summary-item{display:grid;gap:7px;min-height:82px}.customer-analytics-stat-grid .customer-summary-item span,.customer-analytics-stat-grid .customer-summary-item strong{text-align:left}.customer-analytics-capacity-row,.customer-analytics-employee-card,.customer-analytics-score{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-panel)}.customer-analytics-score{display:grid;gap:16px;padding:20px}.customer-analytics-score-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.customer-analytics-score-head span{align-items:center;background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:8px;color:var(--text-success);display:inline-flex;gap:8px;min-height:38px;padding:0 12px}.customer-analytics-score-head strong{color:var(--text-strong);line-height:1.25;text-align:right}.customer-analytics-score-list{display:grid;gap:10px}.customer-analytics-score-row{align-items:center;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(120px,auto);padding:14px}.customer-analytics-score-row strong{color:var(--text-strong)}.customer-analytics-score-row p{color:var(--text-secondary);line-height:1.45;margin:5px 0 0}.customer-analytics-score-row>span{background:rgba(255,255,255,.07);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-strong);font-weight:850;justify-self:end;padding:8px 10px;text-align:center}.customer-analytics-score>p{align-items:center;background:var(--surface-amber);border:1px solid rgba(232,180,75,.22);border-radius:8px;color:var(--text-warning);display:flex;gap:10px;line-height:1.45;margin:0;padding:12px}.customer-analytics-dashboard-band,.customer-analytics-employee-band{background:var(--surface-page)}.customer-analytics-employee-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-analytics-employee-card{align-content:start;display:grid;gap:12px;min-height:184px;padding:18px}.customer-analytics-employee-card svg{color:var(--text-success)}.customer-analytics-employee-card>span{color:var(--text-link);font-size:.8rem;font-weight:850;text-transform:uppercase}.customer-analytics-employee-card strong{color:var(--text-strong);line-height:1.28}.customer-analytics-employee-card p{color:var(--text-secondary);line-height:1.5;margin:0}.customer-analytics-capacity-grid{display:grid;gap:12px}.customer-analytics-capacity-row{align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) minmax(105px,auto);padding:16px}.customer-analytics-capacity-row>span{align-items:center;background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:8px;color:var(--text-success);display:inline-flex;height:40px;justify-content:center;width:40px}.customer-analytics-capacity-row strong{color:var(--text-strong);display:block;margin-bottom:4px}.customer-analytics-capacity-row p{color:var(--text-secondary);line-height:1.45;margin:0}.customer-analytics-capacity-row em{background:rgba(255,255,255,.07);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-strong);font-style:normal;font-weight:850;justify-self:end;padding:8px 10px;text-align:center}.customer-analytics-dashboard-band .customer-first-result-compact{background:transparent;border:0;box-shadow:none;padding:0}@media (max-width:1180px){.customer-analytics-hero{grid-template-columns:1fr}.customer-analytics-copy h1{font-size:4.05rem}.customer-analytics-employee-grid{grid-template-columns:1fr}}@media (max-width:720px){.customer-analytics-hero{padding:34px 18px 30px}.customer-analytics-copy h1{font-size:2.65rem;line-height:.98}.customer-analytics-stat-grid{grid-template-columns:1fr}.customer-analytics-score{padding:16px}.customer-analytics-score-head{align-items:stretch;flex-direction:column}.customer-analytics-score-head strong{text-align:left}.customer-analytics-capacity-row,.customer-analytics-score-row{grid-template-columns:1fr}.customer-analytics-employee-card{min-height:0}.customer-analytics-capacity-row em,.customer-analytics-capacity-row>span,.customer-analytics-score-row>span{justify-self:start}}.customer-results-hero{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(0,.86fr) minmax(460px,.76fr);padding:58px 48px 54px}.customer-results-copy{align-content:start;display:grid;gap:20px;min-width:0}.customer-results-copy h1{font-size:4.95rem;line-height:.94;margin-bottom:4px;max-width:900px}.customer-results-copy .customer-lede{max-width:780px}.customer-results-stat-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.customer-results-stat-grid .customer-summary-item{display:grid;gap:7px;min-height:82px}.customer-results-stat-grid .customer-summary-item span,.customer-results-stat-grid .customer-summary-item strong{text-align:left}.customer-results-board,.customer-results-export-row,.customer-results-proof-card{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-panel)}.customer-results-board{display:grid;gap:14px;padding:20px}.customer-results-board-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.customer-results-board-head span{align-items:center;background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:8px;color:var(--text-success);display:inline-flex;gap:8px;min-height:38px;padding:0 12px}.customer-results-board-head strong{color:var(--text-strong);line-height:1.25;text-align:right}.customer-results-board-table{display:grid;gap:8px}.customer-results-board-row{align-items:start;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:12px;grid-template-columns:.82fr 1fr 1.18fr .94fr;padding:12px}.customer-results-board-row-head{background:rgba(255,255,255,.075)}.customer-results-board-row span:first-child,.customer-results-board-row strong{color:var(--text-strong);font-weight:850}.customer-results-board-row span{color:var(--text-secondary);line-height:1.45}.customer-results-board>p{align-items:center;background:var(--surface-amber);border:1px solid rgba(232,180,75,.22);border-radius:8px;color:var(--text-warning);display:flex;gap:10px;line-height:1.45;margin:0;padding:12px}.customer-results-dashboard-band,.customer-results-proof-band{background:var(--surface-page)}.customer-results-proof-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-results-proof-card{align-content:start;display:grid;gap:12px;min-height:184px;padding:18px}.customer-results-proof-card svg{color:var(--text-success)}.customer-results-proof-card strong{color:var(--text-strong);line-height:1.28}.customer-results-proof-card p{color:var(--text-secondary);line-height:1.5;margin:0}.customer-results-export-grid{display:grid;gap:12px}.customer-results-export-row{align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) minmax(110px,auto);padding:16px}.customer-results-export-row>span{align-items:center;background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:8px;color:var(--text-success);display:inline-flex;height:40px;justify-content:center;width:40px}.customer-results-export-row strong{color:var(--text-strong);display:block;margin-bottom:4px}.customer-results-export-row p{color:var(--text-secondary);line-height:1.45;margin:0}.customer-results-export-row em{background:rgba(255,255,255,.07);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-strong);font-style:normal;font-weight:850;justify-self:end;padding:8px 10px;text-align:center}.customer-results-dashboard-band .customer-first-result-compact{background:transparent;border:0;box-shadow:none;padding:0}@media (max-width:1180px){.customer-results-hero{grid-template-columns:1fr}.customer-results-copy h1{font-size:4.1rem}.customer-results-proof-grid{grid-template-columns:1fr}}@media (max-width:720px){.customer-results-hero{padding:34px 18px 30px}.customer-results-copy h1{font-size:2.75rem;line-height:.98}.customer-results-stat-grid{grid-template-columns:1fr}.customer-results-board{padding:16px}.customer-results-board-head{align-items:stretch;flex-direction:column}.customer-results-board-head strong{text-align:left}.customer-results-board-row,.customer-results-board-row-head,.customer-results-export-row{grid-template-columns:1fr}.customer-results-proof-card{min-height:0}.customer-results-export-row em,.customer-results-export-row>span{justify-self:start}}.customer-marketplace-hero{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(0,.86fr) minmax(420px,.74fr);padding:58px 48px 54px}.customer-marketplace-copy{align-content:start;display:grid;gap:20px;min-width:0}.customer-marketplace-copy h1{font-size:4.7rem;line-height:.94;margin-bottom:4px;max-width:940px}.customer-marketplace-copy .customer-lede{max-width:800px}.customer-marketplace-stat-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.customer-marketplace-stat-grid .customer-summary-item{display:grid;gap:7px;min-height:82px}.customer-marketplace-stat-grid .customer-summary-item span,.customer-marketplace-stat-grid .customer-summary-item strong{text-align:left}.customer-marketplace-addon-card,.customer-marketplace-approval,.customer-marketplace-integration-row{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-panel)}.customer-marketplace-approval{display:grid;gap:16px;padding:20px}.customer-marketplace-approval-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.customer-marketplace-approval-head span{align-items:center;background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:8px;color:var(--text-success);display:inline-flex;gap:8px;min-height:38px;padding:0 12px}.customer-marketplace-approval-head strong{color:var(--text-strong);line-height:1.25;text-align:right}.customer-marketplace-approval-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.customer-marketplace-approval-list li{align-items:start;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:14px}.customer-marketplace-approval-list li>span{align-items:center;background:rgba(255,69,98,.16);border-radius:8px;color:var(--text-link);display:inline-flex;font-weight:900;height:34px;justify-content:center;width:34px}.customer-marketplace-approval-list strong{color:var(--text-strong)}.customer-marketplace-approval-list p{color:var(--text-secondary);line-height:1.45;margin:5px 0 0}.customer-marketplace-approval>p{align-items:center;background:var(--surface-amber);border:1px solid rgba(232,180,75,.22);border-radius:8px;color:var(--text-warning);display:flex;gap:10px;line-height:1.45;margin:0;padding:12px}.customer-marketplace-addon-band,.customer-marketplace-resident-band{background:var(--surface-page)}.customer-marketplace-addon-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-marketplace-addon-card{align-content:start;display:grid;gap:12px;min-height:232px;padding:18px}.customer-marketplace-addon-card svg{color:var(--text-success)}.customer-marketplace-addon-card>span{color:var(--text-link);font-size:.8rem;font-weight:850;text-transform:uppercase}.customer-marketplace-addon-card strong{color:var(--text-strong);line-height:1.28}.customer-marketplace-addon-card p{color:var(--text-secondary);line-height:1.5;margin:0}.customer-marketplace-addon-card em{align-self:end;background:rgba(255,255,255,.07);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-strong);font-style:normal;font-weight:850;justify-self:start;padding:8px 10px}.customer-marketplace-integration-grid{display:grid;gap:12px}.customer-marketplace-integration-row{align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) minmax(110px,auto);padding:16px}.customer-marketplace-integration-row>span{align-items:center;background:var(--surface-teal);border:1px solid rgba(22,213,200,.22);border-radius:8px;color:var(--text-success);display:inline-flex;height:40px;justify-content:center;width:40px}.customer-marketplace-integration-row strong{color:var(--text-strong);display:block;margin-bottom:4px}.customer-marketplace-integration-row p{color:var(--text-secondary);line-height:1.45;margin:0}.customer-marketplace-integration-row em{background:rgba(255,255,255,.07);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-strong);font-style:normal;font-weight:850;justify-self:end;padding:8px 10px;text-align:center}@media (max-width:1180px){.customer-marketplace-hero{grid-template-columns:1fr}.customer-marketplace-copy h1{font-size:4.05rem}.customer-marketplace-addon-grid{grid-template-columns:1fr}}@media (max-width:720px){.customer-marketplace-hero{padding:34px 18px 30px}.customer-marketplace-copy h1{font-size:2.65rem;line-height:.98}.customer-marketplace-stat-grid{grid-template-columns:1fr}.customer-marketplace-approval{padding:16px}.customer-marketplace-approval-head{align-items:stretch;flex-direction:column}.customer-marketplace-approval-head strong{text-align:left}.customer-marketplace-approval-list li,.customer-marketplace-integration-row{grid-template-columns:1fr}.customer-marketplace-addon-card{min-height:0}.customer-marketplace-integration-row em,.customer-marketplace-integration-row>span{justify-self:start}}.segment-public .customer-app.customer-security-reference-page{--security-gold:#eda640;--security-gold-strong:#ffc467;--security-ink:#01070b;--security-panel:rgba(5,17,23,0.82);--security-panel-soft:rgba(7,22,30,0.7);--security-border:rgba(226,151,54,0.28);--security-border-strong:rgba(246,190,104,0.48);background:radial-gradient(circle at 70% 8%,rgba(35,96,118,.24),transparent 31%),radial-gradient(circle at 13% 30%,rgba(237,166,64,.1),transparent 24%),linear-gradient(180deg,#01070b,#020b10 46%,#01070b);color:#fffaf1;display:grid;gap:24px;margin:0;max-width:none;min-height:100vh;overflow:hidden;padding:0 clamp(22px,3.9vw,64px) 36px;position:relative}.segment-public .customer-app.customer-security-reference-page:after,.segment-public .customer-app.customer-security-reference-page:before{content:none}.segment-public .customer-security-reference-kicker,.segment-public .customer-security-reference-page .customer-kicker{color:var(--security-gold-strong);font-size:.72rem;font-weight:850;letter-spacing:.18em;line-height:1.05;margin:0;text-transform:uppercase}.segment-public .customer-security-reference-page .customer-kicker{align-items:center;background:rgba(237,166,64,.1);border:1px solid rgba(237,166,64,.16);border-radius:999px;display:inline-flex;justify-self:start;padding:8px 12px}.customer-security-reference-control,.customer-security-reference-cta,.customer-security-reference-footer,.customer-security-reference-hero,.customer-security-reference-panel{margin-left:auto;margin-right:auto;max-width:1440px;width:100%}.customer-security-reference-hero{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(430px,.76fr) minmax(420px,1fr);isolation:isolate;min-height:410px;padding:82px 0 16px;position:relative}.customer-security-reference-hero-image{inset:0 calc(50% - 50vw);-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;opacity:.9;position:absolute;z-index:-3}.customer-security-reference-hero:after,.customer-security-reference-hero:before{content:"";inset:0 calc(50% - 50vw);pointer-events:none;position:absolute}.customer-security-reference-hero:before{background:linear-gradient(90deg,rgba(1,7,11,.98),rgba(1,7,11,.86) 31%,rgba(1,7,11,.24) 60%,rgba(1,7,11,.62)),linear-gradient(180deg,rgba(1,7,11,.08),rgba(1,7,11,.08) 54%,rgba(1,7,11,.96));z-index:-2}.customer-security-reference-hero:after{background:radial-gradient(circle at 70% 48%,rgba(246,190,104,.16),transparent 28%);z-index:-1}.customer-security-reference-copy{display:grid;gap:16px;max-width:610px;position:relative;z-index:1}.customer-security-reference-copy h1{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,4.25vw,4.25rem);font-weight:400;line-height:.98;margin:0}.customer-security-reference-copy h1 span{display:block}.customer-security-reference-copy h1 span:last-child{color:var(--security-gold)}.customer-security-reference-page .customer-lede{color:rgba(255,250,241,.76);font-size:.98rem;line-height:1.62;margin:0;max-width:620px}.customer-security-reference-hero-proof{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:6px;max-width:780px}.customer-security-reference-cta-proof article,.customer-security-reference-hero-proof article{align-items:center;display:flex;gap:10px;min-width:0}.customer-security-reference-cta-proof svg,.customer-security-reference-hero-proof svg{background:rgba(237,166,64,.1);border:1px solid rgba(237,166,64,.18);border-radius:999px;color:var(--security-gold);flex:0 0 auto;height:30px;padding:6px;width:30px}.customer-security-reference-hero-proof span{display:grid;gap:3px;min-width:0}.customer-security-reference-cta-proof span,.customer-security-reference-hero-proof strong{color:#fffaf1;font-size:.8rem;line-height:1.2}.customer-security-reference-cta-proof small,.customer-security-reference-hero-proof small{color:rgba(255,250,241,.62);font-size:.72rem;line-height:1.25}.customer-security-reference-panel{background:linear-gradient(180deg,rgba(8,24,32,.86),rgba(3,12,17,.82)),rgba(4,14,19,.78);border:1px solid var(--security-border);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 22px 60px rgba(0,0,0,.28);padding:clamp(16px,1.65vw,22px)}.customer-security-reference-compliance,.customer-security-reference-faq,.customer-security-reference-layers{display:grid;gap:20px}.customer-security-reference-compliance-grid,.customer-security-reference-layer-grid{display:grid;gap:14px}.customer-security-reference-compliance-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.customer-security-reference-layer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-security-reference-compliance-grid article,.customer-security-reference-control-stack article,.customer-security-reference-faq details,.customer-security-reference-layer-grid article{background:linear-gradient(180deg,rgba(10,28,36,.88),rgba(4,14,19,.88)),rgba(5,18,24,.76);border:1px solid rgba(226,151,54,.2);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.customer-security-reference-compliance-grid article{align-content:start;display:grid;gap:10px;min-height:174px;padding:16px}.customer-security-reference-compliance-grid svg,.customer-security-reference-control-stack svg,.customer-security-reference-layer-grid article>span{color:var(--security-gold)}.customer-security-reference-audit h2,.customer-security-reference-compliance-grid h2,.customer-security-reference-control-stack strong,.customer-security-reference-cta h2,.customer-security-reference-layer-grid h2{color:#fffaf1}.customer-security-reference-compliance-grid h2,.customer-security-reference-layer-grid h2{font-size:.94rem;line-height:1.18;margin:0}.customer-security-reference-audit li,.customer-security-reference-audit p,.customer-security-reference-compliance-grid p,.customer-security-reference-control-stack p,.customer-security-reference-faq p,.customer-security-reference-layer-grid li{color:rgba(255,250,241,.66);font-size:.78rem;line-height:1.48;margin:0}.customer-security-reference-audit a,.customer-security-reference-compliance-grid a,.customer-security-reference-cta-button{align-items:center;color:var(--security-gold-strong);display:inline-flex;font-size:.78rem;font-weight:850;gap:8px;margin-top:auto;text-decoration:none}.customer-security-reference-layer-grid article{display:grid;gap:12px;min-height:200px;padding:18px 15px}.customer-security-reference-layer-grid article>span{align-items:center;background:radial-gradient(circle,rgba(237,166,64,.16),rgba(237,166,64,.04));border:1px solid rgba(237,166,64,.16);border-radius:999px;display:inline-flex;height:48px;justify-content:center;width:48px}.customer-security-reference-audit ul,.customer-security-reference-layer-grid ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.customer-security-reference-audit li,.customer-security-reference-layer-grid li{align-items:start;display:flex;gap:8px}.customer-security-reference-audit li svg,.customer-security-reference-layer-grid li svg{color:var(--security-gold);flex:0 0 auto;margin-top:3px}.customer-security-reference-control{display:grid;gap:16px;grid-template-columns:minmax(0,2.18fr) minmax(320px,.92fr)}.customer-security-reference-control-main{display:grid;gap:18px}.customer-security-reference-control-layout{display:grid;gap:14px;grid-template-columns:minmax(180px,.72fr) minmax(280px,1.28fr) minmax(180px,.72fr)}.customer-security-reference-control-stack{display:grid;gap:10px}.customer-security-reference-control-stack article{align-items:start;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr);min-height:82px;padding:13px}.customer-security-reference-control-stack svg{background:rgba(237,166,64,.1);border:1px solid rgba(237,166,64,.18);border-radius:8px;height:36px;padding:8px;width:36px}.customer-security-reference-control-stack strong{display:block;line-height:1.25}.customer-security-reference-control-stack p{margin-top:5px}.customer-security-reference-control-visual{align-self:stretch;background:rgba(2,10,15,.64);border:1px solid rgba(246,190,104,.26);border-radius:8px;min-height:250px;overflow:hidden;position:relative}.customer-security-reference-control-visual img{-o-object-fit:cover;object-fit:cover}.customer-security-reference-audit{align-content:space-between;background:linear-gradient(180deg,rgba(8,24,32,.82),rgba(3,12,17,.84)),radial-gradient(circle at 74% 58%,rgba(237,166,64,.16),transparent 34%);display:grid;gap:18px;min-height:100%}.customer-security-reference-audit h2{font-size:1.06rem;line-height:1.22;margin:0 0 10px}.customer-security-reference-faq>div{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-security-reference-faq details{overflow:hidden}.customer-security-reference-faq summary{align-items:center;color:rgba(255,250,241,.88);cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;font-size:.8rem;min-height:44px;padding:0 18px}.customer-security-reference-faq summary::-webkit-details-marker{display:none}.customer-security-reference-faq summary span{color:var(--security-gold);font-size:1.2rem}.customer-security-reference-faq details[open] summary span{transform:rotate(45deg)}.customer-security-reference-faq p{border-top:1px solid rgba(226,151,54,.14);padding:12px 18px 16px}.customer-security-reference-cta{align-items:center;background:linear-gradient(90deg,rgba(5,17,23,.96),rgba(5,17,23,.78) 58%,rgba(5,17,23,.3)),rgba(4,14,19,.86);border:1px solid var(--security-border-strong);border-radius:8px;display:grid;gap:24px;grid-template-columns:minmax(560px,1.08fr) minmax(380px,.74fr) auto;min-height:188px;overflow:hidden;padding:clamp(24px,3vw,38px);position:relative}.customer-security-reference-cta-image{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;opacity:.55;z-index:0}.customer-security-reference-cta>:not(img){position:relative;z-index:1}.customer-security-reference-cta-copy{align-items:center;display:grid;gap:18px;grid-template-columns:78px minmax(0,1fr)}.customer-security-reference-cta-copy>svg{color:var(--security-gold);filter:drop-shadow(0 0 18px rgba(237,166,64,.24))}.customer-security-reference-cta h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,2.3vw,2.45rem);font-weight:400;line-height:1.05;margin:0 0 10px}.customer-security-reference-cta h2 span{color:var(--security-gold);display:block}.customer-security-reference-cta-copy .customer-lede{grid-column:2}.customer-security-reference-cta-proof{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.customer-security-reference-cta-proof article{align-items:start;display:grid;gap:5px;justify-items:center;text-align:center}.customer-security-reference-cta-button{background:linear-gradient(180deg,#ffc76a,#e49a36);border:1px solid rgba(255,210,133,.7);border-radius:6px;box-shadow:inset 0 1px 0 rgba(255,255,255,.35);color:#120a03;justify-content:center;min-height:48px;min-width:230px;padding:0 22px}.customer-security-reference-footer{align-items:center;color:rgba(255,250,241,.58);display:flex;flex-wrap:wrap;gap:18px 30px;justify-content:space-between;padding:8px 0 0}.customer-security-reference-footer .brand-mark{padding:0}.customer-security-reference-footer p,.customer-security-reference-footer-note{margin:0}.customer-security-reference-footer nav{align-items:center;display:flex;flex-wrap:wrap;gap:22px}.customer-security-reference-footer a{color:rgba(255,250,241,.68);text-decoration:none}.customer-security-reference-footer a:hover{color:var(--security-gold-strong)}.customer-security-reference-footer-status{align-items:center;background:rgba(24,185,124,.1);border:1px solid rgba(24,185,124,.2);border-radius:999px;color:#82f0b6;display:inline-flex;gap:7px;min-height:32px;padding:0 12px}@media (max-width:1180px){.customer-security-reference-hero{grid-template-columns:1fr}.customer-security-reference-copy{max-width:720px}.customer-security-reference-compliance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-security-reference-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-security-reference-control,.customer-security-reference-cta{grid-template-columns:1fr}.customer-security-reference-cta-proof{max-width:720px}}@media (max-width:860px){.segment-public .customer-app.customer-security-reference-page{padding:0 16px 28px}.customer-security-reference-hero{min-height:560px;padding-top:102px}.customer-security-reference-hero-image{-o-object-position:63% top;object-position:63% top;opacity:.9}.customer-security-reference-hero:before{background:linear-gradient(180deg,rgba(1,7,11,.46),rgba(1,7,11,.68) 46%,rgba(1,7,11,.94)),linear-gradient(90deg,rgba(1,7,11,.9),rgba(1,7,11,.22))}.customer-security-reference-hero:after{opacity:.8}.customer-security-reference-control-layout,.customer-security-reference-cta-proof,.customer-security-reference-faq>div,.customer-security-reference-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.customer-security-reference-hero{min-height:590px}.customer-security-reference-copy h1{font-size:clamp(2.72rem,14vw,3.55rem)}.customer-security-reference-page .customer-lede{font-size:.98rem}.customer-security-reference-compliance-grid,.customer-security-reference-control-layout,.customer-security-reference-cta-copy,.customer-security-reference-cta-proof,.customer-security-reference-faq>div,.customer-security-reference-hero-proof,.customer-security-reference-layer-grid{grid-template-columns:1fr}.customer-security-reference-cta,.customer-security-reference-panel{padding:18px}.customer-security-reference-control-visual{min-height:220px}.customer-security-reference-cta-button{min-width:0;width:100%}.customer-security-reference-cta-copy .customer-lede{grid-column:auto}}.segment-public .city-header,.segment-public .shell-clean .city-header{align-items:center;background:linear-gradient(180deg,rgba(1,8,12,.92),rgba(1,8,12,0));border:0;border-radius:0;box-shadow:none;color:#f8f4ec;display:flex;flex-wrap:nowrap;gap:24px;justify-content:space-between;left:0;margin:0;max-width:none;min-height:76px;padding:16px 34px 14px;position:absolute;right:0;top:0;width:100%;z-index:40}.segment-public .brand-mark,.segment-public .shell-clean .brand-mark{align-items:center;background:transparent;border:0;box-shadow:none;flex:0 0 auto;gap:12px;order:0}.segment-public .brand-wordmark,.segment-public .shell-clean .brand-wordmark{display:grid;gap:2px;line-height:1.05;min-width:0}.segment-public .brand-symbol,.segment-public .shell-clean .brand-symbol{filter:drop-shadow(0 0 12px rgba(242,168,58,.34));height:42px;-o-object-fit:contain;object-fit:contain;width:30px}.segment-public .brand-wordmark span,.segment-public .shell-clean .brand-wordmark span{color:#fffaf1;font-size:1rem;font-weight:650;letter-spacing:.22em;line-height:1;text-transform:uppercase}.segment-public .brand-wordmark small,.segment-public .shell-clean .brand-wordmark small{color:rgba(255,250,241,.82);font-size:.68rem;letter-spacing:0;margin-top:3px}.segment-public .city-header nav,.segment-public .shell-clean .city-header nav{display:flex;gap:52px;justify-content:center;min-width:0;order:1}.segment-public .city-header nav a,.segment-public .city-header-actions a,.segment-public .shell-clean .city-header nav a,.segment-public .shell-clean .city-header-actions a{background:transparent;border:0;color:#fffaf1;font-size:.92rem;font-weight:520;min-height:38px;padding:0}.segment-public .city-header nav a:hover,.segment-public .city-header-actions a:hover,.segment-public .shell-clean .city-header nav a:hover,.segment-public .shell-clean .city-header-actions a:hover{color:#f2ad50}.segment-public[data-route="/pricing"] .city-header nav a[href="/pricing"],.segment-public[data-route="/residents"] .city-header nav a[href="/residents"],.segment-public[data-route="/security"] .city-header nav a[href="/security"],.segment-public[data-route="/trust"] .city-header nav a[href="/trust"]{color:#f2ad50;position:relative}.segment-public[data-route="/pricing"] .city-header nav a[href="/pricing"]:after,.segment-public[data-route="/residents"] .city-header nav a[href="/residents"]:after,.segment-public[data-route="/security"] .city-header nav a[href="/security"]:after,.segment-public[data-route="/trust"] .city-header nav a[href="/trust"]:after{background:#f2ad50;border-radius:999px;bottom:1px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:62px}.segment-public[data-route="/residents"] .city-header{left:50%;max-width:min(1440px,calc(100% - 72px));padding-left:0;padding-right:0;right:auto;transform:translateX(-50%)}.segment-public .city-header-actions,.segment-public .shell-clean .city-header-actions{display:flex;flex:0 0 auto;gap:14px;order:2}.segment-public .city-header-actions a[href="/login"],.segment-public .shell-clean .city-header-actions a[href="/login"]{gap:0}.segment-public .city-header-actions a[href="/login"] svg,.segment-public .shell-clean .city-header-actions a[href="/login"] svg{display:none}.segment-public .city-header-demo,.segment-public .shell-clean .city-header-demo{border:1px solid rgba(232,159,62,.76)!important;border-radius:6px!important;min-width:162px;padding:0 24px!important}.segment-public .city-header-actions a[href="/signup"],.segment-public .shell-clean .city-header-actions a[href="/signup"]{background:linear-gradient(180deg,#ffd27b,#eaa23d)!important;border:1px solid rgba(255,214,130,.78)!important;border-radius:6px!important;color:#140b03!important;min-width:262px;padding:0 24px!important}.segment-public .city-header .status-pill,.segment-public .shell-clean .city-header .status-pill{display:none}.segment-public .city-header>.language-switcher,.segment-public .shell-clean .city-header>.language-switcher{background:rgba(4,16,22,.52);border-color:rgba(232,159,62,.34);border-radius:6px;display:inline-flex;min-height:34px;order:3}.segment-public .city-header>.language-switcher .language-switcher-label,.segment-public .city-header>.language-switcher>button:first-of-type,.segment-public .shell-clean .city-header>.language-switcher .language-switcher-label,.segment-public .shell-clean .city-header>.language-switcher>button:first-of-type{display:none}.segment-public .city-header>.language-switcher button,.segment-public .shell-clean .city-header>.language-switcher button{color:rgba(255,250,241,.72);min-height:26px}.segment-public .city-header>.language-switcher button.language-switcher-active,.segment-public .city-header>.language-switcher button:hover,.segment-public .shell-clean .city-header>.language-switcher button.language-switcher-active,.segment-public .shell-clean .city-header>.language-switcher button:hover{background:rgba(242,169,61,.18);color:#ffd27b}.customer-home-page{--home-gold:#f1aa43;--home-gold-strong:#ffd07a;--home-ink:#01080c;--home-panel:rgba(5,18,25,0.78);background:radial-gradient(circle at 50% 22%,rgba(20,91,114,.2),transparent 34%),linear-gradient(180deg,#01080c,#031016 46%,#01080c);color:#fffaf1;margin:0;max-width:none;overflow:hidden;padding:0 32px 42px}.customer-home-page .customer-band{max-width:1360px}.customer-home-hero.customer-band{align-items:stretch;background:#01080c;border:0;border-radius:0;box-shadow:none;margin:0 -32px;max-width:none;min-height:618px;overflow:hidden;padding:0 32px;position:relative}.customer-home-stage-image{inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:1;z-index:0}.customer-home-hero:before{background:linear-gradient(90deg,rgba(1,8,12,.98),rgba(1,8,12,.92) 31%,rgba(1,8,12,.38) 54%,rgba(1,8,12,.06)),linear-gradient(180deg,rgba(1,8,12,.24),rgba(1,8,12,0) 42%,rgba(1,8,12,.58));inset:0}.customer-home-hero:after,.customer-home-hero:before{content:"";pointer-events:none;position:absolute;z-index:1}.customer-home-hero:after{background:linear-gradient(180deg,rgba(1,8,12,0),#01080c);bottom:-1px;height:92px;left:0;right:0}.customer-home-stage{display:grid;grid-template-columns:minmax(430px,.45fr) minmax(0,.55fr);margin:0 auto;max-width:1360px;min-height:618px;padding-top:132px;position:relative;width:100%;z-index:2}.customer-home-hero-copy{align-content:start;display:grid;gap:24px;max-width:540px}.customer-home-hero-copy .customer-kicker{color:var(--home-gold);font-size:.78rem;font-weight:760;letter-spacing:.34em;margin:0 0 2px;text-transform:uppercase}.customer-home-hero-copy h1{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:4.9rem;font-weight:400;letter-spacing:0;line-height:1.03;margin:0;text-shadow:0 16px 42px rgba(0,0,0,.58)}.customer-home-hero-copy h1 span{display:block}.customer-home-hero-copy .customer-lede{color:rgba(255,250,241,.92);font-size:1.16rem;line-height:1.58;margin:0;max-width:500px}.customer-home-final .customer-hero-actions,.customer-home-hero .customer-hero-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:4px}.customer-home-page .customer-button{border-radius:6px;font-size:.95rem;font-weight:620;min-height:54px;min-width:190px;padding:0 27px}.customer-home-page .customer-button-primary{background:linear-gradient(180deg,#ffd27b,#e9a03a);border:1px solid rgba(255,214,130,.84);box-shadow:0 18px 42px rgba(233,160,58,.22);color:#130b03}.customer-home-page .customer-button-secondary{background:rgba(4,13,18,.28);border:1px solid rgba(232,159,62,.72);color:#fffaf1}.customer-home-page .customer-button svg{display:none}.customer-home-proof-points{display:flex;flex-wrap:wrap;gap:22px;margin-top:0}.customer-home-proof-points span{align-items:center;color:rgba(255,250,241,.82);display:inline-flex;font-size:.83rem;gap:7px;white-space:nowrap}.customer-home-proof-points svg{color:var(--home-gold)}.customer-home-premium-metrics{align-items:stretch;background:rgba(6,19,27,.82);border:1px solid rgba(255,190,96,.18);border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto 34px;min-height:112px;padding:20px 28px;position:relative;z-index:5}.customer-home-premium-metrics article{align-items:center;border-right:1px solid rgba(255,255,255,.12);display:grid;gap:17px;grid-template-columns:42px minmax(0,1fr);padding:0 23px}.customer-home-premium-metrics article:last-child{border-right:0}.customer-home-premium-metrics svg{color:var(--home-gold);filter:drop-shadow(0 0 14px rgba(241,170,67,.22))}.customer-home-premium-metrics strong{color:var(--home-gold-strong);display:block;font-family:Georgia,Times New Roman,serif;font-size:1.78rem;font-weight:400;letter-spacing:0;line-height:1}.customer-home-premium-metrics span{color:rgba(255,250,241,.82);display:block;font-size:.83rem;line-height:1.35;margin-top:6px}.customer-home-employees.customer-band{background:transparent;border:0;box-shadow:none;margin:0 auto;padding:0}.customer-home-section-head-centered{margin:0 auto 18px;max-width:720px;text-align:center}.customer-home-section-head h2,.customer-home-section-head-centered h2{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:2.12rem;font-weight:400;letter-spacing:0;line-height:1.15;margin:0}.customer-home-section-head .customer-lede,.customer-home-section-head-centered .customer-lede{color:rgba(255,250,241,.7);font-size:.99rem;line-height:1.5;margin:8px 0 0}.customer-home-roster{display:grid;gap:20px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.customer-home-employee-card{background:linear-gradient(180deg,rgba(7,20,27,.86),rgba(2,10,15,.9));border:1px solid rgba(226,151,54,.33);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);display:grid;gap:10px;min-height:260px;overflow:hidden;padding:12px}.customer-home-employee-portrait{aspect-ratio:1.58;background:#06151d;border:0;border-radius:6px;box-shadow:none;min-height:0;overflow:hidden;position:relative}.customer-home-employee-portrait img{-o-object-fit:cover;object-fit:cover}.customer-home-employee-portrait:after{background:linear-gradient(180deg,rgba(2,10,14,0) 48%,rgba(2,10,14,.62));content:"";inset:0;pointer-events:none;position:absolute}.customer-home-employee-copy{align-content:start;display:grid;gap:6px}.customer-home-employee-copy h3{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:1.24rem;font-weight:400;letter-spacing:0;line-height:1.08;margin:0}.customer-home-employee-copy strong{color:rgba(255,250,241,.7);font-size:.86rem;font-weight:400;hyphens:auto;line-height:1.34;min-height:42px;overflow-wrap:normal}.customer-home-employee-actions{margin-top:4px}.customer-home-employee-actions a{border:1px solid rgba(232,159,62,.72);border-radius:5px;color:var(--home-gold-strong);font-size:.9rem;gap:8px;min-height:32px;padding:0 12px}.customer-home-all-employees,.customer-home-employee-actions a{align-items:center;display:flex;justify-content:center;text-decoration:none}.customer-home-all-employees{color:var(--home-gold);font-size:.96rem;gap:12px;margin:18px auto 0}.customer-home-trust.customer-band{margin:24px auto 0;padding:0}.customer-home-trust-panel{align-items:center;background:rgba(6,19,27,.76);border:1px solid rgba(226,151,54,.36);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);display:grid;gap:16px;grid-template-columns:.86fr 2.14fr;padding:16px 32px 38px;position:relative}.customer-home-trust-panel .customer-home-section-head{max-width:360px}.customer-home-trust-panel .customer-home-section-head h2{font-size:1.64rem}.customer-home-trust-panel .customer-home-section-head .customer-lede{font-size:.8rem;line-height:1.32}.customer-home-trust-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.customer-home-trust-grid article{align-content:start;background:transparent;border:0;display:grid;gap:5px 8px;grid-template-columns:24px minmax(0,1fr);padding:0}.customer-home-trust-grid svg{color:var(--home-gold);grid-row:span 2;margin-top:2px}.customer-home-trust-grid strong{color:#fffaf1;font-size:.8rem;line-height:1.22}.customer-home-trust-grid p{color:rgba(255,250,241,.68);font-size:.68rem;line-height:1.24;margin:0}.customer-home-trust-link{align-items:center;bottom:12px;color:var(--home-gold);display:inline-flex;font-size:.93rem;gap:10px;left:50%;position:absolute;text-decoration:none;transform:translateX(-50%)}.customer-home-audience.customer-band{margin:24px auto 0;padding:0}.customer-home-audience-grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.customer-home-audience-grid article{align-items:start;background:transparent;border:0;display:grid;gap:7px 14px;grid-template-columns:44px minmax(0,1fr);min-height:64px;padding:0}.customer-home-audience-grid article>span{align-items:center;border:1px solid var(--home-gold);border-radius:50%;color:var(--home-gold);display:inline-flex;height:38px;justify-content:center;width:38px}.customer-home-audience-grid strong{color:#fffaf1;font-size:.98rem;font-weight:520;line-height:1.22}.customer-home-audience-grid p{color:rgba(255,250,241,.65);font-size:.82rem;grid-column:2;line-height:1.35;margin:0}.customer-home-final.customer-band{align-items:center;background:rgba(6,19,27,.76);border:1px solid rgba(226,151,54,.58);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);display:grid;gap:18px;grid-template-columns:64px minmax(0,1fr) auto;margin:28px auto 0;min-height:88px;overflow:hidden;padding:16px 36px;position:relative}.customer-home-final:after,.customer-home-final:before{content:none;display:none}.customer-home-final>*{position:relative;z-index:1}.customer-home-final-mark{display:flex}.customer-home-final-mark img{filter:drop-shadow(0 0 16px rgba(242,168,58,.32))}.customer-home-final-copy{display:grid;gap:5px;min-width:0}.customer-home-final h2{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:1.44rem;font-weight:400;letter-spacing:0;line-height:1.16;margin:0}.customer-home-final .customer-lede{color:rgba(255,250,241,.7);font-size:.86rem;line-height:1.34;margin:0}.customer-home-final .customer-button{min-height:38px;min-width:184px}.customer-home-social-proof.customer-band{margin:22px auto 0;padding:0;text-align:center}.customer-home-social-proof p{color:rgba(255,250,241,.66);font-family:Georgia,Times New Roman,serif;font-size:1.02rem;margin:0 0 18px}.customer-home-social-proof>div{align-items:center;display:grid;gap:30px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;max-width:1050px}.customer-home-social-proof span{color:rgba(255,255,255,.52);display:grid;gap:1px;justify-items:center;text-transform:uppercase}.customer-home-social-proof strong{font-size:1.18rem;font-weight:720;letter-spacing:.08em;line-height:1}.customer-home-social-proof small{font-size:.58rem;font-weight:650;letter-spacing:.18em}@media (max-width:1180px){.segment-public .city-header,.segment-public .shell-clean .city-header{padding-inline:22px}.segment-public .city-header nav,.segment-public .shell-clean .city-header nav{gap:22px}.segment-public .city-header-actions a[href="/signup"],.segment-public .shell-clean .city-header-actions a[href="/signup"]{min-width:226px}.segment-public .city-header-demo,.segment-public .shell-clean .city-header-demo{min-width:150px}.customer-home-page{padding-inline:26px}.customer-home-hero.customer-band{margin-inline:-26px;min-height:552px;padding-inline:26px}.customer-home-stage{grid-template-columns:minmax(500px,.5fr) minmax(0,.5fr);min-height:552px;padding-top:108px}.customer-home-hero-copy h1{font-size:3.72rem}.customer-home-premium-metrics{grid-template-columns:repeat(5,minmax(0,1fr));padding-inline:12px}.customer-home-premium-metrics article{gap:10px;grid-template-columns:34px minmax(0,1fr);padding-inline:12px}.customer-home-roster{gap:14px}.customer-home-employee-card{min-height:252px;padding:11px}.customer-home-employee-copy h3{font-size:1.12rem}.customer-home-trust-panel{gap:14px;grid-template-columns:.84fr 2.16fr;padding:15px 26px 36px}.customer-home-final.customer-band{gap:16px;grid-template-columns:72px minmax(0,1fr) auto;padding-inline:30px}.customer-home-final h2{font-size:1.34rem}.customer-home-final .customer-hero-actions{grid-column:auto}.customer-home-final .customer-button{min-width:176px}}@media (max-width:860px){.segment-public .city-header,.segment-public .shell-clean .city-header{align-items:start;display:grid;gap:14px;grid-template-columns:1fr auto;min-height:0;padding:16px 18px;position:absolute}.segment-public[data-route="/residents"] .city-header{left:0;max-width:none;padding:16px 18px;right:0;transform:none}.segment-public .city-header nav,.segment-public .city-header-actions,.segment-public .shell-clean .city-header nav,.segment-public .shell-clean .city-header-actions{display:none}.segment-public .language-switcher,.segment-public .shell-clean .language-switcher{display:flex}.customer-home-page{padding:0 16px 34px}.customer-home-hero.customer-band{margin-inline:-16px;min-height:690px;padding-inline:16px}.customer-home-stage-image{-o-object-position:60% top;object-position:60% top}.customer-home-hero:before{background:linear-gradient(180deg,rgba(1,8,12,.58),rgba(1,8,12,.78) 44%,rgba(1,8,12,.93)),linear-gradient(90deg,rgba(1,8,12,.88),rgba(1,8,12,.28))}.customer-home-stage{grid-template-columns:1fr;min-height:690px;padding-top:132px}.customer-home-hero-copy{max-width:100%}.customer-home-hero-copy h1{font-size:3.12rem}.customer-home-hero-copy .customer-lede{font-size:1rem}.customer-home-final .customer-hero-actions,.customer-home-hero .customer-hero-actions{display:grid;gap:12px;grid-template-columns:1fr}.customer-home-page .customer-button{min-width:0;width:100%}.customer-home-proof-points{gap:12px}.customer-home-premium-metrics{gap:0;grid-template-columns:1fr;margin-top:12px;padding:0}.customer-home-premium-metrics article{border-bottom:1px solid rgba(255,255,255,.1);border-right:0;padding:15px 18px}.customer-home-premium-metrics article:last-child{border-bottom:0}.customer-home-audience-grid,.customer-home-roster,.customer-home-social-proof>div,.customer-home-trust-grid{grid-template-columns:1fr}.customer-home-employee-card{min-height:0}.customer-home-employee-portrait{aspect-ratio:1.55}.customer-home-final.customer-band,.customer-home-trust-panel{padding:20px}.customer-home-trust-link{bottom:auto;left:auto;position:relative;transform:none}.customer-home-final.customer-band{grid-template-columns:1fr}.customer-home-final .customer-hero-actions{grid-column:auto}}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page){background:radial-gradient(circle at 76% 18%,rgba(51,137,183,.16),transparent 28%),radial-gradient(circle at 50% 8%,rgba(214,142,44,.12),transparent 22%),linear-gradient(180deg,#02070b,#02090d 48%,#010508);color:#f8f4ed;isolation:isolate;min-height:100vh;overflow:hidden;padding:102px 24px 42px;position:relative}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page):before{background:linear-gradient(180deg,rgba(2,7,11,.18),rgba(2,7,11,.98)),linear-gradient(90deg,rgba(2,7,11,.92),rgba(2,7,11,.42) 48%,rgba(2,7,11,.88)),url(/metapolis-reference/hero-city.webp) top /min(1180px,96vw) auto no-repeat;content:"";inset:0 0 auto;height:520px;opacity:.84;pointer-events:none;position:absolute;z-index:-1}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page):after{background-image:radial-gradient(circle,rgba(255,198,108,.52) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(93,159,192,.22) 0 1px,transparent 1.6px);background-position:0 0,42px 38px;background-size:120px 120px,170px 170px;content:"";height:390px;inset:0 0 auto;opacity:.26;pointer-events:none;position:absolute;z-index:-1}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) .customer-band,.segment-public .customer-signup-activation,.segment-public .customer-signup-hero,.segment-public .legal-page{background:rgba(4,16,22,.82);border:1px solid rgba(224,154,64,.28);border-radius:8px;box-shadow:0 26px 72px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05);margin-inline:auto;max-width:1190px;position:relative}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) .customer-band+.customer-band,.segment-public .customer-signup-activation{margin-top:22px}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) .customer-section-head{max-width:780px}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) .customer-kicker{color:#e7a23c;font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) h1,.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) h2{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:0;text-wrap:balance}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) h1{font-size:clamp(2.8rem,5.8vw,5.2rem);line-height:.96}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) h2{font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.05}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) .customer-lede,.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) li,.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) p,.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) small,.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) span{letter-spacing:0}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) .customer-lede{color:rgba(255,255,255,.82);font-size:1.06rem;line-height:1.62}.segment-public .customer-button,.segment-public .customer-google-button,.segment-public .legal-action{border-radius:6px;font-weight:750;letter-spacing:0}.segment-public .customer-button-primary,.segment-public .customer-google-button,.segment-public .legal-action{background:linear-gradient(180deg,#f5bd66,#df9432);border:1px solid rgba(255,214,143,.78);box-shadow:0 12px 30px rgba(229,157,59,.22);color:#130d05}.segment-public .customer-button-secondary{background:rgba(3,12,17,.78);border:1px solid rgba(224,154,64,.58);color:#fff7ea}.segment-public .customer-button:hover,.segment-public .customer-google-button:hover{transform:translateY(-1px)}.segment-public .customer-comparison,.segment-public .customer-console,.segment-public .customer-demo-agenda article,.segment-public .customer-detail-panel,.segment-public .customer-first-result,.segment-public .customer-form,.segment-public .customer-plan,.segment-public .customer-product-card,.segment-public .customer-proof-card,.segment-public .customer-resident-card,.segment-public .customer-resident-proof-panel,.segment-public .customer-subscribe-assurance-card,.segment-public .customer-subscribe-configurator,.segment-public .customer-summary-item,.segment-public .customer-trial-card,.segment-public .customer-trial-usage,.segment-public .legal-card,.segment-public .legal-launch-review,.segment-public .legal-readiness-panel{background:linear-gradient(180deg,rgba(11,27,35,.88),rgba(3,13,18,.88)),rgba(5,18,24,.78);border:1px solid rgba(224,154,64,.26);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.045);color:rgba(255,255,255,.82)}.segment-public .customer-demo-agenda article>span,.segment-public .customer-detail-panel svg,.segment-public .customer-form svg,.segment-public .customer-form-head svg,.segment-public .customer-proof-card svg,.segment-public .customer-resident-card svg,.segment-public .customer-subscribe-assurance-card svg,.segment-public .legal-launch-review svg,.segment-public .legal-meta svg,.segment-public .legal-readiness-panel svg{color:#eda640}.segment-public .customer-command-composer input,.segment-public .customer-form input,.segment-public .customer-form select{background:rgba(2,10,15,.88);border:1px solid rgba(224,154,64,.28);border-radius:6px;color:#fffaf1}.segment-public .customer-command-composer input:focus,.segment-public .customer-form input:focus,.segment-public .customer-form select:focus{border-color:rgba(246,190,104,.72);box-shadow:0 0 0 3px rgba(229,157,59,.18);outline:none}.segment-public .customer-auth-divider,.segment-public .customer-form label,.segment-public .customer-form-hint,.segment-public .customer-trial-note{color:rgba(255,255,255,.64)}.segment-public .customer-detail-panel strong,.segment-public .customer-form-head h2,.segment-public .customer-proof-card strong,.segment-public .customer-resident-card h3,.segment-public .legal-card h2{color:#fff6e8}.segment-public .customer-demo-hero,.segment-public .customer-login-hero,.segment-public .customer-resident-detail-hero,.segment-public .customer-signup-hero,.segment-public .customer-subscribe-hero,.segment-public .legal-page,.segment-public [data-customer-route=pricing]>.customer-band:first-child{backdrop-filter:blur(18px);min-height:0;padding:clamp(26px,4vw,50px)}.segment-public .customer-demo-hero,.segment-public .customer-login-hero,.segment-public .customer-resident-detail-hero,.segment-public .customer-signup-hero,.segment-public .customer-subscribe-hero{display:grid;gap:clamp(22px,4vw,48px);grid-template-columns:minmax(0,.96fr) minmax(340px,.78fr)}.segment-public [data-customer-route=pricing]>.customer-band:first-child{display:grid;gap:22px}.segment-public .customer-login-copy,.segment-public .customer-public-copy,.segment-public .customer-signup-copy,.segment-public .customer-subscribe-copy{align-self:center;max-width:650px}.segment-public .customer-login-proof-grid,.segment-public .customer-public-stat-grid,.segment-public .customer-signup-proof{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.segment-public .customer-login-proof-grid .customer-summary-item,.segment-public .customer-public-stat-grid .customer-summary-item,.segment-public .customer-signup-proof .customer-summary-item{display:block;min-width:0;padding:15px}.segment-public .customer-summary-item small,.segment-public .customer-summary-item span{color:rgba(255,255,255,.58);display:block}.segment-public .customer-summary-item strong{color:#f2ad4d;display:block;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400;overflow-wrap:normal;word-break:normal}.segment-public .customer-signup-proof .customer-summary-item strong{font-size:clamp(1.14rem,1.6vw,1.42rem);line-height:1.08}.segment-public .customer-signup-proof .customer-summary-item span{display:block;max-width:100%;overflow-wrap:anywhere}.segment-public .customer-resident-proof-panel .customer-summary-item strong{font-size:clamp(1rem,1.5vw,1.26rem);line-height:1.08;overflow-wrap:anywhere;text-align:left}.segment-public .customer-resident-proof-panel .customer-summary-item span{margin-bottom:6px}.segment-public .customer-demo-agenda,.segment-public .customer-proof-grid,.segment-public .customer-signup-decision,.segment-public .customer-subscribe-assurance,.segment-public .customer-subscribe-step-rail{gap:14px}.segment-public .customer-proof-grid,.segment-public .customer-subscribe-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.segment-public .customer-plan-grid,.segment-public .customer-resident-grid{gap:16px}.segment-public .customer-plan,.segment-public .customer-resident-card{overflow:hidden;position:relative}.segment-public .customer-plan:before,.segment-public .customer-resident-card:before{background:linear-gradient(90deg,transparent,rgba(235,162,63,.52),transparent);content:"";height:1px;inset:0 18px auto;position:absolute}.segment-public .customer-commerce-badge,.segment-public .customer-plan-audience,.segment-public .customer-plan-product,.segment-public .customer-resident-status{background:rgba(230,160,64,.1);border:1px solid rgba(230,160,64,.28);color:#f2ad4d}.segment-public .customer-resident-detail-hero{grid-template-columns:minmax(0,.94fr) minmax(330px,.58fr)}.segment-public .customer-resident-proof-panel{align-self:stretch;display:flex;flex-direction:column;gap:14px;justify-content:end;min-height:420px;overflow:hidden;padding:18px}.segment-public .customer-resident-detail-visual{aspect-ratio:1.22;border:1px solid rgba(224,154,64,.22);border-radius:8px;overflow:hidden;position:relative}.segment-public .customer-resident-detail-visual img{-o-object-fit:cover;object-fit:cover}.segment-public .customer-detail-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.segment-public .customer-detail-panel{padding:22px}.segment-public .customer-detail-list article{border-color:rgba(224,154,64,.18)}.segment-public .customer-signup-page{padding-inline:24px}.segment-public .customer-signup-activation{padding:clamp(24px,3.5vw,42px)}.segment-public .customer-signup-activation-grid>*,.segment-public .customer-signup-activation-surface,.segment-public .customer-signup-resident-strip article{background:rgba(4,16,22,.72);border-color:rgba(224,154,64,.24);border-radius:8px}.segment-public .customer-signup-resident-strip{gap:12px}.segment-public .customer-subscribe-configurator{padding:20px}.segment-public .customer-comparison-table,.segment-public .customer-fit-table,.segment-public .customer-pricing-plan-list,.segment-public .legal-page-nav{background:rgba(2,10,15,.62);border:1px solid rgba(224,154,64,.22);border-radius:8px}.segment-public .customer-pricing-plan-list a,.segment-public .customer-pricing-plan-list div,.segment-public .legal-page-nav a{border-color:rgba(224,154,64,.16)}.segment-public .customer-pricing-plan-list a.is-default,.segment-public .customer-pricing-plan-list a:hover,.segment-public .legal-page-nav a:hover,.segment-public .legal-page-nav a[aria-current=page]{background:rgba(230,160,64,.12);color:#f2ad4d}.segment-public .legal-page{margin-bottom:26px}.segment-public .legal-hero-grid{display:grid;gap:26px;grid-template-columns:minmax(0,1fr) minmax(320px,.54fr)}.segment-public .legal-footer,.segment-public .legal-meta{background:rgba(2,10,15,.62);border:1px solid rgba(224,154,64,.2);border-radius:8px;color:rgba(255,255,255,.64)}.segment-public .legal-footer{margin:26px auto 0;max-width:1190px}.segment-public .legal-footer a,.segment-public .legal-footer-brand strong{color:#fff6e8}.segment-public .legal-footer a:hover,.segment-public[data-route="/book-demo"] .city-header-demo,.segment-public[data-route="/login"] .city-header-actions a[href="/login"],.segment-public[data-route="/signup"] .city-header-actions a[href="/signup"],.segment-public[data-route="/subscribe"] .city-header-actions a[href="/signup"],.segment-public[data-route^="/residents/"] .city-header nav a[href="/residents"]{color:#f2ad4d}.segment-public .customer-demo-reference-page,.segment-public .customer-login-reference-page{background:radial-gradient(circle at 80% 12%,rgba(230,160,64,.12),transparent 30%),radial-gradient(circle at 18% 28%,rgba(127,198,231,.08),transparent 26%),#02070b;color:#fff8ec;overflow:hidden;padding:0 24px 42px;position:relative}.segment-public .customer-demo-reference-page:after,.segment-public .customer-demo-reference-page:before,.segment-public .customer-login-reference-page:after,.segment-public .customer-login-reference-page:before{display:none}.customer-demo-reference-hero,.customer-login-reference-hero{align-items:center;display:grid;gap:clamp(24px,4vw,58px);grid-template-columns:minmax(0,.94fr) minmax(360px,.58fr);margin:0 auto;max-width:1440px;min-height:660px;padding:128px clamp(18px,4vw,58px) 54px;position:relative}.customer-demo-reference-hero-image,.customer-login-reference-hero-image{filter:saturate(1.06) contrast(1.04);-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;opacity:.8;z-index:0}.customer-demo-reference-hero:before,.customer-login-reference-hero:before{background:linear-gradient(90deg,rgba(2,7,11,.96),rgba(2,7,11,.72) 42%,rgba(2,7,11,.28) 72%,rgba(2,7,11,.88)),linear-gradient(180deg,rgba(2,7,11,.32),rgba(2,7,11,.92));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.customer-demo-reference-copy,.customer-demo-reference-form,.customer-login-reference-copy,.customer-login-reference-form{position:relative;z-index:2}.customer-demo-reference-copy,.customer-login-reference-copy{display:grid;gap:22px;max-width:730px}.customer-demo-reference-copy h1,.customer-login-reference-copy h1{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6vw,6rem);font-weight:400;line-height:.98;margin:0;max-width:820px}.customer-demo-reference-copy .customer-lede,.customer-login-reference-copy .customer-lede{color:rgba(255,248,236,.82);font-size:clamp(1.02rem,1.25vw,1.22rem);line-height:1.62;margin:0;max-width:680px}.customer-demo-reference-proof,.customer-login-reference-proof{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:820px}.customer-login-reference-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-demo-reference-proof article,.customer-login-reference-proof .customer-summary-item{background:rgba(4,16,22,.72);border:1px solid rgba(224,154,64,.22);border-radius:8px;display:grid;gap:8px;min-width:0;padding:14px}.customer-demo-reference-proof article{display:grid;gap:6px}.customer-demo-reference-proof svg{color:#f2ad4d}.customer-demo-reference-proof span,.customer-demo-reference-proof strong{display:block}.customer-demo-reference-proof span,.customer-login-reference-proof .customer-summary-item small,.customer-login-reference-proof .customer-summary-item span{color:rgba(255,248,236,.62);font-size:.82rem;overflow-wrap:normal;text-align:left;word-break:normal}.customer-demo-reference-proof strong,.customer-login-reference-proof .customer-summary-item strong{color:#f2ad4d;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:400;line-height:1.1;overflow-wrap:normal;text-align:left;word-break:normal}.customer-demo-reference-form,.customer-login-reference-form{align-self:center;background:linear-gradient(180deg,rgba(11,27,35,.91),rgba(3,13,18,.92)),rgba(5,18,24,.82);border:1px solid rgba(224,154,64,.34);box-shadow:0 26px 78px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.055);justify-self:end;max-width:460px;padding:24px;width:100%}.customer-demo-reference-form p{color:rgba(255,248,236,.66);font-size:.92rem;line-height:1.5;margin:0 0 4px}.customer-demo-reference-cta,.customer-demo-reference-grid,.customer-login-reference-grid{margin:24px auto 0;max-width:1360px;position:relative;z-index:2}.customer-demo-reference-grid,.customer-login-reference-grid{display:grid;gap:18px;grid-template-columns:minmax(0,.92fr) minmax(360px,.64fr)}.customer-demo-reference-cta,.customer-demo-reference-panel,.customer-login-reference-panel{background:linear-gradient(180deg,rgba(11,27,35,.86),rgba(3,13,18,.88)),rgba(5,18,24,.74);border:1px solid rgba(224,154,64,.24);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.045);color:rgba(255,248,236,.82);padding:clamp(20px,3vw,32px)}.customer-demo-reference-cta h2,.customer-demo-reference-panel h2,.customer-login-reference-panel h2{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,2.4vw,2.55rem);font-weight:400;line-height:1.08;margin:0 0 18px}.customer-demo-reference-flow,.customer-demo-reference-residents>div,.customer-login-reference-security,.customer-login-reference-workspace>div{display:grid;gap:12px}.customer-demo-reference-flow article,.customer-demo-reference-residents article,.customer-login-reference-security article,.customer-login-reference-workspace article{background:rgba(2,10,15,.54);border:1px solid rgba(224,154,64,.16);border-radius:8px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:14px}.customer-login-reference-security article{grid-template-columns:auto minmax(0,1fr)}.customer-demo-reference-flow article>span,.customer-demo-reference-residents svg,.customer-login-reference-security svg,.customer-login-reference-workspace svg{align-items:center;background:rgba(230,160,64,.12);border:1px solid rgba(230,160,64,.24);border-radius:8px;color:#f2ad4d;display:inline-flex;font-weight:800;height:38px;justify-content:center;width:38px}.customer-login-reference-security svg{grid-row:1/span 2}.customer-demo-reference-flow strong,.customer-demo-reference-residents strong,.customer-login-reference-security strong,.customer-login-reference-workspace strong{color:#fff6e8;display:block;grid-column:2;text-align:left}.customer-demo-reference-cta p,.customer-demo-reference-flow p,.customer-demo-reference-residents p,.customer-login-reference-security p,.customer-login-reference-workspace p{color:rgba(255,248,236,.66);grid-column:2;line-height:1.55;margin:4px 0 0}.customer-demo-reference-cta{align-items:center;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) auto}@media (max-width:980px){.customer-demo-reference-cta,.customer-demo-reference-grid,.customer-demo-reference-hero,.customer-login-reference-grid,.customer-login-reference-hero{grid-template-columns:1fr}.customer-demo-reference-form,.customer-login-reference-form{justify-self:stretch;max-width:none}.customer-demo-reference-proof,.customer-login-reference-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.segment-public .customer-demo-reference-page,.segment-public .customer-login-reference-page{padding:0 14px 28px}.customer-demo-reference-hero,.customer-login-reference-hero{min-height:0;padding:104px 6px 26px}.customer-demo-reference-hero-image,.customer-login-reference-hero-image{bottom:auto!important;height:min(560px,72vh)!important;-o-object-position:58% top;object-position:58% top;opacity:.92}.customer-login-reference-hero-image{-o-object-position:62% top;object-position:62% top}.customer-demo-reference-hero:before,.customer-login-reference-hero:before{bottom:auto;height:min(600px,78vh);background:linear-gradient(180deg,rgba(2,7,11,.42),rgba(2,7,11,.7) 46%,rgba(2,7,11,.94)),linear-gradient(90deg,rgba(2,7,11,.9),rgba(2,7,11,.26))}.customer-demo-reference-copy h1,.customer-login-reference-copy h1{font-size:clamp(2.6rem,14vw,3.8rem)}.customer-demo-reference-proof,.customer-login-reference-proof{grid-template-columns:1fr}.customer-demo-reference-cta{align-items:start}}@media (max-width:980px){.segment-public .customer-demo-hero,.segment-public .customer-detail-grid,.segment-public .customer-login-hero,.segment-public .customer-login-proof-grid,.segment-public .customer-proof-grid,.segment-public .customer-public-stat-grid,.segment-public .customer-resident-detail-hero,.segment-public .customer-signup-hero,.segment-public .customer-signup-proof,.segment-public .customer-subscribe-assurance,.segment-public .customer-subscribe-hero,.segment-public .legal-hero-grid{grid-template-columns:1fr}.segment-public .customer-resident-proof-panel{min-height:0}}@media (max-width:860px){.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page){padding:98px 16px 30px}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page):before{background:linear-gradient(180deg,rgba(2,7,11,.3),rgba(2,7,11,.9)),linear-gradient(90deg,rgba(2,7,11,.78),rgba(2,7,11,.44)),url(/metapolis-reference/hero-city.webp) top /780px auto no-repeat;height:500px}.segment-public .customer-demo-hero,.segment-public .customer-login-hero,.segment-public .customer-resident-detail-hero,.segment-public .customer-signup-activation,.segment-public .customer-signup-hero,.segment-public .customer-subscribe-hero,.segment-public .legal-page,.segment-public [data-customer-route=pricing]>.customer-band:first-child{padding:20px}.segment-public .customer-app:not(.customer-home-page):not(.customer-residents-reference-page):not(.customer-pricing-reference-page):not(.customer-trust-reference-page):not(.customer-security-reference-page) h1{font-size:clamp(2.28rem,13vw,3.34rem)}.segment-public .customer-hero-actions{display:grid;grid-template-columns:1fr}.segment-public .customer-button,.segment-public .customer-google-button{min-width:0;width:100%}.segment-public .legal-page-nav{grid-template-columns:1fr}}.segment-public[data-route="/pricing"] .city-header{left:50%;max-width:min(1440px,calc(100% - 72px));padding-left:0;padding-right:0;right:auto;transform:translateX(-50%)}.segment-public[data-route="/trust"] .city-header{left:50%;max-width:min(1440px,calc(100% - 56px));padding-left:0;padding-right:0;right:auto;transform:translateX(-50%)}.segment-public .customer-app.customer-trust-reference-page{--trust-gold:#eda640;--trust-gold-strong:#ffc467;--trust-panel:rgba(6,18,25,0.78);--trust-border:rgba(226,151,54,0.34);background:radial-gradient(circle at 74% 11%,rgba(26,92,118,.22),transparent 31%),radial-gradient(circle at 20% 48%,rgba(237,166,64,.1),transparent 26%),linear-gradient(180deg,#01070b,#020a0e 48%,#01070b);color:#fffaf1;display:grid;gap:24px;margin:0;max-width:none;min-height:100vh;overflow:hidden;padding:0 clamp(22px,4.2vw,70px) 36px;position:relative}.segment-public .customer-app.customer-trust-reference-page.customer-trust-reference-page{padding:0 clamp(22px,4.2vw,70px) 36px}.segment-public .customer-app.customer-trust-reference-page:after,.segment-public .customer-app.customer-trust-reference-page:before{content:none}.customer-trust-reference-page .customer-kicker{background:rgba(237,166,64,.09);border:1px solid rgba(237,166,64,.16);border-radius:999px;color:var(--trust-gold-strong);display:inline-flex;font-size:.72rem;font-weight:850;justify-self:start;letter-spacing:.18em;line-height:1;margin:0;padding:7px 12px;text-transform:uppercase}.customer-trust-reference-certifications,.customer-trust-reference-cta,.customer-trust-reference-hero,.customer-trust-reference-layers,.customer-trust-reference-promise,.customer-trust-reference-split,.customer-trust-reference-transparency{margin-left:auto;margin-right:auto;max-width:1440px;width:100%}.customer-trust-reference-hero{align-items:center;display:grid;gap:38px;grid-template-columns:minmax(470px,.8fr) minmax(420px,1fr);isolation:isolate;min-height:490px;padding-top:96px;position:relative}.customer-trust-reference-hero-image{inset:0 calc(50% - 50vw);-o-object-fit:cover;object-fit:cover;-o-object-position:68% 42%;object-position:68% 42%;opacity:.86;position:absolute;z-index:-3}.customer-trust-reference-hero:after,.customer-trust-reference-hero:before{content:"";inset:0 calc(50% - 50vw);pointer-events:none;position:absolute}.customer-trust-reference-hero:before{background:linear-gradient(90deg,rgba(1,7,11,.98),rgba(1,7,11,.92) 34%,rgba(1,7,11,.28) 64%,rgba(1,7,11,.82)),linear-gradient(180deg,rgba(1,7,11,.12),rgba(1,7,11,.28) 52%,#020a0e);z-index:-2}.customer-trust-reference-hero:after{background:radial-gradient(circle at 72% 52%,rgba(237,166,64,.3),transparent 10%),radial-gradient(ellipse at 72% 58%,transparent 0 11%,rgba(237,166,64,.36) 11.3% 11.8%,transparent 12.1% 21%,rgba(237,166,64,.22) 21.3% 21.7%,transparent 22%),linear-gradient(180deg,transparent 68%,#020a0e);opacity:.78;z-index:-1}.customer-trust-reference-copy{display:grid;gap:20px;max-width:650px}.customer-trust-reference-copy h1{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,5.15vw,6.1rem);font-weight:400;letter-spacing:0;line-height:.96;margin:0}.customer-trust-reference-copy h1 span{color:var(--trust-gold-strong);display:inline}.customer-trust-reference-copy>p:not(.customer-kicker){color:rgba(255,250,241,.78);font-size:1.04rem;line-height:1.72;margin:0;max-width:560px}.customer-trust-reference-proofline{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.customer-trust-reference-proofline article{align-items:center;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);min-width:0}.customer-trust-reference-cta li svg,.customer-trust-reference-panel h2 svg,.customer-trust-reference-panel li svg,.customer-trust-reference-proofline svg{color:var(--trust-gold)}.customer-trust-reference-proofline article>svg{background:rgba(237,166,64,.12);border:1px solid rgba(237,166,64,.28);border-radius:999px;box-sizing:content-box;padding:8px}.customer-trust-reference-proofline span,.customer-trust-reference-proofline strong{display:block;font-size:.74rem;line-height:1.28}.customer-trust-reference-proofline strong{color:#fffaf1;font-weight:760}.customer-trust-reference-proofline span{color:rgba(255,250,241,.64)}.customer-trust-reference-visual{align-items:center;display:flex;justify-content:center;min-height:330px;position:relative}.customer-trust-reference-evidence-card{background:linear-gradient(180deg,rgba(7,21,29,.82),rgba(2,10,15,.92)),rgba(5,18,24,.78);border:1px solid rgba(237,166,64,.3);border-radius:8px;box-shadow:0 22px 80px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05);display:grid;gap:16px;justify-self:end;max-width:430px;padding:24px;width:min(100%,430px)}.customer-trust-reference-evidence-card .customer-kicker{justify-self:start}.customer-trust-reference-evidence-card>strong{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.42rem,2vw,2rem);font-weight:400;line-height:1.08}.customer-trust-reference-evidence-card ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.customer-trust-reference-evidence-card li{align-items:start;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr)}.customer-trust-reference-evidence-card svg{color:var(--trust-gold);margin-top:2px}.customer-trust-reference-evidence-card b{color:#fffaf1;display:block;font-size:.84rem}.customer-trust-reference-evidence-card small{color:rgba(255,250,241,.66);display:block;font-size:.76rem;line-height:1.44;margin-top:2px}.customer-trust-reference-shield{align-items:center;aspect-ratio:1;background:radial-gradient(circle at 50% 52%,rgba(255,193,102,.2),transparent 48%),radial-gradient(ellipse at 50% 58%,rgba(237,166,64,.18) 0 22%,transparent 23% 100%);border:0;border-radius:0;display:grid;justify-items:center;max-width:330px;padding:30px;position:relative;width:min(44vw,330px)}.customer-trust-reference-shield svg:first-child{color:var(--trust-gold-strong);filter:drop-shadow(0 0 24px rgba(237,166,64,.42)) drop-shadow(0 0 70px rgba(237,166,64,.18));grid-area:1/1;height:100%;width:100%;stroke-width:1.15}.customer-trust-reference-shield svg:last-child{background:rgba(6,18,25,.92);border:1px solid rgba(237,166,64,.54);border-radius:8px;color:var(--trust-gold-strong);grid-area:1/1;padding:12px}.customer-trust-reference-certifications,.customer-trust-reference-cta,.customer-trust-reference-layers,.customer-trust-reference-panel,.customer-trust-reference-principles,.customer-trust-reference-promise-card,.customer-trust-reference-transparency{background:linear-gradient(180deg,rgba(7,21,29,.82),rgba(2,10,15,.9)),rgba(5,18,24,.78);border:1px solid var(--trust-border);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.customer-trust-reference-certifications,.customer-trust-reference-layers,.customer-trust-reference-transparency{display:grid;gap:18px;padding:22px 32px}.customer-trust-reference-certifications>div{display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.customer-trust-reference-certifications article{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(237,166,64,.18);border-radius:7px;display:grid;gap:13px;grid-template-columns:44px minmax(0,1fr);min-height:86px;padding:14px}.customer-trust-reference-certifications svg,.customer-trust-reference-layers article>span svg,.customer-trust-reference-principles svg,.customer-trust-reference-transparency svg{color:var(--trust-gold)}.customer-trust-reference-certifications em,.customer-trust-reference-certifications span,.customer-trust-reference-certifications strong{display:block;line-height:1.2}.customer-trust-reference-certifications strong{color:#fffaf1;font-size:.88rem}.customer-trust-reference-certifications span{color:rgba(255,250,241,.66);font-size:.7rem;margin-top:4px}.customer-trust-reference-certifications em{color:var(--trust-gold-strong);font-size:.68rem;font-style:normal;margin-top:6px}.customer-trust-reference-card-link,.customer-trust-reference-mini-link{align-items:center;color:var(--trust-gold-strong);display:inline-flex;font-size:.72rem;font-weight:820;gap:7px;text-decoration:none}.customer-trust-reference-card-link{grid-column:2;justify-self:start}.customer-trust-reference-mini-link{background:rgba(237,166,64,.1);border:1px solid rgba(237,166,64,.28);border-radius:6px;justify-content:center;min-height:38px;padding:0 12px}.customer-trust-reference-layers{padding-top:26px}.customer-trust-reference-layers .customer-kicker,.customer-trust-reference-transparency .customer-kicker{justify-self:center;text-align:center}.customer-trust-reference-layers>div{display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.customer-trust-reference-layers article{align-content:start;background:rgba(255,255,255,.035);border:1px solid rgba(237,166,64,.2);border-radius:7px;display:grid;gap:13px;justify-items:center;min-height:206px;padding:22px 18px;text-align:center}.customer-trust-reference-layers article>span{align-items:center;background:rgba(237,166,64,.1);border-radius:999px;display:inline-flex;height:62px;justify-content:center;width:62px}.customer-trust-reference-layers strong{color:#fffaf1;font-size:.92rem}.customer-trust-reference-layers p{color:rgba(255,250,241,.64);font-size:.78rem;line-height:1.6;margin:0}.customer-trust-reference-promise,.customer-trust-reference-split{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.customer-trust-reference-panel{min-width:0;padding:26px}.customer-trust-reference-cta h2,.customer-trust-reference-panel h2,.customer-trust-reference-principles h2,.customer-trust-reference-promise-card h2{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,2.3vw,2rem);font-weight:400;letter-spacing:0;line-height:1.1;margin:0}.customer-trust-reference-panel h2{align-items:center;display:flex;font-family:inherit;font-size:.95rem;font-weight:850;gap:9px;letter-spacing:.08em;text-transform:uppercase}.customer-trust-reference-panel-body{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);margin-top:18px}.customer-trust-reference-cta ul,.customer-trust-reference-panel ul,.customer-trust-reference-principles ul{display:grid;gap:14px;list-style:none;margin:0;padding:0}.customer-trust-reference-cta li,.customer-trust-reference-panel li,.customer-trust-reference-principles li{align-items:flex-start;display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr)}.customer-trust-reference-cta li,.customer-trust-reference-panel strong,.customer-trust-reference-principles strong{color:#fffaf1;font-size:.86rem}.customer-trust-reference-panel small,.customer-trust-reference-principles small{color:rgba(255,250,241,.62);display:block;font-size:.76rem;line-height:1.36;margin-top:2px}.customer-trust-reference-certificate,.customer-trust-reference-map{align-items:center;border:1px solid rgba(237,166,64,.18);border-radius:7px;display:grid;justify-items:center;min-height:220px}.customer-trust-reference-map{background:radial-gradient(circle at 52% 50%,rgba(237,166,64,.28),transparent 9%),radial-gradient(circle at 50% 50%,rgba(237,166,64,.13),transparent 55%);color:var(--trust-gold);position:relative}.customer-trust-reference-map svg:first-child{opacity:.54}.customer-trust-reference-map svg:last-child{color:var(--trust-gold-strong);filter:drop-shadow(0 0 16px rgba(237,166,64,.42));position:absolute}.customer-trust-reference-certificate{align-content:center;background:rgba(255,255,255,.035);padding:18px;text-align:left}.customer-trust-reference-certificate em,.customer-trust-reference-certificate small,.customer-trust-reference-certificate span{color:rgba(255,250,241,.62);display:block;font-size:.72rem;justify-self:stretch;text-transform:uppercase}.customer-trust-reference-certificate strong{color:#fffaf1;justify-self:stretch;margin:6px 0 2px}.customer-trust-reference-certificate svg{color:var(--trust-gold);margin:16px 0}.customer-trust-reference-certificate em{color:var(--trust-gold-strong);font-style:normal;text-transform:none}.customer-trust-reference-transparency{justify-items:center;text-align:center}.customer-trust-reference-transparency>p:not(.customer-kicker){color:rgba(255,250,241,.68);margin:-6px 0 0}.customer-trust-reference-transparency>div{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1180px,100%)}.customer-trust-reference-transparency article{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(237,166,64,.18);border-radius:7px;display:grid;gap:4px;grid-template-columns:58px minmax(0,1fr);min-height:92px;padding:14px 18px;text-align:left}.customer-trust-reference-transparency svg{grid-row:span 3}.customer-trust-reference-transparency strong{color:var(--trust-gold-strong);font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;line-height:1}.customer-trust-reference-transparency span{color:#fffaf1;font-size:.78rem;font-weight:760}.customer-trust-reference-transparency small{color:rgba(255,250,241,.62);font-size:.7rem}.customer-trust-reference-principles,.customer-trust-reference-promise-card{min-width:0;padding:28px 32px}.customer-trust-reference-principles{display:grid;gap:20px}.customer-trust-reference-promise-card{align-content:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 140px;overflow:hidden;position:relative}.customer-trust-reference-promise-card .customer-kicker,.customer-trust-reference-promise-card a,.customer-trust-reference-promise-card h2,.customer-trust-reference-promise-card p{grid-column:1}.customer-trust-reference-promise-card p:not(.customer-kicker){color:rgba(255,250,241,.72);line-height:1.62;margin:0}.customer-trust-reference-promise-card img{align-self:center;filter:drop-shadow(0 0 28px rgba(237,166,64,.3));grid-column:2;grid-row:1/span 4;justify-self:center}.customer-trust-reference-link{align-items:center;background:linear-gradient(180deg,#ffd27b,#eaa23d);border:1px solid rgba(255,214,130,.75);border-radius:5px;color:#140b03;display:inline-flex;font-size:.82rem;font-weight:820;gap:10px;justify-self:start;min-height:42px;padding:0 18px;text-decoration:none}.customer-trust-reference-cta{align-items:center;display:grid;gap:22px;grid-template-columns:72px minmax(0,1fr) minmax(220px,.58fr) auto;min-height:116px;padding:22px 32px}.customer-trust-reference-cta-mark{align-items:center;background:rgba(237,166,64,.1);border:1px solid rgba(237,166,64,.24);border-radius:8px;color:var(--trust-gold);display:flex;height:72px;justify-content:center;width:72px}.customer-trust-reference-cta p{color:rgba(255,250,241,.7);margin:5px 0 0}.customer-trust-reference-cta .customer-button{border-radius:5px;min-height:48px;min-width:238px}@media (max-width:1180px){.segment-public[data-route="/trust"] .city-header{max-width:calc(100% - 40px)}.customer-trust-reference-hero,.customer-trust-reference-promise,.customer-trust-reference-split{grid-template-columns:1fr}.customer-trust-reference-certifications>div,.customer-trust-reference-layers>div{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-trust-reference-transparency>div{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-trust-reference-cta{grid-template-columns:72px minmax(0,1fr)}.customer-trust-reference-cta .customer-button,.customer-trust-reference-cta ul{grid-column:2}}@media (max-width:760px){.segment-public[data-route="/trust"] .city-header{left:0;max-width:none;padding:16px 18px;right:0;transform:none}.segment-public .customer-app.customer-trust-reference-page,.segment-public .customer-app.customer-trust-reference-page.customer-trust-reference-page{gap:14px;padding:0 14px 24px}.customer-trust-reference-hero{gap:18px;grid-template-columns:1fr;min-height:0;padding-bottom:20px;padding-top:124px}.customer-trust-reference-hero-image{bottom:auto!important;height:min(560px,72vh)!important;-o-object-position:66% top;object-position:66% top;opacity:.94}.customer-trust-reference-hero:after,.customer-trust-reference-hero:before{bottom:auto;height:min(600px,78vh)}.customer-trust-reference-hero:before{background:linear-gradient(180deg,rgba(1,7,11,.42),rgba(1,7,11,.72) 48%,rgba(1,7,11,.95)),linear-gradient(90deg,rgba(1,7,11,.9),rgba(1,7,11,.28))}.customer-trust-reference-hero:after{opacity:.7}.customer-trust-reference-copy h1{font-size:clamp(2.55rem,12vw,3.2rem)}.customer-trust-reference-copy h1 span{display:block}.customer-trust-reference-copy>p:not(.customer-kicker){font-size:.98rem}.customer-trust-reference-certifications>div,.customer-trust-reference-cta,.customer-trust-reference-layers>div,.customer-trust-reference-panel-body,.customer-trust-reference-promise-card,.customer-trust-reference-proofline,.customer-trust-reference-transparency>div{grid-template-columns:1fr}.customer-trust-reference-visual{min-height:210px}.customer-trust-reference-certifications,.customer-trust-reference-cta,.customer-trust-reference-layers,.customer-trust-reference-panel,.customer-trust-reference-principles,.customer-trust-reference-promise-card,.customer-trust-reference-transparency{padding:20px}.customer-trust-reference-certificate,.customer-trust-reference-map{min-height:170px}.customer-trust-reference-promise-card img{grid-column:auto;grid-row:auto;justify-self:start;opacity:.72}.customer-trust-reference-cta .customer-button,.customer-trust-reference-cta ul{grid-column:auto}.customer-trust-reference-cta .customer-button{min-width:0;width:100%}}.segment-public .customer-app.customer-pricing-reference-page{--pricing-gold:#f2a93d;--pricing-gold-strong:#ffc45f;--pricing-panel:rgba(6,18,25,0.82);--pricing-border:rgba(226,151,54,0.4);background:radial-gradient(circle at 55% 14%,rgba(27,92,112,.24),transparent 34%),linear-gradient(180deg,#01070b,#020a0e 54%,#01070a);color:#fffaf1;margin:0;max-width:none;min-height:100vh;overflow:hidden;padding:0 clamp(18px,5vw,80px) 20px;position:relative}.segment-public .customer-app.customer-pricing-reference-page.customer-pricing-reference-page{padding:0 clamp(18px,5vw,80px) 20px}.segment-public .customer-app.customer-pricing-reference-page.customer-pricing-reference-page:after,.segment-public .customer-app.customer-pricing-reference-page.customer-pricing-reference-page:before{content:none}.customer-pricing-reference-hero{align-items:center;display:grid;grid-template-columns:minmax(520px,.5fr) minmax(0,.5fr);isolation:isolate;margin:0 auto;max-width:1440px;min-height:372px;padding-top:82px;position:relative}.customer-pricing-reference-hero-image{inset:0 calc(50% - 50vw);-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%;opacity:1;position:absolute;z-index:-2}.customer-pricing-reference-hero:after,.customer-pricing-reference-hero:before{content:"";inset:0 calc(50% - 50vw);pointer-events:none;position:absolute}.customer-pricing-reference-hero:before{background:linear-gradient(90deg,rgba(1,7,11,.98),rgba(1,7,11,.84) 29%,rgba(1,7,11,.08) 60%,rgba(1,7,11,.74)),linear-gradient(180deg,rgba(1,7,11,.06),rgba(1,7,11,.22) 58%,rgba(1,7,11,.88));z-index:-1}.customer-pricing-reference-hero:after{background:linear-gradient(180deg,transparent 66%,rgba(2,10,14,.32) 78%,#020a0e);opacity:1;z-index:0}.customer-pricing-reference-copy{display:grid;gap:14px;max-width:720px;position:relative;z-index:2}.customer-pricing-reference-copy h1{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.28rem,2.85vw,3.08rem);font-weight:400;letter-spacing:0;line-height:.98;margin:0}.customer-pricing-reference-copy h1 span{color:var(--pricing-gold-strong);display:block}.customer-pricing-reference-copy .customer-lede{color:rgba(255,250,241,.86);font-size:.94rem;line-height:1.36;margin:0;max-width:570px}.customer-pricing-reference-commercial,.customer-pricing-reference-cta,.customer-pricing-reference-decision,.customer-pricing-reference-footer,.customer-pricing-reference-lower,.customer-pricing-reference-matrix,.customer-pricing-reference-plans,.customer-pricing-reference-proof{margin-left:auto;margin-right:auto;max-width:1440px}.customer-pricing-reference-proof{display:grid;gap:12px;margin-top:16px}.customer-pricing-reference-proof-row{background:rgba(6,18,25,.82);border:1px solid rgba(226,151,54,.34);border-radius:7px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.customer-pricing-reference-proof-row article{align-items:center;border-right:1px solid rgba(255,255,255,.12);display:grid;gap:14px;grid-template-columns:46px minmax(0,1fr);min-height:66px;padding:12px 34px}.customer-pricing-reference-proof-row article:last-child{border-right:0}.customer-pricing-reference-proof-row svg{color:var(--pricing-gold);height:32px;width:32px}.customer-pricing-reference-proof-row strong{color:var(--pricing-gold-strong);display:block;font-family:Georgia,Times New Roman,serif;font-size:.96rem;line-height:1.05}.customer-pricing-reference-proof-row span{color:rgba(255,250,241,.68);display:block;font-size:.7rem;line-height:1.22;margin-top:3px}.customer-pricing-reference-commercial,.customer-pricing-reference-decision,.customer-pricing-reference-matrix,.customer-pricing-reference-plans{background:linear-gradient(180deg,rgba(8,22,30,.82),rgba(2,10,15,.94)),radial-gradient(circle at 80% 0,rgba(242,169,61,.12),transparent 42%);border:1px solid rgba(226,151,54,.34);border-radius:7px;margin-top:24px;overflow:hidden;padding:28px}.customer-pricing-reference-section-head{display:grid;gap:8px;justify-items:start;margin-bottom:22px;max-width:900px}.customer-pricing-reference-section-head .customer-kicker{background:rgba(242,169,61,.1);border:1px solid rgba(242,169,61,.24);border-radius:999px;color:var(--pricing-gold-strong);font-size:.68rem;font-weight:820;letter-spacing:.12em;margin:0;padding:5px 11px;text-transform:uppercase}.customer-pricing-reference-decision h2,.customer-pricing-reference-matrix h2,.customer-pricing-reference-plans h2,.customer-pricing-reference-section-head h2{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2vw,2rem);font-weight:400;letter-spacing:0;line-height:1.08;margin:0}.customer-pricing-reference-section-head p:not(.customer-kicker){color:rgba(255,250,241,.7);font-size:.86rem;line-height:1.5;margin:0;max-width:760px}.customer-pricing-reference-commercial-grid,.customer-pricing-reference-decision-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.customer-pricing-reference-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-pricing-reference-commercial article,.customer-pricing-reference-decision article{background:rgba(255,255,255,.035);border:1px solid rgba(226,151,54,.18);border-radius:7px;display:grid;gap:10px;min-height:148px;padding:22px}.customer-pricing-reference-commercial svg,.customer-pricing-reference-decision svg{color:var(--pricing-gold)}.customer-pricing-reference-commercial strong,.customer-pricing-reference-decision strong{color:#fffaf1;font-size:.92rem;line-height:1.2}.customer-pricing-reference-commercial p,.customer-pricing-reference-decision p{color:rgba(255,250,241,.66);font-size:.76rem;line-height:1.42;margin:0}.customer-pricing-reference-plan-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.customer-pricing-reference-plan-grid article{background:linear-gradient(180deg,rgba(10,28,36,.86),rgba(3,12,17,.96)),radial-gradient(circle at 72% 0,rgba(242,169,61,.14),transparent 42%);border:1px solid rgba(226,151,54,.26);border-radius:7px;display:grid;gap:14px;min-height:430px;padding:22px;position:relative}.customer-pricing-reference-plan-grid article.is-featured{border-color:rgba(255,196,95,.64);box-shadow:0 0 0 1px rgba(255,196,95,.1),0 18px 52px rgba(242,169,61,.1)}.customer-pricing-reference-plan-topline{align-items:center;display:flex;justify-content:space-between;min-height:30px}.customer-pricing-reference-plan-topline span,.customer-pricing-reference-plan-topline strong{align-items:center;color:var(--pricing-gold-strong);display:inline-flex;font-size:.68rem;font-weight:820;gap:8px;letter-spacing:.08em;text-transform:uppercase}.customer-pricing-reference-plan-topline strong{background:rgba(242,169,61,.14);border:1px solid rgba(242,169,61,.36);border-radius:999px;padding:5px 8px}.customer-pricing-reference-plan-topline svg{color:var(--pricing-gold)}.customer-pricing-reference-plan-grid h3{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:1.34rem;font-weight:400;letter-spacing:0;line-height:1.08;margin:0}.customer-pricing-reference-plan-grid p,.customer-pricing-reference-plan-grid small{color:rgba(255,250,241,.68);font-size:.76rem;line-height:1.44;margin:0}.customer-pricing-reference-plan-price{align-items:end;display:flex;gap:8px;margin-top:2px}.customer-pricing-reference-plan-price strong{color:var(--pricing-gold-strong);font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:400;line-height:1}.customer-pricing-reference-plan-price span{color:rgba(255,250,241,.62);font-size:.74rem;line-height:1.2;padding-bottom:2px}.customer-pricing-reference-plan-grid details{border-top:1px solid rgba(226,151,54,.18);margin-top:2px;padding-top:10px}.customer-pricing-reference-plan-grid summary,.customer-pricing-reference-resident-card summary{align-items:center;color:var(--pricing-gold-strong);cursor:pointer;display:flex;font-size:.76rem;font-weight:780;gap:8px;justify-content:space-between;list-style:none}.customer-pricing-reference-plan-grid summary::-webkit-details-marker,.customer-pricing-reference-resident-card summary::-webkit-details-marker{display:none}.customer-pricing-reference-plan-grid summary svg,.customer-pricing-reference-resident-card summary svg{color:var(--pricing-gold);flex:0 0 auto;transform:rotate(90deg);transition:transform .16s ease}.customer-pricing-reference-plan-grid details[open] summary svg,.customer-pricing-reference-resident-card details[open] summary svg{transform:rotate(-90deg)}.customer-pricing-reference-plan-detail-grid{display:grid;gap:12px;margin-top:12px}.customer-pricing-reference-plan-detail-grid div{display:grid;gap:7px}.customer-pricing-reference-plan-detail-grid strong{color:#fffaf1;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.customer-pricing-reference-plan-detail-grid span,.customer-pricing-reference-resident-card li{align-items:start;color:rgba(255,250,241,.7);display:grid;font-size:.72rem;gap:7px;grid-template-columns:14px minmax(0,1fr);line-height:1.32}.customer-pricing-reference-plan-detail-grid svg,.customer-pricing-reference-resident-card li svg{color:var(--pricing-gold);margin-top:2px}.customer-pricing-reference-plan-action{align-items:center;align-self:end;background:linear-gradient(180deg,rgba(250,188,91,.96),rgba(216,139,43,.96));border:1px solid rgba(255,207,113,.48);border-radius:5px;color:#120b03;display:inline-flex;font-size:.78rem;font-weight:840;gap:8px;justify-content:center;min-height:38px;padding:0 14px;text-decoration:none}.customer-pricing-reference-plan-action:hover{filter:brightness(1.06)}.customer-pricing-reference-matrix{padding-bottom:30px;overflow:hidden}.customer-pricing-reference-matrix-table{border:1px solid rgba(226,151,54,.22);border-radius:7px;min-width:1080px;overflow:hidden}.customer-pricing-reference-matrix{overflow-x:auto}.customer-pricing-reference-matrix-row{display:grid;grid-template-columns:1.5fr 1.05fr 1.3fr 1.35fr 2.2fr .82fr}.customer-pricing-reference-matrix-row>*{align-items:center;border-right:1px solid rgba(226,151,54,.15);border-top:1px solid rgba(226,151,54,.15);color:rgba(255,250,241,.78);display:flex;font-size:.72rem;line-height:1.28;min-height:76px;padding:12px 14px}.customer-pricing-reference-matrix-row>:last-child{border-right:0}.customer-pricing-reference-matrix-head>*{background:rgba(242,169,61,.08);border-top:0;color:var(--pricing-gold-strong);font-size:.68rem;font-weight:820;min-height:38px;text-transform:uppercase}.customer-pricing-reference-matrix-name{gap:12px}.customer-pricing-reference-matrix-name img{border:1px solid rgba(226,151,54,.38);border-radius:5px;flex:0 0 auto;height:36px;-o-object-fit:cover;object-fit:cover;width:54px}.customer-pricing-reference-matrix-name span{display:grid;gap:3px}.customer-pricing-reference-matrix-name strong{color:#fffaf1;font-size:.82rem}.customer-pricing-reference-matrix-name small{color:rgba(255,250,241,.55);font-size:.67rem;line-height:1.2}.customer-pricing-reference-matrix-action a{align-items:center;background:rgba(242,169,61,.12);border:1px solid rgba(242,169,61,.48);border-radius:5px;color:var(--pricing-gold-strong);display:inline-flex;font-size:.72rem;font-weight:820;gap:6px;justify-content:center;min-height:30px;padding:0 10px;text-decoration:none;width:100%}.customer-pricing-reference-matrix-action a:hover{background:rgba(242,169,61,.18)}.customer-pricing-reference-resident-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.customer-pricing-reference-resident-card{background:linear-gradient(180deg,rgba(8,24,31,.9),rgba(2,10,15,.96)),radial-gradient(circle at 50% 0,rgba(95,181,218,.12),transparent 36%);border:1px solid rgba(226,151,54,.26);border-radius:7px;display:grid;gap:13px;min-height:450px;padding:18px}.customer-pricing-reference-resident-head{display:grid;gap:13px}.customer-pricing-reference-resident-head img{border:1px solid rgba(226,151,54,.28);border-radius:6px;height:62px;-o-object-fit:cover;object-fit:cover;width:92px}.customer-pricing-reference-resident-head h3{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:400;letter-spacing:0;line-height:1.1;margin:0}.customer-pricing-reference-resident-head p{color:rgba(255,250,241,.58);font-size:.68rem;line-height:1.28;margin:4px 0 0}.customer-pricing-reference-resident-price{background:rgba(242,169,61,.08);border:1px solid rgba(226,151,54,.18);border-radius:5px;display:grid;gap:4px;padding:10px 12px}.customer-pricing-reference-resident-price span{color:rgba(255,250,241,.6);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.customer-pricing-reference-resident-price strong{color:var(--pricing-gold-strong);font-family:Georgia,Times New Roman,serif;font-size:1.12rem;font-weight:400;line-height:1.08}.customer-pricing-reference-resident-card ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.customer-pricing-reference-resident-card details{border-top:1px solid rgba(226,151,54,.18);padding-top:10px}.customer-pricing-reference-resident-plans{display:grid;gap:10px;margin-top:10px}.customer-pricing-reference-plan-feature{align-items:start;border-bottom:1px solid rgba(226,151,54,.12);display:grid;gap:9px;padding-bottom:11px}.customer-pricing-reference-plan-feature:last-child{border-bottom:0;padding-bottom:0}.customer-pricing-reference-plan-feature-head{display:grid;gap:4px}.customer-pricing-reference-plan-feature-head strong{color:#fffaf1;font-size:.72rem}.customer-pricing-reference-plan-feature-head em{color:rgba(255,250,241,.66);font-size:.7rem;font-style:normal;line-height:1.25}.customer-pricing-reference-plan-feature-grid{display:grid;gap:8px}.customer-pricing-reference-plan-feature-grid>div{background:rgba(255,255,255,.025);border:1px solid rgba(226,151,54,.12);border-radius:5px;padding:9px}.customer-pricing-reference-plan-feature-grid span{color:var(--pricing-gold-strong);display:block;font-size:.62rem;font-weight:800;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.customer-pricing-reference-plan-feature-grid ul{gap:6px}.customer-pricing-reference-plan-feature-grid li{color:rgba(255,250,241,.66);font-size:.66rem;line-height:1.3}.customer-pricing-reference-resident-card details p{color:rgba(255,250,241,.62);font-size:.68rem;line-height:1.34;margin:10px 0 0}.customer-pricing-reference-resident-actions{align-items:center;align-self:end;display:grid;gap:8px;grid-template-columns:1fr}.customer-pricing-reference-resident-actions a{align-items:center;border:1px solid rgba(242,169,61,.36);border-radius:5px;color:var(--pricing-gold-strong);display:inline-flex;font-size:.72rem;font-weight:820;gap:6px;justify-content:center;min-height:32px;padding:0 10px;text-decoration:none}.customer-pricing-reference-resident-actions a:last-child{background:rgba(242,169,61,.12)}.customer-pricing-reference-resident-actions a:hover{background:rgba(242,169,61,.18)}.customer-pricing-reference-cta h2,.customer-pricing-reference-faq h2,.customer-pricing-reference-security h2{color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:1.34rem;font-weight:400;letter-spacing:0;line-height:1.08;margin:0}.customer-pricing-reference-lower{display:grid;gap:18px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);margin-top:24px}.customer-pricing-reference-faq,.customer-pricing-reference-security{background:rgba(5,17,23,.78);border:1px solid rgba(226,151,54,.32);border-radius:7px;min-width:0;padding:22px 24px}.customer-pricing-reference-faq{display:grid;gap:10px}.customer-pricing-reference-faq details{background:rgba(255,255,255,.035);border:1px solid rgba(226,151,54,.18);border-radius:4px;overflow:hidden}.customer-pricing-reference-faq summary{align-items:center;color:rgba(255,250,241,.85);cursor:pointer;display:flex;font-size:.75rem;justify-content:space-between;list-style:none;min-height:28px;padding:0 12px}.customer-pricing-reference-faq summary::-webkit-details-marker{display:none}.customer-pricing-reference-faq summary svg{color:var(--pricing-gold);transform:rotate(90deg)}.customer-pricing-reference-faq details[open] summary svg{transform:rotate(-90deg)}.customer-pricing-reference-faq details p{color:rgba(255,250,241,.68);font-size:.72rem;line-height:1.34;margin:0;padding:0 12px 10px}.customer-pricing-reference-security{overflow:hidden}.customer-pricing-reference-security>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.customer-pricing-reference-security article{border-right:1px solid rgba(226,151,54,.18);display:grid;gap:8px;min-height:104px;padding:0 20px}.customer-pricing-reference-security article:last-child{border-right:0}.customer-pricing-reference-security svg{color:var(--pricing-gold)}.customer-pricing-reference-security strong{color:#fffaf1;font-size:.82rem;line-height:1.18}.customer-pricing-reference-security p{color:rgba(255,250,241,.66);font-size:.68rem;line-height:1.3;margin:0}.customer-pricing-reference-cta{align-items:center;background:rgba(6,18,25,.82);border:1px solid rgba(226,151,54,.58);border-radius:7px;display:grid;gap:18px;grid-template-columns:70px minmax(0,1fr) auto;margin-top:24px;min-height:92px;padding:16px 34px}.customer-pricing-reference-cta img{filter:drop-shadow(0 0 14px rgba(242,168,58,.3))}.customer-pricing-reference-cta p{color:rgba(255,250,241,.7);font-size:.8rem;margin:3px 0 0}.customer-pricing-reference-cta .customer-hero-actions{display:flex;gap:20px;margin:0}.customer-pricing-reference-page .customer-button{border-radius:5px;font-size:.84rem;font-weight:760;min-height:38px;min-width:212px}.customer-pricing-reference-page .customer-button svg{display:none}.customer-pricing-reference-footer{align-items:center;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) auto;min-height:42px;padding-top:12px}.customer-pricing-reference-footer nav{display:flex;flex-wrap:wrap;gap:34px}.customer-pricing-reference-footer a,.customer-pricing-reference-footer p{color:rgba(255,250,241,.56);font-size:.72rem}.customer-pricing-reference-footer a{text-decoration:none}.customer-pricing-reference-footer p{margin:0;text-align:right}@media (max-width:1180px){.segment-public[data-route="/pricing"] .city-header{max-width:calc(100% - 40px)}.customer-pricing-reference-commercial-grid,.customer-pricing-reference-plan-grid,.customer-pricing-reference-proof-row,.customer-pricing-reference-resident-grid,.customer-pricing-reference-security>div{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-pricing-reference-proof-row article:nth-child(2n),.customer-pricing-reference-security article:nth-child(2n){border-right:0}.customer-pricing-reference-lower{grid-template-columns:1fr}.customer-pricing-reference-cta{grid-template-columns:72px minmax(0,1fr)}.customer-pricing-reference-cta .customer-hero-actions{grid-column:2}}@media (max-width:760px){.segment-public[data-route="/pricing"] .city-header{left:0;max-width:none;padding:16px 18px;right:0;transform:none}.segment-public .customer-app.customer-pricing-reference-page,.segment-public .customer-app.customer-pricing-reference-page.customer-pricing-reference-page{padding:0 14px 20px}.customer-pricing-reference-hero{grid-template-columns:1fr;min-height:500px;padding-top:130px}.customer-pricing-reference-hero-image{-o-object-position:58% top;object-position:58% top}.customer-pricing-reference-hero:before{background:linear-gradient(180deg,rgba(1,8,12,.56),rgba(1,8,12,.78) 42%,rgba(1,8,12,.94)),linear-gradient(90deg,rgba(1,8,12,.88),rgba(1,8,12,.24))}.customer-pricing-reference-hero:after{background:linear-gradient(180deg,transparent 66%,#020a0e);opacity:.74}.customer-pricing-reference-copy h1{font-size:2.78rem}.customer-pricing-reference-commercial-grid,.customer-pricing-reference-cta,.customer-pricing-reference-decision-grid,.customer-pricing-reference-footer,.customer-pricing-reference-plan-grid,.customer-pricing-reference-proof-row,.customer-pricing-reference-resident-grid,.customer-pricing-reference-security>div{grid-template-columns:1fr}.customer-pricing-reference-commercial,.customer-pricing-reference-decision,.customer-pricing-reference-matrix,.customer-pricing-reference-plans{padding:22px}.customer-pricing-reference-commercial article,.customer-pricing-reference-decision article,.customer-pricing-reference-plan-grid article,.customer-pricing-reference-resident-card{min-height:0}.customer-pricing-reference-matrix-table{min-width:980px}.customer-pricing-reference-proof-row article,.customer-pricing-reference-security article{border-bottom:1px solid rgba(255,255,255,.12);border-right:0;min-height:68px;padding:14px 16px}.customer-pricing-reference-proof-row article:last-child,.customer-pricing-reference-security article:last-child{border-bottom:0}.customer-pricing-reference-lower{gap:18px}.customer-pricing-reference-security>div{gap:0}.customer-pricing-reference-security article{padding:16px 0}.customer-pricing-reference-cta .customer-hero-actions{display:grid;grid-column:auto;grid-template-columns:1fr}.customer-pricing-reference-page .customer-button{min-width:0;width:100%}.customer-pricing-reference-footer,.customer-pricing-reference-footer nav,.customer-pricing-reference-footer p{justify-items:center;text-align:center}}.segment-client[data-route="/dashboard"]{background:#02070b;color:#fff6e8;min-height:100vh;overflow-x:hidden}.segment-client[data-route="/dashboard"] .brand-watermark,.segment-client[data-route="/dashboard"] .city-header,.segment-client[data-route="/dashboard"] .global-city-breathing{display:none}.segment-client[data-route="/dashboard"] .global-city-main,.segment-client[data-route="/dashboard"] .global-city-shell{background:transparent;display:block;min-height:100vh;padding:0;width:100%}.metapolis-dashboard{--dashboard-gold:#e6a040;--dashboard-gold-strong:#f5bf6b;--dashboard-cyan:#7fc6e7;--dashboard-green:#20d28c;--dashboard-border:rgba(230,160,64,0.18);--dashboard-panel:rgba(4,16,22,0.86);--dashboard-panel-soft:rgba(7,24,31,0.72);background:linear-gradient(90deg,rgba(2,7,11,.98),rgba(2,7,11,.93) 52%,rgba(2,7,11,.86)),radial-gradient(circle at 72% 14%,rgba(230,160,64,.13),transparent 28%),radial-gradient(circle at 44% 34%,rgba(127,198,231,.12),transparent 24%),#02070b;display:grid;grid-template-columns:270px minmax(0,1fr);min-height:100vh;position:relative}.metapolis-dashboard,.metapolis-dashboard *{box-sizing:border-box}.metapolis-dashboard:before{background:linear-gradient(90deg,rgba(2,7,11,.96),rgba(2,7,11,.32)),url(/metapolis-reference/hero-city.webp) 100% 0 /780px auto no-repeat;content:"";inset:0 0 auto 270px;height:360px;opacity:.28;pointer-events:none;position:absolute}.metapolis-dashboard a{color:inherit;text-decoration:none}.metapolis-dashboard-sidebar{background:rgba(1,7,11,.94);border-right:1px solid rgba(230,160,64,.16);display:flex;flex-direction:column;gap:22px;min-height:100vh;min-width:0;overflow:hidden;padding:24px 20px;position:sticky;top:0;z-index:2}.metapolis-dashboard-brand{align-items:center;display:inline-flex;gap:13px;letter-spacing:0;text-transform:none}.metapolis-dashboard-brand img{flex:0 0 auto;height:auto}.metapolis-dashboard-brand strong{color:#fff8eb;display:block;font-family:var(--font-serif);font-size:1.04rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.metapolis-dashboard-brand small{color:rgba(255,246,232,.74);display:block;font-size:.76rem;margin-top:2px}.metapolis-dashboard-nav{display:grid;gap:7px;max-width:100%;min-width:0}.metapolis-dashboard-nav a{align-items:center;border:1px solid transparent;border-radius:8px;color:rgba(255,246,232,.78);display:grid;font-size:.94rem;gap:12px;grid-template-columns:22px minmax(0,1fr) auto;min-height:44px;padding:0 12px}.metapolis-dashboard-nav a.is-active,.metapolis-dashboard-nav a:hover{background:linear-gradient(90deg,rgba(230,160,64,.18),rgba(230,160,64,.05));border-color:rgba(230,160,64,.32);color:#fff8ec}.metapolis-dashboard-footer svg,.metapolis-dashboard-nav svg,.metapolis-dashboard-panel svg,.metapolis-dashboard-sidebar-footer svg{color:var(--dashboard-gold)}.metapolis-dashboard-icon-action em,.metapolis-dashboard-nav em,.metapolis-dashboard-panel-heading em{align-items:center;background:rgba(230,82,64,.28);border-radius:999px;color:#f6b58e;display:inline-flex;font-style:normal;font-size:.72rem;justify-content:center;min-height:22px;min-width:22px;padding:0 6px}.metapolis-dashboard-trial-card{background:rgba(5,16,21,.72);border:1px solid rgba(230,160,64,.26);border-radius:8px;display:grid;gap:10px;margin-top:auto;padding:18px;position:relative}.metapolis-dashboard-trial-card strong{color:var(--dashboard-gold-strong);font-size:.92rem}.metapolis-dashboard-sidebar-footer a,.metapolis-dashboard-sidebar-footer span,.metapolis-dashboard-trial-card small,.metapolis-dashboard-trial-card span{color:rgba(255,246,232,.72);font-size:.82rem}.metapolis-dashboard-progress{background:rgba(255,255,255,.12);border-radius:999px;height:6px;overflow:hidden}.metapolis-dashboard-progress i{background:linear-gradient(90deg,#f0bd64,#d28b36);display:block;height:100%;width:68%}.metapolis-dashboard-trial-card b{color:#fff8eb;position:absolute;right:18px;top:58px}.metapolis-dashboard-trial-card p{color:#fff8eb;font-weight:600;margin:4px 0 0}.metapolis-dashboard-trial-card a{align-items:center;background:linear-gradient(180deg,#f2bc69,#d88a2d);border-radius:6px;color:#130b04;display:inline-flex;font-weight:700;justify-content:center;min-height:38px;padding:0 14px}.metapolis-dashboard-sidebar-footer{border-top:1px solid rgba(230,160,64,.12);display:grid;gap:12px;padding-top:18px}.metapolis-dashboard-sidebar-footer a,.metapolis-dashboard-sidebar-footer span{align-items:center;display:inline-flex;gap:9px}.metapolis-dashboard-active-dot:before,.metapolis-dashboard-sidebar-footer i{background:var(--dashboard-green);border-radius:50%;box-shadow:0 0 16px rgba(32,210,140,.8);content:"";display:inline-block;height:8px;width:8px}.metapolis-dashboard-main{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden;padding:20px 22px 0;position:relative;z-index:1}.metapolis-dashboard-topbar{align-items:center;border-bottom:1px solid rgba(230,160,64,.12);display:flex;gap:18px;justify-content:space-between;min-height:74px;padding-bottom:16px}.metapolis-dashboard-topbar h1{color:#fff8ec;font-family:var(--font-serif);font-size:clamp(1.42rem,2vw,1.9rem);font-weight:500;letter-spacing:0;margin:0}.metapolis-dashboard-topbar p{color:rgba(255,246,232,.68);margin:4px 0 0}.metapolis-dashboard-topbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.metapolis-dashboard-icon-action,.metapolis-dashboard-outline-action,.metapolis-dashboard-topbar .language-switcher,.metapolis-dashboard-trial-select,.metapolis-dashboard-user{background:rgba(4,16,22,.86);border:1px solid rgba(230,160,64,.22);border-radius:8px;color:#fff6e8}.metapolis-dashboard-trial-select{color:var(--dashboard-green);cursor:pointer;display:grid;font:inherit;min-height:46px;min-width:188px;padding:7px 14px;text-align:left}.metapolis-dashboard-trial-select small,.metapolis-dashboard-user small{color:rgba(255,246,232,.66)}.metapolis-dashboard-outline-action{align-items:center;color:var(--dashboard-gold-strong);display:inline-flex;font-weight:700;justify-content:center;min-height:46px;padding:0 20px}.metapolis-dashboard-icon-action{align-items:center;display:inline-flex;height:46px;justify-content:center;position:relative;width:46px}.metapolis-dashboard-icon-action em{position:absolute;right:-7px;top:-7px}.metapolis-dashboard-user{align-items:center;display:inline-flex;gap:10px;min-height:46px;padding:0 12px}.metapolis-dashboard-user span{display:grid}.metapolis-dashboard-user strong{font-size:.88rem}.metapolis-dashboard-topbar .language-switcher{min-height:46px;padding:5px 8px}.metapolis-dashboard-topbar .language-switcher-label{display:none}.metapolis-dashboard-topbar .language-switcher button{border-radius:6px;min-height:28px}.metapolis-dashboard-status-grid{display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr))}.metapolis-dashboard-chart-card,.metapolis-dashboard-panel,.metapolis-dashboard-status-grid article{background:linear-gradient(180deg,rgba(6,21,29,.9),rgba(4,13,18,.82));border:1px solid rgba(230,160,64,.16);box-shadow:0 18px 44px rgba(0,0,0,.24)}.metapolis-dashboard-status-grid article{align-items:center;display:flex;gap:14px;min-height:76px;min-width:0;padding:16px 18px}.metapolis-dashboard-status-grid span{min-width:0}.metapolis-dashboard-status-grid article:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.metapolis-dashboard-status-grid article:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.metapolis-dashboard-panel h2,.metapolis-dashboard-panel h3,.metapolis-dashboard-status-grid strong{color:#fff8ec;letter-spacing:0}.metapolis-dashboard-status-grid small{color:rgba(255,246,232,.68);display:block;margin-top:3px}.metapolis-dashboard-grid{display:grid;gap:14px}.metapolis-dashboard-grid-top{grid-template-columns:minmax(260px,.78fr) minmax(0,1.52fr) minmax(235px,.58fr)}.metapolis-dashboard-grid-bottom{grid-template-columns:minmax(250px,.9fr) minmax(210px,.65fr) minmax(250px,.85fr) minmax(250px,.85fr)}.metapolis-dashboard-panel{border-radius:8px;min-width:0;overflow:hidden;padding:16px}.metapolis-dashboard-panel-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.metapolis-dashboard-panel-heading h2{font-size:.92rem;font-weight:700;margin:0;text-transform:uppercase}.metapolis-dashboard-panel-heading a,.metapolis-dashboard-panel-link{align-items:center;color:var(--dashboard-gold-strong);display:inline-flex;font-size:.82rem;gap:7px;white-space:nowrap}.metapolis-dashboard-approval-list,.metapolis-dashboard-feed-list,.metapolis-dashboard-task-list{display:grid;gap:9px}.metapolis-dashboard-approval-list>div,.metapolis-dashboard-feed-list>div,.metapolis-dashboard-task{align-items:center;background:rgba(3,12,17,.74);border:1px solid rgba(230,160,64,.12);border-radius:8px;display:grid;gap:12px;grid-template-columns:30px minmax(0,1fr) auto;min-height:52px;padding:10px}.metapolis-dashboard-task.is-critical svg{color:#e96347}.metapolis-dashboard-task.is-warning svg{color:#f0a34c}.metapolis-dashboard-approval-list strong,.metapolis-dashboard-feed-list strong,.metapolis-dashboard-task strong{color:#fff8ec;display:block;font-size:.86rem}.metapolis-dashboard-approval-list small,.metapolis-dashboard-feed-list small,.metapolis-dashboard-quick-grid small,.metapolis-dashboard-receipt-grid small,.metapolis-dashboard-task small{color:rgba(255,246,232,.62);display:block;font-size:.75rem;margin-top:3px}.metapolis-dashboard-approval-list a,.metapolis-dashboard-task a{background:rgba(230,160,64,.12);border:1px solid rgba(230,160,64,.22);border-radius:6px;color:var(--dashboard-gold-strong);font-size:.78rem;font-weight:700;padding:8px 12px}.metapolis-dashboard-panel-link{border-top:1px solid rgba(230,160,64,.1);justify-content:center;margin:12px -16px -16px;min-height:42px}.metapolis-dashboard-range{display:flex;gap:6px}.metapolis-dashboard-range button{background:rgba(255,255,255,.04);border:1px solid rgba(230,160,64,.12);border-radius:6px;color:rgba(255,246,232,.7);cursor:pointer;font:inherit;font-size:.74rem;min-height:30px;padding:0 10px}.metapolis-dashboard-range button.is-active{background:rgba(230,160,64,.16);color:var(--dashboard-gold-strong)}.metapolis-dashboard-kpis{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.metapolis-dashboard-kpis article,.metapolis-dashboard-receipt-grid article{background:rgba(3,12,17,.72);border:1px solid rgba(230,160,64,.1);border-radius:8px;display:grid;gap:5px;padding:16px;text-align:center}.metapolis-dashboard-kpis strong,.metapolis-dashboard-receipt-grid strong{color:var(--dashboard-gold-strong);font-family:var(--font-serif);font-size:clamp(1.4rem,2.1vw,2rem);font-weight:500}.metapolis-dashboard-kpis span,.metapolis-dashboard-receipt-grid span{color:#fff8ec;font-size:.82rem}.metapolis-dashboard-kpis b{align-items:center;color:var(--dashboard-green);display:inline-flex;font-size:.82rem;gap:2px;justify-content:center}.metapolis-dashboard-charts{display:grid;gap:12px;grid-template-columns:minmax(0,1.35fr) minmax(220px,.8fr);margin-top:12px}.metapolis-dashboard-chart-card{border-radius:8px;padding:14px}.metapolis-dashboard-chart-card>span{color:#fff8ec;display:block;font-size:.82rem;margin-bottom:10px}.metapolis-dashboard-line-chart{align-items:end;background:repeating-linear-gradient(180deg,rgba(255,255,255,.06) 0 1px,transparent 1px 36px);display:flex;gap:9px;height:130px;padding-top:8px}.metapolis-dashboard-line-chart i{background:linear-gradient(180deg,rgba(245,191,107,.95),rgba(230,160,64,.16));border-radius:999px 999px 0 0;flex:1;min-width:3px}.metapolis-dashboard-chart-axis{color:rgba(255,246,232,.52);display:flex;font-size:.72rem;justify-content:space-between;margin-top:8px}.metapolis-dashboard-distribution{align-items:center;display:grid;gap:18px;grid-template-columns:132px minmax(0,1fr)}.metapolis-dashboard-donut{aspect-ratio:1;background:radial-gradient(circle,#07121a 0 42%,transparent 43%),conic-gradient(#7fc6e7 0 35%,#d99b48 35% 60%,#f0bd64 60% 80%,#69b6c7 80% 92%,#8ed6e8 92% 100%);border:1px solid rgba(230,160,64,.18);border-radius:50%}.metapolis-dashboard-distribution p{align-items:center;color:rgba(255,246,232,.78);display:grid;font-size:.72rem;gap:8px;grid-template-columns:9px minmax(0,1fr) auto;margin:0 0 8px}.metapolis-dashboard-distribution span{min-width:0;overflow:hidden;text-overflow:ellipsis}.metapolis-dashboard-distribution i{border-radius:50%;height:8px;width:8px}.metapolis-dashboard-feed-list time{color:rgba(255,246,232,.6);font-size:.72rem}.metapolis-dashboard-employees{padding:16px}.metapolis-dashboard-employee-grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.metapolis-dashboard-employee-grid article{background:rgba(4,14,19,.74);border:1px solid rgba(230,160,64,.18);border-radius:8px;min-width:0;overflow:hidden;padding:13px;position:relative}.metapolis-dashboard-active-dot{align-items:center;background:rgba(18,65,49,.86);border-radius:999px;color:#7ff0b7;display:inline-flex;font-size:.72rem;gap:6px;padding:4px 8px;position:absolute;right:12px;top:12px;z-index:1}.metapolis-dashboard-employee-image{aspect-ratio:1.34;border-radius:8px;margin-bottom:12px;overflow:hidden;position:relative}.metapolis-dashboard-employee-image img{-o-object-fit:cover;object-fit:cover}.metapolis-dashboard-employee-grid h3{font-family:var(--font-serif);font-size:1.16rem;font-weight:500;margin:0 0 6px}.metapolis-dashboard-employee-grid p{color:rgba(255,246,232,.66);font-size:.82rem;line-height:1.45;margin:0 0 12px;min-height:48px}.metapolis-dashboard-employee-metrics{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.metapolis-dashboard-employee-metrics strong{color:var(--dashboard-gold-strong);display:block;font-family:var(--font-serif);font-size:1.08rem;font-weight:500}.metapolis-dashboard-employee-metrics small{color:rgba(255,246,232,.54);display:block;font-size:.66rem}.metapolis-dashboard-employee-grid article>a{align-items:center;background:rgba(230,160,64,.12);border:1px solid rgba(230,160,64,.2);border-radius:6px;color:var(--dashboard-gold-strong);display:inline-flex;font-size:.82rem;gap:6px;justify-content:center;min-height:34px;width:100%}.metapolis-dashboard-academy{background:radial-gradient(circle at 82% 18%,rgba(127,198,231,.13),transparent 34%),radial-gradient(circle at 14% 18%,rgba(230,160,64,.12),transparent 32%),rgba(4,16,22,.88);padding:16px}.metapolis-dashboard-panel-heading p{color:rgba(255,246,232,.62);font-size:.82rem;line-height:1.45;margin:4px 0 0;max-width:760px}.metapolis-dashboard-academy-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0}.metapolis-dashboard-academy-summary article{background:rgba(3,12,17,.72);border:1px solid rgba(230,160,64,.13);border-radius:8px;min-width:0;padding:12px}.metapolis-dashboard-academy-summary strong{color:var(--dashboard-gold-strong);display:block;font-family:var(--font-serif);font-size:1.42rem;font-weight:500;line-height:1}.metapolis-dashboard-academy-list strong,.metapolis-dashboard-academy-summary span,.metapolis-dashboard-collective-card strong{color:#fff8ec;display:block;font-size:.84rem}.metapolis-dashboard-academy-list small,.metapolis-dashboard-academy-summary small,.metapolis-dashboard-collective-card p,.metapolis-dashboard-collective-card small{color:rgba(255,246,232,.58);font-size:.72rem;line-height:1.4}.metapolis-dashboard-academy-body{display:grid;gap:12px;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr)}.metapolis-dashboard-academy-list{display:grid;gap:10px}.metapolis-dashboard-academy-list article,.metapolis-dashboard-collective-card{background:rgba(3,12,17,.74);border:1px solid rgba(230,160,64,.14);border-radius:8px;min-width:0;padding:12px}.metapolis-dashboard-academy-list article>div:first-child,.metapolis-dashboard-collective-card>div{align-items:center;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr) auto}.metapolis-dashboard-academy-list em{background:rgba(230,160,64,.11);border:1px solid rgba(230,160,64,.18);border-radius:999px;color:var(--dashboard-gold-strong);font-size:.68rem;font-style:normal;padding:4px 7px;white-space:nowrap}.metapolis-dashboard-academy-progress{background:rgba(255,255,255,.07);border-radius:999px;height:8px;margin:10px 0;overflow:hidden}.metapolis-dashboard-academy-progress i{background:linear-gradient(90deg,var(--dashboard-gold),var(--dashboard-cyan));border-radius:inherit;display:block;height:100%}.metapolis-dashboard-academy-list footer{align-items:center;display:flex;gap:10px;justify-content:space-between}.metapolis-dashboard-academy-list footer span{color:rgba(255,246,232,.62);font-size:.72rem}.metapolis-dashboard-academy-list footer b{color:rgba(127,198,231,.9);font-size:.72rem;font-weight:700}.metapolis-dashboard-collective-card{align-content:start;display:grid;gap:12px}.metapolis-dashboard-collective-card>div{grid-template-columns:32px minmax(0,1fr)}.metapolis-dashboard-collective-card ol{counter-reset:collective-step;display:grid;gap:8px;list-style:none;margin:0;padding:0}.metapolis-dashboard-collective-card li{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);border-radius:8px;counter-increment:collective-step;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr);min-width:0;padding:8px}.metapolis-dashboard-collective-card li:before{align-items:center;background:rgba(230,160,64,.13);border:1px solid rgba(230,160,64,.2);border-radius:999px;color:var(--dashboard-gold-strong);content:counter(collective-step);display:inline-flex;font-size:.72rem;height:24px;justify-content:center;width:24px}.metapolis-dashboard-collective-card li span{color:#fff8ec;display:block;font-size:.78rem;font-weight:800}.metapolis-dashboard-collective-card p{border-top:1px solid rgba(230,160,64,.12);margin:0;padding-top:12px}.metapolis-dashboard-approval-list>div{grid-template-columns:30px minmax(0,1fr) auto auto}.metapolis-dashboard-approval-list b{color:var(--dashboard-gold-strong);font-size:.78rem}.metapolis-dashboard-quick-grid,.metapolis-dashboard-receipt-grid,.metapolis-dashboard-security-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.metapolis-dashboard-quick-grid a,.metapolis-dashboard-security-grid article{align-items:center;background:rgba(3,12,17,.72);border:1px solid rgba(230,160,64,.12);border-radius:8px;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr);min-height:58px;padding:10px}.metapolis-dashboard-quick-grid strong,.metapolis-dashboard-security-grid strong{color:#fff8ec;display:block;font-size:.84rem}.metapolis-dashboard-security{background:linear-gradient(90deg,rgba(5,18,24,.95),rgba(5,18,24,.74)),url(/metapolis-reference/hero-city.webp) 100% 100% /360px auto no-repeat}.metapolis-dashboard-footer{align-items:center;border-top:1px solid rgba(230,160,64,.16);color:rgba(255,246,232,.72);display:grid;gap:18px;grid-template-columns:210px minmax(180px,1fr) repeat(5,auto);margin:4px 0 0;min-height:78px;padding:14px 22px}.metapolis-dashboard-footer p{margin:0}.metapolis-dashboard-footer>span{align-items:center;display:inline-flex;font-size:.82rem;gap:8px;white-space:nowrap}@media (max-width:1500px){.metapolis-dashboard-grid-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.metapolis-dashboard-footer{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1380px){.metapolis-dashboard{grid-template-columns:240px minmax(0,1fr)}.metapolis-dashboard:before{left:240px}.metapolis-dashboard-grid-bottom,.metapolis-dashboard-grid-top{grid-template-columns:1fr 1fr}.metapolis-dashboard-benefits,.metapolis-dashboard-employees{grid-column:1/-1}.metapolis-dashboard-employee-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metapolis-dashboard-academy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.metapolis-dashboard-academy-body{grid-template-columns:1fr}.metapolis-dashboard-footer{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.metapolis-dashboard{grid-template-columns:1fr}.metapolis-dashboard:before{left:0}.metapolis-dashboard-sidebar{min-height:0;position:relative}.metapolis-dashboard-nav{display:flex;overflow-x:auto;padding-bottom:4px}.metapolis-dashboard-nav a{flex:0 0 auto;min-width:186px}.metapolis-dashboard-trial-card{margin-top:0}.metapolis-dashboard-charts,.metapolis-dashboard-grid-bottom,.metapolis-dashboard-grid-top,.metapolis-dashboard-kpis,.metapolis-dashboard-status-grid{grid-template-columns:1fr}.metapolis-dashboard-status-grid article,.metapolis-dashboard-status-grid article:first-child,.metapolis-dashboard-status-grid article:last-child{border-radius:8px}}@media (max-width:760px){.metapolis-dashboard-main,.metapolis-dashboard-sidebar{padding-inline:14px}.metapolis-dashboard-topbar{align-items:stretch;flex-direction:column}.metapolis-dashboard-topbar-actions{justify-content:flex-start}.metapolis-dashboard-outline-action,.metapolis-dashboard-trial-select,.metapolis-dashboard-user{width:100%}.metapolis-dashboard-academy-summary,.metapolis-dashboard-employee-grid,.metapolis-dashboard-footer,.metapolis-dashboard-kpis,.metapolis-dashboard-quick-grid,.metapolis-dashboard-receipt-grid,.metapolis-dashboard-security-grid,.metapolis-dashboard-status-grid{grid-template-columns:1fr}.metapolis-dashboard-academy-list article>div:first-child{align-items:start;grid-template-columns:28px minmax(0,1fr)}.metapolis-dashboard-academy-list em{grid-column:2;justify-self:start}.metapolis-dashboard-academy-list footer{align-items:flex-start;flex-direction:column}.metapolis-dashboard-approval-list>div,.metapolis-dashboard-feed-list>div,.metapolis-dashboard-task{align-items:start;grid-template-columns:28px minmax(0,1fr)}.metapolis-dashboard-approval-list a,.metapolis-dashboard-approval-list b,.metapolis-dashboard-feed-list time,.metapolis-dashboard-task a{grid-column:2;justify-self:start}.metapolis-dashboard-range{flex-wrap:wrap}.metapolis-dashboard-distribution{grid-template-columns:1fr}.metapolis-dashboard-donut{max-width:180px}}.city-header-menu,.metapolis-dashboard-mobile-menu{display:none}.city-header-menu summary,.metapolis-dashboard-mobile-menu summary{list-style:none}.city-header-menu summary::-webkit-details-marker,.metapolis-dashboard-mobile-menu summary::-webkit-details-marker{display:none}@media (max-width:860px){.segment-public .city-header,.segment-public .shell-clean .city-header{align-items:center;grid-template-columns:minmax(0,1fr) auto}.segment-public .city-header>.language-switcher,.segment-public .shell-clean .city-header>.language-switcher{display:inline-flex;grid-column:1/2;justify-self:start}.segment-public .city-header-menu,.segment-public .shell-clean .city-header-menu{display:block;justify-self:end;position:relative;z-index:20}.segment-public .city-header-menu summary,.segment-public .shell-clean .city-header-menu summary{align-items:center;background:rgba(4,16,22,.84);border:1px solid rgba(232,159,62,.58);border-radius:8px;color:#fff8ec;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:760;gap:8px;justify-content:center;min-height:42px;padding:0 14px}.segment-public .city-header-menu summary svg,.segment-public .shell-clean .city-header-menu summary svg{color:#f0aa43}.segment-public .city-header-menu-panel,.segment-public .shell-clean .city-header-menu-panel{background:linear-gradient(180deg,rgba(8,24,31,.98),rgba(2,9,13,.98)),rgba(3,12,17,.96);border:1px solid rgba(232,159,62,.34);border-radius:8px;box-shadow:0 22px 60px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.05);display:grid;gap:12px;padding:12px;position:absolute;right:0;top:calc(100% + 10px);width:min(330px,calc(100vw - 36px))}.segment-public .city-header-menu-actions,.segment-public .city-header-menu-links,.segment-public .shell-clean .city-header-menu-actions,.segment-public .shell-clean .city-header-menu-links{display:grid;gap:7px}.segment-public .city-header-menu-actions a,.segment-public .city-header-menu-links a,.segment-public .shell-clean .city-header-menu-actions a,.segment-public .shell-clean .city-header-menu-links a{align-items:center;border:1px solid rgba(232,159,62,.18);border-radius:6px;color:rgba(255,248,236,.88);display:inline-flex;font-size:.92rem;gap:8px;justify-content:space-between;min-height:42px;min-width:0;padding:0 12px;text-decoration:none}.segment-public .city-header-menu-actions a[href="/signup"],.segment-public .shell-clean .city-header-menu-actions a[href="/signup"]{background:linear-gradient(180deg,#ffd27b,#eaa23d);border-color:rgba(255,214,130,.78);color:#140b03;font-weight:780}.segment-public .city-header-menu-panel .language-switcher,.segment-public .shell-clean .city-header-menu-panel .language-switcher{display:flex;width:100%}}@media (max-width:1080px){.metapolis-dashboard{grid-template-columns:minmax(0,1fr)}.metapolis-dashboard-sidebar{display:none}.metapolis-dashboard-mobile-menu{display:block;position:relative;z-index:25}.metapolis-dashboard-mobile-menu summary{align-items:center;background:rgba(4,16,22,.9);border:1px solid rgba(230,160,64,.34);border-radius:8px;color:#fff8ec;cursor:pointer;display:inline-flex;font-weight:760;gap:8px;justify-content:center;min-height:44px;padding:0 14px}.metapolis-dashboard-mobile-menu summary svg{color:var(--dashboard-gold)}.metapolis-dashboard-mobile-menu-panel{background:linear-gradient(180deg,rgba(8,24,31,.98),rgba(2,9,13,.98)),rgba(3,12,17,.96);border:1px solid rgba(230,160,64,.32);border-radius:8px;box-shadow:0 24px 64px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.05);display:grid;gap:12px;left:0;padding:12px;position:absolute;top:calc(100% + 10px);width:min(360px,calc(100vw - 28px))}.metapolis-dashboard-mobile-brand{align-items:center;border-bottom:1px solid rgba(230,160,64,.12);display:inline-flex;gap:11px;padding:0 4px 12px}.metapolis-dashboard-mobile-brand strong{color:#fff8eb;display:block;font-family:var(--font-serif);font-size:.94rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.metapolis-dashboard-mobile-brand small{color:rgba(255,246,232,.72);display:block;font-size:.72rem;margin-top:1px}.metapolis-dashboard-mobile-menu-panel nav{display:grid;gap:7px}.metapolis-dashboard-mobile-menu-panel nav a{align-items:center;border:1px solid transparent;border-radius:8px;color:rgba(255,246,232,.78);display:grid;font-size:.94rem;gap:12px;grid-template-columns:22px minmax(0,1fr) auto;min-height:44px;padding:0 12px}.metapolis-dashboard-mobile-menu-panel nav a.is-active,.metapolis-dashboard-mobile-menu-panel nav a:hover{background:linear-gradient(90deg,rgba(230,160,64,.18),rgba(230,160,64,.05));border-color:rgba(230,160,64,.32);color:#fff8ec}.metapolis-dashboard-mobile-menu-panel nav svg,.metapolis-dashboard-mobile-menu-panel>div svg{color:var(--dashboard-gold)}.metapolis-dashboard-mobile-menu-panel em{align-items:center;background:rgba(230,82,64,.28);border-radius:999px;color:#f6b58e;display:inline-flex;font-style:normal;font-size:.72rem;justify-content:center;min-height:22px;min-width:22px;padding:0 6px}.metapolis-dashboard-mobile-menu-panel>div{border-top:1px solid rgba(230,160,64,.12);display:grid;gap:10px;padding-top:12px}.metapolis-dashboard-mobile-menu-panel>div a,.metapolis-dashboard-mobile-menu-panel>div span{align-items:center;color:rgba(255,246,232,.72);display:inline-flex;font-size:.82rem;gap:9px}.metapolis-dashboard-mobile-menu-panel>div i{background:var(--dashboard-green);border-radius:50%;box-shadow:0 0 16px rgba(32,210,140,.8);display:inline-block;height:8px;width:8px}}@media (max-width:760px){.metapolis-dashboard-main{padding:14px 12px 0}.metapolis-dashboard-topbar{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.metapolis-dashboard-topbar>div:first-child{min-width:0}.metapolis-dashboard-topbar p{overflow-wrap:anywhere}.metapolis-dashboard:before{background:linear-gradient(180deg,rgba(2,7,11,.24),rgba(2,7,11,.86)),linear-gradient(90deg,rgba(2,7,11,.88),rgba(2,7,11,.26)),url(/metapolis-reference/hero-city.webp) 100% 0 /560px auto no-repeat;height:260px;opacity:.34}.metapolis-dashboard-mobile-menu{align-self:start;justify-self:end}.metapolis-dashboard-mobile-menu-panel{left:auto;right:0}.metapolis-dashboard-topbar-actions{display:grid;gap:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;width:100%}.metapolis-dashboard-outline-action,.metapolis-dashboard-topbar .language-switcher,.metapolis-dashboard-trial-select,.metapolis-dashboard-user{min-width:0;width:100%}.metapolis-dashboard-topbar .language-switcher,.metapolis-dashboard-trial-select,.metapolis-dashboard-user{grid-column:1/-1}.metapolis-dashboard-icon-action,.metapolis-dashboard-outline-action{justify-content:center}.customer-pricing-reference-matrix,.customer-residents-fit-panel{overflow:visible}.customer-pricing-reference-matrix-table,.customer-residents-fit-table{background:transparent;border:0;display:grid;gap:16px;min-width:0;overflow:visible}.customer-pricing-reference-matrix-head,.customer-residents-fit-row-head{display:none}.customer-pricing-reference-matrix-row,.customer-residents-fit-row{background:linear-gradient(180deg,rgba(9,25,32,.88),rgba(3,12,17,.92)),rgba(5,17,23,.82);border:1px solid rgba(226,151,54,.28);border-radius:7px;display:grid;grid-template-columns:1fr;overflow:hidden}.customer-pricing-reference-matrix-row>*,.customer-residents-fit-row>*{border-right:0;border-top:1px solid rgba(226,151,54,.13);display:grid;gap:12px;grid-template-columns:minmax(94px,.36fr) minmax(0,1fr);min-height:0;padding:12px 14px;width:100%}.customer-pricing-reference-matrix-row>:first-child,.customer-residents-fit-row>:first-child{border-top:0}.customer-pricing-reference-matrix-row>:before,.customer-residents-fit-row>:before{color:#f2a93d;content:"";font-size:.64rem;font-weight:820;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.customer-pricing-reference-matrix-row>:first-child:before{content:"Mitarbeiter"}.customer-pricing-reference-matrix-row>:nth-child(2):before{content:"Einstieg"}.customer-pricing-reference-matrix-row>:nth-child(3):before{content:"Empfohlen"}.customer-pricing-reference-matrix-row>:nth-child(4):before{content:"Scale"}.customer-pricing-reference-matrix-row>:nth-child(5):before{content:"Testgrenze"}.customer-pricing-reference-matrix-row>:nth-child(6):before{content:"Start"}.customer-residents-fit-row>:first-child:before{content:"Mitarbeiter"}.customer-residents-fit-row>:nth-child(2):before{content:"Fokus"}.customer-residents-fit-row>:nth-child(3):before{content:"Aufgaben"}.customer-residents-fit-row>:nth-child(4):before{content:"Ergebnis"}.customer-residents-fit-row>:nth-child(5):before{content:"Geeignet"}.customer-pricing-reference-matrix-name{grid-template-columns:minmax(94px,.36fr) 54px minmax(0,1fr)}.customer-pricing-reference-matrix-name:before{grid-row:1/span 2}.customer-pricing-reference-matrix-name img{grid-column:2}.customer-pricing-reference-matrix-name span{grid-column:3;min-width:0}.customer-residents-fit-name{grid-template-columns:minmax(94px,.36fr) 18px minmax(0,1fr)}.customer-residents-fit-name:before{grid-row:1}.customer-residents-fit-name img{grid-column:2}.customer-residents-fit-audience{align-items:center}.customer-pricing-reference-matrix-action a{justify-self:start;width:auto}}