*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0d0d0d;--bg-card:#141414;--bg-elevated:#1a1a1a;--border:#262626;--text:#e5e5e5;--text-muted:#888;--accent:#6c5ce7;--accent-hover:#7f70f0;--radius:12px;--radius-sm:8px;--font:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}html{font-family:var(--font);line-height:1.6;color:var(--text);background:var(--bg);scroll-behavior:smooth}body{min-height:100vh}.site-footer,.site-header,body>*{width:100%}.site-header{border-bottom:1px solid var(--border);background:hsla(0,0%,5%,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-footer,.site-header-inner{max-width:960px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;padding-bottom:1rem}.site-logo{color:var(--text);text-decoration:none;font-size:1.1rem;font-weight:700;letter-spacing:-.02em}.site-nav{display:flex;align-items:center;gap:1.5rem;flex:1 1;justify-content:space-between}.site-nav-auth,.site-nav-main{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap}.site-nav-auth{justify-content:flex-end;padding-left:1.25rem;border-left:1px solid var(--border)}.site-nav a,.site-nav-user{color:var(--text-muted);text-decoration:none;font-size:.9rem;transition:color .2s}.site-nav-user{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-link-cta:hover,.site-logo:hover,.site-nav a:hover{color:#fff}.nav-link-cta{color:var(--text);font-weight:500}.btn-nav{padding:.55rem 1rem;font-size:.85rem}.site-footer{text-align:center;padding-top:2rem;padding-bottom:3rem;border-top:1px solid var(--border)}.site-footer nav{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin-bottom:.75rem}.site-footer nav a{color:var(--text-muted);text-decoration:none;font-size:.85rem;transition:color .2s}.site-footer nav a:hover{color:var(--text)}.content-page,.home{max-width:960px;margin:0 auto;padding:0 1.5rem}.content-page{padding-top:2rem;padding-bottom:4rem}.content-page section{padding:2.5rem 0}.content-page-hero{padding-top:3rem!important;padding-bottom:2rem!important}.content-page h1{font-size:clamp(2rem,4vw,2.75rem);line-height:1.15;margin-bottom:1rem}.content-page h2{font-size:1.35rem;font-weight:600;margin-bottom:1rem}.content-page p,.content-page-subtitle,.legal-page p{color:var(--text-muted)}.content-card{max-width:520px}.content-page-nav{margin-top:1rem}.home section{padding:5rem 0}.home h2{font-size:1.75rem;font-weight:600;text-align:center;margin-bottom:2.5rem;letter-spacing:-.02em}.highlight{background:linear-gradient(135deg,var(--accent),#a29bfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:6rem!important;padding-bottom:4rem!important}.hero-badge{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .9rem;border-radius:999px;background:rgba(108,92,231,.12);color:var(--accent);border:1px solid rgba(108,92,231,.2);margin-bottom:1.5rem}.hero h1{font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.15;max-width:700px;letter-spacing:-.03em;margin-bottom:1rem}.hero-subtitle{font-size:1.125rem;color:var(--text-muted);max-width:540px;margin-bottom:2rem}.hero-actions{justify-content:center}.hero-actions,.top-nav{display:flex;gap:1rem;flex-wrap:wrap}.top-nav{margin-bottom:1.5rem}.top-nav a{color:var(--text-muted);text-decoration:none;font-size:.9rem;transition:color .2s}.top-nav a:hover{color:var(--text)}.product-page-intro{padding-bottom:2rem!important}.btn{display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:500;padding:.75rem 1.75rem;border-radius:var(--radius-sm);text-decoration:none;transition:background .2s,border-color .2s,color .2s;cursor:pointer}.btn-primary{background:var(--accent);color:#fff;border:1px solid var(--accent)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-outline{background:transparent;color:var(--text);border:1px solid var(--border)}.btn-outline:hover{border-color:var(--text-muted);color:#fff}.btn:disabled,button:disabled{opacity:.55;cursor:not-allowed}.btn-full,.legal-page .btn-full{width:100%}.btn-lg{padding:.9rem 2.25rem;font-size:1.05rem}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem}.benefit-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:2rem 1.5rem;text-align:center;transition:border-color .2s,transform .2s}.benefit-card:hover{border-color:var(--accent);transform:translateY(-2px)}.benefit-icon{font-size:2rem;margin-bottom:1rem}.benefit-card h3{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.benefit-card p{font-size:.9rem;color:var(--text-muted);line-height:1.55}.benefit-card code{font-size:.85em;padding:.15em .4em;background:hsla(0,0%,100%,.06);border-radius:4px}.pricing-card{max-width:380px;margin:0 auto;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:2.5rem 2rem;text-align:center}.pricing-header{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1rem}.pricing-name{font-size:1.05rem;font-weight:600}.pricing-tag{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .6rem;border-radius:999px;background:rgba(108,92,231,.12);color:var(--accent)}.pricing-amount{font-size:3rem;font-weight:700;letter-spacing:-.03em;margin-bottom:1.5rem}.pricing-currency{font-size:1.5rem;vertical-align:super;margin-right:1px}.pricing-features{list-style:none;margin-bottom:2rem}.pricing-features li{font-size:.9rem;color:var(--text-muted);padding:.35rem 0}.pricing-features li:before{content:"✓";color:var(--accent);margin-right:.5rem;font-weight:700}.faq-teaser{text-align:center}.faq-teaser p{color:var(--text-muted);max-width:480px;margin:0 auto 2rem}.cta{text-align:center;border-top:1px solid var(--border);padding-bottom:5rem!important}.cta p{color:var(--text-muted);max-width:420px;margin:0 auto 2rem}.auth-page{max-width:960px;margin:0 auto;padding:4rem 1.5rem 5rem}.auth-shell{max-width:520px;margin:0 auto;text-align:center}.checkout-success-shell{max-width:640px}.auth-brand{display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:rgba(108,92,231,.12);border:1px solid rgba(108,92,231,.2);border-radius:999px;padding:.35rem .9rem;margin-bottom:1.25rem}.auth-shell h1,.dashboard-hero h1{font-size:clamp(2rem,4vw,2.75rem);line-height:1.15;margin-bottom:1rem}.auth-subtitle,.dashboard-subtitle{color:var(--text-muted);max-width:620px;margin:0 auto 2rem}.auth-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:2rem;text-align:left}.success-card-block+.success-card-block{margin-top:1.25rem}.success-card-primary{border-color:rgba(108,92,231,.28);box-shadow:inset 0 0 0 1px rgba(108,92,231,.08)}.success-card-secondary{background:rgba(108,92,231,.06);border-color:rgba(108,92,231,.22)}.success-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.success-card-header.compact{margin-bottom:.5rem}.success-card-header h2{margin:0;font-size:1.4rem;line-height:1.2}.success-kicker{margin:0 0 .45rem;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.success-meta-grid{display:grid;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem;color:var(--text-muted);font-size:.92rem}.success-download-panel,.success-license-panel{margin-top:1rem}.success-section-label{margin-bottom:.5rem}.success-download-note{margin-top:0;margin-bottom:.9rem}.pending-card{border-color:rgba(245,158,11,.35);background:rgba(245,158,11,.06)}.auth-form{display:grid;grid-gap:1rem;gap:1rem}.form-field{display:grid;grid-gap:.45rem;gap:.45rem}.form-field label{font-size:.9rem;font-weight:500}.form-field input,.form-field textarea{width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text);padding:.85rem .95rem;font:inherit}.form-field textarea{resize:vertical;min-height:140px}.form-field input:focus,.form-field textarea:focus{outline:1px solid var(--accent);border-color:var(--accent)}.form-note{margin-top:1.25rem;display:grid;grid-gap:.6rem;gap:.6rem}.auth-secondary-copy,.dashboard-meta,.form-note p{color:var(--text-muted);font-size:.9rem}.auth-secondary-copy a,.dashboard-meta a,.form-note a{color:var(--text)}.auth-secondary-copy{margin-top:1.5rem}.contact-page .auth-shell{max-width:620px}.contact-page .auth-card+.auth-card{margin-top:2rem}.dashboard-page{padding-top:3rem}.dashboard-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding-top:3rem!important;padding-bottom:3rem!important}.dashboard-actions{display:flex;gap:.75rem;flex-wrap:wrap}.checkout-auth-actions{justify-content:center;margin-top:1rem}.preview-badge{background:rgba(245,158,11,.12);color:#f59e0b;border-color:rgba(245,158,11,.28)}.dashboard-inline-note{margin-top:-.5rem;margin-bottom:.75rem}.dashboard-inline-note a{color:var(--text)}.checkout-cta-block{max-width:380px;margin:0 auto}.checkout-help-text,.checkout-secondary-link{color:var(--text-muted);margin-top:1rem}.checkout-secondary-link a{color:var(--text)}.checkout-error{color:#fca5a5;margin-top:.85rem;font-size:.9rem}.license-key-box{margin-top:.35rem;padding:.9rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;letter-spacing:.08em;font-size:1rem}.checkout-status-note{color:var(--text-muted);margin-top:1rem;font-size:.9rem}.pending-card .form-note a,.pending-card .form-note p{color:#f3d38a}.dashboard-grid-section{padding-top:0!important}.dashboard-grid{grid-template-columns:repeat(2,1fr);align-items:stretch}.dashboard-runtime-section{padding-top:0!important;padding-bottom:3rem!important}.dashboard-grid-runtime{grid-template-columns:1fr}.dashboard-card{text-align:left;display:flex;flex-direction:column;height:100%}.dashboard-card p{flex:1 1}.dashboard-card-actions{margin-top:1.25rem}.dashboard-admin-note{display:inline-flex;gap:.4rem;flex-wrap:wrap}.dashboard-admin-card{border-color:rgba(108,92,231,.35)}.dashboard-meta{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:1rem}.admin-metrics-grid{grid-template-columns:repeat(2,1fr)}.admin-hero{padding-top:1.25rem!important;padding-bottom:1rem!important;gap:1rem}.admin-hero-main{display:grid;grid-gap:.7rem;gap:.7rem;min-width:min(100%,680px)}.admin-hero-badge{margin-bottom:0}.admin-hero-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.admin-hero h1{margin:0;font-size:clamp(2rem,4vw,2.85rem);max-width:none}.admin-hero-subtitle{margin:0;color:var(--text-muted);max-width:760px}.admin-logout-form{margin:0}.admin-logout-btn{min-height:42px}.admin-stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.35rem;display:grid;grid-gap:.8rem;gap:.8rem;min-height:220px}.admin-stat-card-attention{border-color:rgba(245,158,11,.35);box-shadow:inset 0 0 0 1px rgba(245,158,11,.12)}.admin-stat-topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.admin-stat-label{color:var(--text-muted);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin-stat-value{font-size:clamp(2.4rem,5vw,3rem);line-height:.95;font-weight:800;color:var(--text);letter-spacing:-.04em}.admin-stat-meta{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;color:var(--text-muted);font-size:.88rem}.admin-stat-meta strong{color:var(--text);font-size:1.05rem}.admin-stat-subgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem .75rem;gap:.45rem .75rem;color:var(--text-muted);font-size:.82rem;padding-top:.15rem;margin-top:auto}.admin-stat-subgrid strong{color:var(--text)}.admin-table-card{overflow:hidden}.admin-table-wrap{width:100%;overflow-x:auto;margin-top:1.25rem}.admin-table{width:100%;border-collapse:collapse;min-width:820px;font-size:.92rem}.admin-table td,.admin-table th{text-align:left;padding:.8rem .9rem;border-bottom:1px solid var(--border);vertical-align:top}.admin-table th{color:var(--text);font-weight:600}.admin-table td{color:var(--text-muted)}.admin-nav-actions{align-items:flex-start;gap:.55rem}.admin-nav-actions .btn,.admin-toolbar-btn{padding:.62rem .88rem;min-height:40px;font-size:.9rem}.admin-alert{display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding:.9rem 1rem;border-radius:var(--radius-sm);border-left:4px solid var(--border);background:var(--bg-elevated)}.admin-alert-success{border-left-color:#22c55e;background:rgba(34,197,94,.08)}.admin-alert-warning{border-left-color:#f59e0b;background:rgba(245,158,11,.1)}.admin-alert-error{border-left-color:#f97316;background:rgba(249,115,22,.1)}.admin-toolbar{justify-content:space-between;margin-top:1rem}.admin-toolbar,.admin-toolbar-group{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.admin-toolbar-label{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);font-size:.9rem}.admin-filter-input{min-width:280px;max-width:420px;width:100%;padding:.85rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text)}.admin-filter-input-compact{min-width:180px;max-width:240px;padding:.7rem .85rem}.admin-toolbar-note{color:var(--text-muted);font-size:.9rem}.admin-filter-select{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);padding:.7rem .85rem;font:inherit}.admin-badge{display:inline-flex;align-items:center;padding:.28rem .55rem;border-radius:999px;font-size:.8rem;font-weight:600;text-transform:capitalize}.admin-badge-success{color:#86efac;background:rgba(34,197,94,.12)}.admin-badge-danger{color:#fca5a5;background:rgba(239,68,68,.12)}.admin-badge-warning{color:#fde68a;background:rgba(245,158,11,.14)}.admin-customer-panel{margin-top:1.25rem;display:grid;grid-gap:1rem;gap:1rem}.admin-customer-card h4,.admin-customer-header h4{margin:0}.admin-customer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.admin-customer-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);padding:1rem;display:grid;grid-gap:.8rem;gap:.8rem}.admin-customer-item{display:grid;grid-gap:.25rem;gap:.25rem;color:var(--text-muted);font-size:.9rem}.admin-table-subtle{color:var(--text-muted);font-size:.8rem;margin-top:.2rem}.admin-table-support-cell{display:grid;grid-gap:.2rem;gap:.2rem}.admin-inline-badge{margin-left:.4rem}.admin-detail-stack{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:.5rem;min-width:260px}.admin-audit-table{min-width:560px}.admin-audit-actor,.admin-audit-target{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-audit-link{display:inline-block;margin-top:.35rem;font-size:.82rem}.admin-audit-header{margin-bottom:1rem}.admin-audit-filter-form,.admin-audit-filter-group{align-items:flex-end}.admin-filter-input-date{min-width:160px;max-width:180px}.admin-audit-detail-toggle{cursor:pointer;color:var(--text);font-size:.88rem}.admin-audit-detail-panel[open]{min-width:260px}.admin-audit-detail-item{display:grid;grid-gap:.2rem;gap:.2rem;padding:.45rem .55rem;border-radius:var(--radius-sm);background:hsla(0,0%,100%,.03)}.admin-copy-inline{display:inline-flex;align-items:center;gap:.25rem}.admin-copy-btn{background:none;border:none;cursor:pointer;color:var(--text-muted);font-size:.82rem;padding:0 .3rem;opacity:0;transition:opacity .12s;font-family:inherit}.admin-copy-btn:focus-visible,tr:hover .admin-copy-btn{opacity:1}.admin-bulk-bar{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;margin-top:1rem;margin-bottom:1rem;flex-wrap:wrap;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(96,165,250,.08)}.admin-trend-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.28rem .55rem;border-radius:999px;font-size:.78rem;font-weight:700;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.admin-trend-up{color:#86efac;background:rgba(34,197,94,.1)}.admin-trend-down{color:#fca5a5;background:rgba(239,68,68,.1)}.admin-trend-flat{color:var(--text-muted);background:hsla(0,0%,100%,.03)}.admin-integrity-summary{margin-bottom:.75rem}.admin-orders-filters,.admin-orders-toolbar{align-items:flex-end}.admin-license-actions{margin-top:1rem}.admin-license-actions-grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);grid-gap:1rem;gap:1rem;margin-top:1rem;min-width:0}.admin-license-picker{display:grid;grid-gap:.75rem;gap:.75rem;align-content:start;min-width:0}.admin-license-option{display:grid;grid-gap:.3rem;gap:.3rem;width:100%;min-width:0;text-align:left;padding:.9rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text)}.admin-license-option-active{border-color:var(--accent);background:rgba(96,165,250,.08)}.admin-license-form,.admin-license-summary{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.admin-license-actions-compact .admin-license-actions-grid{grid-template-columns:minmax(0,1fr)}.admin-license-actions-compact .admin-license-picker{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-license-actions-compact .admin-license-summary{width:100%}.admin-license-notes{gap:.9rem;min-width:0}.admin-license-note-meta,.admin-license-notes-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.admin-license-notes-form{display:grid;grid-gap:.75rem;gap:.75rem}.admin-notes-textarea{width:100%;min-height:110px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);padding:.8rem .9rem;font:inherit;resize:vertical}.admin-license-notes-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.admin-license-note-item{display:grid;grid-gap:.45rem;gap:.45rem;padding:.8rem .9rem;border-radius:var(--radius-sm);background:hsla(0,0%,100%,.03)}.admin-license-note-item p{margin:0;white-space:pre-wrap}.admin-license-note-meta time{color:var(--text-muted);font-size:.85rem}.admin-customer-item code,.admin-license-option code{white-space:normal;overflow-wrap:anywhere}@media (max-width:860px){.admin-license-actions-grid{grid-template-columns:minmax(0,1fr)}}.admin-broadcast-stack{margin-top:1rem}.admin-broadcast-form,.admin-broadcast-stack{display:grid;grid-gap:1rem;gap:1rem}.admin-broadcast-grid{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:end}.admin-broadcast-field{display:grid;grid-gap:.45rem;gap:.45rem;align-items:stretch}.admin-broadcast-field-wide{min-width:0}.admin-broadcast-textarea{min-height:200px}.admin-broadcast-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.admin-resolution-template{margin-bottom:1rem}.admin-resolution-template summary{cursor:pointer;font-weight:600}.admin-resolution-template-grid{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);grid-gap:1rem;gap:1rem;margin-top:.9rem;margin-bottom:.9rem}.admin-resolution-checkbox{display:flex;flex-direction:row;align-items:center;gap:.65rem}.admin-resolution-checkbox input{margin:0}.footer-copy{font-size:.8rem;color:#555}.product-page-intro h1{font-size:clamp(2rem,4vw,2.75rem);line-height:1.15;margin-bottom:1rem}.home section p,.product-page-intro p{color:var(--text-muted)}.home section h3{font-size:1rem;margin:1.25rem 0 .5rem}.quickstart-section{padding-top:1rem!important}.quickstart-intro{max-width:700px;margin:0 auto 1.5rem;text-align:center}.quickstart-steps{display:grid;grid-gap:1rem;gap:1rem}.quickstart-step,.quickstart-tips{border:1px solid var(--border);background:var(--bg-card);border-radius:var(--radius);padding:1.2rem 1.25rem}.quickstart-step{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem;align-items:flex-start}.quickstart-step-number{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:rgba(108,92,231,.15);border:1px solid rgba(108,92,231,.3);color:var(--text);font-weight:700}.quickstart-step h3,.quickstart-tips h3{margin-top:0}.quickstart-path-box{margin-top:.85rem;padding:.95rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);overflow-x:auto}.quickstart-note code,.quickstart-path-box code,.quickstart-tips code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;color:var(--text)}.quickstart-note{margin-top:.85rem}.quickstart-tips{margin-top:1rem}@media (max-width:1024px){.admin-broadcast-grid{grid-template-columns:1fr}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.admin-hero-heading-row{flex-direction:column;align-items:stretch}.admin-logout-btn{width:100%}.admin-stat-card{min-height:0}.admin-broadcast-footer{align-items:stretch}.admin-broadcast-footer .btn{width:100%}.site-header-inner{flex-direction:column;align-items:flex-start}.site-nav{width:100%;flex-direction:column;align-items:stretch;gap:.85rem}.site-nav-auth,.site-nav-main{width:100%;justify-content:flex-start}.site-nav-auth{padding-left:0;padding-top:.85rem;border-left:0;border-top:1px solid var(--border)}.site-nav-auth .btn-nav,.site-nav-auth .nav-link-cta,.site-nav-auth form{width:100%}.content-page section,.home section{padding:3rem 0}.hero{padding-top:4rem!important}.hero-actions{flex-direction:column;width:100%}.hero-actions .btn{width:100%}.admin-stat-subgrid,.benefits-grid,.dashboard-grid{grid-template-columns:1fr}.auth-card,.pricing-card{padding:2rem 1.5rem}.checkout-success-shell{max-width:100%}.auth-page{padding-top:3rem}.dashboard-hero{padding-top:2rem!important}.dashboard-actions{width:100%;flex-direction:column}.dashboard-actions .btn{width:100%}.quickstart-step{grid-template-columns:1fr}}