:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e5edf8;--bg:#08111f;--panel:#0f172adb;--panel-solid:#0f172a;--panel-soft:#111c31;--border:#94a3b82e;--muted:#93a4b8;--text:#e5edf8;--primary:#18d2a7;--primary-soft:#18d2a724;--danger:#ff5964;--warning:#f7b955;--success:#43d17b;--blue:#60a5fa;background:#08111f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at top left, #18d2a72e, transparent 36rem), radial-gradient(circle at bottom right, #60a5fa29, transparent 32rem), var(--bg);min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}.login-page{place-items:center;min-height:100vh;padding:2rem;display:grid;position:relative;overflow:hidden}.login-bg-card{filter:blur(2rem);opacity:.22;border-radius:999px;width:24rem;height:24rem;position:absolute}.login-bg-card--one{background:var(--primary);top:8%;left:8%}.login-bg-card--two{background:var(--blue);bottom:8%;right:10%}.login-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172ad1;border-radius:28px;width:min(100%,480px);padding:2rem;position:relative;box-shadow:0 28px 80px #0000006b}.login-brand,.brand-box{align-items:center;gap:1rem;display:flex}.brand-icon{background:var(--primary-soft);width:46px;height:46px;color:var(--primary);border:1px solid #18d2a747;border-radius:16px;place-items:center;display:grid}.brand-icon--large{border-radius:20px;width:58px;height:58px}.login-brand span,.topbar p,.section-heading p,.detail-hero p{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.login-brand h1,.topbar h1,.section-heading h2,.detail-hero h2{margin:.2rem 0 0;line-height:1.1}.login-description{color:var(--muted);margin:1.3rem 0;line-height:1.65}.login-form{gap:1rem;display:grid}.login-form label{color:#cbd5e1;gap:.5rem;font-size:.9rem;font-weight:700;display:grid}.login-form input{border:1px solid var(--border);width:100%;color:var(--text);background:#02061785;border-radius:16px;outline:none;padding:.95rem 1rem}.login-form input:focus{border-color:#18d2a7a6;box-shadow:0 0 0 4px #18d2a71a}.login-note{color:var(--muted);background:#ffffff0a;border-radius:16px;align-items:flex-start;gap:.7rem;margin-top:1.2rem;padding:1rem;font-size:.86rem;line-height:1.5;display:flex}.primary-button,.ghost-button,.logout-button,.warning-button,.success-button,.back-button{border:0;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;min-height:42px;padding:.72rem 1rem;font-weight:800;display:inline-flex}.primary-button{color:#03121a;background:linear-gradient(135deg,#18d2a7,#0ea5e9);box-shadow:0 12px 30px #18d2a733}.primary-button--full{width:100%;margin-top:.2rem}.ghost-button{color:#dbeafe;border:1px solid var(--border);background:#94a3b81a}.warning-button{color:#fecaca;background:#ff596421;border:1px solid #ff59643d}.success-button{color:#bbf7d0;background:#43d17b24;border:1px solid #43d17b3d}.back-button{color:var(--muted);background:0 0;padding-left:0}.master-shell{grid-template-columns:292px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020617b8;flex-direction:column;height:100vh;padding:1.2rem;display:flex;position:sticky;top:0}.brand-box{border-bottom:1px solid var(--border);padding:.8rem .6rem 1.3rem}.brand-box strong{display:block}.brand-box span{color:var(--muted);margin-top:.2rem;font-size:.84rem;display:block}.sidebar-nav{gap:.35rem;margin-top:1.2rem;display:grid}.nav-item{color:#a7b7ca;text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:.8rem;width:100%;padding:.85rem .95rem;font-weight:750;display:flex}.nav-item:hover,.nav-item--active{background:var(--primary-soft);color:var(--text);border-color:#18d2a73d}.sidebar-footer{background:#ffffff0a;border-radius:18px;gap:.25rem;margin-top:auto;padding:1rem;display:grid}.sidebar-footer span{color:var(--muted);font-size:.82rem}.sidebar-footer strong{font-size:.95rem}.logout-button{color:#cbd5e1;background:#ffffff0f;margin-top:.7rem}.main-panel{min-width:0;padding:1.5rem}.topbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.topbar-pill{border:1px solid var(--border);color:#cbd5e1;background:#ffffff0d;border-radius:999px;padding:.65rem 1rem;font-weight:800}.page-stack{gap:1.2rem;display:grid}.stats-grid{grid-template-columns:repeat(5,minmax(160px,1fr));gap:1rem;display:grid}.stat-card,.table-card,.info-card,.roadmap-card,.detail-hero{background:var(--panel);border:1px solid var(--border);border-radius:24px;box-shadow:0 18px 52px #0003}.stat-card{align-items:flex-start;gap:.9rem;padding:1rem;display:flex}.stat-card__icon{background:var(--primary-soft);width:42px;height:42px;color:var(--primary);border-radius:14px;place-items:center;display:grid}.stat-card__title,.stat-card__helper{color:var(--muted);margin:0;font-size:.82rem;display:block}.stat-card__value{margin:.1rem 0;font-size:1.45rem;display:block}.table-card{overflow:hidden}.table-card__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem;display:flex}.table-card__header h2{margin:0}.table-card__header p,.section-heading span{color:var(--muted);margin:.35rem 0 0}.table-wrapper{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:920px}th,td{text-align:left;border-bottom:1px solid var(--border);vertical-align:middle;padding:1rem 1.2rem}th{color:#93a4b8;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}td strong{color:#f8fafc;display:block}td span{color:var(--muted);margin-top:.2rem;font-size:.84rem;display:block}tr:hover td{background:#ffffff06}.status-badge{border-radius:999px;justify-content:center;align-items:center;min-width:104px;padding:.48rem .72rem;font-size:.78rem;font-weight:900;display:inline-flex}.status-active{color:#bbf7d0;background:#43d17b24}.status-near_due{color:#fde68a;background:#f7b95529}.status-expired{color:#fecaca;background:#ff59641f}.status-suspended{color:#fecaca;background:#ff596438}.status-trial{color:#bfdbfe;background:#60a5fa24}.section-heading{padding:.6rem .2rem}.detail-hero{justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem;display:flex}.detail-hero span{color:var(--muted)}.detail-actions{flex-wrap:wrap;gap:.8rem;display:flex}.detail-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:1rem;display:grid}.info-card{padding:1.2rem}.info-card--wide{grid-column:1/-1}.info-card h3{align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}dl{gap:.9rem;margin:0;display:grid}dl div{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding-bottom:.8rem;display:flex}dt{color:var(--muted)}dd{text-align:right;margin:0;font-weight:800}.limits-grid{grid-template-columns:repeat(3,1fr)}.observations{color:#cbd5e1;margin:1rem 0 0;line-height:1.6}.roadmap-card{gap:.9rem;padding:1.2rem;display:grid}.roadmap-item{color:#dbeafe;align-items:center;gap:.75rem;display:flex}.roadmap-item span{background:var(--primary);width:10px;height:10px;box-shadow:0 0 0 6px var(--primary-soft);border-radius:999px}.roadmap-item p{margin:0}@media (width<=1180px){.stats-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=860px){.master-shell{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.sidebar-nav{grid-template-columns:repeat(2,1fr)}.topbar{flex-direction:column;align-items:flex-start}.detail-grid{grid-template-columns:1fr}}@media (width<=560px){.login-page,.main-panel{padding:1rem}.login-card{border-radius:22px;padding:1.2rem}.stats-grid,.sidebar-nav{grid-template-columns:1fr}.table-card__header,.detail-hero{flex-direction:column;align-items:flex-start}dl div{flex-direction:column}dd{text-align:left}}.provision-hero{background:linear-gradient(135deg, #18d2a729, #60a5fa1a), var(--panel);border:1px solid var(--border);border-radius:26px;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem;display:flex;box-shadow:0 18px 52px #0003}.provision-hero p{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.provision-hero h2{margin:.2rem 0}.provision-hero span{color:var(--muted)}.hero-chip{background:var(--primary-soft);color:#ccfbf1;white-space:nowrap;border:1px solid #18d2a742;border-radius:999px;align-items:center;gap:.5rem;padding:.72rem 1rem;font-weight:900;display:inline-flex}.provision-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);align-items:start;gap:1rem;display:grid}.provision-form,.preview-panel,.preview-card,.preview-list,.success-panel{background:var(--panel);border:1px solid var(--border);border-radius:24px;box-shadow:0 18px 52px #0003}.provision-form{gap:1.1rem;padding:1.2rem;display:grid}.form-section{border-bottom:1px solid var(--border);gap:.9rem;padding-bottom:1rem;display:grid}.form-section h3,.preview-list h3,.preview-card h3,.success-panel h3{margin:0}.form-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:.9rem;display:grid}.provision-form label,.full-label{color:#cbd5e1;gap:.48rem;font-size:.88rem;font-weight:800;display:grid}.provision-form input,.provision-form select,.provision-form textarea{border:1px solid var(--border);width:100%;color:var(--text);background:#02061785;border-radius:14px;outline:none;padding:.88rem .95rem}.provision-form textarea{resize:vertical}.provision-form input:focus,.provision-form select:focus,.provision-form textarea:focus{border-color:#18d2a7a6;box-shadow:0 0 0 4px #18d2a71a}.preview-panel{gap:1rem;padding:1rem;display:grid;position:sticky;top:1rem}.preview-card,.preview-list,.success-panel{background:#0f172ab8;padding:1rem}.preview-icon{width:48px;height:48px;color:var(--primary);background:var(--primary-soft);border:1px solid #18d2a738;border-radius:16px;place-items:center;margin-bottom:.85rem;display:grid}.preview-card p,.success-panel p{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.preview-card h3{word-break:break-all;color:#f8fafc;margin:.3rem 0}.preview-card span,.success-panel span{color:var(--muted);line-height:1.55}.preview-list{gap:.8rem;display:grid}.preview-list div{color:#dbeafe;align-items:center;gap:.55rem;display:flex}.preview-list svg,.success-panel svg{color:var(--primary)}.success-panel{background:#43d17b14;border-color:#43d17b57;gap:.8rem;display:grid}.delivery-link{background:#02061759;border:1px solid #43d17b38;border-radius:16px;gap:.65rem;padding:.9rem;display:grid}.delivery-link strong{word-break:break-all}.error-box{color:#fecaca;background:#ff59641f;border:1px solid #ff596447;border-radius:16px;padding:.9rem 1rem;font-weight:800}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.table-actions{flex-wrap:wrap;gap:.6rem;display:flex}.link-cell strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}@media (width<=1120px){.provision-grid{grid-template-columns:1fr}.preview-panel{position:relative;top:0}}@media (width<=720px){.provision-hero{flex-direction:column;align-items:flex-start}.form-grid{grid-template-columns:1fr}}.quick-test-card{border:1px solid var(--border);background:#0f172ab8;border-radius:22px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex;box-shadow:0 18px 52px #0000002e}.quick-test-card strong{color:#f8fafc;margin-bottom:.2rem;display:block}.quick-test-card span{color:var(--muted);line-height:1.5}.quick-test-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.advanced-toggle{color:#ccfbf1;cursor:pointer;background:#18d2a714;border:1px dashed #18d2a759;border-radius:16px;width:100%;padding:.9rem 1rem;font-weight:900}.advanced-toggle:hover{background:#18d2a721}@media (width<=720px){.quick-test-card{flex-direction:column;align-items:flex-start}.quick-test-actions{justify-content:flex-start;width:100%}}.login-card--small{max-width:520px}.error-box--compact{margin:0;padding:12px 14px;font-size:.92rem}.session-strip{color:#c8fff1;background:#20d3ad14;border:1px solid #20d3ad38;border-radius:16px;margin-bottom:16px;padding:12px 16px;font-size:.92rem}.payments-hero{background:linear-gradient(135deg, #18d2a729, #60a5fa1a), var(--panel);border:1px solid var(--border);border-radius:26px;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem;display:flex;box-shadow:0 18px 52px #0003}.payments-hero p,.modal-header p{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:900}.payments-hero h2,.modal-header h3{margin:.2rem 0 0}.payments-hero span{color:var(--muted);line-height:1.55}.stats-grid--payments{grid-template-columns:repeat(5,minmax(150px,1fr))}.payments-toolbar{border:1px solid var(--border);background:#0f172ab8;border-radius:20px;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem;display:flex}.search-box{border:1px solid var(--border);min-width:220px;color:var(--muted);background:#02061770;border-radius:14px;flex:1;align-items:center;gap:.65rem;padding:0 .85rem;display:flex}.search-box input,.payments-toolbar select,.simple-modal input,.simple-modal select,.simple-modal textarea{border:1px solid var(--border);width:100%;color:var(--text);background:#02061785;border-radius:14px;outline:none;padding:.84rem .92rem}.search-box input{background:0 0;border:0;padding-left:0}.payments-toolbar select{max-width:220px}.table-actions--payments{min-width:460px}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617ad;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.simple-modal{background:var(--panel-solid);border:1px solid var(--border);border-radius:26px;gap:1rem;width:min(100%,760px);max-height:92vh;padding:1.2rem;display:grid;overflow:auto;box-shadow:0 30px 90px #00000075}.simple-modal--wide{width:min(100%,860px)}.modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.simple-modal label{color:#cbd5e1;gap:.48rem;font-size:.88rem;font-weight:800;display:grid}.plan-presets{grid-template-columns:repeat(2,minmax(160px,1fr));gap:.8rem;display:grid}.plan-presets--inline{margin-bottom:.1rem}.preset-card{border:1px solid var(--border);min-height:74px;color:var(--text);text-align:left;background:#94a3b814;border-radius:18px;gap:.15rem;padding:.9rem;display:grid}.preset-card strong{font-size:1rem}.preset-card span{color:var(--muted);font-size:.86rem}.preset-card--active{background:var(--primary-soft);border-color:#18d2a77a;box-shadow:0 0 0 4px #18d2a714}.history-list{gap:.7rem;display:grid}.history-item{border:1px solid var(--border);background:#ffffff09;border-radius:16px;justify-content:space-between;gap:1rem;padding:.9rem;display:flex}.history-item strong{color:#f8fafc;display:block}.history-item span{color:var(--muted);margin-top:.22rem;font-size:.86rem;display:block}.muted-text{color:var(--muted);margin:0}@media (width<=900px){.payments-toolbar{flex-direction:column;align-items:stretch}.payments-toolbar select{max-width:none}.stats-grid--payments{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (width<=640px){.payments-hero,.modal-header,.history-item{flex-direction:column;align-items:flex-start}.plan-presets,.stats-grid--payments{grid-template-columns:1fr}}.domains-hero{background:linear-gradient(135deg, #60a5fa29, #18d2a71a), var(--panel);border:1px solid var(--border);border-radius:26px;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem;display:flex;box-shadow:0 18px 52px #0003}.domains-hero p{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:900}.domains-hero h2{margin:.2rem 0}.domains-hero span{color:var(--muted);line-height:1.55}.domains-hero strong{color:#e0f2fe}.stats-grid--domains{grid-template-columns:repeat(4,minmax(160px,1fr))}.domain-setup-card{background:#60a5fa14;border:1px solid #60a5fa3d;border-radius:22px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.domain-setup-card strong{color:#f8fafc;margin-bottom:.25rem;display:block}.domain-setup-card span{color:var(--muted);line-height:1.55}.domain-status{border-radius:999px;justify-content:center;align-items:center;min-width:92px;padding:.45rem .72rem;font-size:.76rem;font-weight:900;display:inline-flex}.domain-status--pending{color:#cbd5e1;background:#94a3b81f}.domain-status--ready{color:#bfdbfe;background:#60a5fa24}.domain-status--active{color:#bbf7d0;background:#43d17b24}.domain-status--error{color:#fecaca;background:#ff596424}.table-actions--domains{min-width:560px}.domain-preview-box{background:var(--primary-soft);border:1px solid #18d2a73d;border-radius:18px;gap:.3rem;padding:1rem;display:grid}.domain-preview-box span{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:900}.domain-preview-box strong{color:#f8fafc;word-break:break-all}.domain-preview-box small{color:var(--muted);line-height:1.45}@media (width<=900px){.domains-hero,.domain-setup-card{flex-direction:column;align-items:flex-start}.stats-grid--domains{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (width<=640px){.stats-grid--domains{grid-template-columns:1fr}}.client-row--suspended td{background:#ff59640e;border-bottom-color:#ff596438}.client-row--suspended:hover td{background:#ff596418}.client-row--suspended td:first-child{box-shadow:inset 4px 0 #ff5964bf}.detail-hero--suspended{background:linear-gradient(135deg,#ff596421,#0f172adb);border-color:#ff596452}.suspension-banner{color:#fecaca;background:#ff59641a;border:1px solid #ff596447;border-radius:18px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.suspension-banner strong{color:#fff1f2;margin-bottom:.2rem;display:block}.suspension-banner span{color:#fecaca;line-height:1.45}.table-actions--simple{min-width:390px}.audit-hero{background:linear-gradient(135deg, #f7b95524, #60a5fa17), var(--panel);border:1px solid var(--border);border-radius:26px;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem;display:flex;box-shadow:0 18px 52px #0003}.audit-hero p{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:900}.audit-hero h2{margin:.2rem 0}.audit-hero span{color:var(--muted);line-height:1.55}.stats-grid--audit{grid-template-columns:repeat(5,minmax(150px,1fr))}.audit-chip{color:#dbeafe;background:#94a3b81f;border-radius:999px;justify-content:center;align-items:center;min-width:126px;padding:.46rem .72rem;font-size:.76rem;font-weight:900;display:inline-flex}.audit-chip--success{color:#bbf7d0;background:#43d17b24}.audit-chip--danger{color:#fecaca;background:#ff59642e}.audit-chip--blue{color:#bfdbfe;background:#60a5fa24}.audit-row td strong svg{vertical-align:-2px;color:var(--primary);margin-right:.25rem}.audit-row--danger td{background:#ff59640b}@media (width<=900px){.audit-hero{flex-direction:column;align-items:flex-start}.stats-grid--audit{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (width<=640px){.stats-grid--audit{grid-template-columns:1fr}}.vps-hero{background:linear-gradient(135deg, #2ad19d24, #60a5fa17), var(--panel);border:1px solid var(--border);border-radius:26px;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem;display:flex;box-shadow:0 18px 52px #0003}.vps-hero p{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:900}.vps-hero h2{margin:.2rem 0}.vps-hero span{color:var(--muted);line-height:1.55}.stats-grid--vps{grid-template-columns:repeat(4,minmax(160px,1fr))}.vps-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:1rem;display:grid}.panel-card.vps-card{padding:1.2rem}.card-title-row{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.card-title-row p{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:900}.card-title-row h3{margin:.15rem 0 0}.command-box{border:1px solid var(--border);background:#0f172a8c;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.9rem;display:flex}.command-box span{color:var(--muted);margin-bottom:.35rem;font-size:.78rem;font-weight:800;display:block}.command-box code{color:#d1fae5;word-break:break-all;font-size:.84rem;display:block}.command-box small{color:var(--muted);margin-top:.35rem;line-height:1.45;display:block}.putty-grid{grid-template-columns:repeat(2,minmax(120px,1fr));gap:.75rem;margin-top:1rem;display:grid}.putty-grid span{border:1px solid var(--border);color:var(--muted);background:#0f172a7a;border-radius:16px;padding:.8rem}.putty-grid strong{color:var(--text)}.dns-table,.ssl-table{gap:.7rem;display:grid}.dns-row{border:1px solid var(--border);background:#0f172a6b;border-radius:18px;grid-template-columns:80px 130px minmax(180px,1fr) minmax(220px,1.3fr);align-items:center;gap:.75rem;padding:.85rem;display:grid}.dns-row span{color:#bfdbfe;background:#60a5fa24;border-radius:999px;justify-self:start;padding:.35rem .55rem;font-size:.75rem;font-weight:900}.dns-row code{color:#d1fae5;word-break:break-all}.dns-row small{color:var(--muted);line-height:1.45}.ssl-row{border:1px solid var(--border);background:#0f172a6b;border-radius:18px;grid-template-columns:minmax(220px,1.2fr) 130px minmax(150px,.8fr) minmax(160px,.8fr) minmax(260px,auto);align-items:center;gap:.75rem;padding:.9rem;display:grid}.ssl-row strong{display:block}.ssl-row span{color:var(--muted);margin-top:.2rem;font-size:.83rem;display:block}.ssl-chip{border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:.48rem .75rem;font-size:.76rem;font-weight:900;display:inline-flex}.ssl-chip--pending{color:#cbd5e1;background:#94a3b81f}.ssl-chip--active{color:#bbf7d0;background:#43d17b24}.ssl-chip--expiring{color:#fde68a;background:#f7b95529}.ssl-chip--expired,.ssl-chip--error{color:#fecaca;background:#ff59642e}.commands-panel .command-box:last-child{margin-bottom:0}.info-note{color:#dbeafe;background:#60a5fa14;border:1px solid #60a5fa33;border-radius:18px;padding:.9rem;line-height:1.55}.vps-notes{gap:.7rem;display:grid}.success-box{color:#bbf7d0;background:#43d17b1c;border:1px solid #43d17b40;border-radius:18px;padding:.95rem 1rem;font-weight:800}.checkbox-line{color:var(--muted);font-weight:800;flex-direction:row!important;align-items:center!important;gap:.6rem!important}@media (width<=1100px){.vps-grid{grid-template-columns:1fr}.ssl-row{grid-template-columns:1fr;align-items:flex-start}.dns-row{grid-template-columns:80px 1fr}.dns-row small{grid-column:1/-1}}@media (width<=900px){.vps-hero{flex-direction:column;align-items:flex-start}.stats-grid--vps{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (width<=640px){.stats-grid--vps{grid-template-columns:1fr}.command-box,.card-title-row{flex-direction:column;align-items:flex-start}.dns-row,.putty-grid{grid-template-columns:1fr}}.form-span-2{grid-column:span 2}@media (width<=720px){.form-span-2{grid-column:span 1}}.backup-hero,.settings-hero{background:linear-gradient(135deg, #60a5fa24, #18d2a717), var(--panel);border:1px solid var(--border);border-radius:26px;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem;display:flex;box-shadow:0 18px 52px #0003}.backup-hero p,.settings-hero p{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:900}.backup-hero h2,.settings-hero h2{margin:.2rem 0}.backup-hero span,.settings-hero span{color:var(--muted);line-height:1.55}.stats-grid--backups{grid-template-columns:repeat(4,minmax(160px,1fr))}.backup-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:1rem;display:grid}.panel-card.backup-card,.panel-card.settings-card{padding:1.2rem}.backup-status{border-radius:999px;justify-content:center;align-items:center;padding:.45rem .75rem;font-size:.76rem;font-weight:900;display:inline-flex}.backup-status--success{color:#bbf7d0;background:#43d17b24}.backup-status--error{color:#fecaca;background:#ff59642e}.backup-include-list{gap:.65rem;margin-bottom:1rem;display:grid}.backup-include-list span{color:#dbeafe;border:1px solid var(--border);background:#0f172a6b;border-radius:14px;align-items:center;gap:.55rem;padding:.7rem;display:flex}.backup-include-list svg{color:var(--primary)}.settings-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:1rem;display:grid}.settings-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.settings-preview{background:var(--primary-soft);border:1px solid #18d2a73d;border-radius:18px;gap:.3rem;margin-top:1rem;padding:1rem;display:grid}.settings-preview span{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:900}.settings-preview strong{color:#f8fafc}.settings-preview small{color:var(--muted);line-height:1.45}@media (width<=1100px){.backup-grid,.settings-grid{grid-template-columns:1fr}}@media (width<=900px){.backup-hero,.settings-hero{flex-direction:column;align-items:flex-start}.stats-grid--backups{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (width<=640px){.stats-grid--backups{grid-template-columns:1fr}.settings-actions{justify-content:stretch}.settings-actions .primary-button{width:100%}}.table-actions--with-menu{align-items:center;position:relative}.icon-button{color:#e5e7eb;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b838;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.icon-button:hover{background:#14b8a61f;border-color:#2dd4bf73}.dots-menu-wrap{position:relative}.dots-menu{z-index:20;background:#0f172afa;border:1px solid #94a3b838;border-radius:14px;width:190px;padding:8px;position:absolute;top:40px;right:0;box-shadow:0 18px 50px #00000052}.danger-menu-item{color:#fecaca;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;width:100%;padding:10px 11px;font-weight:700;display:flex}.danger-menu-item:hover{color:#fff;background:#ef44441f}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617c2;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.confirm-modal{background:linear-gradient(#0f172afa,#020617fa);border:1px solid #94a3b83d;border-radius:24px;width:min(560px,100%);padding:26px;position:relative;box-shadow:0 30px 90px #0000007a}.confirm-modal p{color:#fca5a5;text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:.76rem;font-weight:800}.confirm-modal h3{margin:0 0 14px;font-size:1.5rem}.confirm-modal small{color:#94a3b8;margin-top:12px;line-height:1.6;display:block}.modal-close{color:#e5e7eb;cursor:pointer;background:#94a3b81f;border:0;border-radius:12px;width:34px;height:34px;position:absolute;top:16px;right:16px}.danger-icon{color:#fca5a5;background:#ef444424;border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:16px;display:grid}.delete-summary{color:#e5e7eb;word-break:break-word;background:#ef444412;border:1px solid #ef44442e;border-radius:16px;gap:8px;padding:14px;display:grid}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.danger-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#b91c1c);border:0;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:inline-flex}.danger-button:disabled,.icon-button:disabled,.modal-close:disabled{opacity:.55;cursor:not-allowed}.form-hint{color:#94a3b8;margin:-4px 0 14px;font-size:.86rem;line-height:1.5}.security-note,.success-note{color:#a7f3d0;background:#14b8a614;border:1px solid #2dd4bf2e;border-radius:16px;margin-top:14px;padding:12px;line-height:1.5;display:block}.security-note code{color:#fff;background:#0f172abf;border-radius:8px;padding:2px 6px}.section-heading--split{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mini-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.mini-stat-grid article{background:#0f172a94;border:1px solid #94a3b82e;border-radius:18px;padding:14px}.mini-stat-grid span{color:#94a3b8;margin-bottom:6px;font-size:.78rem;display:block}.mini-stat-grid strong{color:#fff;font-size:1.35rem}.filter-card{background:#0f172a9e;border:1px solid #94a3b82e;border-radius:20px;grid-template-columns:1fr 220px 210px;align-items:end;gap:12px;padding:14px;display:grid}.filter-card label,.search-box{color:#cbd5e1;align-items:center;gap:8px;font-weight:700;display:flex}.search-box{background:#02061761;border:1px solid #94a3b833;border-radius:14px;padding:0 12px}.search-box input,.filter-card select,.form-grid select,.form-grid textarea{color:#e5e7eb;background:#0206177a;border:1px solid #94a3b838;border-radius:12px;outline:none;width:100%;padding:10px 12px}.search-box input{background:0 0;border:0;min-height:42px}.info-banner{color:#ccfbf1;background:#14b8a614;border:1px solid #2dd4bf33;border-radius:16px;padding:13px 14px}.info-banner--compact{padding:10px 12px}.empty-state{color:#94a3b8;text-align:center;justify-items:center;gap:10px;padding:38px 18px;display:grid}.empty-state strong{color:#fff;font-size:1.08rem}.row-actions--wrap{flex-wrap:wrap;gap:8px}.ghost-button--small,.warning-button--small,.success-button--small{white-space:nowrap;border-radius:10px;padding:8px 10px;font-size:.82rem}.readiness-header{color:#94a3b8;justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.readiness-header strong{color:#fff}.readiness-list{gap:10px;display:grid}.readiness-item{color:#fbbf24;background:#02061740;border:1px solid #94a3b829;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.readiness-item--done{color:#5eead4;background:#14b8a614;border-color:#2dd4bf2e}.readiness-item strong,.readiness-item span{display:block}.readiness-item span{color:#94a3b8;margin-top:3px;line-height:1.4}.form-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid__full{grid-column:1/-1}.form-grid textarea{resize:vertical;min-height:92px}.checkbox-row--inline{grid-column:1/-1;flex-direction:row!important;align-items:center!important;gap:10px!important}.checkbox-row--inline input{width:auto}.modal-actions--left{justify-content:flex-start}.simple-list{gap:10px;display:grid}.simple-list>div{background:#0206173d;border:1px solid #94a3b824;border-radius:14px;padding:12px}.simple-list strong,.simple-list span{display:block}.simple-list span,.muted-text{color:#94a3b8;line-height:1.5}@media (width<=1180px){.mini-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-card{grid-template-columns:1fr}}@media (width<=720px){.section-heading--split{flex-direction:column}.mini-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--compact{grid-template-columns:1fr}.readiness-header{flex-direction:column}}.system-hero{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(135deg,#0f172aeb,#14b8a61f);border-radius:24px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.system-hero p,.maintenance-card p{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .3rem;font-size:.72rem;font-weight:800}.system-hero h2{margin:0;font-size:1.5rem}.system-hero span,.system-status-strip span,.system-check span,.maintenance-list span{color:var(--muted)}.system-status-strip{border:1px solid var(--border);background:#0f172ab3;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding:.9rem 1rem;display:flex}.system-status-badge{border-radius:999px;align-items:center;gap:.35rem;width:max-content;padding:.35rem .65rem;font-size:.76rem;font-weight:800;display:inline-flex}.system-status-badge--ok{color:#bbf7d0;background:#22c55e24;border:1px solid #22c55e47}.system-status-badge--warning{color:#fde68a;background:#f59e0b26;border:1px solid #f59e0b47}.system-status-badge--error{color:#fecaca;background:#ef444426;border:1px solid #ef444447}.system-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:1rem;display:grid}.system-check-list{gap:.75rem;display:grid}.system-check{border:1px solid var(--border);background:#ffffff09;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.9rem;display:grid}.system-check--ok{border-color:#22c55e47}.system-check--warning{border-color:#f59e0b47}.system-check--error{border-color:#ef444447}.system-check__icon{background:#94a3b81f;border-radius:14px;place-items:center;width:2.25rem;height:2.25rem;display:grid}.system-check__value{text-align:right;gap:.15rem;display:grid}.system-check__value small{color:var(--muted)}.maintenance-card{padding:1.15rem}.maintenance-list{gap:.7rem;margin:1rem 0;display:grid}.maintenance-list span{align-items:flex-start;gap:.45rem;line-height:1.35;display:flex}.empty-state-card{text-align:center;place-items:center;gap:.35rem;min-height:140px;display:grid}@media (width<=980px){.system-hero,.system-grid{grid-template-columns:1fr}.system-hero{display:grid}.system-check{grid-template-columns:auto 1fr}.system-check__value{text-align:left;grid-column:1/-1}}.sidebar-nav--compact .nav-item span{gap:.12rem;display:grid}.sidebar-nav--compact .nav-item small{color:var(--muted);font-size:.68rem;font-weight:700;line-height:1.25;display:block}.sidebar-hint{background:#60a5fa0f;border:1px solid #60a5fa29;border-radius:18px;gap:.25rem;margin-top:1rem;padding:.9rem;display:grid}.sidebar-hint strong{color:#dbeafe;font-size:.88rem}.sidebar-hint span{color:var(--muted);font-size:.78rem;line-height:1.45}.ops-tabs-card{background:var(--panel);border:1px solid var(--border);border-radius:26px;gap:1rem;padding:1.1rem;display:grid;box-shadow:0 18px 52px #0003}.ops-tabs-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ops-tabs-card__header p,.ops-hero p{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.ops-tabs-card__header h2,.ops-hero h2{margin:.2rem 0}.ops-tabs-card__header span,.ops-hero span{color:var(--muted);line-height:1.55}.ops-tabs{grid-template-columns:repeat(4,minmax(150px,1fr));gap:.65rem;display:grid}.ops-tab{border:1px solid var(--border);color:#dbeafe;text-align:left;background:#94a3b812;border-radius:18px;align-items:center;gap:.65rem;padding:.8rem;font-weight:900;display:flex}.ops-tab span{gap:.1rem;display:grid}.ops-tab small{color:var(--muted);font-size:.72rem;font-weight:700}.ops-tab--active{background:var(--primary-soft);color:#f8fafc;border-color:#18d2a761}.ops-stack{gap:1.1rem;display:grid}.ops-hero{background:linear-gradient(135deg, #18d2a726, #60a5fa17), var(--panel);border:1px solid var(--border);border-radius:26px;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem;display:flex}.ops-hero--warning{background:linear-gradient(135deg, #f7b9551f, #60a5fa14), var(--panel);border-color:#f7b95547}.ops-hero--error{background:linear-gradient(135deg, #ff59641f, #60a5fa14), var(--panel);border-color:#ff596447}.ops-status-strip{border:1px solid var(--border);color:var(--muted);background:#0f172ab8;border-radius:18px;flex-wrap:wrap;align-items:center;gap:.7rem;padding:.9rem;display:flex}.ops-status-strip strong{color:#f8fafc}.ops-level{border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.42rem .68rem;font-size:.76rem;font-weight:900;display:inline-flex}.ops-level--ok{color:#bbf7d0;background:#43d17b21;border:1px solid #43d17b38}.ops-level--warning{color:#fde68a;background:#f7b95521;border:1px solid #f7b95538}.ops-level--error{color:#fecaca;background:#ff596424;border:1px solid #ff596442}.stats-grid--ops{grid-template-columns:repeat(4,minmax(160px,1fr))}.ops-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:1rem;display:grid}.ops-group{border-radius:24px;padding:1rem}.ops-group--warning{border-color:#f7b95538}.ops-group--error{border-color:#ff596442}.ops-check-list{gap:.75rem;margin-top:.9rem;display:grid}.ops-check{border:1px solid var(--border);background:#ffffff09;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.ops-check strong,.ops-ssl-card strong{color:#f8fafc;display:block}.ops-check small,.ops-ssl-card span,.ops-ssl-card small{color:var(--muted);margin-top:.18rem;line-height:1.45;display:block}.ops-check b{color:#e0f2fe;text-align:right;font-size:.86rem}.ops-dot{background:#94a3b8;border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 6px #94a3b814}.ops-dot--ok{background:var(--success);box-shadow:0 0 0 6px #43d17b1a}.ops-dot--warning{background:var(--warning);box-shadow:0 0 0 6px #f7b9551c}.ops-dot--error{background:var(--danger);box-shadow:0 0 0 6px #ff59641c}.ops-alert-list,.ops-ssl-list{gap:.72rem;display:grid}.ops-alert,.ops-ssl-card{border:1px solid var(--border);background:#ffffff09;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:.85rem;padding:.85rem;display:flex}.ops-alert--warning,.ops-ssl-card--warning{background:#f7b95514;border-color:#f7b9553d}.ops-alert--error,.ops-ssl-card--error{background:#ff596414;border-color:#ff596442}.ops-empty-line{color:#bbf7d0;background:#43d17b14;border:1px solid #43d17b38;border-radius:14px;align-items:center;gap:.5rem;padding:.8rem;display:inline-flex}.ops-ssl-card b{color:#f8fafc;text-align:right;display:block}@media (width<=1080px){.ops-tabs,.stats-grid--ops,.ops-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (width<=720px){.ops-tabs,.stats-grid--ops,.ops-grid{grid-template-columns:1fr}.ops-tabs-card__header,.ops-hero,.ops-alert,.ops-ssl-card{flex-direction:column;align-items:flex-start}.ops-check{grid-template-columns:auto 1fr}.ops-check b{text-align:left;grid-column:2}}.topbar-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.warning-box{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b47;border-radius:18px;align-items:flex-start;gap:.8rem;padding:.95rem 1rem;line-height:1.5;display:flex}.warning-box strong{color:#fef3c7;margin-bottom:.15rem;display:block}.warning-box span{color:#fcd34d;font-size:.92rem}.backup-warning-box{margin-top:-.25rem}.danger-button--soft{color:#fecaca;background:#ef44441c;border:1px solid #ef444442}.danger-button--soft:hover:not(:disabled){background:#ef44442e}.limit-input-row{grid-template-columns:minmax(130px,.75fr) minmax(90px,1fr);align-items:center;gap:.55rem;display:grid}.limit-input-row select,.limit-input-row input{width:100%}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.permission-chip{border:1px solid var(--border);cursor:pointer;background:#ffffff09;border-radius:16px;grid-template-columns:auto 1fr;align-items:flex-start;gap:.7rem;padding:.85rem;display:grid}.permission-chip input{accent-color:var(--primary);margin-top:.25rem}.permission-chip strong,.permission-chip small{display:block}.permission-chip small{color:var(--muted);margin-top:.2rem;line-height:1.35}.ghost-button--danger{color:#fecaca;border-color:#ef444447}.ghost-button--danger:hover:not(:disabled){background:#ef44441f}@media (width<=760px){.permission-grid,.limit-input-row{grid-template-columns:1fr}}.dashboard-hero-vps{background:linear-gradient(135deg,#18d2a71f,#0ea5e914);border:1px solid #18d2a738;border-radius:26px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.dashboard-hero-vps p{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .25rem;font-size:.78rem;font-weight:900}.dashboard-hero-vps h2{margin:0;font-size:clamp(1.5rem,3vw,2.4rem)}.dashboard-hero-vps span{color:var(--muted);margin-top:.35rem;display:block}.server-overview-card{border:1px solid var(--border);background:#0f172ad1;border-radius:28px;padding:1.25rem;box-shadow:0 20px 60px #0000002e}.server-overview-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.server-overview-header strong{color:#86efac;font-size:1.02rem;display:block}.server-overview-header span{color:var(--muted);margin-top:.22rem;font-size:.9rem;display:block}.server-status-pill{color:#d1fae5;white-space:nowrap;background:#18d2a71f;border:1px solid #18d2a73d;border-radius:999px;padding:.45rem .75rem;font-weight:900}.server-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.server-metric-card{border:1px solid var(--border);background:#02061747;border-radius:22px;align-items:center;gap:.9rem;min-height:104px;padding:1rem;display:flex}.server-metric-card strong{font-size:1.35rem;line-height:1.1;display:block}.server-metric-card span{color:#dbeafe;margin-top:.25rem;font-weight:850;display:block}.server-metric-card small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:18rem;margin-top:.15rem;display:block;overflow:hidden}.server-metric-icon{width:50px;height:50px;color:var(--primary);background:var(--primary-soft);border:1px solid #18d2a73d;border-radius:18px;flex:0 0 50px;place-items:center;display:grid}.server-metric-card--warning .server-metric-icon,.server-metric-card--pending .server-metric-icon{color:var(--warning);background:#f7b9551f;border-color:#f7b9553d}.server-metric-card--error .server-metric-icon{color:var(--danger);background:#ff59641f;border-color:#ff59643d}.dashboard-bottom-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:1rem;display:grid}.diagnostics-list{gap:.75rem;padding:1rem;display:grid}.diagnostic-item{border:1px solid var(--border);background:#ffffff09;border-radius:18px;grid-template-columns:96px 1fr;align-items:center;gap:.9rem;padding:.9rem;display:grid}.diagnostic-item>span{text-align:center;color:#dbeafe;background:#94a3b81f;border-radius:999px;padding:.35rem .6rem;font-size:.78rem;font-weight:900}.diagnostic-item strong{display:block}.diagnostic-item small{color:var(--muted);margin-top:.15rem;display:block}.diagnostic-item--ok>span{color:#bbf7d0;background:#43d17b24}.diagnostic-item--warning>span,.diagnostic-item--pending>span{color:#fde68a;background:#f7b95524}.diagnostic-item--error>span{color:#fecaca;background:#ff596424}.operation-summary-list{gap:.85rem;padding:1rem;display:grid}.operation-summary-list p{color:var(--muted);border-bottom:1px solid #94a3b81f;justify-content:space-between;gap:1rem;margin:0;padding-bottom:.7rem;display:flex}.operation-summary-list strong{color:#dbeafe}.empty-state-box{color:var(--muted);padding:1rem}@media (width<=1180px){.server-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-bottom-grid{grid-template-columns:1fr}}@media (width<=720px){.dashboard-hero-vps,.server-overview-header{flex-direction:column;align-items:stretch}.server-metrics-grid,.diagnostic-item{grid-template-columns:1fr}.operation-summary-list p{display:grid}}.simulator-hero{border:1px solid var(--border);background:linear-gradient(135deg,#18d2a724,#60a5fa14);border-radius:24px;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem;display:flex}.simulator-hero p{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .25rem;font-size:.78rem;font-weight:900}.simulator-hero h2{margin:0}.simulator-hero span{color:var(--muted)}.simulator-ready-pill{border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.72rem .95rem;font-weight:900;display:inline-flex}.simulator-ready-pill--ok{color:#bbf7d0;background:#43d17b1f;border-color:#43d17b47}.simulator-ready-pill--warning{color:#fde68a;background:#f7b9551f;border-color:#f7b95547}.simulator-ready-pill--error{color:#fecaca;background:#ff59641f;border-color:#ff596447}.simulator-grid{gap:1rem;display:grid}.simulator-grid--plans{grid-template-columns:repeat(4,minmax(0,1fr))}.plan-card{text-align:left;border:1px solid var(--border);color:var(--text);background:#0f172abd;border-radius:22px;gap:.45rem;padding:1rem;display:grid}.plan-card:hover,.plan-card--active{background:#18d2a71c;border-color:#18d2a78c}.plan-card span{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:900}.plan-card strong{font-size:1.35rem}.plan-card small{color:var(--muted)}.plan-card b{color:#dbeafe;font-size:.9rem}.plan-card em{color:#bbf7d0;font-style:normal;font-weight:850}.simulator-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.simulator-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.simulator-form-grid label{color:#cbd5e1;gap:.45rem;font-weight:800;display:grid}.simulator-form-grid input{border:1px solid var(--border);width:100%;color:var(--text);background:#02061780;border-radius:14px;outline:none;padding:.82rem .9rem}.simulator-form-grid input:focus{border-color:#18d2a7a6;box-shadow:0 0 0 4px #18d2a71a}.simulator-result-list{gap:.7rem;display:grid}.simulator-result{border:1px solid var(--border);background:#ffffff09;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.8rem;display:grid}.simulator-result div{gap:.15rem;display:grid}.simulator-result span{color:var(--muted);font-size:.85rem}.simulator-result b{font-size:.82rem}.simulator-result--ok b{color:#bbf7d0}.simulator-result--warning b{color:#fde68a}.simulator-result--error b{color:#fecaca}.simulator-recommendation{border:1px solid var(--border);border-radius:18px;gap:.35rem;margin-top:1rem;padding:1rem;display:grid}.simulator-recommendation span{color:var(--muted)}.simulator-recommendation--ok{background:#43d17b1a;border-color:#43d17b40}.simulator-recommendation--warning{background:#f7b9551a;border-color:#f7b95540}.simulator-recommendation--error{background:#ff59641a;border-color:#ff596440}.deployment-checklist{gap:.6rem;display:grid}.deployment-check{border:1px solid var(--border);background:#ffffff09;border-radius:15px;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.deployment-check span{background:var(--primary-soft);width:28px;height:28px;color:var(--primary);border-radius:999px;place-items:center;font-weight:900;display:grid}.command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.command-card{border:1px solid var(--border);background:#ffffff09;border-radius:18px;gap:.7rem;padding:1rem;display:grid}.command-card span{color:var(--primary);font-weight:900}.command-card code{color:#dbeafe;word-break:break-word}@media (width<=1100px){.simulator-grid--plans{grid-template-columns:repeat(2,minmax(0,1fr))}.simulator-main-grid{grid-template-columns:1fr}}@media (width<=720px){.simulator-hero{flex-direction:column;align-items:flex-start}.simulator-grid--plans,.simulator-form-grid,.command-grid{grid-template-columns:1fr}}.simulator-cost-box{background:#18d2a714;border:1px solid #18d2a73d;border-radius:18px;gap:.35rem;margin-top:1rem;padding:1rem;display:grid}.simulator-cost-box strong{color:#bbf7d0}.simulator-cost-box span,.simulator-cost-box small{color:var(--muted)}.small-select{border:1px solid var(--border);color:var(--text);background:#0206178c;border-radius:14px;padding:.7rem .85rem}.update-status{border:1px solid var(--border);color:#dbeafe;white-space:nowrap;background:#94a3b81f;border-radius:999px;align-items:center;padding:.32rem .62rem;font-size:.78rem;font-weight:900;display:inline-flex}.update-status--planned{color:#dbeafe;background:#60a5fa1f;border-color:#60a5fa40}.update-status--pending{color:#fde68a;background:#f7b9551f;border-color:#f7b95540}.update-status--in_progress{color:#bfdbfe;background:#3b82f61f;border-color:#3b82f640}.update-status--applied{color:#bbf7d0;background:#43d17b1f;border-color:#43d17b40}.update-status--paused{color:#e9d5ff;background:#a855f71f;border-color:#a855f740}.update-status--error{color:#fecaca;background:#ff59641f;border-color:#ff596440}.row-soft-error{background:#ff59640e}.command-card--compact{margin-top:.9rem}@media (width<=720px){.form-field-wide{grid-column:auto}}.system-choice-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;display:grid}.system-choice-grid .preset-card{text-align:left;min-height:108px}.system-choice-grid .preset-card small{color:var(--muted);margin-top:.35rem;display:block}.segmented-tabs{border:1px solid var(--border);background:#0206176b;border-radius:18px;flex-wrap:wrap;gap:.6rem;padding:.45rem;display:flex}.segmented-tabs--wide{width:100%}.segmented-tabs__item{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:.55rem;padding:.78rem 1rem;font-weight:800;display:inline-flex}.segmented-tabs__item--active{background:var(--primary-soft);color:var(--primary)}.deploy-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.deploy-step{border:1px solid var(--border);background:#ffffff09;border-radius:16px;align-items:center;gap:.65rem;padding:.85rem;display:flex}.deploy-step strong{width:30px;height:30px;color:var(--text);background:#94a3b829;border-radius:999px;place-items:center;display:grid}.deploy-step span{color:var(--muted);font-weight:800}.deploy-step--active{background:#18d2a714;border-color:#18d2a759}.deploy-step--active strong{background:var(--primary-soft);color:var(--primary)}.deploy-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1rem 0;display:grid}.upload-zone{text-align:center;cursor:pointer;background:#18d2a712;border:1px dashed #18d2a766;border-radius:20px;place-items:center;gap:.4rem;min-height:150px;padding:1.15rem;display:grid;position:relative}.upload-zone--soft{background:#60a5fa12;border-color:#60a5fa61}.upload-zone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.upload-zone span{color:var(--muted);font-size:.9rem}.deploy-summary-card,.android-preview-strip{border:1px solid var(--border);background:#ffffff09;border-radius:20px;margin:1rem 0;padding:1rem}.deploy-summary-card{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.deploy-summary-card div,.android-preview-strip div{gap:.25rem;display:grid}.deploy-summary-card span,.android-preview-strip small{color:var(--muted)}.deploy-summary-card strong{color:var(--text);word-break:break-word}.android-preview-strip{justify-content:space-between;align-items:center;gap:1rem;display:flex}.android-phone-chip{background:#18d2a714;border:1px solid #18d2a73d;border-radius:999px;align-items:center;gap:.65rem;padding:.7rem .9rem;display:inline-flex!important}.android-phone-chip span{color:var(--primary);font-weight:900}@media (width<=900px){.deploy-flow,.deploy-upload-grid,.deploy-summary-card{grid-template-columns:1fr}.android-preview-strip{flex-direction:column;align-items:flex-start}}.website-config-panel{background:#18d2a70e;border:1px solid #18d2a733;border-radius:22px;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.billing-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.domain-check-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.deploy-upload-grid--compact .upload-zone{min-height:124px}.deploy-summary-card--three{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.success-button--small{border-radius:12px;min-height:34px;padding:.48rem .7rem;font-size:.84rem}.ghost-button--tiny{border-radius:999px;width:fit-content;min-height:30px;margin-top:.4rem;padding:.38rem .62rem;font-size:.78rem}@media (width<=1100px){.billing-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.billing-mode-grid,.domain-check-row,.deploy-summary-card--three{grid-template-columns:1fr}}.android-preview-strip--qr{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.android-download-copy{min-width:0}.qr-preview-card{text-align:center;background:#18d2a70f;border:1px dashed #18d2a759;border-radius:18px;place-items:center;min-width:150px;padding:.85rem}.apk-qr-cell{align-items:center;gap:.75rem;display:flex}.apk-qr-cell img{background:#fff;border:1px solid #ffffff29;border-radius:12px;width:72px;height:72px;padding:.25rem}.apk-qr-cell>div{flex-direction:column;gap:.35rem;display:flex}.ops-tabs--simplified{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media (width<=900px){.android-preview-strip--qr{grid-template-columns:1fr}.apk-qr-cell{flex-direction:column;align-items:flex-start}}.compact-subtabs{border:1px solid var(--border);background:#0206176b;border-radius:18px;flex-wrap:wrap;gap:.55rem;padding:.45rem;display:flex}.compact-subtabs__item{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:14px;align-items:center;gap:.48rem;padding:.62rem .88rem;font-weight:900;display:inline-flex}.compact-subtabs__item--active{background:var(--primary-soft);color:var(--primary)}.ops-section-divider{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.75rem;font-size:.76rem;font-weight:900;display:flex}.ops-section-divider:before,.ops-section-divider:after{content:"";background:var(--border);flex:1;height:1px}.compact-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.compact-flow-grid div{border:1px solid var(--border);background:#ffffff09;border-radius:18px;align-items:center;gap:.65rem;padding:.85rem;display:flex}.compact-flow-grid strong{background:var(--primary-soft);width:30px;min-width:30px;height:30px;color:var(--primary);border-radius:999px;place-items:center;display:grid}.compact-flow-grid span{color:#dbeafe;font-weight:800;line-height:1.35}.android-action-bar{background:#18d2a711;border:1px solid #18d2a738;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;padding:.9rem;display:flex}.android-action-bar strong{color:#f8fafc;display:block}.android-action-bar span{color:var(--muted);margin-top:.2rem;display:block}@media (width<=980px){.compact-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.compact-flow-grid{grid-template-columns:1fr}.android-action-bar{flex-direction:column;align-items:flex-start}}.deploy-action-stack{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.deploy-action-stack .ghost-button,.deploy-action-stack .success-button{white-space:nowrap}.apk-manager-card,.manual-update-card{border-color:#37c6ff2e}.apk-drop-preview{background:linear-gradient(135deg,#37c6ff1a,#5670ff14);border:1px solid #7dd2ff29;border-radius:20px;align-items:center;gap:14px;margin:12px 0 18px;padding:14px;display:flex}.apk-icon-preview,.apk-release-icon{color:#fff;background:radial-gradient(circle at 30% 20%,#fff3,#0000 35%),linear-gradient(145deg,#27d2b8e6,#2a66e0cc);border-radius:20px;flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e}.apk-icon-preview span,.apk-release-icon span{letter-spacing:.03em;font-size:18px;font-weight:900}.apk-icon-preview svg{opacity:.78;position:absolute;bottom:7px;right:7px}.apk-drop-preview strong,.apk-release-top strong{display:block}.apk-drop-preview span,.apk-drop-preview small,.apk-release-top span,.apk-release-meta span,.apk-release-qr small{color:var(--muted-text);display:block}.apk-card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-content:start;gap:16px;display:grid}.apk-release-card{background:#081322c2;border:1px solid #7dd2ff29;border-radius:24px;padding:16px;box-shadow:0 18px 40px #0000002e}.apk-release-card--deprecated{opacity:.68}.apk-release-top{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.apk-release-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.apk-release-meta span{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:9px 10px}.apk-release-qr{grid-template-columns:92px 1fr;align-items:center;gap:12px;margin-bottom:14px;display:grid}.apk-release-qr img{box-sizing:border-box;background:#fff;border-radius:16px;width:92px;height:92px;padding:6px}.apk-release-qr code{word-break:break-all;white-space:normal;max-width:100%;display:block}.domain-preview-box--dns{background:#4ec5ff14}.simple-list--compact{margin-top:14px}@media (width<=720px){.apk-release-top,.apk-release-qr,.apk-release-meta{grid-template-columns:1fr}}.super-demo-final .simulator-hero{border-color:#7dd2ff2e}.final-demo-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.final-demo-card{background:#081322bd;border:1px solid #94a3b829;border-radius:24px;padding:16px}.final-demo-card__top{grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-bottom:14px;display:grid}.final-demo-card__top strong,.final-check span{color:#f8fafc;display:block}.final-demo-card__top span{color:var(--muted-text);margin-top:.2rem;line-height:1.45;display:block}.final-demo-icon{color:#dbeafe;background:#37c6ff1a;border:1px solid #37c6ff2e;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.final-check-list{gap:9px;display:grid}.final-check{cursor:pointer;background:#ffffff09;border:1px solid #94a3b824;border-radius:14px;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;padding:10px 11px;display:grid}.final-check input{margin-top:3px}.final-check code{word-break:break-all;white-space:normal}.final-check--done{background:#18d2a714;border-color:#18d2a747}.final-check--done span,.final-check--done code{color:#bbf7d0}.final-check-list--commands{margin-top:12px}.final-warning-card{background:#fbbf240e;border-color:#fbbf2438}@media (width<=720px){.final-demo-grid{grid-template-columns:1fr}}.suspension-mini-note{color:#fecaca;margin-top:.35rem;font-size:.74rem;font-weight:800;display:block}.suspension-modal .modal-header span{color:var(--muted);margin-top:.3rem;display:block}.suspension-context-grid{grid-template-columns:repeat(3,minmax(160px,1fr));gap:.75rem;display:grid}.suspension-context-grid>div{border:1px solid var(--border);background:#94a3b812;border-radius:18px;gap:.25rem;padding:.85rem;display:grid}.suspension-context-grid span,.suspension-preview span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:900}.suspension-context-grid strong,.suspension-preview strong{color:#f8fafc}.suspension-context-grid small{color:var(--muted);word-break:break-word}.preset-row{grid-template-columns:repeat(3,minmax(150px,1fr));gap:.75rem;display:grid}.preset-card--compact{min-height:66px}.suspension-preview{color:#fecaca;background:#ff59641a;border:1px solid #ff596442;border-radius:20px;align-items:flex-start;gap:.85rem;padding:1rem;display:flex}.suspension-preview p{color:#fecaca;margin:.4rem 0 0;line-height:1.5}.success-icon{color:#bbf7d0;background:#43d17b24;border:1px solid #43d17b3d;border-radius:18px;place-items:center;width:54px;height:54px;margin:0 auto .25rem;display:grid}.reactivation-note-label{text-align:left;color:#cbd5e1;gap:.48rem;margin-top:.75rem;font-size:.88rem;font-weight:800;display:grid}@media (width<=900px){.suspension-context-grid,.preset-row{grid-template-columns:1fr}}.systems-card-grid,.apk-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.system-mini-card,.apk-card{background:#0f172aad;border:1px solid #94a3b829;border-radius:22px;gap:.75rem;padding:1rem;display:grid}.system-mini-card__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.system-mini-card__avatar,.apk-card__icon{color:#5eead4;background:#2dd4bf1a;border:1px solid #2dd4bf40;border-radius:18px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.system-mini-card h3,.apk-card h3{color:#f8fafc;margin:0}.system-mini-card p,.apk-card p{color:var(--muted);margin:0;line-height:1.45}.system-mini-card__meta{flex-wrap:wrap;gap:.45rem;display:flex}.system-mini-card__meta span{color:#cbd5e1;background:#94a3b814;border:1px solid #94a3b82e;border-radius:999px;padding:.28rem .55rem;font-size:.78rem;font-weight:800}.system-mini-card code{white-space:normal;word-break:break-word}.checkbox-line{align-items:center;font-weight:900;flex-direction:row!important;gap:.65rem!important;display:flex!important}.checkbox-line input{width:auto!important}.dual-upload-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:.85rem;display:grid}.upload-zone{text-align:center;color:#cbd5e1;background:#2dd4bf12;border:1px dashed #2dd4bf4d;border-radius:22px;place-items:center;gap:.45rem;padding:1rem;display:grid}.upload-zone strong{color:#f8fafc}.upload-zone span,.upload-zone small{color:var(--muted)}.upload-zone input{width:100%;max-width:360px}.apk-card{grid-template-columns:auto 1fr;align-items:center}.apk-card .qr-box,.apk-card .table-actions{grid-column:1/-1}.qr-box{color:#93c5fd;background:#3b82f614;border:1px solid #94a3b824;border-radius:18px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem;display:flex}@media (width<=760px){.dual-upload-grid,.apk-card{grid-template-columns:1fr}}.settings-hero--clean span{max-width:720px;display:block}.systems-lite-page{gap:1rem}.systems-lite-summary{grid-template-columns:repeat(4,minmax(120px,1fr));gap:.8rem;display:grid}.systems-lite-summary div{background:#0f172a9e;border:1px solid #94a3b829;border-radius:20px;gap:.18rem;padding:.95rem 1rem;display:grid}.systems-lite-summary strong{color:#f8fafc;font-size:1.45rem}.systems-lite-summary span{color:var(--muted);font-size:.82rem;font-weight:800}.systems-lite-tabs{padding:.55rem}.systems-lite-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:1rem;display:grid}.systems-lite-header p{margin-top:.25rem}.systems-list-card,.systems-quick-form{min-width:0}.systems-card-grid--simple{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.system-mini-card--simple{gap:.65rem}.system-mini-card--simple p{display:none}.system-card-actions{flex-wrap:wrap;gap:.45rem;display:flex}.system-card-actions .ghost-button,.table-actions--compact .ghost-button{border-radius:12px;min-height:34px;padding:.5rem .62rem;font-size:.82rem}.systems-quick-form{gap:.8rem;display:grid}.systems-quick-form label,.systems-advanced-box label{color:#cbd5e1;gap:.45rem;font-size:.86rem;font-weight:800;display:grid}.systems-quick-form input,.systems-quick-form select,.systems-quick-form textarea,.systems-advanced-box input,.systems-advanced-box select,.systems-advanced-box textarea{border:1px solid var(--border);width:100%;color:var(--text);background:#0206177a;border-radius:14px;outline:none;padding:.78rem .85rem}.systems-quick-form textarea,.systems-advanced-box textarea{resize:vertical}.ghost-button--compact{justify-self:start;min-height:36px;padding:.56rem .75rem}.systems-advanced-box{background:#ffffff09;border:1px solid #94a3b824;border-radius:18px;gap:.8rem;padding:.8rem;display:grid}.deploy-path-preview{background:#2dd4bf12;border:1px solid #2dd4bf2e;border-radius:16px;gap:.25rem;padding:.7rem .85rem;display:grid}.deploy-path-preview span{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:900}.deploy-path-preview code{white-space:normal;word-break:break-word;color:#dbeafe}.upload-zone--simple{min-height:118px;padding:.9rem}.systems-history-list{gap:.7rem;padding:1rem;display:grid}.history-row-card{background:#02061747;border:1px solid #94a3b824;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.85rem;display:grid}.history-row-card--actions{grid-template-columns:minmax(0,1fr) auto}.history-row-card strong,.history-row-card span{display:block}.history-row-card span,.history-row-card small{color:var(--muted)}.apk-card-grid--simple{align-content:start}.apk-card--simple{grid-template-columns:auto 1fr}@media (width<=1080px){.systems-lite-grid{grid-template-columns:1fr}}@media (width<=760px){.systems-lite-summary,.history-row-card,.history-row-card--actions,.dual-upload-grid--simple{grid-template-columns:1fr}.system-card-actions,.table-actions--compact{flex-direction:column}.system-card-actions .ghost-button,.table-actions--compact .ghost-button{width:100%}}.systems-lite-page{--systems-card-bg:linear-gradient(180deg, #0f172ad1, #0a111fc7);--systems-soft:#2dd4bf14}.settings-hero--clean{padding:1.35rem 1.45rem}.settings-hero--clean h2{line-height:1.08}.settings-hero--clean span{max-width:560px;font-size:.94rem}.systems-lite-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.systems-lite-summary div{background:#0f172a7a;border-radius:18px;min-width:0;padding:.85rem .95rem}.systems-lite-summary strong{font-size:1.28rem}.systems-lite-tabs{scrollbar-width:thin;border-radius:20px;overflow-x:auto}.systems-lite-tabs .segmented-tabs__item{white-space:nowrap;min-height:42px}.systems-lite-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:1.15rem}.systems-list-card,.systems-quick-form,.apk-card-grid--simple{border-radius:24px;overflow:hidden}.systems-list-card .table-card__header,.systems-quick-form .table-card__header{padding:1rem 1.1rem}.systems-lite-header h2{font-size:1.22rem}.systems-lite-header p{margin-top:.2rem;font-size:.88rem;line-height:1.38}.systems-card-grid--simple{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.9rem;padding:1rem}.system-mini-card--premium{background:var(--systems-card-bg);border-color:#94a3b829;border-radius:22px;align-content:space-between;min-width:0;min-height:180px;padding:1rem;transition:border-color .16s,transform .16s,background .16s;position:relative;box-shadow:inset 0 1px #ffffff09}.system-mini-card--premium:hover{background:linear-gradient(#142034e0,#09101dd6);border-color:#2dd4bf59;transform:translateY(-1px)}.system-mini-card__avatar,.apk-card__icon{border-radius:16px;flex:none;width:44px;height:44px}.system-card-main{gap:.28rem;min-width:0;display:grid}.system-card-main h3{color:#f8fafc;overflow-wrap:anywhere;margin:0;font-size:1.08rem;line-height:1.25}.system-card-main p{color:#93a4bd;margin:0;font-size:.88rem;line-height:1.35;display:block!important}.system-mini-card--premium>p{display:none!important}.system-mini-card__meta--clean{gap:.38rem}.system-mini-card__meta--clean span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:.24rem .5rem;font-size:.72rem;overflow:hidden}.system-card-actions--premium{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.system-card-actions--premium .ghost-button{border-radius:14px;justify-content:center;width:100%;min-width:0;min-height:36px;padding:.5rem;font-size:.78rem}.systems-quick-form{align-self:start;gap:.88rem;padding:0}.systems-quick-form>.system-field,.systems-quick-form>.systems-form-grid,.systems-quick-form>.checkbox-line,.systems-quick-form>.ghost-button--compact,.systems-quick-form>.systems-advanced-box,.systems-quick-form>.deploy-path-preview,.systems-quick-form>.primary-button,.systems-quick-form>.upload-zone,.systems-quick-form>.dual-upload-grid{margin-left:1rem;margin-right:1rem}.systems-quick-form>.primary-button{margin-bottom:1rem}.systems-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.system-field{color:#cbd5e1;grid-template-columns:1fr;min-width:0;font-size:.82rem;font-weight:850;line-height:1.25;gap:.42rem!important;display:grid!important}.system-field>span{text-overflow:ellipsis;white-space:nowrap;color:#b8c7db;min-width:0;display:block;overflow:hidden}.system-field input,.system-field select,.system-field textarea,.systems-quick-form input,.systems-quick-form select,.systems-quick-form textarea,.systems-advanced-box input,.systems-advanced-box select,.systems-advanced-box textarea{box-sizing:border-box;min-width:0;max-width:100%;min-height:43px;font-size:.94rem;line-height:1.25;display:block;width:100%!important}.system-field textarea{min-height:78px}.checkbox-line--pill{background:#02061742;border:1px solid #94a3b826;border-radius:16px;padding:.75rem .85rem}.checkbox-line--pill input{width:auto!important;min-height:auto!important}.ghost-button--compact{max-width:max-content}.systems-advanced-box{padding:.95rem}.deploy-path-preview{border-radius:18px;padding:.78rem .9rem}.deploy-path-preview code{font-size:.82rem;line-height:1.4}.upload-zone--simple{border-radius:20px;min-height:120px;overflow:hidden}.upload-zone--simple input{max-width:100%;font-size:.84rem}.dual-upload-grid--simple{grid-template-columns:repeat(2,minmax(0,1fr))}.history-row-card{grid-template-columns:minmax(0,1fr) auto auto;min-width:0}.history-row-card strong,.history-row-card span,.history-row-card small{overflow-wrap:anywhere}.apk-card--simple{border-radius:22px;min-width:0}.apk-card--simple .qr-box small{overflow-wrap:anywhere}@media (width<=1240px){.systems-lite-grid{grid-template-columns:1fr}.systems-quick-form{max-width:none}}@media (width<=900px){.settings-hero--clean{align-items:stretch}.systems-card-grid--simple{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.systems-form-grid,.dual-upload-grid--simple,.history-row-card,.history-row-card--actions,.system-card-actions--premium{grid-template-columns:1fr}}@media (width<=620px){.systems-lite-page{gap:.78rem}.systems-lite-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.systems-card-grid--simple{grid-template-columns:1fr;padding:.8rem}.systems-quick-form>.system-field,.systems-quick-form>.systems-form-grid,.systems-quick-form>.checkbox-line,.systems-quick-form>.ghost-button--compact,.systems-quick-form>.systems-advanced-box,.systems-quick-form>.deploy-path-preview,.systems-quick-form>.primary-button,.systems-quick-form>.upload-zone,.systems-quick-form>.dual-upload-grid{margin-left:.8rem;margin-right:.8rem}.systems-lite-tabs{margin-left:-.15rem;margin-right:-.15rem}}.systems-builder-layout{grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:start;gap:1.1rem;display:grid}.systems-library-card,.system-builder-form{min-width:0;overflow:hidden}.systems-library-header,.system-builder-header{align-items:flex-start}.systems-card-grid--clean{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:stretch}.system-mini-card--clean{grid-template-rows:auto 1fr auto auto;gap:.82rem;min-height:170px;display:grid}.system-mini-card__top--clean{min-width:0}.system-card-main--clean h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.system-card-main--clean p{color:#9db3ce;font-size:.84rem}.system-card-actions--clean{grid-template-columns:repeat(auto-fit,minmax(82px,1fr))}.system-builder-form{border-radius:26px}.system-builder-body{gap:.92rem;padding:1rem;display:grid}.system-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;min-width:0;display:grid}.system-builder-grid .system-field,.system-builder-body .system-field{min-width:0}.system-builder-grid .system-field span,.system-builder-body .system-field span{white-space:normal;text-overflow:clip;overflow:visible}.system-builder-grid .system-field input,.system-builder-grid .system-field select,.system-builder-grid .system-field textarea,.system-builder-body .system-field input,.system-builder-body .system-field select,.system-builder-body .system-field textarea{width:100%!important;min-width:0!important;max-width:100%!important}.system-builder-check{align-self:end;min-height:43px}.system-create-release-card{background:#2dd4bf0e;border:1px solid #2dd4bf29;border-radius:20px;gap:.75rem;padding:.9rem;display:grid}.system-create-release-card strong{color:#e6fffb;font-size:.96rem;display:block}.system-create-release-card span{color:#9db3ce;margin-top:.18rem;font-size:.84rem;line-height:1.35;display:block}.system-create-upload-grid{gap:.75rem}.upload-zone--small{min-height:98px;padding:.75rem}.system-builder-advanced{margin:0;padding:.9rem}.system-builder-path{margin:0}.system-builder-body>.primary-button{width:max-content;max-width:100%}.systems-quick-form.system-builder-form>.system-field,.systems-quick-form.system-builder-form>.systems-form-grid,.systems-quick-form.system-builder-form>.checkbox-line,.systems-quick-form.system-builder-form>.ghost-button--compact,.systems-quick-form.system-builder-form>.systems-advanced-box,.systems-quick-form.system-builder-form>.deploy-path-preview,.systems-quick-form.system-builder-form>.primary-button,.systems-quick-form.system-builder-form>.upload-zone,.systems-quick-form.system-builder-form>.dual-upload-grid{margin-left:0;margin-right:0}@media (width<=1320px){.systems-builder-layout{grid-template-columns:1fr}.system-builder-form{max-width:none}}@media (width<=760px){.system-builder-grid,.system-create-upload-grid,.systems-form-grid,.dual-upload-grid--simple{grid-template-columns:1fr!important}.systems-card-grid--clean{grid-template-columns:1fr}.system-builder-body>.primary-button{width:100%}}@media (width<=520px){.system-builder-body{padding:.8rem}.system-mini-card--clean{min-height:auto}.systems-lite-tabs .segmented-tabs__item{min-width:max-content}}.row-actions--compact-client{grid-template-columns:repeat(4,max-content);justify-content:end;align-items:center;gap:.45rem;min-width:0;display:grid}.dots-menu-wrap--client{justify-content:flex-end;display:inline-flex;position:relative}.dots-menu--client{gap:.25rem;width:220px;display:grid;top:38px;right:0;transform:translateY(0)}.menu-action-item,.dots-menu--client .danger-menu-item{color:#dbeafe;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;width:100%;padding:10px 11px;font-weight:800;text-decoration:none;display:flex}.menu-action-item:hover,.dots-menu--client .danger-menu-item:hover{background:#94a3b81f}.menu-action-item--success{color:#bbf7d0}.menu-action-item--warning{color:#fde68a}.owner-access-card{gap:.95rem;display:grid}.owner-reset-box{border-top:1px solid #94a3b824;grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:.65rem;padding-top:.75rem;display:grid}.owner-reset-box label{color:#cbd5e1;gap:.35rem;font-size:.82rem;font-weight:800;display:grid}.owner-reset-result{background:#2dd4bf13;border:1px solid #2dd4bf38;border-radius:16px;gap:.25rem;padding:.85rem;display:grid}.owner-reset-result code{color:#f8fafc;overflow-wrap:anywhere;background:#0206178c;border-radius:10px;width:max-content;max-width:100%;padding:.35rem .55rem}.owner-access-note{color:#b6c7de;background:#2dd4bf0f;border:1px solid #2dd4bf2e;border-radius:16px;margin-top:.7rem;padding:.75rem .85rem;font-size:.88rem;line-height:1.45}@media (width<=1220px){.row-actions--compact-client{grid-template-columns:repeat(2,max-content);justify-content:start}}@media (width<=720px){.row-actions--compact-client,.owner-reset-box{grid-template-columns:1fr;justify-content:stretch;display:grid}.row-actions--compact-client .ghost-button,.row-actions--compact-client .icon-button,.owner-reset-box .ghost-button{justify-content:center;width:100%}}.settings-main-form,.settings-page-responsive,.systems-release-stack{min-width:0}.settings-responsive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form-grid--responsive{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--responsive>label,.settings-card,.plan-editor,.global-deploy-card{min-width:0}.settings-card input,.settings-card select,.settings-card textarea,.plan-editor input,.plan-editor select,.plan-editor textarea,.global-deploy-card input,.global-deploy-card select,.global-deploy-card textarea{box-sizing:border-box;width:100%;min-width:0}.form-field-wide{grid-column:1/-1}.domain-global-note{background:#18d2a714;border:1px solid #18d2a747;border-radius:16px;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:.9rem;display:flex}.domain-global-note svg{color:var(--primary);flex:none}.domain-global-note div{gap:.25rem;min-width:0;display:grid}.domain-global-note span{color:var(--muted);overflow-wrap:anywhere;line-height:1.45}.plan-manager-card{padding:1.2rem}.plan-manager-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;gap:1rem;display:grid}.plan-list-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.8rem;display:grid}.plan-config-card,.plan-editor{border:1px solid var(--border);background:#0f172a80;border-radius:18px;padding:1rem}.plan-config-card{gap:.65rem;display:grid}.plan-config-card--archived{opacity:.58}.plan-config-card__top{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.plan-config-card__top>div{gap:.2rem;display:grid}.plan-config-card b{color:var(--primary);font-size:1.25rem}.plan-config-card p,.plan-config-card small{color:var(--muted);margin:0;line-height:1.45}.plan-editor{gap:.9rem;display:grid;position:sticky;top:1rem}.plan-presets--catalog{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.systems-release-stack{gap:1rem;display:grid}.global-deploy-card{gap:1rem;padding:1.2rem;display:grid}.global-deploy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.global-deploy-grid label{color:#cbd5e1;gap:.45rem;font-weight:800;display:grid}.global-client-selector{border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.55rem;max-height:260px;padding:.7rem;display:grid;overflow:auto}.global-client-selector .checkbox-line{background:#0f172a8c;border-radius:12px;margin:0;padding:.65rem}.global-client-selector span{gap:.15rem;display:grid}.global-client-selector small{color:var(--muted)}.history-row-card--selected{border-color:var(--primary);box-shadow:0 0 0 1px #18d2a733}.modal-backdrop--action-menu{z-index:3000}.client-actions-modal{border:1px solid var(--border);background:#0d1729;border-radius:20px;width:min(420px,100vw - 2rem);padding:1rem;box-shadow:0 28px 90px #0000007a}.client-actions-modal__list{gap:.35rem;margin-top:.75rem;display:grid}.client-actions-modal__list .menu-action-item,.client-actions-modal__list .danger-menu-item{background:#0f172a73;border:1px solid #94a3b824;min-height:46px}@media (width<=1180px){.settings-responsive-grid,.plan-manager-layout{grid-template-columns:1fr}.plan-editor{position:static}}@media (width<=760px){.form-grid--responsive,.global-deploy-grid{grid-template-columns:1fr}.form-field-wide{grid-column:auto}.settings-hero{gap:.8rem}.settings-hero .ghost-button{width:100%}.plan-list-grid{grid-template-columns:1fr}.settings-actions .primary-button,.global-deploy-card>.primary-button{width:100%}}.capacity-alerts{gap:.7rem;display:grid}.capacity-alert{border:1px solid var(--border);background:#0f172a9e;border-radius:16px;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.capacity-alert svg{flex:none;margin-top:.1rem}.capacity-alert div{gap:.2rem;min-width:0;display:grid}.capacity-alert span{color:var(--muted);overflow-wrap:anywhere;line-height:1.45}.capacity-alert--warning{background:#f59e0b14;border-color:#f59e0b6b}.capacity-alert--warning svg{color:#fbbf24}.capacity-alert--error{background:#f8717117;border-color:#f871717a}.capacity-alert--error svg{color:#f87171}.service-status-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem;margin-top:1rem;display:grid}.service-status{border:1px solid var(--border);background:#0f172a80;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.75rem .85rem;display:grid}.service-status__dot{background:#64748b;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #64748b26}.service-status div{gap:.15rem;min-width:0;display:grid}.service-status strong,.service-status small{overflow-wrap:anywhere}.service-status small{color:var(--muted)}.service-status b{white-space:nowrap;color:var(--muted);font-size:.76rem}.service-status--ok .service-status__dot{background:#34d399;box-shadow:0 0 0 4px #34d39926}.service-status--warning .service-status__dot,.service-status--pending .service-status__dot{background:#fbbf24;box-shadow:0 0 0 4px #fbbf2426}.service-status--error .service-status__dot{background:#f87171;box-shadow:0 0 0 4px #f8717126}@media (width<=760px){.service-status-grid{grid-template-columns:1fr}.service-status{grid-template-columns:auto minmax(0,1fr)}.service-status b{grid-column:2}}
