:root{--ink:#111312;--muted:#666b67;--line:#dfe2dc;--paper:#f5f6f2;--white:#fff;--acid:#c8ff3d;--acid-dark:#9ed21e;--danger:#b42318;--warning:#a15c00;--radius:18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid #7aaa00}.logo{letter-spacing:-.7px;align-items:center;gap:10px;font-size:20px;font-weight:900;display:inline-flex}.logo-mark{background:0 0;border-radius:0;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.logo-mark img{object-fit:contain;width:100%;height:100%;transform:scale(2)}.eyebrow{letter-spacing:1.8px;color:#6d735f;margin:0 0 14px;font-size:11px;font-weight:800}.eyebrow-light{color:var(--acid)}.button{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:13px;font-weight:800;transition:transform .16s,background .16s,opacity .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:disabled{opacity:.58;cursor:wait;transform:none}.button-primary{background:var(--acid);color:#14170f}.button-primary:hover{background:#d4ff67}.button-dark{background:var(--ink);color:#fff}.button-quiet{color:var(--ink);background:#edf0e9}.button-danger{color:var(--danger);background:#fff0ee;border:1px solid #f3c4bd}.button-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.button-row.compact{gap:8px}.text-link{border-bottom:1px solid #9ca192;padding-bottom:5px;font-size:13px;font-weight:800}.marketing-shell{background:#f7f8f4;min-height:100vh}.marketing-nav{justify-content:space-between;align-items:center;max-width:1240px;height:80px;margin:auto;padding:0 28px;display:flex}.nav-links{color:#4f544e;gap:30px;font-size:13px;font-weight:700;display:flex}.nav-links a:hover{color:#000}.hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;max-width:1240px;min-height:650px;margin:auto;padding:78px 28px 70px;display:grid}.hero h1{letter-spacing:-5px;margin:0;font:700 clamp(54px,6.8vw,94px)/.93 Georgia,serif}.hero h1 em{color:#72786e;font-weight:400}.hero-lede{color:#545a54;max-width:620px;margin:31px 0;font-size:18px;line-height:1.65}.hero-visual{background:radial-gradient(circle,#c8ff3d1f,#0000 52%);border-radius:50%;place-items:center;min-height:500px;display:grid;position:relative}.orbit{border:1px solid #cbd0c5;border-radius:50%;position:absolute}.orbit-one{inset:12%}.orbit-two{border-style:dashed;inset:27%}.core-node{background:var(--ink);color:#fff;text-align:center;border-radius:38% 62% 55% 45%;place-content:center;width:148px;height:148px;display:grid;transform:rotate(-5deg);box-shadow:0 28px 70px #0000003d}.core-node span{color:var(--acid);font:700 62px/1 Georgia,serif}.core-node small{letter-spacing:1.5px;margin-top:8px;font-size:8px}.satellite{background:#fff;border:1px solid #d8dcd3;border-radius:14px;flex-direction:column;gap:8px;width:115px;min-height:74px;padding:18px;display:flex;position:absolute;box-shadow:0 12px 34px #14191214}.satellite b{letter-spacing:.8px;font-size:11px}.satellite small{color:#438000;font-size:9px;font-weight:800}.satellite-pos{top:7%;left:17%}.satellite-hardening{top:40%;right:1%}.satellite-finance{bottom:9%;left:7%}.visual-caption{color:#777d75;letter-spacing:.6px;font-size:11px;position:absolute;bottom:0}.proof-strip{background:var(--ink);color:#fff;justify-content:center;align-items:center;gap:25px;min-height:74px;padding:20px;font-size:12px;display:flex}.proof-strip span{color:var(--acid);letter-spacing:1.5px;font-size:9px;font-weight:800}.proof-strip p{margin:0}.proof-strip i{background:#73766f;border-radius:50%;width:3px;height:3px}.systems-section{grid-template-columns:.85fr 1.15fr;gap:90px;max-width:1240px;margin:auto;padding:120px 28px;display:grid}.section-intro h2,.security-section h2,.contact-section h2{letter-spacing:-2.7px;margin:0;font:700 clamp(42px,5vw,68px)/1 Georgia,serif}.section-intro>p:last-child{color:var(--muted);max-width:470px;line-height:1.7}.system-grid{border-top:1px solid var(--line)}.system-card{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr 44px;align-items:start;gap:18px;padding:30px 4px;display:grid}.system-card>span{color:#9da29b;font:700 12px Georgia,serif}.system-card h3{margin:0 0 9px;font-size:22px}.system-card p{color:var(--muted);margin:0;line-height:1.55}.system-card>a{border:1px solid #bcc1b7;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.security-section{background:var(--ink);color:#fff;grid-template-columns:.9fr 1.1fr;gap:100px;padding:120px max(28px,50vw - 592px);display:grid}.security-section>div:first-child>p:last-child{color:#aeb3aa;font-size:17px;line-height:1.7}.security-list article{border-top:1px solid #393c38;grid-template-columns:45px 1fr;column-gap:15px;padding:25px 0;display:grid}.security-list span{color:var(--acid);font:700 12px Georgia,serif}.security-list h3{margin:0;font-size:19px}.security-list p{color:#aeb3aa;grid-column:2;margin-bottom:0;line-height:1.6}.contact-section{text-align:center;background:#eef0e9;padding:130px 28px}.contact-section .button{margin-top:35px}.contact-note{color:var(--muted);font-size:12px}.marketing-footer{border-top:1px solid var(--line);max-width:1240px;min-height:100px;color:var(--muted);justify-content:space-between;align-items:center;margin:auto;padding:28px;font-size:12px;display:flex}.auth-page{background:#fff;grid-template-columns:minmax(420px,650px) 1fr;min-height:100vh;display:grid}.auth-panel{place-self:center;width:min(100%,540px);padding:55px 62px}.auth-panel .logo{margin-bottom:80px}.auth-panel h1{letter-spacing:-2px;margin:0;font:700 48px/1.05 Georgia,serif}.auth-panel>p:not(.eyebrow){color:var(--muted);line-height:1.65}.auth-panel code{background:#eff1ec;border-radius:5px;padding:2px 6px}.auth-form{gap:18px;margin-top:35px;display:grid}.auth-form label,.form-grid label{color:#444943;gap:8px;font-size:12px;font-weight:800;display:grid}.auth-form input,.form-grid input,.filter-bar input,.filter-bar select,.popover-actions input{min-height:48px;color:var(--ink);background:#fff;border:1px solid #cfd3cb;border-radius:9px;padding:0 13px}.auth-form .button{min-height:50px;margin-top:8px}.form-error{color:var(--danger);background:#fff3f1;border:1px solid #f3c6c0;border-radius:8px;padding:11px 13px;font-size:12px}.auth-aside{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;padding:65px;display:flex}.auth-aside span{color:var(--acid);letter-spacing:2px;font-size:10px}.auth-aside h2{letter-spacing:-3px;max-width:600px;margin-top:20px;font:700 clamp(45px,5vw,76px)/1 Georgia,serif}.auth-aside>p{color:#aeb3aa;max-width:480px;line-height:1.7}.tenant-aside{background:linear-gradient(145deg,#171a17,#2b3226)}.workspace-avatar{background:var(--acid);border-radius:16px;place-items:center;width:64px;height:64px;margin-bottom:30px;font-weight:900;display:grid}.admin-shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.admin-sidebar{color:#fff;background:#151715;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.admin-sidebar .logo{padding:0 8px 30px}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar nav a{color:#b8bcb5;border-radius:8px;align-items:center;gap:13px;min-height:43px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.admin-sidebar nav a:hover{color:#fff;background:#252825}.admin-sidebar nav span{color:var(--acid);text-align:center;width:19px}.admin-sidebar footer{border-top:1px solid #333633;gap:12px;margin-top:auto;padding-top:18px;display:grid}.admin-identity{align-items:center;gap:11px;display:flex}.admin-identity>span{background:#30342f;border-radius:9px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.admin-identity div{gap:2px;display:grid}.admin-identity b{font-size:12px}.admin-identity small{color:#92978f;font-size:9px}.admin-main{min-width:0;padding:48px clamp(26px,4.5vw,72px) 80px}.page-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px;display:flex}.page-header h1{letter-spacing:-1.8px;margin:0;font:700 45px/1 Georgia,serif}.page-header>div>p:last-child{color:var(--muted);margin-bottom:0}.title-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.back-link{color:var(--muted);margin-bottom:22px;font-size:12px;font-weight:700;display:inline-block}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.metric,.panel,.table-panel,.form-card,.provisioning-banner{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.metric{flex-direction:column;min-height:150px;padding:22px;display:flex}.metric p{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;margin:0;font-size:11px;font-weight:800}.metric strong{margin:20px 0 13px;font:700 48px/1 Georgia,serif}.metric strong small{color:var(--muted);letter-spacing:.6px;margin-right:6px;font:800 9px Arial,sans-serif}.metric span{color:var(--muted);margin-top:auto;font-size:11px}.panel-grid{grid-template-columns:1.4fr .6fr;gap:20px;display:grid}.panel{padding:25px}.panel-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}.panel-heading h2,.provisioning-banner h2{margin:0;font-size:20px}.panel-heading a{color:var(--muted);font-size:11px;font-weight:800}.activity-list{display:grid}.activity-list>div{border-top:1px solid #eceee9;align-items:center;gap:12px;padding:13px 0;display:flex}.activity-icon{color:#527500;background:#eef4df;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.activity-list div div{gap:4px;display:grid}.activity-list b{font-size:12px}.activity-list small{color:var(--muted);font-size:10px}.capacity-panel{color:#fff;background:#222522}.capacity-panel .eyebrow{color:var(--acid)}.capacity-panel strong{margin:24px 0 0;font:700 72px Georgia,serif;display:block}.capacity-panel>p:not(.eyebrow){color:#aeb3aa;line-height:1.5}.capacity-note{color:#cbd0c7;background:#30342f;border-radius:9px;margin-top:25px;padding:14px;font-size:11px;line-height:1.55}.empty-state{text-align:center;min-height:170px;color:var(--muted);place-content:center;display:grid}.empty-state b{color:var(--ink)}.filter-bar{gap:10px;margin-bottom:16px;display:flex}.search-field{flex:1;position:relative}.search-field span{color:var(--muted);position:absolute;top:14px;left:14px}.search-field input{width:100%;padding-left:38px}.filter-bar select{min-width:170px}.table-panel{overflow:hidden}table{border-collapse:collapse;width:100%}th{color:#70766d;text-align:left;text-transform:uppercase;letter-spacing:.8px;background:#f0f2ed;padding:13px 18px;font-size:9px}td{vertical-align:middle;border-top:1px solid #eceee9;padding:16px 18px;font-size:12px}.tenant-cell,.user-main{align-items:center;gap:11px;display:flex}.tenant-cell>span,.user-main>span{background:#e7eadf;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.tenant-cell div,.user-main section{gap:4px;display:grid}.tenant-cell small,.user-main small{color:var(--muted)}.row-link{font-weight:800}.badge{text-transform:uppercase;letter-spacing:.5px;color:#525650;background:#eceeea;border-radius:999px;align-items:center;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.badge-active,.badge-completed{color:#367000;background:#e6f7d5}.badge-suspended,.badge-maintenance{color:#895000;background:#fff1cf}.badge-archived,.badge-disabled{color:#666;background:#ebebeb}.badge-provisioning-failed,.badge-failed{color:#9d2014;background:#ffdfda}.badge-provisioning{color:#235c9c;background:#e2edff}.badge-row{flex-wrap:wrap;gap:5px;display:flex}.system-chip{text-transform:uppercase;background:#edf0e9;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:800}.pagination{min-height:52px;color:var(--muted);border-top:1px solid #eceee9;justify-content:space-between;align-items:center;padding:0 18px;font-size:11px;display:flex}.pagination div{gap:16px;font-weight:800;display:flex}.form-card{overflow:hidden}.form-section{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:20px;padding:30px;display:grid}.form-section>span{color:#9da29b;font:700 12px Georgia,serif}.form-section h2{margin:0 0 6px;font-size:20px}.form-section>div>p{color:var(--muted);margin:0 0 22px;font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid small{color:#8a8f86;font-weight:400}.full-field{grid-column:1/-1}.input-suffix{background:#f0f2ed;border:1px solid #cfd3cb;border-radius:9px;display:flex;overflow:hidden}.input-suffix input{border:0;border-radius:0;flex:1;min-width:0}.input-suffix span{color:var(--muted);padding:15px 12px;font-size:11px}.check-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.check-card{cursor:pointer;border:1px solid #d7dad3;border-radius:10px;align-items:center;gap:11px;padding:15px;display:flex}.check-card:has(input:checked){background:#f4fadd;border-color:#8eb900}.check-card input{accent-color:#759c00;width:17px;height:17px}.check-card span{gap:4px;display:grid}.check-card b{font-size:12px}.check-card small{color:var(--muted);font-size:9px}.form-footer{justify-content:space-between;align-items:center;gap:20px;padding:18px 30px;display:flex}.form-footer p{color:var(--muted);font-size:11px}.provisioning-banner{justify-content:space-between;align-items:center;margin-bottom:20px;padding:22px 25px;display:flex}.provisioning-banner.failed{background:#fff7f5;border-color:#efbcb5}.provisioning-banner.completed{border-color:#cde5b3}.provisioning-banner p:last-child{color:var(--muted);font-size:11px}.detail-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.assignment-list,.user-list{display:grid}.assignment-list>div,.user-list>div{border-top:1px solid #eceee9;justify-content:space-between;align-items:center;gap:16px;min-height:66px;display:flex}.assignment-list>div>div{align-items:center;gap:12px;display:flex}.assignment-list section{gap:4px;display:grid}.assignment-list small{color:var(--muted);max-width:300px}.application-icon{background:var(--ink);width:38px;height:38px;color:var(--acid);border-radius:10px;place-items:center;font:700 18px Georgia,serif;display:grid}.application-icon.large{width:52px;height:52px;font-size:24px}.toggle{cursor:pointer;background:#c7cbc3;border:0;border-radius:999px;width:42px;height:24px;padding:3px}.toggle span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;display:block}.toggle.on{background:#7fa900}.toggle.on span{transform:translate(18px)}.user-list details{position:relative}.user-list summary{cursor:pointer;color:var(--muted);font-size:11px;font-weight:800}.popover-actions{z-index:2;border:1px solid var(--line);background:#fff;border-radius:10px;gap:9px;width:240px;padding:12px;display:grid;position:absolute;top:25px;right:0;box-shadow:0 16px 40px #00000024}.popover-actions form{gap:7px;display:grid}.popover-actions button{cursor:pointer;background:#eef0eb;border:0;border-radius:7px;min-height:35px;font-size:11px;font-weight:800}.audit-table>div{border-top:1px solid #eceee9;grid-template-columns:180px 1fr 1fr;gap:20px;padding:13px 0;font-size:11px;display:grid}.audit-table time,.audit-table span{color:var(--muted)}.system-admin-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.system-admin-head{justify-content:space-between;display:flex}.system-admin-head>span{background:var(--ink);width:45px;height:45px;color:var(--acid);border-radius:12px;place-items:center;font:700 22px Georgia,serif;display:grid}.system-admin-grid h2{margin:28px 0 8px}.system-admin-grid p{color:var(--muted);min-height:60px;line-height:1.55}.system-admin-grid dl{margin:20px 0 0}.system-admin-grid dl div{border-top:1px solid #eceee9;justify-content:space-between;padding:10px 0;font-size:11px;display:flex}.system-admin-grid dt{color:var(--muted)}.system-admin-grid dd{margin:0;font-weight:800}.tenant-shell{background:#f4f5f1;min-height:100vh}.tenant-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1200px;height:78px;margin:auto;padding:0 24px;display:flex}.tenant-nav>div{align-items:center;gap:10px;display:flex}.workspace-pill{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 6px;font-size:11px;font-weight:800;display:flex}.workspace-pill i{background:#e8ebdf;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.tenant-main{max-width:1200px;margin:auto;padding:80px 24px}.tenant-welcome{max-width:760px}.tenant-welcome h1{letter-spacing:-2.8px;margin:0;font:700 clamp(43px,5.5vw,70px)/1 Georgia,serif}.tenant-welcome>p:last-child{color:var(--muted);line-height:1.6}.tenant-system-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:45px 0;display:grid}.tenant-system-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-height:310px;padding:24px;transition:transform .16s,box-shadow .16s;display:flex}.tenant-system-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px #1e231b17}.card-index{color:#a0a59c;align-self:flex-end;font:700 11px Georgia,serif}.tenant-system-card .application-icon{margin:16px 0 24px}.tenant-system-card h2{margin:0 0 9px;font-size:21px}.tenant-system-card p{color:var(--muted);font-size:12px;line-height:1.55}.tenant-system-card strong{margin-top:auto;font-size:12px}.account-strip{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid}.account-strip>div{border-right:1px solid var(--line);gap:5px;padding:20px;display:grid}.account-strip>div:last-child{border:0}.account-strip p{margin:0}.account-strip b{font-size:13px}.account-strip span{color:var(--muted);font-size:10px}.subscription-admin{margin-bottom:18px}.subscription-admin.attention{border-color:#d29b61;box-shadow:0 0 0 3px #d29b611f}.subscription-admin .panel-heading p{color:var(--muted);margin:5px 0 0}.subscription-form{grid-template-columns:1fr 1fr 1fr 1.5fr auto;align-items:end;gap:12px;margin-top:22px;display:grid}.subscription-form label{color:var(--muted);gap:7px;font-size:11px;display:grid}.subscription-form input,.subscription-form select{border:1px solid var(--line);width:100%;height:44px;color:var(--ink);background:#fff;border-radius:10px;padding:0 11px}.subscription-form .button{white-space:nowrap}.workspace-identity-panel{margin-bottom:18px}.workspace-identity-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.workspace-identity-panel dl div{border:1px solid var(--line);border-radius:10px;gap:5px;padding:13px;display:grid}.workspace-identity-panel dt{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;font-size:9px;font-weight:900}.workspace-identity-panel dd{margin:0;font-size:12px;font-weight:750}.billing-admin-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.billing-admin-grid .subscription-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.billing-admin-grid .subscription-notes,.billing-admin-grid .subscription-form .button{grid-column:1/-1}.payment-record-form,.user-create-form{gap:11px;display:grid}.payment-record-form label,.user-create-form label{color:var(--muted);gap:6px;font-size:10px;font-weight:800;display:grid}.payment-record-form input,.payment-record-form select,.user-create-form input,.user-create-form select{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;min-height:42px;padding:0 10px}.payment-history{gap:8px;display:grid}.payment-history>div{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:11px 0;display:flex}.payment-history span{gap:4px;font-size:11px;display:grid}.payment-history small{color:var(--muted)}.admin-create-user{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.user-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.user-create-form .button{align-self:end}.workspace-results{background:#f5fbe8;border:1px solid #b7d37c;border-radius:10px;gap:10px;padding:14px;display:grid}.workspace-finder-form>small{color:var(--muted);line-height:1.5}.organization-line{border:1px solid var(--line);background:#f7f8f4;border-radius:10px;gap:4px;margin-top:17px;padding:12px 14px;display:grid}.organization-line b{font-size:12px}.organization-line span{color:var(--muted);font-size:11px}.workspace-identity-panel .sibling-stores{border-top:1px solid var(--line);grid-column:1/-1;gap:8px;padding-top:18px;display:grid}.sibling-stores>a{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 12px;display:flex}.sibling-stores>a:hover{border-color:#a9b19f}.sibling-stores span{gap:3px;display:grid}.sibling-stores small{color:var(--muted);text-transform:capitalize;font-size:10px}.sibling-stores strong{white-space:nowrap;font-size:11px}.trial-days-form{background:#f7fbe9;border:1px solid #cbd7b2;border-radius:12px;grid-template-columns:1fr auto auto;align-items:end;gap:14px;margin-bottom:18px;padding:16px;display:grid}.trial-days-form>div{gap:4px;display:grid}.trial-days-form .eyebrow{margin-bottom:3px}.trial-days-form small{max-width:660px;color:var(--muted);line-height:1.45}.trial-days-form label{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;min-height:42px;display:flex;overflow:hidden}.trial-days-form input{border:0;outline:0;width:92px;height:40px;padding:0 10px;font-weight:800}.trial-days-form label span{color:var(--muted);padding-right:10px;font-size:11px}@media (max-width:980px){.hero,.systems-section,.security-section{grid-template-columns:1fr}.hero{padding-top:50px}.hero-visual{min-height:440px}.systems-section,.security-section{gap:55px}.admin-shell{grid-template-columns:78px 1fr}.admin-sidebar{padding:25px 12px}.admin-sidebar .logo span:last-child,.admin-sidebar nav a:not(:hover){font-size:0}.admin-sidebar nav a span{font-size:16px}.admin-identity div,.admin-sidebar .button{display:none}.metric-grid{grid-template-columns:1fr 1fr}.panel-grid,.detail-grid{grid-template-columns:1fr}.subscription-form{grid-template-columns:1fr 1fr}.billing-admin-grid{grid-template-columns:1fr}.trial-days-form{grid-template-columns:1fr auto auto}.system-admin-grid,.tenant-system-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.marketing-nav{height:68px}.marketing-nav .nav-links,.marketing-nav>.button{display:none}.hero{gap:20px;padding-top:45px}.hero h1{letter-spacing:-3px}.hero-visual{min-height:370px;transform:scale(.9)}.proof-strip{flex-wrap:wrap}.systems-section,.security-section,.contact-section{padding-top:80px;padding-bottom:80px}.marketing-footer{flex-direction:column;align-items:flex-start;gap:15px}.auth-page{grid-template-columns:1fr}.auth-panel{padding:35px 24px}.auth-panel .logo{margin-bottom:55px}.auth-panel h1{font-size:40px}.auth-aside{display:none}.admin-shell{display:block}.admin-sidebar{flex-direction:row;align-items:center;width:100%;height:auto;position:static;overflow-x:auto}.admin-sidebar .logo{margin-right:10px;padding:0}.admin-sidebar nav{display:flex}.admin-sidebar nav a{justify-content:center;width:42px;padding:0}.admin-sidebar footer{display:none}.admin-main{padding:28px 16px 60px}.page-header{flex-direction:column;align-items:flex-start}.page-header h1{font-size:38px}.metric-grid{grid-template-columns:1fr 1fr}.metric{min-height:130px}.metric strong{font-size:39px}.filter-bar{flex-wrap:wrap}.search-field{flex-basis:100%}.table-panel{overflow-x:auto}table{min-width:720px}.form-section,.form-grid,.check-grid{grid-template-columns:1fr}.form-footer{flex-direction:column;align-items:stretch}.system-admin-grid,.tenant-system-grid,.account-strip{grid-template-columns:1fr}.tenant-nav{align-items:center}.workspace-pill{display:none}.tenant-main{padding-top:50px}.account-strip>div{border-right:0;border-bottom:1px solid var(--line)}.audit-table>div{grid-template-columns:1fr;gap:4px}.subscription-form,.workspace-identity-panel dl,.user-create-form{grid-template-columns:1fr}.trial-days-form{grid-template-columns:1fr;align-items:stretch}.trial-days-form label{width:100%}}.mk-site{--mk-ink:#122018;--mk-green:#1e6b48;--mk-mint:#dcf66b;--mk-paper:#f6f7f2;background:var(--mk-paper);min-height:100vh;color:var(--mk-ink);overflow:hidden}.mk-nav{z-index:10;justify-content:space-between;align-items:center;gap:28px;max-width:1280px;height:82px;margin:auto;padding:0 32px;display:flex;position:relative}.mk-nav-links,.mk-nav-actions{align-items:center;gap:28px;display:flex}.mk-nav-links a,.mk-login{color:#526057;font-size:13px;font-weight:750}.mk-nav-links a:hover,.mk-login:hover{color:var(--mk-ink)}.mk-button{background:var(--mk-mint);color:#17210e;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 22px;font-size:13px;font-weight:850;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 24px #6f8e2421}.mk-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #28462326}.mk-button.small{min-height:42px;padding:0 17px}.mk-button.ghost{box-shadow:none;background:0 0;border:1px solid #c5ccc5}.mk-button.dark{background:var(--mk-ink);color:#fff;box-shadow:none}.mk-hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:75px;max-width:1280px;min-height:700px;margin:auto;padding:74px 32px 110px;display:grid}.mk-pill{color:#536258;letter-spacing:.8px;text-transform:uppercase;background:#ffffff8f;border:1px solid #d4dad1;border-radius:999px;width:max-content;max-width:100%;margin-bottom:25px;padding:8px 12px;font-size:10px;font-weight:850}.mk-pill i{background:#53a66f;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #53a66f21}.mk-hero h1,.mk-section-head h2,.mk-contact h2{letter-spacing:-4.4px;margin:0;font:700 clamp(52px,6vw,82px)/.98 Georgia,serif}.mk-hero h1 em,.mk-section-head h2 em{color:#728079;font-weight:400}.mk-hero-copy>p{color:#56635b;max-width:590px;margin:28px 0;font-size:18px;line-height:1.65}.mk-actions{flex-wrap:wrap;gap:12px;display:flex}.mk-hero-proof{color:#56635b;flex-wrap:wrap;gap:22px;margin-top:30px;font-size:11px;font-weight:750;display:flex}.mk-hero-proof span:first-letter{color:#3d835d}.mk-product{background:#fff;border:1px solid #d7ded6;border-radius:22px;min-width:0;position:relative;transform:rotate(1.2deg);box-shadow:0 38px 90px #162d1f29}.mk-product-top{border-bottom:1px solid #e7ebe6;justify-content:space-between;align-items:center;height:46px;padding:0 17px;display:flex}.mk-product-top div{gap:5px;display:flex}.mk-product-top div span{background:#cad0c9;border-radius:50%;width:7px;height:7px}.mk-product-top small{color:#8a958e;letter-spacing:1.4px;font-size:8px;font-weight:900}.mk-product-top>b{color:#95a098;letter-spacing:2px}.mk-product-body{grid-template-columns:128px 1fr;min-height:430px;display:grid}.mk-product-body aside{border-right:1px solid #e7ebe6;flex-direction:column;gap:7px;padding:23px 13px;display:flex}.mk-product-body aside>i{background:var(--mk-ink);width:30px;height:30px;color:var(--mk-mint);border-radius:9px;place-items:center;margin:0 0 20px 9px;font:700 17px Georgia;display:grid}.mk-product-body aside>span{color:#7a857e;border-radius:8px;align-items:center;gap:8px;min-height:35px;padding:0 9px;font-size:9px;font-weight:800;display:flex}.mk-product-body aside>span.active{color:#325441;background:#eef4e7}.mk-product-body aside span b{text-align:center;width:13px}.mk-product-body>section{background:#fafbf8;border-radius:0 0 22px;min-width:0;padding:30px 25px}.mk-product-body header{justify-content:space-between;align-items:center;display:flex}.mk-product-body header div{gap:4px;display:grid}.mk-product-body header small{color:#919b94;letter-spacing:1.2px;font-size:7px}.mk-product-body header strong{font-size:19px}.mk-product-body header button{background:var(--mk-ink);color:#fff;border:0;border-radius:8px;padding:10px 12px;font-size:8px;font-weight:800}.mk-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:28px;display:grid}.mk-metrics article{background:#fff;border:1px solid #e5e9e4;border-radius:10px;gap:9px;min-width:0;padding:15px 13px;display:grid}.mk-metrics span{color:#838d86;font-size:7px}.mk-metrics strong{white-space:nowrap;font-size:12px}.mk-metrics small{color:#4a8a61;font-size:7px}.mk-chart{background:#fff;border:1px solid #e5e9e4;border-radius:12px;margin-top:14px;padding:17px}.mk-chart>div:first-child{justify-content:space-between;font-size:8px;display:flex}.mk-chart b{color:#8b958e;font-size:7px}.mk-bars{border-bottom:1px solid #e3e8e2;align-items:flex-end;gap:8px;height:145px;margin-top:25px;display:flex}.mk-bars i{opacity:.86;background:linear-gradient(#a7d568,#31684a);border-radius:3px 3px 0 0;flex:1;min-width:3px}.mk-float{background:#fff;border:1px solid #dce2da;border-radius:12px;padding:13px 15px;position:absolute;box-shadow:0 18px 44px #162d1f26}.mk-float-stock{align-items:center;gap:10px;display:flex;bottom:65px;left:-38px}.mk-float-stock>b{color:#3e8159;background:#e9f6df;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.mk-float-stock span{gap:3px;display:grid}.mk-float strong{font-size:10px}.mk-float small{color:#8a958e;font-size:7px}.mk-float-sale{gap:5px;display:grid;top:75px;right:-25px}.mk-float-sale strong{font-size:15px}.mk-value-strip{background:var(--mk-ink);color:#fff;justify-content:center;align-items:center;gap:24px;min-height:76px;padding:20px 30px;display:flex}.mk-value-strip span{color:var(--mk-mint);letter-spacing:1.4px;font-size:9px;font-weight:900}.mk-value-strip p{color:#c6d0c9;margin:0;font-size:11px}.mk-value-strip i{background:#66736b;border-radius:50%;width:3px;height:3px}.mk-section{max-width:1280px;margin:auto;padding:120px 32px}.mk-section-head{max-width:760px}.mk-section-head .mk-kicker,.mk-kicker{color:#66756b;letter-spacing:1.7px;margin:0 0 17px;font-size:10px;font-weight:900}.mk-section-head h2{letter-spacing:-3px;font-size:clamp(45px,5vw,68px)}.mk-section-head>p:last-child{color:#627067;max-width:620px;line-height:1.7}.mk-solution-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:60px;display:grid}.mk-solution-grid article{background:#fff;border:1px solid #dce2da;border-radius:18px;flex-direction:column;min-height:440px;padding:27px;display:flex;position:relative}.mk-solution-icon{color:#315e44;background:#edf3e6;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:45px;font-size:23px;display:grid}.mk-solution-grid article>span{color:#a1aba4;font:700 10px Georgia;position:absolute;top:30px;right:25px}.mk-solution-grid h3{margin:0;font-size:24px}.mk-solution-grid article>p{color:#68746d;font-size:13px;line-height:1.6}.mk-solution-grid ul,.mk-plan-grid ul{color:#4e5c53;gap:10px;margin:16px 0 25px;padding:0;font-size:12px;list-style:none;display:grid}.mk-solution-grid li:first-letter{color:#4c9466}.mk-solution-grid article>a{border-top:1px solid #e5e9e4;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:11px;font-weight:850;display:flex}.mk-inventory-link{color:#647168;margin:28px 0 0;font-size:13px}.mk-inventory-link a{color:#245f41;border-bottom:1px solid #7ca48d;font-weight:850}.mk-feature-section{background:var(--mk-ink);color:#fff;padding:120px max(32px,50vw - 608px)}.mk-section-head.light .mk-kicker{color:var(--mk-mint)}.mk-section-head.light h2 em{color:#95a299}.mk-feature-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:60px;display:grid}.mk-feature-grid article{background:#17271e;border:1px solid #35443a;border-radius:18px;min-height:340px;padding:30px;overflow:hidden}.mk-feature-grid article.wide{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:50px;min-height:300px;display:grid}.mk-feature-grid article>span,.mk-feature-grid article div>span{color:var(--mk-mint);font:700 10px Georgia}.mk-feature-grid h3{max-width:530px;margin:18px 0 10px;font-size:27px}.mk-feature-grid p{color:#aab7ae;max-width:560px;font-size:13px;line-height:1.65}.mk-loading-demo{background:#f2f5f0;border-radius:14px;gap:14px;min-height:180px;padding:28px;display:grid}.mk-loading-demo i{background:linear-gradient(90deg,#dde3dd,#f8faf7,#dde3dd) 0 0/200% 100%;border-radius:6px;height:16px;display:block}.mk-loading-demo i:first-child{width:42%;height:25px}.mk-loading-demo i:nth-child(2){width:70%}.mk-action-demo{gap:8px;margin-top:55px;display:flex}.mk-action-demo b{color:#cbd5ce;border:1px solid #435248;border-radius:8px;padding:9px 12px;font-size:9px}.mk-device-demo{justify-content:center;align-items:flex-end;gap:12px;height:90px;margin-top:50px;display:flex}.mk-device-demo i{border:2px solid #5b6c60;border-radius:6px;display:block}.mk-device-demo i:first-child{width:105px;height:70px}.mk-device-demo i:nth-child(2){width:55px;height:80px}.mk-device-demo i:last-child{width:30px;height:55px}.mk-security-card{background:linear-gradient(120deg,#17271e,#244832)!important}.mk-shield{text-align:center;width:130px;height:150px;color:var(--mk-mint);border:1px solid #738d7b;border-radius:60px 60px 75px 75px;place-content:center;margin:auto;font:700 58px Georgia;display:grid;box-shadow:0 0 70px #dcf66b1a}.mk-shield small{letter-spacing:1.8px;margin-top:8px;font:800 7px Arial}.mk-shield{width:150px;height:150px;font:inherit;border-radius:50%}.mk-shield img{object-fit:contain;filter:invert();width:82px;height:82px}.mk-shield small{color:var(--mk-mint)}.mk-how{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.mk-steps{border-top:1px solid #d8ded7}.mk-steps article{border-bottom:1px solid #d8ded7;grid-template-columns:45px 1fr;column-gap:15px;padding:27px 0;display:grid}.mk-steps article>span{color:#5c946d;grid-row:1/3;font:700 14px Georgia}.mk-steps h3{margin:0;font-size:20px}.mk-steps p{color:#66736b;margin:8px 0 0;font-size:12px;line-height:1.55}.mk-pricing{background:#e9ede5;padding:120px max(32px,50vw - 608px)}.mk-plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;margin-top:60px;display:grid}.mk-plan-grid article{background:#fff;border:1px solid #d2d9d0;border-radius:18px;flex-direction:column;min-height:540px;padding:29px;display:flex;position:relative}.mk-plan-grid article.featured{background:var(--mk-ink);color:#fff;border-color:var(--mk-ink);transform:translateY(-12px);box-shadow:0 25px 55px #172a1e29}.mk-popular{background:var(--mk-mint);color:#253016;letter-spacing:1px;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:900;position:absolute;top:19px;right:20px}.mk-plan-grid article>p:first-of-type{margin:0;font-size:13px;font-weight:850}.mk-price{align-items:flex-end;gap:7px;margin:25px 0 20px;display:flex}.mk-price span{color:#748078;padding-bottom:8px;font-size:8px;font-weight:900}.mk-price strong{letter-spacing:-2px;font:700 50px/.9 Georgia}.mk-price small{color:#87928a;padding-bottom:6px;font-size:9px}.mk-plan-grid article>p:nth-of-type(2){color:#68746d;min-height:44px;font-size:12px;line-height:1.5}.mk-plan-grid article.featured>p,.mk-plan-grid article.featured li{color:#b8c6bc}.mk-plan-grid li{gap:9px;display:flex}.mk-plan-grid li i{color:#56a46f;font-style:normal}.mk-plan-grid article .mk-button{width:100%;margin-top:auto}.mk-price-note{text-align:center;color:#6e7972;margin:20px auto 0;font-size:10px}.mk-faq{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.mk-faq details{border-top:1px solid #d6dcd4}.mk-faq details:last-child{border-bottom:1px solid #d6dcd4}.mk-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;font-size:15px;font-weight:800;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary span{font-size:21px;font-weight:400}.mk-faq details[open] summary span{transform:rotate(45deg)}.mk-faq details p{color:#657169;max-width:610px;margin:0 0 25px;font-size:13px;line-height:1.7}.mk-contact{background:#cdeb62;grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;padding:110px max(32px,50vw - 608px);display:grid}.mk-contact h2{letter-spacing:-3px;font-size:clamp(45px,5vw,68px)}.mk-contact>div>p:not(.mk-kicker){color:#415329;max-width:510px;line-height:1.65}.mk-contact-links{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.mk-contact-links a{border:1px solid #243d173d;border-radius:10px;gap:4px;padding:13px 15px;display:grid}.mk-contact-links span{letter-spacing:1.1px;font-size:7px}.mk-contact-links strong{font-size:11px}.mk-lead-form{background:#fff;border-radius:18px;gap:16px;padding:30px;display:grid;box-shadow:0 24px 60px #3650202b}.mk-lead-form>div{grid-template-columns:1fr 1fr;gap:13px;display:grid}.mk-lead-form label{color:#4c5850;gap:7px;font-size:10px;font-weight:850;display:grid}.mk-lead-form input,.mk-lead-form select{color:#18231c;background:#fafbf9;border:1px solid #d8ded7;border-radius:9px;width:100%;min-height:47px;padding:0 12px}.mk-lead-form small{text-align:center;color:#7c877f;font-size:9px}.mk-footer{color:#758078;grid-template-columns:auto 1fr auto auto;align-items:center;gap:35px;max-width:1280px;min-height:120px;margin:auto;padding:30px 32px;font-size:10px;display:grid}.mk-footer p{margin:0}.mk-footer div{gap:19px;font-weight:800;display:flex}@media (max-width:980px){.mk-hero,.mk-how,.mk-faq,.mk-contact{grid-template-columns:1fr}.mk-hero{padding-top:45px}.mk-product{margin:25px}.mk-solution-grid,.mk-plan-grid{grid-template-columns:1fr}.mk-solution-grid article{min-height:360px}.mk-plan-grid article.featured{transform:none}.mk-feature-grid article.wide{grid-template-columns:1fr}.mk-how,.mk-faq,.mk-contact{gap:50px}.mk-footer{grid-template-columns:auto 1fr auto}.mk-footer>span{display:none}}@media (max-width:700px){.mk-nav{height:68px;padding:0 18px}.mk-nav-links,.mk-login{display:none}.mk-hero{gap:55px;min-height:0;padding:50px 18px 75px}.mk-hero h1{letter-spacing:-3px;font-size:48px}.mk-hero-copy>p{font-size:15px}.mk-product{margin:0;transform:none}.mk-product-body{grid-template-columns:1fr;min-height:385px}.mk-product-body aside{display:none}.mk-product-body>section{padding:22px 14px}.mk-metrics{gap:5px}.mk-metrics article{padding:12px 8px}.mk-metrics strong{font-size:9px}.mk-float{display:none}.mk-value-strip{justify-content:flex-start;overflow-x:auto}.mk-value-strip p{white-space:nowrap}.mk-section,.mk-feature-section,.mk-pricing,.mk-contact{padding:80px 18px}.mk-section-head h2,.mk-contact h2{letter-spacing:-2px;font-size:42px}.mk-solution-grid{margin-top:40px}.mk-feature-grid{grid-template-columns:1fr}.mk-feature-grid article.wide{grid-column:auto}.mk-feature-grid article{min-height:300px;padding:23px}.mk-loading-demo{padding:20px}.mk-plan-grid{margin-top:40px}.mk-lead-form{padding:22px 16px}.mk-lead-form>div{grid-template-columns:1fr}.mk-footer{grid-template-columns:1fr;gap:18px;padding:28px 18px}.mk-footer div{order:2}}.seo-page>article{border-top:1px solid #e1e5df}.seo-hero{text-align:center;max-width:1040px;margin:auto;padding:80px 32px 105px}.seo-breadcrumb{color:#748078;justify-content:center;gap:9px;margin-bottom:38px;font-size:11px;display:flex}.seo-breadcrumb a{font-weight:800}.seo-hero h1{letter-spacing:-3.8px;max-width:980px;margin:0 auto;font:700 clamp(48px,6vw,78px)/1 Georgia,serif}.seo-hero>p:not(.mk-kicker){color:#58665d;max-width:760px;margin:28px auto;font-size:17px;line-height:1.72}.seo-hero .mk-actions{justify-content:center}.seo-proof{color:#5b695f;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:30px;font-size:11px;font-weight:750;display:flex}.seo-section{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;max-width:1216px;margin:auto;padding:105px 32px;display:grid}.seo-section h2,.seo-section-title h2,.seo-cta h2{letter-spacing:-2.5px;margin:0;font:700 clamp(39px,4.5vw,62px)/1.03 Georgia,serif}.seo-section>div:first-child>p:last-child{color:#66736a;line-height:1.7}.seo-audience ul{border-top:1px solid #d8ded7;margin:0;padding:0;list-style:none}.seo-audience li{border-bottom:1px solid #d8ded7;padding:20px 5px;font-size:16px;font-weight:800}.seo-audience li:before{content:"✓";color:#3e8a5c;margin-right:14px}.seo-feature-block{background:var(--mk-ink);color:#fff;padding:105px max(32px,50vw - 608px)}.seo-section-title{max-width:760px}.seo-section-title .mk-kicker{color:var(--mk-mint)}.seo-feature-list{border-top:1px solid #38483e;grid-template-columns:1fr 1fr;margin-top:60px;display:grid}.seo-feature-list article{border-bottom:1px solid #38483e;grid-template-columns:48px 1fr;gap:10px;min-height:190px;padding:28px 24px 28px 0;display:grid}.seo-feature-list article:nth-child(odd){border-right:1px solid #38483e}.seo-feature-list article:nth-child(2n){padding-left:28px}.seo-feature-list span{color:var(--mk-mint);font:700 11px Georgia}.seo-feature-list h3{margin:0 0 10px;font-size:21px}.seo-feature-list p{color:#aebbb2;margin:0;font-size:13px;line-height:1.65}.seo-results>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.seo-results>div:last-child p{background:#fff;border:1px solid #d7ded6;border-radius:12px;align-items:center;gap:12px;min-height:74px;margin:0;padding:20px;font-size:13px;font-weight:800;display:flex}.seo-results>div:last-child span{color:#3f8d5d}.seo-faq details{border-top:1px solid #d6dcd4}.seo-faq details:last-child{border-bottom:1px solid #d6dcd4}.seo-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;font-size:15px;font-weight:800;list-style:none;display:flex}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq details p{color:#657169;margin:0 0 25px;font-size:13px;line-height:1.7}.seo-cta{background:#cdeb62;grid-template-columns:1fr auto;align-items:center;gap:70px;padding:95px max(32px,50vw - 608px);display:grid}.seo-cta>div:first-child>p:last-child{color:#405329;max-width:650px;line-height:1.65}.seo-cta>div:last-child{justify-items:center;gap:14px;display:grid}.seo-cta>div:last-child>a:last-child{border-bottom:1px solid #14280f59;font-size:12px;font-weight:850}@media (max-width:850px){.seo-section,.seo-cta{grid-template-columns:1fr;gap:45px}.seo-feature-list{grid-template-columns:1fr}.seo-feature-list article:nth-child(odd){border-right:0}.seo-feature-list article:nth-child(2n){padding-left:0}.seo-cta>div:last-child{justify-items:start}}@media (max-width:700px){.seo-hero{padding:55px 18px 75px}.seo-hero h1{letter-spacing:-2.2px;font-size:43px}.seo-hero>p:not(.mk-kicker){font-size:15px}.seo-section,.seo-feature-block,.seo-cta{padding:75px 18px}.seo-section h2,.seo-section-title h2,.seo-cta h2{font-size:39px}.seo-results>div:last-child{grid-template-columns:1fr}.seo-feature-list article{grid-template-columns:38px 1fr;padding-right:0}}
