@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";
.commercial-block{margin:22px 0}.commercial-title{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.commercial-title span{color:#0aa7a3;letter-spacing:1.3px;font-size:8px;font-weight:800}.commercial-title h2{margin:4px 0 0;font:700 17px Manrope}.commercial-title small{color:#82919f;font-size:9px}.commercial-grid{gap:12px;display:grid}.hardware-grid{grid-template-columns:repeat(4,1fr)}.license-grid{grid-template-columns:repeat(5,1fr)}.certificate-grid{grid-template-columns:repeat(4,1fr)}.commercial-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:18px;position:relative;box-shadow:0 2px 5px #14233706}.commercial-card>span{color:#0aa7a3;letter-spacing:1px;font-size:7px;font-weight:800;display:block}.commercial-card h3{color:#193044;margin:8px 0;font:700 13px Manrope}.commercial-card p{color:#7a8b9b;min-height:42px;font-size:9px;line-height:1.5}.commercial-card strong{color:#0aa7a3;margin-top:14px;font:800 22px Manrope;display:block}.commercial-card>small{color:#7b8b99;margin-top:4px;font-size:8px;line-height:1.45;display:block}.network-card{background:#081d2a;border-color:#1eaaa5}.network-card h3,.network-card strong{color:#c8ff2e}.network-card p,.network-card>small{color:#a4b8ba}.certificate-card{border-top:3px solid #13c9c5}.certificate-card h3{min-height:32px}.certificate-card a,.billing-network a{color:#078f8c;margin-top:14px;font-size:9px;font-weight:800;text-decoration:none;display:inline-block}.certificate-card.recommended{border-color:#9dd327;box-shadow:0 8px 24px #759e111f}.certificate-card>b{color:#34450d;letter-spacing:.7px;background:#c8ff2e;border-radius:4px;padding:4px 6px;font-size:6px;position:absolute;top:9px;right:10px}.commercial-legal{color:#7f8d99;margin:16px 2px;font-size:8px;line-height:1.5}.billing-hero{color:#fff;background:linear-gradient(120deg,#071d2c,#0b3439);border-radius:13px;grid-template-columns:1fr 170px 1.25fr;align-items:center;gap:25px;padding:25px 28px;display:grid}.billing-hero>div>span{color:#22cbc5;letter-spacing:1.2px;font-size:8px;font-weight:800}.billing-hero h2{margin:5px 0;font:800 22px Manrope}.billing-hero p{color:#9db2b8;margin:0;font-size:9px}.billing-balance{border-left:1px solid #ffffff1f;padding-left:25px}.billing-balance strong{color:#c8ff2e;font:800 32px Manrope}.billing-balance small{color:#90a8ac;font-size:8px;display:block}.billing-usage>div{color:#abc0c2;justify-content:space-between;font-size:8px;display:flex}.billing-usage b{color:#e5eeee}.billing-usage>i{background:#ffffff1f;border-radius:5px;height:6px;margin:9px 0;display:block}.billing-usage em{background:linear-gradient(90deg,#14c9c3,#c8ff2e);border-radius:5px;height:100%;display:block}.billing-usage small{color:#829ca0;font-size:8px}.billing-columns{grid-template-columns:1.4fr .6fr;gap:14px;margin:18px 0;display:grid}.billing-rules ul{margin:0;padding:14px 22px;list-style:none}.billing-rules li{color:#5b6e80;border-bottom:1px solid #eef2f4;padding:9px 0 9px 20px;font-size:9px;position:relative}.billing-rules li:last-child{border:0}.billing-rules li:before{content:"✓";color:#0eb3ad;font-weight:900;position:absolute;left:0}.billing-network{background:linear-gradient(140deg,#f6ffe1,#fff);border-color:#d8eca3;padding:22px}.billing-network>span{color:#72920f;letter-spacing:1px;font-size:7px;font-weight:800}.billing-network h2{margin:6px 0;font:800 17px Manrope}.billing-network p{color:#70806a;font-size:9px;line-height:1.5}.billing-network strong{color:#4e6808;margin-top:16px;font:800 23px Manrope;display:block}.billing-network strong small{font:500 8px DM Sans}@media (max-width:1200px){.hardware-grid,.certificate-grid{grid-template-columns:repeat(2,1fr)}.license-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.commercial-title{display:block}.commercial-title>small{margin-top:5px;display:block}.license-grid{grid-template-columns:1fr 1fr}.billing-hero{grid-template-columns:1fr}.billing-balance{border-top:1px solid #ffffff1f;border-left:0;padding:15px 0 0}.billing-columns{grid-template-columns:1fr}}@media (max-width:480px){.hardware-grid,.license-grid,.certificate-grid{grid-template-columns:1fr}.commercial-card p{min-height:0}}.license-picker{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:17px;display:grid}.license-picker button{text-align:left;color:#34495c;cursor:pointer;background:#fbfcfd;border:1px solid #dfe7eb;border-radius:9px;min-height:175px;padding:15px}.license-picker button.selected{background:#edfbfa;border:2px solid #12bbb5;box-shadow:0 6px 18px #12bbb51a}.license-picker span,.license-picker strong,.license-picker b,.license-picker em{display:block}.license-picker span{color:#0aa7a3;letter-spacing:1px;font-size:7px}.license-picker strong{margin:8px 0;font:700 12px Manrope}.license-picker b{color:#079d99;font:800 17px Manrope}.license-picker b small{font:500 7px DM Sans}.license-picker em{margin-top:6px;font-size:8px;font-style:normal;font-weight:700}.license-picker p{color:#7d8c98;font-size:8px;line-height:1.4}.commercial-selection{grid-template-columns:1fr 1.25fr 1.1fr;gap:10px;margin:0 0 17px;display:grid}.commercial-selection>div,.commercial-selection>label,.check-field,.contract-preview{background:#f8fcfc;border:1px solid #dbe6e6;border-radius:7px;padding:12px}.commercial-selection span,.commercial-selection strong,.commercial-selection small{display:block}.commercial-selection>div>span,.contract-preview>span{color:#079b97;letter-spacing:1px;font-size:7px}.commercial-selection strong,.contract-preview>strong{margin:4px 0;font-size:10px}.commercial-selection small,.contract-preview>small{color:#758789;font-size:8px}.commercial-selection>label,.check-field{align-items:flex-start;gap:8px;line-height:1.4;font-size:8px!important;display:flex!important}.commercial-selection input,.check-field input{accent-color:#0eb5b0;width:15px!important;height:15px!important;margin:0!important}.commercial-selection label span,.check-field span{display:block}.commercial-selection label b,.check-field b{color:#223a4b;margin-bottom:3px;display:block}.contract-preview{margin-top:15px}.contract-preview span,.contract-preview strong,.contract-preview small{display:block}@media (max-width:900px){.license-picker{grid-template-columns:1fr 1fr}.commercial-selection{grid-template-columns:1fr}}@media (max-width:500px){.license-picker{grid-template-columns:1fr}}.addon-picker{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.addon-picker label{cursor:pointer;background:#fbfcfd;border:1px solid #dce5e8;border-radius:8px;gap:10px;padding:13px;display:flex}.addon-picker label.selected{background:#edfbfa;border-color:#12b8b3}.addon-picker input{accent-color:#0eb5b0;width:16px;height:16px}.addon-picker span,.addon-picker b,.addon-picker small{display:block}.addon-picker span{color:#6f808c;font-size:8px;line-height:1.45}.addon-picker b{color:#243a4b;font-size:10px}.addon-picker small{color:#079c98;margin:3px 0}@media (max-width:600px){.addon-picker{grid-template-columns:1fr}}.catalog-rules{margin-top:20px;padding:20px}.catalog-rules h2{margin:0 0 12px;font:700 14px Manrope}.catalog-rules>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.catalog-rules p{color:#6b7d8b;border-left:2px solid #11bbb5;margin:0;padding-left:10px;font-size:8px;line-height:1.5}.catalog-rules b{color:#2a4050}@media (max-width:760px){.catalog-rules>div{grid-template-columns:1fr 1fr}}@media (max-width:480px){.catalog-rules>div{grid-template-columns:1fr}}.certificate-card>button{color:#fff;cursor:pointer;background:#0eaaa6;border:0;border-radius:6px;margin-top:14px;padding:9px 11px;font-size:8px;font-weight:800}.certificate-card>button:disabled{opacity:.55}.shop-message{color:#22745d;background:#edfaf6;border:1px solid #bce7dc;border-radius:7px;padding:11px;font-size:9px}.economic-actions{color:#fff;background:#08232e;border-radius:10px;align-items:center;gap:12px;margin:18px 0;padding:16px 18px;display:flex}.economic-actions div{margin-right:auto}.economic-actions span,.economic-actions strong{display:block}.economic-actions span{color:#28ccc5;letter-spacing:1px;font-size:7px}.economic-actions strong{margin-top:4px;font-size:10px}.economic-actions input{color:#fff;background:#0d303b;border:1px solid #34505a;border-radius:6px;height:36px;padding:0 9px}.economic-actions small{color:#9ec0c1;font-size:8px}.economic-grid{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.economic-grid table{min-width:580px}.billing-policy{color:#7a8b98;margin-top:12px;font-size:8px;line-height:1.5}.billing-rules li b{color:#079c98}.tenant-economic{margin-top:18px}@media (max-width:900px){.economic-grid{grid-template-columns:1fr}.economic-actions{flex-direction:column;align-items:stretch}.economic-actions div{margin-right:0}.economic-actions .primary{margin:0}}
:root{--navy:#07182c;--navy-2:#0c2239;--bg:#f4f7fa;--ink:#142337;--muted:#718096;--line:#e4eaf0;--cyan:#13c9c5;--cyan-dark:#049e9c}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.brand{text-decoration:none}.admin-shell{min-height:100vh;display:flex}.sidebar{color:#b8c6d6;z-index:4;background:linear-gradient(#07182c 0%,#091d32 100%);flex-direction:column;width:252px;padding:0 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;height:86px;padding:0 10px;display:flex}.brand-mark{border:2px solid var(--cyan);border-radius:5px;place-items:center;width:39px;height:39px;display:grid;transform:rotate(45deg);box-shadow:0 0 20px #13c9c529}.brand-mark span{color:#fff;font:700 20px Manrope;transform:rotate(-45deg)}.brand strong{color:#fff;letter-spacing:2.4px;font:800 19px Manrope;display:block}.brand small{letter-spacing:3.3px;color:#6f859b;margin-top:2px;font-size:8px;display:block}.scope-badge{background:#0f3f52a6;border:1px solid #26c2be24;border-radius:8px;align-items:center;gap:10px;margin:20px 4px 18px;padding:11px;display:flex}.scope-badge>span{width:28px;height:28px;color:var(--cyan);background:#13c9c51f;border-radius:6px;place-items:center;font-weight:800;display:grid}.scope-badge small,.scope-badge strong{display:block}.scope-badge small{color:#5f879a;letter-spacing:1.1px;font-size:8px}.scope-badge strong{color:#d9e5ed;margin-top:3px;font-size:11px}.nav-label{letter-spacing:1.5px;color:#536a80;margin:3px 12px 8px;font-size:9px;font-weight:700}.nav-label.secondary{margin-top:24px}.nav-item{color:#93a5b8;border-radius:7px;align-items:center;gap:12px;min-height:42px;margin:2px 0;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.nav-item:hover{color:#fff;background:#ffffff0a}.nav-item.active{color:#ebffff;box-shadow:inset 3px 0 var(--cyan);background:linear-gradient(90deg,#0db1af38,#0db1af0f)}.nav-icon{text-align:center;color:#7d91a4;width:19px;font-size:17px}.nav-item.active .nav-icon{color:var(--cyan)}.nav-item b{color:#8ba0b3;text-align:center;background:#183348;border-radius:10px;min-width:26px;margin-left:auto;padding:2px 6px;font-size:10px}.compliance-nav{margin:13px 0}.compliance-trigger{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;font-family:inherit}.compliance-trigger>span:nth-child(2){font-weight:700}.compliance-trigger b{font-size:15px;line-height:18px}.compliance-submenu{border-left:1px solid #16cbb840;margin:4px 0 8px 17px;padding:4px 0 4px 10px}.compliance-submenu .nav-item{border-radius:5px;min-height:32px;margin:1px 0;padding:0 9px;font-size:11px}.compliance-submenu .nav-item.active{box-shadow:none;color:#eaffff;background:#0db1af24}.compliance-dot{background:#516b7e;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.compliance-submenu .nav-item.active .compliance-dot{background:#16cbb8;box-shadow:0 0 0 3px #16cbb824}.sidebar-footer{border-top:1px solid #ffffff12;margin-top:auto;padding:13px 3px 16px}.system-ok,.profile{align-items:center;gap:10px;display:flex}.system-ok{padding:0 8px 15px}.system-ok>span{background:#32d39a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #32d39a}.system-ok strong,.system-ok small,.profile strong,.profile small{display:block}.system-ok strong{color:#aebfce;font-size:10px}.system-ok small{color:#536a80;margin-top:2px;font-size:8px}.profile{border-top:1px solid #ffffff0f;padding:11px 8px 0}.avatar{color:#05202c;background:linear-gradient(145deg,#28ddd5,#79f0d4);border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.profile strong{color:#dde7ee;font-size:11px}.profile small{color:#63798c;margin-top:2px;font-size:9px}.profile button{color:#60778a;cursor:pointer;background:0 0;border:0;margin-left:auto}.content{width:calc(100% - 252px);margin-left:252px}.topbar{border-bottom:1px solid var(--line);z-index:3;background:#fff;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.search{color:#8a98a8;align-items:center;gap:9px;width:390px;display:flex}.search input{width:100%;color:var(--ink);border:0;outline:0;font-size:12px}.search input::placeholder{color:#a3afba}.search kbd{white-space:nowrap;background:#f7f9fb;border:1px solid #dde4ea;border-radius:4px;padding:3px 7px;font-size:9px}.top-actions{align-items:center;gap:12px;display:flex}.top-actions button{color:#788a9c;cursor:pointer;background:0 0;border:0;width:30px;height:30px}.notification{position:relative}.notification i{background:#fa5764;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:5px}.divider{background:#e5eaf0;width:1px;height:25px;margin:0 4px}.env{color:#536477;border:1px solid #e0e7ec;border-radius:5px;padding:6px 10px;font-size:10px}.env i{background:#2acb8e;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.admin-language-selector{color:#627582;letter-spacing:.04em;text-transform:uppercase;background:#f8fbfc;border:1px solid #dce5e9;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 5px 0 9px;font-size:8px;font-weight:800;display:flex}.admin-language-selector select{color:#087c78;height:22px;font:inherit;cursor:pointer;background:#e7f4f3;border:0;border-radius:5px;outline:none;padding:0 4px;font-size:9px}.admin-language-selector:focus-within{border-color:#18bdb6;box-shadow:0 0 0 2px #18bdb61f}.mobile-menu,.mobile-nav-backdrop{display:none}.page{max-width:1600px;margin:0 auto;padding:29px 32px 50px}.demo-notice{color:#477475;background:#edfafa;border:1px solid #cde9e7;border-radius:7px;align-items:center;gap:12px;margin-bottom:18px;padding:8px 12px;font-size:10px;display:flex}.demo-notice strong{color:#087f7d;text-transform:uppercase;letter-spacing:.8px;font-size:9px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:26px;display:flex}.page-heading p{color:#10aaa7;letter-spacing:1.7px;margin:0 0 6px;font-size:9px;font-weight:800}.page-heading h1{color:#102237;margin:0 0 5px;font:700 26px Manrope}.page-heading>div>span{color:#718195;font-size:12px}.primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10c9c4,#0caeaa);border:0;border-radius:6px;height:38px;padding:0 16px;font-size:11px;font-weight:700;box-shadow:0 6px 14px #0caeaa2e}.primary span{vertical-align:-1px;margin-right:6px;font-size:17px}.primary-link,.button-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.stats-grid article{border:1px solid var(--line);background:#fff;border-radius:9px;gap:14px;min-height:124px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 5px #14233706}.metric-icon{border-radius:7px;flex:0 0 35px;place-items:center;height:35px;font-size:17px;display:grid}.metric-icon.cyan{color:#06aaa6;background:#e7fafa}.metric-icon.violet{color:#7759da;background:#f0edff}.metric-icon.green{color:#1bac78;background:#e9faf4}.metric-icon.amber{color:#e69925;background:#fff5e4}.metric-main>span{color:#748497;font-size:10px}.metric-main>strong{color:#16263a;margin:5px 0 7px;font:700 26px Manrope;display:block}.metric-main small{font-size:9px}.metric-main small.up{color:#17a775}.metric-main small em{color:#9aa7b4;margin-left:3px;font-style:normal}.metric-main small.warning{color:#d58a1a}.spark{color:#21cfc8;opacity:.8;width:70px;height:31px;position:absolute;bottom:20px;right:15px}.spark.bars{align-items:flex-end;gap:4px;display:flex}.spark.bars i{background:#c6f2ef;border-radius:2px 2px 0 0;width:6px}.spark.bars i:first-child{height:13px}.spark.bars i:nth-child(2){height:19px}.spark.bars i:nth-child(3){height:15px}.spark.bars i:nth-child(4){height:24px}.spark.bars i:nth-child(5){height:20px}.spark.bars i:nth-child(6){height:27px}.spark.bars i:nth-child(7){background:#20d1c8;height:31px}.spark.line{font-size:50px;line-height:20px;transform:rotate(-7deg)}.spark.greenline{color:#2bc994}.round{color:#8998a7;cursor:pointer;background:#fff;border:1px solid #e1e7ec;border-radius:50%;width:27px;height:27px;position:absolute;bottom:19px;right:17px}.panel{border:1px solid var(--line);background:#fff;border-radius:9px;box-shadow:0 2px 5px #14233706}.panel-head{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;min-height:70px;padding:0 21px;display:flex}.panel-head h2{color:#17283a;margin:0 0 4px;font:700 13px Manrope}.panel-head p{color:#91a0ae;margin:0;font-size:9px}.secondary-button{color:#516477;cursor:pointer;background:#fff;border:1px solid #dfe6eb;border-radius:6px;padding:8px 12px;font-size:9px;font-weight:600}.secondary-button span{margin-left:7px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:920px}th{text-align:left;color:#8a99a7;letter-spacing:.8px;background:#fafbfd;border-bottom:1px solid #edf1f4;padding:10px 14px;font-size:8px;font-weight:700}th:first-child,td:first-child{padding-left:21px}td{color:#43566a;border-bottom:1px solid #eef2f5;height:66px;padding:9px 14px;font-size:10px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fbfdfd}td:first-child{align-items:center;gap:10px;display:flex}.tenant-logo{border-radius:7px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.tenant-logo.blue{color:#3177cb;background:#e8f2ff}.tenant-logo.violet{color:#7058cf;background:#f0edff}.tenant-logo.amber{color:#cf8420;background:#fff2df}.tenant-logo.slate{color:#68788a;background:#edf1f4}.tenant-name strong,.tenant-name small{display:block}.tenant-name strong{color:#24364a;font-size:10px}.tenant-name small{color:#97a4b0;margin-top:3px;font-size:8px}.plan{border-radius:4px;padding:4px 7px;font-size:8px;font-weight:700}.plan.professional{color:#3074bb;background:#eaf3fd}.plan.enterprise{color:#7254c8;background:#f1edff}.plan.starter{color:#69798a;background:#eef2f5}.status{font-size:9px}.status i{border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.status.activo{color:#21966e}.status.activo i{background:#24c68d}.status.prueba{color:#c28522}.status.prueba i{background:#efad3f}.status.suspendido{color:#7e8996}.status.suspendido i{background:#98a3ad}.usage{font-size:9px}.usage-bar{background:#e8edf1;border-radius:3px;width:54px;height:3px;margin-top:5px;display:block}.usage-bar i{background:#21c9c2;border-radius:3px;max-width:100%;height:100%;display:block}.muted{color:#8e9aa7;font-size:9px}.more{color:#8292a2;cursor:pointer;background:0 0;border:0}.bottom-grid{grid-template-columns:1.8fr 1fr;gap:18px;margin-top:18px;display:grid}.panel-head select{color:#617285;background:#fff;border:1px solid #e0e6eb;border-radius:5px;padding:7px 24px 7px 9px;font-size:9px}.chart{height:220px;padding:22px 22px 22px 17px;display:flex}.ylabels{color:#98a5b1;text-align:right;flex-direction:column;justify-content:space-between;width:30px;height:160px;padding-right:7px;font-size:8px;display:flex}.chart-body{flex:1;height:175px;position:relative}.grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 15px}.grid-lines i{border-top:1px dashed #e8edf1}.chart svg{width:100%;height:155px;position:absolute;inset:0 0 15px}.xlabels{color:#8796a5;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.alerts-panel .panel-head{min-height:70px}.alert-count{color:#d58022;background:#fff2df;border-radius:11px;padding:3px 8px;font-size:9px;font-weight:700}.alert-item{border-bottom:1px solid #edf1f4;align-items:center;gap:10px;min-height:63px;margin:0 18px;display:flex}.alert-icon{border-radius:6px;flex:0 0 30px;place-items:center;height:30px;font-size:12px;font-weight:800;display:grid}.alert-icon.red{color:#ea625e;background:#fff0ef}.alert-icon.amber{color:#df962c;background:#fff5e7}.alert-icon.violet{color:#7559d4;background:#f2efff}.alert-item div{min-width:0}.alert-item strong{color:#33475b;font-size:9px;display:block}.alert-item p{color:#8090a0;white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:8px;overflow:hidden}.alert-item small{color:#a2adb8;font-size:8px}.alert-item button{color:#8b99a7;background:0 0;border:0;margin-left:auto}.all-alerts{color:#178f8d;cursor:pointer;background:#f4f8f9;border:0;border-radius:5px;width:calc(100% - 36px);height:29px;margin:11px 18px;font-size:9px;font-weight:700;display:block}@media (max-width:1150px){.stats-grid{grid-template-columns:repeat(2,1fr)}.bottom-grid{grid-template-columns:1fr}.alerts-panel{min-height:320px}}@media (max-width:760px){.sidebar{transition:transform .22s;transform:translate(-100%);box-shadow:12px 0 35px #030f1c47}body.mobile-nav-open{overflow:hidden}body.mobile-nav-open .sidebar{transform:translate(0)}body.mobile-nav-open .mobile-nav-backdrop{z-index:3;background:#030e1a8a;border:0;display:block;position:fixed;inset:0}.content{width:100%;margin-left:0}.topbar{padding:0 16px}.mobile-menu{z-index:5;color:#34485b;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:22px;line-height:1;position:relative;display:block!important}.search{flex:1;width:auto;margin-left:15px}.search kbd,.top-actions .divider,.env{display:none}.page{padding:20px 14px 35px}.demo-notice{flex-direction:column;align-items:flex-start;gap:3px}.page-heading{align-items:flex-start;gap:18px}.page-heading h1{font-size:22px}.primary{white-space:nowrap}.stats-grid{grid-template-columns:1fr}.panel-head{padding:0 15px}.chart{padding-left:8px}.bottom-grid{gap:14px}}@media (max-width:480px){.page-heading{display:block}.primary{margin-top:16px}.search input{font-size:10px}.top-actions button:first-child{display:none}.stats-grid article{min-height:112px}.page{padding-left:10px;padding-right:10px}}.tenant-page{max-width:1500px}.page-heading.compact{align-items:flex-start}.mini-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.mini-stats article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:16px 18px}.mini-stats span,.mini-stats small{color:#8493a2;font-size:9px;display:block}.mini-stats strong{color:#1d3043;margin:5px 0;font:700 22px Manrope;display:block}.mini-stats .attention{border-left:3px solid #f0a13b}.tenant-toolbar{background:#fbfcfd;border-bottom:1px solid #edf1f4;gap:9px;padding:14px 20px;display:flex}.tenant-search{background:#fff;border:1px solid #dfe6eb;border-radius:6px;flex:1;align-items:center;gap:8px;max-width:390px;padding:0 10px;display:flex}.tenant-search input{border:0;outline:0;width:100%;height:34px;font-size:10px}.tenant-toolbar select{color:#536477;background:#fff;border:1px solid #dfe6eb;border-radius:6px;padding:0 30px 0 10px;font-size:9px}.result-count{color:#8896a4;align-self:center;margin-left:auto;font-size:9px}.tenant-directory table{min-width:1080px}.tenant-directory td{height:72px}.tenant-name a{text-decoration:none}.tenant-name a:hover strong{color:#08a6a3}.tag-stack{flex-wrap:wrap;gap:4px;display:flex}.tag-stack span{color:#607386;background:#f0f4f7;border-radius:4px;padding:3px 6px;font-size:8px}.plan-cell strong,.plan-cell small{display:block}.plan-cell strong{color:#33475a;font-size:9px}.plan-cell small{color:#8c99a5;margin-top:3px;font-size:8px}.status.restringido{color:#c77d1c}.status.restringido i{background:#e9a338}.status.pendiente{color:#4c7fb3}.status.pendiente i{background:#5897d1}.row-action{color:#748698;border:1px solid #e0e6eb;border-radius:50%;place-items:center;width:27px;height:27px;text-decoration:none;display:grid}.empty-state{text-align:center;padding:45px}.empty-state strong,.empty-state span{display:block}.empty-state span{color:#8c9aa8;margin-top:6px}.detail-back{margin-bottom:16px}.detail-back a{color:#718295;font-size:10px;text-decoration:none}.tenant-hero{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:14px;padding:20px 22px;display:flex}.tenant-logo.large{width:48px;height:48px;font-size:13px}.tenant-hero p{color:#0bafab;letter-spacing:1px;margin:0;font-size:8px;font-weight:700}.tenant-hero h1{margin:2px 0;font:700 21px Manrope}.tenant-hero div>span{color:#8291a1;font-size:9px}.tenant-hero>.status{margin-left:auto}.tenant-hero>.secondary-button{margin-left:10px}.detail-tabs{border-bottom:1px solid #dde5eb;gap:4px;margin:15px 0;display:flex}.detail-tabs button{color:#718296;cursor:pointer;background:0 0;border:0;padding:11px 14px;font-size:9px}.detail-tabs button.active{color:#079d9a;border-bottom:2px solid #11bbb7;font-weight:700}.detail-tabs b{background:#eef2f5;border-radius:8px;margin-left:3px;padding:1px 5px;font-size:8px}.detail-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,.8fr);gap:16px;display:grid}.detail-main,.detail-side{flex-direction:column;gap:16px;display:flex}.detail-card dl{grid-template-columns:repeat(3,1fr);margin:0;padding:10px 20px 20px;display:grid}.detail-card dl div{border-bottom:1px solid #eef2f4;padding:13px 0}.detail-card dt{color:#8d9aa7;text-transform:uppercase;letter-spacing:.5px;font-size:8px}.detail-card dd{color:#304357;margin:5px 0 0;font-size:10px;font-weight:600}.verified{color:#16976e;background:#e9f9f3;border-radius:4px;padding:5px 8px;font-size:8px}.timeline{padding:10px 22px 20px}.timeline>div{border-bottom:1px solid #eef2f4;gap:12px;padding:10px 0;display:flex}.timeline i{background:#a8b2bc;border-radius:50%;width:8px;height:8px;margin-top:3px}.timeline i.green-dot{background:#2bc58f}.timeline i.blue-dot{background:#4293d2}.timeline p{margin:0}.timeline strong,.timeline span{display:block}.timeline strong{font-size:9px}.timeline span{color:#929fac;margin-top:3px;font-size:8px}.consumption-card,.contact-card,.action-card{padding:19px}.consumption-card>span,.contact-card>span,.action-card>span{color:#81909f;font-size:9px;display:block}.consumption-card>strong{margin:9px 0;font:700 27px Manrope;display:block}.consumption-card>strong small{color:#8794a1;font-size:12px}.big-progress{background:#e8eef1;border-radius:4px;height:6px}.big-progress i{background:#17c5be;border-radius:4px;height:100%;display:block}.consumption-card p{color:#8796a3;font-size:8px}.consumption-card a{color:#079d9a;font-size:9px;text-decoration:none}.contact-card strong{color:#304356;margin:9px 0;font-size:10px;display:block}.contact-card p{color:#82909e;font-size:9px;line-height:1.6}.action-card button{text-align:left;color:#526579;background:#fbfcfd;border:1px solid #e2e8ed;border-radius:5px;width:100%;height:33px;margin-top:8px;padding:0 10px;font-size:9px;display:block}.tenant-form{max-width:960px}.form-steps{grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid}.form-steps button{color:#97a3ae;text-align:left;background:0 0;border:0;align-items:center;gap:8px;font-size:9px;display:flex}.form-steps i{background:#e7ecef;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.form-steps button.current{color:#087f7d;font-weight:700}.form-steps button.current i,.form-steps button.done i{color:#fff;background:#12b8b3}.form-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:25px}.form-title{border-bottom:1px solid #edf1f4;gap:12px;margin-bottom:20px;padding-bottom:18px;display:flex}.form-title>span{color:#08a4a1;background:#e8fafa;border-radius:7px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.form-title h2{margin:0;font:700 15px Manrope}.form-title p{color:#8795a3;margin:5px 0 0;font-size:9px}.form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.form-grid label{color:#516376;font-size:9px;font-weight:600}.form-grid input,.form-grid select{color:#2d4154;background:#fff;border:1px solid #dfe6eb;border-radius:6px;outline:none;width:100%;height:39px;margin-top:6px;padding:0 11px;font-size:10px;display:block}.form-grid input:focus,.form-grid select:focus{border-color:#17bcb7;box-shadow:0 0 0 3px #17bcb714}.choice-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.choice{text-align:left;cursor:pointer;color:#35495c;background:#fbfcfd;border:1px solid #dfe6eb;border-radius:7px;min-height:125px;padding:17px;position:relative}.choice.selected{background:#edfbfa;border-color:#13b9b5;box-shadow:0 0 0 1px #13b9b5}.choice i{background:#eef2f4;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid;position:absolute;top:10px;right:12px}.choice.selected i{color:#fff;background:#14bcb7}.choice strong,.choice small{display:block}.choice strong{margin:16px 0 7px;font-size:11px}.choice small{color:#81909e;font-size:8px;line-height:1.5}.structure-grid{margin-top:18px}.review-note{background:#edfafa;border:1px solid #ccebea;border-radius:6px;gap:10px;margin-top:18px;padding:13px;display:flex}.review-note strong{color:#087f7d;white-space:nowrap;font-size:9px}.review-note span{color:#5d7778;font-size:9px}.form-actions{border-top:1px solid #edf1f4;justify-content:space-between;margin-top:24px;padding-top:20px;display:flex}.success-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:9px;max-width:620px;padding:55px}.success-icon{color:#18a978;background:#e7faf3;border-radius:50%;place-items:center;width:55px;height:55px;margin:0 auto 16px;font-size:23px;display:grid}.success-card p{letter-spacing:1.4px;color:#14a6a2;font-size:8px}.success-card h2{font:700 18px Manrope}.success-card>span{color:#7e8d9c;margin:10px 0 22px;font-size:10px;line-height:1.6;display:block}@media (max-width:1000px){.mini-stats{grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:1fr}.form-steps span{display:none}}@media (max-width:700px){.tenant-toolbar{flex-wrap:wrap}.tenant-search{flex-basis:100%;max-width:none}.result-count{margin-left:0}.mini-stats{grid-template-columns:1fr 1fr}.tenant-hero{flex-wrap:wrap}.tenant-hero>.status{margin-left:0}.detail-tabs{overflow:auto}.detail-card dl{grid-template-columns:1fr 1fr}.form-grid,.choice-grid{grid-template-columns:1fr}.form-card{padding:17px}}.login-page{color:#edfafa;background:radial-gradient(circle at 50% 24%,#087d7757,#0000 33%),radial-gradient(circle at 10% 90%,#0cab9f2e,#0000 33%),linear-gradient(155deg,#00151c 0%,#002d32 48%,#00151e 100%);place-items:center;min-height:100vh;padding:118px 24px 44px;display:grid;position:relative;overflow:hidden}.login-page:before,.login-page:after{content:"";opacity:.35;pointer-events:none;background-color:#0000;background-image:linear-gradient(28deg,#0000 49.5%,#0dbeb3 50%,#0000 50.5%),linear-gradient(-21deg,#0000 49.5%,#0dbeb3 50%,#0000 50.5%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:330px 210px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:55%;position:absolute;inset:auto -12% -18%}.login-page:after{background:radial-gradient(circle at 12% 17%,#1be0cf33 0 1px,#0000 2px) 0 0/38px 38px;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 42%);mask-image:linear-gradient(#000,#0000 42%)}.login-page>.login-brand{z-index:1;align-items:center;gap:15px;margin:0;display:flex;position:absolute;top:38px;left:clamp(25px,7vw,90px)}.login-page>.login-brand .brand-mark{background:#00181db8;width:50px;height:50px;box-shadow:0 0 30px #14d3c340}.login-page>.login-brand strong,.login-page>.login-brand small{color:#f3ffff;display:block}.login-page>.login-brand strong{letter-spacing:4px;font:800 25px Manrope}.login-page>.login-brand small{letter-spacing:6px;color:#17cdc1;margin-top:2px;font-size:9px}.login-card{z-index:1;text-align:center;background:linear-gradient(155deg,#001a21e8,#001219f0);border:1px solid #12d7c999;border-radius:28px;width:min(520px,100%);padding:48px 42px 35px;position:relative;box-shadow:0 32px 90px #00000061,inset 0 0 40px #0ab5a906}.login-cloud{color:#16d1c3;width:94px;margin:0 auto 18px}.login-cloud svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%}.login-card h1{color:#fff;letter-spacing:-1.4px;margin:0;font:700 34px/1.22 Manrope}.login-card h1 strong{color:#16d6c8}.login-accent{background:#1ee0cf;border-radius:5px;width:64px;height:4px;margin:27px auto 31px;display:block;box-shadow:0 0 15px #1ee0cf66}.login-card>p{color:#a9b8ba;letter-spacing:.1px;margin:0 0 31px;font-size:16px}.login-form{text-align:left;flex-direction:column;gap:17px;display:flex}.login-field{background:#000b1080;border:1px solid #536168;border-radius:12px;align-items:center;height:62px;transition:all .2s;margin:0!important;display:flex!important}.login-field:focus-within{border-color:#19d5c7;box-shadow:0 0 0 3px #19d5c71a}.login-field .field-icon{text-align:center;color:#8b979c;width:60px;font-size:25px}.login-field input{color:#fff;background:0 0;flex:1;font-size:16px;width:auto!important;height:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.login-field input::placeholder{color:#657177}.password-toggle{color:#9aa6aa;cursor:pointer;background:0 0;border:0;width:54px;height:100%;font-size:24px}.login-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 8px;display:flex}.login-options label{color:#a8b4b7;align-items:center;gap:9px;margin:0;font-size:14px;font-weight:400;display:flex}.login-options input{appearance:none;background:0 0;border:1px solid #1cd9ca;border-radius:5px;width:24px;height:24px;margin:0}.login-options input:checked{background:#19d4c6;box-shadow:inset 0 0 0 5px #03252b}.login-options a{color:#18d1c3;font-size:13px;font-weight:700;text-decoration:none}.login-submit{color:#001b20;letter-spacing:1.5px;cursor:pointer;background:linear-gradient(100deg,#12cfc1,#28e2cf);border:0;border-radius:13px;height:66px;font:800 18px Manrope;box-shadow:0 12px 34px #11cec133}.login-submit:hover{filter:brightness(1.08);transform:translateY(-1px)}.login-submit span{vertical-align:-2px;margin-left:14px;font-size:26px}.login-submit:disabled{opacity:.65}.login-error{color:#ffb2b6;background:#a0232d38;border:1px solid #ff707840;border-radius:8px;margin:0;padding:10px 12px;font-size:12px}.login-contact{border-top:1px solid #5c787c40;margin-top:27px;padding-top:24px}.login-contact span,.login-contact a{display:block}.login-contact span{color:#6f8084;font-size:12px}.login-contact a{color:#12cbbf;margin-top:10px;font-size:14px;font-weight:800;text-decoration:none}.login-contact b{margin-left:5px}.login-secure{text-align:center;color:#506469;margin-top:22px;font-size:10px;display:block}@media (max-width:620px){.login-page{align-items:start;padding:110px 16px 24px}.login-page>.login-brand{top:29px;left:29px}.login-page>.login-brand .brand-mark{width:42px;height:42px}.login-page>.login-brand strong{font-size:21px}.login-card{border-radius:24px;padding:38px 26px 28px}.login-card h1{font-size:30px}.login-cloud{width:78px}.login-options{flex-direction:column;align-items:flex-start}.login-submit{height:60px}}.engine-page{max-width:1500px}.engine-stats{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.engine-stats article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:17px 19px}.engine-stats span,.engine-stats small{color:#81909f;font-size:9px;display:block}.engine-stats strong{color:#1c3043;margin:6px 0;font:700 21px Manrope;display:block}.engine-grid{grid-template-columns:minmax(0,2fr) minmax(260px,.75fr);gap:18px;display:grid}.engine-draft{letter-spacing:.8px;color:#a77522;background:#fff4df;border-radius:4px;padding:5px 8px;font-size:8px;font-weight:800}.engine-form{grid-template-columns:repeat(2,1fr);gap:14px;padding:20px;display:grid}.engine-form label{color:#526477;font-size:9px;font-weight:600}.engine-form input,.engine-form select{color:#263b4e;background:#fff;border:1px solid #dde5eb;border-radius:6px;outline:none;width:100%;height:39px;margin-top:6px;padding:0 10px;display:block}.engine-form input:focus,.engine-form select:focus{border-color:#14b9b4;box-shadow:0 0 0 3px #14b9b414}.engine-result{color:#fff;background:#071a2e;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;margin:0 20px;padding:17px;display:grid}.engine-result span{color:#7890a5;font-size:9px;display:block}.engine-result strong{margin-top:6px;font:700 25px Manrope;display:block}.engine-result div+div{border-left:1px solid #244056;padding-left:18px}.grade-optima,.grade-buena{color:#38d5ad}.grade-degradada{color:#f0ae43}.grade-critica{color:#ef6e70}.engine-warning{color:#a66b18;background:#fff4e3;border-radius:5px;margin:12px 20px 0;padding:9px 11px;font-size:9px}.engine-simulator>small{color:#8b99a6;padding:14px 20px 20px;font-size:8px;line-height:1.6;display:block}.engine-version .panel-head>i{background:#efae42;border-radius:50%;width:8px;height:8px}.version-body{padding:22px}.version-body>p{color:#8291a0;margin:0;font-size:9px}.version-body>strong{color:#1d3043;margin:8px 0;font:700 30px Manrope;display:block}.version-body>span{color:#b17720;background:#fff3df;border-radius:4px;padding:5px 7px;font-size:8px}.version-body dl{margin:20px 0}.version-body dl div{border-bottom:1px solid #edf1f4;justify-content:space-between;padding:9px 0;display:flex}.version-body dt{color:#8997a4;font-size:8px}.version-body dd{color:#3c5063;margin:0;font-size:9px;font-weight:600}.version-body button{width:100%}.rules-panel{margin-top:18px}.rule-list>div{border-bottom:1px solid #edf1f4;align-items:center;gap:11px;min-height:58px;padding:10px 20px;display:flex}.rule-list>div:last-child{border-bottom:0}.rule-list i{color:#14a878;background:#e8faf4;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.rule-list span{flex:1}.rule-list strong,.rule-list small{display:block}.rule-list strong{font-size:9px}.rule-list small{color:#8a98a5;margin-top:4px;font-size:8px}.rule-list b{color:#66788a;background:#eff3f6;border-radius:4px;padding:4px 7px;font-size:8px}.engine-flow{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;padding:18px 20px;display:flex}.engine-flow>div{align-items:center;gap:9px;display:flex}.engine-flow b{color:#069e9a;background:#e8fafa;border-radius:7px;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.engine-flow strong,.engine-flow small{display:block}.engine-flow strong{font-size:9px}.engine-flow small{color:#8c99a6;margin-top:3px;font-size:8px}.engine-flow em{color:#b5c0ca;font-style:normal}@media (max-width:1050px){.engine-grid{grid-template-columns:1fr}.engine-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.engine-stats{grid-template-columns:1fr 1fr}.engine-form{grid-template-columns:1fr}.engine-flow{flex-direction:column;align-items:flex-start}.engine-flow em{margin-left:8px;transform:rotate(90deg)}.rule-list b{display:none}}.module-page{max-width:1500px}.module-stats{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.module-stats article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px 19px}.module-stats span,.module-stats small{color:#8493a2;font-size:9px;display:block}.module-stats strong{color:#1b2f42;margin:6px 0;font:700 22px Manrope;display:block}.module-tools{gap:7px;display:flex}.module-panel table{min-width:900px}.module-panel td{height:62px}.module-primary{color:#263b4e;font-weight:700}.module-status{align-items:center;gap:5px;font-size:9px;display:inline-flex}.module-status i{border-radius:50%;width:6px;height:6px}.module-status.positive{color:#168d68}.module-status.positive i{background:#23c38b}.module-status.pending{color:#b4791e}.module-status.pending i{background:#e8a43b}.module-status.negative{color:#c04e54}.module-status.negative i{background:#e85f66}.module-status.neutral{color:#66798b}.module-status.neutral i{background:#8b9aa8}@media (max-width:1000px){.module-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.module-stats{grid-template-columns:1fr 1fr}.module-tools .secondary-button:first-child{display:none}}.module-panel td small{color:#82909d;margin-top:5px;display:block}.table-actions{flex-wrap:wrap;gap:5px;display:flex}.table-actions button{color:#365064;cursor:pointer;background:#fff;border:1px solid #cdd8df;border-radius:7px;padding:6px 8px;font-weight:700}.activation-code{background:#f5ffe0;border:2px solid #9dda00;border-radius:12px;padding:24px}.activation-code span,.activation-code p{color:#587020;display:block}.activation-code strong{letter-spacing:5px;color:#203800;margin:10px 0;font:800 32px monospace;display:block}.care-alert{color:#365000;background:#f3ffd6;border:1px solid #a9dd22;border-radius:10px;justify-content:space-between;gap:18px;margin-bottom:18px;padding:18px 20px;display:flex}.care-alert span{font-size:13px}.billing-form textarea{resize:vertical;min-height:90px}.billing-form label.wide{grid-column:1/-1}@media (max-width:700px){.care-alert{flex-direction:column}.table-actions{min-width:190px}.activation-code strong{font-size:24px}}.commercial-actions{gap:10px;margin-bottom:18px;display:flex}.pipeline-board{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.pipeline-board article{background:#fff;border:1px solid #dbe4e9;border-top:3px solid #b9ed27;border-radius:9px;padding:18px}.pipeline-board span,.pipeline-board small{color:#728290;display:block}.pipeline-board strong{margin:8px 0;font-size:28px;display:block}.quote-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.quote-cards article{flex-direction:column;align-items:flex-start;gap:8px;padding:22px;display:flex}.quote-cards article>span{color:#209f91;font-weight:800}.quote-cards article>strong{font-size:26px}.quote-cards mark{background:#eff8de;border-radius:99px;padding:5px 9px}.quote-cards .primary{margin-top:8px}.case-dialog textarea{border:1px solid #d5dfe4;border-radius:8px;width:100%;min-height:80px;margin:14px 0;padding:10px}@media (max-width:900px){.pipeline-board{grid-template-columns:repeat(2,1fr)}.quote-cards{grid-template-columns:1fr}}@media (max-width:520px){.pipeline-board{grid-template-columns:1fr 1fr}.commercial-actions{flex-direction:column}}.sidebar>nav{min-height:0;overflow-y:auto}.tenant-sidebar{background:linear-gradient(#082133,#0a2a3c)}.tenant-scope>span{width:31px}.admin-return{color:#547084;border:1px solid #dfe6eb;border-radius:5px;padding:6px 9px;font-size:9px;text-decoration:none}.tenant-dashboard-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,.7fr);gap:18px;display:grid}.portal-activity{padding:5px 20px 12px}.portal-activity>div{border-bottom:1px solid #edf1f4;align-items:center;gap:11px;min-height:63px;display:flex}.portal-activity>div:last-child{border:0}.portal-activity i{background:#7e91a2;border-radius:50%;width:8px;height:8px}.portal-activity i.live{background:#17c2a0;box-shadow:0 0 0 5px #17c2a01a}.portal-activity span{flex:1}.portal-activity strong,.portal-activity small{display:block}.portal-activity strong{font-size:9px}.portal-activity small{color:#8b98a5;margin-top:4px;font-size:8px}.portal-activity b{color:#168d68;background:#e8faf4;border-radius:4px;padding:4px 7px;font-size:8px}.portal-usage{padding-bottom:20px}.portal-usage>strong,.portal-usage>.big-progress,.portal-usage>p,.portal-usage>a{margin-left:20px;margin-right:20px}.portal-usage>strong{margin-top:20px;margin-bottom:12px;font:700 31px Manrope;display:block}.portal-usage>strong small{color:#8795a2;font-size:13px}.portal-usage>p{color:#8695a3;font-size:8px}.portal-usage>a{color:#079d9a;font-size:9px;text-decoration:none}@media (max-width:1000px){.tenant-dashboard-grid{grid-template-columns:1fr}}.tenant-preview-link{color:#078d8a;background:#edfbfa;border:1px solid #bce7e5;border-radius:5px;align-items:center;width:100%;height:33px;margin-top:8px;padding:0 10px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.download-card{background:#fff;border:1px solid #e3e8ec;border-radius:14px;align-items:center;gap:18px;padding:24px;display:flex}.download-icon{color:#101811;background:#c8ff2e;border-radius:14px;place-items:center;width:56px;height:56px;font-size:26px;font-weight:900;display:grid}.download-copy{flex-direction:column;flex:1;gap:4px;display:flex}.download-copy strong{font-size:17px}.download-copy span,.download-copy small,.download-note{color:#65716b}.download-copy small{margin-top:5px}.download-note{margin:18px 0 0;font-size:13px}.status-pill{color:#426000;background:#eef7df;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.primary-button{color:#fff;white-space:nowrap;background:#17221c;border-radius:9px;justify-content:center;align-items:center;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:760px){.download-card{flex-wrap:wrap;align-items:flex-start}.download-copy{min-width:calc(100% - 80px)}.download-card .primary-button{width:100%}}.page-back{color:#168f8b;align-items:center;margin:0 0 16px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.page-back:hover{color:#0bc2bc}.user-menu{position:relative}.user-menu-trigger{align-items:center;gap:8px;display:flex;border-radius:8px!important;width:auto!important;height:44px!important;padding:4px 7px!important}.user-menu-trigger:hover{background:#f1f6f7!important}.user-menu-avatar{color:#06252b;background:linear-gradient(145deg,#14cfc5,#5de4cf);border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.user-menu-copy{text-align:left;line-height:1.15}.user-menu-copy strong,.user-menu-copy small{white-space:nowrap;display:block}.user-menu-copy strong{color:#263c4d;font-size:9px}.user-menu-copy small{color:#8797a3;margin-top:3px;font-size:7px}.user-menu-chevron{color:#82929e}.user-menu-popover{z-index:20;background:#05232c;border:1px solid #14cfc561;border-radius:11px;width:225px;padding:7px;position:absolute;top:51px;right:0;box-shadow:0 18px 45px #0213194d}.user-menu-head{border-bottom:1px solid #ffffff17;margin-bottom:5px;padding:10px 11px 12px}.user-menu-head strong,.user-menu-head small{text-overflow:ellipsis;display:block;overflow:hidden}.user-menu-head strong{color:#e9ffff;font-size:10px}.user-menu-head small{color:#6f939b;margin-top:4px;font-size:8px}.user-menu-popover>a,.user-menu-popover form button{color:#b9ced1;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;font-size:10px;text-decoration:none;display:flex;width:100%!important;height:38px!important;padding:0 11px!important}.user-menu-popover>a:hover,.user-menu-popover form button:hover{color:#24ddcf;background:#14cfc51f}.user-menu-popover form{border-top:1px solid #ffffff17;margin-top:5px;padding-top:5px}@media (max-width:760px){.user-menu-copy,.user-menu-chevron{display:none}.user-menu-trigger{padding:2px!important}.user-menu-popover{position:fixed;top:61px;right:10px}.top-actions{gap:5px}.admin-language-selector span{display:none}.admin-language-selector{padding:0 4px}.admin-return{display:none}.page-back{margin-bottom:12px}}.billing-form{margin:-8px 0 22px;padding:22px}.billing-form .form-actions{margin-top:18px}.billing-code{color:#8b9aa5;margin-top:3px;font-size:8px;display:block}.module-create{margin:0 0 14px auto;display:flex}.workflow-strip{color:#a9c8cc;background:#082733;border:1px solid #17606a;border-radius:9px;justify-content:center;align-items:center;gap:13px;margin-bottom:16px;padding:14px;font-size:9px;display:flex}.workflow-strip span{align-items:center;gap:7px;display:flex}.workflow-strip b{color:#06262d;background:#14beb7;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.workflow-strip i{color:#3b7a80;font-style:normal}@media (max-width:760px){.workflow-strip{flex-direction:column;align-items:flex-start}.workflow-strip>i{display:none}.module-create{justify-content:center;width:100%}}.form-grid textarea{color:#2d4154;background:#fff;border:1px solid #dfe6eb;border-radius:6px;width:100%;margin-top:6px;padding:10px;font-size:10px;display:block}.review-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.danger-button{color:#b33b3b;background:#fff2f2;border:1px solid #efb5b5;border-radius:5px;padding:8px 12px}.certificate-links{gap:6px;display:flex}.certificate-links a{color:#078f8c;border:1px solid #bce7e5;border-radius:4px;padding:5px 7px;text-decoration:none}.verify-page{background:#041a22;place-items:center;min-height:100vh;padding:20px;display:grid}.verify-page section{text-align:center;background:#fff;border:1px solid #16aaa6;border-radius:18px;width:min(560px,100%);padding:40px}.verify-brand{color:#092b34;font:800 26px Manrope}.verify-brand span{color:#11bdb7}.verify-seal{color:#14976f;background:#dff9f1;border-radius:50%;place-items:center;width:70px;height:70px;margin:25px auto 15px;font-size:34px;display:grid}.verify-seal.invalid{color:#b73d3d;background:#ffe8e8}.verify-page>section>p{letter-spacing:1.5px;color:#648087;font-size:9px}.verify-page h1{font:800 22px Manrope}.verify-page>section>strong{color:#128c69;background:#e8faf3;border-radius:20px;padding:7px 15px;display:inline-block}.verify-page dl{text-align:left;margin:30px 0}.verify-page dl div{border-bottom:1px solid #e9eff0;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.verify-page dt{color:#7c8d92}.verify-page dd{text-align:right;margin:0;font-weight:700}.verify-page section>a{color:#fff;background:#0b302f;border-radius:7px;padding:12px 18px;text-decoration:none;display:inline-flex}.diagnostic-timeline{gap:0;margin:15px 0 20px;padding:5px 0;display:grid}.diagnostic-timeline article{grid-template-columns:18px 1fr;gap:10px;padding-bottom:15px;display:grid;position:relative}.diagnostic-timeline article:not(:last-child):before{content:"";background:#bfe2df;width:1px;position:absolute;top:12px;bottom:0;left:5px}.diagnostic-timeline i{background:#13bcb4;border:3px solid #dff8f5;border-radius:50%;width:11px;height:11px}.diagnostic-timeline strong,.diagnostic-timeline span,.diagnostic-timeline small{display:block}.diagnostic-timeline strong{font-size:9px}.diagnostic-timeline span{color:#526b74;margin:3px 0;font-size:8px}.diagnostic-timeline small{color:#84949a;font-size:7px}.diagnostic-trace-panel{margin-bottom:15px;padding:18px}.diagnostic-trace-panel details{border-top:1px solid #e1e9eb}.diagnostic-trace-panel summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 4px;display:flex}.diagnostic-trace-panel summary span,.diagnostic-trace-panel summary strong,.diagnostic-trace-panel summary small{display:block}.diagnostic-trace-panel summary small{color:#788b93;margin-top:3px;font-size:8px}.diagnostic-trace-panel summary>b{color:#087e79;background:#eaf8f6;border-radius:5px;padding:5px 8px;font-size:7px}.diagnostic-trace-panel details .diagnostic-timeline{padding:0 15px 5px}.site-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.site-card{padding:20px}.site-card>span{letter-spacing:1px;color:#0ba5a1;font-size:8px}.site-card h2{margin:8px 0;font:700 15px Manrope}.site-card>strong{color:#6f808e;font-size:9px}.site-card p{color:#7d8d9a;font-size:9px;line-height:1.6}.site-card small{color:#667985;border-top:1px solid #e8edef;padding-top:10px;display:block}.invite-result{background:#eafaf6;border:1px solid #bce9db;border-radius:8px;align-items:center;gap:10px;margin-bottom:15px;padding:13px;display:flex}.invite-result div{min-width:140px}.invite-result strong,.invite-result span{display:block}.invite-result strong{color:#167e62;font-size:10px}.invite-result span{color:#68837a;margin-top:3px;font-size:8px}.invite-result input{border:1px solid #b7dcd2;border-radius:5px;flex:1;min-width:0;padding:8px;font-size:9px}.invite-result button{color:#fff;background:#0e847f;border:0;border-radius:5px;padding:9px 12px}.activation-form{text-align:left;gap:14px;margin-top:25px;display:grid}.activation-form label{color:#52676c;font-size:10px}.activation-form input{border:1px solid #cedbdd;border-radius:6px;width:100%;height:42px;margin-top:6px;padding:0 10px;display:block}@media (max-width:900px){.site-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.site-grid{grid-template-columns:1fr}.invite-result{flex-direction:column;align-items:stretch}.invite-result button{width:100%}}.form-error{color:#b74343;background:#fff1f1;border:1px solid #f1cccc;border-radius:6px;padding:10px 12px;font-size:9px}.tenant-edit-card{margin:15px 0;padding:20px}.tenant-edit-card .panel-head{padding:0 0 15px}.detail-tabs a{color:#718296;padding:11px 14px;font-size:9px;text-decoration:none}.contact-card .secondary-button{align-items:center;margin-top:8px;text-decoration:none;display:inline-flex}.tenant-sidebar .nav-item[href="/portal/center"]{color:#dfff7d;background:#c7ff2a14;border:1px solid #c7ff2a59;margin:8px 0}.tenant-sidebar .nav-item[href="/portal/center"] .nav-icon{color:#c8ff2e}.tenant-sidebar .nav-item[href="/portal/center"].active{color:#10221c;background:#c8ff2e}.tenant-sidebar .nav-item[href="/portal/center"].active .nav-icon{color:#10221c}.center-page{max-width:1500px}.center-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#c8ff2e38,#0000 30%),linear-gradient(125deg,#061d24,#0a302e);border-radius:18px;padding:42px;position:relative;overflow:hidden;box-shadow:0 16px 45px #041e2329}.center-hero:after{content:"";border:1px solid #c8ff2e33;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-130px;right:-80px;box-shadow:0 0 0 55px #c8ff2e06,0 0 0 110px #c8ff2e05}.center-kicker{color:#c8ff2e;letter-spacing:2px;font-size:9px;font-weight:800}.center-hero-grid{grid-template-columns:1.3fr .7fr;align-items:end;gap:40px;margin-top:20px;display:grid}.center-hero h1{letter-spacing:-2px;margin:0;font:800 clamp(30px,4vw,52px)/1.02 Manrope}.center-hero h1 em{color:#c8ff2e;font-style:normal}.center-hero p{color:#b7cbca;max-width:650px;margin:22px 0;font-size:13px;line-height:1.7}.center-hero button{z-index:1;color:#10221c;letter-spacing:.5px;cursor:pointer;background:#c8ff2e;border:0;border-radius:8px;padding:15px 21px;font-weight:900;position:relative;box-shadow:0 9px 28px #c8ff2e2e}.center-hero button span{margin-left:13px;font-size:18px}.center-gain{z-index:1;background:#000c1073;border:1px solid #c8ff2e59;border-radius:14px;padding:24px;position:relative}.center-gain>span{color:#9db7b6;letter-spacing:1px;font-size:8px}.center-gain>div{align-items:center;gap:15px;margin:12px 0;display:flex}.center-gain b{color:#718b8b;font:700 32px Manrope;text-decoration:line-through}.center-gain i{color:#c8ff2e;font-size:23px;font-style:normal}.center-gain strong{color:#c8ff2e;font:800 38px Manrope}.center-gain small{color:#7f9999;font-size:8px}.center-path{background:#fff;border:1px solid #dfe9e4;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:18px 0;padding:20px;display:flex}.center-path>div{grid-template-columns:28px 1fr;column-gap:9px;display:grid}.center-path b{color:#38510b;background:#eaffb1;border-radius:7px;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.center-path strong{color:#203731;font-size:9px}.center-path span{color:#83938e;margin-top:3px;font-size:8px}.center-path>i{color:#aabdac;font-style:normal}.center-offer{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.center-offer article{background:#fff;border:1px solid #dce8e1;border-radius:13px;padding:24px}.center-offer article.featured{border:2px solid #b8ed27;box-shadow:0 10px 30px #7fa4171a}.center-offer span{letter-spacing:1px;color:#7e9188;font-size:8px}.center-offer h2{margin:9px 0;font:700 16px Manrope}.center-offer strong{color:#38510b;font:800 24px Manrope}.center-offer ul{border-top:1px solid #e8eee9;margin:14px 0 0;padding:13px 0 0;list-style:none}.center-offer li{color:#65756e;padding:5px 0 5px 17px;font-size:9px;position:relative}.center-offer li:before{content:"✓";color:#8bb419;font-weight:900;position:absolute;left:0}.center-request{background:#fff;border:2px solid #b9eb32;border-radius:14px;margin-top:18px;padding:26px;box-shadow:0 16px 45px #3e510c17}.center-form-head{border-bottom:1px solid #e7ede8;justify-content:space-between;padding-bottom:18px;display:flex}.center-form-head span{color:#729119;letter-spacing:1px;font-size:8px;font-weight:800}.center-form-head h2{margin:5px 0;font:800 20px Manrope}.center-form-head p{color:#83918b;margin:0;font-size:9px}.center-form-head>button{background:#eff3ef;border:0;border-radius:50%;width:30px;height:30px}.center-form-grid{grid-template-columns:1fr 1fr;gap:30px;padding:24px 0;display:grid}.center-form-grid h3{font:700 12px Manrope}.center-form-grid>div>label{color:#53655e;margin-top:12px;font-size:9px;font-weight:700;display:block}.center-form-grid input,.center-form-grid select{background:#fff;border:1px solid #d9e3dc;border-radius:6px;width:100%;height:40px;margin-top:5px;padding:0 10px;display:block}.estimate-card{color:#fff;background:#112923;border-radius:8px;margin-top:15px;padding:15px}.estimate-card span,.estimate-card strong,.estimate-card small,.estimate-card b{display:block}.estimate-card span{color:#94aaa4;font-size:8px}.estimate-card strong{color:#c8ff2e;margin:7px 0;font:700 15px Manrope}.estimate-card small{color:#8ca09a;font-size:8px}.estimate-card b{margin-top:10px;font-size:10px}.safety-list{flex-direction:column;gap:7px;margin-top:14px;display:flex}.safety-list label{background:#fbfdfb;border:1px solid #e0e8e2;border-radius:6px;align-items:flex-start;gap:9px;padding:9px;display:flex!important}.safety-list input{accent-color:#8fb923;flex:0 0 16px;width:16px!important;height:16px!important;margin:0!important}.safety-list span{color:#51635b;font-size:9px;line-height:1.45}.center-warning{background:#f5fbdc;border:1px solid #dbe9a4;border-radius:7px;gap:12px;padding:13px;display:flex}.center-warning strong{color:#526c0d;font-size:9px}.center-warning span{color:#647344;font-size:9px}.center-submit{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.center-submit button{background:#fff;border:1px solid #d8e0da;border-radius:7px;padding:11px 15px;font-size:9px;font-weight:800}.center-submit button:last-child{color:#15220e;background:#c8ff2e;border-color:#b4e82b}.center-cases{background:#fff;border:1px solid #dce6e0;border-radius:12px;margin-top:18px;padding:22px}.center-cases>div>span{color:#79931f;letter-spacing:1px;font-size:8px}.center-cases h2{margin:5px 0 15px;font:700 15px Manrope}.center-cases article{border-top:1px solid #e8eee9;grid-template-columns:1.4fr .6fr .8fr .6fr;align-items:center;gap:15px;padding:14px 0;display:grid}.center-cases article strong,.center-cases article span{display:block}.center-cases article strong{font-size:10px}.center-cases article span{color:#82918b;margin-top:4px;font-size:8px}.center-cases article small{color:#8a9892;font-size:7px;display:block}.center-cases article b{font-size:9px}.center-cases mark{color:#587311;background:#eff9ce;border-radius:4px;margin-top:4px;padding:5px;font-size:7px;display:inline-block}.center-cases>p{color:#7b8c85;padding:15px 0;font-size:10px}@media (max-width:1000px){.center-hero-grid{grid-template-columns:1fr}.center-path{flex-direction:column;align-items:stretch}.center-path>i{display:none}.center-offer,.center-form-grid{grid-template-columns:1fr}}@media (max-width:650px){.center-hero{padding:28px 22px}.center-hero h1{font-size:34px}.center-gain strong{font-size:30px}.center-cases article{grid-template-columns:1fr 1fr}.center-submit{flex-direction:column}.center-submit button{width:100%}}.diagnostic-queues{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px;display:grid}.diagnostic-queues button{color:#536970;cursor:pointer;background:#fff;border:1px solid #dbe5e7;border-radius:10px;justify-content:space-between;align-items:center;min-height:58px;padding:14px;display:flex}.diagnostic-queues button strong{font-size:10px}.diagnostic-queues button span{background:#edf3f4;border-radius:50%;place-items:center;min-width:26px;height:26px;font-size:10px;font-weight:800;display:grid}.diagnostic-queues button.active{color:#075c58;background:#eafaf7;border-color:#13cbbb}.diagnostic-queues button.active span{color:#fff;background:#15cdbc}@media (max-width:760px){.diagnostic-queues{grid-template-columns:1fr 1fr}.diagnostic-queues button:last-child{grid-column:1/-1}}.tenant-new-cert{text-align:center;letter-spacing:.2px;background:#c8f238;border-radius:8px;margin:4px 10px 18px;padding:13px 14px;font-size:10px;font-weight:900;text-decoration:none;display:block;color:#09252a!important}.tenant-new-cert:hover{filter:brightness(1.04);transform:translateY(-1px)}.global-search{position:relative}.search-loader{color:#0cb6aa;margin-left:auto;font-style:normal;font-weight:900}.search-results{z-index:80;background:#fff;border:1px solid #dce6e8;border-radius:10px;max-height:420px;padding:7px;position:absolute;top:48px;left:0;right:0;overflow:auto;box-shadow:0 18px 50px #041f262e}.search-results a{color:#17333a;border-radius:7px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.search-results a:hover,.search-results a.active{background:#eaf9f6}.search-results a>i{color:#25d7c6;background:#092f37;border-radius:7px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:900;display:grid}.search-results strong,.search-results span{display:block}.search-results strong{font-size:10px}.search-results span{color:#71858c;margin-top:3px;font-size:8px}.search-results small{color:#809197;text-transform:uppercase;font-size:8px}.search-results p{text-align:center;color:#71858c;margin:0;padding:18px;font-size:10px}@media (max-width:700px){.global-search{flex:1}.search-results{position:fixed;top:74px;left:12px;right:12px}.search-results small{display:none}}.topbar>.search:not(.global-search){display:none}.topbar>.mobile-menu{order:-1}.notification-center{flex:none;position:relative}.notification-trigger{color:#617780;cursor:pointer;background:#fff;border:1px solid #dce6e8;border-radius:9px;width:36px;height:36px;font-size:18px;line-height:1;position:relative}.notification-trigger:hover{color:#078e88;background:#f2fbfa;border-color:#94dcd7}.notification-trigger b{color:#fff;background:#ef5261;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-6px;right:-5px}.notification-popover{z-index:90;background:#fff;border:1px solid #dce6e8;border-radius:13px;width:390px;position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 22px 55px #041f2638}.notification-popover>header{background:#f9fbfb;border-bottom:1px solid #e7edef;justify-content:space-between;align-items:center;padding:16px 17px;display:flex}.notification-popover>header strong,.notification-popover>header span{display:block}.notification-popover>header strong{font:700 13px Manrope}.notification-popover>header span{color:#7b8e94;margin-top:3px;font-size:8px}.notification-popover>header button{color:#069b95;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.notification-list{max-height:440px;overflow:auto}.notification-list>a{color:#1b343c;background:#f7fffd;border-bottom:1px solid #edf1f2;grid-template-columns:36px 1fr;gap:11px;padding:13px 16px;text-decoration:none;display:grid}.notification-list>a:hover{background:#ebfaf7}.notification-list>a.read{opacity:.7;background:#fff}.notification-list>a>i{color:#078f88;background:#daf8f3;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.notification-list>a.urgent>i{color:#c63c49;background:#ffe7e8}.notification-list>a.warning>i{color:#b87b13;background:#fff2d9}.notification-list>a.success>i{color:#188455;background:#e5f9ec}.notification-list strong,.notification-list span,.notification-list small{display:block}.notification-list strong{font-size:10px}.notification-list span{color:#5f747b;margin-top:4px;font-size:9px}.notification-list small{color:#94a2a7;margin-top:6px;font-size:7px}.notification-list>p{text-align:center;color:#7a8d93;margin:0;padding:32px 18px;font-size:10px}@media (max-width:700px){.notification-trigger{width:34px;height:34px}.notification-popover{width:auto;position:fixed;top:67px;left:10px;right:10px}.notification-list{max-height:calc(100vh - 145px)}}.top-inbox-shortcut{color:#29434b;background:#fff;border:1px solid #dce6e8;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 11px;font-size:9px;text-decoration:none;display:inline-flex}.top-inbox-shortcut span{color:#079b94;font-size:15px}.top-inbox-shortcut b{font-weight:800}.top-inbox-shortcut:hover,.top-inbox-shortcut[aria-current=page]{color:#078e88;background:#f2fbfa;border-color:#94dcd7}@media (max-width:700px){.top-inbox-shortcut{justify-content:center;width:34px;padding:0}.top-inbox-shortcut b{display:none}}.automation-actions{align-items:center;gap:10px;display:flex}.automation-actions p{margin:0}.automation-stats{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:16px;display:grid}.automation-stats article{background:#fff;border:1px solid #dce6e8;border-radius:11px;padding:19px}.automation-stats span,.automation-stats small,.automation-stats strong{display:block}.automation-stats span{color:#778b92;font-size:9px}.automation-stats strong{margin:7px 0;font:800 27px Manrope}.automation-stats small{color:#91a0a5;font-size:8px}.automation-flow{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:17px;display:grid}.automation-flow article{color:#fff;background:#082b33;border:1px solid #164f56;border-radius:10px;align-items:center;gap:10px;min-height:75px;padding:13px;display:flex}.automation-flow article>i{color:#062d33;background:#19cabc;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.automation-flow span,.automation-flow strong,.automation-flow small{display:block}.automation-flow span{color:#22d9c9;letter-spacing:1px;font-size:7px}.automation-flow strong{margin:4px 0;font-size:9px}.automation-flow small{color:#789aa0;font-size:7px}.automation-priority{color:#607278;background:#edf3f4;border-radius:5px;padding:5px 7px;font-size:7px;display:inline-block}.automation-priority.high{color:#a96d0b;background:#fff0d7}.automation-priority.urgent{color:#b92938;background:#ffe4e6}.automation-task-link{color:#087f7b;font-weight:800;text-decoration:none}.automation-runs{padding:0 20px}.automation-runs article{border-bottom:1px solid #edf1f2;grid-template-columns:90px 1fr 1fr 1fr;align-items:center;gap:15px;min-height:55px;font-size:9px;display:grid}.automation-runs b{color:#168267;font-size:7px}.automation-runs b.failed{color:#bc3743}.automation-runs small{color:#819197}@media (max-width:900px){.automation-stats,.automation-flow,.automation-runs article{grid-template-columns:1fr 1fr}}@media (max-width:560px){.automation-stats,.automation-flow{grid-template-columns:1fr}.automation-actions{flex-direction:column;align-items:stretch}.automation-runs article{grid-template-columns:1fr;gap:4px;padding:12px 0}}.open-audit{color:#fff;background:linear-gradient(135deg,#062a31,#0b3d40);border:1px solid #12c7b5;grid-template-columns:1fr auto;align-items:center;gap:16px;margin:18px 0;padding:22px;display:grid}.open-audit span{letter-spacing:1.2px;color:#48d9cd;font-size:10px;font-weight:800}.open-audit h2{margin:6px 0;font-size:22px}.open-audit p{color:#b8d0d3;margin:0;font-size:12px}.open-audit-result{border-top:1px solid #2a6267;grid-column:1/-1;padding-top:16px}.open-audit-result>strong{color:#baff22;font-size:18px;display:block}.open-audit-result>small{color:#9ebdc0;margin:4px 0 12px;display:block}.open-audit-result>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.open-audit-result p{background:#0b343a;border-radius:8px;gap:3px;padding:10px;display:grid}.open-audit-result p b{color:#fff}.open-audit-result p span{color:#9ebdc0;letter-spacing:0;font-weight:400}@media (max-width:700px){.open-audit,.open-audit-result>div{grid-template-columns:1fr}}.tenant-row-actions{align-items:center;gap:7px;display:flex}.tenant-access-form{margin:0}.tenant-access-button{color:#fff;cursor:pointer;white-space:nowrap;background:#0b343b;border:1px solid #12bfb2;border-radius:7px;min-height:35px;padding:0 14px;font-size:9px;font-weight:800}.tenant-access-button:hover{background:#11515a}.tenant-access-button.compact{color:#087d76;background:#e9fbf8;min-height:29px;padding:0 10px}.tenant-hero-actions{align-items:center;gap:8px;margin-left:10px;display:flex}.impersonation-banner{color:#18352d;background:#dfff84;border-bottom:1px solid #b5df36;justify-content:space-between;align-items:center;gap:20px;padding:11px 22px;display:flex}.impersonation-banner strong,.impersonation-banner span{display:block}.impersonation-banner strong{font-size:11px}.impersonation-banner span{margin-top:2px;font-size:9px}.impersonation-banner button{color:#fff;cursor:pointer;background:#082f36;border:0;border-radius:7px;padding:9px 14px;font-size:9px;font-weight:800}@media (max-width:700px){.tenant-row-actions,.impersonation-banner{flex-direction:column;align-items:flex-start}.impersonation-banner form,.impersonation-banner button{width:100%}}
.center-admin-page{max-width:1500px}.center-admin-page .page-heading p{color:#77931f}.center-admin-form{border:2px solid #c8ff2e;margin-bottom:18px;padding:0 22px 20px}.center-admin-form .panel-head{margin:0 -22px 20px}.center-admin-form .panel-head>button{background:#edf2ee;border:0;border-radius:50%;width:28px;height:28px}.evidence-summary{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.evidence-summary strong{width:100%;font-size:9px}.evidence-summary span,.evidence-summary a{color:#587014;background:#eff8d7;border-radius:4px;padding:6px 8px;font-size:8px;text-decoration:none}.case-workflow{color:#fff;background:#0a2529;border-radius:14px;margin-top:18px;padding:25px}.case-workflow-title>span{color:#c8ff2e;letter-spacing:1px;font-size:8px}.case-workflow-title h2{margin:6px 0 18px;font:700 17px Manrope}.case-workflow-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.case-workflow-grid article{background:#0e3033;border:1px solid #315052;border-radius:10px;padding:17px}.case-state{justify-content:space-between;align-items:center;gap:8px;display:flex}.case-state>span{color:#9ab0ae;font-size:8px}.case-state mark{color:#26330a;background:#c8ff2e;border-radius:4px;padding:4px 6px;font-size:7px}.case-workflow h3{font:700 11px Manrope}.case-progress{background:#29474a;border-radius:5px;height:5px;overflow:hidden}.case-progress i{background:#d6ad31;height:100%;display:block}.case-progress i.complete{background:#c8ff2e}.case-workflow article>small{color:#839b99;margin-top:6px;font-size:8px;display:block}.case-workflow article>p{color:#a9bcba;font-size:8px}.case-workflow article>button,.lime-button{color:#17240e;cursor:pointer;background:#c8ff2e;border:0;border-radius:6px;width:100%;padding:10px;font-size:8px;font-weight:900}.final-quote{margin:12px 0}.final-quote span,.final-quote strong{display:block}.final-quote span{color:#91a5a3;font-size:8px}.final-quote strong{color:#c8ff2e;margin-top:4px;font:800 18px Manrope}.case-modal{z-index:50;background:#010d11bd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.case-dialog{color:#24352f;background:#fff;border:2px solid #c8ff2e;border-radius:14px;width:min(620px,100%);max-height:90vh;padding:27px;position:relative;overflow:auto}.case-close{background:#edf1ed;border:0;border-radius:50%;width:30px;height:30px;position:absolute;top:15px;right:16px}.case-dialog>span{color:#76921d;letter-spacing:1px;font-size:8px}.case-dialog h2{font:700 20px Manrope}.evidence-existing{grid-template-columns:1fr 1fr;gap:7px;margin:17px 0;display:grid}.evidence-existing div{color:#819088;border:1px solid #e0e7e1;border-radius:6px;align-items:center;gap:7px;padding:9px;display:flex}.evidence-existing div.ready{color:#526b13;background:#f6fbeb;border-color:#cbe58a}.case-dialog form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.case-dialog form label{font-size:9px}.case-dialog form input,.case-dialog form select{border:1px solid #d9e3dc;border-radius:6px;width:100%;height:39px;margin-top:5px;padding:0 8px;display:block}.case-dialog form button{grid-column:1/3}.quote-breakdown{margin:18px 0}.quote-breakdown>div{border-bottom:1px solid #e4eae5;justify-content:space-between;padding:11px 0;display:flex}.quote-breakdown .total{color:#527009;font-size:15px}.accept-check{background:#f4fadc;border:1px solid #d9e99b;border-radius:7px;align-items:flex-start;gap:9px;margin:16px 0;padding:12px;display:flex}.accept-check input{accent-color:#84ad17}.accept-check span{font-size:9px}.case-dialog>.lime-button{padding:13px;font-size:10px}@media (max-width:1000px){.case-workflow-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.case-workflow-grid,.evidence-existing,.case-dialog form{grid-template-columns:1fr}.case-dialog form button{grid-column:auto}}
.csv-page{max-width:1500px}.csv-intro{color:#fff;background:#071f29;border:1px solid #dce6e5;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;padding:18px 20px;display:flex}.csv-intro>div{align-items:center;gap:10px;display:flex}.csv-intro b{color:#042127;background:#15bdb6;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.csv-intro strong,.csv-intro small{display:block}.csv-intro strong{font-size:9px}.csv-intro small{color:#789497;margin-top:3px;font-size:8px}.csv-intro>i{color:#43656a;font-style:normal}.csv-config{margin-bottom:18px;padding:22px}.csv-config-head{border-bottom:1px solid #e6ecec;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.csv-config-head span{color:#0b9e99;letter-spacing:1px;font-size:8px}.csv-config-head h2{margin:5px 0;font:700 17px Manrope}.csv-config-head p{color:#839198;margin:0;font-size:9px}.csv-config-head label{color:#087c79;background:#effbfa;border:1px dashed #15b9b3;border-radius:7px;padding:12px;font-size:9px;font-weight:700}.csv-config-head input{margin-top:7px;font-size:8px;display:block}.csv-meta{padding:20px 0}.mapping-grid{border-top:1px solid #e7ecec;grid-template-columns:1.2fr .8fr .8fr;gap:16px;padding-top:20px;display:grid}.mapping-grid>div{border:1px solid #e0e7e7;border-radius:8px;padding:15px}.mapping-grid h3{margin:0 0 12px;font:700 11px Manrope}.mapping-grid label{color:#53656e;border-top:1px solid #edf1f1;justify-content:space-between;align-items:center;gap:9px;padding:8px 0;font-size:8px;display:flex}.mapping-grid label>span{flex-direction:column;display:flex}.mapping-grid label b{color:#bc791e;margin-top:3px;font-size:6px}.mapping-grid select,.mapping-grid input{background:#fff;border:1px solid #d9e1e2;border-radius:5px;width:55%;height:31px;padding:0 7px;font-size:8px}.csv-preview{color:#fff;background:#071d29;border-radius:9px;margin-top:18px;padding:18px}.csv-preview>div>span{color:#17c8c0;letter-spacing:1px;font-size:7px}.csv-preview h3{margin:4px 0 10px;font:700 12px Manrope}.csv-preview svg{width:100%;height:180px;overflow:visible}.csv-gridline{stroke:#1c3c49;stroke-width:.3px;fill:none}.csv-line{fill:none;stroke-width:.8px;vector-effect:non-scaling-stroke}.csv-line.line-0{stroke:#25e0d4}.csv-line.line-1{stroke:#c8ff2e}.csv-line.line-2{stroke:#f1a542}.csv-legend{color:#8da4ad;gap:18px;font-size:8px;display:flex}.csv-legend i{vertical-align:middle;width:13px;height:2px;margin-right:5px;display:inline-block}.csv-legend i.line-0{background:#25e0d4}.csv-legend i.line-1{background:#c8ff2e}.csv-legend i.line-2{background:#f1a542}.csv-active,.csv-inactive{border:0;border-radius:12px;padding:5px 9px;font-size:8px}.csv-active{color:#17815f;background:#e5f8f1}.csv-inactive{color:#71808a;background:#eef1f3}@media (max-width:1000px){.mapping-grid{grid-template-columns:1fr 1fr}.mapping-grid>div:first-child{grid-column:1/3}}@media (max-width:700px){.csv-intro{flex-direction:column;align-items:flex-start}.csv-intro>i{display:none}.csv-config-head{flex-direction:column;align-items:flex-start}.mapping-grid{grid-template-columns:1fr}.mapping-grid>div:first-child{grid-column:auto}.csv-preview svg{height:120px}}
.center-recommendation{color:#fff;background:radial-gradient(circle at 85% 20%,#c8ff2e2e,#0000 28%),linear-gradient(120deg,#09252a,#103531);border:2px solid #c8ff2e;border-radius:13px;margin-bottom:16px;padding:22px;position:relative;overflow:hidden}.rec-badge{color:#23330e;letter-spacing:1px;background:#c8ff2e;border-radius:4px;padding:6px 9px;font-size:7px;font-weight:900;display:inline-block}.rec-grid{grid-template-columns:1.5fr .35fr 30px .5fr .7fr;align-items:center;gap:15px;margin-top:16px;display:grid}.rec-grid>div:first-child>span{color:#9ab0aa;letter-spacing:1px;font-size:7px}.rec-grid h2{margin:6px 0;font:700 17px Manrope}.rec-grid p{color:#a5bab5;font-size:8px;line-height:1.6}.rec-grid>i{color:#c8ff2e;font-size:20px;font-style:normal}.rec-score small,.rec-score strong{display:block}.rec-score small{color:#849d97;font-size:7px}.rec-score strong{margin-top:5px;font:800 30px Manrope}.rec-score.potential strong{color:#c8ff2e;font-size:25px}.rec-action b{color:#c8ff2e;margin-bottom:8px;font-size:9px;display:block}.rec-action button{color:#1a2a10;background:#c8ff2e;border:0;border-radius:5px;width:100%;padding:9px;font-size:7px;font-weight:900}.center-recommendation>small{color:#718b85;margin-top:12px;font-size:7px;display:block}.prep-completion{background:#f5fadf;border:1px solid #d9e89d;border-radius:11px;margin-top:18px;padding:19px}.prep-completion>span{color:#718d16;letter-spacing:1px;font-size:7px}.prep-completion>h2{font:700 14px Manrope}.prep-completion>button{color:#4d5e32;background:#fff;border:1px solid #dce7b1;border-radius:6px;justify-content:space-between;width:100%;margin-top:7px;padding:11px;display:flex}.recovery-admin{margin-top:18px}.recovery-admin>form{padding:20px}.recovery-list article{border-top:1px solid #e8eded;align-items:center;gap:20px;padding:14px 20px;display:flex}.recovery-list article>div{flex:1}.recovery-list strong,.recovery-list span{display:block}.recovery-list strong{font-size:9px}.recovery-list span{color:#83928e;margin-top:4px;font-size:8px}.recovery-list article>b{color:#52690f;font:800 18px Manrope}.recovery-list i{color:#9bad68;margin:0 8px;font-style:normal}.recovery-comparison{background:#fff;border:2px solid #c8ff2e;border-radius:13px;margin-top:18px;padding:22px}.recovery-comparison>div>span{color:#76921d;letter-spacing:1px;font-size:7px}.recovery-comparison h2{font:700 16px Manrope}.recovery-comparison article{border-top:1px solid #e5ebe6;grid-template-columns:1.2fr .3fr 25px .4fr 1fr;align-items:center;gap:15px;padding:17px 0;display:grid}.recovery-comparison small,.recovery-comparison strong,.recovery-comparison span{display:block}.recovery-comparison small{color:#81908b;font-size:7px}.recovery-comparison strong{margin-top:4px;font-size:9px}.recovery-comparison span{color:#87948f;margin-top:4px;font-size:8px}.recovery-comparison article>i{color:#8da52f;font-style:normal}.recovery-comparison article b{font:800 27px Manrope}.recovery-comparison .before b{color:#71817c}.recovery-comparison .after b{color:#6d8e10}.recovery-comparison>p{color:#82908b;font-size:8px}@media (max-width:1000px){.rec-grid{grid-template-columns:1fr .4fr 20px .6fr}.rec-action{grid-column:1/5}.recovery-comparison article{grid-template-columns:1fr .4fr 20px .5fr}.recovery-comparison article>div:last-child{grid-column:1/5}}@media (max-width:650px){.rec-grid{grid-template-columns:1fr 1fr}.rec-grid>div:first-child,.rec-action{grid-column:1/3}.rec-grid>i{display:none}.recovery-comparison article{grid-template-columns:1fr 1fr}.recovery-comparison article>i{display:none}.recovery-comparison article>div:first-child,.recovery-comparison article>div:last-child{grid-column:1/3}}
.dashboard-v2{max-width:1500px}.dashboard-actions{gap:9px;display:flex}.dashboard-kpis{grid-template-columns:repeat(4,1fr)}.dashboard-kpis>a{color:inherit;text-decoration:none}.dashboard-kpis article{height:100%;transition:all .18s}.dashboard-kpis a:hover article{border-color:#9bded8;transform:translateY(-2px);box-shadow:0 8px 22px #1c3f4e14}.dashboard-kpis small{line-height:1.5}.dashboard-command{grid-template-columns:1.15fr .85fr;gap:16px;margin:18px 0;display:grid}.dashboard-command>.panel{padding-bottom:16px}.dashboard-command .panel-head a{color:#079d9a;font-size:9px;text-decoration:none}.pipeline-summary{grid-template-columns:repeat(4,1fr);padding:6px 20px 10px;display:grid}.pipeline-summary>div{border-left:3px solid #c8ff2e;padding:10px 12px}.pipeline-summary span,.pipeline-summary small{color:#84939f;font-size:8px;display:block}.pipeline-summary strong{margin:6px 0;font:700 22px Manrope;display:block}.attention-summary{padding-bottom:8px}.attention-summary>.panel-head{margin-bottom:0}.attention-summary>a{min-height:52px;color:inherit;border-top:1px solid #edf1f3;align-items:center;gap:10px;margin:0 18px;text-decoration:none;display:flex}.attention-summary>a>i{background:#e9a62d;border-radius:50%;width:7px;height:7px}.attention-summary>a>div{flex:1}.attention-summary>a strong,.attention-summary>a small{display:block}.attention-summary>a strong{font-size:9px}.attention-summary>a small{color:#8996a1;margin-top:4px;font-size:8px}.attention-summary>a b{color:#16a39d}.dashboard-empty{color:#7f8e99;padding:18px}@media (max-width:1100px){.dashboard-kpis{grid-template-columns:repeat(2,1fr)}.dashboard-command{grid-template-columns:1fr}}@media (max-width:650px){.dashboard-actions{flex-direction:column}.dashboard-actions a{justify-content:center}.dashboard-kpis{grid-template-columns:1fr 1fr}.pipeline-summary{grid-template-columns:1fr 1fr;gap:8px}}
.plans-layout{grid-template-columns:minmax(0,1fr) 280px;gap:16px;margin-bottom:20px;display:grid}.plan-distribution{padding-bottom:16px}.plan-distribution>div:not(.panel-head){border-top:1px solid #edf1f3;grid-template-columns:1fr auto;gap:4px;margin:0 18px;padding:13px 0;display:grid}.plan-distribution span{font-size:9px;font-weight:800}.plan-distribution strong{font-size:10px}.plan-distribution small{color:#82909c;grid-column:1/-1}.catalog-groups{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.catalog-groups>article{background:#fff;border:1px solid #dce5e9;border-radius:9px;padding:18px}.catalog-groups h3{margin:0 0 10px}.catalog-groups article>div{border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.catalog-groups span b,.catalog-groups span small{display:block}.catalog-groups span b{font-size:9px}.catalog-groups span small{color:#8b98a3;margin-top:3px;font-size:7px}.catalog-groups strong{white-space:nowrap;font-size:10px}@media (max-width:1000px){.plans-layout,.catalog-groups{grid-template-columns:1fr}}
.academy-page{max-width:1500px}.academy-form .check-label{flex-direction:row;align-items:center;gap:8px}.academy-form .check-label input{width:auto}.upload-note{color:#7b8b96;font-size:9px}.academy-page td select{background:#fff;border:1px solid #d8e1e6;border-radius:6px;padding:7px}.academy-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#c8ff2e38,#0000 26%),linear-gradient(130deg,#061d27,#0b3436);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:20px;padding:34px;display:flex}.academy-hero span{color:#c8ff2e;letter-spacing:2px;font-size:9px;font-weight:900}.academy-hero h1{max-width:750px;margin:10px 0;font:800 clamp(27px,4vw,45px)/1.08 Manrope}.academy-hero p{color:#a9c1c1}.academy-hero>b{color:#c8ff2e;font:800 38px Manrope}.academy-hero>b small{color:#a9c1c1;font-size:10px}.academy-tools{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.academy-search{background:#fff;border:1px solid #dbe4e8;border-radius:8px;align-items:center;gap:8px;min-width:260px;padding:10px 13px;display:flex}.academy-search input{border:0;outline:0;width:100%}.academy-filters{flex-wrap:wrap;gap:6px;display:flex}.academy-filters button{color:#657786;background:#fff;border:1px solid #d7e1e5;border-radius:99px;padding:8px 11px;font-size:9px}.academy-filters button.active{color:#c8ff2e;background:#163331;border-color:#163331}.academy-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.academy-grid>article{cursor:pointer;background:#fff;border:1px solid #dce5e8;border-radius:12px;transition:all .18s;overflow:hidden}.academy-grid>article:hover{transform:translateY(-3px);box-shadow:0 12px 30px #13303a1a}.academy-grid>article.featured{border:2px solid #bce933}.academy-cover{background:linear-gradient(145deg,#0a2732,#0a4542) 50%/cover;place-items:center;height:145px;display:grid;position:relative}.academy-cover i{color:#c8ff2e;background:#000a0d80;border:1px solid #c8ff2e8c;border-radius:50%;place-items:center;width:55px;height:55px;font:22px Manrope;display:grid}.academy-cover mark{color:#17300d;background:#c8ff2e;border-radius:4px;padding:5px 8px;font-size:7px;font-weight:900;position:absolute;top:12px;left:12px}.academy-copy{padding:18px}.academy-copy>span{color:#079f98;font-size:8px;font-weight:800}.academy-copy h2{min-height:38px;margin:8px 0;font:700 15px/1.3 Manrope}.academy-copy p{color:#788894;min-height:42px;font-size:9px;line-height:1.55}.academy-copy>div{gap:8px;display:flex}.academy-copy small{color:#64777c;background:#edf3f3;border-radius:4px;padding:5px 7px;font-size:7px}.academy-modal{z-index:100;background:#010f14b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.academy-dialog{background:#fff;border-radius:15px;width:min(760px,100%);max-height:90vh;padding:30px;position:relative;overflow:auto}.academy-dialog>span{color:#0b9f99;font-size:9px;font-weight:800}.academy-dialog h2{font:800 25px Manrope}.academy-summary{color:#74858f}.academy-dialog video{background:#061d27;width:100%;max-height:420px;margin:15px 0}.academy-body{white-space:pre-wrap;background:#f4f7f6;border-radius:8px;margin:18px 0;padding:18px;line-height:1.65}.academy-open{margin:10px 10px 10px 0;text-decoration:none;display:inline-flex}.complete-course{margin-top:10px}@media (max-width:1000px){.academy-grid{grid-template-columns:1fr 1fr}.academy-tools{flex-direction:column;align-items:stretch}}@media (max-width:620px){.academy-grid{grid-template-columns:1fr}.academy-hero{flex-direction:column;align-items:flex-start}.academy-search{min-width:0}.academy-filters{flex-wrap:nowrap;padding-bottom:4px;overflow:auto}.academy-filters button{white-space:nowrap}}
.academy-card{color:inherit;cursor:pointer;background:#fff;border:1px solid #dce5e8;border-radius:12px;text-decoration:none;transition:all .18s;overflow:hidden}.academy-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #13303a1a}.academy-card.featured{border:2px solid #bce933}.academy-copy>div{align-items:center}.academy-copy>div b{color:#079f98;margin-left:auto;font-size:9px}.academy-article-page{max-width:1450px}.academy-article-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#c8ff2e40,#0000 25%),linear-gradient(130deg,#061d27,#0b3b38);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:22px;padding:48px;display:flex}.academy-article-hero>div{max-width:900px}.academy-article-hero span,.academy-related>span{color:#20d2c6;letter-spacing:2px;text-transform:uppercase;font-size:9px;font-weight:900}.academy-article-hero h1{margin:12px 0;font:800 clamp(31px,5vw,58px)/1.05 Manrope}.academy-article-hero p{color:#c2d2d2;max-width:800px;font-size:15px;line-height:1.6}.academy-article-hero>div>div{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.academy-article-hero>div b{border:1px solid #fff3;border-radius:99px;padding:7px 10px;font-size:8px}.academy-article-hero>i{color:#c8ff2e;border:1px solid #20d2c6;border-radius:24px;place-items:center;width:110px;height:110px;font:800 48px Manrope;display:grid;transform:rotate(45deg)}.academy-article-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.academy-article{background:#fff;border:1px solid #dce5e8;border-radius:14px;padding:42px 54px}.academy-article h2{border-top:1px solid #e4ebed;margin:42px 0 12px;padding-top:8px;font:800 25px Manrope}.academy-article h2:first-child{border:0;margin-top:0}.academy-article h3{margin:28px 0 8px;font:800 18px Manrope}.academy-article p,.academy-article li{color:#526872;font-size:13px;line-height:1.85}.academy-article a{color:#008f89;font-weight:800}.academy-article ul{padding-left:21px}.academy-callout{color:#fff;background:#082d31;border-left:5px solid #c8ff2e;border-radius:0 10px 10px 0;margin:26px 0;padding:22px 24px;font-size:14px;line-height:1.7}.academy-callout a{color:#c8ff2e}.academy-step{border:1px solid #dfe8e9;border-radius:10px;grid-template-columns:38px 1fr;align-items:start;gap:14px;margin:12px 0;padding:15px;display:grid}.academy-step>b{color:#092625;background:#c8ff2e;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.academy-step p{margin:7px 0}.academy-related{background:#f8faf9;border:1px solid #dce5e8;border-radius:14px;padding:24px;position:sticky;top:20px}.academy-related h2{font:800 20px Manrope}.academy-related>a{color:inherit;background:#fff;border-radius:9px;flex-direction:column;gap:6px;margin:10px 0;padding:16px;text-decoration:none;display:flex}.academy-related>a small{color:#079f98;font-size:8px}.academy-related>a strong{font-size:12px}.academy-related>a b{color:#079f98;font-size:8px}.academy-related>div{color:#fff;background:#082d31;border-radius:10px;margin-top:20px;padding:20px}.academy-related>div p{color:#abc2c2;font-size:10px}.academy-related>div a{color:#c8ff2e;font-size:9px;font-weight:800;text-decoration:none}.academy-article-actions{border-top:1px solid #e1e8ea;justify-content:space-between;gap:12px;margin-top:42px;padding-top:24px;display:flex}@media (max-width:1000px){.academy-article-layout{grid-template-columns:1fr}.academy-related{position:static}}@media (max-width:620px){.academy-article-hero{flex-direction:column;align-items:flex-start;padding:28px}.academy-article-hero>i{display:none}.academy-article{padding:25px 20px}.academy-article-actions{flex-direction:column;align-items:stretch}}.academy-learning{background:#fff;border:1px solid #19bfb1;border-radius:14px;grid-template-columns:minmax(300px,1fr) auto minmax(210px,.45fr) auto;align-items:center;gap:24px;margin:0 0 18px;padding:24px 28px;display:grid}.academy-learning span{color:#079f98;letter-spacing:1.5px;font-size:8px;font-weight:900}.academy-learning h2{margin:6px 0;font:800 22px Manrope}.academy-learning p{color:#698087;margin:0 0 10px;font-size:10px}.academy-learning>strong{color:#092f36;font:900 31px Manrope}.academy-progress{background:#e5edef;border-radius:10px;height:8px;overflow:hidden}.academy-progress i{background:linear-gradient(90deg,#12c9ba,#c8ff2e);border-radius:10px;height:100%;display:block}.academy-learning aside{background:#f1f5f4;border-radius:9px;gap:4px;padding:12px;display:grid}.academy-learning aside.earned{background:#edffd1}.academy-learning aside b{font-size:10px}.academy-learning aside small{color:#6f858b;font-size:8px}.academy-learning>a{color:#c8ff2e;background:#092f36;border-radius:8px;padding:11px 14px;font-size:9px;font-weight:900;text-decoration:none}.academy-route-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.academy-route-cards article{color:#fff;background:#0a3036;border-radius:12px;padding:20px}.academy-route-cards span{color:#20d2c6;font-size:8px;font-weight:900}.academy-route-cards h3{margin:8px 0;font-size:15px}.academy-route-cards p{color:#a9c2c5;margin:0;font-size:9px;line-height:1.5}.academy-assessment{background:#f3f8f7;border-radius:13px;margin-top:34px;padding:26px}.academy-assessment>span{color:#079f98;letter-spacing:1.5px;font-size:9px;font-weight:900}.academy-assessment fieldset{background:#fff;border:1px solid #d7e4e4;border-radius:10px;gap:8px;margin:18px 0;padding:18px;display:grid}.academy-assessment legend{padding:0 7px;font-weight:800}.academy-assessment label{cursor:pointer;background:#f7f9f9;border-radius:7px;align-items:center;gap:9px;padding:9px;display:flex}.academy-assessment label span{font-size:11px}.assessment-result{border-radius:9px;gap:5px;margin-top:16px;padding:16px;display:grid}.assessment-result.passed{color:#315d13;background:#e5f9d4}.assessment-result.failed{color:#865b15;background:#fff0d9}.assessment-result span{font-size:10px}@media (max-width:900px){.academy-learning{grid-template-columns:1fr auto}.academy-learning aside,.academy-learning>a{grid-column:1/-1}.academy-route-cards{grid-template-columns:1fr}}@media (max-width:560px){.academy-learning{grid-template-columns:1fr}.academy-learning>strong{grid-row:1}.academy-assessment{padding:18px}}
.support-page{max-width:1500px}.support-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.support-head span{color:#079f98;letter-spacing:1px;font-size:8px;font-weight:900}.support-head h2{margin:5px 0}.support-head p{color:#788894;margin:0;font-size:10px}.support-shell{background:#fff;border:1px solid #dce5e9;border-radius:12px;grid-template-columns:340px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden}.support-inbox{background:#f8fafb;border-right:1px solid #dce5e9;overflow:auto}.support-inbox-title{border-bottom:1px solid #dce5e9;justify-content:space-between;padding:16px;display:flex}.support-inbox-title strong,.support-inbox-title span{font-size:9px}.support-inbox-title span{color:#7f8f9b}.support-inbox>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e4eaed;width:100%;padding:15px}.support-inbox>button.active{background:#fff;box-shadow:inset 3px 0 #17c5ba}.support-inbox>button>div,.support-inbox footer{justify-content:space-between;align-items:center;display:flex}.support-inbox button span{color:#0d9f99;font-size:8px;font-weight:800}.support-inbox button mark{background:#edf2f3;border-radius:3px;padding:3px 5px;font-size:6px}.support-inbox button mark.high,.support-inbox button mark.urgent{color:#a6382c;background:#ffe6e2}.support-inbox button>strong,.support-inbox button>small{display:block}.support-inbox button>strong{margin:7px 0;font-size:10px}.support-inbox button>small{color:#83919c;font-size:8px}.support-inbox footer{margin-top:10px}.support-inbox footer em{color:#5e707b;font-size:7px;font-style:normal}.support-inbox footer b{color:#168d82;text-align:center;background:#e8f7f4;border-radius:99px;min-width:20px;padding:3px;font-size:7px}.support-empty{color:#84939e;padding:20px}.support-thread{flex-direction:column;min-width:0;display:flex}.support-thread>header{border-bottom:1px solid #e3eaed;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.support-thread header span,.support-thread header small{color:#7a8b96;font-size:8px}.support-thread header h2{margin:5px 0;font:700 15px Manrope}.support-thread header mark{color:#52700c;background:#eef8dd;border-radius:99px;padding:7px 10px;font-size:8px}.support-admin-tools{background:#f7f9fa;border-bottom:1px solid #e4eaed;gap:10px;padding:10px 20px;display:flex}.support-admin-tools label{color:#7b8a94;font-size:7px}.support-admin-tools select,.support-admin-tools input{background:#fff;border:1px solid #d6e0e4;border-radius:5px;height:30px;margin-top:3px;padding:0 7px;font-size:8px;display:block}.support-messages{background:#f4f7f7;flex:1;padding:22px;overflow:auto}.support-messages article{background:#fff;border-radius:11px;width:min(76%,650px);margin-bottom:14px;padding:13px 15px;box-shadow:0 2px 7px #142a320f}.support-messages article.voltra{color:#fff;background:#0d3438;border-bottom-right-radius:3px;margin-left:auto}.support-messages article.tenant{border-bottom-left-radius:3px}.support-messages article>div{justify-content:space-between;gap:15px;display:flex}.support-messages strong,.support-messages small{font-size:7px}.support-messages small{opacity:.65}.support-messages p{white-space:pre-wrap;font-size:10px;line-height:1.6}.support-messages a{color:#2bcfc3;font-size:8px}.support-reply{border-top:1px solid #dde5e8;padding:14px 18px}.support-reply textarea{resize:vertical;border:1px solid #d5dfe3;border-radius:8px;width:100%;height:65px;padding:10px}.support-reply>div{justify-content:space-between;align-items:center;gap:15px;margin-top:8px;display:flex}.support-reply input{font-size:8px}.support-placeholder{color:#83939d;text-align:center;align-content:center;place-items:center;height:100%;display:grid}.support-placeholder i{color:#12a79d;background:#e8f8f5;border-radius:50%;place-items:center;width:58px;height:58px;font-size:22px;display:grid}.support-placeholder h2{color:#38505d}.support-placeholder p{font-size:9px}@media (max-width:900px){.support-shell{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:700px){.support-head{flex-direction:column;align-items:stretch}.support-shell{display:block}.support-inbox{border-bottom:1px solid #dce5e9;border-right:0;max-height:310px}.support-thread{min-height:600px}.support-messages article{width:90%}.support-admin-tools{flex-wrap:wrap}}
.tenant-resources{border-top:1px solid #ffffff1a;margin:10px 13px 0;padding:12px}.tenant-resources>p{color:#68808d;letter-spacing:1px;margin:0 0 8px;font-size:7px;font-weight:900}.tenant-resources>a{color:#a9bbc4;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:9px;margin-top:6px;padding:8px;text-decoration:none;display:flex}.tenant-resources>a:hover,.tenant-resources>a.active{color:#dfffa0;background:#c8ff2e12;border-color:#c8ff2e59}.tenant-resources>a>span{background:#ffffff12;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.tenant-resources strong,.tenant-resources small{display:block}.tenant-resources strong{font-size:8px}.tenant-resources small{color:#718793;margin-top:3px;font-size:7px}.top-help{color:#56717e;font-size:9px;text-decoration:none}.tenant-home{max-width:1500px}.tenant-welcome{color:#fff;background:radial-gradient(circle at 80% 20%,#c8ff2e2e,#0000 24%),linear-gradient(125deg,#08212c,#0a3939);border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:28px 32px;display:flex}.tenant-welcome span{color:#c8ff2e;letter-spacing:1px;font-size:8px;font-weight:900}.tenant-welcome h1{margin:8px 0 5px;font:800 30px Manrope}.tenant-welcome p{color:#9fb8bb;margin:0}.tenant-primary-action{color:#162514;background:#c8ff2e;border-radius:8px;padding:14px 18px;font-size:10px;font-weight:900;text-decoration:none}.tenant-quick-actions{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.tenant-quick-actions>a{color:inherit;background:#fff;border:1px solid #dce5e8;border-radius:10px;align-items:center;gap:11px;padding:16px;text-decoration:none;display:flex}.tenant-quick-actions>a>i{color:#0ba59d;background:#e8f8f5;border-radius:8px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.tenant-quick-actions>a>div{flex:1}.tenant-quick-actions strong,.tenant-quick-actions span{display:block}.tenant-quick-actions strong{font-size:9px}.tenant-quick-actions span{color:#84929c;margin-top:4px;font-size:7px;line-height:1.4}.tenant-quick-actions b{color:#13a49d}.tenant-status-strip{background:#fff;border:1px solid #dce5e8;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.tenant-status-strip>a{color:inherit;border-right:1px solid #e3e9ec;padding:15px 18px;text-decoration:none}.tenant-status-strip>a:last-child{border:0}.tenant-status-strip span,.tenant-status-strip strong{display:block}.tenant-status-strip span{color:#7d8d98;font-size:8px}.tenant-status-strip strong{margin-top:6px;font:700 20px Manrope}.tenant-status-strip a.warning strong{color:#d18314}.tenant-home-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tenant-focus,.tenant-recent{padding-bottom:10px}.tenant-focus>a,.tenant-recent>a{min-height:58px;color:inherit;border-top:1px solid #edf1f3;align-items:center;gap:10px;margin:0 18px;text-decoration:none;display:flex}.tenant-focus>a>i,.tenant-recent>a>i{background:#eaa62b;border-radius:50%;width:8px;height:8px}.tenant-focus>a>div,.tenant-recent>a>div{flex:1}.tenant-focus strong,.tenant-focus small,.tenant-recent strong,.tenant-recent small{display:block}.tenant-focus strong,.tenant-recent strong{font-size:9px}.tenant-focus small,.tenant-recent small{color:#84929c;margin-top:4px;font-size:8px}.tenant-focus>a>b{color:#0ba39c;font-size:8px}.tenant-recent mark{color:#168b72;background:#eaf8f4;border-radius:4px;padding:5px 7px;font-size:7px}.tenant-all-good{align-items:center;gap:12px;padding:25px;display:flex}.tenant-all-good>i{color:#1aa06d;background:#eafaec;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.tenant-all-good strong,.tenant-all-good span{display:block}.tenant-all-good span{color:#84939c;margin-top:4px;font-size:8px}.tenant-account-summary{background:#fff;border:1px solid #dce5e8;border-radius:10px;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:15px;margin-top:16px;padding:18px 20px;display:grid}.tenant-account-summary span,.tenant-account-summary strong,.tenant-account-summary small{display:block}.tenant-account-summary span{color:#81919b;font-size:7px}.tenant-account-summary strong{margin:4px 0;font-size:10px}.tenant-account-summary small{color:#8b98a2;font-size:7px}.tenant-account-summary>a{color:#099d97;font-size:9px;text-decoration:none}@media (max-width:1050px){.tenant-quick-actions{grid-template-columns:1fr 1fr}.tenant-home-grid{grid-template-columns:1fr}.tenant-account-summary{grid-template-columns:1fr 1fr}}@media (max-width:650px){.tenant-welcome{flex-direction:column;align-items:flex-start}.tenant-primary-action{text-align:center;width:100%}.tenant-status-strip{grid-template-columns:1fr 1fr}.tenant-status-strip>a:nth-child(2){border-right:0}.tenant-status-strip>a:nth-child(-n+2){border-bottom:1px solid #e3e9ec}.tenant-account-summary,.tenant-quick-actions{grid-template-columns:1fr}}
.tenant-account{max-width:1500px}.account-tabs{border-bottom:1px solid #dce5e8;gap:4px;margin-bottom:18px;display:flex}.account-tabs a{color:#71818d;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:11px 15px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.account-tabs a.active{color:#0b7773;border-color:#12aaa2}.account-tabs b{text-align:center;background:#edf3f3;border-radius:99px;min-width:19px;padding:3px 5px;font-size:7px}.account-overview{grid-template-columns:1.5fr .75fr .9fr;gap:14px;display:grid}.account-overview>article{background:#fff;border:1px solid #dce5e8;border-radius:11px;padding:22px}.account-overview article>span{color:#79909a;font-size:8px;font-weight:800}.account-plan-card h2{margin:8px 0 5px;font:800 20px Manrope}.account-plan-card>p{color:#71838e}.account-plan-card dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.account-plan-card dl div{background:#f4f7f7;border-radius:7px;padding:10px}.account-plan-card dt,.account-plan-card dd{margin:0}.account-plan-card dt{color:#82919a;font-size:7px}.account-plan-card dd{margin-top:5px;font-size:9px;font-weight:700}.account-addons{gap:6px;display:flex}.account-addons b{color:#56740d;background:#ecf9d1;border-radius:4px;padding:5px 8px;font-size:7px}.account-balance-card strong,.account-payment-card strong{margin:15px 0 7px;font:800 31px Manrope;display:block}.account-balance-card p,.account-payment-card p{color:#788994;min-height:32px;font-size:9px}.account-balance-card a,.account-payment-card a{color:#079d97;font-size:9px;text-decoration:none}.account-balance-card.low{background:#fffaf0;border-color:#e9b35b}.covered-equipment{margin-top:15px;padding-bottom:10px}.covered-equipment .panel-head>a{color:#079d97;font-size:9px;text-decoration:none}.covered-equipment>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 18px 10px;display:grid}.covered-equipment article{border:1px solid #e2e8eb;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.covered-equipment article>i{color:#0ba39c;background:#e8f8f5;border-radius:7px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.covered-equipment article>span{flex:1}.covered-equipment strong,.covered-equipment small{display:block}.covered-equipment strong{font-size:8px}.covered-equipment small{color:#83919a;margin-top:4px;font-size:7px}.covered-equipment mark{background:#eef5e4;border-radius:4px;padding:4px 6px;font-size:6px}.account-shortcuts{gap:8px;margin:15px 0;display:flex}.account-shortcuts a{color:#31505d;background:#fff;border:1px solid #d8e2e5;border-radius:7px;padding:11px 14px;font-size:9px;font-weight:800;text-decoration:none}.credit-balance-hero{color:#fff;background:#0a3034;border-radius:12px;align-items:center;gap:30px;padding:25px;display:flex}.credit-balance-hero>div{min-width:170px}.credit-balance-hero span,.credit-balance-hero strong,.credit-balance-hero small{display:block}.credit-balance-hero span{color:#9db7b8;font-size:8px}.credit-balance-hero strong{color:#c8ff2e;font:800 40px Manrope}.credit-balance-hero p{color:#a9c0c1;max-width:650px;font-size:10px;line-height:1.6}.credit-positive{color:#159a70}.invoice-download{color:#079d97;font-weight:800;text-decoration:none}@media (max-width:1000px){.account-overview{grid-template-columns:1fr 1fr}.account-plan-card{grid-column:1/-1}.covered-equipment>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:650px){.account-tabs{overflow:auto}.account-tabs a{white-space:nowrap}.account-overview{grid-template-columns:1fr}.account-plan-card{grid-column:auto}.account-plan-card dl,.covered-equipment>div:last-child{grid-template-columns:1fr}.account-shortcuts{flex-direction:column}.credit-balance-hero{flex-direction:column;align-items:flex-start}}
.account-heading{margin-bottom:12px}.billing-command{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:14px;display:grid}.buy-credit-hero{color:#fff;background:radial-gradient(circle at 72% 10%,#c8ff2e33,#0000 30%),linear-gradient(130deg,#061e27,#0a3a38);border-radius:14px;justify-content:space-between;align-items:center;gap:25px;padding:30px;display:flex;box-shadow:0 12px 32px #04222624}.buy-credit-hero span,.invoice-hero>span{color:#a7bdbd;letter-spacing:1px;font-size:8px;font-weight:900}.buy-credit-hero strong{color:#c8ff2e;margin:8px 0;font:800 42px Manrope;display:block}.buy-credit-hero strong small{color:#d4e2df;font-size:12px}.buy-credit-hero p{color:#b2c5c3;font-size:9px}.buy-credit-hero>a{color:#172411;background:#c8ff2e;border-radius:8px;flex:none;padding:15px 20px;font-size:10px;font-weight:900;text-decoration:none;box-shadow:0 8px 22px #c8ff2e2e}.credit-capacity{gap:7px;margin-top:15px;display:flex}.credit-capacity b{color:#c5d5d2;background:#00000024;border:1px solid #c8ff2e33;border-radius:5px;padding:6px 8px;font-size:7px}.invoice-hero{background:#fff;border:1px solid #dce5e8;border-radius:14px;padding:24px}.invoice-hero-icon{color:#079e97;background:#e8f8f5;border-radius:9px;place-items:center;width:38px;height:38px;margin-bottom:20px;font-size:17px;display:grid}.invoice-hero>strong{margin:9px 0;font:800 24px Manrope;display:block}.invoice-hero>p{color:#7a8993;min-height:28px;font-size:9px}.invoice-hero>a{color:#087f7a;border:1px solid #b8dedb;border-radius:7px;margin-top:10px;padding:10px 13px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.account-plan-strip{background:#fff;border:1px solid #dce5e8;border-radius:10px;grid-template-columns:repeat(4,1fr);margin:14px 0;display:grid}.account-plan-strip>div{border-right:1px solid #e5eaed;padding:15px 18px}.account-plan-strip>div:last-child{border:0}.account-plan-strip span,.account-plan-strip strong,.account-plan-strip small{display:block}.account-plan-strip span{color:#81909a;font-size:7px}.account-plan-strip strong{margin:6px 0;font-size:10px}.account-plan-strip small{color:#8c99a2;font-size:7px}.credit-purchase-head{color:#fff;background:linear-gradient(130deg,#09262f,#0a3b39);border-radius:13px;grid-template-columns:220px 1fr;align-items:center;gap:28px;margin-bottom:16px;padding:25px;display:grid}.credit-purchase-head>div:first-child{border-right:1px solid #ffffff24}.credit-purchase-head span,.credit-purchase-head strong,.credit-purchase-head small{display:block}.credit-purchase-head span{color:#a7b9ba;font-size:8px}.credit-purchase-head strong{color:#c8ff2e;font:800 45px Manrope}.credit-purchase-head h2{margin:0 0 7px;font:800 21px Manrope}.credit-purchase-head p{color:#adc1c0;margin:0;font-size:10px;line-height:1.6}.credit-pack-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.credit-pack-grid>article{background:#fff;border:1px solid #dce5e8;border-radius:12px;padding:22px;position:relative}.credit-pack-grid>article.recommended{border:2px solid #b8e72f;box-shadow:0 10px 28px #7799161a}.credit-pack-grid mark{color:#263a0d;background:#c8ff2e;border-radius:0 0 6px 6px;padding:6px 9px;font-size:7px;font-weight:900;position:absolute;top:-1px;right:15px}.credit-pack-grid article>span{color:#0a9d96;font-size:7px;font-weight:900}.credit-pack-grid h3{margin:10px 0;font:800 29px Manrope}.credit-pack-grid h3 small{color:#7e8e98;font-size:11px}.credit-pack-grid p{color:#788993;min-height:36px;font-size:9px;line-height:1.5}.credit-pack-grid article>div{border-top:1px solid #e7ecee;padding-top:13px}.credit-pack-grid article>div strong,.credit-pack-grid article>div small{display:block}.credit-pack-grid article>div strong{font:800 20px Manrope}.credit-pack-grid article>div small{color:#82919a;margin-top:4px;font-size:8px}.credit-pack-grid button{color:#fff;background:#0b3438;border:0;border-radius:7px;width:100%;margin-top:16px;padding:11px;font-size:9px;font-weight:900}.credit-pack-grid .recommended button{color:#1c2b10;background:#c8ff2e}.shop-message{color:#187c61;background:#eafaf4;border:1px solid #b7e2d5;border-radius:8px;margin:14px 0;padding:13px}.credit-history{margin-top:18px}.invoice-section{grid-template-columns:260px minmax(0,1fr);gap:15px;display:grid}.invoice-summary{color:#fff;background:#0b3034;border-radius:12px;padding:24px}.invoice-summary span,.invoice-summary strong,.invoice-summary small{display:block}.invoice-summary span{color:#a4b9ba;font-size:8px}.invoice-summary strong{color:#c8ff2e;margin:10px 0;font:800 30px Manrope}.invoice-summary p{color:#aec0c0;margin-top:22px;font-size:9px;line-height:1.6}.invoice-download-button{color:#087e78;white-space:nowrap;background:#e7f8f5;border-radius:6px;padding:8px 10px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:950px){.billing-command{grid-template-columns:1fr}.account-plan-strip{grid-template-columns:1fr 1fr}.account-plan-strip>div:nth-child(2){border-right:0}.account-plan-strip>div:nth-child(-n+2){border-bottom:1px solid #e5eaed}.invoice-section{grid-template-columns:1fr}.credit-pack-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.buy-credit-hero{flex-direction:column;align-items:flex-start}.buy-credit-hero>a{text-align:center;width:100%}.credit-purchase-head{grid-template-columns:1fr}.credit-purchase-head>div:first-child{border-bottom:1px solid #ffffff24;border-right:0;padding-bottom:15px}.credit-pack-grid,.account-plan-strip{grid-template-columns:1fr}.account-plan-strip>div{border-bottom:1px solid #e5eaed;border-right:0}.credit-capacity{flex-direction:column}}
.vd-page{max-width:1440px}.vd-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:18px 0 28px;display:flex}.vd-kicker,.vd-overline{color:#18d4bd;letter-spacing:.16em;font-size:11px;font-weight:800}.vd-heading h1{margin:8px 0 6px;font-size:34px}.vd-heading p{color:#82919c;margin:0}.vd-demo-label,.vd-live{color:#b8c4ca;letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.vd-demo-label{border:1px solid #293b44;border-radius:999px;padding:10px 14px}.vd-demo-label i,.vd-live i{background:#d7ff39;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #d7ff39}.vd-stage{color:#eef7f7;background:radial-gradient(circle at 75% 25%,#0fceb41f,#0000 35%),linear-gradient(145deg,#06161d,#071f27);border:1px solid #1e514f;border-radius:24px;min-height:610px;overflow:hidden;box-shadow:0 28px 70px #0000003d}.vd-stage-top{border-bottom:1px solid #58a7a32e;justify-content:space-between;align-items:center;height:74px;padding:0 30px;display:flex}.vd-wordmark{align-items:center;gap:11px;display:flex}.vd-wordmark>span{clip-path:polygon(50% 0,100% 25%,88% 100%,12% 100%,0 25%);color:#18d4bd;border:1px solid #18d4bd;place-items:center;width:33px;height:33px;font-weight:900;display:grid}.vd-wordmark div{flex-direction:column;line-height:1;display:flex}.vd-wordmark strong{letter-spacing:.12em}.vd-wordmark small{color:#18d4bd;letter-spacing:.35em;margin-top:5px;font-size:8px}.vd-start{text-align:center;max-width:650px;margin:0 auto;padding:66px 24px 48px}.vd-orbit{border:1px solid #19d3bb4d;border-radius:50%;place-items:center;width:126px;height:126px;margin:0 auto 34px;display:grid;position:relative}.vd-car{color:#19d3bb;border:2px solid #19d3bb;border-radius:20px 20px 12px 12px;place-items:center;width:62px;height:40px;font-weight:900;display:grid;box-shadow:0 0 28px #19d3bb38}.vd-pulse{border:1px solid #19d3bb40;border-radius:50%;position:absolute;inset:-15px}.vd-pulse.two{opacity:.45;inset:-32px}.vd-start h2,.vd-result h2{margin:14px 0 18px;font-size:42px;line-height:1.08}.vd-start h2 em,.vd-result h2 em{color:#1dd7bf;font-style:normal}.vd-start>p{color:#9aadb5;max-width:560px;margin:0 auto 28px;line-height:1.6}.vd-primary,.vd-secondary{cursor:pointer;border:0;border-radius:12px;padding:15px 22px;font-weight:850}.vd-primary{color:#03201f;background:linear-gradient(90deg,#10cdb7,#35e6cc);box-shadow:0 8px 28px #11cfb72e}.vd-primary span{margin-left:18px}.vd-secondary{color:#c3d0d4;background:0 0;border:1px solid #365059}.vd-start>small{color:#60747c;margin-top:14px;display:block}.vd-setup{max-width:820px;margin:0 auto;padding:54px 28px}.vd-step-label{color:#1dd7bf;letter-spacing:.16em;font-size:11px;font-weight:800}.vd-setup h2{margin:10px 0;font-size:34px}.vd-setup>p{color:#8fa1a9;margin:0 0 28px}.vd-checks{gap:12px;display:grid}.vd-checks>div{background:#040f148c;border:1px solid #1b3e43;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:15px;padding:16px 18px;display:grid}.vd-checks>div>span{color:#1dd7bf;background:#1dd7bf1f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.vd-checks small,.vd-checks strong{display:block}.vd-checks small{color:#687f88;letter-spacing:.12em;margin-bottom:4px;font-size:9px}.vd-checks b{color:#d7ff39;font-size:11px}.vd-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.vd-drive{padding:35px 40px 45px}.vd-drive-head{justify-content:space-between;align-items:flex-end;display:flex}.vd-drive-head div{flex-direction:column;gap:4px;display:flex}.vd-drive-head span{color:#18d4bd;letter-spacing:.15em;font-size:9px}.vd-drive-head strong{font-size:22px}.vd-drive-head>b{color:#d7ff39;font-size:22px}.vd-progress{background:#17353c;border-radius:4px;height:4px;margin:15px 0 30px;overflow:hidden}.vd-progress i{background:linear-gradient(90deg,#18d4bd,#d7ff39);height:100%;transition:width .4s;display:block}.vd-drive-body{border:1px solid #183d43;border-radius:18px;grid-template-columns:1.2fr 1fr;min-height:400px;display:grid;overflow:hidden}.vd-road{background:linear-gradient(160deg,#09262e,#06171d);place-items:center;display:grid;position:relative;overflow:hidden}.vd-road:before,.vd-road:after{content:"";background:#1b4b50;width:2px;height:130%;position:absolute;transform:rotate(22deg)}.vd-road:before{left:24%}.vd-road:after{right:24%}.vd-road-line{background:repeating-linear-gradient(#3c7777 0 18px,#0000 18px 34px);width:3px;height:120%;position:absolute;transform:rotate(22deg)}.vd-vehicle{z-index:2;color:#021718;background:linear-gradient(145deg,#1dd7bf,#087c79);border-radius:32px 32px 22px 22px;place-items:center;width:80px;height:120px;font-size:30px;font-weight:1000;display:grid;position:relative;box-shadow:0 20px 45px #020a0d}.vd-scan-ring{border:1px solid #d7ff3973;border-radius:50%;width:180px;height:180px;position:absolute;box-shadow:0 0 0 30px #d7ff390a,0 0 0 60px #1dd7bf06}.vd-instruction{background:#030d126b;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 42px;display:flex}.vd-instruction>small{color:#18d4bd;letter-spacing:.13em;font-weight:800}.vd-instruction h2{margin:12px 0;font-size:31px}.vd-instruction>p{color:#93a6ae;margin:0 0 20px;line-height:1.55}.vd-reading{border-top:1px solid #244149;justify-content:space-between;align-items:end;width:100%;padding:17px 0 26px;display:flex}.vd-reading span{color:#778d95;font-size:12px}.vd-reading strong{color:#d7ff39;font-size:22px}.vd-result{grid-template-columns:.8fr 1.4fr;align-items:center;gap:65px;min-height:535px;padding:35px 80px;display:grid}.vd-result-seal{border:1px solid #1dd7bf;border-radius:50%;flex-direction:column;justify-content:center;justify-self:end;align-items:center;width:220px;height:220px;display:flex;position:relative;box-shadow:inset 0 0 45px #1dd7bf14,0 0 60px #1dd7bf14}.vd-result-seal:after{content:"";border:1px dashed #2b6663;border-radius:50%;position:absolute;inset:12px}.vd-result-seal span{color:#d7ff39;font-size:72px;font-weight:900;line-height:1}.vd-result-seal small{text-align:center;color:#7d949b;letter-spacing:.16em;margin-top:12px;font-size:8px}.vd-result-copy{max-width:620px}.vd-result-copy>p{color:#94a7ae;line-height:1.55}.vd-result-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.vd-result-stats div{background:#081f25b3;border:1px solid #1a3e43;border-radius:12px;padding:15px}.vd-result-stats span,.vd-result-stats strong{display:block}.vd-result-stats span{color:#758990;font-size:10px}.vd-result-stats strong{margin-top:5px;font-size:20px}.vd-info-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0;display:grid}.vd-info-grid article{background:#0d171c;border:1px solid #23353d;border-radius:16px;gap:16px;padding:20px;display:flex}.vd-info-grid article>span{color:#18d4bd;font-weight:800}.vd-info-grid strong{font-size:13px}.vd-info-grid p{color:#75868e;margin:7px 0 0;font-size:12px;line-height:1.5}.vd-footnote{border:1px dashed #34464e;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:30px;padding:18px 20px;display:flex}.vd-footnote div{flex-direction:column;gap:5px;display:flex}.vd-footnote span{color:#7e8f96;font-size:12px}.vd-footnote a{color:#18d4bd;font-size:12px;font-weight:800;text-decoration:none}@media (max-width:800px){.vd-heading{flex-direction:column;align-items:flex-start}.vd-stage{min-height:auto}.vd-stage-top{padding:0 18px}.vd-start{padding:48px 18px}.vd-start h2,.vd-result h2{font-size:32px}.vd-setup{padding:38px 18px}.vd-checks>div{grid-template-columns:38px 1fr}.vd-checks b{grid-column:2}.vd-actions{flex-direction:column-reverse}.vd-actions button{width:100%}.vd-drive{padding:25px 16px}.vd-drive-body{grid-template-columns:1fr}.vd-road{min-height:245px}.vd-instruction{padding:30px 22px}.vd-result{text-align:center;grid-template-columns:1fr;gap:25px;padding:40px 20px}.vd-result-seal{justify-self:center;width:170px;height:170px}.vd-result-stats,.vd-info-grid{grid-template-columns:1fr}.vd-footnote{flex-direction:column;align-items:flex-start;gap:15px}}
