@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,sans-serif;color:#f3f4fb;background:#080910;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg:#080910;--panel:#10111a;--panel2:#141522;--line:rgba(163,164,202,.13);--muted:#898ba2;--dim:#62647a;--white:#f5f5fb;--purple:#9b73ff;--blue:#54a5ff;--green:#66dbac;--orange:#f5b76b;--danger:#ff7285;--radius:16px;--mono:"DM Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg)}button,input,textarea,select{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #9b73ff;outline-offset:3px}::selection{background:#8e68ff59}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.brand{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:800;letter-spacing:.08em;color:#f7f7fc;white-space:nowrap}.brand-muted{color:#898ba2;font-weight:700}.brand-mark{position:relative;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;transform:rotate(-30deg)}.brand-mark span{position:absolute;width:9px;height:9px;border:1.7px solid #a67dff;border-radius:2px;box-shadow:0 0 12px #9e71ff73}.brand-mark span:nth-child(1){transform:translate(-4px,-4px)}.brand-mark span:nth-child(2){transform:translate(4px,3px);border-color:#55a9ff}.brand-mark span:nth-child(3){transform:translate(4px,-5px);border-color:#7259e8}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 16px;border:1px solid transparent;border-radius:10px;font-size:12px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:linear-gradient(108deg,#8f62ff,#6956ed 48%,#417fe9);color:#fff;box-shadow:0 8px 25px #6b4ced30,inset 0 1px #ffffff2e}.btn-primary:hover:not(:disabled){box-shadow:0 11px 34px #6b4ced59}.btn-ghost{background:#ffffff06;border-color:var(--line);color:#d8d8e7}.btn-ghost:hover:not(:disabled){background:#a683ff14;border-color:#9d7cff59}.btn-danger{background:#ff536f1f;border-color:#ff536f45;color:#ff9aa8}.btn-small{padding:9px 12px;font-size:11px}.btn-mini{padding:6px 9px;font-size:10px}.btn-full{width:100%;padding:13px}.icon-btn{border:0;background:transparent;color:#8e90a6;width:31px;height:31px;display:inline-grid;place-items:center;border-radius:8px;cursor:pointer}.icon-btn:hover{color:#fff;background:#ffffff12}.danger-icon:hover{color:#ff8492;background:#ff506e1a}.link-button{border:0;background:none;color:#ad8aff;font-size:12px;cursor:pointer}.link-button:hover{text-decoration:underline}.centered{display:block;margin:8px auto}.link-inline{display:inline-flex;align-items:center;gap:7px;color:#b69aff;font-size:11px;font-weight:700}.link-inline:hover{color:#d0bdff}.quiet-link{font-size:11px;font-weight:700;color:#c0c1ce}.quiet-link:hover{color:#fff}.eyebrow{display:block;font-family:var(--mono);font-size:9px;line-height:1.3;letter-spacing:.16em;color:#a78aff;font-weight:500}.gradient-text{background:linear-gradient(100deg,#b69aff,#8173ff 43%,#57a9ff);-webkit-background-clip:text;background-clip:text;color:transparent}.pulse-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#66e0ae;box-shadow:0 0 12px #66e0aecc;animation:pulse 2.2s infinite}.pulse-off{background:#71738b;box-shadow:none;animation:none}@keyframes pulse{0%,to{box-shadow:0 0 #66e0ae59}50%{box-shadow:0 0 0 5px #66e0ae00}}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.landing{overflow:hidden;background:radial-gradient(ellipse 53% 39% at 72% 11%,rgba(81,55,157,.11),transparent 67%),#080910}.wrap{max-width:1180px;margin:0 auto;padding-left:32px;padding-right:32px}.site-header{height:76px;max-width:1180px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(167,163,204,.08)}.site-header nav{display:flex;gap:32px;margin-left:70px}.site-header nav a{font-size:11px;color:#9294a8;transition:color .15s}.site-header nav a:hover{color:#fff}.header-actions{display:flex;align-items:center;gap:23px}.hero{min-height:575px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:35px;padding-top:54px;padding-bottom:75px}.hero-copy{position:relative;z-index:1}.hero-copy .eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:22px}.hero h1{font-size:clamp(44px,6.1vw,76px);line-height:1.04;letter-spacing:-.065em;margin:0 0 22px;font-weight:800}.hero-lede{max-width:475px;font-size:14px;line-height:1.85;color:#a3a5b8;margin:0}.hero-actions{display:flex;gap:11px;margin-top:29px}.play-mark{width:19px;height:19px;border-radius:50%;display:inline-grid;place-items:center;background:#a98bff2b;color:#c9b6ff}.hero-trust{display:flex;gap:19px;flex-wrap:wrap;margin-top:30px}.hero-trust span{display:flex;align-items:center;gap:7px;color:#77798e;font-size:9px}.hero-trust svg{color:#9a82df}.hero-visual{min-height:392px;position:relative;display:flex;align-items:center;justify-content:center;perspective:900px}.grid-lines{position:absolute;top:10%;right:2%;bottom:10%;left:2%;opacity:.26;background-image:linear-gradient(rgba(133,112,193,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(133,112,193,.11) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse,black 25%,transparent 72%);mask-image:radial-gradient(ellipse,black 25%,transparent 72%);transform:rotateX(25deg) rotate(-10deg);animation:gridMove 14s linear infinite}@keyframes gridMove{to{background-position:34px 34px}}.orb{position:absolute;border-radius:50%;filter:blur(50px);opacity:.26;animation:float 8s ease-in-out infinite}.orb-one{width:175px;height:175px;background:#7347e8;right:8%;top:2%}.orb-two{width:130px;height:130px;background:#2687f7;left:8%;bottom:6%;animation-delay:-4s}@keyframes float{50%{transform:translateY(-15px) scale(1.06)}}.terminal-card{width:min(96%,470px);position:relative;z-index:1;border-radius:15px;background:linear-gradient(155deg,#191a2af5,#0d0e16fa);border:1px solid rgba(173,155,229,.23);box-shadow:0 24px 80px #00000073,0 0 45px #7f5ce721;transform:rotateY(-5deg) rotateX(2deg);animation:cardEnter .75s ease-out both}.terminal-top{height:42px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:#75778c;font:9px var(--mono)}.terminal-dots{display:flex;gap:5px}.terminal-dots i{width:6px;height:6px;border-radius:50%;background:#ff6b77}.terminal-dots i:nth-child(2){background:#f2b35e}.terminal-dots i:nth-child(3){background:#66d8a7}.terminal-content{padding:17px 17px 15px;min-height:143px;font:10px/1.9 var(--mono);color:#c4c5d3}.terminal-caption{display:flex;justify-content:space-between;margin-bottom:11px}.status-pill{display:inline-flex;align-items:center;gap:6px;font:9px var(--mono);letter-spacing:.04em;padding:5px 8px;border-radius:30px;background:#8e8fa217;color:#aaaabd;text-transform:uppercase;white-space:nowrap}.status-pill i{width:5px;height:5px;border-radius:50%;background:#8c8da1}.status-running{color:#72e0b2;background:#4ed3991a}.status-running i{background:#64d9a6;box-shadow:0 0 7px #64d9a6}.status-stopped{color:#a4a6b8;background:#9496a81a}.status-error{color:#ff929f;background:#ff5d771a}.status-error i{background:#ff687d}.status-unknown{color:#b5b5c4}.line-time{color:#676a80;margin-right:13px}.line-green{color:#6de0ad;margin-right:8px}.line-blue{color:#61aaff;margin-right:9px}.line-purple{color:#b58cff;margin-right:8px}.terminal-cursor{display:flex;gap:9px;margin-top:5px;color:#9f7bff}.terminal-cursor i{width:5px;height:12px;background:#8e71ff;animation:blink 1s steps(2,start) infinite}@keyframes blink{to{visibility:hidden}}.hero-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);padding:13px 15px 14px}.hero-mini-stats div{display:flex;flex-direction:column;gap:5px}.hero-mini-stats div+div{padding-left:14px;border-left:1px solid var(--line)}.hero-mini-stats span{font-size:8px;color:#73758a}.hero-mini-stats b{font-size:9px;color:#c8c8d7}.region-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#65dba7;margin-right:4px}.float-chip{position:absolute;z-index:2;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(161,152,206,.2);border-radius:10px;background:#11121eeb;box-shadow:0 10px 35px #00000052;animation:float 7s ease-in-out infinite}.chip-left{left:-10px;top:20%}.chip-right{right:-7px;bottom:16%;animation-delay:-3.5s}.float-chip b,.float-chip small{display:block}.float-chip b{font-size:9px}.float-chip small{font-size:8px;color:#7e8094;margin-top:3px}.chip-icon{width:26px;height:26px;border-radius:8px;display:grid;place-items:center}.chip-icon.violet{color:#b597ff;background:#976eff24}.chip-icon.green{color:#70dfac;background:#51cf9421}.strip{min-height:69px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid rgba(167,163,204,.08);border-bottom:1px solid rgba(167,163,204,.08)}.strip>span{font:8px var(--mono);letter-spacing:.14em;color:#66687d}.strip b{display:flex;align-items:center;gap:7px;color:#86889b;font-size:10px;font-weight:600}.strip svg{color:#9c87df}.section{padding-top:105px;padding-bottom:100px}.section-heading{max-width:570px;margin:0 auto 42px;text-align:center}.section-heading .eyebrow{margin-bottom:13px}.section-heading h2{font-size:36px;letter-spacing:-.045em;margin:0 0 13px}.section-heading p{color:#87899e;font-size:12px;line-height:1.8;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.feature-card{position:relative;min-height:210px;padding:21px;border:1px solid rgba(163,164,202,.12);border-radius:13px;background:linear-gradient(155deg,#151622db,#0c0d15e6);transition:transform .2s,border-color .2s,background .2s}.feature-card:hover{transform:translateY(-4px);border-color:#a482ff54;background:linear-gradient(155deg,#231d35db,#0c0d15f2)}.feature-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.feature-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#b597ff;background:#9570ff21}.feature-icon svg{width:17px}.feature-num{font-size:9px;color:#5c5e73}.feature-card h3{font-size:13px;margin:0 0 9px}.feature-card p{font-size:10px;line-height:1.75;color:#86889d;margin:0}.feature-arrow{position:absolute;right:19px;bottom:17px;color:#77798c;opacity:0;transition:opacity .2s}.feature-card:hover .feature-arrow{opacity:1}.security-band{display:flex;align-items:center;gap:18px;padding-top:25px;padding-bottom:25px;border:1px solid rgba(121,103,197,.2);border-radius:14px;background:linear-gradient(110deg,#3d2d682e,#1b294b26)}.security-icon{width:44px;height:44px;border-radius:12px;background:#9873ff26;color:#b39aff;display:grid;place-items:center;flex:none}.security-band>div:nth-child(2){flex:1}.security-band h3{font-size:12px;margin:0 0 6px}.security-band p{font-size:10px;color:#888a9f;margin:0}.security-band>.btn{margin-left:auto}.plans-preview{padding-top:110px;padding-bottom:80px}.plan-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.plan-card{padding:21px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(150deg,#11121c,#0d0e15);transition:transform .2s,border-color .2s}.plan-card:hover{transform:translateY(-3px);border-color:#a685ff4d}.plan-featured{border-color:#9876ff75;box-shadow:0 0 32px #7f58e817}.plan-topline{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700}.plan-badge{font:8px var(--mono);letter-spacing:.12em;color:#beaaff;background:#9c75ff21;padding:5px 7px;border-radius:5px}.plan-price{font-size:26px;font-weight:800;letter-spacing:-.04em;margin:20px 0 5px}.plan-price small{font-size:9px;color:#787a90;font-weight:500;letter-spacing:0;margin-left:5px}.plan-desc{font-size:9px;line-height:1.6;color:#85879c;min-height:30px}.plan-card ul{padding:13px 0;margin:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);list-style:none;display:grid;gap:11px}.plan-card li{display:flex;align-items:center;gap:8px;color:#c1c2d1;font-size:10px}.plan-card li svg{color:#72dcb1}.plan-card .btn{width:100%}.empty-plans{grid-column:1/-1;padding:21px;border:1px dashed rgba(157,147,198,.22);border-radius:12px;color:#85879a;font-size:11px;text-align:center}.empty-plans a{display:inline-flex;align-items:center;gap:5px;margin-left:8px;color:#b397ff}.cta-section{position:relative;text-align:center;padding-top:60px;padding-bottom:88px;overflow:hidden}.cta-glow{position:absolute;width:480px;height:220px;left:50%;top:35px;transform:translate(-50%);background:radial-gradient(ellipse,rgba(114,80,220,.19),transparent 70%);pointer-events:none}.cta-section>*:not(.cta-glow){position:relative}.cta-section h2{font-size:34px;line-height:1.2;letter-spacing:-.05em;margin:15px 0 21px}.site-footer{display:flex;justify-content:space-between;align-items:center;min-height:74px;border-top:1px solid rgba(167,163,204,.08);color:#66687d;font:8px var(--mono);letter-spacing:.08em}.site-footer .brand{font:800 11px Manrope;letter-spacing:.08em}.auth-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px 20px;background:radial-gradient(ellipse 35% 32% at 50% 20%,rgba(87,57,165,.17),transparent 70%),#080910}.auth-brand{position:absolute;top:28px;left:34px}.auth-panel{width:min(100%,410px);padding:35px 36px;border:1px solid rgba(163,164,202,.15);border-radius:17px;background:linear-gradient(145deg,#141521f7,#0d0e15fa);box-shadow:0 25px 80px #00000059;animation:cardEnter .45s ease both}.auth-emblem{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#b79aff;background:#9a77ff21;margin-bottom:22px}.auth-panel .eyebrow{margin-bottom:10px}.auth-panel h1{font-size:28px;letter-spacing:-.05em;margin:0 0 9px}.auth-subtitle{font-size:11px;color:#9698aa;line-height:1.7;margin:0 0 22px}.auth-switch{text-align:center;color:#7e8094;font-size:10px;margin-top:18px}.auth-switch a,.small-center a{color:#b79cff;font-weight:700}.auth-switch a:hover,.small-center a:hover{text-decoration:underline}.auth-foot{display:flex;align-items:center;gap:6px;margin-top:19px;color:#696b7e;font-size:9px}.auth-foot svg{color:#8b80be}.form-stack{display:flex;flex-direction:column;gap:15px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.field>span{font-size:10px;font-weight:700;color:#c4c5d3}.field input,.field textarea,.input-wrap input,.select-wrap select{min-width:0;width:100%;height:42px;padding:0 12px;border:1px solid rgba(163,164,202,.16);border-radius:8px;background:#05060c9e;color:#f1f1fa;font-size:11px;outline:none;transition:border .17s,box-shadow .17s}.field textarea{height:auto;padding:11px;resize:vertical;line-height:1.6}.field input::placeholder,.field textarea::placeholder{color:#55576c}.field input:focus,.field textarea:focus,.select-wrap select:focus{border-color:#a07eff9e;box-shadow:0 0 0 3px #9a76ff1c}.field input:disabled{color:#6c6e82;background:#05060c59}.input-wrap{position:relative}.input-wrap.has-icon input{padding-left:37px}.input-wrap>i{position:absolute;left:12px;top:13px;color:#77798f;display:flex}.field-hint{font-size:9px;color:#77798c;line-height:1.5}.fineprint{font-size:9px;line-height:1.6;color:#67697d;margin:0}.form-meta{display:flex;justify-content:space-between;align-items:center;margin-top:-3px;color:#73758a;font-size:9px}.form-meta a{color:#b59aff}.small-center{text-align:center;margin-top:18px;font-size:10px}.notice{padding:11px 12px;border:1px solid rgba(113,136,194,.2);border-radius:9px;background:#485d921a;font-size:10px;line-height:1.6;color:#b9c7e8}.notice-error{border-color:#ff667e40;background:#8e29401f;color:#ffabb6}.notice-success{border-color:#53d99f38;background:#2775561f;color:#93e4c1}.notice-warning{border-color:#f6b5643b;background:#8458211a;color:#edc28e}.notice-info{border-color:#69a3ff38;background:#2d568e1a;color:#a4c9ff}.notice-close{float:right;background:none;border:0;color:inherit;cursor:pointer}.form-stack .notice{margin-bottom:1px}.app-shell{min-height:100vh;background:#090a11;display:flex}.sidebar{position:fixed;inset:0 auto 0 0;width:246px;background:#0d0e15;border-right:1px solid rgba(163,164,202,.12);padding:21px 14px 13px;display:flex;flex-direction:column;z-index:30;transition:transform .25s ease}.sidebar-top{display:flex;align-items:center;justify-content:space-between;padding:0 9px 23px}.sidebar .brand{font-size:12px;gap:8px}.sidebar .brand-mark{width:22px;height:22px;transform:scale(.85) rotate(-30deg)}.sidebar-close{display:none}.workspace-switch{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid rgba(163,164,202,.12);border-radius:10px;background:#ffffff06;margin-bottom:25px}.workspace-logo{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#7652d8,#317fda);font-size:9px;font-weight:800;color:#fff}.workspace-switch div:nth-child(2){flex:1;min-width:0}.workspace-switch b,.workspace-switch small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switch b{font-size:9px}.workspace-switch small{font-size:8px;color:#77798e;margin-top:3px}.workspace-switch>svg{color:#77798e}.side-nav{display:flex;flex-direction:column;gap:4px}.nav-label{font:8px var(--mono);letter-spacing:.13em;color:#626478;padding:0 10px;margin:0 0 6px}.side-link{height:37px;display:flex;align-items:center;gap:11px;padding:0 10px;border-radius:8px;font-size:10px;font-weight:600;color:#888a9e;transition:background .16s,color .16s}.side-link:hover{color:#ddd;background:#ffffff09}.side-link.active{color:#cfbdff;background:linear-gradient(90deg,#8e67f02e,#6058ad14);box-shadow:inset 2px 0 #a17dff}.side-link.active .side-icon{color:#b79cff}.side-icon{width:17px;height:17px;display:grid;place-items:center;color:#74768a}.nav-divider{height:1px;background:var(--line);margin:12px 5px}.sidebar-bottom{margin-top:auto}.sidebar-help{display:flex;align-items:center;gap:9px;margin:0 4px 14px;padding:11px 9px;background:#9975ff12;border:1px solid rgba(153,117,255,.12);border-radius:9px}.help-icon{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#9c77ff26;color:#bca5ff}.sidebar-help>div:nth-child(2){flex:1}.sidebar-help b,.sidebar-help small{display:block}.sidebar-help b{font-size:9px}.sidebar-help small{font-size:8px;color:#77798f;margin-top:3px}.sidebar-help a{color:#8f92a7}.user-row{display:flex;align-items:center;gap:9px;width:100%;padding:10px 5px;background:none;border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer}.avatar,.topbar-avatar{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#7758ce,#336ead);color:#fff;font-size:10px;font-weight:800;flex:none}.user-meta{flex:1;min-width:0}.user-meta b,.user-meta small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-meta b{font-size:9px}.user-meta small{font-size:8px;color:#77798d;margin-top:3px}.user-row>svg{color:#797b8f}.logout-link{display:flex;align-items:center;gap:8px;padding:9px 7px;border:0;background:transparent;color:#77798c;font-size:9px;cursor:pointer}.logout-link:hover{color:#ff9aa7}.main-column{margin-left:246px;min-width:0;flex:1;display:flex;flex-direction:column}.app-topbar{position:sticky;top:0;height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 31px;border-bottom:1px solid rgba(163,164,202,.1);background:#090a11e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20}.topbar-title{display:flex;align-items:center;gap:8px;color:#73758a;font-size:10px}.topbar-title b{color:#d7d7e4;font-weight:600}.topbar-title svg{color:#55576b}.topbar-right{display:flex;align-items:center;gap:17px}.host-status{display:flex;align-items:center;gap:7px;color:#77798d;font:8px var(--mono)}.topbar-avatar{border:0;cursor:pointer}.mobile-menu,.sidebar-backdrop{display:none}.app-content{width:100%;max-width:1380px;margin:0 auto;padding:30px 32px 45px;flex:1}.app-footer{display:flex;align-items:center;justify-content:space-between;padding:15px 32px;border-top:1px solid rgba(163,164,202,.09);font:8px var(--mono);color:#64667a}.app-footer a{display:flex;align-items:center;gap:4px;color:#888a9e}.page-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.page-title-row h1{font-size:25px;letter-spacing:-.05em;margin:7px 0}.page-title-row p{margin:0;font-size:10px;color:#85879b;line-height:1.6;max-width:650px}.page-actions{display:flex;gap:9px}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px}.metric-card{min-height:123px;position:relative;padding:16px 17px;border:1px solid rgba(163,164,202,.12);border-radius:12px;background:linear-gradient(145deg,#13141feb,#0d0e15f2);overflow:hidden}.metric-card:after{content:"";position:absolute;width:80px;height:80px;border-radius:50%;right:-35px;bottom:-44px;background:radial-gradient(circle,rgba(147,114,255,.13),transparent 70%)}.metric-icon{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;color:#b99fff;background:#9975ff21;margin-bottom:12px}.metric-icon.green{color:#76dfb6;background:#52cc931c}.metric-icon.blue{color:#74b7ff;background:#5597f41f}.metric-icon.orange{color:#f2bd79;background:#f1a6551c}.metric-label{font-size:9px;color:#828498}.metric-value{font-size:20px;font-weight:800;letter-spacing:-.04em;margin-top:3px}.metric-sub{font-size:8px;color:#626478;margin-top:4px}.content-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:13px;margin-bottom:14px}.panel{border:1px solid rgba(163,164,202,.12);border-radius:13px;background:linear-gradient(145deg,#12131df5,#0d0e15fa);padding:19px}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:17px}.panel-heading .eyebrow{font-size:8px}.panel-heading h2{font-size:14px;letter-spacing:-.025em;margin:5px 0 0}.panel-heading p{font-size:9px;line-height:1.65;color:#7f8196;margin:7px 0 0;max-width:500px}.live-badge{display:flex;align-items:center;gap:6px;padding:5px 7px;border:1px solid rgba(82,207,151,.16);border-radius:6px;background:#47b98412;color:#75d9ad;font:8px var(--mono);white-space:nowrap}.live-badge i{width:5px;height:5px;border-radius:50%;background:#69d6a5}.live-badge.offline{border-color:#f4b1612b;background:#ab753514;color:#d9b078}.live-badge.offline i{background:#d9a460}.resource-bars{display:grid;gap:15px}.resource-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;color:#a3a5b5;font-size:9px}.resource-label span{display:flex;align-items:center;gap:7px}.resource-label svg{color:#9c83e4}.resource-label b{font:9px var(--mono);color:#d2d2df}.progress-track{height:5px;border-radius:9px;background:#20212f;overflow:hidden}.progress-track i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#8e60f5,#58a3f3);transition:width .4s}.resource-row:nth-child(2) .progress-track i{background:linear-gradient(90deg,#7364e8,#4d8ced)}.resource-row:nth-child(3) .progress-track i{background:linear-gradient(90deg,#35b995,#69d4a2)}.resource-detail{font:8px var(--mono);color:#65677b;margin-top:5px}.resource-foot{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:12px;margin-top:17px;font-size:8px;color:#6f7185}.resource-foot span{display:flex;align-items:center;gap:5px}.resource-foot svg{color:#9a8dc7}.quick-panel{padding-bottom:10px}.quick-links{display:flex;flex-direction:column}.quick-action{display:flex;align-items:center;gap:10px;padding:12px 3px;background:none;border:0;border-top:1px solid rgba(163,164,202,.08);text-align:left;cursor:pointer}.quick-action:first-child{border-top:0}.quick-action>span:nth-child(2){flex:1}.quick-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#936eff1f;color:#b39cff}.quick-action b,.quick-action small{display:block}.quick-action b{font-size:9px}.quick-action small{font-size:8px;color:#77798d;margin-top:3px}.quick-action>svg{color:#67697d}.quick-action:hover b,.quick-action:hover>svg{color:#cab6ff}.activity-panel{padding:19px 0 0;overflow:hidden}.activity-panel>.panel-heading{padding:0 19px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font:8px var(--mono);letter-spacing:.08em;color:#686a7e;padding:10px 14px;border-bottom:1px solid var(--line)}td{padding:12px 14px;border-bottom:1px solid rgba(163,164,202,.07);font-size:9px;color:#999bad}tbody tr:last-child td{border-bottom:0}.table-strong{font-weight:700;color:#d8d8e4}.table-strong small{display:block;font-weight:400;color:#73758a;margin-top:4px;font-size:8px}.empty-state{min-height:175px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;text-align:center}.empty-icon{width:41px;height:41px;border-radius:12px;display:grid;place-items:center;background:#9673ff1a;color:#b59bff;margin-bottom:12px}.empty-state h3{font-size:12px;margin:0 0 7px}.empty-state p{max-width:350px;font-size:9px;line-height:1.7;color:#7d7f93;margin:0 0 14px}.inline-loading{display:flex;align-items:center;justify-content:center;gap:9px;padding:30px;color:#888a9c;font-size:10px}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.searchbox{height:34px;min-width:190px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(163,164,202,.14);border-radius:8px;background:#07080ea6;color:#74768b}.searchbox input{width:100%;border:0;outline:0;background:transparent;color:#eee;font-size:9px}.searchbox input::placeholder{color:#66687b}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.project-card{padding:16px;border:1px solid rgba(163,164,202,.13);border-radius:12px;text-align:left;background:linear-gradient(145deg,#141522,#0e0f17);cursor:pointer;transition:transform .18s,border-color .18s}.project-card:hover{transform:translateY(-2px);border-color:#a07dff66}.project-card-top{display:flex;align-items:center;justify-content:space-between}.project-runtime-icon{width:33px;height:33px;border-radius:10px;background:#906fff1f;color:#baa2ff;display:grid;place-items:center}.project-card h3{font-size:12px;margin:14px 0 5px;overflow:hidden;text-overflow:ellipsis}.project-card p{font-size:9px;color:#7f8194;margin:0}.project-card p span{color:#4c4e60;margin:0 4px}.project-card-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:12px;margin-top:15px;color:#74768a;font-size:8px}.project-card-bottom span{display:flex;align-items:center;gap:5px}.project-open{color:#b49dff!important}.deploy-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,.7fr);gap:14px;align-items:start}.deploy-panel{padding:0}.deploy-tabs{display:flex;gap:5px;padding:11px 15px;border-bottom:1px solid var(--line);overflow-x:auto}.deploy-tabs button{display:flex;align-items:center;gap:7px;padding:9px 11px;border:0;border-radius:7px;background:transparent;color:#7d7f92;font-size:9px;font-weight:700;cursor:pointer;white-space:nowrap}.deploy-tabs button.selected{color:#d8caff;background:#9571ff21}.deploy-form{display:flex;flex-direction:column;gap:16px;padding:20px}.select-wrap{position:relative}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-wrap svg{position:absolute;right:11px;top:13px;color:#797b90;pointer-events:none}.select-wrap option{background:#141520}.upload-drop{min-height:143px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed rgba(166,137,255,.36);border-radius:11px;background:#7451c10f;text-align:center;cursor:pointer;transition:background .2s,border .2s}.upload-drop:hover{border-color:#ae91ff;background:#7451c11f}.upload-drop input{display:none}.upload-icon{color:#b69cff}.upload-drop b{font-size:10px}.upload-drop small{font-size:9px;color:#85879c}.upload-limit{font:8px var(--mono);color:#616377;margin-top:4px}.toggle-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer}.toggle-copy b,.toggle-copy small{display:block}.toggle-copy b{font-size:9px}.toggle-copy small{font-size:8px;color:#74768b;margin-top:4px}.toggle-row input{position:absolute;opacity:0}.toggle-ui{width:31px;height:17px;border-radius:15px;background:#292a39;position:relative;transition:background .2s}.toggle-ui:after{content:"";position:absolute;width:11px;height:11px;left:3px;top:3px;border-radius:50%;background:#9092a3;transition:transform .2s,background .2s}.toggle-row input:checked+.toggle-ui{background:#7959d9cc}.toggle-row input:checked+.toggle-ui:after{transform:translate(14px);background:#fff}.deploy-aside{display:grid;gap:11px}.aside-card{padding:16px}.aside-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#b79dff;background:#9871ff1f}.aside-icon.blue{color:#83baff;background:#468deb1c}.aside-card h3{font-size:10px;margin:12px 0 6px}.aside-card p{font-size:9px;line-height:1.7;color:#808296;margin:0}.deploy-checklist{display:grid;gap:12px;padding:14px 4px}.deploy-checklist .eyebrow{margin-bottom:3px}.deploy-checklist div{display:flex;align-items:center;gap:8px;font-size:8px;color:#85879b}.deploy-checklist svg{color:#68d7a7}.project-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px}.back-link{display:flex;align-items:center;gap:5px;padding:0;margin:0 0 12px;border:0;background:none;color:#818397;font-size:9px;cursor:pointer}.back-link:hover{color:#fff}.project-name-line{display:flex;align-items:center;gap:11px}.project-name-line .project-runtime-icon{width:36px;height:36px}.project-name-line h1{font-size:19px;letter-spacing:-.04em;margin:0 0 4px}.project-name-line p{font:8px var(--mono);color:#73758a;margin:0}.project-name-line p span{margin:0 3px}.project-controls{display:flex;align-items:center;gap:7px}.project-tabs{display:flex;align-items:center;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);margin-bottom:15px}.project-tab{display:flex;align-items:center;gap:7px;padding:10px 12px;margin-bottom:-1px;border-bottom:2px solid transparent;color:#7e8093;font-size:9px;font-weight:600;white-space:nowrap}.project-tab:hover{color:#d6d2e8}.project-tab.active{color:#c8b6ff;border-color:#9d78ff}.project-overview .content-grid{margin-top:13px}.project-metrics{margin-bottom:0}.info-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid rgba(163,164,202,.08);font-size:9px}.info-row span{color:#7c7e92}.info-row b{color:#c5c6d3;font-size:9px;text-align:right;word-break:break-all}.mini-logs{display:grid;gap:9px;padding:5px 0 2px}.mini-logs>div{display:flex;gap:10px;overflow:hidden;font:8px var(--mono);color:#a4a5b5;white-space:nowrap}.log-time{color:#636579;flex:none}.mini-logs .mono{overflow:hidden;text-overflow:ellipsis}.muted-empty{padding:20px;text-align:center;color:#707286;font-size:9px;line-height:1.7}.file-panel,.console-panel,.env-panel,.backups-panel,.settings-panel{min-height:350px}.file-heading{align-items:center}.file-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.breadcrumbs{display:flex;align-items:center;gap:7px;padding:9px 11px;margin-bottom:13px;border:1px solid rgba(163,164,202,.1);border-radius:8px;background:#08090f99;color:#686a7d}.breadcrumbs button{display:flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:#9c9eb0;font:9px var(--mono);cursor:pointer}.breadcrumbs button:hover{color:#cfbaff}.file-list{border:1px solid rgba(163,164,202,.1);border-radius:9px;overflow:hidden}.file-list-head,.file-row{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(70px,.5fr) minmax(110px,.8fr) 78px;align-items:center;gap:10px;padding:10px 12px}.file-list-head{background:#ffffff06;font:8px var(--mono);letter-spacing:.08em;color:#696b7f}.file-row{width:100%;border:0;border-top:1px solid rgba(163,164,202,.07);background:transparent;color:#9698aa;text-align:left;font-size:8px}.file-row>span:first-child,.file-name{display:flex;align-items:center;gap:8px;color:#c0c1d0}.file-name{min-width:0;padding:0;border:0;background:none;text-align:left;font-size:9px;cursor:pointer}.file-name span{overflow:hidden;text-overflow:ellipsis}.file-name svg,.file-row svg{color:#9e87e8;flex:none}.file-row-actions{display:flex;justify-content:flex-end;gap:1px}.file-row-actions button{width:24px;height:25px;display:grid;place-items:center;border:0;background:none;border-radius:5px;color:#707286;cursor:pointer}.file-row-actions button:hover{background:#ffffff0f;color:#e2dcf4}.editor-wrap{border:1px solid var(--line);border-radius:9px;overflow:hidden}.editor-toolbar{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;background:#151622;border-bottom:1px solid var(--line)}.editor-toolbar>div{display:flex;align-items:center;gap:8px}.editor-toolbar b{font:9px var(--mono);color:#c6c2d8}.editor-toolbar>div:last-child{gap:6px}.cm-editor{font:11px var(--mono)!important}.cm-gutters{background:#151622!important;border-color:#252634!important}.console-heading{align-items:center}.console-toolbar{display:flex;align-items:center;gap:7px;padding-bottom:12px}.console-toolbar .searchbox{flex:1}.console-screen{height:400px;overflow:auto;padding:13px;border:1px solid rgba(163,164,202,.1);border-radius:9px;background:#08090e;font:9px/1.8 var(--mono);color:#b7b8c7}.console-log-line{display:flex;gap:10px;white-space:pre-wrap;word-break:break-word}.log-mark{color:#7facff}.log-mark.is-error{color:#ff7588}.console-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#74768b}.console-placeholder svg{color:#a98cff}.console-placeholder span{color:#b7b8c6}.console-placeholder small{font:8px var(--mono);color:#67697d}.console-foot{display:flex;justify-content:space-between;padding-top:11px;color:#696b7e;font:8px var(--mono)}.console-foot span:first-child{display:flex;align-items:center;gap:7px}.env-actions{display:flex;justify-content:space-between;margin-top:15px}.env-table{border:1px solid rgba(163,164,202,.1);border-radius:9px;overflow:hidden}.env-header,.env-row{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(180px,1.4fr) 90px 32px;gap:10px;align-items:center;padding:9px 11px}.env-header{font:8px var(--mono);letter-spacing:.08em;color:#696b7f;background:#ffffff06}.env-row{border-top:1px solid rgba(163,164,202,.08)}.env-row>input,.env-value-wrap input{width:100%;height:33px;padding:0 9px;border:1px solid rgba(163,164,202,.13);border-radius:7px;background:#090a10;color:#ddd;font:9px var(--mono);outline:0}.env-row input::placeholder{color:#55576c}.env-row input:focus{border-color:#876be2}.env-value-wrap{display:flex;align-items:center;gap:2px}.secret-tag{display:flex;align-items:center;gap:5px;color:#8f91a5;font:8px var(--mono)}.secret-tag svg{color:#b698ff}.backup-list{display:grid}.backup-row{display:flex;align-items:center;gap:11px;padding:12px 0;border-top:1px solid rgba(163,164,202,.08)}.backup-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;background:#7a6bda21;color:#a894f5}.backup-name{flex:1;min-width:0}.backup-name b,.backup-name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backup-name b{font-size:9px}.backup-name small{font:8px var(--mono);color:#727488;margin-top:4px}.backup-status{display:flex;align-items:center;gap:5px;color:#75d4a6;font:8px var(--mono)}.backup-actions{display:flex;gap:3px}.settings-danger{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:18px;margin-top:12px;border-top:1px solid rgba(255,100,125,.13)}.settings-danger b,.settings-danger small{display:block}.settings-danger b{font-size:10px;color:#ff9aa7}.settings-danger small{font-size:8px;color:#77798d;margin-top:4px}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.account-grid>.panel{align-self:start}.account-plan{grid-column:1/-1}.account-plan p{font-size:9px;color:#85879b;line-height:1.65;margin:0 0 12px}.support-layout{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ticket-list{display:grid}.ticket-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid rgba(163,164,202,.08)}.ticket-row>div:first-child{min-width:0}.ticket-row b,.ticket-row small{display:block}.ticket-row b{font-size:9px}.ticket-row small{font-size:8px;color:#74768a;margin-top:4px}.ticket-row p{font-size:9px;color:#8f91a3;line-height:1.6;max-width:500px}.plans-page{min-height:100vh}.plans-page>.wrap,.plans-app-wrap{padding-top:60px;padding-bottom:70px}.plans-app-wrap .page-title-row{margin-bottom:30px}.plans-page .plan-row{margin-top:25px}.plans-page .page-title-row{display:block}.plans-page .page-title-row h1{font-size:32px}.admin-tabs{display:flex;align-items:center;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);margin-bottom:14px}.admin-tabs button{padding:10px 12px;border:0;border-bottom:2px solid transparent;background:none;color:#77798c;text-transform:capitalize;font-size:9px;cursor:pointer;white-space:nowrap}.admin-tabs button.active{color:#cebaff;border-color:#a17dff}.admin-overview .panel{margin-top:15px}.admin-control-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 0;border-top:1px solid rgba(163,164,202,.08)}.admin-control-row b,.admin-control-row small{display:block}.admin-control-row b{font-size:9px}.admin-control-row small{font-size:8px;color:#787a8e;margin-top:4px}.toggle-switch{width:34px;height:19px;padding:2px;border:0;border-radius:15px;background:#333444;cursor:pointer}.toggle-switch i{display:block;width:15px;height:15px;background:#a0a1b1;border-radius:50%;transition:transform .18s}.toggle-switch.on{background:#7957cc}.toggle-switch.on i{transform:translate(15px);background:#fff}.toggle-switch.off{background:#794853}.table-actions{display:flex;gap:5px;align-items:center}.plan-edit{display:grid;gap:14px;max-width:520px}.json-block{padding:14px;border:1px solid var(--line);border-radius:8px;background:#090a10;color:#bdafd9;font:9px/1.6 var(--mono);overflow:auto}.admin-log-list{display:grid;gap:1px}.admin-log-list>div{display:grid;grid-template-columns:135px 48px 1fr;gap:10px;padding:9px;border-top:1px solid rgba(163,164,202,.08);font:8px var(--mono);color:#8c8ea1}.admin-log-list b{color:#c5b5ff}.admin-log-list code{white-space:pre-wrap;word-break:break-all}.app-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:12px;color:#9596aa;font-size:11px;background:radial-gradient(circle at center,rgba(104,76,192,.12),transparent 35%),#080910}.loading-orbit{color:#aa90ff}@keyframes cardEnter{0%{opacity:0;transform:translateY(8px) rotateY(-5deg)}to{opacity:1;transform:translateY(0) rotateY(-5deg)}}@media(max-width:1050px){.wrap{padding-left:25px;padding-right:25px}.site-header{padding:0 25px}.hero{gap:14px}.hero h1{font-size:58px}.feature-grid,.project-grid{grid-template-columns:repeat(2,1fr)}.app-content{padding-left:23px;padding-right:23px}.app-topbar{padding:0 23px}.sidebar{width:225px}.main-column{margin-left:225px}.metrics-grid{gap:9px}.metric-card{padding:14px}.deploy-layout{grid-template-columns:minmax(0,1.5fr) minmax(190px,.7fr)}}@media(max-width:760px){.site-header{height:65px}.site-header nav{display:none}.header-actions{gap:13px}.hero{grid-template-columns:1fr;gap:22px;padding-top:54px;padding-bottom:50px}.hero h1{font-size:55px}.hero-visual{min-height:350px;max-width:560px;width:100%;margin:0 auto}.terminal-card{transform:none}.hero-trust{gap:12px}.strip{justify-content:flex-start;overflow-x:auto;white-space:nowrap;padding-top:15px;padding-bottom:15px}.strip>span{margin-right:8px}.section{padding-top:76px;padding-bottom:70px}.security-band{align-items:flex-start;flex-wrap:wrap}.security-band>.btn{margin:0 0 0 62px}.plan-row{grid-template-columns:1fr 1fr}.plan-card:last-child:nth-child(odd){grid-column:1/-1}.site-footer{gap:12px;flex-wrap:wrap;padding-top:16px;padding-bottom:16px}.sidebar{transform:translate(-102%);width:255px;box-shadow:15px 0 45px #0006}.sidebar.sidebar-open{transform:translate(0)}.sidebar-close{display:inline-grid}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:29}.sidebar-open~.sidebar-backdrop{display:block}.main-column{margin-left:0;width:100%}.mobile-menu{display:inline-grid}.app-topbar{height:54px;padding:0 16px}.topbar-title .topbar-crumb,.topbar-title>svg{display:none}.topbar-right{gap:10px}.host-status{font-size:7px}.app-content{padding:23px 16px 34px}.app-footer{padding:13px 16px;font-size:7px}.page-title-row{align-items:flex-start}.page-title-row h1{font-size:22px}.page-title-row p{max-width:500px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.metric-card{min-height:116px}.content-grid{grid-template-columns:1fr}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deploy-layout{grid-template-columns:1fr}.deploy-aside{grid-template-columns:1fr 1fr}.deploy-checklist{grid-column:1/-1;grid-template-columns:1fr 1fr}.deploy-checklist .eyebrow{grid-column:1/-1}.project-head{align-items:flex-start;flex-direction:column}.project-controls{align-self:stretch;flex-wrap:wrap}.project-controls .btn{flex:1}.project-tabs{margin-left:-16px;margin-right:-16px;padding:0 12px}.project-metrics{grid-template-columns:repeat(2,1fr)}.account-grid{grid-template-columns:1fr}.account-plan{grid-column:auto}.support-layout{grid-template-columns:1fr}.admin-log-list>div{grid-template-columns:100px 40px 1fr}.table-wrap{margin-left:-19px;margin-right:-19px}.env-header,.env-row{grid-template-columns:minmax(90px,.8fr) minmax(120px,1.2fr) 65px 28px;gap:5px;padding:8px}.env-row>input,.env-value-wrap input{font-size:8px}.file-list-head,.file-row{grid-template-columns:minmax(130px,1.5fr) 45px minmax(80px,.8fr) 50px;padding:9px 8px;gap:5px}.file-actions{justify-content:flex-start}.file-heading{align-items:flex-start;flex-direction:column}.console-screen{height:360px}.auth-brand{top:20px;left:20px}}@media(max-width:480px){.wrap{padding-left:18px;padding-right:18px}.site-header{padding:0 18px}.brand{font-size:12px}.header-actions .quiet-link{display:none}.hero{padding-top:42px}.hero h1{font-size:47px}.hero-lede{font-size:12px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn{width:100%}.hero-trust{display:grid;grid-template-columns:1fr 1fr}.hero-visual{min-height:300px}.terminal-card{width:100%}.chip-left{left:-5px;top:9%}.chip-right{right:-5px;bottom:9%}.float-chip{padding:7px 8px}.float-chip b{font-size:8px}.float-chip small{font-size:7px}.chip-icon{width:23px;height:23px}.terminal-content{font-size:8px;padding:13px}.hero-mini-stats{padding:11px}.hero-mini-stats b{font-size:8px}.section-heading h2{font-size:29px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:170px}.security-band{padding:16px;gap:12px}.security-band>div:nth-child(2){width:calc(100% - 60px)}.security-band h3{line-height:1.5}.security-band>.btn{margin:4px 0 0 55px}.plan-row{grid-template-columns:1fr}.plan-card:last-child:nth-child(odd){grid-column:auto}.cta-section h2{font-size:28px}.site-footer{justify-content:center;text-align:center;flex-direction:column}.auth-panel{padding:27px 21px}.auth-panel h1{font-size:25px}.form-row{grid-template-columns:1fr;gap:14px}.app-content{padding-left:12px;padding-right:12px}.page-title-row{gap:10px;flex-direction:column;align-items:stretch}.page-actions{align-self:stretch}.page-actions .btn{width:100%}.metrics-grid{gap:8px}.metric-card{padding:12px;min-height:111px}.metric-value{font-size:18px}.project-grid{grid-template-columns:1fr}.toolbar{gap:7px}.searchbox{min-width:0;flex:1}.deploy-form{padding:15px}.deploy-aside,.deploy-checklist{grid-template-columns:1fr}.project-controls .btn{padding:8px 9px;font-size:9px}.project-name-line h1{font-size:16px}.project-name-line{gap:8px}.project-name-line .status-pill{margin-left:auto}.panel{padding:15px}.panel-heading{gap:8px}.file-actions{width:100%}.file-actions .btn{padding:8px;font-size:8px}.env-header{display:none}.env-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) 28px}.env-row .secret-tag{display:none}.env-row>input{min-width:0}.backup-row{gap:7px}.backup-status{display:none}.backup-actions{gap:0}.settings-danger{align-items:flex-start;flex-direction:column}.console-toolbar{flex-wrap:wrap}.console-toolbar .searchbox{flex-basis:100%}.console-toolbar .btn{flex:1}.resource-foot{font-size:7px}.app-footer{gap:7px;flex-wrap:wrap;justify-content:center}.admin-tabs button{padding:10px 9px}.admin-control-row{gap:10px}.admin-control-row small{max-width:250px}.admin-log-list>div{grid-template-columns:1fr;gap:4px}.table-actions{flex-wrap:wrap}.plan-edit .form-row{grid-template-columns:1fr}.file-row{font-size:7px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.preview-card{width:min(96%,470px);position:relative;z-index:1;border-radius:15px;background:linear-gradient(155deg,#191a2af5,#0d0e16fa);border:1px solid rgba(173,155,229,.23);box-shadow:0 24px 80px #00000073,0 0 45px #7f5ce721;animation:cardEnter .75s ease-out both}.preview-top{height:42px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:#75778c;font:8px var(--mono);letter-spacing:.08em}.preview-body{padding:20px 18px}.preview-heading{display:flex;align-items:center;gap:11px;padding:2px 0 19px;border-bottom:1px solid var(--line)}.preview-app-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#9771ff26;color:#bba2ff}.preview-heading b,.preview-heading small{display:block}.preview-heading b{font-size:10px}.preview-heading small{font-size:8px;color:#7f8195;margin-top:4px}.preview-steps{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:24px 2px 21px}.preview-steps>div{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.preview-steps>div span{font:8px var(--mono);color:#a88dff}.preview-steps>div b{font-size:8px;white-space:nowrap}.preview-steps>div small{font-size:7px;color:#74768b;white-space:nowrap}.preview-steps>i{height:1px;flex:1;min-width:10px;background:linear-gradient(90deg,#9c77ff99,#5598eb80)}.preview-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:13px;color:#888a9e;font:8px var(--mono)}.preview-footer span{display:flex;align-items:center;gap:6px}.preview-footer svg{color:#8e80c1}.user-limits-grid{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));gap:9px;padding:12px 0 8px}.limits-save{margin-bottom:5px}.announcement-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.announcement-row{padding:12px 0;border-top:1px solid rgba(163,164,202,.08)}.announcement-row b,.announcement-row small{display:block}.announcement-row b{font-size:10px}.announcement-row small{font:8px var(--mono);color:#727488;margin-top:5px}.announcement-row p{font-size:9px;line-height:1.65;color:#9294a6;margin:9px 0 0;white-space:pre-wrap}.user-announcements{display:grid;gap:8px;margin-bottom:14px}.user-announcements .notice{padding:13px 15px}.user-announcements b{font-size:10px}.user-announcements p{margin:5px 0;font-size:9px;line-height:1.6}.user-announcements small{font:8px var(--mono);opacity:.7}@media(max-width:760px){.announcement-grid{grid-template-columns:1fr}.user-limits-grid{grid-template-columns:repeat(2,minmax(110px,1fr))}.preview-card{transform:none}.preview-steps{gap:5px}.preview-steps>div b{font-size:7px}}@media(max-width:420px){.preview-body{padding:16px 12px}.preview-steps{gap:4px}.preview-steps>div b{font-size:6px}.preview-steps>div small{font-size:6px}.preview-footer{font-size:7px}}
