.saas-eyebrow{color:#19785f;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.saas-eyebrow.light{color:#81d8bd}.saas-loading{background:var(--ux-bg);min-height:calc(100vh - 72px);color:var(--ux-text);text-align:center;align-content:center;place-items:center;gap:10px;padding:30px;display:grid}.saas-loading>span{color:#fff;background:#153d34;border-radius:18px;place-items:center;width:60px;height:60px;font-size:15px;font-weight:900;display:grid}.saas-loading h1,.saas-loading p{margin:0}.saas-loading p{color:var(--ux-muted)}.billing-page{background:radial-gradient(circle at 90% 0, #1c795e1a, transparent 25%), var(--ux-bg);min-height:calc(100vh - 72px);color:var(--ux-text);gap:22px;padding:32px clamp(18px,3vw,46px) 70px;display:grid}.billing-page>*{width:min(1380px,100%);margin-inline:auto}.billing-hero{color:#fff;background:radial-gradient(circle at 90% 0,#ffffff21,#0000 25%),linear-gradient(135deg,#102c26,#0b1f1b 72%,#0e4a3a);border-radius:24px;grid-template-columns:1.5fr .5fr;align-items:center;gap:30px;min-height:300px;padding:clamp(30px,5vw,58px);display:grid;box-shadow:0 25px 70px #08211c33}.billing-hero h1{letter-spacing:-.055em;max-width:760px;margin:12px 0 16px;font-size:clamp(38px,5vw,68px);line-height:.98}.billing-hero>div>p:last-child{color:#b0cdc5;max-width:690px;margin:0;font-size:15px;line-height:1.65}.billing-hero aside{background:#ffffff12;border:1px solid #ffffff21;border-radius:18px;padding:25px}.billing-hero aside span{color:#8bc6b5;text-transform:uppercase;font-size:10px;font-weight:900}.billing-hero aside strong{margin:9px 0 5px;font-size:28px;display:block}.billing-hero aside p{color:#a9c3bc}.billing-hero aside b{color:#174d3f;background:#c9f4df;border-radius:8px;padding:7px 10px;font-size:10px;display:inline-flex}.billing-hero aside b.danger{color:#7c2922;background:#ffd6d2}.billing-message{color:#174f40;background:#ecfff7;border:1px solid #99d8c2;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;font-weight:750;display:flex}.billing-message button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:22px}.billing-provider-note{color:#5e4c14;background:#fff9df;border:1px solid #e6d28b;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:18px 20px;display:grid}.billing-provider-note>span{text-transform:uppercase;background:#f3df93;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:900}.billing-provider-note strong{font-size:13px}.billing-provider-note p{margin:3px 0 0;font-size:11px;line-height:1.5}.billing-provider-note.connected{color:#174f40;background:#e9f8f2;border-color:#9ed4bf}.billing-provider-note.connected>span{color:#145d49;background:#c9f0df}.billing-section{border:1px solid var(--ux-border);background:var(--ux-surface);border-radius:20px;padding:26px;box-shadow:0 12px 40px #192e270e}.billing-section>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:21px;display:flex}.billing-section h2{letter-spacing:-.035em;margin:6px 0 0;font-size:25px}.billing-section>header>p{max-width:430px;color:var(--ux-muted);text-align:right;margin:0;font-size:11px;line-height:1.55}.billing-usage-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.billing-usage-grid article{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:14px;padding:18px}.billing-usage-grid article>div:first-child{justify-content:space-between;gap:10px;display:flex}.billing-usage-grid article strong{font-size:12px}.billing-usage-grid article span,.billing-usage-grid article small{color:var(--ux-muted);font-size:10px}.billing-meter{background:var(--ux-border);border-radius:10px;height:7px;margin:15px 0 9px;overflow:hidden}.billing-meter i{border-radius:inherit;background:linear-gradient(90deg,#1d8065,#63c59f);height:100%;display:block}.billing-cycle{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:12px;padding:4px;display:inline-flex}.billing-cycle button{min-height:38px;color:var(--ux-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 13px;font-size:10px;font-weight:850}.billing-cycle button.active{background:var(--ux-surface);color:var(--ux-primary);box-shadow:0 4px 14px #142c2517}.billing-cycle button span{color:#198765;margin-left:4px}.billing-plans{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.billing-plans>article{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:18px;flex-direction:column;padding:25px;transition:all .18s;display:flex;position:relative}.billing-plans>article.featured{background:linear-gradient(160deg,#f2fff9,#fff);border-color:#2b9477}.billing-plans>article.selected{box-shadow:0 0 0 3px #2b947726}.plan-check{border:1px solid var(--ux-border);color:#147058;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid;position:absolute;top:17px;right:17px}.plan-badge{color:#12654f;text-transform:uppercase;background:#d8f5e8;border-radius:8px;align-self:flex-start;margin-bottom:12px;padding:6px 9px;font-size:9px;font-weight:900}.billing-plans article>p{color:var(--ux-muted);margin:0 0 7px;font-size:11px;line-height:1.5}.billing-plans h3{margin:4px 0 14px;font-size:24px}.plan-price strong{letter-spacing:-.04em;font-size:32px}.plan-price span{color:var(--ux-muted);font-size:11px}.billing-plans article>small{color:var(--ux-muted);margin:5px 0 15px;font-size:9px}.billing-plans ul{flex:1;gap:9px;margin:16px 0 23px;padding:0;list-style:none;display:grid}.billing-plans li{gap:8px;font-size:11px;display:flex}.billing-plans li span{color:#19805f;font-weight:900}.billing-plans article>button,.billing-addons>footer>button{color:#fff;cursor:pointer;background:#173f35;border:0;border-radius:11px;min-height:44px;font-weight:850}.billing-addon-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.billing-addon-grid article{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.billing-addon-grid p{color:var(--ux-muted);margin:5px 0;font-size:10px}.billing-addon-grid small{color:#19785f;font-size:10px;font-weight:800}.billing-stepper{border:1px solid var(--ux-border);background:var(--ux-surface);border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex}.billing-stepper button{background:var(--ux-surface-soft);width:34px;height:34px;color:var(--ux-text);cursor:pointer;border:0;border-radius:8px;font-size:18px}.billing-stepper span{text-align:center;width:30px;font-weight:900}.billing-addons>footer{border-top:1px solid var(--ux-border);justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:18px;display:flex}.billing-addons>footer>div{grid-template-columns:auto auto;align-items:baseline;gap:4px 10px;display:grid}.billing-addons>footer span,.billing-addons>footer small{color:var(--ux-muted);font-size:10px}.billing-addons>footer strong{font-size:26px}.billing-addons>footer small{grid-column:1/-1}.billing-addons>footer>button{min-width:210px;padding:0 18px}.billing-plan-actions{grid-template-columns:none!important;align-items:center!important;gap:8px!important;display:flex!important}.billing-plan-actions button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#173f35;border:0;border-radius:11px;padding:0 16px;font-size:11px;font-weight:850}.billing-plan-actions button.secondary{border:1px solid var(--ux-border);background:var(--ux-surface-soft);color:var(--ux-text)}.billing-plan-actions button:disabled{cursor:wait;opacity:.6}.billing-bottom-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.billing-event-list,.billing-invoice-list{display:grid}.billing-event-list article{border-top:1px solid var(--ux-border);grid-template-columns:10px 1fr;gap:12px;padding:13px 0;display:grid}.billing-event-list article>span{background:#48b68f;border-radius:50%;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 4px #dbf6eb}.billing-event-list article div{gap:4px;display:grid}.billing-event-list strong,.billing-invoice-list strong{font-size:11px}.billing-event-list small,.billing-invoice-list small{color:var(--ux-muted);font-size:9px}.billing-invoice-list article{border-top:1px solid var(--ux-border);grid-template-columns:1fr auto auto auto;align-items:center;gap:13px;padding:13px 0;display:grid}.billing-invoice-list article div{gap:3px;display:grid}.billing-invoice-list b{background:var(--ux-surface-soft);text-transform:uppercase;border-radius:7px;padding:5px 7px;font-size:9px}.billing-invoice-list a{color:var(--ux-primary);font-size:9px;font-weight:850;text-decoration:none}.billing-empty{color:var(--ux-muted);padding:26px 0;font-size:11px;line-height:1.55}.billing-cancel{border-top:1px solid var(--ux-border);align-items:center;gap:13px;margin-top:15px;padding-top:15px;display:flex}.billing-cancel button{color:#a4453e;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:850}.billing-cancel small{color:var(--ux-muted);font-size:9px}.invoice-document-page{color:#132a23;background:#eef3f0;min-height:100vh;padding:48px 22px}.invoice-document{background:#fff;border:1px solid #dbe5e0;border-radius:22px;width:min(860px,100%);margin:0 auto;padding:38px;box-shadow:0 22px 70px #10312717}.invoice-document>header{border-bottom:1px solid #e2ebe7;justify-content:space-between;align-items:center;padding-bottom:25px;display:flex}.invoice-document>header>div{align-items:center;gap:12px;display:flex}.invoice-document>header>div>span{color:#fff;background:#0f493b;border-radius:13px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.invoice-document>header>div>div{gap:2px;display:grid}.invoice-document>header strong{font-size:15px}.invoice-document>header small{color:#75847f;font-size:10px}.invoice-document>header>b{color:#aa542d;letter-spacing:.08em;background:#fff1e8;border-radius:9px;padding:8px 11px;font-size:10px}.invoice-document>header>b.paid{color:#087456;background:#ddf7eb}.invoice-document-title{padding:34px 0 26px}.invoice-document-title p{color:#557069;text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-size:10px;font-weight:850}.invoice-document-title h1{margin:0;font-size:30px}.invoice-document-title small{color:#75847f;margin-top:7px;font-size:10px;display:block}.invoice-document-parties{grid-template-columns:1fr 1fr;gap:16px;display:grid}.invoice-document-parties article{background:#f8fbf9;border:1px solid #e0e9e5;border-radius:14px;padding:18px}.invoice-document-parties span,.invoice-document-total span{color:#75847f;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.invoice-document-parties strong{font-size:12px}.invoice-document-parties p{color:#557069;margin:4px 0 0;font-size:10px}.invoice-document-total{color:#fff;background:#103d32;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin:24px 0;padding:22px;display:flex}.invoice-document-total strong{font-size:12px}.invoice-document-total>b{font-size:24px}.invoice-document dl{border:1px solid #e0e9e5;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.invoice-document dl>div{border-bottom:1px solid #e0e9e5;justify-content:space-between;gap:18px;padding:13px 15px;display:flex}.invoice-document dt{color:#75847f;font-size:9px}.invoice-document dd{text-align:right;word-break:break-word;margin:0;font-size:9px;font-weight:800}.invoice-document>footer{color:#75847f;margin-top:24px;font-size:9px;line-height:1.6}.invoice-print-hint{color:#0f493b;font-weight:850}.commercial-site{color:#102b24;min-height:100vh;font-family:var(--font-geist-sans);scroll-behavior:smooth;background:#f8fbf9;position:relative;overflow:hidden}.commercial-nav{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fbf9eb;border-bottom:1px solid #113e3217;justify-content:space-between;align-items:center;gap:25px;height:72px;padding:0 clamp(20px,5vw,78px);display:flex;position:sticky;top:0}.commercial-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.commercial-brand span{color:#fff;background:#153f35;border-radius:11px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.commercial-brand strong{font-size:13px}.commercial-nav>div{gap:30px;display:flex}.commercial-nav>div a{color:#60736d;font-size:11px;font-weight:750;text-decoration:none}.commercial-nav>a:last-child{color:#fff;background:#153f35;border-radius:10px;align-items:center;gap:18px;min-height:42px;padding:0 16px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.commercial-hero{color:#fff;background:radial-gradient(circle at 82% 15%,#55c59e2e,#0000 24%),linear-gradient(135deg,#0c2c24,#0a1d19 62%,#113f33);grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:clamp(34px,4.5vw,76px);min-height:700px;padding:80px clamp(24px,6vw,96px);display:grid;overflow:hidden}.commercial-hero>div{min-width:0}.commercial-hero h1{max-width:760px;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.058em;text-wrap:balance;overflow-wrap:normal;margin:17px 0 22px;font-size:clamp(46px,5.6vw,84px);font-weight:850;line-height:1.02}.commercial-hero>div>p:not(.saas-eyebrow){color:#a9c9c0;max-width:630px;font-size:16px;line-height:1.7}.commercial-hero>div>div{gap:10px;margin:28px 0 17px;display:flex}.commercial-hero a,.commercial-cta a{color:#0c2c24;background:#67d2aa;border-radius:11px;align-items:center;gap:30px;min-height:52px;padding:0 20px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.commercial-hero a.secondary{color:#fff;background:#ffffff0f;border:1px solid #ffffff2b}.commercial-hero>div>small{color:#779f94;font-size:10px}.commercial-dashboard-demo{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff21;border-radius:24px;padding:17px;transform:rotate(1deg);box-shadow:0 45px 100px #00000047}.commercial-dashboard-demo>header{justify-content:space-between;align-items:center;padding:5px 5px 18px;display:flex}.commercial-dashboard-demo>header>span{gap:5px;display:flex}.commercial-dashboard-demo>header i{background:#ffffff40;border-radius:50%;width:7px;height:7px}.commercial-dashboard-demo>header strong{font-size:10px}.commercial-dashboard-demo>header b{background:#ffffff17;border-radius:8px;padding:6px 8px;font-size:8px}.demo-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.demo-kpis article,.demo-chart,.demo-alert{color:#17372f;background:#f8fbf9;border-radius:13px;padding:16px}.demo-kpis span,.demo-chart span,.demo-alert span{color:#6b7e78;font-size:8px;font-weight:800;display:block}.demo-kpis strong{margin:7px 0 4px;font-size:18px;display:block}.demo-kpis small{color:#258a68;font-size:8px}.demo-grid{grid-template-columns:1.2fr .8fr;gap:8px;margin-top:8px;display:grid}.demo-chart{min-height:190px}.demo-chart>div:first-child{justify-content:space-between;display:flex}.demo-chart>div strong{font-size:8px}.demo-bars{align-items:end;gap:9px;height:125px;margin-top:20px;display:flex}.demo-bars i{background:linear-gradient(#4bb78f,#1c735a);border-radius:5px 5px 2px 2px;flex:1}.demo-alert{flex-direction:column;justify-content:center;display:flex}.demo-alert strong{margin:10px 0 18px;font-size:13px}.demo-alert>div{gap:7px;display:grid}.demo-alert b{color:#b26f20;font-size:9px}.demo-alert i{background:linear-gradient(90deg,#e4a341 78%,#e6ebe8 78%);border-radius:6px;height:7px}.demo-alert small{color:#82908c;margin-top:14px;font-size:8px}.commercial-proof{text-align:center;border-bottom:1px solid #dfe8e4;padding:32px clamp(22px,6vw,96px)}.commercial-proof p{color:#7a8a85;text-transform:uppercase;margin:0 0 16px;font-size:9px;font-weight:900}.commercial-proof div{color:#34554c;flex-wrap:wrap;justify-content:center;gap:18px 35px;font-size:10px;font-weight:800;display:flex}.commercial-features,.commercial-plans,.commercial-faq{padding:100px clamp(22px,7vw,115px)}.commercial-features>header{max-width:720px;margin-bottom:50px}.commercial-features h2,.commercial-plans h2,.commercial-faq h2,.commercial-cta h2{letter-spacing:-.055em;margin:10px 0 17px;font-size:clamp(38px,5vw,66px);line-height:1}.commercial-features>header>p:last-child{color:#63746f;font-size:14px;line-height:1.65}.commercial-features>div{border-top:1px solid #dfe8e4;border-left:1px solid #dfe8e4;grid-template-columns:repeat(3,1fr);display:grid}.commercial-features article{border-bottom:1px solid #dfe8e4;border-right:1px solid #dfe8e4;min-height:260px;padding:32px}.commercial-features article>span{color:#19785f;background:#e6f5ef;border-radius:11px;place-items:center;width:40px;height:40px;font-size:9px;font-weight:900;display:grid}.commercial-features h3{margin:30px 0 12px;font-size:20px}.commercial-features article p{color:#63746f;font-size:11px;line-height:1.65}.commercial-plans{background:#edf4f1}.commercial-plans>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:45px;display:flex}.commercial-plans>div:not(.billing-cycle){grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.commercial-plans article{background:#fff;border:1px solid #d4e2dd;border-radius:20px;padding:30px;position:relative}.commercial-plans article.featured{border-color:#2a9274;box-shadow:0 18px 55px #1c635021}.commercial-plans article>p{color:#6b7e78;font-size:10px}.commercial-plans h3{margin:9px 0 18px;font-size:27px}.commercial-plans article>div strong{letter-spacing:-.04em;font-size:34px}.commercial-plans article>div span,.commercial-plans article>small{color:#74837e;font-size:9px}.commercial-plans .plan-original-price{color:#75847f;margin:0 0 5px;font-size:11px;display:block}.commercial-plans .plan-original-price s{font-weight:800}.commercial-plans .plan-promotion-condition{color:#13785b;margin-top:7px;font-size:10px;font-weight:850;line-height:1.45;display:block}.commercial-plans ul{color:#405b53;gap:10px;min-height:150px;margin:24px 0;padding:0;font-size:10px;list-style:none;display:grid}.commercial-plans article>a{color:#fff;background:#153f35;border-radius:10px;justify-content:space-between;align-items:center;min-height:45px;padding:0 15px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.commercial-plan-description{min-height:48px;line-height:1.55}.commercial-plan-actions{grid-template-columns:.72fr 1.28fr;gap:8px;display:grid}.commercial-plan-actions button,.commercial-plan-actions a{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:13px;min-height:46px;padding:0 13px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.commercial-plan-actions button{color:#164d3e;background:#f7fbf9;border:1px solid #b8cec7}.commercial-plan-actions a{color:#fff;background:#153f35;justify-content:space-between}.commercial-plans>p{color:#647770;text-align:center;margin:22px 0 0;font-size:10px}.commercial-faq{background:#fff;grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.commercial-faq>div{border-top:1px solid #dfe8e4}.commercial-faq details{border-bottom:1px solid #dfe8e4;padding:23px 0}.commercial-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:13px;font-weight:850;display:flex}.commercial-faq summary span{color:#1a7b60;font-size:20px}.commercial-faq details p{color:#63746f;max-width:720px;margin:14px 40px 0 0;font-size:11px;line-height:1.65}.commercial-cta{color:#fff;text-align:center;background:radial-gradient(circle at 80% 0,#66d2aa2e,#0000 25%),#0b2922;padding:100px 25px}.commercial-cta h2{max-width:850px;margin-inline:auto}.commercial-cta>p:not(.saas-eyebrow){color:#9fc0b7}.commercial-cta a{margin-top:22px}.commercial-footer{color:#d4e4df;background:#071d18;justify-content:space-between;align-items:center;gap:25px;min-height:100px;padding:0 clamp(22px,6vw,96px);display:flex}.commercial-footer p{color:#75938b;font-size:10px}.commercial-footer>a:last-child{color:#a9c4bc;font-size:10px;text-decoration:none}.commercial-flow{background:#fff;grid-template-columns:.7fr 1.3fr;gap:70px;padding:100px clamp(22px,7vw,115px);display:grid}.commercial-flow>header h2,.commercial-trust h2,.commercial-ai h2{letter-spacing:-.055em;margin:10px 0 16px;font-size:clamp(38px,5vw,66px);line-height:1}.commercial-flow>header>p:last-child{color:#63746f;font-size:13px;line-height:1.65}.commercial-flow>div{border-top:1px solid #dfe8e4;display:grid}.commercial-flow article{border-bottom:1px solid #dfe8e4;grid-template-columns:45px 1fr;gap:18px;padding:25px 0;display:grid}.commercial-flow article>span{color:#17765d;background:#e5f4ee;border-radius:11px;place-items:center;width:39px;height:39px;font-size:9px;font-weight:900;display:grid}.commercial-flow h3{margin:0;font-size:18px}.commercial-flow article p{color:#63746f;margin:7px 0 0;font-size:11px;line-height:1.6}.commercial-ai{color:#fff;background:radial-gradient(circle at 18% 90%,#67d2aa24,#0000 30%),#0a2922;grid-template-columns:1fr minmax(390px,.72fr);align-items:center;gap:80px;padding:100px clamp(22px,7vw,115px);display:grid}.commercial-ai>div>p:not(.saas-eyebrow){color:#9fc0b7;max-width:720px;font-size:13px;line-height:1.7}.commercial-ai ul{color:#c4d9d2;grid-template-columns:1fr 1fr;gap:9px 24px;margin:25px 0;padding:0;font-size:10px;list-style:none;display:grid}.commercial-ai li:before{content:"✓";color:#67d2aa;margin-right:8px;font-weight:900}.commercial-ai>div>a{color:#67d2aa;font-size:10px;font-weight:900;text-decoration:none}.commercial-ai>aside{background:#ffffff12;border:1px solid #ffffff24;border-radius:22px;overflow:hidden;box-shadow:0 30px 75px #00000040}.commercial-ai>aside>header{border-bottom:1px solid #ffffff1a;align-items:center;gap:11px;padding:16px;display:flex}.commercial-ai>aside>header>span{color:#0a2922;background:#67d2aa;border-radius:11px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.commercial-ai>aside header strong,.commercial-ai>aside header small{display:block}.commercial-ai>aside header strong{font-size:12px}.commercial-ai>aside header small{color:#91b5aa;margin-top:3px;font-size:8px}.commercial-ai>aside>section{padding:17px}.commercial-ai>aside>section>span{font-size:9px}.commercial-ai>aside>section>i{background:#ffffff1a;border-radius:99px;height:6px;margin:7px 0 14px;display:block}.commercial-ai>aside>section>i>b{border-radius:inherit;background:#67d2aa;width:68%;height:100%;display:block}.commercial-ai>aside>section>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.commercial-ai>aside article{background:#ffffff0f;border-radius:10px;padding:10px}.commercial-ai>aside article small,.commercial-ai>aside article strong{display:block}.commercial-ai>aside article small{color:#87aa9f;font-size:7px}.commercial-ai>aside article strong{margin-top:4px;font-size:13px}.commercial-ai blockquote{color:#0a2922;background:#67d2aa;border-radius:12px 12px 4px;margin:0 17px;padding:12px;font-size:10px;line-height:1.5}.commercial-ai>aside>p{color:#c1d7d0;background:#ffffff14;border-radius:4px 12px 12px;margin:9px 17px 0;padding:12px;font-size:10px;line-height:1.55}.commercial-ai>aside>footer{color:#73988d;padding:13px 17px;font-size:8px}.commercial-trust{background:#eef5f2;padding:90px clamp(22px,7vw,115px)}.commercial-trust>header{max-width:820px}.commercial-trust>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px;display:grid}.commercial-trust article{background:#fff;border:1px solid #d6e3de;border-radius:16px;min-height:170px;padding:24px}.commercial-trust article>span{color:#16765d;background:#def2ea;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.commercial-trust article strong{margin-top:22px;font-size:14px;display:block}.commercial-trust article p{color:#63746f;margin:9px 0 0;font-size:10px;line-height:1.6}.commercial-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:13px;display:flex}.commercial-footer nav a{color:#9bb8af;font-size:9px;text-decoration:none}html[data-theme=dark] .billing-plans>article.featured{background:linear-gradient(160deg,#15352d,#172823)}html[data-theme=dark] .billing-provider-note{color:#f3e4a2;background:#2e2917;border-color:#635627}html[data-theme=dark] .billing-message{color:#c9f4e4;background:#142f27;border-color:#336d5b}.billing-ai-usage .billing-usage-grid{grid-template-columns:repeat(4,1fr)}.billing-ai-usage .billing-usage-grid article{justify-content:center;min-height:118px}.billing-ai-settings{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:14px;align-items:center;gap:16px;margin-top:16px;padding:16px;display:flex}.billing-ai-settings>div:first-child{flex:1}.billing-ai-settings strong{font-size:13px}.billing-ai-settings p{max-width:680px;color:var(--ux-muted);margin:4px 0 0;font-size:10px;line-height:1.5}.billing-ai-settings label{color:var(--ux-muted);gap:5px;font-size:9px;font-weight:800;display:grid}.billing-ai-settings select{border:1px solid var(--ux-border);background:var(--ux-surface);min-height:36px;color:var(--ux-text);font:inherit;border-radius:9px}.billing-ai-footer{border-top:1px solid var(--ux-border);justify-content:space-between;align-items:center;gap:20px;margin-top:17px;padding-top:15px;display:flex}.billing-ai-footer span{color:var(--ux-muted);font-size:10px}.billing-ai-footer>div{align-items:center;gap:9px;display:flex}.billing-ai-footer a{color:var(--ux-primary);font-size:11px;font-weight:900;text-decoration:none}.billing-ai-footer button{background:var(--ux-primary);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:38px;padding:0 13px;font-size:10px;font-weight:900}.billing-ai-footer button:disabled{cursor:not-allowed;opacity:.55}.launch-page{gap:22px;max-width:1380px;margin:0 auto;padding:34px;display:grid}.launch-hero{color:#fff;background:radial-gradient(circle at 85% 10%,#67d2aa33,#0000 35%),#0d2c24;border-radius:24px;grid-template-columns:1fr 300px;gap:35px;padding:38px;display:grid}.launch-hero h1{letter-spacing:-.05em;max-width:850px;margin:10px 0 15px;font-size:clamp(42px,5vw,72px);line-height:.96}.launch-hero>div>p:last-child{color:#a8c7be;max-width:760px;line-height:1.65}.launch-hero aside{text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;place-items:center;padding:22px;display:grid}.launch-hero aside>span{margin-top:13px;font-weight:850}.launch-hero aside p{color:#9dbbb3;margin:8px 0 0;font-size:11px}.launch-score{--score:0%;background:radial-gradient(circle,#143a31 57%,transparent 58%),conic-gradient(#67d2aa var(--score),#ffffff1f 0);border-radius:50%;place-items:center;width:126px;height:126px;display:grid}.launch-score strong{font-size:28px}.launch-grid,.launch-bottom{grid-template-columns:1.25fr .75fr;gap:22px;display:grid}.launch-card{border:1px solid var(--ux-border);background:var(--ux-surface);border-radius:20px;padding:25px;box-shadow:0 12px 40px #192e270e}.launch-card>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.launch-card h2{margin:6px 0 0;font-size:25px}.launch-card header>span,.launch-card header>b{background:var(--ux-surface-soft);color:var(--ux-primary);border-radius:9px;padding:7px 10px;font-size:10px}.launch-card header>small{max-width:390px;color:var(--ux-muted);text-align:right;font-size:10px}.launch-profile form{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.launch-profile label{color:var(--ux-muted);gap:6px;font-size:10px;font-weight:800;display:grid}.launch-profile label.wide,.launch-profile button{grid-column:1/-1}.launch-profile input{border:1px solid var(--ux-border);background:var(--ux-surface-soft);height:43px;color:var(--ux-text);font:inherit;border-radius:10px;padding:0 12px}.launch-profile button{background:var(--ux-primary);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:46px;font-weight:850}.launch-tasks{gap:9px;display:grid}.launch-tasks label{border:1px solid var(--ux-border);background:var(--ux-surface-soft);cursor:pointer;border-radius:11px;grid-template-columns:22px 1fr;align-items:center;gap:11px;padding:13px;font-size:11px;font-weight:750;display:grid}.launch-tasks input{accent-color:#238567;width:18px;height:18px}.integration-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.integration-grid article{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:14px;padding:17px}.integration-grid span{text-transform:uppercase;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:900;display:inline-flex}.integration-grid span.active{color:#156649;background:#d9f4e7}.integration-grid span.pending{color:#765b10;background:#fff0c7}.integration-grid strong{margin:15px 0 7px;font-size:12px;display:block}.integration-grid p{color:var(--ux-muted);margin:0;font-size:10px;line-height:1.5}.legal-list details{border-top:1px solid var(--ux-border)}.legal-list summary{cursor:pointer;justify-content:space-between;padding:16px 0;font-size:12px;font-weight:850;display:flex}.legal-list details p{color:var(--ux-muted);margin:0 0 16px;font-size:10px;line-height:1.65}.launch-audit{display:grid}.launch-audit>div{border-top:1px solid var(--ux-border);grid-template-columns:10px 1fr;gap:11px;padding:11px 0;display:grid}.launch-audit>div>span{background:#49b58e;border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 4px #dff5eb}.launch-audit p,.launch-audit strong,.launch-audit small{margin:0;display:block}.launch-audit strong{text-transform:capitalize;font-size:10px}.launch-audit small{color:var(--ux-muted);margin-top:4px;font-size:9px}@media (max-width:1050px){.billing-hero,.commercial-hero,.billing-plans,.commercial-plans>div:not(.billing-cycle){grid-template-columns:1fr}.commercial-hero{padding-top:65px}.commercial-dashboard-demo{max-width:760px;transform:none}.commercial-features>div{grid-template-columns:repeat(2,1fr)}.commercial-flow,.commercial-ai{grid-template-columns:1fr}.commercial-ai>aside{max-width:680px}.commercial-trust>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.launch-page{padding:12px}.launch-hero,.launch-grid,.launch-bottom{grid-template-columns:1fr}.launch-hero{padding:27px 21px}.launch-hero h1{font-size:43px}.launch-profile form,.integration-grid{grid-template-columns:1fr}.launch-profile label.wide,.launch-profile button{grid-column:auto}.launch-card>header{flex-direction:column}.launch-card header>small{text-align:left}.billing-page{padding-inline:12px}.billing-hero{grid-template-columns:1fr;min-height:0;padding:28px 22px}.billing-hero h1{font-size:42px}.billing-section{padding:20px 15px}.billing-section>header,.billing-addons>footer,.commercial-plans>header,.billing-ai-footer,.billing-ai-settings{flex-direction:column;align-items:stretch}.billing-section>header>p{text-align:left}.billing-usage-grid,.billing-addon-grid,.billing-bottom-grid,.commercial-features>div,.commercial-faq{grid-template-columns:1fr}.billing-invoice-list article{grid-template-columns:1fr auto}.billing-invoice-list article>a{grid-column:1/-1}.invoice-document{padding:23px}.invoice-document-parties,.invoice-document dl{grid-template-columns:1fr}.invoice-document-total{flex-direction:column;align-items:flex-start}.billing-addons>footer>button,.billing-plan-actions,.billing-plan-actions button{width:100%}.commercial-nav>div{display:none}.commercial-nav>a:last-child{justify-content:center;width:42px;padding:0;font-size:0}.commercial-nav>a:last-child span{font-size:16px}.commercial-hero{grid-template-columns:1fr;min-height:0;padding:65px 20px}.commercial-hero h1{font-size:49px}.commercial-hero>div>div{flex-direction:column;align-items:stretch}.demo-kpis,.demo-grid{grid-template-columns:1fr}.commercial-features,.commercial-plans,.commercial-faq,.commercial-flow,.commercial-ai,.commercial-trust{padding:70px 20px}.commercial-faq{gap:30px}.commercial-flow,.commercial-ai{gap:35px}.commercial-ai,.commercial-ai ul{grid-template-columns:1fr}.commercial-ai>aside{min-width:0}.commercial-trust>div{grid-template-columns:1fr}.commercial-trust article{min-height:140px}.billing-ai-usage .billing-usage-grid{grid-template-columns:1fr}.commercial-footer{flex-direction:column;align-items:flex-start;padding-block:25px}.commercial-footer nav{justify-content:flex-start}}@media print{.experience-sidebar,.experience-topbar,.floating-assistant{display:none!important}.experience-layout{display:block!important}.experience-main{margin:0!important}.invoice-document-page{background:#fff;padding:0}.invoice-document{width:100%;box-shadow:none;border:0;padding:0}.invoice-print-hint{display:none}}.integration-grid span.configured{color:#275d99;background:#e7effb}.launch-integrations form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.launch-integrations fieldset{border:1px solid var(--ux-border);border-radius:14px;min-width:0;margin:0;padding:18px}.launch-integrations legend{padding:0 7px;font-size:12px;font-weight:900}.launch-integrations label{color:var(--ux-muted);gap:6px;margin-bottom:11px;font-size:11px;font-weight:800;display:grid}.launch-integrations input,.launch-integrations select{border:1px solid var(--ux-border);background:var(--ux-surface-soft);width:100%;min-height:42px;color:var(--ux-text);font:inherit;border-radius:9px;padding:0 11px}.launch-integrations fieldset>p{color:var(--ux-muted);margin:8px 0 0;font-size:10px;line-height:1.55}.launch-integrations form>button{background:var(--ux-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;grid-column:1/-1;justify-self:end;min-height:45px;padding:0 18px;font-weight:850}.launch-switch,.launch-permissions label{align-items:center;gap:8px;display:flex!important}.launch-switch input,.launch-permissions input{width:17px;height:17px;min-height:0}.launch-permissions{gap:8px;display:grid}.launch-permissions label{margin:0}.launch-permissions .locked{opacity:.55}.launch-permissions small{font-weight:600}.launch-cycle{grid-template-columns:repeat(7,minmax(105px,1fr));gap:8px;display:grid}.launch-cycle article{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:12px;min-height:126px;padding:15px 12px;position:relative}.launch-cycle article:not(:last-child):after{content:"→";z-index:2;color:#87a097;position:absolute;top:50%;right:-9px}.launch-cycle span{background:var(--ux-primary);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.launch-cycle p{color:var(--ux-text);margin:14px 0 0;font-size:10px;font-weight:750;line-height:1.45}@media (max-width:1000px){.launch-integrations form{grid-template-columns:1fr}.launch-cycle{grid-template-columns:repeat(2,1fr)}.launch-cycle article:after{display:none}}@media (max-width:620px){.launch-cycle{grid-template-columns:1fr}}.launch-optional-features>header{align-items:center}.launch-optional-features>header>div>p:last-child{max-width:760px;color:var(--ux-muted);margin:7px 0 0;font-size:13px;line-height:1.55}.launch-optional-features>header>aside{border:1px solid var(--ux-border);background:var(--ux-primary-soft);border-radius:13px;gap:3px;min-width:220px;padding:15px;display:grid}.launch-optional-features>header>aside span,.launch-optional-features>header>aside small{color:var(--ux-muted);font-size:11px}.launch-optional-features>header>aside strong{font-size:24px}.launch-optional-features form{gap:18px;display:grid}.launch-optional-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.launch-optional-grid>label{border:1px solid var(--ux-border);background:var(--ux-surface-soft);cursor:pointer;border-radius:13px;grid-template-columns:22px 1fr;align-items:start;gap:11px;padding:15px;display:grid}.launch-optional-grid>label.enabled{border-color:color-mix(in srgb,var(--ux-primary) 55%,var(--ux-border));background:var(--ux-primary-soft)}.launch-optional-grid>label.unavailable{opacity:.58;cursor:not-allowed}.launch-optional-grid input{width:18px;height:18px;accent-color:var(--ux-primary)}.launch-optional-grid span{gap:4px;display:grid}.launch-optional-grid b{font-size:14px}.launch-optional-grid small,.launch-optional-grid p,.launch-optional-grid em{color:var(--ux-muted);margin:0;font-size:11px;line-height:1.45}.launch-optional-grid em{color:#9f2229;font-style:normal;font-weight:800}.launch-ai-estimate{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.launch-ai-estimate>article,.launch-ai-estimate fieldset{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:13px;margin:0;padding:17px}.launch-ai-estimate article>span,.launch-ai-estimate legend{color:var(--ux-primary);font-size:11px;font-weight:900}.launch-ai-estimate article>strong{margin:6px 0;font-size:19px;display:block}.launch-ai-estimate p,.launch-ai-estimate small{color:var(--ux-muted);margin:0;font-size:11px;line-height:1.5}.launch-ai-estimate ul{gap:7px;margin:13px 0 0;padding:0;list-style:none;display:grid}.launch-ai-estimate li{border-top:1px solid var(--ux-border);grid-template-columns:90px 1fr;gap:8px;padding-top:7px;font-size:11px;display:grid}.launch-ai-estimate fieldset>label{gap:6px;margin:8px 0;font-size:12px;font-weight:800;display:grid}.launch-ai-estimate fieldset input[type=number]{border:1px solid var(--ux-border);background:var(--ux-surface);height:42px;color:var(--ux-text);font:inherit;border-radius:9px;padding:0 11px}.launch-ai-estimate fieldset>div{gap:7px;margin-top:11px;display:grid}.launch-ai-estimate fieldset>div label{align-items:center;gap:8px;font-size:11px;display:flex}.launch-optional-features form>button{background:var(--ux-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-self:end;min-height:44px;padding:0 18px;font-weight:900}@media (max-width:1000px){.launch-ai-estimate{grid-template-columns:1fr}}@media (max-width:620px){.launch-optional-grid{grid-template-columns:1fr}}.launch-page .saas-eyebrow{font-size:12px}.launch-hero>div>p:last-child{font-size:clamp(14px,1.2vw,17px)}.launch-hero aside>span{font-size:15px}.launch-hero aside p{font-size:13px}.launch-card header>span,.launch-card header>b,.launch-card header>small{font-size:12px;line-height:1.45}.launch-profile label,.launch-tasks label,.launch-integrations label{font-size:13px}.launch-profile input,.launch-integrations input,.launch-integrations select{font-size:14px}.integration-grid span{font-size:11px}.integration-grid strong{font-size:15px}.integration-grid p,.launch-integrations fieldset>p,.launch-cycle p,.legal-list details p,.launch-audit strong{font-size:13px}.launch-audit small{font-size:12px}.legal-list summary,.launch-integrations legend{font-size:15px}.launch-cycle span{font-size:12px}.launch-security-score{justify-items:end;gap:3px;min-width:112px;display:grid}.launch-security-score strong{color:#a36c08;font-size:26px;line-height:1}.launch-security-score.complete strong{color:var(--ux-primary)}.launch-security-score span{color:var(--ux-muted);font-size:12px;font-weight:750}.launch-security-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.launch-security-grid article{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:14px;grid-template-columns:34px 1fr;gap:11px;min-height:132px;padding:16px;display:grid}.launch-security-grid article>span{border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:950;display:grid}.launch-security-grid article.passed>span{color:#156649;background:#d9f4e7}.launch-security-grid article.attention>span{color:#765b10;background:#fff0c7}.launch-security-grid strong{font-size:14px;line-height:1.35;display:block}.launch-security-grid p{color:var(--ux-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.launch-operation-summary{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:14px;display:grid}.launch-operation-summary>div{background:color-mix(in srgb,var(--ux-primary) 7%,var(--ux-surface));border-radius:12px;gap:4px;padding:14px 16px;display:grid}.launch-operation-summary strong{font-size:22px}.launch-operation-summary span{color:var(--ux-muted);font-size:12px}.launch-security-actions{border-top:1px solid var(--ux-border);justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;padding-top:18px;display:flex}.launch-security-actions>div{gap:4px;margin-right:auto;display:grid}.launch-security-actions>div strong{font-size:14px}.launch-security-actions>div span{color:var(--ux-muted);font-size:12px}.launch-security-actions button{background:var(--ux-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:0 16px;font-size:13px;font-weight:850}.launch-security-actions button.secondary{border:1px solid var(--ux-border);background:var(--ux-surface-soft);color:var(--ux-text)}.launch-security-actions button:disabled{cursor:wait;opacity:.65}@media (max-width:1120px){.launch-security-grid{grid-template-columns:repeat(2,1fr)}.launch-operation-summary{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.launch-security-grid,.launch-operation-summary{grid-template-columns:1fr}.launch-security-actions{flex-direction:column;align-items:stretch}.launch-security-actions>div{margin-right:0}.launch-security-actions button{width:100%}}.pilot-hero{background:radial-gradient(circle at 82% 10%,#f5b85533,#0000 34%),radial-gradient(circle at 18% 100%,#67d2aa24,#0000 38%),#0b2922}.pilot-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.pilot-metrics article{border:1px solid var(--ux-border);background:var(--ux-surface);border-radius:15px;gap:5px;min-width:0;padding:17px 18px;display:grid;box-shadow:0 10px 28px #192e270a}.pilot-metrics span,.pilot-metrics small{color:var(--ux-muted);font-size:12px}.pilot-metrics span{font-weight:800}.pilot-metrics strong{letter-spacing:-.035em;font-size:27px;line-height:1.1}.pilot-metrics .pilot-metric-date{font-size:16px;line-height:1.35}.pilot-grid{grid-template-columns:1.05fr .95fr;gap:22px;display:grid}.pilot-program header>span{border-radius:9px;padding:7px 10px;font-size:12px;font-weight:850}.pilot-program .pilot-active{color:#156649;background:#d9f4e7}.pilot-program .pilot-paused{color:#765b10;background:#fff0c7}.pilot-program form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pilot-program label,.pilot-feedback label,.pilot-board label,.pilot-item label{color:var(--ux-muted);gap:6px;font-size:13px;font-weight:800;display:grid}.pilot-program label.wide,.pilot-program .pilot-switch,.pilot-program footer{grid-column:1/-1}.pilot-program .pilot-switch{border:1px solid var(--ux-border);background:var(--ux-surface-soft);color:var(--ux-text);border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.pilot-program .pilot-switch input{width:19px;height:19px;accent-color:var(--ux-primary)}.pilot-program input,.pilot-program select,.pilot-program textarea,.pilot-feedback input,.pilot-feedback select,.pilot-feedback textarea,.pilot-board select,.pilot-item input,.pilot-item select{border:1px solid var(--ux-border);background:var(--ux-surface-soft);width:100%;min-height:43px;color:var(--ux-text);font:inherit;border-radius:10px;padding:0 12px}.pilot-program textarea,.pilot-feedback textarea{resize:vertical;min-height:92px;padding-block:11px}.pilot-program footer{justify-content:space-between;align-items:center;gap:15px;padding-top:3px;display:flex}.pilot-program footer>span{color:var(--ux-muted);font-size:12px}.pilot-program button,.pilot-feedback button,.pilot-item button{background:var(--ux-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:0 16px;font-size:13px;font-weight:850}.pilot-program button:disabled,.pilot-feedback button:disabled,.pilot-item button:disabled{cursor:wait;opacity:.65}.pilot-milestones>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pilot-milestones>div>article{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:12px;grid-template-columns:31px 1fr;gap:10px;padding:13px;display:grid}.pilot-milestones>div>article>span{border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:950;display:grid}.pilot-milestones article.done>span{color:#156649;background:#d9f4e7}.pilot-milestones article.pending>span{color:#73817d;background:#eef1f0}.pilot-milestones strong{font-size:13px;line-height:1.35;display:block}.pilot-milestones p{color:var(--ux-muted);margin:5px 0 0;font-size:12px;line-height:1.45}.pilot-feedback form{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.pilot-feedback label.title,.pilot-feedback label.detail{grid-column:1/-1}.pilot-feedback form>button{grid-column:1/-1;justify-self:end}.pilot-board>header{align-items:end}.pilot-board>header>label{min-width:180px}.pilot-board-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.pilot-item{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:15px;padding:19px;position:relative;overflow:hidden}.pilot-item:before{content:"";background:#94a19d;width:4px;position:absolute;inset:0 auto 0 0}.pilot-item.priority-critical:before{background:#cf3f46}.pilot-item.priority-high:before{background:#dc7d2c}.pilot-item.priority-medium:before{background:#d9a62f}.pilot-item.priority-low:before{background:#4e9f83}.pilot-item>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pilot-item>header>div{flex-wrap:wrap;gap:6px;display:flex}.pilot-item>header span{background:var(--ux-surface);color:var(--ux-muted);border-radius:7px;padding:5px 7px;font-size:11px;font-weight:850}.pilot-item>header .priority.critical{color:#9f2229;background:#fde5e6}.pilot-item>header .priority.high{color:#914a0d;background:#ffead6}.pilot-item>header .priority.medium{color:#765b10;background:#fff2cb}.pilot-item>header .priority.low{color:#216b54;background:#dff3ea}.pilot-item>header small{color:var(--ux-muted);white-space:nowrap;font-size:11px}.pilot-item h3{margin:17px 0 8px;font-size:18px}.pilot-item>p{min-height:42px;color:var(--ux-muted);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.pilot-item form{border-top:1px solid var(--ux-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:17px;padding-top:15px;display:grid}.pilot-item form>button{grid-column:1/-1;justify-self:end;min-height:40px}.pilot-item>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.pilot-item>footer span{border-radius:8px;padding:6px 8px;font-size:11px;font-weight:850}.pilot-item .status-open{color:#765b10;background:#fff0c7}.pilot-item .status-analyzing{color:#275d99;background:#e7effb}.pilot-item .status-planned{color:#6540a0;background:#eee8fb}.pilot-item .status-resolved{color:#156649;background:#d9f4e7}.pilot-item>footer small{color:var(--ux-muted);font-size:11px}.pilot-empty{border:1px dashed var(--ux-border);text-align:center;border-radius:15px;grid-column:1/-1;justify-items:center;padding:42px 20px;display:grid}.pilot-empty>span{color:#156649;background:#d9f4e7;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.pilot-empty strong{margin-top:13px;font-size:16px}.pilot-empty p{max-width:520px;color:var(--ux-muted);margin:7px 0 0;font-size:13px;line-height:1.55}html[data-theme=dark] .pilot-item>header .priority.critical{color:#ffb8bc;background:#4b2225}html[data-theme=dark] .pilot-item>header .priority.high{color:#ffc894;background:#4b301d}html[data-theme=dark] .pilot-item>header .priority.medium{color:#f3d477;background:#463b1c}html[data-theme=dark] .pilot-item>header .priority.low{color:#a6e0cd;background:#183a30}@media (max-width:1180px){.pilot-metrics{grid-template-columns:repeat(3,1fr)}.pilot-grid{grid-template-columns:1fr}.pilot-feedback form{grid-template-columns:repeat(3,1fr)}.pilot-item form{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.pilot-metrics,.pilot-milestones>div,.pilot-board-list,.pilot-program form,.pilot-feedback form{grid-template-columns:1fr}.pilot-program label.wide,.pilot-program .pilot-switch,.pilot-program footer,.pilot-feedback label.title,.pilot-feedback label.detail,.pilot-feedback form>button{grid-column:auto}.pilot-program footer{flex-direction:column;align-items:stretch}.pilot-feedback form>button,.pilot-program button{width:100%}.pilot-item>header,.pilot-item>footer{flex-direction:column;align-items:flex-start}.pilot-item form{grid-template-columns:1fr}.pilot-item form>button{grid-column:auto;width:100%}.pilot-board>header{align-items:stretch}.pilot-board>header>label{width:100%}}.commercial-token-info{background:#ffffff0e;border:1px solid #67d2aa3d;border-radius:14px;max-width:720px;margin:24px 0;overflow:hidden}.commercial-token-info summary{color:#d6eae4;cursor:pointer;align-items:center;gap:9px;padding:14px 16px;font-size:11px;font-weight:850;list-style:none;display:flex}.commercial-token-info summary::-webkit-details-marker{display:none}.commercial-token-info summary span{color:#0a2922;background:#67d2aa;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:950;display:grid}.commercial-token-info p{color:#a9c7be;margin:0;padding:0 16px 14px;font-size:11px;line-height:1.65}.commercial-token-info strong{color:#fff}.commercial-plan-backdrop{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04100dc7;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.commercial-plan-modal{background:#f8fbf9;border:1px solid #cfe0da;border-radius:24px;width:min(900px,100%);max-height:calc(100vh - 44px);padding:clamp(27px,4vw,45px);position:relative;overflow:auto;box-shadow:0 35px 110px #00000059}.commercial-plan-modal h2{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.055em;margin:10px 0 13px;font-size:clamp(38px,5vw,62px);line-height:1}.commercial-plan-modal>p:not(.saas-eyebrow){color:#63746f;max-width:700px;margin:0;line-height:1.65}.commercial-plan-close{color:#183b31;cursor:pointer;background:#e5efeb;border:0;border-radius:50%;width:40px;height:40px;font-size:25px;position:absolute;top:16px;right:20px}.commercial-plan-detail-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0;display:grid}.commercial-plan-detail-grid article{background:#fff;border:1px solid #d5e3de;border-radius:16px;padding:20px}.commercial-plan-detail-grid article>span{color:#19785f;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.commercial-plan-detail-grid ul{color:#405b53;gap:9px;margin:15px 0 0;padding:0;font-size:11px;line-height:1.5;list-style:none;display:grid}.commercial-plan-detail-grid p{color:#526a63;font-size:11px;line-height:1.65}.commercial-plan-detail-grid strong{color:#176f57;margin-top:18px;font-size:11px;display:block}.commercial-plan-modal>footer{border-top:1px solid #d5e3de;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;display:flex}.commercial-plan-modal>footer>div{gap:4px;display:grid}.commercial-plan-modal>footer small{color:#6c7c77;font-size:9px}.commercial-plan-modal>footer strong{font-size:28px}.commercial-plan-modal>footer strong span{color:#71827c;margin-left:4px;font-size:10px}.commercial-plan-modal>footer a{color:#fff;background:#153f35;border-radius:11px;align-items:center;gap:30px;min-height:48px;padding:0 18px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:1240px){.commercial-hero{grid-template-columns:minmax(0,1fr) minmax(440px,.92fr);gap:36px;padding-inline:44px}.commercial-hero h1{font-size:clamp(46px,5vw,66px)}}@media (max-width:1120px){.commercial-hero{grid-template-columns:1fr;padding-inline:clamp(24px,6vw,70px)}.commercial-dashboard-demo{max-width:760px;transform:none}.commercial-plan-detail-grid{grid-template-columns:1fr 1fr}.commercial-plan-detail-grid article:last-child{grid-column:1/-1}}@media (max-width:650px){.commercial-plan-actions,.commercial-plan-detail-grid{grid-template-columns:1fr}.commercial-plan-detail-grid article:last-child{grid-column:auto}.commercial-plan-modal>footer{flex-direction:column;align-items:stretch}.commercial-plan-modal>footer a{justify-content:space-between}.commercial-hero h1{letter-spacing:-.05em;font-size:clamp(43px,13vw,55px);line-height:1.04}.commercial-plan-modal{padding:28px 20px}}.signin-form{gap:16px;margin-top:32px;display:grid}.signin-form .signin-google{width:100%;font:inherit;cursor:pointer;border:0;margin-top:0}.signin-remember{cursor:pointer;background:#fff;border:1px solid #d9d5cb;border-radius:11px;align-items:center;gap:12px;padding:14px 15px;display:flex}.signin-remember>input{width:19px;height:19px;accent-color:var(--orange);margin:0}.signin-remember>span{text-align:left;gap:3px;display:grid}.signin-remember strong{font-size:14px}.signin-remember small{color:#77736b;font-size:12px;line-height:1.35}.signin-page{color:#fff;background:#151514;grid-template-columns:minmax(420px,.85fr) minmax(520px,1.15fr);min-height:100vh;display:grid}.signin-card{background:var(--paper);color:var(--ink);flex-direction:column;justify-content:center;padding:clamp(42px,7vw,110px);display:flex}.signin-brand{color:var(--ink);align-items:center;gap:12px;margin-bottom:72px;text-decoration:none;display:flex}.signin-brand>span{background:var(--orange);color:#fff;border-radius:12px;place-items:center;width:45px;height:45px;font-weight:900;display:grid}.signin-brand strong{font-size:18px}.signin-card h1{max-width:650px;font-size:clamp(44px,5vw,72px);line-height:.94}.signin-card>p:not(.saas-eyebrow){color:#69675f;max-width:560px;margin:22px 0 0;font-size:17px;line-height:1.6}.signin-google{color:#fff;background:#20201e;border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:58px;margin-top:32px;font-weight:800;text-decoration:none;display:flex}.signin-google:hover{background:var(--orange)}.signin-google span{color:#333;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.signin-card>small{color:#77736b;text-align:center;margin-top:14px}.signin-card footer{gap:20px;margin-top:44px;display:flex}.signin-card footer a{color:#5e5a52;font-size:13px}.signin-error{color:#812d22;background:#f5ddd8;border-left:4px solid #b23e2f;margin-top:22px;padding:13px 15px;font-weight:700}.signin-context{background:radial-gradient(circle at 82% 16%,#f35b2047,#0000 32%),linear-gradient(145deg,#262624,#111);flex-direction:column;justify-content:center;padding:clamp(48px,8vw,130px);display:flex}.signin-context h2{max-width:700px;margin:16px 0 50px;font-size:clamp(42px,5vw,78px);line-height:.95}.signin-context ul{gap:0;max-width:620px;margin:0;padding:0;list-style:none;display:grid}.signin-context li{border-top:1px solid #ffffff24;align-items:center;gap:18px;padding:20px 0;font-size:17px;font-weight:700;display:flex}.signin-context li span{color:var(--orange);font-family:var(--font-geist-mono);font-size:13px}@media (max-width:900px){.signin-page{grid-template-columns:1fr}.signin-context{display:none}.signin-card{min-height:100vh}.signin-brand{margin-bottom:54px}}@media (max-width:560px){.signin-card{padding:32px 22px}.signin-card h1{font-size:46px}.signin-card footer{flex-direction:column;gap:10px}}.billing-monthly-partial>header>strong{color:var(--ux-primary);font-size:34px}.billing-monthly-partial>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.billing-monthly-partial article{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:14px;gap:6px;padding:18px;display:grid}.billing-monthly-partial article span,.billing-monthly-partial article small{color:var(--ux-muted);font-size:10px}.billing-monthly-partial article strong{font-size:25px}.billing-monthly-partial article.total{color:#fff;background:#0e2f27}.billing-monthly-partial article.total span,.billing-monthly-partial article.total small{color:#a8c8be}.billing-monthly-partial>footer{color:var(--ux-muted);margin-top:12px;font-size:11px}.billing-ai-credits>header aside{text-align:right;gap:4px;display:grid}.billing-ai-credits>header aside span,.billing-ai-credits>header aside small{color:var(--ux-muted);font-size:9px}.billing-ai-credits>header aside strong{color:var(--ux-primary);font-size:27px}.billing-ai-credits>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.billing-ai-credits article{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:14px;gap:7px;padding:18px;display:grid}.billing-ai-credits article span,.billing-ai-credits article small{color:var(--ux-muted);font-size:9px}.billing-ai-credits article strong{font-size:25px}.billing-ai-credits article button{background:var(--ux-primary);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:40px;margin-top:5px;font-weight:900}.billing-ai-credits article button:disabled{opacity:.45}.billing-ai-credits>footer{color:var(--ux-muted);margin-top:12px;font-size:10px}@media (max-width:900px){.billing-monthly-partial>div,.billing-ai-credits>div{grid-template-columns:1fr 1fr}}@media (max-width:560px){.billing-monthly-partial>div,.billing-ai-credits>div{grid-template-columns:1fr}.billing-ai-credits>header aside{text-align:left}}.launch-projection-lines{gap:9px;margin-top:14px;display:grid}.launch-projection-lines details{border:1px solid var(--ux-border);background:var(--ux-surface);border-radius:12px;overflow:hidden}.launch-projection-lines summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:13px;display:flex}.launch-projection-lines summary span{gap:4px;display:grid}.launch-projection-lines summary small{color:var(--ux-muted);font-size:9px}.launch-projection-lines summary strong{white-space:nowrap;color:var(--ux-primary)}.launch-projection-lines dl{gap:9px;margin:0;padding:0 13px 13px;display:grid}.launch-projection-lines dl div{background:var(--ux-surface-soft);border-radius:10px;padding:11px}.launch-projection-lines dt{text-transform:uppercase;color:var(--ux-muted);font-size:9px;font-weight:900}.launch-projection-lines dd{margin:5px 0 0;font-size:10px;line-height:1.55}.launch-ai-users>div{gap:10px;display:grid}.launch-ai-users form{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:13px;grid-template-columns:minmax(190px,1.2fr) repeat(3,minmax(120px,.7fr)) minmax(160px,.8fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.launch-ai-users form>div{gap:4px;display:grid}.launch-ai-users form small{color:var(--ux-muted);font-size:9px}.launch-ai-users label{align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.launch-ai-users label:has(input[type=number]){gap:4px;display:grid}.launch-ai-users input[type=number]{border:1px solid var(--ux-border);background:var(--ux-surface);width:100%;min-height:38px;color:var(--ux-text);border-radius:9px;padding:8px}.launch-ai-users button{background:var(--ux-primary);color:#fff;border:0;border-radius:9px;min-height:39px;padding:0 13px;font-size:10px;font-weight:900}.launch-ai-users button:disabled{opacity:.55}@media (max-width:1100px){.launch-ai-users form{grid-template-columns:1fr 1fr 1fr}.launch-ai-users form>div{grid-column:1/-1}}@media (max-width:700px){.launch-ai-users form{grid-template-columns:1fr}.launch-ai-users form>div{grid-column:auto}.launch-projection-lines summary{flex-direction:column;align-items:start}}.saas-loading>button{background:var(--ux-primary);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 16px;font-size:11px;font-weight:900}
.system-page{max-width:1480px;color:var(--ux-text);gap:22px;margin:0 auto;padding:30px;display:grid}.system-hero{color:#fff;background:radial-gradient(circle at 88% 15%,#67d2aa38,#0000 31%),radial-gradient(circle at 12% 110%,#f4b75329,#0000 38%),#092820;border-radius:26px;grid-template-columns:minmax(0,1fr) 310px;gap:42px;min-height:330px;padding:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #05231c29}.system-hero:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-160px;right:-110px;box-shadow:0 0 0 45px #ffffff06,0 0 0 90px #ffffff05}.system-hero>div,.system-hero>aside{z-index:1;position:relative}.system-eyebrow{color:#90bdb0;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:850;display:flex}.system-eyebrow span{background:#67d2aa;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #67d2aa1f}.system-hero h1{letter-spacing:-.055em;max-width:900px;margin:17px 0 16px;font-size:clamp(44px,5.4vw,76px);line-height:.95}.system-hero>div>p:not(.system-eyebrow){color:#accbc2;max-width:790px;margin:0;font-size:16px;line-height:1.65}.system-hero>div>p strong{color:#fff}.system-hero-actions{align-items:center;gap:18px;margin-top:28px;display:flex}.system-hero-actions button,.system-empty button,.system-empty a{color:#08271f;min-height:46px;font:inherit;cursor:pointer;background:#67d2aa;border:0;border-radius:11px;padding:0 18px;font-size:13px;font-weight:900;text-decoration:none}.system-hero-actions button:disabled{cursor:wait;opacity:.65}.system-hero-actions small{color:#8db0a6;font-size:11px;line-height:1.5}.system-hero>aside{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:20px;align-content:center;place-items:center;padding:27px;display:grid}.system-health-ring{--health:0%;background:radial-gradient(circle,#103a30 57%,transparent 58%),conic-gradient(#67d2aa var(--health),#ffffff1f 0);border-radius:50%;place-items:center;width:142px;height:142px;display:grid;box-shadow:inset 0 0 32px #0000001f}.system-health-ring strong{letter-spacing:-.04em;font-size:31px}.system-hero>aside>span{margin-top:17px;font-size:15px;font-weight:900}.system-hero>aside>p{color:#91b1a8;margin:7px 0 15px;font-size:12px}.system-online{color:#b8ead9;background:#67d2aa1f;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:flex}.system-online i{background:#67d2aa;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #67d2aa21}.system-tabs{z-index:8;border:1px solid var(--ux-border);background:color-mix(in srgb,var(--ux-surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:17px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px;display:grid;position:sticky;top:76px;box-shadow:0 12px 35px #122a2214}.system-tabs button{min-width:0;color:var(--ux-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;gap:4px;padding:13px 14px;display:grid}.system-tabs button strong{font-size:13px}.system-tabs button small{color:var(--ux-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.system-tabs button.active{background:var(--ux-primary);color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--ux-primary) 28%,transparent)}.system-tabs button.active small{color:#ffffffb8}.system-view-heading{justify-content:space-between;align-items:end;gap:30px;padding:9px 2px 0;display:flex}.system-view-heading span,.system-card>header>div>span{color:var(--ux-primary);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:900}.system-view-heading h2{letter-spacing:-.035em;margin:5px 0 0;font-size:30px}.system-view-heading>p{max-width:510px;color:var(--ux-muted);text-align:right;margin:0;font-size:12px;line-height:1.55}.system-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;display:grid}.system-kpis article{border:1px solid var(--ux-border);background:var(--ux-surface);border-radius:15px;gap:5px;min-width:0;padding:18px;display:grid;box-shadow:0 10px 30px #142c240b}.system-kpis article>span{color:var(--ux-muted);font-size:11px;font-weight:800}.system-kpis article>strong{letter-spacing:-.045em;font-size:29px;line-height:1}.system-kpis article>small{color:var(--ux-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.system-kpis article.attention{background:color-mix(in srgb,#fff5d6 62%,var(--ux-surface));border-color:#ebc464}.system-kpis article.healthy{background:color-mix(in srgb,#e2f7ee 55%,var(--ux-surface));border-color:#9ed4bf}.system-card{border:1px solid var(--ux-border);background:var(--ux-surface);border-radius:20px;padding:24px;box-shadow:0 13px 42px #142c240d}.system-card>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.system-card h3{letter-spacing:-.03em;margin:5px 0 0;font-size:23px}.system-card>header>b{background:var(--ux-surface-soft);color:var(--ux-primary);border-radius:9px;padding:7px 10px;font-size:11px}.system-card>header>p{max-width:510px;color:var(--ux-muted);text-align:right;margin:0;font-size:12px;line-height:1.55}.system-overview-grid{grid-template-columns:1.25fr .75fr;gap:22px;display:grid}.system-bar-chart{grid-template-columns:repeat(7,1fr);gap:12px;height:245px;padding-top:12px;display:grid}.system-bar-chart>div{grid-template-rows:1fr auto auto;justify-items:center;gap:6px;min-width:0;display:grid}.system-bar-chart>div>div{background:var(--ux-surface-soft);border-radius:10px 10px 4px 4px;align-items:flex-end;width:min(44px,75%);height:100%;display:flex;position:relative}.system-bar-chart i{background:linear-gradient(#67d2aa,#278a6b);border-radius:9px 9px 4px 4px;width:100%;min-height:5px;box-shadow:0 8px 18px #278a6b2e}.system-bar-chart em{color:#fff;background:#092820;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;top:8px;left:50%;transform:translate(-50%)}.system-bar-chart span{color:var(--ux-text);text-transform:capitalize;font-size:10px;font-weight:800}.system-bar-chart small{color:var(--ux-muted);font-size:9px}.system-activity-card footer{border-top:1px solid var(--ux-border);color:var(--ux-muted);gap:18px;padding-top:15px;font-size:10px;display:flex}.system-activity-card footer span{align-items:center;gap:6px;display:flex}.system-activity-card footer i{border-radius:50%;width:8px;height:8px}.system-activity-card footer i.actions{background:#3aa47e}.system-activity-card footer i.trips{background:#092820}.system-module-bars{gap:16px;display:grid}.system-module-bars>div{gap:7px;display:grid}.system-module-bars label{color:var(--ux-muted);justify-content:space-between;gap:12px;font-size:11px;display:flex}.system-module-bars label strong{color:var(--ux-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.system-module-bars>div>i{background:var(--ux-surface-soft);border-radius:999px;height:8px;overflow:hidden}.system-module-bars>div>i>b{border-radius:inherit;background:linear-gradient(90deg,var(--ux-primary),#67d2aa);height:100%;display:block}.system-inline-empty{color:var(--ux-muted);text-align:center;margin:40px 0;font-size:12px}.system-data-card>header{align-items:flex-end}.system-data-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.system-data-grid a{border:1px solid var(--ux-border);background:var(--ux-surface-soft);min-width:0;color:var(--ux-text);border-radius:12px;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:14px;text-decoration:none;transition:transform .16s,border-color .16s;display:grid}.system-data-grid a:hover{border-color:var(--ux-primary);transform:translateY(-2px)}.system-data-grid a>span{background:color-mix(in srgb,var(--ux-primary) 12%,var(--ux-surface));width:34px;height:34px;color:var(--ux-primary);border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.system-data-grid a>div{min-width:0}.system-data-grid strong,.system-data-grid small{display:block}.system-data-grid strong{font-size:18px}.system-data-grid small{color:var(--ux-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.system-data-grid a>b{color:var(--ux-muted);font-size:11px}.system-bottom-grid{grid-template-columns:1.15fr .85fr;gap:22px;display:grid}.system-security-card>header>b{font-size:17px}.system-security-card>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.system-security-card>div>article{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:12px;grid-template-columns:31px 1fr;gap:10px;padding:13px;display:grid}.system-security-card article>span{border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-weight:900;display:grid}.system-security-card article.passed>span{color:#156649;background:#d9f4e7}.system-security-card article.attention>span{color:#765b10;background:#fff0c7}.system-security-card article strong{font-size:12px}.system-security-card article p{color:var(--ux-muted);margin:5px 0 0;font-size:10px;line-height:1.5}.system-company-card>header>b.active{color:#156649;background:#d9f4e7}.system-company-card dl{gap:0;margin:0;display:grid}.system-company-card dl>div{border-top:1px solid var(--ux-border);justify-content:space-between;gap:15px;padding:12px 0;font-size:11px;display:flex}.system-company-card dt{color:var(--ux-muted)}.system-company-card dd{text-align:right;max-width:62%;margin:0;font-weight:800}.system-company-card>a,.system-table-card>footer>a,.system-keys-card>footer>a{color:var(--ux-primary);margin-top:18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.system-insight-layout{grid-template-columns:1fr 350px;align-items:start;gap:22px;display:grid}.system-insight-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.system-insight-list>article{border:1px solid var(--ux-border);background:var(--ux-surface);border-radius:17px;grid-template-columns:42px 1fr;gap:14px;min-height:190px;padding:20px;display:grid;box-shadow:0 10px 30px #142c240b}.system-insight-list>article>span{background:var(--ux-surface-soft);border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.system-insight-list article.positive>span{color:#156649;background:#d9f4e7}.system-insight-list article.warning>span{color:#765b10;background:#fff0c7}.system-insight-list article.info>span{color:#275d99;background:#e7effb}.system-insight-list small{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.system-insight-list article.positive small{color:#257858}.system-insight-list article.warning small{color:#8b6510}.system-insight-list article.info small{color:#356ba2}.system-insight-list h3{margin:8px 0;font-size:19px}.system-insight-list p{color:var(--ux-muted);margin:0;font-size:12px;line-height:1.6}.system-insight-list button{color:var(--ux-primary);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font-size:11px;font-weight:900}.system-insight-note{position:sticky;top:190px}.system-insight-note>span{color:var(--ux-primary);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:900}.system-insight-note h3{margin:8px 0 12px;font-size:24px}.system-insight-note p,.system-insight-note li{color:var(--ux-muted);font-size:12px;line-height:1.6}.system-insight-note ul{gap:9px;margin:18px 0 0;padding-left:19px;display:grid}.system-user-summary{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.system-user-summary article{border:1px solid var(--ux-border);background:var(--ux-surface);border-radius:14px;gap:5px;padding:17px;display:grid}.system-user-summary span{color:var(--ux-muted);font-size:11px}.system-user-summary strong{font-size:27px}.system-search{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:10px;grid-template-columns:20px 1fr;align-items:center;gap:6px;min-width:290px;padding:0 11px;display:grid}.system-search>span{color:var(--ux-muted)}.system-search input{height:42px;color:var(--ux-text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.system-table-wrap{border:1px solid var(--ux-border);border-radius:13px;overflow:auto}.system-table-card table{border-collapse:collapse;width:100%;min-width:820px}.system-table-card th,.system-table-card td{border-bottom:1px solid var(--ux-border);text-align:left;vertical-align:middle;padding:13px 15px;font-size:11px}.system-table-card th{background:var(--ux-surface-soft);color:var(--ux-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.system-table-card tbody tr:last-child td{border-bottom:0}.system-table-card td>strong,.system-table-card td>small{display:block}.system-table-card td>small{max-width:260px;color:var(--ux-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.system-member-status,.system-module-chip{background:var(--ux-surface-soft);border-radius:7px;padding:5px 7px;font-size:9px;font-weight:900;display:inline-flex}.system-member-status.active{color:#156649;background:#d9f4e7}.system-member-status.invited{color:#275d99;background:#e7effb}.system-member-status.suspended{color:#9f2229;background:#fde5e6}.system-table-card>footer,.system-keys-card>footer{justify-content:space-between;align-items:center;gap:20px;padding-top:17px;display:flex}.system-table-card>footer p,.system-keys-card>footer p{color:var(--ux-muted);margin:0;font-size:11px}.system-table-card>footer a,.system-keys-card>footer a{margin:0}.system-table-empty{color:var(--ux-muted);text-align:center;margin:0;padding:35px;font-size:12px}.system-connections-layout{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.system-connections-card>header>b{font-size:12px}.system-connections-card>div,.system-keys-card>div:not(.system-secret-notice){gap:9px;display:grid}.system-connections-card>div>article,.system-keys-card>div>article{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:13px;grid-template-columns:90px 1fr;align-items:start;gap:13px;padding:15px;display:grid}.system-connections-card article>span{text-transform:uppercase;border-radius:8px;justify-content:center;padding:6px 8px;font-size:9px;font-weight:900;display:inline-flex}.system-connections-card span.active{color:#156649;background:#d9f4e7}.system-connections-card span.configured{color:#275d99;background:#e7effb}.system-connections-card span.attention,.system-connections-card span.pending{color:#765b10;background:#fff0c7}.system-connections-card article strong,.system-connections-card article small,.system-keys-card article strong,.system-keys-card article small{display:block}.system-connections-card article strong{font-size:13px}.system-connections-card article small{color:var(--ux-muted);margin-top:4px;font-size:10px}.system-connections-card article p,.system-keys-card article p{color:var(--ux-muted);margin:8px 0 0;font-size:11px;line-height:1.5}.system-connections-stack{gap:22px;display:grid}.system-secret-message{background:color-mix(in srgb,#e2f7ee 65%,var(--ux-surface));color:var(--ux-text);border:1px solid #9ed4bf;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;font-size:12px;font-weight:800;display:flex}.system-secret-message button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.system-keys-card>div>article.has-error{border-color:#e2a3a7}.system-secret-controls{border-top:1px solid var(--ux-border);gap:10px;margin-top:13px;padding-top:12px;display:grid}.system-secret-controls label{gap:6px;display:grid}.system-secret-controls label>span{color:var(--ux-muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:800}.system-secret-controls input{border:1px solid var(--ux-border);background:var(--ux-surface);min-width:0;height:42px;color:var(--ux-text);font:600 11px var(--font-geist-mono),monospace;border-radius:9px;outline:0;padding:0 11px}.system-secret-controls input:focus{border-color:var(--ux-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ux-primary) 12%,transparent)}.system-secret-controls>div{flex-wrap:wrap;gap:7px;display:flex}.system-secret-controls button{background:var(--ux-primary);color:#fff;min-height:34px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 11px;font-size:10px;font-weight:900}.system-secret-controls button.secondary{border:1px solid var(--ux-border);background:var(--ux-surface);color:var(--ux-text)}.system-secret-controls button.danger{color:#9f2229;background:#fde5e6}.system-secret-controls button:disabled{cursor:not-allowed;opacity:.5}.system-launch-integrations>header>b{background:var(--ux-primary-soft);color:var(--ux-primary);text-transform:uppercase;border-radius:9px;padding:7px 10px;font-size:9px}.system-launch-integrations>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.system-launch-integrations>div>article{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:14px;align-content:start;gap:14px;padding:17px;display:grid}.system-launch-title{grid-template-columns:36px 1fr;align-items:start;gap:11px;display:grid}.system-launch-title>span{color:#765b10;background:#fff0c7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:950;display:grid}.system-launch-title>span.ready{color:#156649;background:#d9f4e7}.system-launch-title strong{font-size:13px}.system-launch-title p{color:var(--ux-muted);margin:4px 0 0;font-size:10px;line-height:1.45}.system-launch-integrations form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.system-launch-integrations form label:first-child{grid-column:1/-1}.system-launch-integrations form label{gap:5px;display:grid}.system-launch-integrations form label>span,.system-launch-code>span{color:var(--ux-muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.system-launch-integrations input{border:1px solid var(--ux-border);background:var(--ux-surface);min-width:0;height:41px;color:var(--ux-text);font:inherit;border-radius:8px;padding:0 10px;font-size:10px}.system-launch-integrations form>div{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.system-launch-integrations button{background:var(--ux-primary);color:#fff;min-height:36px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 12px;font-size:10px;font-weight:900}.system-launch-integrations button.secondary{border:1px solid var(--ux-border);background:var(--ux-surface);color:var(--ux-text)}.system-launch-integrations button:disabled{cursor:not-allowed;opacity:.5}.system-launch-integrations article>small{color:var(--ux-muted);font-size:9px;line-height:1.55}.system-launch-checks{gap:7px;margin:0;padding:0;list-style:none;display:grid}.system-launch-checks li{color:var(--ux-muted);align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.system-launch-checks i{border:2px solid #d6b952;border-radius:50%;width:9px;height:9px}.system-launch-checks li.ready{color:var(--ux-text)}.system-launch-checks li.ready i{background:#208162;border-color:#208162}.system-launch-code{gap:6px;display:grid}.system-launch-code code{border:1px solid var(--ux-border);background:var(--ux-surface);color:var(--ux-text);white-space:nowrap;border-radius:8px;padding:10px;font-size:9px;display:block;overflow:auto}.system-event-chips{flex-wrap:wrap;gap:6px;display:flex}.system-event-chips code{background:var(--ux-primary-soft);color:var(--ux-primary);border-radius:7px;padding:6px 8px;font-size:8px;font-weight:850}.system-launch-integrations>footer{border-top:1px solid var(--ux-border);margin-top:15px;padding-top:13px}.system-launch-integrations>footer p{color:var(--ux-muted);margin:0;font-size:10px;line-height:1.55}.system-launch-integrations>footer code{color:var(--ux-text);font-size:9px}.system-secret-notice{background:color-mix(in srgb,#e2f7ee 55%,var(--ux-surface));border:1px solid #9ed4bf;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:11px;margin-bottom:13px;padding:13px;display:grid}.system-secret-notice>span{font-size:20px}.system-secret-notice p{color:var(--ux-muted);margin:0;font-size:11px;line-height:1.5}.system-secret-notice strong{color:var(--ux-text)}.system-keys-card>div>article{grid-template-columns:34px 1fr}.system-keys-card article>span{border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:grid}.system-keys-card article>span.managed,.system-keys-card article>span.active{color:#156649;background:#d9f4e7}.system-keys-card article>span.configured{color:#275d99;background:#e7effb}.system-keys-card article>span.error{color:#9f2229;background:#fde5e6}.system-keys-card article>span.missing{color:#765b10;background:#fff0c7}.system-keys-card code,.system-audit-card code{background:var(--ux-surface);color:var(--ux-muted);font:600 9px var(--font-geist-mono),monospace;border-radius:5px;margin-top:5px;padding:3px 5px;display:inline-flex}.system-keys-card article small{color:var(--ux-muted);text-transform:capitalize;margin-top:7px;font-size:9px}.system-ai-pricing>header>b{color:#156649;background:#d9f4e7}.system-ai-price-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.system-ai-price-grid article{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:13px;gap:6px;padding:17px;display:grid}.system-ai-price-grid span{color:var(--ux-muted);font-size:10px;font-weight:800}.system-ai-price-grid strong{letter-spacing:-.04em;font-size:24px}.system-ai-price-grid small{color:var(--ux-muted);font-size:9px;line-height:1.45}.system-ai-pricing>footer{border-top:1px solid var(--ux-border);justify-content:space-between;gap:20px;margin-top:17px;padding-top:15px;display:flex}.system-ai-pricing>footer p{color:var(--ux-muted);margin:0;font-size:10px}.system-ai-pricing>footer strong{color:var(--ux-text)}.system-audit-card table{min-width:1050px}.system-audit-card .system-module-chip{background:color-mix(in srgb,var(--ux-primary) 11%,var(--ux-surface));color:var(--ux-primary)}.system-audit-card code{color:var(--ux-text);margin:0}.system-audit-card>footer>span{color:var(--ux-muted);font-size:10px}.system-loading,.system-empty{border:1px solid var(--ux-border);background:var(--ux-surface);border-radius:22px;grid-template-columns:54px 1fr;align-content:center;align-items:center;gap:17px;max-width:760px;min-height:360px;margin:50px auto;padding:42px;display:grid;box-shadow:0 18px 50px #142c2412}.system-loading>span,.system-empty>span{color:#67d2aa;background:#0d2c24;border-radius:15px;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.system-loading strong{font-size:20px}.system-loading p,.system-empty p{color:var(--ux-muted);margin:7px 0 0;font-size:13px;line-height:1.55}.system-empty{text-align:center;grid-template-columns:1fr;justify-items:center}.system-empty h1{margin:0;font-size:34px}.system-empty a,.system-empty button{align-items:center;margin-top:10px;display:inline-flex}.system-empty.error>span{color:#9f2229;background:#fde5e6}html[data-theme=dark] .system-kpis article.attention,html[data-theme=dark] .system-connections-card span.pending,html[data-theme=dark] .system-connections-card span.attention,html[data-theme=dark] .system-keys-card article>span.missing,html[data-theme=dark] .system-insight-list article.warning>span,html[data-theme=dark] .system-security-card article.attention>span{color:#f3d477;background:#463b1c}html[data-theme=dark] .system-kpis article.healthy,html[data-theme=dark] .system-connections-card span.active,html[data-theme=dark] .system-keys-card article>span.managed,html[data-theme=dark] .system-keys-card article>span.configured,html[data-theme=dark] .system-insight-list article.positive>span,html[data-theme=dark] .system-security-card article.passed>span,html[data-theme=dark] .system-secret-notice{color:#a6e0cd;background:#183a30}html[data-theme=dark] .system-connections-card span.configured,html[data-theme=dark] .system-insight-list article.info>span{color:#a8cdf1;background:#1d3045}@media (max-width:1260px){.system-kpis,.system-user-summary{grid-template-columns:repeat(3,1fr)}.system-data-grid{grid-template-columns:repeat(4,1fr)}.system-overview-grid,.system-insight-layout{grid-template-columns:1fr}.system-insight-note{position:static}.system-connections-layout,.system-launch-integrations>div{grid-template-columns:1fr}.system-ai-price-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.system-page{padding:18px}.system-hero{grid-template-columns:1fr;padding:32px}.system-hero>aside{text-align:left;grid-template-columns:auto 1fr;justify-items:start;gap:0 18px}.system-health-ring{grid-row:1/5;width:110px;height:110px}.system-hero>aside>span{margin-top:0}.system-tabs{display:flex;top:68px;overflow:auto}.system-tabs button{min-width:145px}.system-bottom-grid{grid-template-columns:1fr}.system-data-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.system-page{gap:14px;padding:10px}.system-hero{border-radius:20px;min-height:0;padding:28px 21px}.system-hero h1{font-size:45px}.system-hero>div>p:not(.system-eyebrow){font-size:14px}.system-hero-actions{flex-direction:column;align-items:stretch}.system-hero-actions button{width:100%}.system-hero>aside{text-align:center;grid-template-columns:1fr;justify-items:center}.system-health-ring{grid-row:auto}.system-hero>aside>span{margin-top:15px}.system-view-heading{flex-direction:column;align-items:flex-start;gap:8px}.system-view-heading>p{text-align:left}.system-kpis,.system-user-summary{grid-template-columns:repeat(2,1fr)}.system-kpis article:last-child:nth-child(odd),.system-user-summary article:last-child:nth-child(odd){grid-column:1/-1}.system-overview-grid,.system-bottom-grid{gap:14px}.system-card{border-radius:16px;padding:18px}.system-card>header,.system-data-card>header{flex-direction:column;align-items:flex-start}.system-card>header>p{text-align:left}.system-data-grid{grid-template-columns:repeat(2,1fr)}.system-security-card>div,.system-insight-list{grid-template-columns:1fr}.system-search{width:100%;min-width:0}.system-table-card>footer,.system-keys-card>footer,.system-ai-pricing>footer{flex-direction:column;align-items:flex-start}.system-connections-card>div>article{grid-template-columns:1fr}.system-connections-card article>span{justify-self:start}.system-activity-card footer{flex-direction:column;align-items:flex-start}.system-bar-chart{gap:5px;height:210px}.system-bar-chart>div>div{width:min(34px,80%)}.system-company-card dd{max-width:55%}.system-ai-price-grid,.system-launch-integrations form{grid-template-columns:1fr}.system-launch-integrations form label:first-child,.system-launch-integrations form>div{grid-column:auto}}@media (max-width:430px){.system-kpis,.system-user-summary,.system-data-grid{grid-template-columns:1fr}.system-kpis article:last-child:nth-child(odd),.system-user-summary article:last-child:nth-child(odd){grid-column:auto}.system-hero h1{font-size:39px}.system-insight-list>article{grid-template-columns:1fr;min-height:0}.system-bar-chart span{font-size:8px}}.platform-admin-panel{border:1px solid color-mix(in srgb,var(--ux-primary) 36%,var(--ux-border));background:linear-gradient(145deg,color-mix(in srgb,var(--ux-primary-soft) 72%,var(--ux-surface)),var(--ux-surface));border-radius:24px;gap:16px;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 18px 55px #0c3f3317}.platform-admin-panel.loading{grid-template-columns:50px 1fr;align-items:center}.platform-admin-panel.loading>span{background:var(--ux-primary);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.platform-admin-panel.loading p{color:var(--ux-muted);margin:5px 0 0;font-size:12px}.platform-admin-panel>header{grid-template-columns:1fr 280px;align-items:center;gap:28px;display:grid}.platform-admin-panel>header h2{letter-spacing:-.05em;margin:7px 0 8px;font-size:clamp(31px,4vw,49px)}.platform-admin-panel>header p:not(.system-eyebrow){max-width:760px;color:var(--ux-muted);margin:0;font-size:13px;line-height:1.65}.platform-admin-panel>header aside{border:1px solid var(--ux-border);background:var(--ux-surface);border-radius:15px;gap:5px;padding:18px;display:grid}.platform-admin-panel>header aside span,.platform-admin-panel>header aside small{color:var(--ux-muted);font-size:9px}.platform-admin-panel>header aside strong{font-size:17px}.platform-admin-message{background:color-mix(in srgb,#dff6ed 65%,var(--ux-surface));border:1px solid #8ecdb6;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-size:12px;font-weight:800;display:flex}.platform-admin-message button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.platform-admin-section{border:1px solid var(--ux-border);background:var(--ux-surface);border-radius:17px;overflow:hidden}.platform-admin-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;list-style:none;display:flex}.platform-admin-section>summary::-webkit-details-marker{display:none}.platform-admin-section>summary>div{grid-template-columns:36px 1fr;align-items:center;gap:2px 12px;display:grid}.platform-admin-section>summary span{background:var(--ux-primary-soft);width:34px;height:34px;color:var(--ux-primary);border-radius:10px;grid-row:1/3;place-items:center;font-size:10px;font-weight:900;display:grid}.platform-admin-section>summary strong{font-size:14px}.platform-admin-section>summary small{color:var(--ux-muted);font-size:10px}.platform-admin-section>summary>b{color:var(--ux-primary);font-size:10px}.platform-admin-section[open]>summary{border-bottom:1px solid var(--ux-border)}.platform-demo-layout{grid-template-columns:minmax(0,1fr) 280px;gap:16px;padding:16px;display:grid}.platform-demo-main{gap:14px;display:grid}.platform-demo-main>header{justify-content:space-between;align-items:flex-start;gap:22px;padding:4px;display:flex}.platform-demo-main>header span,.platform-demo-actions>span,.platform-demo-quick>span{color:var(--ux-primary);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.platform-demo-main>header h3{margin:5px 0 6px;font-size:21px}.platform-demo-main>header p{max-width:720px;color:var(--ux-muted);margin:0;font-size:10px;line-height:1.6}.platform-demo-main>header>b{background:var(--ux-primary-soft);color:var(--ux-primary);border-radius:8px;flex:none;padding:6px 8px;font-size:8px}.platform-demo-kpis{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.platform-demo-kpis article{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:11px;gap:5px;min-width:0;padding:12px;display:grid}.platform-demo-kpis span{color:var(--ux-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.platform-demo-kpis strong{letter-spacing:-.04em;font-size:21px}.platform-demo-generator{border:1px solid color-mix(in srgb,var(--ux-primary) 32%,var(--ux-border));background:color-mix(in srgb,var(--ux-primary-soft) 55%,var(--ux-surface));border-radius:13px;grid-template-columns:minmax(190px,1fr) 100px auto;align-items:end;gap:9px;padding:14px;display:grid}.platform-demo-generator label{color:var(--ux-muted);gap:5px;font-size:9px;font-weight:850;display:grid}.platform-demo-generator select,.platform-demo-generator input{border:1px solid var(--ux-border);background:var(--ux-surface);width:100%;height:40px;color:var(--ux-text);font:inherit;border-radius:8px;padding:0 10px;font-size:11px}.platform-demo-generator button,.platform-demo-quick button{background:var(--ux-primary);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 14px;font-size:10px;font-weight:900}.platform-demo-generator button:disabled,.platform-demo-quick button:disabled{cursor:wait;opacity:.55}.platform-demo-generator>small{color:var(--ux-muted);grid-column:1/-1;font-size:8px}.platform-demo-quick{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.platform-demo-quick>span{margin-right:auto}.platform-demo-quick button{border:1px solid var(--ux-border);background:var(--ux-surface);min-height:34px;color:var(--ux-text)}.platform-demo-quick button:last-child{border-color:var(--ux-primary);background:var(--ux-primary);color:#fff}.platform-demo-actions{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:14px;align-content:start;gap:9px;padding:17px;display:grid}.platform-demo-actions>p{color:var(--ux-muted);margin:0 0 4px;font-size:9px;line-height:1.5}.platform-demo-actions>a{border:1px solid var(--ux-border);background:var(--ux-surface);color:var(--ux-text);border-radius:10px;gap:4px;padding:12px;text-decoration:none;display:grid}.platform-demo-actions>a:hover{border-color:var(--ux-primary)}.platform-demo-actions>a strong{font-size:10px}.platform-demo-actions>a small,.platform-demo-note{color:var(--ux-muted);font-size:8px;line-height:1.45}.platform-demo-note{margin-top:5px}.platform-demo-results{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:13px;gap:6px;padding:13px;display:grid}.platform-demo-results>header{justify-content:space-between;gap:12px;margin-bottom:2px;display:flex}.platform-demo-results>header strong{font-size:11px}.platform-demo-results>header small{color:var(--ux-muted);font-size:9px}.platform-demo-results>a{background:var(--ux-surface);color:var(--ux-text);border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:9px;text-decoration:none;display:grid}.platform-demo-results>a>span{background:var(--ux-primary-soft);width:27px;height:27px;color:var(--ux-primary);border-radius:8px;place-items:center;font-size:9px;font-weight:900;display:grid}.platform-demo-results>a>div{gap:3px;min-width:0;display:grid}.platform-demo-results>a strong{font-size:10px}.platform-demo-results>a small{color:var(--ux-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.platform-demo-results>a>b{color:var(--ux-primary);font-size:8px}.platform-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:16px;display:grid}.platform-plan-grid form,.platform-grant-form{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:14px;gap:11px;padding:18px;display:grid}.platform-plan-grid form>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-plan-grid form>header small{color:var(--ux-primary);text-transform:uppercase;font-size:8px;font-weight:900}.platform-plan-grid form h3{margin:3px 0 0;font-size:20px}.platform-plan-grid form>header label,.platform-check,.platform-check-row label{align-items:center;gap:7px;display:flex!important}.platform-plan-grid label,.platform-grant-form label{color:var(--ux-muted);gap:5px;font-size:9px;font-weight:850;display:grid}.platform-plan-grid input,.platform-plan-grid textarea,.platform-grant-form input,.platform-grant-form select,.platform-grant-form textarea{border:1px solid var(--ux-border);background:var(--ux-surface);width:100%;min-width:0;color:var(--ux-text);font:inherit;border-radius:8px;padding:10px;font-size:11px}.platform-plan-grid textarea,.platform-grant-form textarea{resize:vertical}.platform-plan-grid button[type=submit],.platform-grant-form button[type=submit]{background:var(--ux-primary);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:42px;font-weight:900}.platform-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.platform-check input,.platform-check-row input,.platform-plan-grid form>header input{width:16px;height:16px}.platform-plan-preview-wrap{gap:14px;padding:16px 16px 0;display:grid}.platform-plan-preview-wrap>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.platform-plan-preview-wrap>header>div:first-child{gap:3px;display:grid}.platform-plan-preview-wrap>header strong{font-size:13px}.platform-plan-preview-wrap>header small{color:var(--ux-muted);font-size:9px}.platform-plan-preview-wrap>header>div:last-child{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:9px;padding:3px;display:flex}.platform-plan-preview-wrap>header button{min-height:31px;color:var(--ux-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 13px;font-size:9px;font-weight:900}.platform-plan-preview-wrap>header button.active{background:var(--ux-primary);color:#fff}.platform-plan-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.platform-plan-preview>article{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:15px;align-content:start;gap:8px;min-height:285px;padding:19px;display:grid;position:relative}.platform-plan-preview>article.featured{border-color:var(--ux-primary);box-shadow:0 12px 30px #0c3f3317}.platform-plan-preview>article.disabled{opacity:.58}.platform-plan-preview>article>b{background:var(--ux-primary);color:#fff;text-transform:uppercase;border-radius:7px;padding:5px 7px;font-size:7px;position:absolute;top:12px;right:12px}.platform-plan-preview article>small{color:var(--ux-primary);text-transform:uppercase;padding-right:70px;font-size:8px;font-weight:900}.platform-plan-preview h3{margin:0;font-size:22px}.platform-plan-preview article>div{align-items:baseline;gap:4px;display:flex}.platform-plan-preview article>div strong{font-size:25px}.platform-plan-preview article>div span,.platform-plan-preview article>em{color:var(--ux-muted);font-size:8px;font-style:normal}.platform-plan-preview article>p{color:var(--ux-muted);margin:0;font-size:9px;line-height:1.5}.platform-plan-preview ul{gap:6px;margin:3px 0 0;padding:0;list-style:none;display:grid}.platform-plan-preview li{font-size:8px}.platform-plan-preview footer{border-top:1px solid var(--ux-border);justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;font-size:8px;display:flex}.platform-plan-preview footer b{color:var(--ux-primary)}.platform-grant-layout{grid-template-columns:minmax(330px,.75fr) minmax(0,1.25fr);gap:14px;padding:16px;display:grid}.platform-check-row{flex-wrap:wrap;gap:12px;display:flex}.platform-grant-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;display:grid}.platform-grant-list article{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:13px;padding:15px}.platform-grant-list article.paused{opacity:.65}.platform-grant-list header{justify-content:space-between;gap:10px;display:flex}.platform-grant-list header div{gap:4px;display:grid}.platform-grant-list header span{color:var(--ux-primary);text-transform:uppercase;font-size:8px;font-weight:900}.platform-grant-list header strong{font-size:12px}.platform-grant-list header button{color:var(--ux-primary);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.platform-grant-list p{color:var(--ux-muted);margin:12px 0 9px;font-size:10px}.platform-grant-list article>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.platform-grant-list article>div:last-child small{background:var(--ux-surface);color:var(--ux-muted);border-radius:7px;padding:5px 7px;font-size:8px}.platform-empty{color:var(--ux-muted);text-align:center;grid-column:1/-1;padding:35px}.platform-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:16px;display:grid}.platform-feature-grid article{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px;display:grid}.platform-feature-grid article>div{gap:4px;display:grid}.platform-feature-grid strong{font-size:11px}.platform-feature-grid small{color:var(--ux-muted);font-size:8px}.platform-feature-grid label{color:var(--ux-muted);gap:4px;font-size:8px;font-weight:800;display:grid}.platform-feature-grid button{cursor:pointer;border:0;border-radius:8px;min-width:76px;min-height:32px;font-size:9px;font-weight:900}.platform-feature-grid button.on{color:#156649;background:#d9f4e7}.platform-feature-grid button.off{color:#9f2229;background:#fde5e6}.platform-optional-controls>header{justify-content:space-between;align-items:end;gap:18px;padding:16px 16px 0;display:flex}.platform-optional-controls>header>div{gap:4px;display:grid}.platform-optional-controls>header strong{font-size:13px}.platform-optional-controls>header small{color:var(--ux-muted);font-size:9px}.platform-optional-controls>header label{color:var(--ux-muted);gap:5px;font-size:9px;font-weight:850;display:grid}.platform-optional-controls>header select{border:1px solid var(--ux-border);background:var(--ux-surface);min-width:190px;height:39px;color:var(--ux-text);font:inherit;border-radius:8px;padding:0 10px}.platform-optional-controls .platform-feature-grid article{grid-template-columns:minmax(180px,1fr) repeat(3,auto)}.company-branding-card>div{grid-template-columns:130px 1fr;align-items:center;gap:22px;display:grid}.company-branding-card figure{border:1px dashed var(--ux-border);background:var(--ux-surface-soft);border-radius:15px;place-items:center;width:130px;height:100px;margin:0;display:grid;overflow:hidden}.company-branding-card figure img{object-fit:contain;max-width:100%;max-height:100%}.company-branding-card figure span{background:var(--ux-primary);color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.company-branding-card form{gap:8px;display:grid}.company-branding-card form label{color:var(--ux-muted);gap:6px;font-size:10px;font-weight:800;display:grid}.company-branding-card input[type=file]{border:1px solid var(--ux-border);background:var(--ux-surface-soft);color:var(--ux-text);border-radius:9px;padding:10px;font-size:10px}.company-branding-card form small,.company-branding-card form p{color:var(--ux-muted);margin:0;font-size:9px;line-height:1.5}.company-branding-card form>div{gap:8px;display:flex}.company-branding-card button{background:var(--ux-primary);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:38px;padding:0 13px;font-size:10px;font-weight:900}.company-branding-card button.secondary{border:1px solid var(--ux-border);background:var(--ux-surface);color:var(--ux-text)}.system-token-explainer{border:1px solid color-mix(in srgb,var(--ux-primary) 35%,var(--ux-border));background:var(--ux-primary-soft);border-radius:15px;grid-template-columns:42px 1fr;align-items:start;gap:13px;padding:17px 19px;display:grid}.system-token-explainer>span{background:var(--ux-primary);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.system-token-explainer strong{font-size:13px}.system-token-explainer p{color:var(--ux-muted);margin:5px 0 0;font-size:11px;line-height:1.65}.system-token-explainer b{color:var(--ux-text)}html[data-theme=dark] .platform-admin-message{background:#17352c}html[data-theme=dark] .platform-feature-grid button.on{color:#a6e0cd;background:#183a30}html[data-theme=dark] .platform-feature-grid button.off{color:#ffb8bc;background:#4b2225}@media (max-width:1180px){.platform-plan-grid,.platform-plan-preview{grid-template-columns:1fr}.platform-plan-preview>article{min-height:0}.platform-grant-layout,.platform-demo-layout,.platform-feature-grid{grid-template-columns:1fr}.platform-demo-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-demo-actions>span,.platform-demo-actions>p,.platform-demo-note{grid-column:1/-1}.platform-demo-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.platform-admin-panel>header{grid-template-columns:1fr}.platform-admin-section>summary{align-items:flex-start}.platform-admin-section>summary>b{display:none}.platform-plan-grid,.platform-grant-layout,.platform-feature-grid,.platform-demo-layout{padding:10px}.platform-grant-list{grid-template-columns:1fr}.platform-feature-grid article{grid-template-columns:1fr 1fr}.platform-feature-grid article>div{grid-column:1/-1}.platform-demo-main>header{display:grid}.platform-demo-main>header>b{width:fit-content}.platform-demo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-demo-generator{grid-template-columns:1fr 82px}.platform-demo-generator button{grid-column:1/-1}.platform-demo-actions{grid-template-columns:1fr}.platform-demo-actions>span,.platform-demo-actions>p,.platform-demo-note{grid-column:auto}.company-branding-card>div{grid-template-columns:1fr}.company-branding-card figure{width:100%}.company-branding-card form>div{flex-wrap:wrap}.platform-form-grid{grid-template-columns:1fr}.system-token-explainer{grid-template-columns:34px 1fr}.system-token-explainer>span{width:32px;height:32px}}.platform-technical-context{background:#fff9df;border:1px solid #d8c579;border-radius:17px;gap:14px;padding:19px;display:grid}.platform-technical-context>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.platform-technical-context>header span{color:#705a12;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:900}.platform-technical-context h3{margin:4px 0 0}.platform-technical-context>header b{color:#534005;background:#f1df94;border-radius:9px;padding:7px 10px;font-size:9px}.platform-technical-context>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.platform-technical-context article{background:#fff;border-radius:11px;gap:5px;padding:12px;display:grid}.platform-technical-context article span,.platform-technical-context>p{color:#756938;font-size:9px}.platform-technical-context article strong{font-size:12px}.platform-technical-context>p{margin:0;line-height:1.5}@media (max-width:760px){.platform-technical-context>div{grid-template-columns:1fr 1fr}}
.platform-plan-inspector{border:1px solid color-mix(in srgb, var(--ux-primary) 42%, var(--ux-border));background:linear-gradient(135deg, var(--ux-primary-soft), var(--ux-surface));border-radius:17px;gap:14px;padding:18px;display:grid}.platform-plan-inspector>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.platform-plan-inspector>header>div{gap:4px;display:grid}.platform-plan-inspector>header span{color:var(--ux-primary);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.platform-plan-inspector>header strong{font-size:15px}.platform-plan-inspector>header small{color:var(--ux-muted);font-size:9px}.platform-plan-inspector>header label{color:var(--ux-muted);gap:5px;font-size:8px;font-weight:900;display:grid}.platform-plan-inspector select{border:1px solid var(--ux-border);background:var(--ux-surface);min-width:190px;height:39px;color:var(--ux-text);font:inherit;border-radius:9px;padding:0 10px;font-size:10px}.platform-plan-inspector-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.platform-plan-inspector-grid article{border:1px solid var(--ux-border);background:var(--ux-surface);border-radius:11px;gap:5px;padding:13px;display:grid}.platform-plan-inspector-grid span{color:var(--ux-muted);font-size:8px;font-weight:800}.platform-plan-inspector-grid strong{font-size:16px}.platform-plan-inspector-detail{grid-template-columns:.75fr 1.25fr;gap:12px;display:grid}.platform-plan-inspector-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.platform-plan-inspector-detail dl>div,.platform-plan-inspector-detail li{background:var(--ux-surface);border-radius:9px;padding:10px;font-size:9px}.platform-plan-inspector-detail dt{color:var(--ux-muted);font-size:8px}.platform-plan-inspector-detail dd{margin:4px 0 0;font-weight:900}.platform-plan-inspector-detail ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.platform-grant-list .platform-promotion-actions{align-items:center;gap:7px;display:flex}.platform-grant-list .platform-promotion-actions button.danger{color:#ad2c34}.ux-subscription-bubble{z-index:54;color:#4e3d09;background:#fff7cf;border:1px solid #e0bd52;border-radius:15px;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;min-width:270px;padding:11px 13px;text-decoration:none;display:grid;position:fixed;bottom:96px;right:22px;box-shadow:0 14px 42px #32270533}.ux-subscription-bubble>span{color:#3d2f05;background:#f2cc4e;border-radius:12px;place-items:center;width:46px;height:46px;font-size:22px;font-weight:950;display:grid}.ux-subscription-bubble>div{gap:2px;display:grid}.ux-subscription-bubble strong{text-transform:uppercase;font-size:11px}.ux-subscription-bubble small,.ux-subscription-bubble b{font-size:9px}.ux-subscription-paywall{background:linear-gradient(145deg,#fff8f7,#fff);border:1px solid #e3aaa4;border-radius:24px;justify-items:start;gap:14px;max-width:780px;margin:clamp(28px,8vh,90px) auto;padding:clamp(28px,5vw,54px);display:grid;box-shadow:0 24px 70px #5b1a141f}.ux-subscription-paywall>span{color:#9b2d26;letter-spacing:.08em;text-transform:uppercase;background:#fde3e0;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:900}.ux-subscription-paywall h1{letter-spacing:-.045em;max-width:620px;margin:0;font-size:clamp(30px,5vw,48px);line-height:1.03}.ux-subscription-paywall>p{max-width:650px;color:var(--ux-muted);margin:0;font-size:13px;line-height:1.7}.ux-subscription-paywall>div{border:1px solid var(--ux-border);background:var(--ux-surface-soft);border-radius:11px;gap:4px;padding:13px 15px;display:grid}.ux-subscription-paywall>div strong{font-size:13px}.ux-subscription-paywall>div small{color:var(--ux-muted);font-size:9px}.ux-subscription-paywall>a{background:var(--ux-primary);color:#fff;border-radius:10px;align-items:center;min-height:44px;padding:0 17px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.ux-subscription-owner-note{background:var(--ux-surface-soft);border-radius:9px;padding:11px 13px;font-weight:800;color:var(--ux-text)!important}html[data-theme=dark] .ux-subscription-bubble{color:#f5e6a4;background:#312b16;border-color:#746021}html[data-theme=dark] .ux-subscription-paywall{background:linear-gradient(145deg, #321d1b, var(--ux-surface));border-color:#63322e}@media (max-width:760px){.platform-plan-inspector>header{flex-direction:column;align-items:stretch}.platform-plan-inspector select{width:100%}.platform-plan-inspector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-plan-inspector-detail{grid-template-columns:1fr}.ux-subscription-bubble{min-width:0;bottom:80px;left:10px;right:10px}}
.trial-paywall-backdrop{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0918149e;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.trial-paywall{background:#fff;border-radius:22px;gap:18px;width:min(1040px,100%);padding:30px;display:grid;box-shadow:0 40px 110px #0000005c}.trial-paywall>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.trial-paywall h1{color:#14261f;margin:4px 0 8px;font-size:27px;line-height:1.15}.trial-paywall>header p{color:#55636c;max-width:62ch;margin:0;font-size:13px;line-height:1.55}.trial-paywall-cycle{background:#eef2f0;border-radius:12px;gap:6px;padding:5px;display:flex}.trial-paywall-cycle button{color:#47555e;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 14px;font-size:12px;font-weight:800}.trial-paywall-cycle button.active{color:#0d6b50;background:#fff;box-shadow:0 2px 8px #00000014}.trial-paywall-cycle span{color:#0d6b50;font-size:9px;font-weight:700;display:block}.trial-paywall-loading{color:#6a767f;margin:0;font-size:13px}.trial-paywall-plans{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.trial-paywall-plans article{background:#fff;border:1px solid #dfe6e3;border-radius:16px;align-content:start;gap:6px;padding:20px 18px;display:grid;position:relative}.trial-paywall-plans article.featured{background:#f7fcfa;border-color:#b9dfd0}.trial-paywall-plans article.selected{border-color:#0d6b50;box-shadow:0 0 0 2px #0d6b502e}.trial-paywall-badge{color:#fff;background:#0d6b50;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800;position:absolute;top:-10px;left:18px}.trial-paywall-plans h2{color:#14261f;margin:4px 0 0;font-size:18px}.trial-paywall-plans article>p{color:#6a767f;margin:0;font-size:11px}.trial-paywall-from{color:#8a959c;font-size:11px}.trial-paywall-from s{color:#a9b2b8}.trial-paywall-plans strong{color:#14261f;font-size:27px;font-weight:900}.trial-paywall-plans strong i{color:#6a767f;font-size:12px;font-style:normal;font-weight:700}.trial-paywall-plans small{color:#6a767f;font-size:11px}.trial-paywall-plans ul{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.trial-paywall-plans li{color:#47555e;font-size:12px;line-height:1.4}.trial-paywall-plans li:before{content:"✓";color:#0d6b50;margin-right:6px;font-weight:900}.trial-paywall-plans article button{color:#2f4139;cursor:pointer;background:#fff;border:1px solid #cfdad5;border-radius:10px;margin-top:12px;padding:10px;font-size:12px;font-weight:800}.trial-paywall-plans article.selected button{color:#fff;background:#0d6b50;border-color:#0d6b50}.trial-paywall-message{color:#7a5410;background:#fff6e2;border-radius:12px;margin:0;padding:11px 14px;font-size:12px;line-height:1.5}.trial-paywall>footer{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:12px;display:grid}.trial-paywall>footer>div{gap:7px;display:grid}.trial-paywall>footer small{color:#6a767f;font-size:11px;line-height:1.5}.trial-paywall>footer button{cursor:pointer;border-radius:12px;padding:15px 18px;font-size:14px;font-weight:850}.trial-paywall-primary button{color:#fff;background:#0d6b50;border:0}.trial-paywall-primary button:disabled{cursor:not-allowed;background:#9fb5ad}.trial-paywall-secondary button{color:#2f4139;background:#fff;border:1px solid #cfdad5}.trial-paywall-secondary button:disabled{color:#9aa5ab;cursor:not-allowed}.trial-paywall-exit{border-top:1px solid #e9edeb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.trial-paywall-exit button{color:#6a767f;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700;text-decoration:underline}.trial-paywall-exit a{color:#0d6b50;font-size:12px;font-weight:800;text-decoration:none}@media (max-width:640px){.trial-paywall{padding:22px 18px}.trial-paywall h1{font-size:22px}}.billing-checkout-message{color:#7a4f0c;text-align:left;background:#fff4e2;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:10px;margin:10px 0 0;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.billing-checkout-message button{color:#7a4f0c;cursor:pointer;background:0 0;border:0;flex:none;font-size:15px;line-height:1}.billing-pix-action{margin-top:8px;color:#2f4139!important;background:#fff!important;border:1px solid #cfdad5!important}.ux-subscription-bar-action{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}html[data-theme=dark] .trial-paywall{background:#12211d;box-shadow:0 40px 110px #0009}html[data-theme=dark] .trial-paywall h1,html[data-theme=dark] .trial-paywall-plans h2,html[data-theme=dark] .trial-paywall-plans strong{color:#e8f5ef}html[data-theme=dark] .trial-paywall>header p,html[data-theme=dark] .trial-paywall-plans article>p,html[data-theme=dark] .trial-paywall-plans small,html[data-theme=dark] .trial-paywall-plans li,html[data-theme=dark] .trial-paywall>footer small,html[data-theme=dark] .trial-paywall-loading{color:#a9bdb5}html[data-theme=dark] .trial-paywall-cycle{background:#1b2f29}html[data-theme=dark] .trial-paywall-cycle button{color:#a9bdb5}html[data-theme=dark] .trial-paywall-cycle button.active{color:#9fe6c9;background:#0f3b30}html[data-theme=dark] .trial-paywall-plans article{background:#16261f;border-color:#2c473f}html[data-theme=dark] .trial-paywall-plans article.featured{background:#15302a;border-color:#35635a}html[data-theme=dark] .trial-paywall-plans article.selected{border-color:#46b489;box-shadow:0 0 0 2px #46b48940}html[data-theme=dark] .trial-paywall-plans article button{color:#d6ece3;background:#16261f;border-color:#33534a}html[data-theme=dark] .trial-paywall-plans article.selected button{color:#fff;background:#1c7a5c;border-color:#1c7a5c}html[data-theme=dark] .trial-paywall-secondary button{color:#d6ece3;background:#16261f;border-color:#33534a}html[data-theme=dark] .trial-paywall-message,html[data-theme=dark] .billing-checkout-message{color:#f2d79b;background:#33290f}html[data-theme=dark] .billing-checkout-message button{color:#f2d79b}html[data-theme=dark] .billing-pix-action{color:#d6ece3!important;background:#16261f!important;border-color:#33534a!important}html[data-theme=dark] .trial-paywall-exit{border-color:#2c473f}html[data-theme=dark] .trial-paywall-exit button{color:#a9bdb5}html[data-theme=dark] .trial-paywall-exit a{color:#6fd6ab}.management-card-body{container-type:inline-size}.management-grid>.management-card:has(.typed-settings){grid-column:1/-1}.typed-settings>nav,.typed-settings>section{min-width:0}.typed-setting-fields>label{grid-template-columns:minmax(0,1fr) minmax(160px,280px)}.typed-setting-fields>label>span{min-width:0}.typed-setting-fields input,.typed-setting-fields select{max-width:100%}@container (max-width:720px){.typed-settings{grid-template-columns:1fr}.typed-settings>nav{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.typed-setting-fields>label{grid-template-columns:minmax(0,1fr)}.typed-setting-fields .typed-boolean input{justify-self:start}}html[data-theme=dark] .composition-hidden-note button{color:#6fd6ab}.composition-hidden-note button{color:#0d6b50;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.management-card:not(.open){align-self:start;height:auto!important;min-height:0!important}.management-card.open{align-self:start;height:auto!important}.ux-tutorial-video{aspect-ratio:16/9;object-fit:contain;background:#0d1a16;border-radius:12px;width:100%;max-height:46vh;margin:4px 0 14px}.ux-tutorial-where{background:#eef7f4;border-left:3px solid #0d6b50;border-radius:0 8px 8px 0;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.5}.ux-tutorial-howto{counter-reset:tutorial-step;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.ux-tutorial-howto li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ux-tutorial-howto b{color:#fff;background:#0d6b50;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.ux-tutorial-howto span{font-size:13px;line-height:1.5}.ux-tutorial-open{color:#fff;background:#0d6b50;border-radius:10px;margin-top:12px;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}html[data-theme=dark] .ux-tutorial-where{background:#14302a;border-color:#3f9f7f}html[data-theme=dark] .ux-tutorial-howto b{background:#1c7a5c}@media (max-width:1560px){.ux-shell{font-size:102%}}@media (max-width:1400px){.ux-shell{font-size:98%}}@media (max-width:1280px){.ux-shell{font-size:94%}}@media (max-width:1560px){.ux-shell{grid-template-columns:228px minmax(0,1fr)}}@media (max-width:1400px){.ux-shell{grid-template-columns:206px minmax(0,1fr)}.ux-sidebar{padding-inline:11px}.ux-sidebar nav a{min-height:46px}}@media (max-width:1560px){.management-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.kind-grid,.defaults-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.sheet-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.cash-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.detail-content{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}}@media (max-width:1100px){.checklist-side-card{grid-column:1/-1;display:grid!important}}.ux-content{min-width:0;overflow-x:clip}.ux-content :is(section,article,.data-panel,.management-card,.dashboard-card,.fleet-card,.checklist-card){min-width:0}.ux-content :is(h1,h2,h3,strong,small,p,td,th){overflow-wrap:anywhere}.table-wrap,.registration-table,.spreadsheet-wrap{max-width:100%;overflow-x:auto}@media (max-width:1380px){.ux-action-button{position:relative}}@media (max-width:1380px) and (min-width:1181px){.ux-action-button{justify-content:flex-start;width:auto;padding:4px 10px 4px 4px}.ux-action-button>span:last-child{display:block}}.offline-status{color:#6d4b0c;background:#fff6e6;border-left:4px solid #b8801a;border-radius:12px;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.offline-status.offline{color:#7d2a2a;background:#fdeceb;border-left-color:#a33b3b}.offline-status>span{font-size:18px;line-height:1}.offline-status div{gap:2px;min-width:0;display:grid}.offline-status strong{font-size:13px}.offline-status small{font-size:11px;line-height:1.5}.offline-status button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:9px;flex:none;margin-left:auto;padding:9px 13px;font-size:12px;font-weight:800}.offline-status button:disabled{opacity:.6;cursor:progress}html[data-theme=dark] .offline-status{color:#f2d79b;background:#33290f}html[data-theme=dark] .offline-status.offline{color:#f6c9c4;background:#3a1f1f}
