.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{float:right;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);font-size:20px;font-weight:700;line-height:1;position:relative;top:-.3em;right:-.3em}.toast-close-button:focus,.toast-close-button:hover{color:#000;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);text-decoration:none}.rtl .toast-close-button{float:left;left:-.3em;right:.3em}button.toast-close-button{cursor:pointer;-webkit-appearance:none;background:0 0;border:0;padding:0}.toast-top-center{width:100%;top:0;right:0}.toast-bottom-center{width:100%;bottom:0;right:0}.toast-top-full-width{width:100%;top:0;right:0}.toast-bottom-full-width{width:100%;bottom:0;right:0}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{bottom:12px;right:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{z-index:999999;pointer-events:none;position:fixed}#toast-container *{box-sizing:border-box}#toast-container>div{pointer-events:auto;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);width:300px;filter:alpha(opacity=80);background-position:15px;background-repeat:no-repeat;border-radius:3px;margin:0 0 6px;padding:15px 15px 15px 50px;position:relative;overflow:hidden;box-shadow:0 0 12px #999}#toast-container>div.rtl{direction:rtl;background-position:right 15px center;padding:15px 50px 15px 15px}#toast-container>div:hover{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer;box-shadow:0 0 12px #000}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);height:4px;filter:alpha(opacity=40);background-color:#000;position:absolute;bottom:0;left:0}@media (width<=240px){#toast-container>div{width:11em;padding:8px 8px 8px 50px}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{top:-.2em;right:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media (width>=241px) and (width<=480px){#toast-container>div{width:18em;padding:8px 8px 8px 50px}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{top:-.2em;right:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media (width>=481px) and (width<=768px){#toast-container>div{width:25em;padding:15px 15px 15px 50px}#toast-container>div.rtl{padding:15px 50px 15px 15px}}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#111827;--muted:#667085;--faint:#98a2b3;--line:#d9e2ec;--paper:#fff;--paper-soft:#f7fafc;--surface:#ffffffe6;--surface-strong:#fff;--nav:#101828;--nav-2:#182230;--brand:#0e9384;--brand-dark:#107569;--aqua:#15b8a6;--blue:#3e7dd9;--amber:#f3aa3d;--coral:#e46f5d;--green:#15996b;--red:#c83f35;--cta-start:color-mix(in srgb, var(--brand) 9%, var(--paper));--cta-end:color-mix(in srgb, var(--brand) 18%, var(--paper));--cta-border:color-mix(in srgb, var(--brand) 28%, var(--line));--cta-soft:color-mix(in srgb, var(--brand) 7%, transparent);--shadow:0 24px 70px #10182821;--shadow-soft:0 16px 38px #10182814;--container:min(1180px, calc(100% - 32px));--radius:8px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eef4f8;--muted:#a8b4c3;--faint:#77869a;--line:#2a3a4f;--paper:#111b2a;--paper-soft:#0c1522;--surface:#111b2ae6;--surface-strong:#152235;--nav:#07111d;--nav-2:#101b2a;--brand:#55d6c9;--brand-dark:#9ee8df;--aqua:#55d6c9;--blue:#8fb3f3;--amber:#f6c36a;--coral:#f19a86;--green:#7bd6a8;--red:#ff9b92;--cta-start:#5eead41c;--cta-end:#5eead42e;--cta-border:#5eead43d;--cta-soft:#5eead414;--shadow:0 24px 70px #00000061;--shadow-soft:0 16px 38px #00000040}*{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-behavior:smooth;overflow-y:scroll}body{min-width:320px;color:var(--ink);background:linear-gradient(90deg,#10182809 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#f6f9fc 0%,#edf3f7 46%,#fbfcfd 100%);margin:0}:root[data-theme=dark] body{background:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#08111d 0%,#0e1826 52%,#09121d 100%)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}svg{flex:none}.app-shell{min-height:100vh}.site-header{z-index:40;background:linear-gradient(90deg, var(--cta-soft), transparent 34%, #f2c36b1f), #ffffffd1;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);border-bottom:1px solid #d9e2ecbd;position:sticky;top:0;box-shadow:0 14px 38px #10182817}:root[data-theme=dark] .site-header{background:linear-gradient(90deg, var(--cta-soft), transparent 34%, #e8b85f17), #07111de6;border-bottom-color:#ffffff14;box-shadow:0 12px 34px #07111d38}.nav-wrap{width:var(--container);justify-content:space-between;align-items:center;gap:18px;height:74px;margin:0 auto;display:flex}.brand{border-radius:calc(var(--radius) + 4px);min-width:max-content;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:6px 9px 6px 6px;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.brand:hover{border-color:var(--cta-border);background:var(--cta-start);transform:translateY(-1px)}:root[data-theme=dark] .brand{color:#fff}.brand strong,.brand small{display:block}.brand strong{font-size:20px;line-height:1}.brand small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:750}:root[data-theme=dark] .brand small{color:#ffffff9e}.brand-mark{border-radius:var(--radius);width:44px;height:44px;color:var(--brand-dark);background:linear-gradient(135deg, #ffffffbf, transparent 38%), linear-gradient(135deg, var(--cta-start), var(--cta-end));border:1px solid var(--cta-border);box-shadow:0 16px 34px var(--cta-soft);place-items:center;display:grid}.nav-links,.nav-actions,.hero-actions,.icon-label,.admin-tabs,.row-actions,.section-actions,.form-actions,.settings-actions{align-items:center;display:flex}.nav-links{background:linear-gradient(#ffffffe6,#ffffff94);border:1px solid #d9e2ecc7;border-radius:999px;gap:8px;padding:8px 10px;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #10182814}:root[data-theme=dark] .nav-links{background:linear-gradient(#ffffff17,#ffffff09);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff14,0 14px 34px #0003}.nav-links button,.admin-tabs button,.settings-tabs button{border-radius:var(--radius);background:0 0;border:1px solid #0000}.nav-links button{min-width:118px;min-height:42px;color:var(--muted);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:820;transition:color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.nav-links button svg{transition:transform .18s,color .18s}.nav-links button:hover,.nav-links button.active{color:var(--ink);background:var(--surface-strong);transform:translateY(-1px);box-shadow:0 10px 24px #1018281a}.nav-links button.active{color:var(--brand-dark);border-color:var(--cta-border);background:linear-gradient(135deg, #ffffff6b, transparent 42%), linear-gradient(135deg, var(--cta-start), var(--cta-end))}.nav-links button:hover svg,.nav-links button.active svg{transform:translateY(-1px)}:root[data-theme=dark] .nav-links button{color:#ffffffad}:root[data-theme=dark] .nav-links button:hover,:root[data-theme=dark] .nav-links button.active{color:#fff;background:#ffffff1c}:root[data-theme=dark] .nav-links button.active{color:#d9fffb;background:linear-gradient(135deg, #ffffff1a, transparent 42%), linear-gradient(135deg, var(--cta-start), var(--cta-end))}.nav-actions{gap:10px}.btn,.theme-toggle,.menu-btn,.icon-btn{border-radius:var(--radius);min-height:42px;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}.btn{white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:850;display:inline-flex}.btn:not(:disabled):hover,.theme-toggle:hover,.menu-btn:hover,.icon-btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.58}.btn.primary{color:#07111d;background:linear-gradient(135deg,#5eead4,#f6c36a);box-shadow:0 16px 34px #15b8a638}.btn.ghost{color:var(--brand-dark);border-color:var(--cta-border);background:var(--cta-start)}:root[data-theme=dark] .btn.ghost{color:#d9fffb;border-color:var(--cta-border);background:var(--cta-start)}.btn.subtle,.btn.light{color:var(--ink);border-color:var(--line);background:var(--paper);box-shadow:0 10px 24px #1018280f}.site-header .btn.subtle,.site-header .btn.light{color:var(--ink);border-color:var(--line);box-shadow:none;background:#ffffffb8}:root[data-theme=dark] .site-header .btn.subtle,:root[data-theme=dark] .site-header .btn.light{color:#fff;background:#ffffff14;border-color:#ffffff1f}.btn.big{min-height:52px;padding:0 22px}.theme-toggle,.menu-btn,.icon-btn{border:1px solid var(--line);background:var(--paper);width:42px;color:var(--ink);place-items:center;display:grid}.site-header .theme-toggle,.site-header .menu-btn{color:var(--ink);border-color:var(--line);background:#ffffffb8}:root[data-theme=dark] .site-header .theme-toggle,:root[data-theme=dark] .site-header .menu-btn{color:#fff;background:#ffffff12;border-color:#ffffff21}.menu-btn{display:none}.hero{--hero-start:#08111d;--hero-mid:#101828;--hero-end:#123536;--hero-glow-a:#5eead429;--hero-glow-b:#f6c36a29;--hero-accent:#5eead4;--hero-accent-2:#f6c36a;--hero-text:#fff;--hero-muted:#ffffffc2;--hero-subtle:#ffffff9e;--hero-grid-a:#ffffff14;--hero-grid-b:#ffffff0b;--hero-panel:#fffffff0;--hero-panel-soft:#ffffffb8;--hero-panel-text:#111827;--hero-panel-muted:#667085;--hero-glass:#07111d6b;--hero-orbit-center:#07111deb;color:var(--hero-text);touch-action:pan-y;cursor:grab;background:linear-gradient(112deg, var(--hero-grid-a) 0 1px, transparent 1px 46px), linear-gradient(16deg, var(--hero-grid-b) 0 1px, transparent 1px 58px), linear-gradient(135deg, var(--hero-start) 0%, var(--hero-mid) 46%, var(--hero-end) 100%);background-size:46px 46px,58px 58px,auto;transition:background .35s;position:relative;overflow:hidden}.hero:active{cursor:grabbing}.hero-operations{--hero-start:#08111d;--hero-mid:#172033;--hero-end:#173f3d;--hero-glow-a:#5eead42e;--hero-glow-b:#f6c36a21;--hero-accent:#5eead4;--hero-accent-2:#f6c36a}.hero-commerce{--hero-start:#10231f;--hero-mid:#34431d;--hero-end:#5a3224;--hero-glow-a:#f6c36a33;--hero-glow-b:#e46f5d29;--hero-accent:#f6c36a;--hero-accent-2:#e46f5d}.hero-seo{--hero-start:#0a1420;--hero-mid:#183366;--hero-end:#0f5a64;--hero-glow-a:#3e7dd938;--hero-glow-b:#5eead421;--hero-accent:#8fb3f3;--hero-accent-2:#55d6c9}.hero-care{--hero-start:#09121d;--hero-mid:#123427;--hero-end:#4a3b19;--hero-glow-a:#7bd6a833;--hero-glow-b:#f6c36a24;--hero-accent:#7bd6a8;--hero-accent-2:#f6c36a}:root[data-theme=light] .hero{--hero-text:#132238;--hero-muted:#132238b8;--hero-subtle:#13223894;--hero-grid-a:#1018280e;--hero-grid-b:#10182809;--hero-panel:#ffffffeb;--hero-panel-soft:#1018281f;--hero-panel-text:#111827;--hero-panel-muted:#667085;--hero-glass:#ffffff8a;--hero-orbit-center:#fffffff5}:root[data-theme=light] .hero-operations{--hero-start:#eefdfa;--hero-mid:#edf5ff;--hero-end:#f7f2e3;--hero-glow-a:#0e938429;--hero-glow-b:#f6c36a2b}:root[data-theme=light] .hero-commerce{--hero-start:#fff8e7;--hero-mid:#effaf5;--hero-end:#ffece5;--hero-glow-a:#f6c36a33;--hero-glow-b:#e46f5d21}:root[data-theme=light] .hero-seo{--hero-start:#f0f6ff;--hero-mid:#eafafa;--hero-end:#f5fbff;--hero-glow-a:#3e7dd92e;--hero-glow-b:#15b8a621}:root[data-theme=light] .hero-care{--hero-start:#effbf4;--hero-mid:#f8faed;--hero-end:#fff7e6;--hero-glow-a:#15996b29;--hero-glow-b:#f6c36a2b}.hero:before{content:"";background:linear-gradient(120deg, var(--hero-glow-a), transparent 38%), linear-gradient(300deg, var(--hero-glow-b), transparent 42%);pointer-events:none;position:absolute;inset:0}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f6f9fcfa);height:58px;position:absolute;bottom:0;left:0;right:0}:root[data-theme=dark] .hero:after{background:linear-gradient(#0000,#08111dfa)}.hero-grid{z-index:1;width:var(--container);grid-template-columns:minmax(0,.95fr) minmax(360px,.74fr);align-items:center;gap:44px;min-height:min(532px,70vh - 52px);margin:0 auto;padding:46px 0 74px;display:grid;position:relative}.hero-copy{z-index:2;max-width:640px;animation:.5s both heroCopyIn;position:relative}.hero-copy h1,.panel-head h1,.auth-panel h1,.access-gate h1{letter-spacing:0;margin:12px 0 16px;line-height:1.02}.hero-copy h1{max-width:720px;font-size:clamp(42px,5.8vw,76px)}.hero-copy p{max-width:610px;color:var(--hero-muted);font-size:17px;line-height:1.58}.eyebrow,.kicker{align-items:center;gap:8px;font-weight:860;display:inline-flex}.eyebrow{border:1px solid color-mix(in srgb, var(--hero-accent) 38%, var(--hero-panel-soft));background:color-mix(in srgb, var(--hero-accent) 14%, var(--hero-glass));min-height:32px;color:var(--hero-text);border-radius:999px;padding:0 12px}.hero-actions{gap:12px;margin-top:24px}.metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:600px;margin-top:26px;display:grid}.metric-strip div{border:1px solid color-mix(in srgb, var(--hero-text) 14%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--hero-panel) 13%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 14px}.metric-strip strong,.metric-strip span{display:block}.metric-strip strong{color:var(--hero-text);font-size:24px;line-height:1}.metric-strip span{color:var(--hero-subtle);margin-top:7px}.hero-visual{z-index:2;justify-self:end;width:min(460px,100%);min-height:318px;animation:.52s both heroVisualRise;position:relative}.hero-visual:before{content:"";border:1px solid color-mix(in srgb, var(--hero-text) 13%, transparent);border-radius:var(--radius);pointer-events:none;position:absolute;inset:16px -16px -16px 16px;transform:skewY(-2deg)}.hero-command{border:1px solid color-mix(in srgb, var(--hero-text) 16%, transparent);border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in srgb, var(--hero-panel) 18%, transparent), color-mix(in srgb, var(--hero-panel) 7%, transparent)), var(--hero-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-rows:auto 1fr;display:grid;overflow:hidden;box-shadow:0 28px 70px #00000047}.command-head{border-bottom:1px solid color-mix(in srgb, var(--hero-text) 14%, transparent);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:0 18px;display:flex}.command-head span,.command-head strong{align-items:center;gap:8px;display:inline-flex}.command-head span{color:var(--hero-muted);font-weight:830}.command-head strong{color:#07111d;background:linear-gradient(90deg, var(--hero-accent), var(--hero-accent-2));border-radius:999px;padding:7px 12px;font-size:13px}.command-grid{grid-template-columns:minmax(0,1fr) 150px;gap:14px;padding:18px;display:grid}.command-main,.command-side span,.shop-window,.checkout-card,.seo-stack div,.security-feed span{border-radius:var(--radius);background:var(--hero-panel);color:var(--hero-panel-text);border:1px solid #ffffffb8}.command-main{align-content:space-between;min-height:222px;padding:18px;display:grid}.command-main small,.command-main strong{display:block}.command-main small{color:var(--hero-panel-muted);margin-bottom:8px}.command-main strong{font-size:24px;line-height:1.18}.mini-bars{align-items:end;gap:11px;height:112px;display:flex}.mini-bars i{background:linear-gradient(180deg, var(--hero-accent), var(--hero-accent-2));border-radius:8px 8px 0 0;flex:1}.command-side{gap:12px;display:grid}.command-side span{align-items:center;gap:9px;min-height:62px;padding:12px;font-weight:850;display:flex}.hero-shop{grid-template-columns:1fr 168px;align-items:end;gap:18px;display:grid}.shop-window{align-content:start;gap:14px;min-height:292px;padding:18px;display:grid;box-shadow:0 28px 70px #0000003d}.shop-tag{background:var(--hero-panel-text);width:fit-content;color:var(--hero-panel);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:860}.shop-product{border:1px solid color-mix(in srgb, var(--hero-panel-muted) 22%, transparent);border-radius:var(--radius);grid-template-columns:70px 1fr;align-items:center;gap:14px;padding:12px;display:grid}.shop-product>span{border-radius:var(--radius);background:linear-gradient(135deg, #ffffffb8, transparent 40%), linear-gradient(135deg, var(--hero-accent), var(--hero-accent-2));width:70px;height:70px}.shop-product.muted>span{background:linear-gradient(135deg,#ffffffa8,#0000 42%),linear-gradient(135deg,#55d6c9,#8fb3f3)}.shop-product strong,.shop-product small,.checkout-card small,.checkout-card strong,.checkout-card span{display:block}.shop-product small,.checkout-card small{color:var(--hero-panel-muted);margin-top:5px}.checkout-card{align-content:center;gap:12px;min-height:220px;padding:18px;display:grid;transform:translateY(-20px);box-shadow:0 24px 60px #0000003d}.checkout-card strong{font-size:28px}.checkout-card span{color:color-mix(in srgb, var(--green) 80%, #111827);align-items:center;gap:8px;font-weight:850;display:inline-flex}.hero-seo-board{grid-template-columns:190px 1fr;align-items:center;gap:18px;min-height:306px;display:grid}.seo-orbit{background:radial-gradient(circle at center, var(--hero-orbit-center) 0 48%, transparent 49%), conic-gradient(var(--hero-accent) 0 78%, var(--hero-accent-2) 78% 92%, color-mix(in srgb, var(--hero-text) 16%, transparent) 92% 100%);border-radius:50%;align-content:center;place-items:center;width:190px;height:190px;display:grid;box-shadow:0 28px 70px #00000047}.seo-orbit strong,.seo-orbit span{display:block}.seo-orbit strong{font-size:52px;line-height:1}.seo-orbit span{color:var(--hero-muted);margin-top:8px;font-weight:820}.seo-stack{gap:12px;display:grid}.seo-stack div{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:72px;padding:14px;display:grid;box-shadow:0 18px 48px #0000002e}.seo-stack span{color:var(--hero-panel-muted);font-weight:820}.seo-stack strong{color:var(--brand-dark)}.hero-security{grid-template-columns:170px 1fr;align-items:center;gap:18px;display:grid}.security-shield{border:1px solid color-mix(in srgb, var(--hero-accent) 30%, transparent);border-radius:var(--radius);background:linear-gradient(145deg, color-mix(in srgb, var(--hero-accent) 24%, transparent), color-mix(in srgb, var(--hero-panel) 10%, transparent)), var(--hero-glass);align-content:center;place-items:center;gap:16px;min-height:244px;display:grid;box-shadow:0 28px 70px #00000047}.security-shield svg{color:var(--hero-accent)}.security-shield strong{color:#07111d;background:linear-gradient(90deg, var(--hero-accent), var(--hero-accent-2));border-radius:999px;padding:8px 14px}.security-feed{gap:12px;display:grid}.security-feed span{align-items:center;gap:10px;min-height:64px;padding:14px;font-weight:820;display:flex}.security-feed i{background:#15996b;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #15996b24}.security-feed strong{color:var(--brand-dark);margin-left:auto}.product-visual{border-radius:var(--radius);transform-origin:100%;background:linear-gradient(#ffffff2e,#ffffff12),#ffffff1a;border:1px solid #ffffff24;width:min(540px,48vw);min-height:420px;animation:.52s both heroVisualIn;position:absolute;bottom:64px;right:0;overflow:hidden;transform:perspective(1100px)rotateY(-10deg)rotateX(3deg);box-shadow:0 34px 90px #00000057}.browser-bar{background:#07111d57;border-bottom:1px solid #ffffff24;align-items:center;gap:8px;height:56px;padding:0 18px;display:flex}.browser-bar span{background:#ffffffc2;border-radius:50%;width:10px;height:10px}.browser-bar strong{color:#ffffffd1;margin-left:10px;font-size:14px}.visual-body{grid-template-columns:70px 1fr;min-height:364px;display:grid}.visual-sidebar{background:#07111d57;flex-direction:column;align-items:center;gap:14px;padding-top:28px;display:flex}.visual-sidebar span{border-radius:var(--radius);background:#ffffff2e;width:34px;height:34px}.visual-sidebar .active{background:linear-gradient(135deg, var(--cta-start), var(--cta-end))}.visual-main{padding:22px}.visual-row,.visual-cards span{border-radius:var(--radius);color:#111827;background:#fffffff0;border:1px solid #ffffffc7}.visual-row{justify-content:space-between;align-items:center;min-height:92px;padding:18px;display:flex;box-shadow:0 14px 30px #0000001f}.visual-row small,.visual-row strong{display:block}.visual-row small{color:#667085;margin-bottom:6px}.visual-chart{border-radius:var(--radius);background-color:#ffffff1a;background-image:linear-gradient(#ffffff14 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 33%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff21;align-items:end;gap:13px;height:150px;margin:20px 0;padding:16px;display:flex}.visual-chart i{background:linear-gradient(#5eead4,#f6c36a 58%,#e46f5d);border-radius:8px 8px 0 0;flex:1;min-width:24px;box-shadow:0 14px 28px #e46f5d2e}.visual-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.visual-cards span{align-items:center;gap:10px;min-height:70px;padding:14px;font-weight:850;display:flex}.commerce-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.commerce-grid span,.seo-panel,.rank-list span,.monitor-list span{border-radius:var(--radius);color:#111827;background:#fffffff0;border:1px solid #ffffffc7}.commerce-grid span{align-content:center;min-height:116px;padding:16px;display:grid}.commerce-grid strong,.commerce-grid small{display:block}.commerce-grid strong{font-size:28px}.commerce-grid small{color:#667085;margin-top:6px;font-weight:760}.seo-panel{grid-template-columns:128px 1fr;align-items:center;gap:18px;min-height:160px;padding:20px;display:grid}.seo-score{background:radial-gradient(circle at center, #fff 56%, transparent 57%), conic-gradient(#5eead4 0 82%, #1018281f 82% 100%);border-radius:50%;place-items:center;width:112px;height:112px;display:grid}.seo-score strong,.seo-score span,.seo-panel small,.seo-panel strong{display:block}.seo-score strong{align-self:end;font-size:30px;line-height:1}.seo-score span{color:#667085;align-self:start;font-size:12px;font-weight:820}.seo-panel small{color:#667085;margin-bottom:8px}.seo-panel strong{font-size:24px;line-height:1.2}.rank-list,.monitor-list{gap:12px;margin-top:18px;display:grid}.rank-list span,.monitor-list span{align-items:center;gap:10px;min-height:58px;padding:14px;font-weight:820;display:flex}.rank-list span strong,.monitor-list span strong{color:#0e9384;margin-left:auto}.monitor-list i{background:#15996b;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #15996b24}@keyframes heroCopyIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes heroVisualRise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heroVisualIn{0%{opacity:0;transform:perspective(1100px)rotateY(-14deg)rotateX(4deg)translate(24px)}to{opacity:1;transform:perspective(1100px)rotateY(-10deg)rotateX(3deg)translate(0)}}.band,.workflow{width:100%;padding:90px max(16px,50% - 590px)}.band{background:#ffffffb8}:root[data-theme=dark] .band{background:#0c1522b8}.workflow{background:linear-gradient(120deg, #0e93841a, transparent 34%), var(--paper-soft)}.section-head{text-align:center;max-width:780px;margin:0 auto 34px}.section-head.left{text-align:left;margin-left:0}.section-head span,.kicker{color:var(--brand);text-transform:uppercase;letter-spacing:0;font-size:13px}.section-head h2,.panel-head h1{margin:10px 0 0;font-size:42px;line-height:1.12}.service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.service-card,.summary-card,.admin-quote,.auth-panel,.access-gate,.settings-panel,.data-section,.panel-head,.quote-item,.user-editor{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft)}.service-card{min-height:252px;padding:28px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.service-card:before{content:"";background:linear-gradient(90deg, var(--cta-start), var(--cta-end));height:4px;position:absolute;inset:0 0 auto}.service-card:hover{border-color:var(--cta-border);box-shadow:var(--shadow);transform:translateY(-3px)}.service-card svg{color:var(--brand)}.service-card h3,.step h3,.quote-item h3,.admin-quote h3{margin:14px 0 8px}.service-card p,.step p,.quote-item p,.panel-head p,.auth-panel p,.access-gate p,.admin-quote p{color:var(--muted);line-height:1.62}.timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.step{border-top:3px solid var(--brand);gap:18px;padding-top:22px;display:flex}.step>span{color:var(--coral);font-size:28px;font-weight:920}.auth-page,.panel-page{width:var(--container);min-height:calc(100vh - 170px);margin:0 auto;padding:10px 0 20px}.admin-page{width:min(1400px,100% - 32px)}.admin-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:22px;display:grid}.admin-sidebar{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);gap:16px;padding:14px;display:grid;position:sticky;top:70px}.admin-sidebar-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:4px 4px 14px;display:flex}.admin-sidebar-head strong,.admin-sidebar-head small{display:block}.admin-sidebar-head small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:760}.admin-sidebar-mark{border-radius:var(--radius);color:#07111d;background:linear-gradient(135deg, #ffffffbf, transparent 38%), linear-gradient(135deg, var(--cta-start), var(--cta-end));flex:none;place-items:center;width:44px;height:44px;display:grid}.admin-side-nav{gap:6px;display:grid}.admin-side-nav button{border-radius:var(--radius);min-height:48px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;font-weight:840;display:grid}.admin-side-nav button:hover,.admin-side-nav button.active{color:var(--ink);border-color:var(--line);background:var(--surface-strong)}.admin-side-nav button.active{box-shadow:0 10px 22px #10182812}.admin-side-nav small{color:var(--muted);font-size:11px;font-weight:760}.admin-content{min-width:0}.auth-panel,.access-gate{max-width:580px;margin:0 auto;padding:34px}.auth-panel{position:relative;overflow:hidden}.auth-panel:before,.access-gate:before{content:"";background:linear-gradient(90deg, var(--cta-start), var(--cta-end));border-radius:999px;width:64px;height:4px;margin-bottom:22px;display:block}.form-stack,.wizard-step,.settings-panel,.admin-quote,.settings-group,.user-management,.user-editor{gap:16px;display:grid}label{color:var(--ink);gap:8px;font-weight:800;display:grid}input,select,textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-strong);width:100%;color:var(--ink);outline:none;padding:12px 13px}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 18%, transparent)}input::placeholder,textarea::placeholder{color:var(--faint)}.text-btn{color:var(--brand);background:0 0;border:0;font-weight:860}.form-error,.inline-message{border:1px solid color-mix(in srgb, var(--red) 36%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--red) 10%, var(--paper));color:var(--red);padding:12px 14px}.modal-error{margin:0 22px 18px}.panel-head{background:linear-gradient(135deg, var(--cta-soft), transparent 42%), var(--surface);justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;padding:30px;display:flex;position:relative;overflow:hidden}.panel-head:after{content:"";background:linear-gradient(90deg, var(--cta-start), var(--cta-end));height:4px;position:absolute;inset:auto 0 0}.panel-head h1{max-width:780px}.panel-head p{max-width:760px}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.admin-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-card{padding:22px}.summary-card svg,.access-gate svg,.empty-state svg{color:var(--brand)}.summary-card span,.summary-card strong{display:block}.summary-card span{color:var(--muted);margin-top:12px}.summary-card strong{margin-top:6px;font-size:34px}.admin-summary-grid .summary-card strong{overflow-wrap:anywhere;font-size:clamp(24px,2.4vw,34px)}.admin-overview{gap:22px;display:grid}.overview-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;display:grid}.status-breakdown,.overview-recent-list{gap:10px;display:grid}.status-row{gap:8px;display:grid}.status-row>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.status-row strong{color:var(--ink)}.status-row i{background:var(--paper-soft);border-radius:999px;height:8px;overflow:hidden}.status-row i span{border-radius:inherit;background:linear-gradient(90deg, var(--cta-start), var(--cta-end));height:100%;display:block}.overview-recent-list button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-strong);color:var(--ink);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.overview-recent-list button:hover{border-color:var(--cta-border);background:var(--cta-start)}.overview-recent-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-recent-list small{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:760}.data-section,.settings-panel{padding:24px}.settings-group{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-strong);padding:18px}.section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.section-title.compact{margin-bottom:0}.section-title h2{margin:0}.section-title span{color:var(--muted)}.section-title .kicker{margin-bottom:8px}.section-actions{gap:12px}.quote-list,.admin-grid,.admin-quote-list{gap:14px;display:grid}.quote-item{background:var(--surface-strong);justify-content:space-between;gap:24px;padding:18px;display:flex}.quote-item h3{margin-top:10px}.quote-item small{color:var(--brand);font-weight:760;display:block}.quote-item>strong{color:var(--ink);flex:none;align-self:center}.pill{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:13px;font-weight:860;display:inline-flex}.pill.info{color:#075985;background:#e0f2fe}.pill.warning{color:#92400e;background:#fef3c7}.pill.success{color:#166534;background:#dcfce7}.pill.danger{color:#991b1b;background:#fee2e2}.pill.neutral{color:#334155;background:#e2e8f0}:root[data-theme=dark] .pill.info{color:#bfdbfe;background:#3e7dd92e}:root[data-theme=dark] .pill.warning{color:#fde68a;background:#f6c36a2e}:root[data-theme=dark] .pill.success{color:#bbf7d0;background:#7bd6a829}:root[data-theme=dark] .pill.danger{color:#fecaca;background:#ff9b9229}:root[data-theme=dark] .pill.neutral{color:#d1d5db;background:#77869a33}.admin-tabs{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;padding:10px;display:grid}.admin-tabs button{min-height:76px;color:var(--muted);text-align:left;justify-content:flex-start;align-items:center;gap:12px;padding:12px;display:flex}.admin-tabs button>span:last-child{gap:3px;display:grid}.admin-tabs button strong,.admin-tabs button small{display:block}.admin-tabs button strong{color:inherit;font-size:15px}.admin-tabs button small{color:var(--muted);font-size:12px;font-weight:760}.admin-tabs button:hover,.admin-tabs button.active{color:var(--ink);border-color:var(--line);background:var(--surface-strong)}.admin-tabs button.active{box-shadow:0 12px 26px #10182814}.admin-tab-icon{border-radius:var(--radius);background:var(--cta-start);width:42px;height:42px;color:var(--brand);flex:none;place-items:center;display:grid}.admin-tabs button.active .admin-tab-icon{color:#07111d;background:linear-gradient(135deg, var(--cta-start), var(--cta-end))}.quote-tabs-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);gap:12px;padding:10px;display:grid}.quote-status-tabs{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-soft);grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px;width:fit-content;padding:6px;display:inline-grid}.quote-status-tabs button{border-radius:var(--radius);min-height:42px;color:var(--muted);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:14px;padding:0 12px;font-weight:840;display:inline-flex}.quote-status-tabs button.active{color:var(--ink);border-color:var(--line);background:var(--surface-strong);box-shadow:0 10px 22px #10182812}.quote-status-tabs strong{background:var(--cta-start);min-width:28px;color:var(--brand);text-align:center;border-radius:999px;padding:3px 8px;font-size:12px}.quote-list-section{gap:10px;display:grid}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-quote-list{gap:8px}.admin-quote-list-head,.admin-quote-row{grid-template-columns:minmax(220px,1.4fr) minmax(170px,1fr) minmax(150px,.75fr) minmax(120px,.7fr) auto;align-items:center;gap:12px;display:grid}.admin-quote-list-head{color:var(--muted);padding:4px 12px 8px;font-size:12px;font-weight:860}.admin-quote-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-strong);min-height:72px;padding:10px 12px}.quote-row-title,.quote-row-customer{gap:4px;min-width:0;display:grid}.quote-row-title span,.quote-row-title small,.quote-row-customer small,.quote-detail-summary small,.detail-field span{color:var(--muted);font-size:12px;font-weight:760}.quote-row-title strong,.quote-row-customer strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quote-row-title small,.quote-row-customer small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-quote-row select,.admin-quote-row input{min-height:40px;padding:9px 10px}.quote-row-actions{justify-content:flex-end;gap:8px;display:flex}.quote-row-actions .btn{min-height:40px;padding:0 12px}.list-pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 4px 0;font-size:13px;font-weight:780;display:flex}.list-pagination label{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.list-pagination select{width:76px;min-height:36px;padding:7px 9px}.pagination-actions{align-items:center;gap:8px;display:flex}.pagination-actions .icon-btn{width:36px;min-height:36px}.pagination-actions strong{min-width:58px;color:var(--ink);text-align:center;font-size:13px}.admin-quote{padding:22px}.admin-quote-head{justify-content:space-between;gap:14px;display:flex}.admin-quote-head h3{margin-bottom:4px}.admin-quote-head>strong{color:var(--faint)}.quote-goals{border-left:3px solid var(--brand);padding-left:12px}.quote-detail-modal{width:min(920px,100%)}.quote-detail-body{gap:18px;padding:22px;display:grid;overflow:auto}.quote-detail-summary{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.quote-detail-summary>strong{color:var(--ink);font-size:18px}.quote-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-field{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-soft);gap:6px;padding:12px;display:grid}.detail-field strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:780;line-height:1.5}.detail-field.multiline{min-height:120px}.quote-admin-form{border-top:1px solid var(--line);gap:14px;padding-top:18px;display:grid}.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.two-col.single{grid-template-columns:1fr}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}.users-table table{min-width:680px}.users-table .role-col{width:92px}.users-table .date-col{width:106px}.users-table .actions-col{width:92px}th,td{border-bottom:1px solid var(--line);text-align:left;padding:14px 12px}th{color:var(--muted);font-size:13px}.users-table th:nth-child(n+3),.users-table td:nth-child(n+3){text-align:right;white-space:nowrap;padding-left:8px;padding-right:8px}.users-table td:nth-child(3) .pill{justify-content:center;min-width:74px}.users-table td:nth-child(5) .row-actions{justify-content:flex-end}.toggle-row{align-items:center;gap:10px;display:flex}.toggle-row input{width:18px;height:18px}.settings-tabs{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-soft);grid-template-columns:repeat(2,minmax(130px,1fr));gap:8px;width:fit-content;padding:6px;display:inline-grid}.settings-tabs button{min-height:42px;color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:860;display:inline-flex}.settings-tabs button.active{color:var(--ink);border-color:var(--line);background:var(--paper);box-shadow:0 8px 18px #10182814}.settings-actions{justify-content:flex-end;gap:10px}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:#07111d8f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.quote-modal,.user-modal{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);width:min(840px,100%);max-height:min(760px,100vh - 36px);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.user-modal{width:min(720px,100%)}.modal-head,.modal-actions{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.modal-head h2{margin:8px 0 0}.modal-actions{border-top:1px solid var(--line);border-bottom:0}.wizard-progress{background:var(--paper-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 22px;display:grid}.wizard-progress button{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-height:42px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-weight:860;display:flex}.wizard-progress button:disabled{opacity:.65}.wizard-progress .current{color:#07111d;background:linear-gradient(135deg, var(--cta-start), var(--cta-end));border-color:#0000}.wizard-progress .done{color:var(--brand-dark);border-color:var(--cta-border);background:var(--cta-start)}.wizard-body{padding:22px;overflow-y:auto}.user-modal-body{gap:16px;padding:22px;display:grid;overflow-y:auto}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.choice{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-height:54px;color:var(--ink);text-align:left;align-items:center;gap:10px;padding:0 14px;font-weight:800;display:flex}.choice svg{color:var(--faint)}.choice.selected{border-color:var(--cta-border);background:var(--cta-start)}.choice.selected svg{color:var(--brand)}.review-box{gap:12px;display:grid}.review-box div{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-strong);padding:14px}.review-box span,.review-box strong{display:block}.review-box span{color:var(--muted);margin-bottom:6px;font-size:13px}.review-box strong{line-height:1.45}.empty-state,.access-gate{text-align:center}.empty-state{color:var(--muted);padding:34px}.site-footer{width:var(--container);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:96px;margin:0 auto;display:flex}.site-footer strong,.site-footer span{display:block}.site-footer span{color:var(--muted);margin-top:4px}.optional-label{color:var(--muted);font-size:12px;font-weight:680}.row-actions{gap:10px}.users-table td strong,.users-table td small{display:block}.current-user{color:var(--brand);margin-top:4px;font-weight:820}.row-actions .icon-btn{width:38px;height:38px}.icon-btn.danger{color:var(--red)}.icon-btn:disabled{opacity:.45}.maintenance-gate{max-width:680px}#toast-container{top:5px;right:5px}#toast-container>div{border-radius:var(--radius);width:min(360px,100vw - 32px);box-shadow:var(--shadow);opacity:1;border:1px solid #ffffff29;padding:14px 18px 14px 50px;font-family:inherit}#toast-container>div:hover{box-shadow:var(--shadow)}#toast-container .toast-message{font-size:14px;line-height:1.45}#toast-container .toast-success{background-color:#107569}#toast-container .toast-error{background-color:#b42318}#toast-container .toast-info{background-color:#3e7dd9}#toast-container .toast-warning{background-color:#b7791f}#toast-container .toast-progress{opacity:1;background-color:#ffffffd1;height:3px}@media (width<=1080px){.admin-layout{grid-template-columns:220px minmax(0,1fr)}.admin-summary-grid,.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid{grid-template-columns:1fr;gap:28px;min-height:auto;padding:44px 0 70px}.hero-copy{max-width:780px}.hero-visual{justify-self:stretch;width:min(720px,100%);min-height:300px;margin-top:4px}.hero-shop,.hero-seo-board,.hero-security{max-width:720px}.product-visual{width:min(760px,100%);margin-top:42px;animation:.5s both heroVisualInStacked;position:relative;bottom:auto;right:auto;transform:none}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=940px){.admin-layout{grid-template-columns:1fr}.admin-sidebar{position:static}.admin-side-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-side-nav button{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:76px}.nav-links{border-radius:calc(var(--radius) + 8px);background:var(--paper);box-shadow:var(--shadow);flex-direction:column;align-items:stretch;padding:12px;display:none;position:fixed;top:82px;left:16px;right:16px}:root[data-theme=dark] .nav-links{background:var(--nav)}.nav-links.open{display:flex}.nav-links button{justify-content:flex-start;min-width:0}.menu-btn{display:grid}.nav-actions .btn{display:none}.timeline,.admin-grid{grid-template-columns:1fr}.admin-quote-list-head{display:none}.admin-quote-row{grid-template-columns:minmax(0,1fr) minmax(150px,.7fr) minmax(120px,.7fr) auto}.quote-row-title{grid-column:1/-1}}@media (width<=760px){.nav-wrap{height:70px}.brand small{display:none}.hero-grid{padding:38px 0 56px}.hero-copy h1{font-size:42px}.hero-copy p{font-size:17px}.section-head h2,.panel-head h1{font-size:32px}.hero-actions,.panel-head,.site-footer,.quote-item,.modal-actions,.section-title,.section-actions{flex-direction:column;align-items:stretch}.metric-strip,.summary-grid,.admin-summary-grid,.overview-grid,.two-col,.choice-grid,.wizard-progress,.visual-cards,.commerce-grid,.service-grid,.admin-tabs{grid-template-columns:1fr}.hero-visual,.hero-command,.hero-shop,.hero-seo-board,.hero-security{min-height:auto}.command-grid,.hero-shop,.hero-seo-board,.hero-security{grid-template-columns:1fr}.command-main{min-height:190px}.command-side{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-card{min-height:auto;transform:none}.seo-orbit{width:164px;height:164px;margin:0 auto}.security-shield{min-height:176px}.product-visual{min-height:360px}.seo-panel{grid-template-columns:1fr}.seo-score{margin:0 auto}.visual-body{grid-template-columns:54px 1fr}.visual-main{padding:16px}.visual-chart{gap:9px;height:128px}.visual-chart i{min-width:18px}.wizard-progress button span{display:none}.settings-tabs{width:100%}.admin-side-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-recent-list button{grid-template-columns:1fr}.overview-recent-list small{white-space:normal}.quote-status-tabs{grid-template-columns:1fr;width:100%}.admin-quote-row,.quote-detail-grid{grid-template-columns:1fr}.list-pagination{flex-direction:column;align-items:stretch}.pagination-actions{justify-content:space-between}.quote-row-actions{justify-content:stretch}.quote-row-actions .btn{flex:1}.settings-actions,.row-actions,.form-actions{flex-direction:column;align-items:stretch}.quote-modal,.user-modal{max-height:calc(100vh - 20px)}.modal-backdrop{padding:10px}}@media (width<=480px){:root{--container:min(100% - 24px, 1180px)}.brand strong{font-size:18px}.brand-mark,.theme-toggle,.menu-btn{width:40px;height:40px}.hero-copy h1{font-size:38px}.metric-strip strong{font-size:26px}.command-side{grid-template-columns:1fr}.shop-product{grid-template-columns:58px 1fr}.shop-product>span{width:58px;height:58px}.seo-stack div{grid-template-columns:28px 1fr}.seo-stack strong{grid-column:2}.auth-panel,.access-gate,.admin-sidebar,.panel-head,.data-section,.settings-panel,.admin-quote,.admin-quote-list{padding:20px}}@keyframes heroVisualInStacked{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
