:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-bg:#06111f;--color-bg-soft:#0b1728;--color-surface:#0c1a2ed1;--color-surface-strong:#0a1526f0;--color-card:#ffffff0a;--color-card-strong:#ffffff12;--color-border:#94a3b82e;--color-border-strong:#60a5fa3d;--color-text:#d6e4f5;--color-text-strong:#f8fbff;--color-text-muted:#97abc2;--color-primary:#3b82f6;--color-primary-strong:#2563eb;--color-secondary:#7c3aed;--color-success:#22c55e;--shadow-lg:0 28px 80px #0206176b;--shadow-md:0 18px 40px #02061752;--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--radius-sm:14px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--color-text);background:radial-gradient(circle at 0 0,#3b82f638,#0000 28%),radial-gradient(circle at 100% 0,#7c3aed2e,#0000 24%),linear-gradient(#06111f 0%,#091525 42%,#0b1728 100%);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,a{transition:transform .18s,border-color .18s,background .18s,opacity .18s}img{max-width:100%;display:block}#root,.landing-shell{min-height:100vh}.container{width:min(1200px,100% - 2rem);margin:0 auto}.site-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06111fad;border-bottom:1px solid #94a3b814;position:sticky;top:0}.site-header-inner,.site-footer-inner,.hero-grid,.cta-panel,.faq-layout,.split-showcase,.trust-strip{display:flex}.site-header-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:84px}.brand{align-items:center;gap:.9rem;min-width:0;display:inline-flex}.brand-mark{border-radius:14px;width:44px;height:44px;box-shadow:0 10px 24px #3b82f647}.brand-copy{flex-direction:column;gap:.1rem;display:flex}.brand-copy strong{color:var(--color-text-strong);letter-spacing:-.02em;font-size:1.05rem}.brand-copy span{color:var(--color-text-muted);font-size:.82rem}.site-nav,.site-actions,.hero-actions,.cta-actions{align-items:center;gap:.75rem;display:flex}.site-nav a{color:var(--color-text-muted);font-size:.95rem;font-weight:600}.site-nav a:hover{color:var(--color-text-strong)}.button{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);color:#fff;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:.85rem 1.2rem;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 14px 28px #2563eb3d}.button:hover{transform:translateY(-1px)}.button-secondary{box-shadow:none;background:#ffffff0a;border-color:#94a3b82e}.button-secondary:hover{background:#ffffff14}.hero-section{padding:4.5rem 0 2.5rem}.hero-grid{align-items:center;gap:2rem}.hero-copy,.hero-preview{flex:1}.eyebrow{color:#bfdbfe;text-transform:uppercase;letter-spacing:.08em;background:#3b82f61f;border:1px solid #60a5fa2e;border-radius:999px;align-items:center;min-height:2rem;padding:.3rem .8rem;font-size:.76rem;font-weight:800;display:inline-flex}.hero-copy h1,.section-heading h2,.callout-card h3,.feature-card h3,.step-card h3,.security-card h3,.cta-panel h2{color:var(--color-text-strong);letter-spacing:-.03em}.hero-copy h1{max-width:11ch;margin:1rem 0 1.1rem;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.95}.hero-description,.section-heading p,.callout-card p,.feature-card p,.step-card p,.security-card p,.faq-item p,.cta-panel p,.site-footer p{color:var(--color-text-muted);line-height:1.7}.hero-description{max-width:60ch;font-size:1.02rem}.hero-actions{flex-wrap:wrap;margin-top:1.5rem}.hero-points{flex-wrap:wrap;gap:.65rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.hero-points li,.trust-pill,.preview-status,.mini-label{border-radius:999px;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.hero-points li{border:1px solid var(--color-border);background:#ffffff0a;padding:.5rem .8rem}.hero-preview{position:relative}.preview-window{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:linear-gradient(#0c1a2efa 0%,#081323fa 100%);border:1px solid #ffffff14;overflow:hidden}.preview-toolbar{background:#ffffff08;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.preview-dots{gap:.4rem;display:inline-flex}.preview-dots span{background:#ffffff38;border-radius:50%;width:.72rem;height:.72rem}.preview-url{color:#c6d4e5;background:#ffffff0a;border-radius:999px;min-width:0;padding:.45rem .75rem;font-size:.78rem}.preview-body{grid-template-columns:minmax(260px,320px) minmax(0,1fr);min-height:530px;display:grid}.preview-sidebar,.preview-chat{padding:1.25rem}.preview-sidebar{background:#ffffff06;border-right:1px solid #ffffff0f}.preview-panel-title{color:var(--color-text-strong);font-size:1rem;font-weight:800}.preview-search{color:var(--color-text-muted);background:#ffffff0d;border-radius:16px;margin-top:.9rem;padding:.85rem 1rem;font-size:.86rem}.preview-conversation{background:#ffffff05;border:1px solid #0000;border-radius:18px;align-items:flex-start;gap:.85rem;margin-top:.8rem;padding:.9rem;display:flex}.preview-conversation-active{background:linear-gradient(135deg,#2563eb29,#7c3aed24);border-color:#60a5fa33}.preview-avatar{color:#fff;background:linear-gradient(135deg,#3b82f6d9,#7c3aedd9);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;font-size:.78rem;font-weight:800;display:inline-flex}.preview-avatar.muted{color:#dbeafe;background:#ffffff14}.preview-conversation-copy strong,.preview-chat-header strong,.preview-ai-card strong,.preview-context-card strong{color:var(--color-text-strong);line-height:1.45;display:block}.preview-conversation-copy span,.preview-chat-header span{color:var(--color-text-muted);font-size:.84rem;line-height:1.45}.preview-chat{flex-direction:column;gap:1rem;display:flex}.preview-chat-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.preview-status{color:#86efac;white-space:nowrap;background:#22c55e1f;padding:.4rem .75rem}.preview-messages{border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0,#3b82f614,#0000 22%),#ffffff08;border:1px solid #ffffff0d;flex-direction:column;flex:1;gap:.85rem;padding:1rem;display:flex}.message-bubble{border-radius:18px;max-width:80%;padding:.9rem 1rem;font-size:.9rem;line-height:1.6}.message-bubble.incoming{background:#ffffff14;align-self:flex-start}.message-bubble.outgoing{color:#fff;background:linear-gradient(135deg,#3b82f6f2,#7c3aedeb);align-self:flex-end}.preview-assist-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.preview-ai-card,.preview-context-card,.feature-card,.step-card,.callout-card,.security-card,.faq-item,.cta-panel,.trust-strip,.site-footer,.preview-window,.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.preview-ai-card,.preview-context-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:22px;padding:1rem}.mini-label{color:#bfdbfe;background:#3b82f61f;margin-bottom:.7rem;padding:.3rem .65rem}.trust-section{padding-bottom:1rem}.trust-strip{border:1px solid var(--color-border);background:#ffffff0a;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:.75rem;padding:1.2rem}.trust-pill{color:#dbeafe;background:#ffffff0a;padding:.55rem .9rem}.section{padding:5.5rem 0}.section-alt{background:linear-gradient(#ffffff06,#fff0)}.section-heading{text-align:center;max-width:720px;margin:0 auto 2.4rem}.section-heading-narrow{max-width:680px}.section-heading-left{text-align:left;margin:0}.section-heading h2{margin:1rem 0 .9rem;font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.04}.feature-grid,.steps-grid,.security-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.feature-card,.step-card,.security-card{border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-md);background:#ffffff0a;padding:1.5rem;position:relative}.feature-card-line{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));border-radius:999px;width:54px;height:4px;margin-bottom:1rem;display:block}.feature-card h3,.step-card h3,.security-card h3,.callout-card h3,.faq-item summary{margin:0 0 .8rem;font-size:1.2rem}.step-number{color:#dbeafe;background:linear-gradient(135deg,#3b82f629,#7c3aed24);border-radius:16px;justify-content:center;align-items:center;min-width:3rem;height:3rem;margin-bottom:1rem;font-size:.95rem;font-weight:800;display:inline-flex}.split-showcase{align-items:stretch;gap:1.5rem}.split-showcase>*{flex:1}.signal-list,.callout-stack{flex-direction:column;gap:1rem;display:flex}.signal-list{margin-top:1.5rem}.signal-item{border:1px solid var(--color-border);background:#ffffff08;border-radius:20px;padding:1rem 1.1rem}.signal-item strong{color:var(--color-text-strong);margin-bottom:.35rem;display:block}.signal-item span{color:var(--color-text-muted);line-height:1.6}.callout-card{border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-md);background:#ffffff0a;padding:1.5rem}.callout-card-strong{border-color:var(--color-border-strong);background:radial-gradient(circle at 100% 0,#3b82f62e,#0000 35%),#ffffff0d}.security-panel{flex-direction:column;gap:2rem;display:flex}.faq-layout{align-items:flex-start;gap:1.5rem}.faq-layout>*{flex:1}.faq-list{flex-direction:column;gap:.9rem;display:flex}.faq-item{border-radius:var(--radius-md);border:1px solid var(--color-border);background:#ffffff0a;padding:1.2rem 1.3rem}.faq-item summary{cursor:pointer;color:var(--color-text-strong);font-weight:700;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open]{border-color:var(--color-border-strong)}.faq-item p{margin-top:.8rem}.cta-section{padding-top:1rem;padding-bottom:5rem}.cta-panel{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 0 0,#3b82f629,#0000 28%),linear-gradient(135deg,#0c1a2efa,#0a1526fa);border:1px solid #60a5fa24;justify-content:space-between;align-items:center;gap:1.5rem;padding:2rem}.cta-panel h2{max-width:14ch;margin:1rem 0 .9rem;font-size:clamp(2rem,3vw,2.8rem);line-height:1.08}.cta-panel p{max-width:58ch}.site-footer{background:#06111fbf;border-top:1px solid #94a3b81f}.site-footer-inner{justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0}.site-footer strong{color:var(--color-text-strong)}.site-footer p{max-width:60ch;margin-top:.35rem}.site-footer a{color:#bfdbfe;font-weight:700}@media (width<=1080px){.site-nav{display:none}.hero-grid,.faq-layout,.split-showcase,.cta-panel{flex-direction:column}.feature-grid,.steps-grid,.security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.site-actions .button-secondary{display:none}.preview-body,.preview-assist-row,.feature-grid,.steps-grid,.security-grid{grid-template-columns:1fr}.preview-sidebar{border-bottom:1px solid #ffffff0f;border-right:none}.site-footer-inner{flex-direction:column;align-items:flex-start}}.hub-legacy-redirect{min-height:40vh;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:.95rem;display:flex}.hub-portal{min-height:100vh;color:var(--color-text);-webkit-font-smoothing:antialiased;background:linear-gradient(#070d14 0%,#0b1728 40%,#0a1524 100%);flex-direction:column;font-size:17px;line-height:1.55;display:flex}.hub-portal-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06111fd9;border-bottom:1px solid #94a3b81a}.hub-portal-bar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:72px;display:flex}.hub-portal-brand{color:inherit;align-items:center;gap:.85rem;display:inline-flex}.hub-portal-brand img{opacity:.95;border-radius:10px;width:40px;height:40px}.hub-portal-brand strong{letter-spacing:-.02em;color:var(--color-text-strong);font-size:1.125rem;font-weight:700;display:block}.hub-portal-brand small{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:600;display:block}.hub-portal-bar-link{color:var(--color-text-muted);font-size:1rem;font-weight:600}.hub-portal-bar-link:hover{color:var(--color-text-strong)}.hub-portal-body{flex:1;padding:2.75rem 0 3.5rem}.hub-portal-inner{max-width:980px;margin:0 auto}.hub-portal-intro{margin-bottom:2.25rem}.hub-portal-intro h1{letter-spacing:-.03em;color:var(--color-text-strong);margin:0 0 .65rem;font-size:clamp(1.65rem,3.2vw,2.15rem);font-weight:700;line-height:1.2}.hub-portal-intro p{max-width:42rem;color:var(--color-text-muted);margin:0;font-size:1.05rem;line-height:1.65}.hub-portal-split{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:1.75rem;display:grid}.hub-portal-services-main{max-width:42rem}.hub-portal-panel{border-radius:var(--radius-md);background:#ffffff06;border:1px solid #94a3b81f;padding:1.5rem 1.6rem}.hub-portal-panel-aside{background:#ffffff09}.hub-portal-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 1.1rem;font-size:.78rem;font-weight:700}.hub-portal-tile{flex-direction:column;gap:1.25rem;display:flex}.hub-portal-tile-head{align-items:flex-start;gap:1rem;display:flex}.hub-portal-tile-icon{width:2.85rem;height:2.85rem;color:var(--color-text-muted);background:#94a3b81a;border:1px solid #94a3b81f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hub-portal-tile-title{color:var(--color-text-strong);letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.15rem;font-weight:600}.hub-portal-tile-desc{color:var(--color-text-muted);margin:0 0 .55rem;font-size:.98rem;line-height:1.55}.hub-portal-tile-status{color:#94a3b8eb;align-items:center;gap:.4rem;margin:0;font-size:.92rem;font-weight:500;display:inline-flex}.hub-portal-tile-status--active{color:#a7f3d0f2;font-weight:600}.hub-portal-tile-status--pending{color:#fbbf24f2;font-weight:600}.hub-portal-dot{opacity:.9;background:#94a3b8d9;border-radius:50%;width:6px;height:6px}.hub-portal-dot--active{background:var(--color-success);opacity:.85}.hub-portal-dot--pending{opacity:.9;background:#f59e0b}.hub-portal-dot--muted{opacity:.9;background:#94a3b8}.hub-portal-link-btn{color:var(--color-text-strong);background:#ffffff0f;border:1px solid #94a3b833;border-radius:11px;align-self:flex-start;align-items:center;gap:.45rem;padding:.65rem 1.15rem;font-size:.98rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.hub-portal-link-btn:hover{background:#ffffff17;border-color:#94a3b847}.hub-portal-aside-intro{color:var(--color-text-muted);margin:0 0 1.1rem;font-size:.98rem;line-height:1.6}.hub-portal-dl{flex-direction:column;gap:.75rem;margin:0 0 1.25rem;display:flex}.hub-portal-dl>div{border-bottom:1px solid #94a3b81a;padding-bottom:.75rem}.hub-portal-dl>div:last-child{border-bottom:none;padding-bottom:0}.hub-portal-dl dt{color:var(--color-text-muted);margin-bottom:.2rem;font-size:.82rem;font-weight:600}.hub-portal-dl dd{color:var(--color-text);margin:0;font-size:1.02rem;font-weight:600}.hub-portal-dd-accent{color:var(--color-text-strong)}.hub-portal-actions{flex-direction:column;gap:.5rem;display:flex}.hub-portal-btn{text-align:center;border-radius:11px;justify-content:center;align-items:center;padding:.62rem 1.05rem;font-size:.98rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.hub-portal-btn-ghost{color:var(--color-text);background:0 0;border:1px solid #94a3b833}.hub-portal-btn-ghost:hover{background:#ffffff0a}.hub-portal-btn-solid{color:#f8fafc;background:#334155;border:1px solid #334155e6}.hub-portal-btn-solid:hover{background:#3d4f63}.hub-portal-muted{color:var(--color-text-muted);margin:.45rem 0 0;font-size:.9rem;line-height:1.5}.hub-portal-panel-single{max-width:40rem}.hub-portal-panel-single>.hub-portal-aside-intro{margin-top:0}.hub-billing-mono{word-break:break-all;font-family:ui-monospace,monospace;font-size:.88rem;font-weight:500}.hub-billing-subscriptions{margin-top:1rem}.hub-billing-systems{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.hub-billing-system-row{background:#ffffff08;border:1px solid #94a3b81f;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .85rem;display:flex}.hub-billing-system-name{color:var(--color-text-strong);letter-spacing:-.02em;font-weight:600}.hub-billing-badge{border-radius:6px;flex-shrink:0;padding:.2rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.hub-billing-badge--on{color:#16a34a;background:#22c55e26}.hub-billing-badge--off{color:var(--color-text-muted);background:#94a3b833}.hub-billing-badge--warn{color:#b47814;background:#fbbf2433}.hub-billing-list{color:var(--color-text);margin:.35rem 0 0;padding-left:1.15rem;line-height:1.55}.hub-billing-admin{border-top:1px solid #94a3b81f;margin-top:1.25rem;padding-top:1rem}.hub-billing-admin-title{margin-top:0}.hub-billing-alert{color:#fecaca;background:#7f1d1d59;border:1px solid #f8717159;border-radius:10px;margin:0 0 1rem;padding:.65rem .85rem;font-size:.95rem;line-height:1.5}.hub-billing-details{color:var(--color-text-muted);margin-top:1rem;font-size:.9rem}.hub-billing-details summary{cursor:pointer;color:var(--color-text-muted);font-weight:600}.hub-billing-details-dl{margin-top:.65rem}.hub-billing-table-wrap{margin-top:.75rem;overflow-x:auto}.hub-billing-table{border-collapse:collapse;width:100%;font-size:.92rem}.hub-billing-table th,.hub-billing-table td{text-align:left;border-bottom:1px solid #94a3b81f;padding:.55rem .65rem}.hub-billing-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:.78rem;font-weight:600}.hub-billing-table a{color:var(--color-text-strong);font-weight:600}.hub-portal-nav{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:.25rem 1.35rem;display:flex}.hub-portal-nav-link{color:var(--color-text-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.4rem 0;font-size:1rem;font-weight:600}.hub-portal-nav-link:hover{color:var(--color-text-strong)}.hub-portal-nav-link.active{color:var(--color-text-strong);border-bottom-color:var(--color-primary)}.hub-portal-user{align-items:center;gap:.75rem;display:flex}.hub-portal-user-name{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.95rem;font-weight:600;overflow:hidden}.hub-portal-btn-compact{border-radius:10px;padding:.45rem .85rem;font-size:.92rem}.hub-login{min-height:100vh;color:var(--color-text);-webkit-font-smoothing:antialiased;background:linear-gradient(#070d14 0%,#0b1728 45%,#0a1524 100%);justify-content:center;align-items:center;padding:1.5rem;font-size:17px;line-height:1.55;display:flex}.hub-login-card{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #94a3b824;width:min(100%,440px);padding:2.25rem 2rem}.hub-login-brand{color:inherit;align-items:center;gap:.85rem;margin-bottom:.65rem;display:flex}.hub-login-brand span{color:var(--color-text-strong);letter-spacing:-.02em;font-size:1.35rem;font-weight:700}.hub-login-lead{color:var(--color-text-muted);margin:0 0 1.4rem;font-size:1.02rem;line-height:1.6}.hub-login-banner{border-radius:11px;margin-bottom:1.1rem;padding:.75rem .95rem;font-size:.95rem;line-height:1.5}.hub-login-banner-ok{color:#86efac;background:#22c55e1f;border:1px solid #22c55e38}.hub-login-banner-err{color:#fecaca;background:#ef44441a;border:1px solid #ef444438}.hub-form-group{margin-bottom:1.15rem}.hub-form-group label{color:var(--color-text-muted);margin-bottom:.45rem;font-size:.9rem;font-weight:600;display:block}.hub-form-group input,.hub-form-group select{width:100%;color:var(--color-text-strong);font:inherit;background:#0003;border:1px solid #94a3b838;border-radius:11px;padding:.7rem .9rem;font-size:1rem;line-height:1.45}.hub-input-row{background:#0003;border:1px solid #94a3b838;border-radius:11px;align-items:center;gap:.55rem;padding:.45rem .75rem;display:flex}.hub-input-row input{color:var(--color-text-strong);font:inherit;background:0 0;border:none;flex:1;min-width:0;padding:.45rem 0;font-size:1rem}.hub-input-row svg{color:var(--color-text-muted);flex-shrink:0}.hub-login-submit{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb73;border-radius:11px;width:100%;margin-top:.35rem;padding:.8rem 1rem;font-size:1.02rem;font-weight:700}.hub-login-submit:hover:not(:disabled){background:#1d4ed8}.hub-login-submit:disabled{opacity:.65;cursor:not-allowed}.hub-login-foot{text-align:center;margin:1.35rem 0 0;font-size:.95rem}.hub-login-foot a{color:var(--color-text-muted);font-weight:600}.hub-login-foot a:hover{color:var(--color-text-strong)}.hub-users-loading,.hub-users-empty{color:var(--color-text-muted);font-size:1.05rem;line-height:1.55}.hub-users-title{letter-spacing:-.02em;color:var(--color-text-strong);margin:0 0 1.5rem;font-size:clamp(1.5rem,3vw,1.85rem);font-weight:700;line-height:1.2}.hub-users-section{margin-bottom:2.25rem}.hub-users-section.hub-portal-panel{margin-bottom:1.75rem}.hub-users-section.hub-portal-panel:last-child{margin-bottom:0}.hub-branding-panel{max-width:36rem}.hub-branding-banner{margin-bottom:1rem}.hub-branding-company{color:var(--color-text-strong)}.hub-branding-preview-wrap{background:#f8fafc80;border:1px dashed #94a3b840;border-radius:16px;justify-content:center;align-items:center;min-height:120px;margin:1.25rem 0;padding:1.5rem;display:flex}.hub-branding-preview{object-fit:contain;max-width:100%;max-height:160px}.hub-branding-empty{color:var(--color-text-muted);font-size:.95rem}.hub-branding-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hub-branding-file-label{cursor:pointer;margin:0;display:inline-flex;position:relative}.hub-branding-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hub-users-h2{color:var(--color-text-strong);letter-spacing:-.01em;margin:0 0 1rem;font-size:1.12rem;font-weight:700}.hub-users-create{gap:.9rem;max-width:32rem;display:grid}.hub-users-table-wrap{border:1px solid #94a3b81f;border-radius:12px;overflow-x:auto}.hub-users-table{border-collapse:collapse;width:100%;font-size:.98rem}.hub-users-table th,.hub-users-table td{text-align:left;color:var(--color-text);vertical-align:middle;border-bottom:1px solid #94a3b81a;padding:.85rem 1rem}.hub-users-table th{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:700}.hub-users-menu{justify-content:flex-end;display:flex;position:relative}.hub-users-gear{color:var(--color-text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #94a3b826;border-radius:10px;justify-content:center;align-items:center;padding:.45rem;display:inline-flex}.hub-users-dropdown{z-index:20;background:#0f172af5;border:1px solid #94a3b82e;border-radius:11px;min-width:11rem;margin-top:.35rem;padding:.45rem;position:absolute;top:100%;right:0;box-shadow:0 12px 32px #00000059}.hub-users-dropdown-item{width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:.5rem;padding:.55rem .65rem;font-size:.95rem;font-weight:600;display:flex}.hub-users-dropdown-item:hover{background:#ffffff0f}.hub-users-dropdown-item-danger{color:#fca5a5}.hub-users-edit-form{flex-wrap:wrap;align-items:flex-end;gap:.85rem 1.1rem;padding:.65rem 0;display:flex}.hub-form-inline{margin-bottom:0}.hub-form-inline input,.hub-form-inline select{min-width:8rem}.hub-users-edit-actions{gap:.5rem;display:flex}.button.button-hubcta{background:#2563eb;border-color:#2563eb73;box-shadow:0 6px 20px #2563eb38}.button.button-hubcta:hover{background:#1d4ed8;transform:translateY(-1px)}@media (width<=640px){.container{width:min(100%,100% - 1.2rem)}.site-header-inner{min-height:72px}.brand-copy span{display:none}.site-actions{gap:.45rem}.button{width:100%}.site-actions .button{min-height:42px;padding:.7rem .9rem;font-size:.88rem}.hero-section,.section{padding:4rem 0}.hero-copy h1{max-width:none}.hero-actions,.cta-actions{flex-direction:column;align-items:stretch}.trust-strip,.feature-card,.step-card,.security-card,.callout-card,.faq-item,.cta-panel,.preview-sidebar,.preview-chat{padding:1.1rem}.preview-toolbar{padding:.9rem 1rem}.preview-url{display:none}.message-bubble{max-width:100%}.hub-portal-split{grid-template-columns:1fr}.site-nav-compact{display:none}.landing-compact-ctas{flex-direction:column}.landing-compact-footer-inner{flex-direction:column;align-items:stretch}}.owner-admin-shell{--owner-bg:#07111d;--owner-bg-deep:#050d17;--owner-sidebar:#081521;--owner-panel:#0d1d2d;--owner-panel-strong:#102438;--owner-panel-soft:#0a1826;--owner-line:#9ab8cf24;--owner-line-strong:#9ab8cf3d;--owner-text:#edf6ff;--owner-muted:#91a7ba;--owner-faint:#60778c;--owner-blue:#50a9ff;--owner-cyan:#73e5d2;--owner-lime:#c9f27b;--owner-amber:#ffc970;--owner-red:#ff817e;background:radial-gradient(circle at 90% -10%, #50a9ff17, transparent 30rem), linear-gradient(145deg, var(--owner-bg) 0%, var(--owner-bg-deep) 100%);min-height:100vh;color:var(--owner-text);grid-template-columns:244px minmax(0,1fr);font-family:Aptos,Segoe UI Variable,Segoe UI,sans-serif;font-size:15px;line-height:1.45;display:grid}.owner-admin-shell *,.owner-admin-shell :before,.owner-admin-shell :after{box-sizing:border-box}.owner-admin-shell a{color:inherit}.owner-admin-skip-link{z-index:1000;background:var(--owner-text);border-radius:8px;padding:.65rem .9rem;font-weight:800;transition:transform .14s;position:fixed;top:.7rem;left:.7rem;transform:translateY(-160%);color:var(--owner-bg)!important}.owner-admin-skip-link:focus{transform:translateY(0)}.owner-admin-sidebar{z-index:40;border-right:1px solid var(--owner-line);background:linear-gradient(#73e5d206,#0000 12rem),#081521f5;flex-direction:column;height:100vh;min-height:680px;display:flex;position:sticky;top:0;box-shadow:24px 0 70px #00000021}.owner-admin-brand-lockup{border-bottom:1px solid var(--owner-line);align-items:center;gap:.8rem;min-height:96px;padding:1.35rem 1.25rem;display:flex}.owner-admin-brand-mark{background:linear-gradient(145deg,#73e5d229,#50a9ff14);border:1px solid #73e5d24d;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:flex-end;gap:3px;width:34px;height:34px;padding:7px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14}.owner-admin-brand-mark span{background:var(--owner-cyan);border-radius:3px 3px 1px 1px;width:4px}.owner-admin-brand-mark span:first-child{opacity:.58;height:8px}.owner-admin-brand-mark span:nth-child(2){height:15px}.owner-admin-brand-mark span:nth-child(3){opacity:.78;height:11px}.owner-admin-brand-lockup>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.owner-admin-brand-lockup strong{color:var(--owner-text);letter-spacing:-.025em;font-size:1.12rem;font-weight:760}.owner-admin-brand-lockup small{color:var(--owner-cyan);letter-spacing:.12em;text-transform:uppercase;margin-top:.13rem;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:.61rem;font-weight:650}.owner-admin-sidebar-close{color:var(--owner-muted);background:0 0;border:0;margin-left:auto;display:none}.owner-admin-nav{scrollbar-width:thin;flex:1;padding:1.25rem .75rem;overflow-y:auto}.owner-admin-nav-group+.owner-admin-nav-group{margin-top:1.55rem}.owner-admin-nav-group>p{color:var(--owner-faint);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem;padding:0 .68rem;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:.62rem;font-weight:650}.owner-admin-nav-group ul{gap:.17rem;margin:0;padding:0;list-style:none;display:grid}.owner-admin-nav-link{border:1px solid #0000;border-radius:9px;grid-template-columns:24px 20px minmax(0,1fr);align-items:center;gap:.46rem;min-height:43px;padding:.55rem .62rem;font-size:.875rem;font-weight:580;text-decoration:none;transition:color .14s,background .14s,border-color .14s;display:grid;color:var(--owner-muted)!important}.owner-admin-nav-link:hover:not(.owner-admin-nav-link--disabled){background:#ffffff06;border-color:#9ab8cf17;color:var(--owner-text)!important}.owner-admin-nav-link--active{box-shadow:inset 2px 0 var(--owner-blue);background:linear-gradient(90deg,#50a9ff21,#50a9ff09);border-color:#50a9ff33;color:var(--owner-text)!important}.owner-admin-nav-link--active svg{color:var(--owner-blue)}.owner-admin-nav-index{color:var(--owner-faint);letter-spacing:.04em;font-family:Bahnschrift,ui-monospace,monospace;font-size:.62rem}.owner-admin-nav-link--disabled{cursor:not-allowed;opacity:.54}.owner-admin-nav-soon{color:var(--owner-faint);letter-spacing:.04em;text-transform:uppercase;grid-column:3;margin-top:-.25rem;font-size:.6rem;font-weight:650}.owner-admin-sidebar-foot{border-top:1px solid var(--owner-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:78px;padding:1rem 1.1rem;display:grid}.owner-admin-profile-avatar{width:34px;height:34px;color:var(--owner-cyan);background:#73e5d217;border:1px solid #73e5d242;border-radius:50%;place-items:center;font-family:Bahnschrift,sans-serif;font-size:.68rem;display:inline-grid}.owner-admin-sidebar-foot>span{flex-direction:column;min-width:0;display:flex}.owner-admin-sidebar-foot strong{color:var(--owner-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.owner-admin-sidebar-foot small{color:var(--owner-faint);font-size:.66rem}.owner-admin-sidebar-foot>svg{color:var(--owner-faint)}.owner-admin-sidebar-backdrop{display:none}.owner-admin-workspace{min-width:0;min-height:100vh}.owner-admin-topbar{z-index:30;border-bottom:1px solid var(--owner-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111dd1;align-items:center;gap:1rem;min-height:63px;padding:0 2rem;display:flex;position:sticky;top:0}.owner-admin-mobile-menu{display:none}.owner-admin-breadcrumb{min-width:0;color:var(--owner-faint);align-items:center;gap:.35rem;font-size:.75rem;display:flex}.owner-admin-breadcrumb>span{white-space:nowrap;align-items:center;gap:.35rem;min-width:0;display:inline-flex}.owner-admin-breadcrumb strong{color:var(--owner-muted);text-overflow:ellipsis;font-weight:620;overflow:hidden}.owner-admin-top-actions{align-items:center;gap:.35rem;margin-left:auto;display:flex}.owner-admin-top-action,.owner-admin-mobile-menu{min-height:35px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .65rem;font-size:.78rem;font-weight:620;text-decoration:none;display:inline-flex;color:var(--owner-muted)!important}.owner-admin-top-action:hover,.owner-admin-mobile-menu:hover{border-color:var(--owner-line);background:#ffffff06;color:var(--owner-text)!important}.owner-admin-main{outline:none;width:min(100%,1500px);margin:0 auto;padding:clamp(1.45rem,2.6vw,2.55rem) clamp(1.25rem,3vw,3.25rem) 4rem}.owner-admin-page{gap:1.35rem;display:grid}.owner-admin-page-header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:.15rem;display:flex}.owner-admin-page-header h1,.owner-admin-company-hero h1{color:var(--owner-text);letter-spacing:-.045em;margin:.2rem 0 .35rem;font-family:Aptos Display,Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(1.85rem,3.1vw,2.75rem);font-weight:680;line-height:1.06}.owner-admin-page-header p,.owner-admin-company-hero p{max-width:730px;color:var(--owner-muted);margin:0;font-size:.92rem}.owner-admin-eyebrow{color:var(--owner-cyan);letter-spacing:.13em;text-transform:uppercase;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:.64rem;font-weight:650}.owner-admin-freshness,.owner-admin-page-count{border:1px solid var(--owner-line);color:var(--owner-muted);white-space:nowrap;background:#ffffff05;border-radius:9px;flex:none;align-items:center;gap:.45rem;padding:.54rem .68rem;font-size:.72rem;display:inline-flex}.owner-admin-page-count strong{color:var(--owner-text);font-family:Bahnschrift,sans-serif}.owner-admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.owner-admin-metric{--metric-color:var(--owner-blue);border:1px solid var(--owner-line);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--metric-color) 11%, transparent), transparent 48%), linear-gradient(145deg, #ffffff06, transparent), var(--owner-panel);border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;min-height:154px;padding:1.05rem 1.1rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 16px 45px #00000014}.owner-admin-metric:after{content:"";border:1px solid color-mix(in srgb, var(--metric-color) 15%, transparent);border-radius:50%;width:95px;height:95px;position:absolute;bottom:-38px;right:-20px}.owner-admin-metric--lime{--metric-color:var(--owner-lime)}.owner-admin-metric--cyan{--metric-color:var(--owner-cyan)}.owner-admin-metric--amber{--metric-color:var(--owner-amber)}.owner-admin-metric-icon{border:1px solid color-mix(in srgb, var(--metric-color) 24%, transparent);background:color-mix(in srgb, var(--metric-color) 9%, transparent);width:34px;height:34px;color:var(--metric-color);border-radius:9px;place-items:center;margin-bottom:.85rem;display:inline-grid}.owner-admin-metric p{color:var(--owner-muted);margin:0 0 .15rem;font-size:.72rem;font-weight:620}.owner-admin-metric>strong{max-width:100%;color:var(--owner-text);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:clamp(1.45rem,2.25vw,2rem);font-weight:560;line-height:1.15;overflow:hidden}.owner-admin-metric small{color:var(--owner-faint);margin-top:auto;padding-top:.5rem;font-size:.65rem}.owner-admin-overview-grid,.owner-admin-integration-grid,.owner-admin-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:.8rem;display:grid}.owner-admin-detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.owner-admin-detail-grid--bottom{align-items:start}.owner-admin-panel{border:1px solid var(--owner-line);background:linear-gradient(145deg, #ffffff06, transparent 45%), var(--owner-panel);border-radius:12px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 18px 55px #00000014}.owner-admin-panel-heading{border-bottom:1px solid var(--owner-line);justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding:1rem 1.15rem;display:flex}.owner-admin-panel-heading>div{min-width:0}.owner-admin-panel-heading h2,.owner-admin-integration-hero h2{color:var(--owner-text);letter-spacing:-.025em;margin:.14rem 0 0;font-family:Aptos Display,Segoe UI Variable Display,Segoe UI,sans-serif;font-size:1.05rem;font-weight:660}.owner-admin-panel-heading>svg{color:var(--owner-faint)}.owner-admin-panel-count{border:1px solid var(--owner-line);min-width:30px;height:30px;color:var(--owner-muted);border-radius:8px;place-items:center;font-family:Bahnschrift,sans-serif;font-size:.74rem;display:inline-grid}.owner-admin-flow-total{color:var(--owner-muted);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.1rem 1.15rem .8rem;font-size:.75rem;display:flex}.owner-admin-flow-total strong{color:var(--owner-text);font-family:Bahnschrift,sans-serif;font-size:1.35rem;font-weight:560}.owner-admin-flow-bars{gap:.85rem;padding:.2rem 1.15rem 1.1rem;display:grid}.owner-admin-flow-bars>div{color:var(--owner-muted);grid-template-columns:minmax(100px,1fr) auto;gap:.45rem 1rem;font-size:.72rem;display:grid}.owner-admin-flow-bars>div>span{align-items:center;gap:.42rem;display:flex}.owner-admin-flow-bars strong{color:var(--owner-text);font-family:Bahnschrift,sans-serif;font-weight:540}.owner-admin-dot{background:var(--owner-muted);border-radius:50%;width:6px;height:6px;display:inline-block}.owner-admin-dot--success{background:var(--owner-lime);box-shadow:0 0 0 3px #c9f27b14}.owner-admin-dot--warning{background:var(--owner-amber);box-shadow:0 0 0 3px #ffc97014}.owner-admin-dot--danger{background:var(--owner-red);box-shadow:0 0 0 3px #ff817e14}.owner-admin-bar{background:#91a7ba1a;border-radius:5px;grid-column:1/-1;height:5px;overflow:hidden}.owner-admin-bar>span{border-radius:inherit;min-width:2px;height:100%;display:block}.owner-admin-bar--success{background:var(--owner-lime)}.owner-admin-bar--warning{background:var(--owner-amber)}.owner-admin-bar--danger{background:var(--owner-red)}.owner-admin-data-note{border-top:1px solid var(--owner-line);color:var(--owner-faint);background:#ffffff03;margin:0;padding:.8rem 1.15rem;font-size:.67rem}.owner-admin-signal-list{gap:0;display:grid}.owner-admin-signal{border-bottom:1px solid var(--owner-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.72rem 1.05rem;display:grid}.owner-admin-signal:last-child{border-bottom:0}.owner-admin-signal>span{border:1px solid var(--owner-line);width:32px;height:32px;color:var(--owner-blue);border-radius:8px;place-items:center;display:inline-grid}.owner-admin-signal--success>span{color:var(--owner-lime)}.owner-admin-signal--warning>span{color:var(--owner-amber)}.owner-admin-signal--danger>span{color:var(--owner-red)}.owner-admin-signal p{color:var(--owner-text);margin:0;font-size:.76rem;font-weight:620}.owner-admin-signal small{color:var(--owner-faint);margin-top:.12rem;font-size:.64rem;display:block}.owner-admin-signal>strong{color:var(--owner-text);font-family:Bahnschrift,sans-serif;font-size:1rem;font-weight:540}.owner-admin-table-panel{overflow:hidden}.owner-admin-table-scroll{scrollbar-color:var(--owner-line-strong) transparent;width:100%;overflow-x:auto}.owner-admin-table{border-collapse:collapse;width:100%;color:var(--owner-muted);font-size:.74rem}.owner-admin-table th,.owner-admin-table td{border-bottom:1px solid var(--owner-line);text-align:left;vertical-align:middle;padding:.76rem 1rem}.owner-admin-table tbody tr:last-child td{border-bottom:0}.owner-admin-table tbody tr{transition:background .12s}.owner-admin-table tbody tr:hover{background:#ffffff05}.owner-admin-table th{color:var(--owner-faint);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:.59rem;font-weight:620}.owner-admin-table td>strong,.owner-admin-table td>a,.owner-admin-table td>span>a{color:var(--owner-text);font-weight:620}.owner-admin-table td>small,.owner-admin-table td>span>small{max-width:260px;color:var(--owner-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:.65rem;display:block;overflow:hidden}.owner-admin-table-number{text-align:right!important}.owner-admin-row-link,.owner-admin-icon-button{border:1px solid var(--owner-line);cursor:pointer;background:#ffffff04;border-radius:8px;place-items:center;width:32px;height:32px;transition:border-color .12s,color .12s,transform .12s;display:inline-grid;color:var(--owner-muted)!important}.owner-admin-row-link:hover,.owner-admin-icon-button:hover:not(:disabled){border-color:#50a9ff61;transform:translateY(-1px);color:var(--owner-blue)!important}.owner-admin-icon-button:disabled{opacity:.36;cursor:not-allowed}.owner-admin-status{border:1px solid var(--owner-line);width:fit-content;color:var(--owner-muted);white-space:nowrap;background:#91a7ba12;border-radius:999px;align-items:center;gap:.35rem;padding:.26rem .48rem;font-size:.62rem;font-weight:680;line-height:1;display:inline-flex}.owner-admin-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.owner-admin-status--success{color:var(--owner-lime);background:#c9f27b12;border-color:#c9f27b33}.owner-admin-status--warning{color:var(--owner-amber);background:#ffc97012;border-color:#ffc97033}.owner-admin-status--danger{color:var(--owner-red);background:#ff817e12;border-color:#ff817e38}.owner-admin-status--info{color:var(--owner-blue);background:#50a9ff12;border-color:#50a9ff33}.owner-admin-state{border:1px dashed var(--owner-line-strong);min-height:150px;color:var(--owner-muted);text-align:left;background:#0d1d2d8c;border-radius:12px;justify-content:center;align-items:center;gap:.8rem;padding:1.5rem;display:flex}.owner-admin-state>svg{color:var(--owner-blue);flex:none}.owner-admin-state--loading>svg{animation:1s linear infinite owner-admin-spin}.owner-admin-state--error{background:#ff817e09;border-color:#ff817e3d}.owner-admin-state--error>svg{color:var(--owner-red)}.owner-admin-state--empty>svg{color:var(--owner-faint)}.owner-admin-state>div{flex-direction:column;gap:.15rem;max-width:520px;display:flex}.owner-admin-state strong{color:var(--owner-text);font-size:.85rem}.owner-admin-state span{color:var(--owner-muted);font-size:.74rem}.owner-admin-state .owner-admin-button{margin-left:auto}.owner-admin-empty-actions{flex-wrap:wrap;margin-left:auto;flex-direction:row!important;gap:.45rem!important;display:flex!important}.owner-admin-empty-actions .owner-admin-button{margin-left:0}@keyframes owner-admin-spin{to{transform:rotate(360deg)}}.owner-admin-button{min-height:36px;color:var(--owner-text);font:inherit;cursor:pointer;background:#50a9ff1a;border:1px solid #50a9ff59;border-radius:8px;justify-content:center;align-items:center;gap:.42rem;padding:.52rem .78rem;font-size:.72rem;font-weight:680;display:inline-flex}.owner-admin-button--secondary{border-color:var(--owner-line-strong);color:var(--owner-muted);background:#ffffff06}.owner-admin-button--disabled{border-color:var(--owner-line);width:100%;color:var(--owner-faint);cursor:not-allowed;background:#91a7ba0d}.owner-admin-filter-bar{border:1px solid var(--owner-line);background:var(--owner-panel-soft);border-radius:11px;align-items:center;gap:.6rem;min-height:60px;padding:.7rem;display:flex}.owner-admin-search-field,.owner-admin-select-field{border:1px solid var(--owner-line);min-height:38px;color:var(--owner-faint);background:#ffffff05;border-radius:8px;align-items:center;gap:.48rem;padding:0 .68rem;display:flex}.owner-admin-search-field{flex:1;min-width:220px}.owner-admin-search-field--compact{flex:0 210px;min-width:170px}.owner-admin-filter-bar--wrap{flex-wrap:wrap}.owner-admin-search-field input,.owner-admin-select-field select{width:100%;min-width:0;color:var(--owner-text);font:inherit;background:0 0;border:0;outline:none;font-size:.73rem}.owner-admin-search-field input::placeholder{color:var(--owner-faint)}.owner-admin-select-field select{cursor:pointer;min-width:160px}.owner-admin-select-field option{background:var(--owner-panel);color:var(--owner-text)}.owner-admin-filter-clear{color:var(--owner-blue);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:.4rem;font-size:.68rem;font-weight:650}.owner-admin-date-range{border:1px solid var(--owner-line);min-height:38px;color:var(--owner-faint);background:#ffffff05;border-radius:8px;align-items:center;gap:.55rem;padding:0 .68rem;display:flex}.owner-admin-date-range>svg{flex:none}.owner-admin-date-range label{color:var(--owner-faint);white-space:nowrap;align-items:center;gap:.32rem;font-size:.62rem;display:flex}.owner-admin-date-range input{width:118px;color:var(--owner-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:0 0;border:0;outline:0;font-size:.68rem}.owner-admin-company-table{min-width:1050px}.owner-admin-records-table{min-width:980px}.owner-admin-payments-table{min-width:1240px}.owner-admin-records-table code{color:var(--owner-muted);font-size:.68rem}.owner-admin-document-count,.owner-admin-audit-time,.owner-admin-audit-actor,.owner-admin-audit-origin{color:var(--owner-muted);white-space:nowrap;align-items:center;gap:.34rem;display:inline-flex}.owner-admin-document-count svg,.owner-admin-audit-time svg,.owner-admin-audit-actor svg,.owner-admin-audit-origin svg{color:var(--owner-faint);flex:none}.owner-admin-audit-context{color:var(--owner-faint);align-items:center;gap:.45rem;margin-top:-.45rem;font-size:.65rem;display:flex}.owner-admin-audit-context svg{color:var(--owner-blue)}.owner-admin-audit-table{min-width:1320px}.owner-admin-audit-metadata{max-width:230px;color:var(--owner-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;display:block;overflow:hidden}.owner-admin-cursor-pagination{border-top:1px solid var(--owner-line);min-height:60px;color:var(--owner-faint);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.67rem;display:flex}.owner-admin-company-cell{align-items:center;gap:.62rem;min-width:210px;display:flex}.owner-admin-company-avatar,.owner-admin-company-hero-avatar{width:34px;height:34px;color:var(--owner-blue);background:linear-gradient(145deg,#50a9ff21,#73e5d20f);border:1px solid #50a9ff38;border-radius:9px;flex:0 0 34px;place-items:center;font-family:Bahnschrift,sans-serif;font-size:.68rem;display:inline-grid}.owner-admin-company-cell>span:last-child{flex-direction:column;min-width:0;display:flex}.owner-admin-company-cell a{text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-weight:650;text-decoration:none;overflow:hidden;color:var(--owner-text)!important}.owner-admin-company-cell a:hover{color:var(--owner-blue)!important}.owner-admin-badge-stack{flex-wrap:wrap;align-items:center;gap:.28rem;max-width:250px;display:flex}.owner-admin-more-count{color:var(--owner-faint);font-family:Bahnschrift,sans-serif;font-size:.64rem}.owner-admin-muted{color:var(--owner-faint);font-size:.7rem}.owner-admin-usage-cell{color:var(--owner-text);white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.owner-admin-pagination{border-top:1px solid var(--owner-line);min-height:58px;color:var(--owner-faint);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.68rem;display:flex}.owner-admin-pagination>div{gap:.35rem;display:flex}.owner-admin-back-link{align-items:center;gap:.4rem;width:fit-content;font-size:.73rem;font-weight:620;text-decoration:none;display:inline-flex;color:var(--owner-muted)!important}.owner-admin-back-link:hover{color:var(--owner-text)!important}.owner-admin-company-hero{border:1px solid var(--owner-line);background:radial-gradient(circle at 90% -30%, #50a9ff21, transparent 23rem), linear-gradient(120deg, #73e5d209, transparent 45%), var(--owner-panel);border-radius:14px;justify-content:space-between;align-items:center;gap:2rem;padding:1.35rem 1.45rem;display:flex}.owner-admin-company-hero-main{align-items:center;gap:1rem;min-width:0;display:flex}.owner-admin-company-hero-avatar{border-radius:14px;flex-basis:62px;width:62px;height:62px;font-size:1rem}.owner-admin-company-hero h1{font-size:clamp(1.6rem,2.5vw,2.25rem)}.owner-admin-company-hero-badges{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.owner-admin-company-hero-meta{color:var(--owner-faint);flex-direction:column;flex:none;align-items:flex-end;font-size:.65rem;display:flex}.owner-admin-company-hero-meta code{color:var(--owner-muted);margin:.2rem 0;font-size:.72rem}.owner-admin-detail-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.owner-admin-detail-stats article{border:1px solid var(--owner-line);background:#0d1d2db3;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:.05rem .55rem;min-width:0;padding:.75rem .85rem;display:grid}.owner-admin-detail-stats svg{color:var(--owner-blue);grid-row:1/3}.owner-admin-detail-stats span{color:var(--owner-faint);font-size:.62rem}.owner-admin-detail-stats strong{color:var(--owner-text);text-overflow:ellipsis;white-space:nowrap;font-family:Bahnschrift,sans-serif;font-size:.9rem;font-weight:540;overflow:hidden}.owner-admin-detail-stat--danger svg,.owner-admin-detail-stat--danger strong{color:var(--owner-red)!important}.owner-admin-description-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:.3rem 1.15rem 1.05rem;display:grid}.owner-admin-description-list>div{border-bottom:1px solid var(--owner-line);min-width:0;padding:.75rem 0}.owner-admin-description-list>div:nth-child(odd){padding-right:1rem}.owner-admin-description-list>div:nth-child(2n){border-left:1px solid var(--owner-line);padding-left:1rem}.owner-admin-description-list dt{color:var(--owner-faint);margin-bottom:.2rem;font-size:.63rem}.owner-admin-description-list dd{min-width:0;color:var(--owner-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;font-weight:580;overflow:hidden}.owner-admin-inline-data{align-items:center;gap:.38rem;display:flex}.owner-admin-inline-data svg{color:var(--owner-faint);flex:none}.owner-admin-financial-summary{gap:0;padding:.3rem 1.15rem 1rem;display:grid}.owner-admin-financial-summary>div{border-bottom:1px solid var(--owner-line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.76rem 0;display:flex}.owner-admin-financial-summary>div:last-child{border-bottom:0}.owner-admin-financial-summary span{color:var(--owner-muted);font-size:.69rem}.owner-admin-financial-summary strong{color:var(--owner-text);font-family:Bahnschrift,sans-serif;font-size:.88rem;font-weight:540}.owner-admin-financial-summary code{color:var(--owner-muted);font-size:.7rem}.owner-admin-subscription-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:1rem 1.15rem 1.15rem;display:grid}.owner-admin-subscription-card{border:1px solid var(--owner-line);background:#ffffff04;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;padding:.78rem;display:grid}.owner-admin-subscription-symbol{width:34px;height:34px;color:var(--owner-cyan);background:#73e5d212;border:1px solid #73e5d233;border-radius:8px;place-items:center;font-family:Bahnschrift,sans-serif;display:inline-grid}.owner-admin-subscription-card h3{color:var(--owner-text);margin:0;font-size:.78rem}.owner-admin-subscription-card p,.owner-admin-subscription-card small{color:var(--owner-faint);text-overflow:ellipsis;white-space:nowrap;margin:.12rem 0 0;font-size:.61rem;display:block;overflow:hidden}.owner-admin-timeline{gap:0;margin:0;padding:.4rem 1.15rem 1rem;list-style:none;display:grid}.owner-admin-timeline li{border-bottom:1px solid var(--owner-line);grid-template-columns:14px minmax(0,1fr);gap:.65rem;padding:.7rem 0;display:grid;position:relative}.owner-admin-timeline li:last-child{border-bottom:0}.owner-admin-timeline-marker{border:2px solid var(--owner-panel);background:var(--owner-muted);border-radius:50%;width:8px;height:8px;margin-top:.26rem;box-shadow:0 0 0 1px}.owner-admin-timeline-marker--success{background:var(--owner-lime);color:var(--owner-lime)}.owner-admin-timeline-marker--warning{background:var(--owner-amber);color:var(--owner-amber)}.owner-admin-timeline-marker--danger{background:var(--owner-red);color:var(--owner-red)}.owner-admin-timeline-marker--info{background:var(--owner-blue);color:var(--owner-blue)}.owner-admin-timeline strong{color:var(--owner-text);font-size:.74rem}.owner-admin-timeline p{color:var(--owner-muted);margin:.14rem 0;font-size:.68rem}.owner-admin-timeline small{color:var(--owner-faint);font-size:.61rem}.owner-admin-integration-hero{background:radial-gradient(circle at 90% 10%, #50a9ff1f, transparent 18rem), linear-gradient(120deg, #73e5d20a, transparent 42%), var(--owner-panel);border:1px solid #50a9ff33;border-radius:13px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 1.3rem;display:flex}.owner-admin-provider-lockup{align-items:center;gap:.9rem;min-width:0;display:flex}.owner-admin-provider-mark{width:48px;height:48px;color:var(--owner-blue);background:#50a9ff1a;border:1px solid #50a9ff47;border-radius:12px;flex:0 0 48px;place-items:center;font-family:Bahnschrift,sans-serif;font-size:1.3rem;font-weight:650;display:inline-grid}.owner-admin-integration-hero h2{font-size:1.35rem}.owner-admin-integration-hero p{color:var(--owner-muted);margin:.15rem 0 0;font-size:.75rem}.owner-admin-provider-statuses{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.owner-admin-readiness-list{padding:.3rem 1.15rem .8rem}.owner-admin-readiness-item{border-bottom:1px solid var(--owner-line);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:.6rem;padding:.7rem 0;display:grid}.owner-admin-readiness-item:last-child{border-bottom:0}.owner-admin-readiness-item>span{width:28px;height:28px;color:var(--owner-red);background:#ff817e0f;border:1px solid #ff817e33;border-radius:8px;place-items:center;display:inline-grid}.owner-admin-readiness-item--ok>span{color:var(--owner-lime);background:#c9f27b0f;border-color:#c9f27b33}.owner-admin-readiness-item strong{color:var(--owner-text);font-size:.73rem;display:block}.owner-admin-readiness-item small{color:var(--owner-faint);margin-top:.08rem;font-size:.63rem;display:block}.owner-admin-secret-note{color:var(--owner-cyan);background:#73e5d209;border:1px solid #73e5d224;border-radius:8px;align-items:center;gap:.7rem;margin:0 1.15rem 1.15rem;padding:.68rem .75rem;display:flex}.owner-admin-secret-note p{margin:0}.owner-admin-secret-note strong{color:var(--owner-text);font-size:.68rem;display:block}.owner-admin-secret-note span{color:var(--owner-muted);font-size:.61rem;display:block}.owner-admin-checkout-lock{background:#ffc97009;border:1px solid #ffc9702e;border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 1.15rem 0;padding:.85rem;display:flex}.owner-admin-checkout-lock strong{color:var(--owner-amber);font-size:.77rem}.owner-admin-checkout-lock p{color:var(--owner-muted);margin:.15rem 0 0;font-size:.65rem}.owner-admin-disabled-switch{cursor:not-allowed;flex:none}.owner-admin-disabled-switch input{opacity:0;pointer-events:none;position:absolute}.owner-admin-disabled-switch>span:last-child{border:1px solid var(--owner-line-strong);background:#91a7ba14;border-radius:99px;width:38px;height:21px;display:block;position:relative}.owner-admin-disabled-switch>span:last-child:after{content:"";background:var(--owner-faint);border-radius:50%;width:13px;height:13px;position:absolute;top:3px;left:3px}.owner-admin-checkout-config{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:.65rem 1.15rem 1rem;display:grid}.owner-admin-checkout-config>div{border-bottom:1px solid var(--owner-line);padding:.65rem 0}.owner-admin-checkout-config>div:nth-child(odd){padding-right:.8rem}.owner-admin-checkout-config>div:nth-child(2n){border-left:1px solid var(--owner-line);padding-left:.8rem}.owner-admin-checkout-config dt{color:var(--owner-faint);font-size:.61rem}.owner-admin-checkout-config dd{color:var(--owner-text);margin:.15rem 0 0;font-size:.73rem;font-weight:620}.owner-admin-checkout-config+.owner-admin-button{width:calc(100% - 2.3rem);margin:0 1.15rem 1.15rem}.owner-admin-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.owner-admin-health-grid article{border-right:1px solid var(--owner-line);min-width:0;padding:1rem 1.15rem}.owner-admin-health-grid article:last-child{border-right:0}.owner-admin-health-grid article>span{width:30px;height:30px;color:var(--owner-blue);background:#50a9ff0e;border:1px solid #50a9ff2e;border-radius:8px;place-items:center;display:inline-grid}.owner-admin-health-grid p{color:var(--owner-faint);margin:.65rem 0 .16rem;font-size:.62rem}.owner-admin-health-grid strong{color:var(--owner-text);text-overflow:ellipsis;white-space:nowrap;font-family:Bahnschrift,sans-serif;font-size:.86rem;font-weight:540;display:block;overflow:hidden}.owner-admin-blocker-panel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:1rem 1.15rem;list-style:none;display:grid}.owner-admin-blocker-panel li{color:var(--owner-muted);background:#ffc97008;border:1px solid #ffc97026;border-radius:8px;align-items:center;gap:.5rem;padding:.62rem .7rem;font-size:.68rem;display:flex}.owner-admin-blocker-panel li svg{color:var(--owner-amber);flex:none}.owner-admin-all-clear{color:var(--owner-muted);background:#c9f27b0a;border:1px solid #c9f27b2e;border-radius:10px;align-items:center;gap:.6rem;padding:.8rem 1rem;font-size:.7rem;display:flex}.owner-admin-all-clear svg{color:var(--owner-lime)}.owner-admin-integration-footnote{color:var(--owner-faint);justify-content:flex-end;align-items:center;gap:.35rem;font-size:.61rem;display:flex}.owner-admin-integration-footnote svg{margin-left:.35rem}.owner-admin-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.owner-admin-shell :is(a,button,input,select):focus-visible{outline:2px solid var(--owner-blue);outline-offset:2px}.owner-admin-main .super-admin-main.container{width:100%;max-width:none;padding:0}.owner-admin-main .super-admin-h1{color:var(--owner-text)}.owner-admin-main .super-admin-intro,.owner-admin-main .super-admin-muted,.owner-admin-main .super-admin-field-hint,.owner-admin-main .super-admin-form-group label{color:var(--owner-muted)}.owner-admin-main .super-admin-ai-card{border-color:var(--owner-line);background:var(--owner-panel)}@media (width<=1180px){.owner-admin-metric-grid,.owner-admin-subscription-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-admin-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=920px){.owner-admin-shell{grid-template-columns:1fr}.owner-admin-sidebar{z-index:80;width:min(292px,86vw);min-height:100vh;transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-104%)}.owner-admin-shell--menu-open .owner-admin-sidebar{transform:translate(0)}.owner-admin-sidebar-close{cursor:pointer;place-items:center;width:36px;height:36px;display:inline-grid}.owner-admin-sidebar-backdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02080eb8;border:0;display:block;position:fixed;inset:0}.owner-admin-mobile-menu{padding-inline:.5rem;display:inline-flex}.owner-admin-topbar{padding:0 1.15rem}.owner-admin-overview-grid,.owner-admin-integration-grid,.owner-admin-detail-grid{grid-template-columns:1fr}.owner-admin-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-admin-health-grid article:nth-child(2){border-right:0}.owner-admin-health-grid article:nth-child(-n+2){border-bottom:1px solid var(--owner-line)}}@media (width<=680px){.owner-admin-topbar{min-height:58px;padding:0 .75rem}.owner-admin-breadcrumb>span:first-child{display:none}.owner-admin-top-action{width:35px;padding:0}.owner-admin-top-action span{display:none}.owner-admin-main{padding:1.25rem .75rem 3rem}.owner-admin-page{gap:.9rem}.owner-admin-page-header{flex-direction:column;align-items:flex-start;gap:.75rem}.owner-admin-freshness,.owner-admin-page-count{white-space:normal}.owner-admin-metric-grid{grid-template-columns:1fr}.owner-admin-metric{min-height:138px}.owner-admin-filter-bar{flex-direction:column;align-items:stretch}.owner-admin-search-field{min-width:0}.owner-admin-search-field--compact{flex-basis:auto}.owner-admin-select-field select{min-width:0}.owner-admin-date-range{flex-direction:column;align-items:stretch;padding:.65rem}.owner-admin-date-range>svg{display:none}.owner-admin-date-range label{justify-content:space-between}.owner-admin-date-range input{width:auto}.owner-admin-cursor-pagination,.owner-admin-state{flex-direction:column;align-items:flex-start}.owner-admin-state .owner-admin-button,.owner-admin-empty-actions{margin-left:0}.owner-admin-company-hero{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}.owner-admin-company-hero-main{align-items:flex-start}.owner-admin-company-hero-avatar{flex-basis:48px;width:48px;height:48px}.owner-admin-company-hero-meta{align-items:flex-start}.owner-admin-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-admin-description-list{grid-template-columns:1fr}.owner-admin-description-list>div:nth-child(odd),.owner-admin-description-list>div:nth-child(2n){border-left:0;padding:.75rem 0}.owner-admin-subscription-grid{grid-template-columns:1fr;padding:.75rem}.owner-admin-subscription-card{grid-template-columns:34px minmax(0,1fr)}.owner-admin-subscription-card .owner-admin-status{grid-column:2}.owner-admin-integration-hero{flex-direction:column;align-items:flex-start}.owner-admin-provider-statuses{justify-content:flex-start}.owner-admin-health-grid{grid-template-columns:1fr}.owner-admin-health-grid article{border-right:0;border-bottom:1px solid var(--owner-line)}.owner-admin-health-grid article:last-child{border-bottom:0}.owner-admin-checkout-config{grid-template-columns:1fr}.owner-admin-checkout-config>div:nth-child(odd),.owner-admin-checkout-config>div:nth-child(2n){border-left:0;padding:.65rem 0}.owner-admin-blocker-panel ul{grid-template-columns:1fr}.owner-admin-integration-footnote{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.owner-admin-shell *,.owner-admin-shell :before,.owner-admin-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.landing-shell-compact .site-header-inner{min-height:72px}.site-nav-compact{color:var(--color-text-muted);align-items:center;gap:1.25rem;font-size:.95rem;font-weight:600;display:flex}.site-nav-compact a:hover{color:var(--color-text-strong)}.landing-compact-hero{padding:3.5rem 0 2.5rem}.landing-compact-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin:0 0 .75rem;font-size:.85rem;font-weight:700}.landing-compact-hero h1{letter-spacing:-.03em;max-width:18ch;color:var(--color-text-strong);margin:0 0 1rem;font-size:clamp(1.85rem,4vw,2.45rem);font-weight:800;line-height:1.15}.landing-compact-desc{max-width:36rem;color:var(--color-text-muted);margin:0 0 1.25rem;font-size:1.08rem;line-height:1.65}.landing-compact-bullets{color:var(--color-text);max-width:32rem;margin:0 0 2rem;padding-left:1.2rem;font-size:1rem;line-height:1.7}.landing-compact-bullets li{margin-bottom:.35rem}.landing-compact-ctas{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.landing-compact-includes{border-top:1px solid #94a3b81f;padding:2rem 0 3rem}.landing-compact-h2{color:var(--color-text-strong);margin:0 0 1.25rem;font-size:1.15rem;font-weight:700}.landing-compact-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.landing-compact-card{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #94a3b824;padding:1.25rem 1.35rem}.landing-compact-card h3{color:var(--color-text-strong);margin:0 0 .5rem;font-size:1.02rem;font-weight:700}.landing-compact-card p{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.55}.landing-compact-footer-cta{padding:2rem 0 3rem}.landing-compact-footer-inner{border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid #94a3b824;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem;display:flex}.landing-compact-footer-inner p{color:var(--color-text-muted);max-width:42rem;margin:0;font-size:1rem;line-height:1.55}.landing-compact-footer-inner a{color:var(--color-primary);font-weight:600}.site-footer-compact .site-footer-inner{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem 0}.site-footer-links{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.95rem;font-weight:600;display:flex}.site-footer-links a{color:var(--color-text-muted)}.site-footer-links a:hover{color:var(--color-text-strong)}.company-signup-page{min-height:100vh;color:var(--color-text);background:radial-gradient(circle at 0 0,#3b82f62e,#0000 28%),linear-gradient(#06111f 0%,#0b1728 100%);flex-direction:column;display:flex}.company-signup-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06111fbf;border-bottom:1px solid #94a3b81a}.company-signup-header-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:72px;display:flex}.company-signup-back{color:var(--color-text-muted);font-size:.95rem;font-weight:600}.company-signup-back:hover{color:var(--color-text-strong)}.company-signup-main{flex:1;padding:2.5rem 0 3.5rem}.company-signup-title{letter-spacing:-.02em;color:var(--color-text-strong);margin:0 0 .75rem;font-size:clamp(1.65rem,3vw,2rem);font-weight:800}.company-signup-lead{max-width:40rem;color:var(--color-text-muted);margin:0 0 2rem;font-size:1.05rem;line-height:1.6}.company-signup-form{max-width:32rem}.company-signup-error{color:#fecaca;background:#ef44441f;border:1px solid #ef444440;border-radius:12px;margin-bottom:1.25rem;padding:.85rem 1rem;font-size:.95rem}.company-signup-success{border-radius:var(--radius-md);max-width:36rem;color:var(--color-text);background:#22c55e14;border:1px solid #22c55e40;padding:1.5rem 1.6rem;font-size:1.02rem;line-height:1.6}.company-signup-success a{color:var(--color-primary);font-weight:600}.company-signup-fieldset{border-radius:var(--radius-md);background:#ffffff05;border:1px solid #94a3b829;margin:0 0 1.25rem;padding:1.25rem 1.35rem}.company-signup-fieldset legend{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);padding:0 .5rem;font-size:.82rem;font-weight:700}.company-signup-group{margin-bottom:1rem}.company-signup-group:last-child{margin-bottom:0}.company-signup-group label{color:var(--color-text-muted);margin-bottom:.4rem;font-size:.9rem;font-weight:600;display:block}.company-signup-group input{width:100%;color:var(--color-text-strong);font:inherit;background:#00000040;border:1px solid #94a3b838;border-radius:11px;padding:.65rem .85rem;font-size:1rem}.company-signup-submit{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb73;border-radius:12px;width:100%;max-width:32rem;margin-top:.5rem;padding:.85rem 1.2rem;font-size:1.02rem;font-weight:700}.company-signup-submit:hover:not(:disabled){background:#1d4ed8}.company-signup-submit:disabled{opacity:.65;cursor:not-allowed}.super-admin-page{min-height:100vh;color:var(--color-text);background:linear-gradient(#070d14 0%,#0b1728 100%);justify-content:center;align-items:center;padding:1.5rem;display:flex}.super-admin-login-card{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #94a3b824;width:min(100%,420px);padding:2rem}.super-admin-login-title{color:var(--color-text-strong);margin:0 0 .5rem;font-size:1.45rem;font-weight:800}.super-admin-login-lead{color:var(--color-text-muted);margin:0 0 1.5rem;font-size:.98rem;line-height:1.55}.super-admin-form{flex-direction:column;gap:.25rem;display:flex}.super-admin-shell{min-height:100vh;color:var(--color-text);background:linear-gradient(#070d14 0%,#0b1728 100%);flex-direction:column;display:flex}.super-admin-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06111fd9;border-bottom:1px solid #94a3b81a}.super-admin-topbar-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:64px;display:flex}.super-admin-brand{color:var(--color-text-strong);font-size:1rem}.super-admin-logout{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #94a3b840;border-radius:10px;padding:.45rem .85rem;font-size:.92rem;font-weight:600}.super-admin-logout:hover{color:var(--color-text-strong);background:#ffffff0a}.super-admin-main{flex:1;padding:2rem 0 3rem}.super-admin-h1{color:var(--color-text-strong);margin:0 0 .5rem;font-size:1.75rem;font-weight:800}.super-admin-intro{color:var(--color-text-muted);max-width:40rem;margin:0 0 1.5rem;font-size:1.02rem}.super-admin-muted{color:var(--color-text-muted);font-size:1rem}.super-admin-table-wrap{border:1px solid #94a3b81f;border-radius:12px;overflow-x:auto}.super-admin-table{border-collapse:collapse;width:100%;font-size:.92rem}.super-admin-table th,.super-admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b81a;padding:.75rem .9rem}.super-admin-table th{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);white-space:nowrap;font-size:.78rem;font-weight:700}.super-admin-cell-strong{color:var(--color-text-strong);font-weight:600}.super-admin-cell-id{color:var(--color-text-muted);word-break:break-all;margin-top:.25rem;font-family:ui-monospace,monospace;font-size:.72rem}.super-admin-numeric{white-space:nowrap;font-size:.85rem}.super-admin-badge{border-radius:6px;padding:.2rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.super-admin-badge-on{color:#16a34a;background:#22c55e26}.super-admin-badge-off{color:var(--color-text-muted);background:#94a3b833}.super-admin-badge-warn{color:#b47814;background:#fbbf2433}.super-admin-link-ia{color:var(--color-accent,#2563eb);font-size:.88rem;font-weight:600;text-decoration:none}.super-admin-link-ia:hover{text-decoration:underline}.super-admin-back-wrap{margin:0 0 1rem}.super-admin-back-link{color:var(--color-text-muted);align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.super-admin-back-link:hover{color:var(--color-text-strong)}.super-admin-ai-notice{border-radius:10px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.92rem}.super-admin-ai-notice-ok{color:#16783c;background:#22c55e1f}.super-admin-ai-layout{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=960px){.super-admin-ai-layout{grid-template-columns:1fr 1fr;align-items:start}}.super-admin-ai-card{background:#ffffff05;border:1px solid #94a3b826;border-radius:12px;padding:1.25rem 1.35rem}.super-admin-ai-card-head{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.super-admin-ai-card-title{flex:1;margin:0;font-size:1.05rem}.super-admin-ai-refresh{color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #94a3b840;border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.85rem;display:inline-flex}.super-admin-ai-refresh:hover:not(:disabled){border-color:#94a3b873}.super-admin-ai-refresh:disabled{opacity:.5;cursor:not-allowed}.super-admin-ai-form{flex-direction:column;gap:1rem;display:flex}.super-admin-ai-toggle{cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.95rem;display:flex}.super-admin-ai-toggle input{margin-top:.2rem}.super-admin-form-group{flex-direction:column;gap:.35rem;display:flex}.super-admin-form-group label{color:var(--color-text-muted);font-size:.82rem;font-weight:600}.super-admin-input{background:var(--color-bg,#0f1419);color:var(--color-text);border:1px solid #94a3b840;border-radius:8px;padding:.55rem .75rem;font-size:.92rem}.super-admin-input-inline{max-width:5rem;margin-left:.5rem}.super-admin-input--narrow{width:100%;max-width:7rem}.super-admin-input--limit-tokens{font-variant-numeric:tabular-nums;width:100%;min-width:7.5rem;max-width:11rem}.super-admin-limit-cell{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.super-admin-limit-hint{margin-top:.25rem;font-size:.75rem}.super-admin-btn{color:var(--color-text);cursor:pointer;background:#94a3b81f;border:1px solid #94a3b859;border-radius:8px;justify-content:center;align-items:center;padding:.45rem .65rem;font-size:.82rem;font-weight:600;display:inline-flex}.super-admin-btn:hover:not(:disabled){filter:brightness(1.08)}.super-admin-btn:disabled{opacity:.55;cursor:not-allowed}.super-admin-btn--small{padding:.4rem .55rem;font-size:.78rem}.super-admin-field-hint{color:var(--color-text-muted);margin:0;font-size:.8rem}.super-admin-ai-meta{color:var(--color-text-muted);flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.82rem;display:flex}.super-admin-ai-submit{background:var(--color-accent,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;width:fit-content;padding:.65rem 1.1rem;font-size:.95rem;font-weight:600;display:inline-flex}.super-admin-ai-submit:hover:not(:disabled){filter:brightness(1.08)}.super-admin-ai-submit:disabled{opacity:.55;cursor:not-allowed}.super-admin-usage-toolbar{margin-bottom:1rem;font-size:.88rem}.super-admin-usage-toolbar label{color:var(--color-text-muted);align-items:center;gap:.5rem;display:inline-flex}.super-admin-usage-kpis{flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;display:flex}.super-admin-usage-kpi{border:1px solid #94a3b81f;border-radius:10px;min-width:8rem;padding:.85rem 1rem}.super-admin-usage-kpi strong{margin-bottom:.2rem;font-size:1.35rem;display:block}.super-admin-usage-kpi span{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.super-admin-usage-subtitle{color:var(--color-text-muted);margin:1rem 0 .5rem;font-size:.88rem}.super-admin-tabs{border-bottom:1px solid #94a3b826;gap:.25rem;margin-bottom:0;padding:0 1rem;display:flex}.super-admin-tab{color:var(--color-text-muted);border-bottom:2px solid #0000;border-radius:8px 8px 0 0;align-items:center;margin-bottom:-1px;padding:.65rem 1rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.super-admin-tab:hover{color:var(--color-text-strong)}.super-admin-tab-active{color:var(--color-accent,#3b82f6);border-bottom-color:var(--color-accent,#3b82f6)}.super-admin-chart-wrap{width:100%;margin:.5rem 0 1rem;overflow-x:auto}.super-admin-chart-svg{width:100%;max-width:100%;height:auto;min-height:220px;color:var(--color-accent,#3b82f6)}.super-admin-chart-bar{fill:currentColor;opacity:.85}.super-admin-chart-label{fill:var(--color-text-muted);font-size:9px}.super-admin-inline-toggle{cursor:pointer;align-items:center;gap:.5rem;font-size:.88rem;display:inline-flex}.super-admin-inline-toggle input:disabled{cursor:not-allowed;opacity:.5}.super-admin-ia-page-grid{margin-top:.5rem}.docs-hub-main{padding:2rem 0 3rem}.docs-hub-inner{max-width:42rem}.docs-hub-header{margin-bottom:1.75rem}.docs-hub-title{letter-spacing:-.03em;color:var(--color-text-strong);margin:.5rem 0 .35rem;font-size:clamp(1.65rem,3vw,2rem);font-weight:800}.docs-hub-lead{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.55}.docs-hub-toc{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-card);margin-bottom:2rem;padding:.85rem 1rem}.docs-hub-toc-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:.5rem;font-size:.72rem;font-weight:800;display:block}.docs-hub-toc ul{margin:0;padding:0;list-style:none}.docs-hub-toc a{color:var(--color-primary);font-size:.9rem;font-weight:600}.docs-hub-toc a:hover{color:var(--color-text-strong)}.docs-hub-article{scroll-margin-top:5rem}.docs-hub-article h2{color:var(--color-text-strong);margin:0 0 .75rem;font-size:1.25rem;font-weight:800}.docs-hub-h3{color:var(--color-text-strong);margin:1.35rem 0 .5rem;font-size:1rem;font-weight:700}.docs-hub-p{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.9rem;line-height:1.6}.docs-hub-list{color:var(--color-text-muted);margin:0;padding-left:1.15rem;font-size:.9rem;line-height:1.55}.docs-hub-list li+li{margin-top:.45rem}.docs-hub-list code{background:var(--color-card-strong);color:var(--color-text-strong);border-radius:6px;padding:.12rem .35rem;font-size:.84em}.privacy-policy-inner{max-width:54rem;padding-block:1.5rem 2.5rem}.privacy-policy-inner .docs-hub-header{text-align:center;margin-bottom:2rem}.privacy-policy-inner .landing-compact-eyebrow{margin-inline:auto}.privacy-policy-inner .docs-hub-title{letter-spacing:.04em;text-align:center;margin-top:.75rem;font-size:clamp(1.75rem,3vw,2.25rem)}.privacy-policy-inner .docs-hub-lead{text-align:justify;text-align-last:center;max-width:46rem;margin-inline:auto;line-height:1.6}.privacy-policy-inner .docs-hub-toc{max-width:46rem;margin:0 auto 2.5rem}.privacy-policy-inner .docs-hub-toc ul{gap:.35rem;display:grid}.privacy-policy-inner .docs-hub-article{max-width:46rem;margin-inline:auto}.privacy-policy-inner .docs-hub-article+.docs-hub-article{margin-top:1.65rem}.privacy-policy-inner .docs-hub-article h2{text-transform:uppercase;letter-spacing:.02em;margin-bottom:.85rem;font-size:1.05rem;line-height:1.4}.privacy-policy-inner .docs-hub-p{text-align:justify;text-indent:1.25cm;margin-bottom:.85rem;font-size:1rem;line-height:1.6}.privacy-policy-inner .docs-hub-list{text-align:justify;margin:.35rem 0 1rem 1.25cm;padding-left:1.1rem;font-size:1rem;line-height:1.6}.privacy-policy-inner .docs-hub-list li+li{margin-top:.35rem}.privacy-request-card{border-radius:var(--radius-lg);max-width:46rem;box-shadow:var(--shadow-md);background:#ffffff0f;border:1px solid #94a3b82e;grid-template-columns:minmax(0,.9fr) minmax(18rem,1fr);gap:2rem;margin:2.75rem auto 0;padding:1.5rem;display:grid}.privacy-request-card h2{color:var(--color-text-strong);margin:.65rem 0 .75rem;font-size:1.5rem;line-height:1.2}.privacy-request-card p{color:var(--color-text-muted);margin:0;line-height:1.6}.privacy-request-form{gap:.8rem;display:grid}.privacy-request-form label{gap:.3rem;display:grid}.privacy-request-form span{color:var(--color-text-muted);font-size:.8rem}.privacy-request-form input,.privacy-request-form select,.privacy-request-form textarea{width:100%;color:var(--color-text-strong);font:inherit;background:#07091a47;border:0;border-bottom:1px solid #94a3b85c;border-radius:0;outline:none;padding:.55rem .35rem}.privacy-request-form textarea{resize:vertical;min-height:7rem}.privacy-request-form input:focus,.privacy-request-form select:focus,.privacy-request-form textarea:focus{border-color:var(--color-primary)}.privacy-request-actions{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.privacy-request-actions button{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:.45rem;padding:.62rem .85rem;font-weight:800}.privacy-request-actions button:hover{filter:brightness(1.08)}@media (width<=760px){.privacy-request-card{grid-template-columns:1fr}}.lp-root{--lp-ink:#07091a;--lp-ink-2:#0a0d24;--lp-violet:#8b5cf6;--lp-violet-2:#a78bfa;--lp-cyan:#22d3ee;--lp-cyan-2:#67e8f9;--lp-emerald:#10b981;--lp-amber:#fbbf24;--lp-text:#e5e9ff;--lp-text-soft:#b6bee0;--lp-text-muted:#8990bd;--lp-line:#a78bfa2e;--lp-line-soft:#ffffff14;--lp-card:#ffffff0a;--lp-card-strong:#ffffff12;min-height:100vh;color:var(--lp-text);background:var(--lp-ink);isolation:isolate;position:relative;overflow-x:clip}.lp-bg{z-index:-2;pointer-events:none;filter:blur(2px);background:radial-gradient(60% 50% at 18% 12%,#8b5cf652,#0000 60%),radial-gradient(50% 45% at 82% 8%,#22d3ee38,#0000 65%),radial-gradient(70% 60% at 50% 100%,#10b9811a,#0000 70%);height:90vh;position:fixed;inset:-10% -10% auto}.lp-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#a78bfa0f 1px,#0000 1px),linear-gradient(90deg,#a78bfa0f 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 60% at 50% 30%,#000 40%,#0000 100%)}.lp-container{width:min(1160px,100% - 2rem);margin:0 auto}.lp-header{z-index:30;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--lp-line-soft);background:#07091a8c;position:sticky;top:0}.lp-header-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:72px;display:flex}.lp-brand{color:var(--lp-text);align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.lp-brand-mark{border-radius:10px;box-shadow:0 8px 24px #8b5cf659}.lp-brand-text{letter-spacing:-.02em;font-size:1.1rem;font-weight:800}.lp-header-link{color:var(--lp-text-soft);border:1px solid var(--lp-line-soft);background:#ffffff05;border-radius:999px;padding:.55rem .9rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .18s,background .18s,border-color .18s}.lp-header-link:hover{color:var(--lp-text);border-color:var(--lp-line);background:#ffffff0f}.lp-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:52px;padding:0 1.4rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,opacity .18s;display:inline-flex}.lp-btn-primary{color:#0b0a1f;background:linear-gradient(135deg, var(--lp-cyan-2) 0%, var(--lp-violet-2) 100%);box-shadow:0 12px 28px #8b5cf666,0 4px 10px #22d3ee40,inset 0 1px #fff6}.lp-btn-primary:hover{transform:translateY(-1px);box-shadow:0 18px 38px #8b5cf680,0 6px 14px #22d3ee4d,inset 0 1px #ffffff80}.lp-btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.lp-btn-ghost{color:var(--lp-text);border-color:var(--lp-line);background:#ffffff0a}.lp-btn-ghost:hover{background:#ffffff14;border-color:#a78bfa73}.lp-hero{padding:clamp(3rem,8vw,6.5rem) 0 clamp(2rem,5vw,4rem)}.lp-hero-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.lp-eyebrow{color:var(--lp-violet-2);letter-spacing:.08em;text-transform:uppercase;background:#8b5cf61f;border:1px solid #a78bfa47;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.lp-eyebrow-soft{color:var(--lp-cyan-2);background:#22d3ee14;border-color:#67e8f938}.lp-eyebrow-dot{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #8b5cf62e}.lp-hero-title{letter-spacing:-.035em;color:#fff;max-width:18ch;margin:1.4rem 0 1.1rem;font-size:clamp(2.4rem,5.5vw,4.4rem);font-weight:800;line-height:1.05}.lp-grad{background:linear-gradient(135deg, var(--lp-cyan-2) 0%, var(--lp-violet-2) 70%, #f0abfc 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-hero-sub{max-width:56ch;color:var(--lp-text-soft);margin:0 auto;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.55}.lp-hero-cta{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2rem;display:flex}.lp-hero-pills{flex-wrap:wrap;justify-content:center;gap:.55rem;margin:2.4rem 0 0;padding:0;list-style:none;display:flex}.lp-hero-pills li{border:1px solid var(--lp-line-soft);color:var(--lp-text-soft);background:#ffffff0a;border-radius:999px;padding:.5rem .95rem;font-size:.85rem;font-weight:600}.lp-services{padding:clamp(3rem,7vw,5.5rem) 0 clamp(4rem,8vw,7rem)}.lp-section-head{text-align:center;margin-bottom:2.6rem}.lp-section-head h2{letter-spacing:-.025em;color:#fff;margin:1rem 0 .6rem;font-size:clamp(1.85rem,3.4vw,2.6rem);font-weight:800}.lp-section-head p{max-width:52ch;color:var(--lp-text-muted);margin:0 auto;font-size:1rem}.lp-services-grid{grid-template-columns:1.4fr 1fr 1fr;align-items:stretch;gap:1.1rem;display:grid}.lp-service-card{background:var(--lp-card);border:1px solid var(--lp-line-soft);-webkit-backdrop-filter:blur(14px);border-radius:24px;flex-direction:column;gap:1rem;padding:1.6rem;display:flex;position:relative}.lp-service-card-featured{background:radial-gradient(80% 60% at 100% 0,#8b5cf62e,#0000 60%),radial-gradient(60% 60% at 0 100%,#22d3ee24,#0000 60%),#ffffff0d;border-color:#a78bfa47;box-shadow:0 30px 80px #07091a80}.lp-service-card-soon{opacity:.86}.lp-service-card-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lp-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .7rem;font-size:.74rem;font-weight:700;display:inline-flex}.lp-badge-active{color:#6ee7b7;background:#10b98124;border:1px solid #10b98152}.lp-badge-active:before{content:"";background:var(--lp-emerald);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10b98138}.lp-badge-soon{color:var(--lp-text-muted);border:1px solid var(--lp-line-soft);background:#ffffff0d}.lp-service-tag{color:var(--lp-text-muted);font-size:.78rem;font-weight:600}.lp-service-name{letter-spacing:-.02em;color:#fff;margin:0;font-size:1.55rem;font-weight:800}.lp-service-desc{color:var(--lp-text-soft);margin:0;font-size:.97rem;line-height:1.55}.lp-service-bullets{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.lp-service-bullets li{color:var(--lp-text-soft);align-items:flex-start;gap:.55rem;font-size:.93rem;line-height:1.45;display:flex}.lp-service-bullets li svg{color:var(--lp-cyan);flex-shrink:0;margin-top:.15rem}.lp-service-price{border-top:1px dashed #a78bfa38;flex-direction:column;gap:.2rem;margin-top:auto;padding-top:1.1rem;display:flex}.lp-price-tag{color:var(--lp-amber);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#fbbf242e,#fbbf2414);border:1px solid #fbbf2459;border-radius:999px;align-self:flex-start;align-items:center;padding:.25rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.lp-price-row{align-items:baseline;gap:.35rem;margin-top:.35rem;display:flex}.lp-price-amount{letter-spacing:-.025em;background:linear-gradient(135deg,#fff 0%,#d8d6ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.1rem,3.5vw,2.8rem);font-weight:800}.lp-price-cycle{color:var(--lp-text-muted);font-size:1rem;font-weight:600}.lp-price-foot{color:var(--lp-text-muted);font-size:.82rem}.lp-service-soon-foot{color:var(--lp-text-muted);border-top:1px dashed var(--lp-line-soft);margin-top:auto;padding-top:.8rem;font-size:.85rem}.lp-footer{border-top:1px solid var(--lp-line-soft);background:#07091a99;padding:1.4rem 0}.lp-footer-inner{color:var(--lp-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;font-size:.88rem;display:flex}.lp-footer-brand{color:var(--lp-text);align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.lp-footer-links{align-items:center;gap:.6rem;display:inline-flex}.lp-footer-links a{color:var(--lp-text-soft);text-decoration:none;transition:color .18s}.lp-footer-links a:hover{color:var(--lp-text)}.lp-signup-root{flex-direction:column;min-height:100vh;display:flex}.lp-signup-main{flex:1;padding:clamp(2rem,5vw,4rem) 0 clamp(3rem,6vw,5rem)}.lp-signup-container{max-width:760px}.lp-signup-head{text-align:center;margin-bottom:2rem}.lp-signup-head h1{color:#fff;letter-spacing:-.025em;margin:1rem 0 .6rem;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:800}.lp-signup-head p{max-width:52ch;color:var(--lp-text-muted);margin:0 auto}.lp-signup-form{background:var(--lp-card-strong);border:1px solid var(--lp-line-soft);-webkit-backdrop-filter:blur(14px);border-radius:24px;flex-direction:column;gap:1.2rem;padding:1.6rem;display:flex;box-shadow:0 30px 80px #07091a80}.lp-signup-fieldset{border:1px solid var(--lp-line-soft);background:#ffffff05;border-radius:18px;padding:1.1rem 1.2rem 1.2rem}.lp-signup-fieldset legend{color:var(--lp-cyan-2);letter-spacing:.1em;text-transform:uppercase;padding:0 .5rem;font-size:.78rem;font-weight:800}.lp-signup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.lp-signup-group{flex-direction:column;gap:.4rem;display:flex}.lp-signup-group-wide{grid-column:1/-1}.lp-signup-group label{color:var(--lp-text-soft);font-size:.84rem;font-weight:600}.lp-signup-group input{border:1px solid var(--lp-line-soft);color:var(--lp-text);font:inherit;background:#07091a8c;border-radius:12px;outline:none;padding:.85rem 1rem;transition:border-color .18s,background .18s,box-shadow .18s}.lp-signup-group input:focus{background:#07091ad9;border-color:#a78bfa99;box-shadow:0 0 0 4px #8b5cf62e}.lp-signup-error{color:#fecaca;background:#ef44441f;border:1px solid #ef444452;border-radius:12px;padding:.85rem 1rem;font-size:.92rem}.lp-signup-submit{align-self:stretch;margin-top:.4rem}.lp-signup-foot{text-align:center;color:var(--lp-text-muted);margin:0;font-size:.82rem}.lp-signup-success{text-align:center;background:var(--lp-card-strong);border:1px solid #10b98159;border-radius:24px;flex-direction:column;align-items:center;gap:.85rem;padding:2.2rem 1.6rem;display:flex}.lp-signup-success-icon{width:64px;height:64px;color:var(--lp-emerald);background:#10b98129;border:1px solid #10b98159;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lp-signup-success h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.6rem}.lp-signup-success p{color:var(--lp-text-soft);max-width:48ch;margin:0}@media (width<=960px){.lp-services-grid{grid-template-columns:1fr 1fr}.lp-service-card-featured{grid-column:1/-1}}@media (width<=640px){.lp-services-grid{grid-template-columns:1fr}.lp-service-card-featured{grid-column:auto}.lp-signup-grid{grid-template-columns:1fr}.lp-signup-group-wide{grid-column:auto}.lp-hero{padding:3rem 0 2rem}.lp-hero-cta{flex-direction:column;align-items:stretch}.lp-hero-cta .lp-btn{width:100%}.lp-footer-inner{flex-direction:column;align-items:flex-start}}.platform-auth-page,.platform-auth-gate{color:#edf6ff;background:radial-gradient(circle at 76% 8%,#50a9ff2b,#0000 31rem),radial-gradient(circle at 18% 86%,#73e5d214,#0000 27rem),#07111d;min-height:100vh;font-family:Aptos,Segoe UI Variable Text,sans-serif}.platform-auth-page{place-items:center;padding:2rem 1rem;display:grid}.platform-auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1928eb;border:1px solid #a7c4dd2e;border-radius:1.25rem;width:min(100%,29rem);padding:1.75rem;box-shadow:0 2rem 5rem #00000052}.platform-auth-card--wide{width:min(100%,34rem)}.platform-auth-brand{border-bottom:1px solid #a7c4dd24;align-items:center;gap:.7rem;padding-bottom:1.35rem;display:flex}.platform-auth-brand img{border-radius:.72rem;width:2.35rem;height:2.35rem;box-shadow:0 .7rem 1.8rem #2563eb33}.platform-auth-brand strong,.platform-auth-brand small{display:block}.platform-auth-brand strong{letter-spacing:.015em;font-size:1.02rem}.platform-auth-brand small{color:#91a7ba;letter-spacing:.12em;text-transform:uppercase;margin-top:.18rem;font-size:.69rem}.platform-auth-heading{align-items:flex-start;gap:.85rem;margin:1.6rem 0 1.35rem;display:flex}.platform-auth-icon{color:#73e5d2;background:#73e5d214;border:1px solid #73e5d238;border-radius:.8rem;flex:none;place-items:center;width:2.55rem;height:2.55rem;display:grid}.platform-auth-heading h1{color:#f4f8fc;letter-spacing:-.025em;margin:0;font:650 1.55rem/1.15 Aptos Display,Segoe UI Variable Display,sans-serif}.platform-auth-heading p{color:#91a7ba;margin:.42rem 0 0;font-size:.9rem;line-height:1.55}.platform-auth-heading p strong{color:#d9e8f5}.platform-auth-form{gap:1rem;display:grid}.platform-auth-form label{gap:.42rem;display:grid}.platform-auth-form label>span{color:#b9cada;letter-spacing:.02em;font-size:.76rem;font-weight:650}.platform-auth-form input{color:#edf6ff;width:100%;min-height:2.85rem;font:inherit;background:#040e18b8;border:1px solid #a7c4dd38;border-radius:.72rem;outline:none;padding:.72rem .82rem;transition:border-color .16s,box-shadow .16s,background .16s}.platform-auth-form input:focus{background:#05121ff2;border-color:#50a9ffc7;box-shadow:0 0 0 .22rem #50a9ff1f}.platform-auth-form button,.platform-auth-gate button{color:#06111d;cursor:pointer;background:#50a9ff;border:0;border-radius:.72rem;min-height:2.85rem;padding:.7rem 1rem;font:700 .88rem/1 Aptos,Segoe UI,sans-serif;transition:transform .16s,filter .16s}.platform-auth-form button:hover:not(:disabled),.platform-auth-gate button:hover{filter:brightness(1.08);transform:translateY(-1px)}.platform-auth-form button:disabled{cursor:wait;opacity:.66}.platform-auth-error{color:#ffc4c2;background:#ff817e14;border:1px solid #ff817e40;border-radius:.72rem;padding:.75rem .85rem;font-size:.82rem;line-height:1.45}.platform-auth-security-note,.platform-auth-password-rules{color:#8299ac;align-items:flex-start;gap:.52rem;font-size:.75rem;line-height:1.45;display:flex}.platform-auth-security-note{margin:1.15rem 0 0}.platform-auth-security-note svg,.platform-auth-password-rules svg{color:#73e5d2;flex:none}.platform-auth-password-rules{background:#73e5d20e;border-radius:.72rem;padding:.72rem .8rem}.platform-auth-gate{text-align:center;place-content:center;justify-items:center;gap:.8rem;padding:1.5rem;display:grid}.platform-auth-gate p{color:#a9bdce;margin:0}.platform-auth-spinner{border:2px solid #a7c4dd2e;border-top-color:#73e5d2;border-radius:50%;width:2rem;height:2rem;animation:.7s linear infinite platform-auth-spin}@keyframes platform-auth-spin{to{transform:rotate(360deg)}}@media (width<=520px){.platform-auth-card{border-radius:1rem;padding:1.25rem}.platform-auth-heading h1{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.platform-auth-spinner{animation-duration:1.8s}}.platform-auth-step{color:#8fc7fa;white-space:nowrap;background:#50a9ff12;border:1px solid #50a9ff38;border-radius:999px;margin-left:auto;padding:.34rem .54rem;font-size:.66rem;font-weight:700}.platform-auth-code-field input{text-align:center;letter-spacing:.48em;padding-left:1.3em;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:1.35rem;font-weight:560}.platform-auth-code-field small{color:#6f879b;font-size:.7rem;line-height:1.4}.platform-auth-primary-button,.platform-auth-secondary-button{cursor:pointer;border-radius:.72rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.85rem;padding:.7rem 1rem;font:700 .82rem/1 Aptos,Segoe UI,sans-serif;display:inline-flex}.platform-auth-primary-button{color:#06111d;background:#50a9ff;border:0;width:100%}.platform-auth-secondary-button{color:#b9cada;background:#ffffff06;border:1px solid #a7c4dd33}.platform-auth-exit-button{width:100%;margin-top:.85rem}.platform-auth-primary-button:disabled,.platform-auth-secondary-button:disabled{cursor:not-allowed;opacity:.48}.platform-auth-inline-loading{color:#91a7ba;justify-content:center;align-items:center;gap:.8rem;min-height:8rem;font-size:.82rem;display:flex}.platform-auth-inline-loading .platform-auth-spinner{flex:none}.platform-enrollment-layout{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}.platform-enrollment-qr-wrap{background:#fff;border:1px solid #a7c4dd2b;border-radius:1rem;place-items:center;min-height:220px;display:grid;overflow:hidden}.platform-auth-qr{width:220px;max-width:100%;height:220px;display:block}.platform-auth-qr-error{color:#8e3c3b;text-align:center;padding:1rem;font-size:.78rem}.platform-enrollment-instructions ol{color:#a9bdce;gap:.5rem;margin:0;padding-left:1.15rem;font-size:.78rem;line-height:1.45;display:grid}.platform-auth-manual-secret{background:#040e1894;border:1px solid #a7c4dd24;border-radius:.72rem;gap:.45rem;margin-top:1rem;padding:.72rem;display:grid}.platform-auth-manual-secret>span{color:#8299ac;font-size:.7rem}.platform-auth-manual-secret code,.owner-admin-security-rotation code{overflow-wrap:anywhere;color:#d9e8f5;letter-spacing:.08em;font-family:Cascadia Mono,Consolas,monospace;font-size:.75rem}.platform-auth-manual-secret button{color:#73e5d2;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.7rem;font-weight:700;display:inline-flex}.platform-auth-verify-form{border-top:1px solid #a7c4dd24;margin-top:1.1rem;padding-top:1.1rem}.platform-recovery-panel{gap:1rem;display:grid}.platform-recovery-warning{color:#d8c39d;background:#ffc9700e;border:1px solid #ffc97038;border-radius:.75rem;gap:.65rem;padding:.78rem;display:flex}.platform-recovery-warning svg{color:#ffc970;flex:none}.platform-recovery-warning p{margin:0;font-size:.75rem;line-height:1.5}.platform-recovery-warning strong{color:#f1ddba;margin-bottom:.12rem;display:block}.platform-recovery-codes{counter-reset:recovery-code;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin:0;padding:0;list-style-position:inside;display:grid}.platform-recovery-codes li{color:#d9e8f5;letter-spacing:.06em;white-space:nowrap;background:#040e1894;border:1px solid #a7c4dd24;border-radius:.65rem;padding:.62rem .72rem;font-family:Cascadia Mono,Consolas,monospace;font-size:.76rem}.platform-recovery-actions{flex-wrap:wrap;gap:.55rem;display:flex}.platform-auth-inline-error{color:#ffc4c2;margin:0;font-size:.75rem}.platform-auth-checkbox{color:#a9bdce;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.55rem;font-size:.75rem;line-height:1.4;display:grid}.platform-auth-checkbox input{accent-color:#50a9ff;width:1rem;height:1rem;margin-top:.06rem}.platform-auth-recovery-lost{color:#a9bdce;gap:1rem;font-size:.82rem;line-height:1.55;display:grid}.platform-auth-recovery-lost p{margin:0}.platform-auth-mode-switch{background:#040e187a;border:1px solid #a7c4dd24;border-radius:.72rem;grid-template-columns:1fr 1fr;gap:.3rem;margin-bottom:1rem;padding:.28rem;display:grid}.platform-auth-mode-switch button{color:#8299ac;min-height:2.4rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.52rem;font-size:.72rem;font-weight:700}.platform-auth-mode-switch button.is-active{color:#edf6ff;background:#50a9ff1a;border-color:#50a9ff40}.owner-admin-security-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:.8rem;display:grid}.owner-admin-security-primary{grid-row:span 2}.owner-admin-security-body{align-items:flex-start;gap:.9rem;padding:1.15rem;display:flex}.owner-admin-security-shield,.owner-admin-security-device{color:var(--owner-cyan);background:#73e5d212;border:1px solid #73e5d238;border-radius:10px;flex:none;place-items:center;display:inline-grid}.owner-admin-security-shield{width:54px;height:54px}.owner-admin-security-device{width:40px;height:40px}.owner-admin-security-body strong,.owner-admin-security-action-body strong,.owner-admin-security-rotation-summary strong{color:var(--owner-text);font-size:.86rem}.owner-admin-security-body p,.owner-admin-security-action-body p,.owner-admin-security-rotation-summary p,.owner-admin-security-workflow-body>p,.owner-admin-security-rotation p{color:var(--owner-muted);margin:.28rem 0 0;font-size:.73rem;line-height:1.5}.owner-admin-security-facts{border-top:1px solid var(--owner-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.owner-admin-security-facts div{border-right:1px solid var(--owner-line);border-bottom:1px solid var(--owner-line);min-width:0;padding:.82rem 1.15rem}.owner-admin-security-facts div:nth-child(2n){border-right:0}.owner-admin-security-facts dt{color:var(--owner-faint);font-size:.62rem}.owner-admin-security-facts dd{color:var(--owner-text);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.72rem;overflow:hidden}.owner-admin-security-action-body{gap:.8rem;padding:1.15rem;display:grid}.owner-admin-security-action-body>strong{font-family:Bahnschrift,sans-serif;font-size:1.55rem;font-weight:560}.owner-admin-security-action-body .owner-admin-button{width:fit-content}.owner-admin-security-rotation-summary{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.owner-admin-security-rotation-summary>div{align-items:center;gap:.75rem;display:flex}.owner-admin-security-notice,.owner-admin-security-error{color:var(--owner-lime);background:#c9f27b0e;border:1px solid #c9f27b33;border-radius:9px;align-items:center;gap:.55rem;padding:.75rem .85rem;font-size:.74rem;display:flex}.owner-admin-security-error{color:#ffc4c2;background:#ff817e0d;border-color:#ff817e3d}.owner-admin-security-workflow-body{padding:1.15rem}.owner-admin-security-workflow .platform-recovery-panel{max-width:690px}.owner-admin-security-workflow .platform-auth-primary-button{width:fit-content}.owner-admin-security-form{gap:.85rem;max-width:430px;display:grid}.owner-admin-security-form label{gap:.38rem;display:grid}.owner-admin-security-form label>span{color:var(--owner-muted);font-size:.7rem;font-weight:650}.owner-admin-security-form input{border:1px solid var(--owner-line-strong);width:100%;min-height:2.65rem;color:var(--owner-text);font:inherit;background:#040e1885;border-radius:8px;outline:none;padding:.65rem .75rem}.owner-admin-security-form input:focus{border-color:#50a9ff99;box-shadow:0 0 0 3px #50a9ff1a}.owner-admin-security-form .platform-auth-code-field input{font-family:Bahnschrift,sans-serif;font-size:1.15rem}.owner-admin-security-form .platform-auth-code-field small{color:var(--owner-faint)}.owner-admin-security-form .owner-admin-button{width:fit-content}.owner-admin-security-form .owner-admin-button:disabled{cursor:not-allowed;opacity:.45}.owner-admin-security-rotation{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:1.25rem;max-width:760px;display:grid}.owner-admin-security-rotation code{border:1px solid var(--owner-line);background:#040e1885;border-radius:8px;margin:.8rem 0;padding:.68rem;display:block}.owner-admin-spin{animation:1s linear infinite owner-admin-spin}@media (width<=760px){.platform-enrollment-layout,.owner-admin-security-rotation{grid-template-columns:1fr}.platform-enrollment-qr-wrap{width:100%}.owner-admin-security-grid{grid-template-columns:1fr}.owner-admin-security-primary{grid-row:auto}.owner-admin-security-rotation-summary{flex-direction:column;align-items:flex-start}}@media (width<=520px){.platform-auth-step{display:none}.platform-recovery-codes{grid-template-columns:1fr}.platform-recovery-actions{display:grid}.owner-admin-security-facts{grid-template-columns:1fr}.owner-admin-security-facts div{border-right:0}}.mh-root{--mh-bg:#060817;--mh-bg-soft:#0a0e20;--mh-panel:#10162f;--mh-text:#f7f8ff;--mh-soft:#b8c0df;--mh-muted:#7e88b1;--mh-line:#a6b2e526;--mh-violet:#9b86ff;--mh-cyan:#62dcff;--mh-mint:#4ce6b0;--mh-amber:#ffc969;min-height:100vh;color:var(--mh-text);background:radial-gradient(900px 620px at 6% 4%, #744bda3b, transparent 62%), radial-gradient(820px 680px at 96% 12%, #1f96bf29, transparent 62%), var(--mh-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.mh-root:before{content:"";z-index:0;pointer-events:none;opacity:.3;background-image:linear-gradient(#96a5dc11 1px,#0000 1px),linear-gradient(90deg,#96a5dc11 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.mh-root main,.mh-root>header,.mh-root>footer{z-index:2;position:relative}.mh-root h1,.mh-root h2,.mh-root h3,.mh-root h4,.mh-root p{margin-top:0}.mh-wrap{width:min(1180px,100% - 40px);margin-inline:auto}.mh-logo-atmosphere{z-index:1;pointer-events:none;isolation:isolate;position:fixed;inset:0;overflow:hidden}.mh-logo-ghost{aspect-ratio:1;opacity:.05;filter:saturate(.62)brightness(1.3)drop-shadow(0 0 80px #4aa3ff47);mix-blend-mode:screen;will-change:transform, opacity;width:clamp(430px,43vw,720px);animation:24s ease-in-out infinite alternate mh-logo-drift;display:block;position:absolute}.mh-logo-ghost-hero{animation-name:mh-logo-drift-hero;animation-duration:22s;top:-7vh;right:20vw}.mh-logo-ghost-middle{opacity:.046;width:clamp(310px,30vw,500px);animation-name:mh-logo-drift-reverse;animation-duration:31s;top:48vh;left:-4vw}.mh-logo-ghost-far{opacity:.026;width:clamp(220px,22vw,350px);animation-duration:28s;animation-delay:-9s;bottom:-8vh;right:8vw}.mh-logo-orbit{aspect-ratio:1;border:1px solid #62dcff0e;border-radius:50%;width:min(70vw,960px);animation:48s linear infinite mh-orbit;position:absolute;top:-17vw;right:-22vw;box-shadow:0 0 0 80px #9b86ff05,0 0 0 180px #62dcff03}.mh-logo-orbit:before,.mh-logo-orbit:after{content:"";background:var(--mh-cyan);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 22px #62dcffbf}.mh-logo-orbit:before{top:18%;left:8%}.mh-logo-orbit:after{background:var(--mh-violet);bottom:28%;right:4%}@keyframes mh-logo-drift{0%{opacity:.038;transform:translate(-3%,-2%)rotate(-12deg)scale(.96)}48%{opacity:.066;transform:translate(2%,4%)rotate(-5deg)scale(1.035)}to{opacity:.046;transform:translate(-1%,8%)rotate(3deg)scale(.99)}}@keyframes mh-logo-drift-reverse{0%{opacity:.024;transform:translate(-5%,6%)rotate(13deg)scale(.95)}52%{opacity:.044;transform:translate(8%,-3%)rotate(4deg)scale(1.04)}to{opacity:.03;transform:translate(3%,-8%)rotate(-7deg)scale(.98)}}@keyframes mh-logo-drift-hero{0%{opacity:.065;transform:translate(-2%,-3%)rotate(-11deg)scale(.98)}50%{opacity:.105;transform:translate(3%,4%)rotate(-3deg)scale(1.045)}to{opacity:.074;transform:translate(-1%,8%)rotate(5deg)}}@keyframes mh-orbit{to{transform:rotate(360deg)}}.mh-nav{border-bottom:1px solid var(--mh-line);justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}.mh-brand{color:var(--mh-text);letter-spacing:-.03em;align-items:center;gap:11px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.mh-brand img{border-radius:12px;box-shadow:0 14px 35px #645cff57}.mh-nav-links,.mh-nav-actions,.mh-hero-actions,.mh-trust-row{align-items:center;display:flex}.mh-nav-links{gap:28px}.mh-nav-links a{color:var(--mh-soft);font-size:13px;font-weight:650;text-decoration:none}.mh-nav-links a:hover{color:var(--mh-text)}.mh-nav-actions{gap:10px}.mh-btn{border:1px solid var(--mh-line);min-height:46px;color:var(--mh-text);background:#ffffff06;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.mh-btn:hover{border-color:#62dcff52;transform:translateY(-1px)}.mh-btn-primary{color:#07101c;background:linear-gradient(120deg, var(--mh-cyan), var(--mh-violet));border:0;box-shadow:0 14px 34px #5a96ff42}.mh-btn-large{min-height:54px;padding-inline:25px;font-size:15px}.mh-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;padding-block:76px 84px;display:grid}.mh-eyebrow{color:#91e8ff;letter-spacing:.115em;text-transform:uppercase;background:#62dcff11;border:1px solid #62dcff3b;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;font-weight:850;display:inline-flex}.mh-eyebrow:before{content:"";background:var(--mh-mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4ce6b01f}.mh-hero h1{letter-spacing:-.06em;margin:24px 0 20px;font-size:clamp(48px,5.25vw,78px);line-height:.99}.mh-hero h1 span{color:#0000;background:linear-gradient(105deg,#78dfff,#a293ff 48%,#ff9dd2);-webkit-background-clip:text;background-clip:text}.mh-hero-copy>p{max-width:590px;color:var(--mh-soft);font-size:18px;line-height:1.7}.mh-hero-actions{gap:12px;margin-top:30px}.mh-trust-row{color:var(--mh-muted);flex-wrap:wrap;gap:20px;margin-top:27px;font-size:12px;font-weight:700}.mh-trust-row span{align-items:center;gap:7px;display:inline-flex}.mh-trust-row span:before{content:"";background:var(--mh-mint);border-radius:50%;width:6px;height:6px}.mh-product-window{background:linear-gradient(145deg,#ffffff13,#ffffff05);border:1px solid #a3b0e72b;border-radius:32px;padding:15px;position:relative;transform:rotate(1.2deg);box-shadow:0 45px 110px #0000006b}.mh-product-window:after{content:"";z-index:-1;filter:blur(70px);background:#4a7cff33;border-radius:50%;position:absolute;inset:18% -9% -10% 18%}.mh-window-bar{border:1px solid var(--mh-line);background:#070a1bf7;border-bottom:0;border-radius:22px 22px 0 0;justify-content:space-between;align-items:center;min-height:54px;padding-inline:17px;display:flex}.mh-window-bar>span{gap:6px;display:flex}.mh-window-bar i{background:#323a60;border-radius:50%;width:7px;height:7px}.mh-window-bar small{color:#bfc8e8;background:#ffffff0e;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.mh-window-body{border:1px solid var(--mh-line);background:#070a1bf7;border-radius:0 0 22px 22px;padding:23px}.mh-window-heading{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.mh-window-heading small{color:#7882aa;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.mh-window-heading h2{margin:5px 0 0;font-size:20px}.mh-window-heading strong{color:var(--mh-mint);font-size:11px}.mh-mini-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.mh-mini-card{border:1px solid var(--mh-line);background:#ffffff09;border-radius:17px;min-height:130px;padding:15px}.mh-mini-card>svg{width:31px;height:31px;color:var(--mh-cyan);background:#62dcff1a;border-radius:10px;padding:7px}.mh-mini-card h3{margin:12px 0 4px;font-size:12px}.mh-mini-card p{color:var(--mh-muted);margin:0;font-size:9px}.mh-mini-card span{color:#98a2c7;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;margin-top:11px;font-size:8px;font-weight:800;display:inline-flex}.mh-mini-card span:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.mh-mini-card-active{background:linear-gradient(145deg,#50caa621,#ffffff09);border-color:#4ce6b042}.mh-mini-card-active span{color:#85edc8}.mh-proof-strip{border-block:1px solid var(--mh-line);background:#0a0e22b3}.mh-proof-strip .mh-wrap{color:#9ba5c9;justify-content:center;align-items:center;gap:60px;min-height:76px;font-size:13px;font-weight:700;display:flex}.mh-proof-strip span{align-items:center;gap:10px;display:flex}.mh-proof-strip b{color:var(--mh-text)}.mh-section,.mh-panel-section{padding-block:106px}.mh-section-head{grid-template-columns:.9fr 1.1fr;align-items:end;gap:60px;margin-bottom:40px;display:grid}.mh-section-head h2,.mh-accounting-head h2,.mh-flow-head h2{color:var(--mh-text);letter-spacing:-.05em}.mh-section-head h2{margin:16px 0 0;font-size:clamp(34px,4vw,46px);line-height:1.07}.mh-section-head>p{color:var(--mh-soft);margin:0;font-size:16px;line-height:1.7}.mh-business-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mh-product-card{--mh-accent:var(--mh-cyan);--mh-glow:#62dcff17;border:1px solid var(--mh-line);background:linear-gradient(150deg,#ffffff0f,#ffffff06);border-radius:24px;flex-direction:column;min-height:330px;padding:24px;display:flex;position:relative;overflow:hidden}.mh-product-card:after{content:"";background:var(--mh-glow);border-radius:50%;width:170px;height:170px;position:absolute;top:-75px;right:-75px}.mh-product-card-wide{grid-column:1/-1;min-height:260px}.mh-accent-cyan{--mh-accent:var(--mh-cyan);--mh-glow:#5b8cff26;background:linear-gradient(145deg,#535cd63d,#26a4b414 65%,#ffffff06);border-color:#8b97ff4a}.mh-accent-violet{--mh-accent:var(--mh-violet);--mh-glow:#9b86ff21}.mh-accent-amber{--mh-accent:var(--mh-amber);--mh-glow:#ffc9691f;background:linear-gradient(110deg,#ff8e8a1c,#5b8cff14 58%,#ffffff06)}.mh-accent-emerald{--mh-accent:var(--mh-mint);--mh-glow:#4ce6b01c}.mh-accent-blue{--mh-accent:var(--mh-cyan);--mh-glow:#62dcff1c}.mh-accent-rose{--mh-accent:#d5a2ff;--mh-glow:#d5a2ff1c}.mh-product-top{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.mh-product-icon{width:45px;height:45px;color:var(--mh-accent);background:#fff1;border-radius:14px;place-items:center;display:grid}.mh-badge{border:1px solid var(--mh-line);color:#9ea8cc;letter-spacing:.08em;text-transform:uppercase;background:#ffffff08;border-radius:999px;width:fit-content;padding:7px 10px;font-size:9px;font-weight:850}.mh-badge-available{color:#74ebc0;background:#4ce6b014;border-color:#4ce6b040}.mh-badge-pilot,.mh-badge-development,.mh-badge-homologation,.mh-badge-validation{color:#ffd282;background:#ffc96912;border-color:#ffc9693d}.mh-product-copy{z-index:1;position:relative}.mh-product-category{color:var(--mh-accent);letter-spacing:.09em;text-transform:uppercase;margin-top:24px;font-size:10px;font-weight:800;display:block}.mh-product-copy h3{letter-spacing:-.035em;margin:7px 0 9px;font-size:24px}.mh-product-copy p{max-width:60ch;color:var(--mh-soft);margin-bottom:22px;font-size:14px;line-height:1.62}.mh-product-footer{border-top:1px solid var(--mh-line);z-index:1;justify-content:space-between;align-items:end;gap:20px;margin-top:auto;padding-top:18px;display:flex;position:relative}.mh-product-footer small{color:var(--mh-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;display:block}.mh-product-footer strong{color:var(--mh-text);margin-top:5px;font-size:15px;display:block}.mh-card-link{color:#dbe2ff;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.mh-card-link:hover{color:var(--mh-cyan)}.mh-accounting{border-block:1px solid var(--mh-line);background:radial-gradient(680px 420px at 5% 20%,#4ce6b017,#0000 70%),radial-gradient(720px 480px at 100% 85%,#62dcff14,#0000 72%),#090e20b8;padding-block:106px}.mh-accounting-head{grid-template-columns:.72fr 1.28fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.mh-accounting-title{align-items:center;gap:15px;display:flex}.mh-accounting-title>span{color:#07151a;background:linear-gradient(145deg, var(--mh-mint), var(--mh-cyan));border-radius:17px;flex:none;place-items:center;width:52px;height:52px;font-size:20px;font-weight:900;display:grid;box-shadow:0 17px 38px #4ce6b02e}.mh-accounting-head h2{margin:0;font-size:clamp(38px,4vw,48px);line-height:1}.mh-accounting-head>p{color:var(--mh-soft);margin:0;font-size:16px;line-height:1.72}.mh-accounting-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mh-accounting-grid .mh-product-card{background:linear-gradient(150deg,#4ce6b00e,#ffffff06 58%);min-height:380px}.mh-accounting-note{color:var(--mh-muted);margin:22px 0 0;font-size:11px}.mh-flow{background:linear-gradient(#0000,#111634bf,#0000);padding-block:96px}.mh-flow-head{text-align:center;max-width:760px;margin-inline:auto}.mh-flow-head h2{margin:16px 0 12px;font-size:clamp(34px,4vw,44px)}.mh-flow-head p{color:var(--mh-soft);line-height:1.65}.mh-flow-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:45px;display:grid}.mh-flow-grid article{border:1px solid var(--mh-line);background:#ffffff07;border-radius:22px;min-height:210px;padding:27px}.mh-flow-grid article>span{color:#07101c;background:var(--mh-cyan);border-radius:11px;place-items:center;width:35px;height:35px;font-size:12px;font-weight:900;display:grid}.mh-flow-grid article:nth-child(2)>span{background:var(--mh-violet)}.mh-flow-grid article:nth-child(3)>span{background:var(--mh-mint)}.mh-flow-grid h3{margin:25px 0 10px;font-size:18px}.mh-flow-grid p{color:var(--mh-muted);margin:0;font-size:13px;line-height:1.62}.mh-panel-section{padding-bottom:120px}.mh-panel-preview{background:#0a0e20;border:1px solid #a4b0e130;border-radius:28px;grid-template-columns:235px 1fr;min-height:540px;display:grid;overflow:hidden;box-shadow:0 50px 120px #0000006b}.mh-panel-preview>aside{border-right:1px solid var(--mh-line);background:#ffffff05;padding:25px 18px}.mh-panel-brand{border-bottom:1px solid var(--mh-line);align-items:center;gap:9px;padding:0 7px 24px;font-size:14px;font-weight:800;display:flex}.mh-panel-brand img{border-radius:10px}.mh-panel-preview aside nav{gap:6px;margin-top:20px;display:grid}.mh-panel-preview aside nav span{color:#8993bb;border-radius:11px;padding:11px 13px;font-size:12px;font-weight:700}.mh-panel-preview aside nav .is-active{color:#fff;background:linear-gradient(90deg,#6a5eff33,#62dcff0f);border:1px solid #9184ff29}.mh-panel-main{padding:35px}.mh-panel-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.mh-panel-head small{color:var(--mh-muted)}.mh-panel-head h3{letter-spacing:-.04em;margin:5px 0 0;font-size:28px}.mh-panel-head>span{border:1px solid var(--mh-line);color:var(--mh-soft);border-radius:999px;padding:9px 12px;font-size:10px}.mh-panel-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.mh-panel-grid article{border:1px solid var(--mh-line);background:#ffffff08;border-radius:20px;min-height:185px;padding:20px}.mh-panel-grid article.is-active{background:linear-gradient(145deg,#4ce6b017,#ffffff06);border-color:#4ce6b036}.mh-panel-grid h4{margin:17px 0 7px;font-size:17px}.mh-panel-grid p{min-height:42px;color:var(--mh-muted);margin:0;font-size:11px;line-height:1.55}.mh-panel-grid footer{justify-content:space-between;align-items:center;gap:10px;margin-top:17px;display:flex}.mh-panel-grid footer strong{color:#9ca6ca;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-style:normal}.mh-panel-grid article.is-active footer strong{color:#75ecc2}.mh-panel-grid footer i{color:#dce2fb;background:#ffffff12;border-radius:9px;padding:8px 11px;font-size:9px;font-style:normal;font-weight:800}.mh-panel-cta{justify-content:flex-end;align-items:center;gap:18px;margin-top:25px;display:flex}.mh-panel-cta p{color:var(--mh-muted);margin:0;font-size:13px}.mh-footer{border-top:1px solid var(--mh-line);background:#060817bf}.mh-footer .mh-wrap{grid-template-columns:auto auto 1fr;align-items:center;gap:42px;min-height:120px;display:grid}.mh-footer nav{flex-wrap:wrap;gap:16px;display:flex}.mh-footer nav a{color:var(--mh-soft);font-size:12px;font-weight:700;text-decoration:none}.mh-footer p{max-width:430px;color:var(--mh-muted);text-align:right;margin:0 0 0 auto;font-size:10px;line-height:1.55}@media (width<=1000px){.mh-nav-links{display:none}.mh-hero{grid-template-columns:1fr;gap:48px}.mh-product-window{max-width:650px}.mh-accounting-grid{grid-template-columns:1fr 1fr}.mh-accounting-grid .mh-product-card:last-child{grid-column:1/-1}.mh-panel-preview{grid-template-columns:1fr}.mh-panel-preview>aside{display:none}}@media (width<=760px){.mh-wrap{width:min(100% - 24px,1180px)}.mh-nav-actions .mh-btn-quiet{display:none}.mh-hero{padding-top:52px}.mh-hero h1{font-size:clamp(42px,13vw,60px)}.mh-section-head,.mh-accounting-head{grid-template-columns:1fr;gap:24px}.mh-business-grid,.mh-accounting-grid,.mh-flow-grid{grid-template-columns:1fr}.mh-accounting-grid .mh-product-card:last-child,.mh-product-card-wide{grid-column:auto}.mh-proof-strip .mh-wrap{flex-direction:column;align-items:flex-start;gap:12px;padding-block:22px}.mh-panel-main{padding:20px}.mh-panel-grid{grid-template-columns:1fr}.mh-panel-head>span{display:none}.mh-footer .mh-wrap{grid-template-columns:1fr;gap:20px;padding-block:30px}.mh-footer p{text-align:left;margin-left:0}}@media (width<=520px){.mh-nav{min-height:72px}.mh-nav-actions .mh-btn-primary{min-height:40px;padding-inline:14px;font-size:12px}.mh-hero-actions{flex-direction:column;align-items:stretch}.mh-mini-grid{grid-template-columns:1fr}.mh-product-window{transform:none}.mh-product-footer{flex-direction:column;align-items:flex-start}.mh-card-link{min-height:40px}.mh-panel-cta{flex-direction:column;align-items:stretch}.mh-panel-cta .mh-btn{width:100%}.mh-logo-ghost-middle{display:none}}@media (prefers-reduced-motion:reduce){.mh-logo-ghost,.mh-logo-orbit{animation:none!important}.mh-root *{scroll-behavior:auto}}.pip-shell{color:#edf2ff;background:#0b1023;border:1px solid #ffffff1f;border-radius:1.4rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden;box-shadow:0 2rem 5rem #00000047}.product-interface-section{padding-block:clamp(4rem,8vw,7rem)}.product-interface-section .product-section-heading{margin-inline:auto;max-width:46rem;margin-bottom:2rem}.product-interface-section .product-section-heading p{max-width:42rem;color:var(--product-text-soft);margin:.8rem auto 0;line-height:1.65}.pip-topbar{background:#ffffff06;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.65rem 1rem;display:flex}.pip-topbar-brand{align-items:center;gap:.55rem;font-size:.82rem;display:flex}.pip-topbar-brand img{border-radius:.5rem}.pip-topbar>span{color:#aeb9d9;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;padding:.35rem .55rem;font-size:.62rem;font-weight:700}.pip-chat-body{grid-template-columns:minmax(13.5rem,.72fr) minmax(0,1.4fr);min-height:29rem;display:grid}.pip-chat-inbox{background:#ffffff05;border-right:1px solid #ffffff14;padding:.9rem}.pip-search,.pip-composer{color:#8491b6;background:#ffffff09;border:1px solid #ffffff12;border-radius:.75rem;align-items:center;gap:.45rem;font-size:.7rem;display:flex}.pip-search{margin-bottom:.7rem;padding:.7rem .75rem}.pip-conversation{border:1px solid #0000;border-radius:.85rem;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.pip-conversation.is-active{background:#67e8f912;border-color:#67e8f926}.pip-conversation>span{color:#c9f8ff;background:linear-gradient(145deg,#0ea5e961,#8b5cf657);border-radius:.7rem;place-items:center;width:2.1rem;height:2.1rem;font-size:.65rem;font-weight:800;display:grid}.pip-conversation strong,.pip-conversation small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pip-conversation strong{font-size:.72rem}.pip-conversation small{color:#7f8db1;margin-top:.18rem;font-size:.61rem}.pip-conversation>i{color:#07101c;background:#67e8f9;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.55rem;font-style:normal;font-weight:900;display:grid}.pip-chat-thread{flex-direction:column;min-width:0;padding:1rem;display:flex}.pip-chat-thread>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:.8rem;padding-bottom:.8rem;display:flex}.pip-chat-thread header strong,.pip-chat-thread header small{display:block}.pip-chat-thread header strong{font-size:.82rem}.pip-chat-thread header small{color:#7f8db1;margin-top:.15rem;font-size:.62rem}.pip-chat-thread header>span{color:#86efac;align-items:center;gap:.3rem;font-size:.6rem;font-weight:800;display:inline-flex}.pip-messages{background:radial-gradient(circle at 50% 20%,#3b82f60f,#0000 45%);flex-direction:column;flex:1;gap:.75rem;padding:1rem 0;display:flex}.pip-messages>p{border-radius:.85rem;max-width:72%;margin:0;padding:.7rem .8rem;font-size:.69rem;line-height:1.5}.pip-messages .is-incoming{background:#ffffff12;align-self:flex-start}.pip-messages .is-outgoing{color:#07101c;background:linear-gradient(120deg,#67e8f9,#a78bfa);align-self:flex-end}.pip-ai-suggestion{background:#8b5cf612;border:1px solid #a78bfa33;border-radius:.85rem;align-self:flex-end;max-width:88%;padding:.75rem}.pip-ai-suggestion small{color:#c4b5fd;text-transform:uppercase;font-size:.57rem;font-weight:800}.pip-ai-suggestion p{color:#bcc6e3;margin:.4rem 0 .55rem;font-size:.66rem;line-height:1.45}.pip-ai-suggestion .pip-action{color:#10162f;background:#c4b5fd;border-radius:.45rem;width:fit-content;padding:.38rem .55rem;font-size:.58rem;font-weight:800;display:block}.pip-composer{justify-content:space-between;padding:.7rem .8rem}.pip-composer svg{color:#67e8f9}.pip-app-body{grid-template-columns:11.5rem minmax(0,1fr);min-height:30rem;display:grid}.pip-sidebar{background:#ffffff05;border-right:1px solid #ffffff14;flex-direction:column;gap:.35rem;padding:1.15rem .8rem;display:flex}.pip-sidebar>strong{color:#dce5ff;margin:0 .25rem .65rem;font-size:.72rem}.pip-sidebar>span{color:#8290b4;border-radius:.65rem;padding:.62rem .65rem;font-size:.67rem;font-weight:650}.pip-sidebar>span.is-active{color:#edf2ff;background:linear-gradient(90deg,#3b82f629,#8b5cf617)}.pip-dashboard-main,.pip-fiscal-main,.pip-integra-main{min-width:0;padding:1.25rem}.pip-dashboard-main>header,.pip-fiscal-main>header,.pip-integra-main>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pip-dashboard-main header small,.pip-dashboard-main header h3,.pip-fiscal-main header small,.pip-fiscal-main header h3,.pip-integra-main header small,.pip-integra-main header h3{display:block}.pip-dashboard-main header small,.pip-fiscal-main header small,.pip-integra-main header small{color:#8290b4;font-size:.62rem}.pip-dashboard-main header h3,.pip-fiscal-main header h3,.pip-integra-main header h3{margin:.25rem 0 0;font-size:1.1rem}.pip-header-action{color:#dffbff;background:#0ea5e914;border:1px solid #67e8f92e;border-radius:.65rem;align-items:center;gap:.35rem;padding:.55rem .7rem;font-size:.62rem;font-weight:800;display:inline-flex}.pip-metrics{grid-template-columns:repeat(3,1fr);gap:.65rem;margin-top:1rem;display:grid}.pip-metrics article{background:#ffffff06;border:1px solid #ffffff14;border-radius:.85rem;padding:.85rem}.pip-metrics small,.pip-metrics strong,.pip-metrics span{display:block}.pip-metrics small{color:#8290b4;font-size:.58rem}.pip-metrics strong{color:#f6f8ff;margin-top:.45rem;font-size:1rem}.pip-metrics span{color:#86efac;margin-top:.35rem;font-size:.55rem}.pip-metrics span.is-negative{color:#fca5a5}.pip-chart-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:.95rem;min-height:15.8rem;margin-top:.75rem;padding:.9rem}.pip-chart-card>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.pip-chart-card strong{font-size:.72rem}.pip-chart-card small{color:#8290b4;font-size:.55rem}.pip-chart-card svg{width:100%;height:11.5rem;overflow:visible}.pip-filterbar{background:#ffffff06;border:1px solid #ffffff12;border-radius:.75rem;align-items:center;gap:.55rem;margin-top:1rem;padding:.65rem;display:flex}.pip-filterbar span,.pip-filterbar i{color:#8794b9;background:#ffffff09;border-radius:.55rem;align-items:center;min-height:2rem;font-size:.58rem;font-style:normal;display:inline-flex}.pip-filterbar span{flex:1;gap:.35rem;padding:0 .65rem}.pip-filterbar i{padding:0 .55rem}.pip-table{border:1px solid #ffffff14;border-radius:.85rem;margin-top:.8rem;overflow:hidden}.pip-table-head,.pip-table-row{grid-template-columns:1.25fr 1fr .65fr .9fr;align-items:center;gap:.7rem;min-width:36rem;display:grid}.pip-table-head{color:#7381a6;text-transform:uppercase;background:#ffffff08;padding:.65rem .75rem;font-size:.55rem;font-weight:800}.pip-table-row{color:#c6d0ec;border-top:1px solid #ffffff0f;min-height:4rem;padding:.65rem .75rem;font-size:.62rem}.pip-table-row span:first-child{color:#f1f4ff;font-weight:750}.pip-table-row .is-status{color:#93c5fd;background:#3b82f617;border-radius:999px;width:fit-content;padding:.32rem .48rem;font-size:.54rem;font-weight:750}.pip-table-row .is-status-processado{color:#86efac;background:#22c55e14}.pip-table-row .is-status-pendente,.pip-table-row .is-status-conferir-retenção{color:#fcd34d;background:#f59e0b14}.pip-integra-main>header>span{color:#86efac;background:#22c55e0f;border:1px solid #86efac29;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .6rem;font-size:.58rem;font-weight:800;display:inline-flex}.pip-query{background:#ffffff06;border:1px solid #ffffff14;border-radius:.9rem;margin-top:1rem;padding:1rem}.pip-query label{color:#b8c2df;margin-bottom:.45rem;font-size:.63rem;font-weight:750;display:block}.pip-query>div{grid-template-columns:1fr auto;gap:.55rem;display:grid}.pip-query>div>span{color:#99a6c8;background:#090d1d;border:1px solid #ffffff17;border-radius:.65rem;align-items:center;min-height:2.55rem;padding:0 .75rem;font-size:.7rem;display:flex}.pip-query-action{color:#07101c;background:linear-gradient(120deg,#67e8f9,#a78bfa);border-radius:.65rem;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.65rem;font-weight:850;display:inline-flex}.pip-query>small{color:#687598;margin-top:.5rem;font-size:.55rem;display:block}.pip-result{background:linear-gradient(145deg,#0ea5e90f,#8b5cf60b);border:1px solid #67e8f921;border-radius:.9rem;margin-top:.75rem;padding:1rem}.pip-result-title{align-items:center;gap:.65rem;display:flex}.pip-result-title>span{color:#86efac;background:#22c55e17;border-radius:.65rem;place-items:center;width:2.1rem;height:2.1rem;display:grid}.pip-result-title small,.pip-result-title strong{display:block}.pip-result-title small{color:#8290b4;font-size:.55rem}.pip-result-title strong{margin-top:.1rem;font-size:.72rem}.pip-result-title>i{color:#86efac;margin-left:auto;font-size:.56rem;font-style:normal;font-weight:800}.pip-result-grid{grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:.85rem;display:grid}.pip-result-grid article{background:#0000001f;border:1px solid #ffffff12;border-radius:.7rem;padding:.7rem}.pip-result-grid small,.pip-result-grid strong{display:block}.pip-result-grid small{color:#7d89ad;font-size:.53rem}.pip-result-grid strong{margin-top:.35rem;font-size:.67rem}.pip-result>p{color:#7885aa;margin:.8rem 0 0;font-size:.56rem;line-height:1.5}@media (width<=780px){.pip-chat-body,.pip-app-body{grid-template-columns:1fr}.pip-chat-inbox,.pip-sidebar{display:none}.pip-chat-body,.pip-app-body{min-height:27rem}}@media (width<=560px){.pip-topbar>span{display:none}.pip-dashboard-main,.pip-fiscal-main,.pip-integra-main{padding:.8rem}.pip-metrics,.pip-result-grid{grid-template-columns:1fr}.pip-chart-card{min-height:12rem}.pip-chart-card svg{height:8rem}.pip-filterbar i{display:none}.pip-table{overflow-x:auto}.pip-query>div{grid-template-columns:1fr}.pip-query-action{justify-content:center;min-height:2.55rem}}.product-page{--product-bg:#07091a;--product-bg-soft:#0d1028;--product-panel:#111531d1;--product-panel-strong:#14193af5;--product-text:#f5f6ff;--product-text-soft:#bcc2e1;--product-text-muted:#858db7;--product-line:#ffffff1a;--product-accent:#67e8f9;--product-accent-rgb:103, 232, 249;--product-accent-2:#a78bfa;min-height:100vh;color:var(--product-text);background:radial-gradient(circle at 12% 5%, rgba(var(--product-accent-rgb), .16), transparent 28rem), radial-gradient(circle at 88% 25%, #8b5cf61f, transparent 32rem), linear-gradient(180deg, var(--product-bg) 0%, #090c20 52%, var(--product-bg) 100%);isolation:isolate;font-family:Segoe UI Variable,Aptos,Trebuchet MS,sans-serif;position:relative;overflow:hidden}.product-page--violet{--product-accent:#c4b5fd;--product-accent-rgb:196, 181, 253;--product-accent-2:#f0abfc}.product-page--amber{--product-accent:#fcd34d;--product-accent-rgb:252, 211, 77;--product-accent-2:#fb923c}.product-page--emerald{--product-accent:#6ee7b7;--product-accent-rgb:110, 231, 183;--product-accent-2:#67e8f9}.product-page--blue{--product-accent:#93c5fd;--product-accent-rgb:147, 197, 253;--product-accent-2:#818cf8}.product-page--rose{--product-accent:#fda4af;--product-accent-rgb:253, 164, 175;--product-accent-2:#c4b5fd}.product-page *,.product-page :before,.product-page :after{box-sizing:border-box}.product-page a{color:inherit;text-decoration:none}.product-page a:focus-visible{outline:3px solid var(--product-accent);outline-offset:4px}.product-container{width:min(1160px,100% - 2rem);margin-inline:auto}.product-page-grid{z-index:-2;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.product-page-watermark{z-index:-1;opacity:.045;filter:saturate(0)brightness(3);pointer-events:none;width:min(48vw,42rem);animation:18s ease-in-out infinite alternate product-watermark-drift;position:absolute;top:5rem;right:-10rem}.product-skip-link{z-index:100;background:var(--product-text);border-radius:.7rem;padding:.7rem 1rem;font-weight:800;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%);color:var(--product-bg)!important}.product-skip-link:focus{transform:translateY(0)}.product-header{z-index:30;border-bottom:1px solid var(--product-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07091ab3;position:sticky;top:0}.product-header__inner,.product-footer__inner,.product-header__nav,.product-brand{align-items:center;display:flex}.product-header__inner{justify-content:space-between;gap:1rem;min-height:72px}.product-brand{letter-spacing:-.025em;gap:.65rem;font-weight:850}.product-brand img{box-shadow:0 8px 24px rgba(var(--product-accent-rgb), .2);border-radius:10px}.product-header__nav{color:var(--product-text-soft);gap:1.2rem;font-size:.92rem;font-weight:700}.product-header__nav a:hover{color:var(--product-text)}.product-header__hub{border:1px solid rgba(var(--product-accent-rgb), .3);background:rgba(var(--product-accent-rgb), .08);border-radius:999px;padding:.65rem 1rem}.product-breadcrumb{color:var(--product-text-muted);align-items:center;gap:.6rem;padding-top:1.5rem;font-size:.82rem;display:flex}.product-breadcrumb a:hover{color:var(--product-accent)}.product-hero{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3.5rem,8vw,7rem) clamp(3rem,6vw,5.5rem);display:grid}.product-hero__copy{min-width:0}.product-hero__meta{align-items:center;gap:.9rem;margin-bottom:1.5rem;display:flex}.product-icon,.product-related__icon{color:var(--product-accent);border:1px solid rgba(var(--product-accent-rgb), .28);background:rgba(var(--product-accent-rgb), .1);justify-content:center;align-items:center;display:inline-flex}.product-icon{border-radius:1rem;width:3rem;height:3rem}.product-icon svg{width:1.45rem;height:1.45rem}.product-kicker,.product-audience{display:block}.product-kicker{color:var(--product-accent);letter-spacing:.11em;text-transform:uppercase;font-size:.76rem;font-weight:850}.product-audience{color:var(--product-text-muted);margin-top:.25rem;font-size:.85rem}.product-status{border:1px solid rgba(var(--product-accent-rgb), .26);color:var(--product-text-soft);background:rgba(var(--product-accent-rgb), .07);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.4rem .72rem;font-size:.78rem;font-weight:750;display:inline-flex}.product-status>span{background:var(--product-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 4px rgba(var(--product-accent-rgb), .12);border-radius:50%}.product-status--available{color:#9ff0d0;background:#34d3991a;border-color:#34d3994d}.product-status--available>span{background:#34d399}.product-hero h1{color:#fff;letter-spacing:-.055em;max-width:14ch;margin:0;font-size:clamp(2.65rem,5.3vw,5.25rem);font-weight:850;line-height:.98}.product-hero__summary{max-width:60ch;color:var(--product-text-soft);margin:1.5rem 0 0;font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.72}.product-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.product-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:50px;padding:.8rem 1.25rem;font-size:.94rem;font-weight:800;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.product-button svg{width:1.05rem;height:1.05rem}.product-button:hover{transform:translateY(-2px)}.product-button--primary{background:linear-gradient(135deg, var(--product-accent), var(--product-accent-2));box-shadow:0 16px 34px rgba(var(--product-accent-rgb), .18);color:#07091a!important}.product-button--quiet{color:var(--product-text);border-color:var(--product-line);background:#ffffff09}.product-button--quiet:hover{border-color:rgba(var(--product-accent-rgb), .32);background:#ffffff12}.product-pricing-note{max-width:54ch;color:var(--product-text-muted);margin:.85rem 0 0;font-size:.8rem;line-height:1.55}.product-preview{border:1px solid rgba(var(--product-accent-rgb), .2);background:radial-gradient(circle at 100% 0%, rgba(var(--product-accent-rgb), .12), transparent 45%), var(--product-panel-strong);border-radius:1.8rem;overflow:hidden;transform:rotate(1.25deg);box-shadow:0 34px 100px #00000057}.product-preview__topbar{border-bottom:1px solid var(--product-line);background:#ffffff06;align-items:center;gap:.38rem;min-height:3.2rem;padding:.85rem 1.15rem;display:flex}.product-preview__topbar>span{background:#ffffff2e;border-radius:50%;width:.6rem;height:.6rem}.product-preview__topbar strong{color:var(--product-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:.7rem}.product-preview__body{padding:clamp(1.35rem,3vw,2rem)}.product-preview__heading>span{color:var(--product-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.product-preview__heading h2{color:#fff;letter-spacing:-.035em;margin:.55rem 0 0;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.12}.product-preview__items{gap:.7rem;margin-top:1.5rem;display:grid}.product-preview__item{border:1px solid var(--product-line);background:#ffffff08;border-radius:1rem;grid-template-columns:2rem minmax(0,1fr);gap:.85rem;padding:1rem;display:grid}.product-preview__number{color:var(--product-accent);font-size:.72rem;font-weight:850}.product-preview__item div>span,.product-preview__item strong,.product-preview__item p{display:block}.product-preview__item div>span{color:var(--product-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.product-preview__item strong{color:#fff;margin-top:.2rem;font-size:1rem}.product-preview__item p,.product-preview__caption{color:var(--product-text-muted);line-height:1.5}.product-preview__item p{margin:.25rem 0 0;font-size:.78rem}.product-preview__caption{margin:1rem 0 0;font-size:.7rem}.product-stage{border:1px solid rgba(var(--product-accent-rgb), .2);background:rgba(var(--product-accent-rgb), .055);border-radius:1rem;grid-template-columns:9rem minmax(0,1fr);align-items:start;gap:1.5rem;padding:1.25rem 1.4rem;display:grid}.product-stage>span{color:var(--product-accent);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:850}.product-stage p{color:var(--product-text-soft);margin:0;line-height:1.6}.product-benefits,.product-features,.product-help,.product-related{padding-block:clamp(4rem,8vw,7rem)}.product-benefits{grid-template-columns:minmax(14rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.product-section-heading h2,.product-help h2,.product-final-cta h2,.product-related h2{color:#fff;letter-spacing:-.045em;margin:.7rem 0 0;font-size:clamp(2rem,3.5vw,3.35rem);line-height:1.05}.product-section-heading--centered{text-align:center;max-width:48rem;margin-inline:auto}.product-benefits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.product-benefits li{border:1px solid var(--product-line);min-height:8rem;color:var(--product-text-soft);background:#ffffff06;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:1.2rem;line-height:1.55;display:flex}.product-benefits li>span{width:1.65rem;height:1.65rem;color:var(--product-accent);background:rgba(var(--product-accent-rgb), .1);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.product-benefits svg{width:.95rem;height:.95rem}.product-features{border-block:1px solid var(--product-line)}.product-features__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.product-feature{border:1px solid var(--product-line);background:var(--product-panel);border-radius:1.25rem;min-height:15rem;padding:1.6rem;position:relative;overflow:hidden}.product-feature:after{content:"";background:rgba(var(--product-accent-rgb), .08);filter:blur(1px);border-radius:50%;width:9rem;height:9rem;position:absolute;bottom:-3rem;right:-3rem}.product-feature__index{color:var(--product-accent);letter-spacing:.12em;font-size:.75rem;font-weight:850}.product-feature h3{color:#fff;letter-spacing:-.025em;max-width:18ch;margin:2.2rem 0 0;font-size:1.35rem}.product-feature p,.product-help__intro>p,.product-help__steps p,.product-final-cta p{color:var(--product-text-muted);line-height:1.65}.product-feature p{max-width:45ch;margin:.75rem 0 0}.product-help{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);gap:clamp(2rem,7vw,7rem);display:grid}.product-help__intro>p{max-width:42ch;margin:1rem 0 0}.product-help__steps{counter-reset:product-step;gap:0;margin:0;padding:0;list-style:none;display:grid}.product-help__steps li{border-bottom:1px solid var(--product-line);grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.4rem 0;display:grid}.product-help__steps li:first-child{padding-top:0}.product-help__steps li>span{border:1px solid rgba(var(--product-accent-rgb), .24);width:2.4rem;height:2.4rem;color:var(--product-accent);background:rgba(var(--product-accent-rgb), .08);border-radius:.8rem;justify-content:center;align-items:center;font-size:.8rem;font-weight:850;display:inline-flex}.product-help__steps h3{color:#fff;margin:0;font-size:1.08rem}.product-help__steps p{margin:.45rem 0 0}.product-final-cta{border:1px solid rgba(var(--product-accent-rgb), .26);background:radial-gradient(circle at 100% 0%, rgba(var(--product-accent-rgb), .15), transparent 45%), var(--product-panel-strong);border-radius:1.6rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:clamp(1.7rem,4vw,3rem);display:grid}.product-final-cta h2{max-width:16ch;font-size:clamp(1.8rem,3.3vw,3rem)}.product-final-cta p{max-width:55ch;margin:1rem 0 0}.product-related{padding-bottom:clamp(4rem,7vw,6rem)}.product-related__heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.product-related h2{font-size:clamp(1.6rem,2.6vw,2.35rem)}.product-related__heading>a{color:var(--product-accent);font-size:.88rem;font-weight:800}.product-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.product-related__card{border:1px solid var(--product-line);background:#ffffff06;border-radius:1rem;grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem;transition:transform .18s,border-color .18s,background-color .18s;display:grid}.product-related__card:hover{border-color:rgba(var(--product-accent-rgb), .3);background:#ffffff0d;transform:translateY(-2px)}.product-related__icon{border-radius:.8rem;width:2.6rem;height:2.6rem}.product-related__icon svg,.product-related__card>svg{width:1rem;height:1rem}.product-related__card small,.product-related__card strong{display:block}.product-related__card small{color:var(--product-text-muted);font-size:.68rem}.product-related__card strong{color:var(--product-text);margin-top:.2rem;font-size:.92rem}.product-related__card>svg{color:var(--product-accent)}.product-footer{border-top:1px solid var(--product-line);background:#07091ab8}.product-footer__inner{justify-content:space-between;gap:1rem;min-height:90px}.product-footer__inner>a:last-child{color:var(--product-text-muted);align-items:center;gap:.5rem;font-size:.85rem;font-weight:750;display:inline-flex}.product-footer__inner>a:last-child:hover{color:var(--product-accent)}.product-footer svg{width:1rem;height:1rem}.product-page--missing{place-items:center;min-height:100vh;display:grid}.product-missing{border:1px solid var(--product-line);background:var(--product-panel);text-align:center;border-radius:1.5rem;width:min(42rem,100% - 2rem);padding:clamp(2rem,7vw,4rem)}.product-missing img{margin:0 auto 1.5rem}.product-missing h1{color:#fff;letter-spacing:-.045em;margin:.8rem 0 0;font-size:clamp(2rem,5vw,3.3rem);line-height:1.05}.product-missing p{color:var(--product-text-soft);margin:1rem auto 1.6rem;line-height:1.65}@keyframes product-watermark-drift{0%{transform:translate(0,0)rotate(-3deg)}to{transform:translate(-2rem,2.5rem)rotate(3deg)}}@media (width<=920px){.product-hero{grid-template-columns:1fr}.product-hero h1{max-width:16ch}.product-preview{max-width:42rem;transform:none}.product-benefits,.product-help,.product-related__grid{grid-template-columns:1fr}}@media (width<=640px){.product-container{width:min(100% - 1.25rem,1160px)}.product-header__nav>a:first-child,.product-breadcrumb{display:none}.product-hero{padding-top:3rem}.product-hero h1{font-size:clamp(2.35rem,12vw,3.45rem)}.product-hero__actions,.product-hero__actions .product-button,.product-final-cta .product-button{width:100%}.product-benefits ul,.product-features__grid{grid-template-columns:1fr}.product-benefits li,.product-feature{min-height:auto}.product-stage{grid-template-columns:1fr;gap:.65rem}.product-final-cta{grid-template-columns:1fr}.product-related__heading,.product-footer__inner{flex-direction:column;align-items:flex-start}.product-related__heading{display:flex}.product-footer__inner{justify-content:center;padding-block:1.4rem}}@media (prefers-reduced-motion:reduce){.product-page *,.product-page :before,.product-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hub-catalog{max-width:1180px}.hub-catalog-intro{max-width:780px}.hub-catalog-kicker{color:#7dd3fc;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.65rem;font-size:.72rem;font-weight:800;display:block}.hub-catalog-selection{background:linear-gradient(100deg,#3b82f61c,#7c3aed14);border:1px solid #60a5fa38;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.6rem;margin:-.5rem 0 1.5rem;padding:1rem 1.15rem;display:flex}.hub-catalog-selection span{color:var(--color-text-muted);font-size:.9rem}.hub-catalog-selection strong{color:var(--color-text-strong);font-size:.95rem}.hub-catalog-selection p{color:#b9c9dc;margin:0 0 0 auto;font-size:.86rem}.hub-catalog-alert{color:#fecaca;background:#7f1d1d21;border:1px solid #f8717138;border-radius:12px;margin:0 0 1.25rem;padding:.8rem 1rem;font-size:.9rem}.hub-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.hub-catalog-card{background:radial-gradient(circle at 100% 0,#60a5fa17,#0000 36%),#ffffff07;border:1px solid #94a3b824;border-radius:20px;flex-direction:column;min-width:0;min-height:350px;padding:1.4rem;scroll-margin-block:8rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 18px 42px #02061729}.hub-catalog-card:hover{border-color:#94a3b83d;transform:translateY(-2px)}.hub-catalog-card.is-selected{border-color:#60a5fa8c;box-shadow:0 0 0 3px #3b82f61a,0 22px 50px #02061740}.hub-catalog-card--chat{background:radial-gradient(circle at 100% 0,#22d3ee24,#0000 38%),linear-gradient(145deg,#2563eb1c,#ffffff06)}.hub-catalog-card-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.hub-catalog-icon{color:#7dd3fc;background:#0ea5e914;border:1px solid #7dd3fc2e;border-radius:13px;flex:none;place-items:center;width:2.9rem;height:2.9rem;display:grid}.hub-catalog-icon svg{width:1.25rem;height:1.25rem}.hub-catalog-badge{color:#fcd34d;letter-spacing:.06em;text-transform:uppercase;background:#f59e0b12;border:1px solid #fbbf2433;border-radius:999px;padding:.36rem .62rem;font-size:.68rem;font-weight:800}.hub-catalog-badge--active{color:#86efac;background:#22c55e14;border-color:#22c55e3d}.hub-catalog-badge--pending_payment{color:#fcd34d}.hub-catalog-badge--inactive{color:#7dd3fc;background:#0ea5e914;border-color:#7dd3fc38}.hub-catalog-card>h2{color:var(--color-text-strong);letter-spacing:-.025em;margin:1.25rem 0 .55rem;font-size:1.28rem}.hub-catalog-card>p{color:var(--color-text-muted);margin:0 0 1.2rem;font-size:.92rem;line-height:1.62}.hub-catalog-loading{background:#94a3b812;border-radius:13px;height:4.8rem;margin-top:auto;position:relative;overflow:hidden}.hub-catalog-loading:after{content:"";background:linear-gradient(90deg,#0000,#ffffff12,#0000);animation:1.4s infinite hub-catalog-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes hub-catalog-shimmer{to{transform:translate(100%)}}.hub-catalog-offer{background:#0f172a7a;border:1px solid #60a5fa2e;border-radius:14px;gap:.75rem;margin-top:auto;padding:1rem;display:grid}.hub-catalog-offer--active{background:#14532d14;border-color:#22c55e33}.hub-catalog-offer small{color:var(--color-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:700;display:block}.hub-catalog-offer strong{color:var(--color-text-strong);margin-top:.22rem;font-size:1.35rem;display:block}.hub-catalog-offer strong span{color:var(--color-text-muted);margin-left:.25rem;font-size:.76rem;font-weight:600}.hub-catalog-offer p{color:var(--color-text-muted);margin:0;font-size:.78rem;line-height:1.45}.hub-catalog-primary,.hub-catalog-secondary{min-height:2.65rem;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .9rem;font-size:.86rem;font-weight:750;display:inline-flex}.hub-catalog-primary{color:#06111f;background:linear-gradient(120deg,#67e8f9,#a78bfa);border:0;box-shadow:0 10px 24px #3b82f629}.hub-catalog-primary:disabled{cursor:not-allowed;opacity:.5}.hub-catalog-secondary{color:var(--color-text);background:#ffffff09;border:1px solid #94a3b82e;align-self:flex-start;margin-top:auto}.hub-catalog-card-actions{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:auto;display:flex}.hub-catalog-card-actions>a{color:#bfdbfe;font-size:.8rem;font-weight:700}.hub-catalog-unavailable{border-top:1px solid #94a3b81c;gap:.35rem;margin:auto 0 1rem;padding-top:1rem;display:grid}.hub-catalog-unavailable strong{color:#dbeafe;font-size:.82rem}.hub-catalog-unavailable span{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.5;display:-webkit-box;overflow:hidden}.hub-catalog-unavailable--paused{background:#78350f14;border:1px solid #fbbf2433;border-radius:14px;margin-top:auto;padding:1rem}.hub-catalog-unavailable--paused strong{color:#fcd34d}@media (width<=760px){.hub-catalog-grid{grid-template-columns:1fr}.hub-catalog-selection p{width:100%;margin-left:0}.hub-catalog-card{min-height:0}}@media (width<=480px){.hub-catalog-card-actions,.hub-catalog-card-actions .hub-catalog-primary,.hub-catalog-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.hub-catalog-loading:after{animation:none}.hub-catalog-card{scroll-behavior:auto;transition:none}}
