
:root{--bg:#080d18;--surface:#0e1626;--surface-2:#111c30;--line:rgba(166,190,222,.13);--text:#f4f7fc;--muted:#9aa8bd;--accent:#7c6cff;--cyan:#3dd9c5;--blue:#47a9ff;--bs-body-font-family:Arial,Helvetica,sans-serif;scroll-behavior:smooth}
*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.6}h1,h2,h3,h4,.navbar-brand,.stat-number{font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:inherit}.text-accent{color:var(--cyan)}
.site-nav{background:rgba(8,13,24,.84);backdrop-filter:blur(18px);border-bottom:1px solid rgba(166,190,222,.09);padding:14px 0}.navbar-brand{font-size:1.16rem;font-weight:700;letter-spacing:-.04em}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#fff;background:linear-gradient(145deg,#796aff,#35c9cd);box-shadow:0 8px 24px rgba(93,119,255,.3);font-weight:700}.navbar .nav-link{font-size:.91rem;color:#aeb9ca;padding:.55rem .1rem!important}.navbar .nav-link:hover,.navbar .nav-link:focus{color:#fff}.btn{border-radius:11px;font-weight:600;letter-spacing:-.01em}.btn-primary{background:linear-gradient(110deg,#7669ff,#536df6);border:0;box-shadow:0 8px 22px rgba(91,100,244,.2)}.btn-primary:hover{background:linear-gradient(110deg,#887aff,#647dff);transform:translateY(-1px)}.btn-primary-soft{background:rgba(124,108,255,.16);border:1px solid rgba(139,124,255,.32);color:#d9d4ff}.btn-primary-soft:hover{background:rgba(124,108,255,.27);color:#fff}.btn-outline-light{border-color:rgba(210,222,240,.24);color:#e3eaf4}.btn-outline-light:hover{background:rgba(255,255,255,.08);border-color:rgba(210,222,240,.45);color:#fff}
.hero-section{position:relative;overflow:hidden;min-height:770px;background:radial-gradient(ellipse at 80% 25%,rgba(78,90,205,.16),transparent 35%),radial-gradient(ellipse at 14% 75%,rgba(35,153,169,.08),transparent 30%),#080d18}.hero-orb{position:absolute;filter:blur(2px);border-radius:50%;pointer-events:none}.hero-orb-one{width:370px;height:370px;border:1px solid rgba(104,115,246,.13);right:-80px;top:140px;box-shadow:0 0 100px rgba(97,100,255,.09) inset}.hero-orb-two{width:170px;height:170px;border:1px solid rgba(61,217,197,.12);right:10%;top:260px}.hero-section .min-vh-100{min-height:760px!important}.eyebrow,.section-kicker,.panel-label{font-size:.72rem;font-weight:700;letter-spacing:.16em;color:#9ea8bd}.eyebrow{display:flex;align-items:center;gap:10px;color:#c2c8ff}.pulse-dot,.release-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:var(--cyan);box-shadow:0 0 13px rgba(61,217,197,.8)}.hero-title{font-size:clamp(3rem,6.1vw,5.25rem);font-weight:600;letter-spacing:-.065em;line-height:1.02;margin:24px 0}.gradient-text{background:linear-gradient(100deg,#a99bff 0%,#66b7ff 48%,#5fe1d2 100%);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-copy{max-width:610px;color:#a9b5c8;font-size:1.08rem;line-height:1.8}.hero-trust{display:flex;align-items:center;gap:9px;color:#8794aa;font-size:.82rem}.trust-icon{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--cyan);background:rgba(61,217,197,.1);font-size:.72rem}.trust-divider{color:#4b586f}.dashboard-preview{position:relative;z-index:1;padding:1px;border-radius:20px;background:linear-gradient(145deg,rgba(130,143,255,.42),rgba(61,217,197,.17),rgba(133,101,255,.2));box-shadow:0 30px 100px rgba(0,0,0,.32)}.preview-top,.preview-body{background:#0d1524}.preview-top{display:flex;align-items:center;gap:12px;padding:16px 19px;border-radius:19px 19px 0 0;border-bottom:1px solid var(--line);font-size:.62rem;letter-spacing:.14em;color:#7e8ca2}.window-dots{display:flex;gap:5px}.window-dots i{width:6px;height:6px;border-radius:50%;background:#536179}.window-dots i:first-child{background:#ff767f}.window-dots i:nth-child(2){background:#f5c264}.window-dots i:nth-child(3){background:#56d7b4}.live-pill{margin-left:auto;padding:4px 8px;border-radius:20px;background:rgba(61,217,197,.08);color:#75e7d5;font-size:.58rem}.live-pill i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--cyan);margin:0 4px 1px 0}.preview-body{padding:28px 25px;border-radius:0 0 19px 19px}.preview-greeting{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.preview-greeting small,.preview-stats small,.preview-status small,.preview-activity small{display:block;color:#8391a7;font-size:.66rem;letter-spacing:.11em}.preview-greeting h2{margin:6px 0 0;font-size:1.3rem;font-weight:600}.avatar-chip{display:grid;place-items:center;width:39px;height:39px;background:linear-gradient(145deg,#7264f3,#47b9c6);border-radius:13px;font-size:.8rem;font-weight:700}.preview-status{display:flex;align-items:center;gap:13px;padding:15px;background:#121e31;border:1px solid rgba(151,174,211,.08);border-radius:13px}.status-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(124,108,255,.14);color:#b0a6ff;font-size:1.7rem}.preview-status strong,.preview-activity strong{font-size:.86rem}.preview-status small,.preview-activity small{margin-top:3px;letter-spacing:0}.status-arrow{margin-left:auto;color:#858cff}.preview-stats{display:grid;grid-template-columns:1fr 1fr;margin:20px 0;padding:17px 4px;border-bottom:1px solid var(--line)}.preview-stats>div+div{border-left:1px solid var(--line);padding-left:22px}.stat-number{font-size:1.72rem;font-weight:600;letter-spacing:-.05em}.preview-stats small{margin-top:2px}.preview-activity{display:flex;align-items:center;gap:12px}.activity-line{width:8px;height:8px;border-radius:50%;background:#7971ff;box-shadow:0 0 13px #7971ff}.activity-time{margin-left:auto;font-size:.6rem;letter-spacing:.1em;color:var(--cyan)}.floating-chip{position:absolute;z-index:2;right:-24px;bottom:52px;display:flex;align-items:center;gap:11px;padding:13px 16px;border:1px solid rgba(155,174,205,.15);border-radius:13px;background:rgba(19,29,47,.95);box-shadow:0 18px 40px rgba(0,0,0,.25)}.chip-spark{color:#8b7dff;font-size:1.4rem}.floating-chip strong,.floating-chip small{display:block}.floating-chip strong{font-size:.76rem}.floating-chip small{font-size:.67rem;color:var(--muted)}
.section-pad{padding:100px 0}.intro-section{background:#0a101c}.section-heading{max-width:680px}.section-heading h2,.section-title,.download-card h2,.support-card h2{font-size:clamp(2rem,4vw,3rem);font-weight:600;letter-spacing:-.055em;margin:12px 0}.section-heading p,.section-lede{color:var(--muted);font-size:1rem}.feature-card{height:100%;display:block;padding:27px;border-radius:16px;background:linear-gradient(145deg,rgba(22,34,55,.84),rgba(13,21,35,.9));border:1px solid var(--line);transition:transform .2s,border-color .2s}.feature-card:hover{transform:translateY(-4px);border-color:rgba(124,108,255,.43)}.feature-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;font-family:Arial,Helvetica,sans-serif;font-size:.7rem;font-weight:700}.icon-purple{color:#b7abff;background:rgba(124,108,255,.15)}.icon-blue{color:#87c9ff;background:rgba(71,169,255,.13)}.icon-teal{color:#7be9d8;background:rgba(61,217,197,.12)}.feature-card h3{font-size:1.15rem;margin:22px 0 7px}.feature-card p{min-height:48px;color:var(--muted);font-size:.88rem}.feature-link{color:#b8b2ff;font-size:.78rem;font-weight:600}
.account-section{background:linear-gradient(180deg,#080d18,#0b1220)}.section-title{margin:10px 0 8px}.section-lede{margin-bottom:0}.secure-note{color:#8d9bb0;font-size:.78rem}.secure-note span{color:var(--cyan);font-size:.7rem;margin-right:5px}.form-panel{padding:30px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,#101a2a,#0d1522)}.register-panel{background:linear-gradient(145deg,#11182c,#101629)}.panel-label{font-size:.64rem;color:#938bff}.form-panel h3{margin:9px 0 3px;font-size:1.45rem}.panel-copy{color:var(--muted);font-size:.88rem;margin-bottom:22px}.form-label{color:#cbd5e4;font-size:.82rem}.form-control{background:#0a1220;border:1px solid rgba(154,174,207,.19);border-radius:10px;color:#f5f7fc;padding:.78rem .9rem}.form-control:focus{background:#0a1220;color:#fff;border-color:#756bff;box-shadow:0 0 0 .2rem rgba(124,108,255,.14)}.form-control::placeholder{color:#637187}.remember-check{display:flex;align-items:center;gap:8px;color:#9da9bb;font-size:.78rem}.remember-check input{accent-color:#796cff}.text-link{font-size:.78rem;color:#aaa2ff}.form-feedback{min-height:20px;margin:11px 0 0;color:#f4c979;font-size:.77rem}.integration-note{display:flex;gap:12px;align-items:flex-start;margin-top:20px;padding:14px 16px;border:1px solid rgba(245,201,121,.15);border-radius:12px;background:rgba(245,201,121,.045);color:#acb4c2;font-size:.79rem}.note-mark{display:grid;place-items:center;flex:0 0 20px;height:20px;border-radius:50%;background:rgba(245,201,121,.12);color:#f2c66f;font-weight:700;font-size:.75rem}
.download-section{padding-top:20px;background:#0b1220}.download-card{padding:42px;border:1px solid rgba(124,108,255,.23);border-radius:20px;background:radial-gradient(ellipse at 85% 20%,rgba(85,103,255,.16),transparent 38%),linear-gradient(130deg,#111a2b,#10182a)}.download-card h2{margin:11px 0}.download-card .btn:disabled{opacity:.65;cursor:not-allowed}.release-meta{display:flex;align-items:center;gap:9px;color:#c5cede;font-size:.78rem}.meta-divider{color:#58657c}.download-hint{color:#7e8ba0;font-size:.7rem}
.models-section{background:#080d18}.model-search-wrap{position:relative}.search-icon{position:absolute;left:14px;top:7px;color:#93a1b7;font-size:1.55rem;line-height:1}.model-search{padding-left:43px}.model-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0}.filter-pills{display:flex;gap:7px;flex-wrap:wrap}.filter-pill{border:1px solid var(--line);border-radius:30px;background:transparent;color:#aab6c9;padding:6px 12px;font-size:.72rem}.filter-pill:hover,.filter-pill.active{border-color:rgba(131,117,255,.55);background:rgba(124,108,255,.13);color:#e3dfff}.results-count{white-space:nowrap;color:#7f8da3;font-size:.75rem}.brand-card{height:100%;padding:19px;border:1px solid var(--line);border-radius:14px;background:#0e1625}.brand-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.brand-card h3{font-size:.98rem;margin:0}.brand-count{color:#958aff;background:rgba(124,108,255,.12);border-radius:30px;padding:4px 8px;font-size:.65rem}.model-list{display:flex;flex-wrap:wrap;gap:6px}.model-chip{max-width:100%;overflow-wrap:anywhere;padding:5px 8px;border:1px solid rgba(159,178,210,.1);border-radius:7px;background:rgba(255,255,255,.025);color:#aebbd0;font-size:.66rem;line-height:1.4}.model-more{padding:6px 0 0;color:#9c91ff;font-size:.7rem}.catalog-loading,.catalog-empty{padding:30px;text-align:center;color:#8996aa;border:1px dashed var(--line);border-radius:13px}.catalog-footnote{margin:18px 0 0;color:#728097;font-size:.73rem}
.support-section{background:#0a101c}.support-card{padding:38px;border:1px solid var(--line);border-radius:19px;background:linear-gradient(140deg,#111c2d,#0e1726)}.support-card h2{margin:10px 0}.support-links{display:grid;gap:9px}.support-link{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:12px;background:rgba(7,13,23,.34)}.support-link:hover{border-color:rgba(124,108,255,.4);background:rgba(124,108,255,.06)}.support-symbol{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:rgba(124,108,255,.15);color:#b3aaff;font-weight:700}.whatsapp-symbol{background:rgba(61,217,140,.11);color:#7de4a8}.mail-symbol{background:rgba(71,169,255,.12);color:#83c9ff}.support-link strong,.support-link small{display:block}.support-link strong{font-size:.79rem}.support-link small{margin-top:2px;color:#8391a7;font-size:.67rem}.support-arrow{margin-left:auto;color:#99a0ff}.support-unset{display:grid;gap:5px;padding:17px;border:1px dashed rgba(154,174,207,.2);border-radius:12px;color:#d3d9e3;font-size:.82rem}.support-unset span{color:#8794a9;font-size:.73rem}.detail-card{height:100%;display:flex;gap:13px;padding:18px;border:1px solid var(--line);border-radius:13px;background:rgba(15,23,37,.75)}.detail-index{color:#8b80ff;font-family:Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:700}.detail-card strong{font-size:.81rem}.detail-card p{margin:5px 0 0;color:#8491a5;font-size:.72rem}.site-footer{padding:22px 0;border-top:1px solid var(--line);background:#080d18;color:#748197;font-size:.73rem}.footer-brand{font-family:Arial,Helvetica,sans-serif;font-size:.95rem;font-weight:700;color:#edf1f8}.back-top{color:#a7b1c1}.back-top:hover{color:#fff}
@media(max-width:991.98px){.navbar-collapse{padding:15px 0 6px}.navbar-nav{align-items:stretch!important}.hero-section{min-height:0}.hero-section .min-vh-100{min-height:0!important;padding-top:130px!important;padding-bottom:80px!important}.hero-title{font-size:clamp(2.9rem,9vw,4.6rem)}.floating-chip{right:-10px;bottom:-19px}.section-pad{padding:75px 0}.download-section{padding-top:0}}@media(max-width:575.98px){.site-nav{padding:10px 0}.hero-section .min-vh-100{padding-top:115px!important;padding-bottom:65px!important}.hero-title{font-size:2.85rem}.hero-copy{font-size:.96rem}.hero-trust{flex-wrap:wrap;font-size:.73rem}.dashboard-preview{margin:0 4px}.preview-body{padding:23px 18px}.floating-chip{right:-2px;bottom:-27px;padding:10px 12px}.section-pad{padding:64px 0}.section-heading h2,.section-title,.download-card h2,.support-card h2{font-size:2.15rem}.form-panel,.support-card{padding:22px}.download-card{padding:26px 22px}.model-toolbar{align-items:flex-start;flex-direction:column}.results-count{align-self:flex-end}.support-details{margin-top:10px!important}.site-footer .container{align-items:flex-start!important}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}
.form-feedback{color:#ff9b9b}.form-feedback.success{color:#79e2c8}.form-feedback.pending{color:#f4c979}.field-hint{margin-top:7px;color:#7f8da3;font-size:.7rem}
.form-feedback.alert{min-height:0;margin:12px 0 0;padding:.72rem .9rem;border-radius:10px;font-size:.8rem}.form-feedback.alert-info{border-color:rgba(71,169,255,.25);background:rgba(71,169,255,.09);color:#a8d9ff}.form-feedback.alert-success{border-color:rgba(61,217,140,.25);background:rgba(61,217,140,.09);color:#8fe9b0}.form-feedback.alert-danger{border-color:rgba(255,107,129,.25);background:rgba(255,107,129,.09);color:#ffadb8}
.models-section{background:linear-gradient(180deg,#080d18,#0a111e)}
.model-search-label{display:block;margin:0 0 8px 2px;color:#cbd5e4;font-size:.78rem;font-weight:600;letter-spacing:.02em}
.model-search-wrap{position:relative}
.model-search-wrap:focus-within{border-color:rgba(124,108,255,.7);box-shadow:0 0 0 .22rem rgba(124,108,255,.13)}
.model-search-wrap .search-icon{left:18px;top:50%;transform:translateY(-50%);color:#9daac0;font-size:1.65rem}
.model-search-wrap .model-search{min-height:56px;padding: .9rem 1rem .9rem 50px;border:1px solid rgba(154,174,207,.22);border-radius:13px;background:#0e1626;color:#f4f7fc;font-size:.92rem;box-shadow:0 12px 34px rgba(0,0,0,.14)}
.model-search-wrap .model-search:focus{border-color:transparent;box-shadow:none}
.model-search-wrap .model-search::placeholder{color:#718098}
.models-section .results-count{color:#8290a6;font-size:.74rem;font-weight:400;letter-spacing:.01em}
.brand-directory{margin-top:24px;border-top:1px solid rgba(166,190,222,.12)}
.brand-group{padding:23px 4px 25px;border-bottom:1px solid rgba(166,190,222,.12)}
.brand-group-header{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:13px}
.brand-group-title{margin:0;color:#f2f5fb;font-size:1.12rem;font-weight:600;letter-spacing:-.025em}
.models-section .brand-count{flex:0 0 auto;padding:0;background:none;border-radius:0;color:#77859b;font-size:.72rem;font-weight:400;letter-spacing:.01em}
.model-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:0 24px;max-height:240px;overflow:hidden;transition:max-height .38s ease}
.model-name{min-width:0;padding:7px 0;border-bottom:1px solid rgba(166,190,222,.055);color:#aab6c8;font-size:.79rem;font-weight:400;line-height:1.45;overflow-wrap:anywhere;transition:color .16s ease,text-decoration-color .16s ease}
.model-name:hover{color:#d5d0ff;text-decoration:underline;text-decoration-color:rgba(157,144,255,.55);text-underline-offset:3px}
.model-more{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:6px 10px;border:1px solid rgba(154,174,207,.16);border-radius:8px;background:rgba(255,255,255,.025);color:#aeb9ca;font-size:.72rem;font-weight:500;transition:border-color .18s ease,color .18s ease,background .18s ease}
.model-more::after{content:'⌄';color:#9a90ff;font-size:.9rem;line-height:1}
.model-more[aria-expanded="true"]::after{content:'⌃'}
.model-more:hover,.model-more:focus-visible{border-color:rgba(124,108,255,.44);background:rgba(124,108,255,.07);color:#e4e0ff}
.brand-directory .catalog-loading,.brand-directory .catalog-empty{margin-top:20px;padding:24px;border:1px dashed rgba(154,174,207,.18);border-radius:12px;background:rgba(14,22,38,.45);color:#8996aa;text-align:center;font-size:.84rem}
@media(max-width:575.98px){.brand-group{padding:20px 0}.model-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.model-name{font-size:.74rem}.model-search-wrap .model-search{min-height:52px}}
.user-dashboard{padding:26px;border:1px solid rgba(61,217,140,.2);border-radius:17px;background:linear-gradient(145deg,#101a2a,#0d1522)}.user-dashboard-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.user-dashboard h3{margin:9px 0 3px;font-size:1.45rem}.user-dashboard .panel-copy{margin-bottom:0}.user-dashboard-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.user-dashboard-details>div{min-width:0;padding:15px;border:1px solid var(--line);border-radius:11px;background:rgba(7,13,23,.35)}.user-dashboard-details span,.user-dashboard-details strong{display:block;overflow-wrap:anywhere}.user-dashboard-details span{margin-bottom:6px;color:#8794a9;font-size:.72rem}.user-dashboard-details strong{color:#e8edf7;font-size:.88rem;font-weight:500}@media(max-width:575.98px){.user-dashboard{padding:22px}.user-dashboard-details{grid-template-columns:1fr}}
.auth-shell{width:min(100%,560px);margin:0 auto}
.auth-page-main{display:flex;align-items:center;min-height:calc(100vh - 82px);padding-top:125px!important;padding-bottom:72px!important}
.auth-page-heading{max-width:640px;margin-bottom:28px}
.auth-page-heading .section-title{font-size:clamp(2.3rem,5vw,3.2rem);letter-spacing:-.055em}
.auth-page-main .form-panel{border-color:rgba(151,174,211,.14);box-shadow:0 22px 55px rgba(0,0,0,.16)}
.auth-page-switch{margin-top:22px;padding-top:17px;border-top:1px solid rgba(166,190,222,.1);color:#9aa8bd;text-align:center;font-size:.82rem}
.auth-page-switch a{color:#b8b2ff;font-weight:600;text-decoration:underline;text-decoration-color:rgba(184,178,255,.35);text-underline-offset:3px}
.auth-page-switch a:hover{color:#e3dfff;text-decoration-color:currentColor}
.auth-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:900px;margin:0 auto}
.auth-route-card{position:relative;display:grid;gap:9px;min-height:176px;padding:24px;border:1px solid rgba(151,174,211,.14);border-radius:15px;background:linear-gradient(145deg,#101a2a,#0d1522);transition:transform .2s ease,border-color .2s ease,background .2s ease}
.auth-route-card:hover{transform:translateY(-3px);border-color:rgba(124,108,255,.4);background:linear-gradient(145deg,#121d30,#0e1727)}
.auth-route-card-accent{border-color:rgba(61,217,197,.18)}
.auth-route-index{color:#8996aa;font-size:.66rem;font-weight:700;letter-spacing:.12em}
.auth-route-card strong{color:#f0f3fa;font-family:Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:600}
.auth-route-card>span:not(.auth-route-index):not(.auth-route-arrow){color:#9aa8bd;font-size:.82rem}
.auth-route-arrow{position:absolute;right:22px;bottom:20px;color:#a99bff;font-size:1.25rem}
@media(max-width:575.98px){.auth-route-grid{grid-template-columns:1fr}.auth-route-card{min-height:145px}.auth-page-main{padding-top:110px!important}}
.authenticated-view main>section:not(#account):not(#download){display:none}.authenticated-view .navbar-nav .nav-item:nth-child(1),.authenticated-view .navbar-nav .nav-item:nth-child(4),.authenticated-view .navbar-nav .nav-item:nth-child(5),.authenticated-view .navbar-nav .nav-item:nth-child(6){display:none!important}.authenticated-view .site-footer{display:none}#account{scroll-margin-top:76px}
.dashboard-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.dashboard-tool-card{min-width:0;padding:19px;border:1px solid var(--line);border-radius:13px;background:rgba(7,13,23,.35)}.dashboard-tool-card h4{margin:9px 0 5px;font-size:1rem}.dashboard-tool-card>p{min-height:40px;margin:0;color:#8794a9;font-size:.76rem}.dashboard-tool-card .form-label{margin-top:12px}.dashboard-action-form .form-feedback,.dashboard-tool-card>.form-feedback{margin-top:12px}@media(max-width:991.98px){.dashboard-tools{grid-template-columns:1fr}}
.account-status-card{display:flex;flex-direction:column;min-width:0;padding:18px;border:1px solid var(--line);border-radius:13px;background:rgba(7,13,23,.35)}
.status-card-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}
.status-indicator{flex:0 0 auto;width:8px;height:8px;border-radius:50%}
.status-indicator.is-online{background:#3dd98c;box-shadow:0 0 12px rgba(61,217,140,.8)}
.status-indicator.is-inactive{background:#f0b44c;box-shadow:0 0 10px rgba(240,180,76,.55)}
.status-device-icon{color:#8da0ba;font-size:.9rem;line-height:1}
.status-card-value{display:block;margin-top:18px;color:#edf3fc;font-family:Arial,Helvetica,sans-serif;font-size:1.18rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}
.status-card-value.device-value{font-family:Arial,Helvetica,sans-serif;font-size:.92rem;font-weight:500}
.status-card-note{margin-top:8px;color:#8794a9;font-size:.7rem;line-height:1.5}
.security-card{height:100%}
@media(max-width:767.98px){.account-status-card{min-height:142px}.status-card-value{margin-top:14px}}
