:root{color:#17211f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#eef2f1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}.landing-page{color:#111816;background:linear-gradient(90deg,#1118160b 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#1118160b 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#f8fbf9 0%,#edf5f1 48%,#f7faf8 100%);max-width:100vw;min-height:100vh;position:relative;overflow:hidden}.landing-atmosphere{pointer-events:none;background:linear-gradient(120deg,#0000 0 18%,#66d8aa29 18% 19%,#0000 19% 100%),linear-gradient(70deg,#0000 0 62%,#14201d14 62% 63%,#0000 63% 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 82%);mask-image:linear-gradient(#000 0%,#0000 82%)}.landing-page>:not(.landing-atmosphere){z-index:1;position:relative}.landing-nav,.landing-hero,.landing-marquee,.landing-features,.landing-command,.landing-showcase,.landing-split,.landing-plans,.landing-faq,.landing-final,.landing-footer{width:min(1160px,100% - 40px);margin:0 auto}.landing-nav{justify-content:space-between;align-items:center;gap:18px;height:82px;display:flex}.landing-brand,.landing-actions,.landing-cta,.landing-features article,.landing-plan,.landing-marquee,.landing-final,.landing-footer{align-items:center;display:flex}.landing-brand{color:inherit;gap:12px;text-decoration:none}.landing-brand-mark{color:#0f1a17;background:linear-gradient(135deg,#66d8aa,#b9f3d4);border-radius:8px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 34px #25976c2e}.landing-brand strong,.landing-brand small{display:block}.landing-brand small{color:#6c7a76;font-size:13px}.landing-actions{gap:8px}.landing-link,.secondary-landing-btn,.primary-landing-btn,.landing-plan a{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.landing-link,.secondary-landing-btn{color:#23332f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffbd;border:1px solid #dbe4e1}.landing-hero{grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);align-items:center;gap:44px;min-width:0;max-width:min(1160px,100% - 40px);min-height:calc(100vh - 82px);padding:28px 0 58px;display:grid}.landing-hero>*{min-width:0}.landing-copy{gap:24px;min-width:0;display:grid}.landing-status{color:#466059;background:#fff;border:1px solid #d8e5e1;border-radius:999px;align-items:center;gap:8px;width:max-content;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.status-dot{background:#c95858;border-radius:999px;width:8px;height:8px}.status-dot.online{background:#16865f}.landing-copy h1{letter-spacing:0;min-width:0;max-width:780px;font-size:clamp(42px,7vw,82px);line-height:.96}.landing-copy h1 span{display:block}.landing-copy p{color:#50605c;max-width:620px;font-size:19px;line-height:1.6}.landing-proof{grid-template-columns:repeat(3,minmax(0,150px));gap:10px;display:grid}.landing-proof div{background:#ffffffb8;border:1px solid #dbe4e1;border-radius:8px;align-content:center;gap:4px;min-height:78px;padding:12px;display:grid}.landing-proof strong{font-size:22px}.landing-proof span{color:#60706c;font-size:13px;font-weight:700}.landing-cta{flex-wrap:wrap;gap:12px}.primary-landing-btn{color:#fff;background:linear-gradient(135deg,#14201d,#243b35);box-shadow:0 16px 36px #14201d29}.primary-landing-btn,.secondary-landing-btn,.landing-link,.landing-plan a{transition:transform .16s,box-shadow .16s,border-color .16s}.primary-landing-btn:hover,.secondary-landing-btn:hover,.landing-link:hover,.landing-plan a:hover{transform:translateY(-2px);box-shadow:0 14px 30px #14201d1f}.landing-visual{background:#dbe5e1;border-radius:8px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 24px 70px #182a252e}.landing-visual img{object-fit:cover;width:100%;height:100%;min-height:520px;display:block}.visual-card{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1815b8;border:1px solid #ffffff7a;border-radius:8px;gap:4px;padding:12px 14px;display:grid;position:absolute}.visual-card.top{top:18px;left:18px}.visual-card span{color:#c8ddd6;font-size:12px}.visual-card strong{font-size:15px}.visual-panel{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1815c7;border:1px solid #ffffff6b;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.visual-panel div{gap:3px;display:grid}.visual-panel span{color:#bed2cb;font-size:12px}.visual-panel strong{font-size:15px}.signal-stage{min-width:0;max-width:100%;min-height:560px;position:relative;overflow:hidden}.signal-canvas{border-radius:8px;width:100%;height:100%;position:absolute;inset:0}.signal-frame{background:linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#ffffff14 1px,#0000 1px) 0 0/36px 36px,#101817;border-radius:8px;position:absolute;inset:24px 0 54px 24px;overflow:hidden;box-shadow:0 28px 80px #1018173d}.signal-frame:after{content:"";background:linear-gradient(#0000,#66d8aa17,#0000);animation:5.8s linear infinite scanline;position:absolute;inset:0}.signal-frame,.signal-card{transform-style:preserve-3d}.signal-stage:hover .signal-frame{transform:perspective(900px)rotateX(1.5deg)rotateY(-2deg)}.signal-stage:hover .signal-card.primary{transform:translate(-6px,8px)}.signal-stage:hover .signal-card.secondary{transform:translate(8px,-8px)}.signal-frame,.signal-card.primary,.signal-card.secondary{transition:transform .22s}.signal-header{border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;height:46px;padding:0 16px;display:flex}.signal-header span{background:#66d8aa;border-radius:999px;width:9px;height:9px}.signal-header span:nth-child(2){background:#d7ed83}.signal-header span:nth-child(3){background:#fff}.signal-map{position:absolute;inset:46px 0 0}.signal-node{z-index:2;color:#eaf8f3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;place-items:center;min-width:92px;height:38px;font-size:13px;font-weight:900;display:grid;position:absolute}.node-1{top:18%;left:8%}.node-2{top:12%;left:38%}.node-3{top:30%;right:10%}.node-4{bottom:24%;left:22%}.node-5{bottom:16%;right:18%}.signal-path{transform-origin:0;opacity:.72;background:linear-gradient(90deg,#0000,#66d8aa,#0000);height:2px;position:absolute}.path-a{width:62%;top:28%;left:13%;transform:rotate(8deg)}.path-b{width:54%;bottom:34%;left:26%;transform:rotate(-18deg)}.path-c{width:42%;top:54%;left:28%;transform:rotate(28deg)}.signal-pulse{z-index:3;background:#66d8aa;border-radius:999px;width:12px;height:12px;position:absolute;box-shadow:0 0 0 8px #66d8aa24}.pulse-a{animation:4.8s ease-in-out infinite pulseMoveA;top:27%;left:13%}.pulse-b{animation:5.6s ease-in-out infinite pulseMoveB;bottom:33%;left:27%}.signal-card{z-index:4;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101817d1;border:1px solid #ffffff70;border-radius:8px;gap:6px;padding:16px;display:grid;position:absolute;box-shadow:0 18px 44px #10181733}.signal-card.primary{width:230px;top:0;right:14px}.signal-card.secondary{grid-template-columns:1fr 1fr;width:280px;bottom:6px;right:46px}.signal-card span,.signal-card small{color:#bed2cb;font-size:12px}.signal-card strong{font-size:18px}.landing-strip{color:#50605c;border-top:1px solid #dbe4e1;border-bottom:1px solid #dbe4e1;justify-content:space-between;gap:10px;padding:18px 0;font-size:14px;font-weight:800}.landing-strip span{align-items:center;min-height:34px;display:inline-flex}.landing-marquee{border-top:1px solid #dbe4e1;border-bottom:1px solid #dbe4e1;overflow:hidden}.landing-marquee div{gap:12px;min-width:max-content;padding:18px 0;animation:24s linear infinite marquee;display:flex}.landing-marquee span{color:#50605c;background:#ffffff94;border:1px solid #dbe4e1;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.landing-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:54px 0 18px;display:grid}.landing-features article,.landing-plan,.landing-process article,.faq-grid article{background:#fff;border:1px solid #dbe4e1;border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px}.landing-features article{padding:22px}.landing-features article,.landing-process article,.landing-plan,.faq-grid article{transition:transform .18s,box-shadow .18s,border-color .18s}.landing-features article:hover,.landing-process article:hover,.landing-plan:hover,.faq-grid article:hover{border-color:#b9d8cc;transform:translateY(-4px);box-shadow:0 18px 44px #14201d1a}.landing-features svg{color:#16865f}.landing-features h2,.landing-section-head h2{font-size:22px}.landing-features p,.landing-plan p,.landing-process p,.landing-split p,.landing-stack span,.faq-grid p,.landing-final p{color:#60706c;line-height:1.55}.landing-showcase{padding:54px 0 18px}.landing-command{grid-template-columns:minmax(360px,.76fr) minmax(0,.9fr);align-items:center;gap:28px;padding:58px 0 20px;display:grid}.command-visual{background:#dbe5e1;border-radius:8px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 22px 60px #10181729}.command-visual img{object-fit:cover;width:100%;height:100%;min-height:420px;display:block}.command-overlay{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101817c7;border-radius:8px;gap:6px;padding:18px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.command-overlay span{color:#66d8aa;text-transform:uppercase;font-size:13px;font-weight:900}.command-overlay strong{max-width:460px;font-size:25px;line-height:1.1}.command-copy{gap:16px;display:grid}.command-copy h2{max-width:680px;font-size:clamp(34px,5vw,58px);line-height:1}.command-copy p{color:#60706c;max-width:620px;font-size:18px;line-height:1.6}.command-list{gap:10px;margin-top:6px;display:grid}.command-list span{background:#ffffffad;border:1px solid #dbe4e1;border-radius:8px;align-items:center;min-height:42px;padding:0 14px;font-weight:800;display:flex}.landing-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.landing-process article,.faq-grid article{min-height:190px;padding:22px;display:flex}.landing-process article>span{color:#16865f;font-size:13px;font-weight:900}.landing-process h3,.faq-grid h3{font-size:19px}.landing-split{color:#fff;background:#101817;border-radius:8px;grid-template-columns:minmax(0,.88fr) minmax(340px,.62fr);align-items:stretch;gap:22px;margin-top:46px;padding:34px;display:grid}.landing-split h2,.landing-final h2{max-width:760px;margin-top:10px;font-size:clamp(30px,4vw,48px);line-height:1.05}.landing-split p{color:#b7c9c3;max-width:640px;margin-top:14px}.landing-kicker,.landing-final span{color:#66d8aa;text-transform:uppercase;font-size:13px;font-weight:900}.landing-stack{gap:10px;display:grid}.landing-stack div{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;gap:5px;padding:16px;display:grid}.landing-plans{padding:54px 0 70px}.landing-section-head{gap:8px;margin-bottom:18px;display:grid}.landing-section-head span,.landing-plan span{color:#16865f;text-transform:uppercase;font-size:13px;font-weight:900}.landing-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.landing-plan{min-height:220px;padding:22px}.landing-plan strong{font-size:34px}.landing-plan p{flex:1}.landing-plan a{color:#14201d;background:#e8f6f0;width:100%}.landing-faq{padding:0 0 58px}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.faq-grid article{min-height:150px}.landing-final{color:#fff;background:linear-gradient(#101817c2,#101817d1),url(https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=1400&q=80) 50%/cover;border-radius:8px;justify-content:space-between;gap:22px;padding:32px}.landing-final p{color:#d1dfdb;max-width:560px;margin-top:10px}.landing-final .primary-landing-btn{color:#14201d;background:#66d8aa;flex:none}.landing-footer{color:#60706c;justify-content:space-between;gap:16px;min-height:88px;font-size:14px}.landing-footer div{gap:14px;display:flex}.landing-footer a{color:#23332f;font-weight:800;text-decoration:none}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes pulseMoveA{0%,to{transform:translate(0)}50%{transform:translate(310px,48px)}}@keyframes pulseMoveB{0%,to{transform:translate(0)}50%{transform:translate(250px,-84px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.app-shell{color:#17211f;background:#eef2f1;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#e7eeeb;background:#101817;flex-direction:column;gap:28px;padding:22px 16px;display:flex}.brand,.nav-item,.panel-heading,.search,.copy-row,.button-row,.status-pill,.steps li{align-items:center;display:flex}.brand{gap:12px;min-height:48px}.brand-mark{color:#101817;background:#61d6a8;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.brand strong,.brand span{display:block}.brand span,.nav-item,.eyebrow,.metric span,.plan p,.plan dt,.customer span,.steps{color:#6f7d79}.nav-list{gap:6px;display:grid}.nav-item{color:#b7c3bf;width:100%;height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:10px;padding:0 12px}.nav-item.active,.nav-item:hover{color:#fff;background:#1e2a28}.workspace{gap:18px;padding:24px;display:grid}.topbar{justify-content:space-between;align-items:end;gap:18px;display:flex}.eyebrow{letter-spacing:0;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:700}h1,h2,h3,p{margin:0}h1{font-size:30px;line-height:1.15}h2{font-size:18px}h3{font-size:17px}.search{background:#fff;border:1px solid #d9e0dd;border-radius:8px;gap:10px;width:min(430px,100%);height:42px;padding:0 12px}.api-status{color:#49615b;flex:none;min-width:78px;font-size:12px;font-weight:700}.api-status:before{content:"";background:#c95858;border-radius:999px;width:7px;height:7px;margin-right:6px;display:inline-block}.api-status.online:before{background:#16865f}.admin-session{border-radius:999px;align-items:center;min-height:28px;margin-top:10px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.admin-session.active{color:#0e6c4a;background:#dcf7ec}.admin-session.locked{color:#8a5a00;background:#fff1cf}.search input,.copy-row input,.checkout-row input,.order-link-field input{color:#17211f;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.metrics,.main-grid,.admin-layout,.admin-grid-two,.plans,.client-grid,.auth-layout{gap:14px;display:grid}.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.metric,.panel,.plan{background:#fff;border:1px solid #d9e0dd;border-radius:8px}.metric{padding:16px}.metric strong{margin-top:8px;font-size:22px;display:block}.metric.healthy strong{color:#16865f}.main-grid{grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);align-items:start}.admin-layout{grid-template-columns:minmax(0,1fr);align-items:start}.admin-grid-two{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:start}.client-grid{grid-template-columns:minmax(0,1fr);align-items:start}.auth-layout{grid-template-columns:minmax(320px,.55fr) minmax(0,.45fr);align-items:start}.auth-panel,.auth-side{align-self:stretch}.auth-panel{gap:14px;display:grid}.auth-panel label{color:#52615d;gap:6px;font-size:12px;font-weight:700;display:grid}.auth-panel input{color:#17211f;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #d9e0dd;border-radius:8px;padding:0 10px}.segmented{background:#eef2f1;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.segmented button{color:#52615d;cursor:pointer;background:0 0;border:0;border-radius:6px;height:34px;font-weight:700}.segmented button.active{color:#17211f;background:#fff;box-shadow:0 1px 4px #10181714}.account-bar{background:#fff;border:1px solid #d9e0dd;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.account-bar span,.empty-state{color:#6f7d79}.account-bar strong{margin-top:2px;display:block}.left-column,.right-column{gap:14px;display:grid}.wide-panel{min-width:0}.panel{padding:18px}.panel-heading{justify-content:space-between;gap:14px;margin-bottom:16px}.plans{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-row{background:#f7faf8;border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;padding:12px;display:grid}.checkout-row label,.order-link-field,.order-lookup label,.payment-box label,.settings-grid label,.login-panel label{color:#52615d;gap:6px;font-size:12px;font-weight:700;display:grid}.checkout-row input,.order-lookup input,.order-link-field input,.settings-grid input,.login-panel input{background:#fff;border:1px solid #d9e0dd;border-radius:8px;width:100%;height:38px;padding:0 10px}.login-wrap{place-items:center;min-height:420px;display:grid}.login-panel{gap:14px;width:min(420px,100%);display:grid}.form-error{color:#9b1c1c;font-size:13px;font-weight:700}.login-note{color:#6f7d79;font-size:13px}.plan{border-top-width:4px;gap:14px;padding:16px;display:grid}.plan.mint{border-top-color:#61d6a8}.plan.blue{border-top-color:#4c9fde}.plan.amber{border-top-color:#e3a94e}.plan>strong{font-size:28px}.plan dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.plan dd{margin:2px 0 0;font-weight:700}button{font:inherit}.primary-btn,.secondary-btn,.icon-btn,.danger-btn{cursor:pointer;border:0;border-radius:8px}.primary-btn,.secondary-btn,.danger-btn{justify-content:center;align-items:center;gap:8px;height:40px;padding:0 14px;display:inline-flex}.primary-btn{color:#0b1512;background:#61d6a8;font-weight:700}.primary-btn.compact{width:auto}.secondary-btn{color:#17211f;background:#eef2f1}.icon-btn{color:#17211f;background:#eef2f1;place-items:center;width:38px;height:38px;display:grid}.danger-btn{color:#8a1f1f;background:#ffe8e8;font-weight:700}.danger-btn:disabled,.primary-btn:disabled,.secondary-btn:disabled,.icon-btn:disabled{opacity:.45;cursor:not-allowed}.plan-editor{gap:10px;display:grid}.plan-editor label{color:#52615d;gap:5px;font-size:12px;font-weight:700;display:grid}.plan-editor input,.plan-editor select{color:#17211f;background:#fff;border:1px solid #d9e0dd;border-radius:8px;outline:none;width:100%;min-width:0;height:38px;padding:0 10px}.plan-editor input:focus,.plan-editor select:focus{border-color:#61d6a8;box-shadow:0 0 0 3px #61d6a82e}.access-box{grid-template-columns:128px minmax(0,1fr);gap:16px;display:grid}.payment-box{background:#f7faf8;border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;padding:12px;display:grid}.payment-box span{color:#6f7d79;font-size:12px;font-weight:700;display:block}.payment-box strong{margin-top:4px;display:block}.payment-box label,.payment-box p{grid-column:1/-1}.payment-box p{color:#52615d;font-size:13px;line-height:1.45}.order-lookup{background:#f7faf8;border-radius:8px;gap:8px;margin-top:14px;padding:12px;display:grid}.order-lookup span{color:#6f7d79;font-size:13px}.order-lookup-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qr-card{color:#24332f;background:#f7faf8;border:1px dashed #aebbb6;border-radius:8px;place-items:center;min-height:128px;display:grid}.qr-card canvas{width:112px;height:112px}.qr-card span{color:#6f7d79;font-size:13px;font-weight:700}.access-content{gap:10px;display:grid}.access-content label{font-size:13px;font-weight:700}.copy-row{border:1px solid #d9e0dd;border-radius:8px;gap:8px;height:44px;padding:0 5px 0 12px}.button-row{gap:8px}.status-pill{color:#49615b;background:#edf2f0;border-radius:999px;gap:6px;min-height:28px;padding:0 10px;font-size:13px;font-weight:700}.status-pill.success,.status-pill.issued{color:#0e6c4a;background:#dcf7ec}.status-pill.paid{color:#0b6090;background:#e1f1fb}.status-pill.pending{color:#8a5a00;background:#fff1cf}.customer-list{gap:10px;display:grid}.client-directory{gap:12px;display:grid}.client-row{background:#f7faf8;border:1px solid #e4e9e7;border-radius:8px;gap:12px;padding:14px;display:grid}.client-row-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.client-row-head strong,.client-row-head span{display:block}.client-row-head span,.client-order span{color:#6f7d79;font-size:13px}.client-order-list{gap:8px;display:grid}.client-order{background:#fff;border:1px solid #e4e9e7;border-radius:8px;grid-template-columns:minmax(160px,1fr) minmax(130px,.5fr) minmax(150px,.7fr) minmax(150px,.7fr) minmax(220px,1.2fr);align-items:center;gap:10px;padding:10px;display:grid}.client-order strong{display:block}.client-order-link{align-items:center;gap:6px;min-width:0;display:flex}.client-order-link input{color:#17211f;background:#fff;border:1px solid #d9e0dd;border-radius:8px;flex:1;min-width:0;height:38px;padding:0 10px}.customer{border:1px solid #e4e9e7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.order-card{grid-template-columns:minmax(0,1fr) auto}.customer strong,.customer span{display:block}.customer-meta{grid-column:1/-1;justify-content:space-between;gap:10px;font-size:13px;display:flex}.order-actions{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr 42px;gap:8px;display:grid}.order-actions button:disabled{opacity:.45;cursor:not-allowed}.order-link-field{grid-column:1/-1}.settings-panel{gap:4px;display:grid}.server-list{gap:12px;display:grid}.server-card{background:#f7faf8;border:1px solid #e4e9e7;border-radius:8px;gap:12px;padding:12px;display:grid}.server-card-head,.toggle-row{align-items:center;display:flex}.server-card-head{justify-content:space-between;gap:10px}.toggle-row{color:#52615d;gap:8px;font-size:13px;font-weight:700}.settings-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.settings-grid label:first-child,.settings-grid label:nth-child(2),.settings-grid label:nth-child(8),.settings-grid .wide-field{grid-column:1/-1}.settings-actions{gap:8px;margin-top:10px;display:grid}.settings-result{color:#49615b;background:#edf2f0;border-radius:8px;padding:9px 10px;font-size:13px;font-weight:700}.settings-result.ok{color:#0e6c4a;background:#dcf7ec}.settings-result.error{color:#8a1f1f;background:#ffe8e8}.steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.steps li{color:#24332f;background:#f7faf8;border-radius:8px;gap:10px;padding:12px}.install-actions{gap:10px;display:grid}.install-actions span{color:#52615d;font-size:13px;line-height:1.45}@media (width<=1100px){.landing-hero,.landing-features,.landing-command,.landing-process,.landing-split,.landing-plan-grid,.faq-grid{grid-template-columns:1fr}.landing-hero{min-height:auto;padding-top:28px}.signal-stage,.command-visual,.command-visual img{min-height:420px}.landing-command{grid-template-columns:1fr}.app-shell{grid-template-columns:82px minmax(0,1fr)}.brand div:last-child,.nav-item:not(.active) span,.nav-item{font-size:0}.nav-item{justify-content:center}.plans,.main-grid,.admin-grid-two,.client-order,.client-grid,.auth-layout,.metrics,.checkout-row{grid-template-columns:1fr}}@media (width<=680px){.landing-nav,.landing-hero,.landing-marquee,.landing-features,.landing-command,.landing-showcase,.landing-split,.landing-plans,.landing-faq,.landing-final,.landing-footer{width:min(100% - 28px,1160px)}.landing-nav{align-items:flex-start;height:auto;padding:14px 0;display:grid}.landing-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.landing-link{min-height:38px;padding:0 12px}.landing-copy h1{overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:34px;line-height:1.05}.landing-copy,.landing-copy h1{width:100%;max-width:calc(100vw - 28px)}.landing-copy p{overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:min(320px,100vw - 28px);font-size:16px}.landing-proof{grid-template-columns:1fr}.signal-stage{min-height:330px}.signal-frame{inset:18px 0 46px}.signal-card.primary,.signal-card.secondary{width:auto;left:10px;right:10px}.signal-card.secondary{grid-template-columns:1fr}.landing-split,.landing-command,.landing-final{padding:22px}.landing-final{flex-direction:column;align-items:flex-start}.landing-final .primary-landing-btn{width:100%}.landing-footer{flex-direction:column;align-items:flex-start;padding:24px 0}.app-shell{display:block}.sidebar{z-index:2;padding:10px;position:sticky;top:0}.nav-list{grid-template-columns:repeat(2,1fr)}.workspace{padding:14px}.topbar,.access-box{display:grid}.topbar{align-items:start}h1{font-size:24px}}
