:root{--bg:#ffffff;--surface-strong:#ffffff;--ink:#0a0a0a;--muted:#666666;--line:#e5e5e5;--accent:#111111;--accent-strong:#000000;--accent-soft:#f5f5f5;--success:#159a63;--shadow:0 8px 24px rgba(10,10,10,0.04)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);font-family:IBM Plex Sans,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}p{margin:0;line-height:1.65}h1,h2,h3{margin:0;font-family:IBM Plex Sans,Segoe UI,sans-serif;line-height:1.08;letter-spacing:-.03em}.landing-page{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:1rem 0 3rem}.hero-section{padding:.5rem 0 1.5rem}.topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0 2rem}.brand-link,.brand-logo{display:inline-flex;align-items:center}.brand-logo{min-width:0}.topnav{display:flex;flex-wrap:wrap;gap:1.25rem;color:var(--muted);font-size:.92rem}.hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);grid-gap:2.5rem;gap:2.5rem;align-items:start}.hero-copy{display:flex;flex-direction:column;justify-content:center;padding:.5rem 0}.hero-copy h1{max-width:8.8ch;font-size:clamp(3rem,6vw,5rem);line-height:.98;margin:.35rem 0 .9rem}.feature-list-row p,.flow-step p,.hero-body,.scope-copy,.section-copy,.site-footer p,.text-column p{color:var(--muted);font-size:1rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.5rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.85rem 1.2rem;border:1px solid transparent;border-radius:10px;font-weight:700;transition:border-color .16s ease,background .16s ease,color .16s ease}.button-primary{background:var(--accent)}.button-primary:hover{background:var(--accent-strong)}.button-secondary{color:var(--ink)}.button-secondary:hover{border-color:#cfcfcf;background:#fafafa}.hero-notes{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.2rem;color:var(--muted);font-size:.9rem}.hero-panel{display:flex;align-items:stretch}.hero-panel-card{width:100%;display:grid;align-items:stretch}.preview-frame{display:grid;grid-gap:1rem;gap:1rem;padding:1.1rem;border:1px solid var(--line);background:var(--surface)}.preview-overview,.preview-route-row,.preview-toolbar{display:grid;grid-gap:.75rem;gap:.75rem}.preview-overview,.preview-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.preview-label{display:block;color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.preview-timestamp{color:var(--muted);font-size:.82rem}.preview-meta strong,.preview-overview strong,.preview-route-row strong,.preview-toolbar strong{font-size:.98rem;letter-spacing:-.02em}.signal-dot{width:.62rem;height:.62rem;border-radius:999px;background:var(--success);box-shadow:0 0 0 4px rgba(21,154,99,.14)}.preview-route{display:grid;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.preview-route-row{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;padding:.9rem 0}.preview-route-row+.preview-route-row{border-top:1px solid var(--line)}.preview-meta span,.preview-route-row span{color:var(--muted);font-size:.88rem}.preview-stop,.preview-time{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.preview-time{color:var(--ink)}.preview-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.preview-meta{display:grid;grid-gap:.15rem;gap:.15rem;padding:.85rem 0;border-top:1px solid var(--line)}.preview-map{position:relative;min-height:170px;overflow:hidden;border:1px solid var(--line);background:#fafafa}.map-grid{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent 54px,rgba(10,10,10,.045) 0,rgba(10,10,10,.045) 56px),repeating-linear-gradient(180deg,transparent,transparent 54px,rgba(10,10,10,.045) 0,rgba(10,10,10,.045) 56px)}.map-route-line{position:absolute;inset:28px 24px 30px;border-radius:999px;border:2px dashed rgba(10,10,10,.28);transform:rotate(-10deg)}.map-pin{position:absolute;width:.95rem;height:.95rem;border-radius:999px;background:var(--ink);box-shadow:0 0 0 5px rgba(10,10,10,.08)}.map-pin-start{left:19%;top:34%}.map-pin-driver{left:52%;top:24%;background:var(--success)}.map-pin-end{right:16%;bottom:26%}.section{padding:2rem 0}.trust-strip{display:grid;grid-gap:.9rem;gap:.9rem;margin:0 0 1rem;padding:1.1rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-strip-title{font-weight:600;letter-spacing:-.02em}.trust-items{display:flex;flex-wrap:wrap;gap:1.25rem}.trust-item{position:relative;padding-left:1rem;color:var(--ink);font-size:.94rem;font-weight:600}.trust-item:before{content:"";position:absolute;left:0;top:.55rem;width:.35rem;height:.35rem;border-radius:999px;background:var(--ink)}.section-heading{max-width:720px;margin-bottom:1.2rem}.eyebrow{color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.cta-card h2,.internal-card h1,.section-heading h2{font-size:clamp(1.8rem,4vw,3.1rem);margin:.45rem 0 .65rem}.text-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;gap:2rem;padding-top:.25rem}.text-column{padding-top:1rem;border-top:1px solid var(--line)}.flow-step h3,.text-column h3{font-size:1.12rem;margin-bottom:.6rem}.steps-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.flow-step{position:relative;padding-top:1rem;border-top:1px solid var(--line)}.flow-step:not(:last-child):after{content:"";position:absolute;top:1.3rem;right:-.625rem;width:.95rem;height:1px;background:#bdbdbd}.flow-step-topline{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.7rem}.step-number{color:var(--ink);font-weight:700;font-size:.95rem;letter-spacing:.08em}.step-action{color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:2rem;column-gap:2rem;grid-row-gap:0;row-gap:0;border-top:1px solid var(--line)}.feature-list-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:start;padding:1rem 0;border-bottom:1px solid var(--line)}.feature-marker{width:.5rem;height:.5rem;margin-top:.45rem;border-radius:999px;background:var(--ink)}.scope-strip{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.scope-copy{max-width:780px;color:var(--ink)}.final-cta{padding-bottom:2.4rem}.cta-card{padding:1.5rem 0 0}.cta-card,.site-footer{border-top:1px solid var(--line)}.site-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.5rem 0 2rem}.footer-brand{display:grid;grid-gap:.5rem;gap:.5rem;max-width:420px}.footer-brand strong{font-size:1.15rem;letter-spacing:-.02em}.footer-links-group{display:grid;grid-gap:.75rem;gap:.75rem;min-width:180px}.footer-heading{color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.site-footer nav{display:grid;grid-gap:.65rem;gap:.65rem;color:var(--muted)}.site-footer nav a:hover,.topnav a:hover{color:var(--ink)}.internal-shell{width:min(900px,calc(100% - 2rem));margin:0 auto;padding:4rem 0}.internal-card{padding:2rem;border-radius:28px}.route-card{display:grid;grid-gap:1rem;gap:1rem}.route-card-body{display:grid;grid-gap:.75rem;gap:.75rem;color:var(--muted)}.internal-card ul{margin:1.5rem 0 0;padding-left:1.25rem;color:var(--muted)}.internal-card li+li{margin-top:.65rem}@media (max-width:980px){.feature-list,.hero-grid,.steps-flow,.text-columns{grid-template-columns:1fr}.scope-strip,.site-footer{flex-direction:column}.flow-step:after{display:none}}@media (max-width:720px){.landing-page{width:min(100% - 1rem,1180px)}.topbar{flex-direction:column;align-items:flex-start}.topnav{gap:.8rem 1rem}.hero-copy{padding:.25rem 0}.preview-meta-grid,.preview-overview,.preview-route-row{grid-template-columns:1fr}}.onboarding-shell{width:min(1100px,calc(100% - 2rem))}.onboarding-card{display:grid;grid-gap:1.5rem;gap:1.5rem;border:1px solid var(--line);background:rgba(255,255,255,.8);box-shadow:var(--shadow)}.onboarding-heading{margin-bottom:0}.onboarding-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.app-panel,.form-card,.role-card{border:1px solid var(--line);background:rgba(255,255,255,.84);box-shadow:var(--shadow)}.role-card{display:grid;grid-gap:.45rem;gap:.45rem;padding:1.2rem;border-radius:24px;color:inherit;text-align:left;cursor:pointer}.role-card strong{font-size:1.15rem}.detail-list dd,.detail-list dt,.empty-state p,.form-card label span,.form-card p,.form-card summary,.job-row p,.metric-card p,.onboarding-panel-copy p,.role-card span:last-child,.stack-list,.support-note,.timeline-row span{color:var(--muted)}.auth-helper-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem}.text-action{padding:0;border:0;background:transparent;color:var(--accent-strong);font:inherit;font-size:.95rem;font-weight:700;cursor:pointer}.text-action:hover{color:var(--accent)}.form-hint{margin:.85rem 0 0;color:var(--muted);font-size:.92rem}.metric-label,.role-card-eyebrow{color:var(--accent);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.role-card-active{border-color:rgba(15,106,74,.32);background:rgba(245,251,247,.96)}.role-card-muted{opacity:.82}.onboarding-panel{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.app-loading-card,.compose-card,.detail-card,.detail-hero,.jobs-panel,.metric-card,.onboarding-guard,.onboarding-panel-copy,.sidebar-card{padding:1.4rem;border-radius:26px}.stack-list{margin:1rem 0 0;padding-left:1.1rem;display:grid;grid-gap:.65rem;gap:.65rem}.compact-list{gap:.45rem}.form-card{display:grid;grid-gap:1rem;gap:1rem;padding:1.4rem;border-radius:26px}.onboarding-step-header{display:grid;grid-gap:.55rem;gap:.55rem;padding-bottom:.2rem}.onboarding-step-header h3{font-size:1.4rem;letter-spacing:-.02em}.next-steps,.operator-identity,.setup-form-shell{display:grid;grid-gap:.75rem;gap:.75rem}.operator-identity{padding:1rem 1.05rem;border:1px solid rgba(17,32,25,.08);border-radius:18px;background:rgba(247,251,248,.9)}.operator-identity strong{font-size:1.1rem;letter-spacing:-.02em}.next-steps .stack-list{margin-top:0}.step-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.38rem .68rem;border-radius:999px;background:rgba(15,106,74,.1);color:var(--accent-strong);font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.form-card label,.sidebar-card label{display:grid;grid-gap:.45rem;gap:.45rem}.compose-form input,.compose-form select,.form-card input,.form-card select,.form-card textarea,.sidebar-card input,.sidebar-card textarea{width:100%;min-height:48px;padding:.82rem .95rem;border:1px solid rgba(17,32,25,.12);border-radius:16px;background:#fff;color:var(--ink);font:inherit}.form-card textarea,.sidebar-card textarea{min-height:112px;resize:vertical}.inline-details{display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem 1.05rem;border:1px solid rgba(17,32,25,.08);border-radius:18px;background:rgba(247,251,248,.9)}.inline-details summary{cursor:pointer;font-weight:700;color:var(--ink)}.coordinate-grid,.detail-grid,.form-grid-three,.form-grid-two,.metrics-grid{display:grid;grid-gap:1rem;gap:1rem}.detail-grid,.form-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid-three,.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.form-error,.form-error-banner{color:#9f2f2f;font-weight:600}.form-error-banner{padding:1rem 1.2rem;border-radius:20px;background:rgba(204,78,78,.08);border:1px solid rgba(204,78,78,.18)}.form-error-surface{padding:.95rem 1rem;border:1px solid rgba(204,78,78,.18);border-radius:16px;background:rgba(204,78,78,.06)}.button-emphasis,.setup-actions .button-primary{min-width:240px}.consumer-card{align-content:start}.app-shell{width:min(1240px,calc(100% - 2rem));margin:0 auto;padding:1rem 0 2.5rem}.loading-shell{padding-top:4rem}.mode-switch{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.auth-mode-switch{margin:0 0 .25rem}.mode-chip{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.65rem .9rem;border:1px solid var(--line);background:#fff;font-size:.9rem;font-weight:700}.mode-chip-active{background:var(--accent);border-color:var(--accent);color:#fff}.existing-session-callout{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:1rem;padding:1rem 1.05rem;border-radius:18px;border:1px solid rgba(17,32,25,.08);background:rgba(247,251,248,.9)}.mode-chip{cursor:pointer}.mode-chip:disabled{cursor:not-allowed;opacity:.45}.button-block{width:100%}.ops-shell{display:grid;grid-gap:1rem;gap:1rem}.ops-topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:0 0 1rem;border-bottom:1px solid var(--line)}.ops-branding{display:grid;grid-gap:.3rem;gap:.3rem}.onboarding-panel-copy h2,.ops-branding h1,.ops-section h2{font-size:clamp(1.35rem,2.6vw,2rem);margin-top:.25rem;letter-spacing:-.03em}.ops-topbar-actions{display:flex;flex-wrap:wrap;gap:.65rem}.ops-layout{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start}.ops-main,.ops-sidebar,.ops-stack,.ops-summary-list{display:grid;grid-gap:1rem;gap:1rem}.ops-empty-state,.ops-nav,.ops-section,.ops-sidebar-section{display:grid;grid-gap:.9rem;gap:.9rem}.ops-nav{padding-bottom:1rem}.ops-nav,.ops-nav-link{border-bottom:1px solid var(--line)}.ops-nav-link{display:block;padding:.75rem 0;color:var(--muted);font-weight:600}.ops-nav-link.active,.ops-nav-link:hover{color:var(--ink)}.ops-section-label{color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ops-sidebar-section{padding-bottom:1rem;border-bottom:1px solid var(--line)}.jobs-cell strong,.ops-sidebar-section strong,.ops-summary-item strong,.timeline-table-row strong{font-size:.95rem}.jobs-cell span,.ops-definition-list dt,.ops-sidebar-section p,.ops-summary-list span,.timeline-table-row span{color:var(--muted);font-size:.9rem}.ops-summary-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-summary-list div{display:grid;grid-gap:.2rem;gap:.2rem}.ops-section{padding:0 0 1.25rem;border-bottom:1px solid var(--line)}.ops-actions,.ops-job-header,.ops-job-statuses,.ops-section-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ops-context-note{color:var(--muted);font-size:.85rem;font-weight:600}.ops-detail-note{color:var(--muted);font-size:.92rem}.ops-code-block{margin:.75rem 0 0;max-width:100%;overflow-x:auto;border-radius:14px;border:1px solid var(--sw-color-border);background:var(--surface-muted);padding:.85rem;color:var(--muted);font-size:.78rem;line-height:1.5}.ops-actions-inline{justify-content:flex-start}.ops-form{display:grid;grid-gap:1rem;gap:1rem}.form-error-text,.ops-form small{color:var(--muted);font-size:.88rem}.form-error-text{color:#b42318;font-weight:600}.ops-empty-state{padding:1rem 0}.attention-list,.jobs-table,.timeline-table{display:grid}.attention-row,.jobs-table-head,.jobs-table-row,.timeline-table-row{display:grid;align-items:center;grid-gap:1rem;gap:1rem;padding:var(--sw-space-3)}.jobs-table-head,.jobs-table-row{grid-template-columns:minmax(160px,1.25fr) 132px minmax(0,1.35fr) minmax(0,1.35fr) 100px 72px}.jobs-table-head{color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.jobs-table-row:hover{background:#fafafa}.attention-row{grid-template-columns:minmax(0,1fr) auto}.attention-row:hover{background:#fafafa}.attention-row p{color:var(--muted);font-size:.9rem}.attention-meta{display:grid;justify-items:end;grid-gap:.4rem;gap:.4rem;color:var(--muted);font-size:.88rem}.jobs-cell{display:grid;grid-gap:.15rem;gap:.15rem}.jobs-cell-action{justify-items:end;color:var(--ink);font-weight:600}.jobs-cell-id span,.jobs-cell-route strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coordinate-grid,.form-grid-three,.form-grid-two,.ops-definition-list,.ops-detail-grid,.ops-summary-grid{display:grid;grid-gap:1rem;gap:1rem}.form-grid-two,.ops-detail-grid,.ops-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.coordinate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-summary-item{display:grid;grid-gap:.25rem;gap:.25rem;padding:.95rem 0;border-top:1px solid var(--line)}.ops-definition-list{margin:0}.ops-definition-list div{display:grid;grid-gap:.2rem;gap:.2rem;padding:.8rem 0;border-top:1px solid var(--line)}.ops-definition-list dd{margin:0;color:var(--ink);font-size:.98rem;font-weight:600}.ops-definition-list dt{margin:0}.form-card label,.ops-field,.sidebar-card label{display:grid;grid-gap:.45rem;gap:.45rem}.form-card input,.form-card select,.form-card textarea,.ops-field input,.ops-form input,.ops-form select,.ops-form textarea,.sidebar-card input,.sidebar-card textarea{width:100%;min-height:46px;padding:.78rem .9rem;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit}.payment-method-form,.payment-panel,.payment-panel-copy{display:grid;grid-gap:1rem;gap:1rem}.payment-panel-copy p{color:var(--muted)}.payment-method-summary span:last-child{color:var(--muted);font-size:.9rem}.card-element-shell{min-height:46px;padding:.78rem .9rem;border:1px solid var(--line);border-radius:8px;background:#fff}.timeline-table-row{grid-template-columns:minmax(0,1fr) auto}.timeline-table-row div{display:grid;grid-gap:.2rem;gap:.2rem}.compact-grid{margin:.8rem 0}.menu-item-list,.menu-structure-list,.restaurant-list{display:grid;grid-gap:.9rem;gap:.9rem}.menu-item-row,.menu-structure-category,.restaurant-list-item{width:100%;padding:1rem 0;border-top:1px solid var(--line);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;background:transparent;color:inherit;text-align:left}.restaurant-list-item{border-left:0;border-right:0;border-bottom:0;cursor:pointer}.restaurant-list-item.active{color:var(--ink)}.menu-item-meta span,.menu-item-row p,.menu-structure-header p,.restaurant-list-item p,.restaurant-list-meta{color:var(--muted)}.menu-item-meta,.restaurant-list-meta{display:grid;grid-gap:.35rem;gap:.35rem;justify-items:end}.menu-structure-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.customer-order-page{width:min(1180px,calc(100% - 2rem));padding:1rem 0 3rem}.customer-cart-heading,.customer-cart-line,.customer-cart-total,.customer-menu-item,.customer-order-header,.customer-order-layout,.customer-quantity-controls{display:flex}.customer-order-header{padding:.75rem 0 2rem;border-bottom:1px solid var(--line)}.customer-order-link{color:var(--muted);font-size:.94rem;font-weight:700}.customer-order-layout{align-items:flex-start;gap:2rem;padding-top:2rem}.customer-menu-panel{flex:1 1 auto;min-width:0}.customer-cart-panel{top:1rem;flex:0 0 360px;grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid var(--line);background:var(--surface)}.customer-restaurant-heading{grid-gap:.4rem;gap:.4rem;margin-bottom:2rem}.customer-restaurant-heading h1{font-size:clamp(2.4rem,6vw,4.5rem);max-width:10ch}.customer-cart-heading span,.customer-cart-line span,.customer-menu-item p,.customer-next-note,.customer-order-empty p,.customer-restaurant-heading p:last-child{color:var(--muted)}.customer-cart-lines,.customer-checkout-form,.customer-checkout-heading,.customer-confirmation-grid,.customer-menu-category,.customer-menu-items,.customer-menu-list,.customer-order-empty,.customer-order-state{display:grid}.customer-menu-list{gap:2rem}.customer-menu-category{gap:.8rem}.customer-cart-heading h2,.customer-menu-category h2{font-size:1.45rem}.customer-cart-lines,.customer-checkout-form,.customer-menu-items{gap:0}.customer-checkout-form{gap:.9rem;padding-top:1rem}.customer-checkout-form label{font-weight:700}.customer-checkout-form input,.customer-checkout-form textarea{width:100%;border:1px solid var(--line);background:#fff;color:var(--ink);font:inherit;padding:.85rem .9rem}.customer-checkout-heading{gap:.25rem;padding-top:.5rem}.customer-checkout-heading h3{font-size:1.1rem}.customer-checkout-heading p:last-child,.customer-payment-saved{color:var(--muted);font-size:.92rem}.customer-cart-line,.customer-cart-total,.customer-menu-item{align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-top:1px solid var(--line)}.customer-cart-line div:first-child,.customer-menu-item div{display:grid;grid-gap:.25rem;gap:.25rem}.customer-menu-item h3{font-size:1rem;letter-spacing:0}.customer-cart-total strong,.customer-menu-item strong{font-size:.98rem}.customer-cart-heading{align-items:end;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding-bottom:1rem}.customer-remove-button:hover{background:#f7f7f7}.customer-quantity-controls{gap:.45rem}.customer-quantity-controls span{min-width:1.5rem;text-align:center;color:var(--ink);font-weight:700}.customer-remove-button{background:#fff;color:var(--muted);font-size:.86rem;font-weight:700}.customer-checkout-button:disabled{cursor:not-allowed;opacity:.45}.customer-order-state{min-height:55vh;align-content:center;gap:1rem}.customer-order-state h1{font-size:clamp(2.2rem,6vw,4rem)}.customer-order-confirmation{max-width:820px}.customer-confirmation-grid{gap:1rem;padding:1rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.customer-confirmation-grid div{grid-gap:.35rem;gap:.35rem}.customer-confirmation-grid span{font-size:.8rem;font-weight:800}.customer-order-empty{gap:.3rem;padding:1rem 0;border-top:1px solid var(--line)}@media (max-width:980px){.attention-row,.customer-cart-line,.customer-confirmation-grid,.customer-menu-item,.customer-order-layout,.form-grid-three,.jobs-table-head,.jobs-table-row,.menu-item-row,.menu-structure-header,.onboarding-panel,.onboarding-role-grid,.ops-detail-grid,.ops-layout,.ops-summary-grid,.ops-summary-list,.restaurant-list-item{grid-template-columns:1fr}.jobs-table-head{display:none}.customer-cart-line,.customer-confirmation-grid,.customer-menu-item,.customer-order-layout,.menu-item-row,.menu-structure-header,.restaurant-list-item{display:grid}.customer-cart-panel{position:static;width:100%}.customer-quantity-controls{justify-content:flex-start}.jobs-table-row{gap:.75rem;padding:1rem 0}}@media (max-width:720px){.app-shell,.onboarding-shell{width:min(100% - 1rem,1240px)}.ops-actions,.ops-job-header,.ops-job-statuses,.ops-section-header,.ops-topbar{flex-direction:column;align-items:flex-start}.coordinate-grid,.form-grid-two{grid-template-columns:1fr}}.merchant-shell{width:min(1320px,calc(100% - 2rem));padding:1rem 0 3rem;color:#10201b;background:radial-gradient(circle at top left,rgba(18,83,78,.1),transparent 34rem),linear-gradient(180deg,#fcf8f1,#ffffff 42%)}.merchant-hero{grid-gap:1.6rem;gap:1.6rem;padding:1rem 0 1.5rem}.merchant-actions,.merchant-hero-actions,.merchant-hero-topline,.merchant-menu-category-header,.merchant-menu-item,.merchant-panel-heading,.merchant-preview-actions,.merchant-preview-heading,.merchant-restaurant-list button{display:flex;align-items:center;justify-content:space-between;gap:1rem}.merchant-hero-actions,.merchant-preview-actions{flex-wrap:wrap}.merchant-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:1.5rem;gap:1.5rem;align-items:end;padding:2rem;border:1px solid rgba(16,32,27,.08);border-radius:28px;background:rgba(255,255,255,.82);box-shadow:0 24px 80px rgba(16,32,27,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.merchant-hero-grid h1{max-width:11ch;margin:.35rem 0 .75rem;color:#0a1714;font-size:clamp(3rem,7vw,5.6rem);line-height:.92;letter-spacing:-.07em}.merchant-hero-grid p:not(.eyebrow){max-width:690px;color:#52625d;font-size:1.05rem}.merchant-readiness-card{grid-gap:.9rem;gap:.9rem;padding:1.1rem;border:1px solid rgba(15,76,73,.16);border-radius:22px;background:linear-gradient(180deg,rgba(15,76,73,.08),rgba(255,255,255,.88))}.merchant-empty-inline p,.merchant-empty-state p,.merchant-form small,.merchant-menu-category-header p,.merchant-menu-item p,.merchant-menu-item span,.merchant-next-action p,.merchant-panel-heading p,.merchant-preview-heading p,.merchant-readiness-card span,.merchant-restaurant-list p,.merchant-restaurant-list small,.merchant-side-metrics span,.merchant-side-section p,.merchant-step p{color:#60716c}.merchant-readiness-card>span,.merchant-restaurant-list small,.merchant-side-metrics span{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.merchant-readiness-card strong{color:#0a1714;line-height:1.2}.merchant-readiness-meter{height:9px;background:rgba(16,32,27,.09)}.merchant-readiness-meter span{border-radius:inherit;background:linear-gradient(90deg,#0f4c49,#0b6b65)}.merchant-layout{display:grid;grid-template-columns:minmax(260px,310px) minmax(0,1fr);grid-gap:1.4rem;gap:1.4rem;align-items:start}.merchant-builder-grid,.merchant-command-grid,.merchant-empty-inline,.merchant-empty-state,.merchant-form,.merchant-main,.merchant-menu-category,.merchant-menu-composition,.merchant-menu-items,.merchant-side-section,.merchant-sidebar,.merchant-step-strip{display:grid;grid-gap:1rem;gap:1rem}.merchant-sidebar{position:-webkit-sticky;position:sticky;top:1rem;padding:1rem;border:1px solid rgba(16,32,27,.08);border-radius:24px;background:rgba(255,255,255,.88);box-shadow:0 16px 60px rgba(16,32,27,.06)}.merchant-nav{display:grid;grid-gap:.35rem;gap:.35rem;padding-bottom:1rem;border-bottom:1px solid rgba(16,32,27,.1)}.merchant-nav a{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:.65rem .75rem;border-radius:14px;color:#697873;font-weight:800}.merchant-nav a.active,.merchant-nav a:hover{background:#0f4c49;color:#ffffff}.merchant-side-section{padding-bottom:1rem;border-bottom:1px solid rgba(16,32,27,.1)}.merchant-side-section:last-child{padding-bottom:0;border-bottom:0}.merchant-side-section strong{color:#0a1714}.merchant-side-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.merchant-side-metrics div{grid-gap:.15rem;gap:.15rem;padding:.7rem;border-radius:16px;background:#f4f0e8}.merchant-side-metrics strong{font-size:1.4rem}.merchant-next-action{padding:1rem;border-radius:18px;background:#10201b}.merchant-next-action .ops-section-label,.merchant-next-action strong{color:#ffffff}.merchant-next-action p{color:rgba(255,255,255,.72);font-size:.92rem}.merchant-main{min-width:0}.merchant-error{padding:1rem 1.1rem;border:1px solid rgba(159,47,47,.18);border-radius:18px;background:#fff3f0;color:#8f2323;font-weight:800}.merchant-success{padding:1rem 1.1rem;border:1px solid rgba(45,123,83,.18);border-radius:18px;background:rgba(45,123,83,.08);color:#1f6d49;font-weight:750}.merchant-step{display:flex;gap:.85rem;min-height:96px;padding:1rem;border:1px solid rgba(16,32,27,.08);border-radius:20px;background:rgba(255,255,255,.72)}.merchant-step>span{width:34px;height:34px;flex:0 0 auto;background:#ece7dc;color:#60716c}.merchant-step strong{color:#10201b}.merchant-step-current{border-color:rgba(15,76,73,.22);background:#ffffff;box-shadow:0 14px 36px rgba(16,32,27,.06)}.merchant-step-complete>span,.merchant-step-current>span{background:#0f4c49;color:#ffffff}.merchant-step-complete{background:rgba(15,76,73,.06)}.merchant-command-grid{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr)}.merchant-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-menu-preview,.merchant-panel{padding:1.2rem;border:1px solid rgba(16,32,27,.08);border-radius:24px;background:rgba(255,255,255,.9);box-shadow:0 14px 50px rgba(16,32,27,.05)}.merchant-panel-primary{background:linear-gradient(180deg,#ffffff,#fbf8f1)}.merchant-panel-heading{align-items:flex-start}.merchant-panel-heading h2,.merchant-preview-heading h2{margin:.25rem 0 .35rem;color:#0a1714;font-size:clamp(1.35rem,2vw,1.9rem)}.merchant-form label{color:#10201b}.merchant-form input,.merchant-form select,.merchant-form textarea{width:100%;min-height:48px;padding:.82rem .9rem;border:1px solid rgba(16,32,27,.12);border-radius:14px;background:#fffdf8;color:#10201b;font:inherit;font-weight:600;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.merchant-form input:focus,.merchant-form select:focus,.merchant-form textarea:focus{border-color:rgba(15,76,73,.46);background:#ffffff;box-shadow:0 0 0 4px rgba(15,76,73,.1)}.merchant-form input:disabled,.merchant-form select:disabled,.merchant-form textarea:disabled{cursor:not-allowed;background:#f3f0ea;color:#8c9693}.merchant-form-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.55fr);grid-gap:1rem;gap:1rem}.merchant-slug-field{overflow:hidden;border:1px solid rgba(16,32,27,.12);border-radius:14px;background:#fffdf8}.merchant-slug-field span{padding-left:.9rem;color:#60716c;font-size:.92rem}.merchant-slug-field input{border-radius:0;background:transparent}.merchant-actions{justify-content:flex-start}.merchant-restaurant-list{grid-gap:.65rem;gap:.65rem}.merchant-restaurant-list button{padding:.9rem;border:1px solid rgba(16,32,27,.08);border-radius:18px;background:#fffdf8}.merchant-restaurant-list button.active{border-color:rgba(15,76,73,.32);background:rgba(15,76,73,.06)}.merchant-restaurant-list button>div:last-child{display:grid;justify-items:end;grid-gap:.2rem;gap:.2rem;color:#60716c;font-size:.82rem;font-weight:800;text-transform:uppercase}.merchant-draft-dot,.merchant-live-dot{width:10px;height:10px;border-radius:999px}.merchant-live-dot{background:#0b8f6d}.merchant-draft-dot{background:#d49a24}.merchant-empty-state{padding:1.1rem;border:1px dashed rgba(16,32,27,.18);border-radius:20px;background:#fffdf8}.merchant-empty-state-accent{background:rgba(15,76,73,.05)}.merchant-empty-inline strong,.merchant-empty-state strong{color:#10201b}.merchant-menu-preview{display:grid;grid-gap:1.1rem;gap:1.1rem}.merchant-menu-composition{gap:1rem}.merchant-menu-category{padding:1rem;border:1px solid rgba(16,32,27,.08);border-radius:22px;background:#fffdf8}.merchant-menu-category-header{padding-bottom:.9rem;border-bottom:1px solid rgba(16,32,27,.08)}.merchant-menu-category-header strong{color:#0a1714;font-size:1.2rem}.merchant-empty-inline{padding-top:.9rem}.merchant-menu-items{padding-top:.4rem}.merchant-menu-item{padding:.85rem 0;border-bottom:1px solid rgba(16,32,27,.08)}.merchant-menu-item:last-child{border-bottom:0}.merchant-menu-item>div:first-child{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.merchant-menu-item>div:last-child{display:grid;justify-items:end;grid-gap:.25rem;gap:.25rem;white-space:nowrap}.merchant-menu-item-actions{align-items:end}.merchant-category-actions,.merchant-menu-item-controls{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.merchant-field-hint,.merchant-menu-item-actions small{color:var(--muted);font-size:.82rem;line-height:1.35}.merchant-menu-edit-form{display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:100%;padding:var(--space-2);border:1px solid rgba(37,99,235,.12);border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff,#fbfcff);box-shadow:0 12px 34px rgba(15,23,42,.06)}.merchant-menu-edit-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--line)}.merchant-menu-edit-header h3{margin:.1rem 0 .25rem;color:var(--primary);font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.merchant-menu-edit-header p:not(.eyebrow){max-width:42rem;margin:0;color:var(--muted)}.merchant-menu-edit-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);grid-gap:var(--space-2);gap:var(--space-2)}.merchant-menu-edit-section{display:grid;align-content:start;grid-gap:var(--space-1);gap:var(--space-1);min-width:0;margin:0;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff}.merchant-menu-edit-section-wide{grid-row:span 2}.merchant-menu-edit-section legend{padding:0 .35rem;color:var(--secondary);font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.merchant-menu-edit-section label{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;color:var(--primary);font-weight:750}.merchant-menu-edit-section .merchant-checkbox{display:flex;align-items:center;margin-top:.2rem;color:var(--muted);font-weight:650}.merchant-checkbox{display:flex;align-items:center;gap:.55rem;color:var(--muted);font-size:.92rem}.merchant-checkbox input{width:auto}.merchant-menu-item strong{color:#10201b}.disabled-link{pointer-events:none;opacity:.48}@media (max-width:1080px){.merchant-builder-grid,.merchant-command-grid,.merchant-hero-grid,.merchant-layout,.merchant-step-strip{grid-template-columns:1fr}.merchant-sidebar{position:static}}@media (max-width:720px){.merchant-shell{width:min(100% - 1rem,1320px);padding-top:.5rem}.merchant-hero-grid,.merchant-menu-preview,.merchant-panel,.merchant-sidebar{border-radius:18px;padding:1rem}.merchant-hero-grid h1{font-size:clamp(2.4rem,16vw,4rem)}.merchant-hero-actions,.merchant-hero-topline,.merchant-menu-category-header,.merchant-menu-item,.merchant-panel-heading,.merchant-preview-heading,.merchant-restaurant-list button{align-items:flex-start;flex-direction:column}.merchant-category-actions,.merchant-history-fields,.merchant-menu-item-controls{justify-content:flex-start}.merchant-history-row{flex-direction:column}.merchant-form-split,.merchant-menu-edit-grid,.merchant-side-metrics{grid-template-columns:1fr}.merchant-menu-item>div:last-child,.merchant-restaurant-list button>div:last-child{justify-items:start}}.app-shell.merchant-shell,.app-shell.ops-shell{width:min(1320px,calc(100% - 2rem));padding:1rem 0 3rem;color:#10201b;background:radial-gradient(circle at top left,rgba(15,76,73,.08),transparent 34rem),linear-gradient(180deg,#fcf8f1,#ffffff 44%)}.ops-topbar{padding:.7rem 0 1.25rem;border-bottom-color:rgba(16,32,27,.1)}.ops-branding{gap:.28rem}.ops-branding h1{margin-top:.18rem;color:#0a1714;font-size:clamp(1.65rem,3vw,2.55rem)}.merchant-hero-actions .button,.ops-topbar-actions .button{min-height:44px}.merchant-layout,.ops-layout{grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:1.4rem}.merchant-sidebar,.ops-sidebar{top:1rem;gap:1rem;padding:1rem;border:1px solid rgba(16,32,27,.08);border-radius:24px;background:rgba(255,255,255,.88);box-shadow:0 16px 60px rgba(16,32,27,.06)}.merchant-nav,.ops-nav{gap:.35rem;padding-bottom:1rem;border-bottom:1px solid rgba(16,32,27,.1)}.merchant-nav a,.ops-nav-link{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:.65rem .75rem;border:0;border-radius:14px;color:#697873;font-weight:800}.merchant-nav a.active,.merchant-nav a:hover,.ops-nav-link.active,.ops-nav-link:hover{background:#10201b}.merchant-side-section,.ops-sidebar-section{padding-bottom:1rem;border-bottom:1px solid rgba(16,32,27,.1)}.merchant-side-section:last-child,.ops-sidebar-section:last-child{border-bottom:0;padding-bottom:0}.ops-sidebar-live{padding:1rem;border:0;border-radius:18px;background:#10201b}.ops-sidebar-live .ops-section-label,.ops-sidebar-live strong{color:#ffffff}.ops-sidebar-live p{color:rgba(255,255,255,.72)}.merchant-main,.ops-main{min-width:0}.ops-stack{gap:1.15rem}.ops-creation-panel,.ops-queue-section,.ops-section,.ops-zone{padding:1.2rem;border:1px solid rgba(16,32,27,.08);border-radius:24px;background:rgba(255,255,255,.9);box-shadow:0 14px 50px rgba(16,32,27,.05)}.ops-queue-section{padding-bottom:.8rem}.ops-review-section{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(252,248,241,.9))}.ops-job-header,.ops-section-header{align-items:flex-start}.ops-job-header h2,.ops-section-header h2,.sw-card-header h2{margin:.22rem 0 .35rem;color:#0a1714;font-size:clamp(1.35rem,2vw,1.9rem)}.ops-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}.ops-count-pill{display:inline-flex;align-items:center;min-height:34px;padding:.45rem .7rem;border:1px solid rgba(16,32,27,.1);border-radius:999px;background:#f4f0e8;color:#10201b;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ops-count-pill-alert{border-color:rgba(159,47,47,.2);background:#fff3f0;color:#8f2323}.ops-empty-state,.ops-queue-empty{padding:1rem;border:1px dashed rgba(16,32,27,.16);border-radius:18px;background:rgba(252,248,241,.64)}.ops-queue-empty strong{color:#10201b}.ops-queue-empty p{color:#60716c}.attention-list,.jobs-table,.timeline-table{overflow:hidden;border-top:1px solid rgba(16,32,27,.1)}.attention-row,.jobs-table-head,.jobs-table-row,.timeline-table-row{padding:.95rem .25rem;border-bottom:1px solid rgba(16,32,27,.09)}.attention-row,.jobs-table-row{position:relative;border-radius:14px;transition:background .16s ease,transform .16s ease}.attention-row:hover,.jobs-table-row:hover,.timeline-table-row:hover{background:#fffdf8}.attention-row:hover,.jobs-table-row:hover{transform:translateX(2px)}.attention-row:before{content:"";width:4px;align-self:stretch;border-radius:999px;background:#b42318}.attention-row{grid-template-columns:4px minmax(0,1fr) auto}.attention-row>div:first-child{grid-column:2}.attention-meta{grid-column:3}.attention-row strong,.jobs-cell strong,.timeline-table-row strong{color:#10201b}.attention-row p,.jobs-cell span,.ops-context-note,.ops-detail-note,.timeline-table-row span{color:#60716c}.ops-creation-panel{background:linear-gradient(180deg,#ffffff,#fbf8f1)}.ops-form{gap:1.05rem}.ops-field,.ops-form label{color:#10201b;font-weight:800}.form-card input,.form-card select,.form-card textarea,.ops-field input,.ops-form input,.ops-form select,.ops-form textarea,.sidebar-card input,.sidebar-card textarea{min-height:48px;border-color:rgba(16,32,27,.12);border-radius:14px;background:#fffdf8;color:#10201b;font-weight:600}.ops-field input:focus,.ops-form input:focus,.ops-form select:focus,.ops-form textarea:focus{border-color:#0f4c49;outline:3px solid rgba(15,76,73,.12)}.ops-advanced-section{display:grid;grid-gap:1rem;gap:1rem;padding:.95rem 1rem;border:1px solid rgba(16,32,27,.1);border-radius:18px;background:rgba(255,253,248,.76)}.ops-advanced-section summary{display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:1rem;color:#10201b;font-weight:900}.ops-advanced-section summary small{color:#60716c;font-size:.82rem;font-weight:700}.ops-advanced-section[open] summary{margin-bottom:1rem}.ops-job-hero{background:#ffffff;color:var(--sw-color-text-primary,#182434)}.ops-job-hero .eyebrow,.ops-job-hero .ops-detail-note{color:var(--sw-color-text-muted,#687386)}.ops-job-hero h2{color:var(--sw-color-text-primary,#182434)}.ops-job-statuses{flex-wrap:wrap;justify-content:flex-end}.ops-zone{align-content:start;min-height:100%}.ops-actions-zone{border-color:rgba(159,47,47,.12)}.ops-payment-zone{grid-column:1/-1}.ops-definition-list div{border-top-color:rgba(16,32,27,.09)}.ops-definition-list dd{color:#10201b}.payment-panel{margin-top:1rem;padding:1rem;border:1px solid rgba(16,32,27,.08);border-radius:18px;background:#fffdf8}.merchant-shell{background:radial-gradient(circle at top left,rgba(15,76,73,.08),transparent 34rem),linear-gradient(180deg,#fcf8f1,#ffffff 44%)}.merchant-hero-grid{border-radius:24px}.merchant-nav a.active,.merchant-nav a:hover{background:#10201b}@media (max-width:1080px){.merchant-layout,.ops-layout{grid-template-columns:1fr}.merchant-sidebar,.ops-sidebar{position:static}}@media (max-width:980px){.attention-row{grid-template-columns:4px minmax(0,1fr)}.attention-meta{grid-column:2;justify-items:start}}@media (max-width:720px){.app-shell.merchant-shell,.app-shell.ops-shell{width:min(100% - 1rem,1320px);padding-top:.5rem}.merchant-sidebar,.ops-section,.ops-sidebar,.ops-zone{border-radius:18px;padding:1rem}.ops-advanced-section summary,.ops-header-actions{align-items:flex-start;flex-direction:column}.ops-job-statuses{justify-content:flex-start}}.attention-queue-row{align-items:start;grid-template-columns:4px minmax(0,1fr) auto;gap:1rem;padding:1rem .25rem}.attention-queue-row:before{grid-column:1;grid-row:1;min-height:100%}.attention-severity-risk:before{background:#b36b00}.attention-copy{display:grid;grid-column:2;grid-gap:.8rem;gap:.8rem}.attention-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.attention-title-row>span:last-child{color:#60716c;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.attention-copy h3{margin:0;color:#10201b;font-size:1.08rem;letter-spacing:-.02em}.attention-facts{display:grid;grid-gap:.55rem;gap:.55rem;margin:0}.attention-facts div{grid-template-columns:132px minmax(0,1fr);grid-gap:.75rem;gap:.75rem}.attention-facts dt{color:#60716c;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.attention-facts dd{margin:0;color:#10201b;font-size:.94rem;line-height:1.45}.attention-actions{display:flex;grid-column:3;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.ops-decision-banner{display:grid;grid-gap:1rem;gap:1rem}.ops-decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.ops-decision-grid>div{display:grid;grid-gap:.35rem;gap:.35rem;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.18)}.ops-decision-grid strong{font-size:.98rem;line-height:1.35}.ops-decision-actions{display:flex;flex-wrap:wrap;gap:.7rem}.ops-decision-banner .button-secondary{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.08);color:#ffffff}.ops-decision-banner .button-secondary:hover{background:rgba(255,255,255,.14)}.ops-actions-zone{display:grid;grid-gap:1rem;gap:1rem}@media (max-width:980px){.ops-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-queue-row{grid-template-columns:4px minmax(0,1fr)}.attention-actions{grid-column:2;justify-content:flex-start}}@media (max-width:720px){.attention-facts div,.ops-decision-grid{grid-template-columns:1fr}}:root{--bg:#f1f3f0;--surface:#ffffff;--surface-raised:#fbfcfb;--surface-tint:#eef2f2;--ink:#182434;--muted:#687386;--muted-strong:#42516a;--line:#dde2e6;--line-strong:#c4ccd5;--primary:#1a2a40;--secondary:#3d506b;--accent:#1a2a40;--accent-strong:#111b2a;--accent-soft:#e6ebef;--success:#317a4b;--teal:#2c807f;--warning:#a26d1b;--danger:#a7434b;--shadow:0 14px 40px rgba(24,36,52,0.08);--shadow-soft:0 8px 24px rgba(24,36,52,0.055);--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--space-1:0.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem}html{background:var(--bg)}body{color:var(--ink);background:radial-gradient(circle at 12% 0,rgba(0,166,166,.11),transparent 30rem),linear-gradient(180deg,#f6f8fb 0,var(--bg) 44%,#f9fafc 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}h1,h2,h3{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.04em}p{color:var(--muted)}.brand-link,.brand-logo{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content}.brand-wordmark{color:var(--primary);font-size:1.28rem;font-weight:900;letter-spacing:-.055em;line-height:1}.brand-logo-inverse .brand-wordmark{color:#ffffff}.customer-order-header .brand-wordmark,.footer-brand-mark .brand-wordmark,.merchant-hero .brand-wordmark,.ops-branding .brand-wordmark{font-size:1.18rem}.button{min-height:44px;padding:.75rem 1rem;border-radius:var(--radius-sm);font-size:.9rem;font-weight:850;letter-spacing:-.01em;box-shadow:none}.button-primary{border-color:var(--primary);background:var(--primary);color:#ffffff}.button-primary:hover{background:var(--secondary)}.button-secondary{border-color:var(--line);background:#ffffff;color:var(--primary)}.button-secondary:hover{border-color:var(--secondary);background:#f7f9fc}.eyebrow,.footer-heading,.ops-section-label,.preview-label,.role-card-eyebrow,.step-action,.support-note{color:var(--secondary);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.form-error,.form-error-banner,.form-error-text{color:#a72231}.form-error-banner,.form-error-surface,.merchant-error{border:1px solid rgba(215,58,73,.22);border-radius:var(--radius-md);background:rgba(215,58,73,.08);color:#a72231;font-weight:750}.card-element-shell,.customer-checkout-form input,.customer-checkout-form textarea,.form-card input,.form-card select,.form-card textarea,.merchant-form input,.merchant-form select,.merchant-form textarea,.ops-field input,.ops-form input,.ops-form select,.ops-form textarea,.sidebar-card input,.sidebar-card textarea,input,select,textarea{min-height:44px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff;color:var(--ink);font:inherit;font-weight:650}.ops-field input:focus,.ops-form input:focus,.ops-form select:focus,.ops-form textarea:focus,input:focus,select:focus,textarea:focus{border-color:var(--teal);outline:3px solid rgba(0,166,166,.16)}.landing-page{width:min(1184px,calc(100% - 2rem))}.landing-page,.topbar{padding:var(--space-2) 0 var(--space-4)}.topnav{gap:var(--space-3);color:var(--muted-strong);font-weight:750}.topnav a:hover{color:var(--primary)}.hero-section{padding:var(--space-2) 0 var(--space-4)}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:var(--space-4);align-items:center}.hero-copy h1{max-width:11ch;margin:.5rem 0 1rem;color:var(--primary);font-size:clamp(3.25rem,7vw,6.4rem);line-height:.92}.hero-body{max-width:620px;color:var(--muted-strong);font-size:clamp(1.05rem,1.6vw,1.28rem)}.hero-notes span,.trust-item{display:inline-flex;align-items:center;min-height:32px;padding:.38rem .68rem;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.72);color:var(--secondary);font-size:.82rem;font-weight:800}.preview-frame{padding:var(--space-3);border:1px solid rgba(10,33,66,.12);border-radius:var(--radius-lg);background:#ffffff;box-shadow:var(--shadow)}.preview-decision-panel,.preview-metrics,.preview-queue,.preview-toolbar{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.preview-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding-bottom:var(--space-2);border-bottom:1px solid var(--line)}.preview-toolbar strong{color:var(--primary);font-size:1.25rem}.preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-metrics div{display:grid;grid-gap:.25rem;gap:.25rem;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised)}.preview-decision-panel p,.preview-metrics span,.preview-queue-head{color:var(--muted);font-size:.82rem}.preview-metrics strong{color:var(--primary);font-size:1.8rem}.preview-queue{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md)}.preview-queue-head,.preview-queue-row{display:grid;grid-template-columns:110px 112px minmax(0,1fr) 72px;grid-gap:var(--space-1);gap:var(--space-1);align-items:center;padding:.8rem var(--space-2);border-bottom:1px solid var(--line)}.preview-queue-head{background:var(--surface-raised);color:var(--secondary);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.preview-queue-row:last-child{border-bottom:0}.preview-queue-row-alert{background:rgba(215,58,73,.05)}.preview-decision-panel{padding:var(--space-2);border-left:4px solid var(--danger);border-radius:var(--radius-md);background:#fff7f8}.preview-decision-panel strong{color:var(--primary)}.cta-card,.feature-list-row,.flow-step,.text-column,.trust-strip{border-color:var(--line)}.section{padding:3rem 0}.section-heading{max-width:780px}.cta-card h2,.internal-card h1,.section-heading h2{color:var(--primary);font-size:clamp(2rem,4vw,3.5rem)}.steps-flow,.text-columns{gap:var(--space-2)}.feature-list-row,.flow-step,.text-column{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(255,255,255,.74)}.flow-step:after{display:none}.feature-list{gap:var(--space-2);border-top:0}.feature-list-row{border-bottom:0}.feature-marker{background:var(--teal)}.cta-card{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--primary)}.cta-card .eyebrow,.cta-card h2,.cta-card p{color:#ffffff}.site-footer{border-top-color:var(--line)}.internal-shell,.onboarding-shell{width:min(1120px,calc(100% - 2rem))}.existing-session-callout,.form-card,.inline-details,.internal-card,.onboarding-card,.operator-identity,.role-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:rgba(255,255,255,.9);box-shadow:var(--shadow-soft)}.onboarding-card{padding:var(--space-4)}.role-card{border-radius:var(--radius-md);box-shadow:none}.role-card-active{border-color:rgba(0,166,166,.42);background:#f2fbfb}.mode-chip-active,.step-pill{background:var(--primary);border-color:var(--primary);color:#ffffff}.mode-chip{border-radius:999px}.app-shell.merchant-shell,.app-shell.ops-shell{width:min(1440px,calc(100% - 2rem));padding:var(--space-2) 0 var(--space-4);color:var(--ink);background:transparent}.ops-topbar{align-items:center;padding:var(--space-2) 0 var(--space-2);border-bottom:0}.ops-branding h1{color:var(--primary);font-size:clamp(1.8rem,2.8vw,2.8rem)}.merchant-layout,.ops-layout{grid-template-columns:280px minmax(0,1fr);gap:var(--space-3)}.merchant-sidebar,.ops-sidebar{position:-webkit-sticky;position:sticky;top:var(--space-2);padding:var(--space-2);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--primary),#06152a);color:#ffffff;box-shadow:var(--shadow)}.merchant-sidebar .ops-section-label,.merchant-sidebar p,.merchant-sidebar span,.ops-sidebar .ops-section-label,.ops-sidebar p,.ops-sidebar span{color:rgba(255,255,255,.68)}.merchant-sidebar strong,.ops-sidebar strong{color:#ffffff}.merchant-nav,.ops-nav{border-bottom:1px solid rgba(255,255,255,.12)}.merchant-nav a,.ops-nav-link{border-radius:var(--radius-sm);color:rgba(255,255,255,.72)}.merchant-nav a.active,.merchant-nav a:hover,.ops-nav-link.active,.ops-nav-link:hover{background:rgba(255,255,255,.12);color:#ffffff}.merchant-side-section,.ops-sidebar-section{border-bottom:1px solid rgba(255,255,255,.12)}.merchant-next-action,.ops-sidebar-live{border-radius:var(--radius-md);background:rgba(0,166,166,.16)}.merchant-main,.ops-main,.ops-metric-grid,.ops-stack{gap:var(--space-2)}.ops-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2)}.customer-cart-panel,.customer-menu-panel,.customer-order-state,.merchant-hero-grid,.merchant-menu-preview,.merchant-panel,.merchant-readiness-card,.ops-creation-panel,.ops-metric-card,.ops-queue-section,.ops-section,.ops-zone{border:1px solid var(--line);border-radius:var(--radius-lg);background:rgba(255,255,255,.94);box-shadow:var(--shadow-soft)}.ops-metric-card{display:grid;grid-gap:.32rem;gap:.32rem;padding:var(--space-2)}.ops-metric-card span{color:var(--secondary);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ops-metric-card strong{color:var(--primary);font-size:2.25rem;line-height:1}.ops-metric-card p{font-size:.86rem}.ops-metric-card-alert{border-color:rgba(215,58,73,.3);background:#fff7f8}.ops-creation-panel,.ops-queue-section,.ops-section,.ops-zone{padding:var(--space-2)}.ops-creation-panel,.ops-review-section{background:rgba(255,255,255,.94)}.customer-cart-heading h2,.customer-restaurant-heading h1,.merchant-panel-heading h2,.ops-job-header h2,.ops-section-header h2,.sw-card-header h2{color:var(--primary)}.ops-count-pill{border-color:var(--line);background:var(--surface-raised);color:var(--secondary)}.ops-count-pill-alert{border-color:rgba(215,58,73,.26);background:rgba(215,58,73,.08);color:#a72231}.customer-order-empty,.merchant-empty-inline,.merchant-empty-state,.ops-empty-state,.ops-queue-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised)}.attention-list,.jobs-table,.timeline-table{border-top:1px solid var(--line)}.attention-row,.jobs-table-head,.jobs-table-row,.timeline-table-row{border-bottom:1px solid var(--line)}.attention-row:hover,.jobs-table-row:hover,.timeline-table-row:hover{background:#f7faff}.attention-copy h3,.attention-facts dd,.attention-row strong,.jobs-cell strong,.ops-definition-list dd,.timeline-table-row strong{color:var(--primary)}.attention-row:before{background:var(--danger)}.attention-facts dt,.attention-row p,.jobs-cell span,.ops-context-note,.ops-detail-note,.timeline-table-row span{color:var(--muted)}.ops-decision-banner,.ops-job-hero{color:var(--sw-color-text-primary,#182434)}.ops-decision-banner .eyebrow,.ops-decision-banner .ops-detail-note,.ops-decision-grid .ops-section-label,.ops-decision-grid .sw-label{color:var(--sw-color-text-muted,#687386)}.ops-decision-grid>div{border-top-color:rgba(24,36,52,.06)}.card-element-shell,.ops-advanced-section,.payment-panel{border-color:var(--line);background:var(--surface-raised)}.ops-actions-zone{border-color:var(--line);background:#fbfcfe}.merchant-shell{background:transparent}.merchant-hero{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-bottom:var(--space-3)}.merchant-hero-actions,.merchant-hero-topline,.merchant-menu-category-header,.merchant-menu-item,.merchant-panel-heading,.merchant-preview-heading,.merchant-restaurant-list button{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.merchant-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3)}.merchant-hero-grid h1{color:var(--primary);font-size:clamp(2.4rem,5vw,4.6rem)}.merchant-readiness-card{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-2);box-shadow:none}.merchant-readiness-card span{color:var(--secondary);font-weight:900}.merchant-readiness-card strong{color:var(--primary);font-size:1.2rem}.merchant-readiness-meter{overflow:hidden;height:8px;border-radius:999px;background:#dbe2ec}.merchant-readiness-meter span{display:block;height:100%;background:linear-gradient(90deg,var(--teal),var(--success))}.merchant-builder-grid,.merchant-command-grid,.merchant-form-split,.merchant-side-metrics,.merchant-step-strip{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.merchant-step-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--space-2)}.merchant-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff}.merchant-step>span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--surface-raised);color:var(--secondary);font-weight:900}.merchant-step-current{border-color:rgba(0,166,166,.36);background:#f2fbfb}.merchant-step-complete>span{background:var(--success);color:#ffffff}.merchant-builder-grid,.merchant-command-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);margin-bottom:var(--space-2)}.merchant-menu-preview,.merchant-panel{padding:var(--space-2)}.merchant-form,.merchant-menu-preview,.merchant-panel{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.merchant-form label{display:grid;grid-gap:.45rem;gap:.45rem;color:var(--primary);font-weight:800}.merchant-slug-field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff}.merchant-slug-field span{padding-left:.8rem;color:var(--muted);font-weight:800}.merchant-slug-field input{border:0}.merchant-form-split,.merchant-side-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-side-metrics div{display:grid;grid-gap:.18rem;gap:.18rem}.merchant-restaurant-list{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.merchant-restaurant-list button{width:100%;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff;color:inherit;text-align:left;cursor:pointer}.merchant-restaurant-list button.active{border-color:rgba(0,166,166,.42);background:#f2fbfb}.merchant-history-list,.merchant-menu-composition,.merchant-menu-history,.merchant-menu-items{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.merchant-history-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.merchant-history-row>div:first-child{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.merchant-history-row strong{color:var(--primary);font-weight:700}.merchant-history-row p{margin:0;color:var(--muted);font-size:.9rem}.merchant-history-fields{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.merchant-rollback-preview{margin-top:var(--space-1);padding:var(--space-2);border-color:rgba(37,99,235,.16)}.merchant-rollback-preview .merchant-history-list{gap:.6rem}.merchant-menu-category,.merchant-menu-item{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff}.merchant-menu-category{padding:var(--space-2)}.merchant-menu-item{padding:var(--space-1) var(--space-2)}.customer-order-page{width:min(1280px,calc(100% - 2rem));padding:var(--space-2) 0 var(--space-4)}.customer-order-header{padding:var(--space-2) 0 var(--space-3)}.customer-order-link{color:var(--secondary);font-weight:850}.customer-order-layout{grid-template-columns:minmax(0,1fr) 380px;grid-gap:var(--space-3);gap:var(--space-3)}.customer-cart-panel,.customer-menu-panel,.customer-order-state{padding:var(--space-3)}.customer-restaurant-heading{grid-gap:.35rem;gap:.35rem;padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.customer-order-state h1,.customer-restaurant-heading h1{color:var(--primary);font-size:clamp(2.6rem,5vw,5rem)}.customer-cart-lines,.customer-checkout-form,.customer-menu-items,.customer-menu-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.customer-menu-category{padding-top:var(--space-3)}.customer-menu-category h2{color:var(--primary);font-size:1.6rem}.customer-cart-line,.customer-menu-item{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff}.customer-cart-line strong,.customer-menu-item h3{color:var(--primary)}.customer-remove-button{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff;color:var(--primary);font:inherit;font-weight:900;cursor:pointer;min-height:36px;padding:0 .7rem}.customer-cart-panel{top:var(--space-2);grid-gap:var(--space-2);gap:var(--space-2)}.customer-cart-heading,.customer-cart-total,.customer-confirmation-grid,.customer-quantity-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1)}.customer-cart-total{padding-top:var(--space-2);border-top:1px solid var(--line)}.customer-cart-total strong{color:var(--primary);font-size:1.4rem}.customer-checkout-form{padding-top:var(--space-2);border-top:1px solid var(--line)}.customer-checkout-form label{display:grid;grid-gap:.45rem;gap:.45rem;color:var(--primary);font-weight:800}.customer-payment-saved{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:rgba(45,164,78,.08);color:#1f7a3a;font-weight:750}.customer-next-note{color:var(--muted);font-size:.86rem}.customer-order-confirmation{max-width:900px}.customer-confirmation-grid{margin:var(--space-3) 0}.customer-confirmation-grid div{display:grid;grid-gap:.24rem;gap:.24rem;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised)}.customer-confirmation-grid span{color:var(--muted);font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.customer-confirmation-grid strong{overflow-wrap:anywhere;color:var(--primary)}@media (max-width:1080px){.customer-order-layout,.hero-grid,.merchant-builder-grid,.merchant-command-grid,.merchant-hero-grid,.merchant-layout,.ops-layout{grid-template-columns:1fr}.customer-cart-panel,.merchant-sidebar,.ops-sidebar{position:static}}@media (max-width:860px){.customer-confirmation-grid,.feature-list,.merchant-step-strip,.ops-metric-grid,.preview-metrics,.steps-flow,.text-columns{grid-template-columns:1fr}.preview-queue-head{display:none}.attention-facts div,.attention-queue-row,.jobs-table-head,.jobs-table-row,.ops-decision-grid,.preview-queue-row{grid-template-columns:1fr}.attention-actions,.attention-copy{grid-column:1}}@media (max-width:640px){.app-shell.merchant-shell,.app-shell.ops-shell,.customer-order-page,.internal-shell,.landing-page,.onboarding-shell{width:min(100% - 1rem,1440px)}.customer-cart-line,.customer-menu-item,.customer-order-header,.merchant-hero-topline,.merchant-panel-heading,.merchant-preview-heading,.ops-topbar,.site-footer,.topbar{align-items:flex-start;flex-direction:column}.customer-order-state h1,.customer-restaurant-heading h1,.hero-copy h1{font-size:clamp(2.8rem,16vw,4.4rem)}.customer-cart-panel,.customer-menu-panel,.merchant-hero-grid,.merchant-menu-preview,.merchant-panel,.onboarding-card,.ops-creation-panel,.ops-queue-section,.ops-section,.ops-zone{padding:var(--space-2);border-radius:var(--radius-md)}}:root{--layer-bg:#eef1ee;--layer-card:rgba(255,255,255,0.82);--layer-elevated:#ffffff;--shadow-card:0 1px 2px rgba(24,36,52,0.04),0 12px 30px rgba(24,36,52,0.065);--shadow-elevated:0 2px 4px rgba(24,36,52,0.05),0 22px 58px rgba(24,36,52,0.105);--shadow-hover:0 3px 8px rgba(24,36,52,0.06),0 18px 48px rgba(24,36,52,0.09);--ease-standard:180ms cubic-bezier(0.2,0.8,0.2,1)}body{background:radial-gradient(circle at 12% -8%,rgba(44,128,127,.07),transparent 34rem),radial-gradient(circle at 86% 4%,rgba(61,80,107,.07),transparent 30rem),linear-gradient(180deg,#fafbf9 0,var(--layer-bg) 44%,#f6f7f4 100%)}.attention-row,.button,.customer-cart-line,.customer-menu-item,.customer-remove-button,.feature-list-row,.flow-step,.jobs-table-row,.merchant-restaurant-list button,.mode-chip,.ops-metric-card,.preview-queue-row,.role-card,.text-column,.timeline-table-row{transition:transform var(--ease-standard),box-shadow var(--ease-standard),border-color var(--ease-standard),background var(--ease-standard),color var(--ease-standard),opacity var(--ease-standard)}.attention-row:hover,.button:hover,.customer-cart-line:hover,.customer-menu-item:hover,.feature-list-row:hover,.flow-step:hover,.jobs-table-row:hover,.merchant-restaurant-list button:hover,.mode-chip:hover,.ops-metric-card:hover,.role-card:hover,.text-column:hover,.timeline-table-row:hover{transform:translateY(-1px);box-shadow:var(--shadow-hover)}.button:active,.customer-remove-button:active,.mode-chip:active{transform:translateY(0)}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(0,166,166,.28);outline-offset:3px}.button-primary{box-shadow:0 10px 24px rgba(24,36,52,.14)}.button-primary:hover{box-shadow:0 14px 32px rgba(24,36,52,.18)}.button-secondary{box-shadow:0 1px 2px rgba(10,33,66,.04)}.button-secondary:hover{box-shadow:0 8px 22px rgba(10,33,66,.1)}.attention-facts dt,.customer-confirmation-grid span,.eyebrow,.jobs-table-head,.ops-metric-card span,.ops-section-label,.preview-label,.role-card-eyebrow,.step-action,.support-note{color:#68788c;font-weight:720;letter-spacing:.115em}.customer-order-state h1,.customer-restaurant-heading h1,.merchant-panel-heading h2,.ops-job-header h2,.ops-section-header h2,.section-heading h2,.sw-card-header h2,h1,h2,h3{color:var(--primary);font-weight:760}.attention-facts dd,.attention-row strong,.customer-cart-total strong,.jobs-cell strong,.merchant-readiness-card strong,.ops-definition-list dd,.preview-queue-row strong,.timeline-table-row strong{font-weight:680}.customer-menu-item p,.customer-next-note,.customer-order-empty p,.hero-body,.merchant-panel-heading p,.ops-detail-note,.ops-empty-state p,.preview-decision-panel p,.section-copy,.sw-empty-state p{color:#627085;font-weight:450}.cta-card,.customer-cart-line,.customer-cart-panel,.customer-menu-item,.customer-menu-panel,.customer-order-state,.existing-session-callout,.feature-list-row,.flow-step,.form-card,.internal-card,.merchant-hero-grid,.merchant-menu-preview,.merchant-panel,.merchant-readiness-card,.onboarding-card,.ops-creation-panel,.ops-metric-card,.ops-queue-section,.ops-section,.ops-zone,.preview-frame,.text-column{border-color:rgba(10,33,66,.08);background:var(--layer-card);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.customer-cart-panel,.customer-menu-panel,.merchant-menu-preview,.merchant-panel,.ops-creation-panel,.ops-queue-section,.ops-section,.ops-zone{padding:1.5rem}.customer-cart-lines,.customer-checkout-form,.customer-menu-items,.customer-menu-list,.merchant-main,.ops-stack{gap:1.5rem}.customer-order-layout,.hero-grid,.merchant-layout,.ops-layout{gap:2rem}.merchant-main,.ops-main{padding-bottom:2rem}.merchant-sidebar,.ops-sidebar{box-shadow:0 24px 64px rgba(24,36,52,.18)}.merchant-next-action,.ops-sidebar-live{box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 30px rgba(0,166,166,.08)}.ops-metric-card{min-height:142px;background:linear-gradient(180deg,#ffffff,#fafbf9)}.ops-metric-card strong{font-size:clamp(2.15rem,4.4vw,2.9rem);letter-spacing:-.045em}.ops-metric-card p{max-width:220px}.ops-decision-banner,.ops-job-hero{padding:2rem;border:1px solid rgba(24,36,52,.08);border-left:3px solid var(--sw-color-info,#315f9b);background:#ffffff;box-shadow:var(--sw-shadow-sm,0 6px 18px rgba(24,36,52,.045))}.ops-job-hero-blocker{border-left-color:var(--sw-color-danger,#a7434b)}.ops-decision-banner h2{max-width:850px;font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.04}.ops-decision-banner .ops-detail-note{color:rgba(255,255,255,.74)}.ops-decision-grid>div{padding:1rem;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);background:rgba(255,255,255,.07)}.ops-decision-grid strong{color:#ffffff;font-weight:760}.ops-decision-actions{margin-top:.25rem}.attention-list,.jobs-table,.timeline-table{border-top:0}.attention-row,.jobs-table-head,.jobs-table-row,.timeline-table-row{border-bottom-color:rgba(10,33,66,.08)}.attention-row,.jobs-table-row,.timeline-table-row{border-radius:var(--radius-md)}.attention-row:hover,.jobs-table-row:hover,.preview-queue-row:hover,.timeline-table-row:hover{background:#ffffff}.attention-queue-row{background:rgba(255,255,255,.62)}.attention-copy h3{font-size:1.18rem}.attention-facts{gap:.7rem}.customer-order-empty,.inline-details,.merchant-empty-state,.ops-advanced-section,.ops-empty-state,.ops-queue-empty,.payment-panel{border-color:rgba(10,33,66,.08);background:rgba(248,250,252,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.preview-frame{background:radial-gradient(circle at top right,rgba(0,166,166,.08),transparent 18rem),#ffffff;box-shadow:var(--shadow-elevated)}.customer-confirmation-grid div,.merchant-menu-category,.merchant-menu-item,.merchant-step,.preview-decision-panel,.preview-metrics div,.preview-queue{border-color:rgba(10,33,66,.08);box-shadow:0 1px 2px rgba(10,33,66,.04)}.merchant-restaurant-list button.active,.merchant-step-current{box-shadow:0 0 0 3px rgba(0,166,166,.08),var(--shadow-card)}.merchant-readiness-meter span,.merchant-step-complete>span{box-shadow:0 8px 18px rgba(45,164,78,.24)}.customer-cart-panel{box-shadow:var(--shadow-elevated)}.customer-remove-button:hover{border-color:var(--teal);background:#f2fbfb;color:#007d7d;transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,166,166,.12)}.card-element-shell:hover,input:hover,select:hover,textarea:hover{border-color:var(--line-strong)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:1ms!important}}@media (max-width:640px){.ops-decision-banner,.ops-job-hero{min-height:auto;padding:1.5rem}}.merchant-sidebar .merchant-side-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.merchant-sidebar .merchant-side-metrics div{min-width:0;gap:.22rem;padding:.65rem .6rem;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.08);box-shadow:none}.merchant-sidebar .merchant-side-metrics strong{color:#ffffff;font-size:1.05rem;font-weight:850;line-height:1;letter-spacing:-.03em}.merchant-sidebar .merchant-side-metrics span{overflow-wrap:anywhere;color:rgba(255,255,255,.62);font-size:.58rem;font-weight:850;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.jobs-table-head,.jobs-table-row{grid-template-columns:minmax(180px,1.15fr) minmax(132px,.7fr) minmax(160px,1.2fr) minmax(160px,1.2fr) minmax(82px,.55fr) minmax(64px,.42fr)}.jobs-cell,.jobs-cell-id,.jobs-cell-route{min-width:0}.jobs-cell-id strong{max-width:100%;overflow-wrap:anywhere;word-break:break-word;line-height:1.18}.jobs-cell-id span{overflow:visible;text-overflow:clip;white-space:normal}.jobs-cell .sw-badge{max-width:100%;white-space:normal;text-align:left;line-height:1.15}.jobs-cell-route strong{white-space:normal}.sw-icon{display:block;width:1em;height:1em;flex:0 0 auto}.button{gap:.48rem}.button .sw-icon{width:1rem;height:1rem}.decision-hero-icon,.decision-tile-icon,.empty-state-icon,.icon-chip,.merchant-side-metric-icon,.metric-icon,.preview-decision-icon,.readiness-icon,.section-title-icon,.text-column-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.metric-icon{width:2.35rem;height:2.35rem;margin-bottom:.85rem;border-radius:14px;color:var(--secondary);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 12px 24px rgba(10,33,66,.08)}.metric-icon .sw-icon{width:1.18rem;height:1.18rem}.metric-label{color:#6d7c92;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.metric-icon-teal{background:rgba(0,166,166,.12);color:#007d7d}.metric-icon-warning{background:rgba(227,160,8,.14);color:#9b6500}.metric-icon-success{background:rgba(45,164,78,.13);color:#1f7a3a}.section-title-row{display:flex;align-items:flex-start;gap:.9rem}.section-title-icon{width:2.35rem;height:2.35rem;margin-top:.08rem;border-radius:14px;background:#eaf3ff;color:var(--secondary)}.section-title-icon .sw-icon{width:1.15rem;height:1.15rem}.empty-state-icon{width:2.35rem;height:2.35rem;margin-bottom:.65rem;border-radius:14px;background:#eef6ff;color:var(--secondary)}.empty-state-icon-small{width:1.9rem;height:1.9rem;margin-bottom:.35rem}.icon-chip{width:2rem;height:2rem;border-radius:999px}.icon-chip .sw-icon{width:1rem;height:1rem}.icon-chip-blocker{background:rgba(215,58,73,.12);color:var(--danger)}.icon-chip-risk{background:rgba(227,160,8,.14);color:#9b6500}.icon-chip-info,.icon-chip-normal{background:rgba(0,166,166,.11);color:#007d7d}.icon-chip-success{background:rgba(45,164,78,.14);color:#1f7a3a}.ops-decision-banner,.ops-job-hero{position:relative;overflow:hidden}.ops-decision-banner:before{content:"";position:absolute;inset:0;pointer-events:none}.ops-decision-banner>*{position:relative;z-index:1}.ops-job-hero-blocker{border-color:rgba(167,67,75,.14)}.ops-decision-header{display:flex;justify-content:space-between;gap:1.25rem}.ops-decision-lead{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;grid-gap:1.2rem;gap:1.2rem;min-width:0}.decision-hero-icon{background:var(--sw-color-info-soft,rgba(49,95,155,.1));color:var(--sw-color-info,#315f9b);box-shadow:none}.decision-hero-icon .sw-icon{width:2.1rem;height:2.1rem}.ops-decision-copy{min-width:0}.ops-decision-banner .eyebrow{text-shadow:none}.ops-decision-banner .ops-job-header h2,.ops-decision-banner .sw-card-header h2,.ops-decision-banner h2{max-width:920px;text-shadow:none}.ops-decision-banner .ops-job-statuses .sw-badge{box-shadow:none}.ops-decision-grid{gap:1rem}.ops-decision-grid>div,.ops-decision-tile{min-height:178px;padding:1.15rem;border:1px solid rgba(24,36,52,.06)}.decision-tile-icon{width:2.6rem;height:2.6rem;margin-bottom:.45rem;border-radius:999px}.decision-tile-icon .sw-icon{width:1.25rem;height:1.25rem}.decision-tile-icon-teal{color:var(--sw-color-teal,#2c807f)}.decision-tile-icon-warning{color:var(--sw-color-warning,#a26d1b)}.decision-tile-icon-success{color:var(--sw-color-success,#317a4b)}.ops-decision-tile strong{font-size:1.08rem}.ops-decision-tile p{margin:0;line-height:1.45}.ops-decision-banner .button-primary{color:#ffffff}.ops-decision-banner .button-secondary{border-color:rgba(24,36,52,.1);color:var(--sw-color-text-primary,#182434)}.ops-decision-banner .button-secondary:hover{border-color:rgba(24,36,52,.16);background:rgba(248,249,247,.8)}.merchant-step-icon .sw-icon{width:1rem;height:1rem}.readiness-icon{width:2.15rem;height:2.15rem;margin-bottom:.55rem;border-radius:12px;background:rgba(0,166,166,.12);color:#007d7d}.merchant-side-metric-icon{width:1.4rem;height:1.4rem;margin-bottom:.25rem;color:rgba(255,255,255,.78)}.merchant-side-metric-icon .sw-icon{width:.9rem;height:.9rem}.merchant-sidebar .merchant-side-metrics .merchant-side-metric-icon{padding:0;border:0;background:transparent;box-shadow:none}.preview-decision-icon,.text-column-icon{width:2.35rem;height:2.35rem;margin-bottom:.8rem;border-radius:14px;background:rgba(0,166,166,.1);color:#007d7d}.preview-decision-icon{background:rgba(215,58,73,.12);color:var(--danger)}.preview-decision-icon .sw-icon,.text-column-icon .sw-icon{width:1.15rem;height:1.15rem}@media (max-width:980px){.ops-decision-header,.ops-decision-lead{grid-template-columns:1fr}.ops-decision-header{flex-direction:column}.decision-hero-icon{width:3.6rem;height:3.6rem;border-radius:18px}}@media (max-width:640px){.ops-decision-grid{grid-template-columns:1fr}}.ops-stack:has(.ops-decision-banner),.sw-stack:has(.ops-decision-banner){gap:1.65rem}.ops-decision-banner,.ops-job-hero{padding:clamp(1.5rem,3vw,2.35rem);border-radius:30px}.ops-job-hero-blocker{border:1px solid rgba(167,67,75,.14);border-left:3px solid var(--sw-color-danger,#a7434b)}.ops-decision-banner:after{content:none}.ops-decision-banner .ops-job-header h2,.ops-decision-banner .sw-card-header h2,.ops-decision-banner h2{letter-spacing:-.032em;line-height:1.15}.ops-decision-banner .ops-detail-note{max-width:760px;font-size:1rem;font-weight:500;line-height:1.45}.ops-decision-banner .eyebrow{color:var(--sw-color-text-muted,#687386);font-size:.82rem;letter-spacing:.12em}.decision-hero-icon{width:3rem;height:3rem;border:1px solid rgba(24,36,52,.06);border-radius:16px}.decision-hero-icon-blocker{background:var(--sw-color-danger-soft,rgba(167,67,75,.1));color:var(--sw-color-danger,#a7434b);box-shadow:none}.decision-hero-icon .sw-icon{filter:none}.ops-decision-banner .ops-job-statuses{align-items:flex-end;gap:.7rem}.ops-decision-banner .ops-job-statuses .sw-badge{min-height:26px;padding:.28rem .52rem;border-radius:999px;font-size:.72rem;letter-spacing:.07em}.ops-decision-banner .ops-job-statuses .sw-badge--danger{border-color:rgba(167,67,75,.18);background:var(--sw-color-danger-soft,rgba(167,67,75,.1));color:var(--sw-color-danger,#a7434b)}.ops-decision-banner .ops-job-statuses .sw-badge--info,.ops-decision-banner .ops-job-statuses .sw-badge--neutral{border-color:rgba(24,36,52,.08);background:rgba(104,115,134,.07);color:var(--primary)}.ops-decision-grid{margin-top:.15rem}.ops-decision-grid>div,.ops-decision-tile{padding:1rem;border-radius:18px}.ops-decision-tile .ops-section-label,.ops-decision-tile .sw-label{color:var(--sw-color-text-muted,#687386);font-size:.76rem;letter-spacing:.12em}.ops-decision-tile strong{max-width:18rem;color:var(--sw-color-text-primary,#182434);font-size:1rem;font-weight:620;line-height:1.2}.ops-decision-tile p{color:var(--sw-color-text-muted,#687386);font-size:.94rem}.decision-tile-icon{box-shadow:none}.ops-decision-actions{margin-top:.2rem;padding-top:1.25rem;border-top:1px solid rgba(24,36,52,.06)}.ops-decision-banner .button{min-height:54px;padding-inline:1.25rem;border-radius:14px}.ops-decision-banner .button-primary{background:var(--sw-color-navy-900,#1a2a40)}.ops-decision-banner .button-primary:hover{background:var(--sw-color-navy-950,#111b2a);transform:translateY(-1px)}.ops-decision-banner .button-secondary{box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.ops-detail-grid .ops-zone{border-color:rgba(10,33,66,.09);background:#ffffff;box-shadow:var(--sw-shadow-sm,0 6px 18px rgba(24,36,52,.045))}.ops-detail-grid .ops-zone .section-title-icon{background:rgba(31,58,99,.09);color:var(--secondary)}.ops-route-zone .section-title-icon{background:rgba(0,166,166,.12);color:#007d7d}.ops-driver-zone .section-title-icon{background:rgba(31,58,99,.1);color:var(--secondary)}.ops-dispatch-zone .section-title-icon{background:rgba(227,160,8,.14);color:#9b6500}.ops-timeline-zone .section-title-icon{background:rgba(0,166,166,.1);color:#007d7d}.ops-payment-zone .section-title-icon{background:rgba(45,164,78,.13);color:#1f7a3a}.ops-definition-list div,.timeline-table-row{border-top-color:rgba(10,33,66,.085)}.ops-definition-list dt{color:#66758b;font-weight:750}.ops-definition-list dd,.timeline-table-row strong{color:var(--primary);font-weight:820}@media (max-width:720px){.ops-decision-banner,.ops-job-hero{border-radius:24px}.ops-decision-banner .ops-job-header h2,.ops-decision-banner .sw-card-header h2,.ops-decision-banner h2{font-size:clamp(2rem,12vw,3rem)}.ops-decision-banner:after{right:-18rem}}.ops-stack:has(.ops-decision-banner),.sw-stack:has(.ops-decision-banner){gap:1.9rem}.ops-decision-banner,.ops-job-hero{min-height:auto;padding:clamp(1.25rem,2.4vw,2rem)}.ops-job-hero-blocker{background:#ffffff;box-shadow:var(--sw-shadow-sm,0 6px 18px rgba(24,36,52,.045))}.ops-decision-banner:before{background:none;opacity:0}.ops-decision-banner .ops-job-header h2,.ops-decision-banner .sw-card-header h2,.ops-decision-banner h2{max-width:980px;color:var(--sw-color-text-primary,#182434);font-size:clamp(1.38rem,2.3vw,2rem);font-weight:640;text-wrap:balance}.ops-decision-banner .ops-detail-note{color:var(--sw-color-text-muted,#687386)}.ops-decision-grid{gap:clamp(.95rem,1.3vw,1.25rem)}.ops-decision-grid>div,.ops-decision-tile{min-height:auto;border-color:rgba(24,36,52,.06);background:rgba(248,249,247,.68);box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ops-decision-tile:hover{border-color:rgba(24,36,52,.1);box-shadow:none;transform:none}.decision-tile-icon{width:2.4rem;height:2.4rem}.decision-tile-icon-danger{background:var(--sw-color-danger-soft,rgba(167,67,75,.1));color:var(--sw-color-danger,#a7434b)}.decision-tile-icon-teal{background:var(--sw-color-teal-soft,rgba(44,128,127,.1))}.decision-tile-icon-warning{background:var(--sw-color-warning-soft,rgba(162,109,27,.11))}.decision-tile-icon-success{background:var(--sw-color-success-soft,rgba(49,122,75,.1))}.ops-decision-banner .button-primary{min-width:170px;box-shadow:none}.ops-decision-banner .button-secondary{min-width:150px;background:#ffffff}.ops-detail-grid:first-of-type{margin-top:.15rem}.ops-detail-grid .ops-zone{transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.ops-detail-grid .ops-zone:hover{border-color:rgba(10,33,66,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 28px 70px rgba(10,33,66,.12);transform:translateY(-1px)}.ops-driver-zone,.ops-route-zone{min-height:320px;border-width:1px}.ops-driver-zone .section-title-row h2,.ops-route-zone .section-title-row h2{font-size:clamp(1.6rem,2.2vw,2.2rem)}.ops-dispatch-zone,.ops-timeline-zone{opacity:.96;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 16px 44px rgba(10,33,66,.07)}.ops-dispatch-zone .section-title-row h2,.ops-timeline-zone .section-title-row h2{font-size:clamp(1.35rem,1.8vw,1.7rem)}.ops-payment-zone{border-color:rgba(45,164,78,.13)}.ops-payment-zone-blocking{border-color:rgba(227,160,8,.34);background:radial-gradient(circle at top left,rgba(227,160,8,.11),transparent 18rem),linear-gradient(180deg,rgba(255,255,255,.99),rgba(255,250,238,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 26px 68px rgba(154,101,0,.11)}.ops-payment-zone-blocking .section-title-icon{background:rgba(227,160,8,.15);color:#9b6500}.ops-actions-zone{opacity:.86;border-style:dashed;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(245,248,252,.72));box-shadow:0 12px 34px rgba(10,33,66,.055)}.ops-actions-zone .section-title-icon{background:rgba(102,117,139,.11);color:#66758b}.ops-definition-list{margin-top:1.25rem}.ops-definition-list div{grid-template-columns:minmax(128px,.42fr) minmax(0,1fr);padding:.9rem 0}.ops-definition-list dt{color:#738197;font-size:.82rem;letter-spacing:.01em}.ops-definition-list dd{color:#071831;font-size:1rem;letter-spacing:-.015em}.timeline-table-row{border-radius:14px;transition:background .16s ease,transform .16s ease}.timeline-table-row:hover{background:rgba(255,255,255,.78);transform:translateX(2px)}@media (max-width:980px){.ops-decision-banner,.ops-driver-zone,.ops-job-hero,.ops-route-zone{min-height:auto}}.ops-command-strip{position:relative;display:flex;overflow:hidden;align-items:center;justify-content:space-between;gap:1.25rem;min-height:190px;padding:clamp(1.35rem,2.8vw,2rem);border:1px solid rgba(10,33,66,.1);border-radius:28px;background:radial-gradient(circle at 10% 0,rgba(0,166,166,.18),transparent 17rem),radial-gradient(circle at 86% 18%,rgba(31,58,99,.14),transparent 19rem),linear-gradient(135deg,#ffffff,#f7fbff 54%,#eef4fb);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 28px 80px rgba(10,33,66,.1)}.ops-command-strip:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(10,33,66,.035) 1px,transparent 0),linear-gradient(90deg,rgba(10,33,66,.035) 1px,transparent 0),repeating-linear-gradient(118deg,rgba(0,166,166,.05) 0 1px,transparent 1px 42px);background-size:38px 38px,38px 38px,auto;opacity:.56;pointer-events:none}.ops-command-strip>*{position:relative;z-index:1}.ops-command-strip-alert{border-color:rgba(215,58,73,.24);background:radial-gradient(circle at 9% 4%,rgba(215,58,73,.18),transparent 17rem),radial-gradient(circle at 86% 14%,rgba(0,166,166,.11),transparent 20rem),linear-gradient(135deg,#ffffff,#fff8f8 48%,#eef4fb);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 30px 84px rgba(10,33,66,.11),0 18px 52px rgba(215,58,73,.08)}.ops-command-copy{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;grid-gap:1rem;gap:1rem;min-width:0}.ops-command-icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:1px solid rgba(0,166,166,.16);border-radius:22px;background:radial-gradient(circle at 50% 24%,rgba(255,255,255,.68),transparent 56%),rgba(0,166,166,.12);color:#007d7d;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 18px 36px rgba(0,166,166,.1)}.ops-command-strip-alert .ops-command-icon{border-color:rgba(215,58,73,.2);background:radial-gradient(circle at 50% 24%,rgba(255,255,255,.7),transparent 56%),rgba(215,58,73,.12);color:var(--danger);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 18px 38px rgba(215,58,73,.12)}.ops-command-icon .sw-icon{width:1.75rem;height:1.75rem}.ops-command-copy h2{margin:.15rem 0 .45rem;color:var(--primary);font-size:clamp(1.35rem,2.2vw,2rem);font-weight:640;letter-spacing:-.032em;line-height:1.15}.ops-command-copy p:last-child{max-width:720px;margin:0;color:#536177;font-size:1rem;font-weight:600;line-height:1.5}.ops-command-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.ops-command-actions .button-primary,.ops-command-strip-alert .ops-command-actions .button-primary{background:var(--sw-color-navy-900,#1a2a40);box-shadow:none}.ops-metric-card{position:relative;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ops-metric-card:after{content:none;position:absolute;inset:auto -20% -38% 36%;height:7rem;border-radius:999px;background:transparent;filter:blur(8px);pointer-events:none}.ops-metric-card:hover{border-color:rgba(24,36,52,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 20px 52px rgba(24,36,52,.09);transform:translateY(-1px)}.ops-metric-card-active{background:radial-gradient(circle at top right,rgba(61,80,107,.07),transparent 11rem),linear-gradient(180deg,#ffffff,#f8fafa)}.ops-metric-card-attention{background:radial-gradient(circle at top right,rgba(162,109,27,.08),transparent 11rem),linear-gradient(180deg,#ffffff,#fbf8ef)}.ops-metric-card-attention.ops-metric-card-alert{border-color:rgba(167,67,75,.16);background:radial-gradient(circle at top right,rgba(167,67,75,.1),transparent 12rem),linear-gradient(180deg,#ffffff,#faf4f3);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 20px 54px rgba(167,67,75,.075)}.ops-metric-card-complete{background:radial-gradient(circle at top right,rgba(49,122,75,.08),transparent 11rem),linear-gradient(180deg,#ffffff,#f5faf6)}.ops-metric-card .metric-icon,.ops-metric-card .metric-label,.ops-metric-card p,.ops-metric-card strong{position:relative;z-index:1}.ops-queue-section .section-title-icon{background:rgba(31,58,99,.1);color:var(--secondary)}.ops-review-section .section-title-icon{background:rgba(215,58,73,.11);color:var(--danger)}.ops-queue-empty-premium{display:grid;justify-items:start;min-height:180px;padding:1.35rem;border-style:solid;background:radial-gradient(circle at top left,rgba(0,166,166,.08),transparent 14rem),linear-gradient(180deg,rgba(255,255,255,.9),rgba(247,250,255,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 16px 44px rgba(10,33,66,.06)}.ops-queue-empty-premium .button{margin-top:.25rem}.ops-queue-section .jobs-table-row{padding:1.05rem 1rem;border:1px solid transparent;background:rgba(255,255,255,.56);box-shadow:0 1px 2px rgba(10,33,66,.035)}.ops-queue-section .jobs-table-row:hover{border-color:rgba(31,58,99,.12);background:#ffffff;box-shadow:0 16px 42px rgba(10,33,66,.09);transform:translateY(-1px)}.ops-review-section{border-color:rgba(167,67,75,.09);background:radial-gradient(circle at top left,rgba(167,67,75,.045),transparent 16rem),linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,247,246,.9))}.attention-list{display:grid;grid-gap:.95rem;gap:.95rem}.attention-queue-row{overflow:hidden;align-items:stretch;padding:1.2rem;border:1px solid rgba(167,67,75,.1);border-radius:20px;background:radial-gradient(circle at 0 0,rgba(167,67,75,.055),transparent 14rem),rgba(255,255,255,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 12px 30px rgba(167,67,75,.04)}.attention-queue-row:before{width:3px;border-radius:999px;background:var(--danger);box-shadow:none}.attention-severity-risk{border-color:rgba(162,109,27,.14);background:radial-gradient(circle at 0 0,rgba(162,109,27,.06),transparent 14rem),rgba(255,255,255,.76)}.attention-severity-risk:before{background:var(--warning);box-shadow:none}.attention-queue-row:hover{border-color:rgba(167,67,75,.14);background:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 18px 46px rgba(24,36,52,.08);transform:translateY(-1px)}.attention-copy h3{color:var(--primary);font-size:clamp(1.08rem,1.4vw,1.28rem);font-weight:700}.attention-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.attention-facts div{display:grid;grid-template-columns:1fr;grid-gap:.25rem;gap:.25rem;padding:.72rem;border-radius:14px;background:rgba(255,255,255,.58)}.attention-facts dt{color:#738197}.attention-facts dd{color:#10213f;font-weight:700}.attention-actions{align-self:center}.attention-actions .button-primary{box-shadow:0 12px 26px rgba(167,67,75,.12)}.sidebar-live-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-bottom:.55rem;border-radius:12px;background:rgba(255,255,255,.1);color:#67e8e8}.ops-sidebar-live:has(.sidebar-live-icon){background:radial-gradient(circle at top left,rgba(0,166,166,.14),transparent 11rem),rgba(0,166,166,.08)}.ops-sidebar-live .sidebar-live-action{display:block;margin-top:.5rem;color:rgba(255,255,255,.78);font-size:.82rem;font-weight:850;line-height:1.35}@media (max-width:1100px){.ops-command-strip{align-items:flex-start;flex-direction:column}.ops-command-actions{justify-content:flex-start}.attention-facts{grid-template-columns:1fr}}@media (max-width:640px){.ops-command-copy{grid-template-columns:1fr}.ops-command-icon{width:3.25rem;height:3.25rem;border-radius:18px}.attention-queue-row{padding:1rem}}.orders-shell .ops-main{min-width:0}.orders-detail-stack,.orders-stack{gap:var(--space-6,24px)}.orders-command-surface{align-items:center;display:flex;gap:var(--space-6,24px);justify-content:space-between}.orders-command-surface-alert{border-color:rgba(215,58,73,.18);background:radial-gradient(circle at top right,rgba(215,58,73,.08),transparent 18rem),linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,248,248,.94))}.orders-command-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3,12px);justify-content:flex-end}.orders-filter-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:var(--space-5,20px)}.orders-filter-chip{align-items:center;background:rgba(255,255,255,.68);border:1px solid rgba(10,33,66,.1);border-radius:999px;color:var(--sw-text-primary,#0a2142);display:inline-flex;gap:.65rem;min-height:2.55rem;padding:.7rem 1rem}.orders-filter-chip strong{color:var(--sw-text-muted,#637089);font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orders-filter-chip-active{background:rgba(10,33,66,.96);border-color:rgba(10,33,66,.96);color:#fff;box-shadow:var(--shadow-card)}.orders-filter-chip-active strong{color:rgba(255,255,255,.78)}.orders-list-section,.recent-orders-section{overflow:hidden}.orders-queue-list{display:grid;grid-gap:var(--space-4,16px);gap:var(--space-4,16px)}.orders-queue-row{align-items:start;display:grid;grid-gap:var(--space-5,20px);gap:var(--space-5,20px);grid-template-columns:minmax(0,1fr) auto;border-left:4px solid transparent}.orders-queue-main{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.orders-queue-row-danger{border-left-color:var(--danger);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,243,240,.88)),var(--layer-card)}.orders-queue-row-info{border-left-color:var(--teal)}.orders-queue-row-success{border-left-color:var(--success)}.orders-queue-identity{align-items:center;display:flex;gap:1rem;min-width:0}.orders-queue-identity h3{color:var(--sw-text-primary,#0a2142);font-size:1.18rem;margin:0}.orders-queue-identity p{color:var(--sw-text-muted,#637089);margin:.25rem 0 0}.orders-queue-facts{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(4,minmax(0,1fr))}.orders-queue-facts div,.orders-status-block{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0}.orders-queue-facts span,.orders-status-block span{color:var(--sw-text-muted,#637089);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.orders-queue-facts strong{color:var(--sw-text-primary,#0a2142);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.orders-queue-status-cluster{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.orders-status-block .sw-badge{justify-content:center;min-height:2.4rem;width:-moz-fit-content;width:fit-content}.orders-queue-actions{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-3,12px);min-width:160px}.orders-empty-state{min-height:220px}.orders-empty-state-danger .empty-state-icon{background:rgba(215,58,73,.1);color:var(--danger)}.orders-decision-surface{display:grid;grid-gap:1.5rem;gap:1.5rem}.orders-decision-surface-success{border-color:rgba(45,164,78,.28);border-left-color:var(--sw-color-success,#317a4b);background:#ffffff}.orders-decision-surface-neutral{border-color:rgba(0,166,166,.22)}.orders-decision-hero-neutral,.orders-decision-hero-success{color:var(--sw-color-text-primary,#182434)}.orders-decision-hero-neutral,.orders-decision-hero-success{background:rgba(248,249,247,.68);box-shadow:none}.orders-decision-statuses{align-items:flex-end}.orders-decision-grid{gap:1rem}.orders-decision-tile{min-height:186px}.orders-decision-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem}.orders-success-callout{align-items:start;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:auto minmax(0,1fr);border-color:rgba(45,164,78,.18);background:radial-gradient(circle at top right,rgba(45,164,78,.08),transparent 16rem),linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,255,249,.94))}.orders-success-icon{align-items:center;display:inline-flex;justify-content:center;width:3rem;height:3rem;border-radius:18px;background:rgba(45,164,78,.12);color:var(--success)}.orders-success-callout h3,.orders-success-callout p{margin:0}.orders-detail-grid{display:grid;grid-gap:var(--space-5,20px);gap:var(--space-5,20px);grid-template-columns:repeat(2,minmax(0,1fr))}.orders-detail-card{display:grid;grid-gap:var(--space-5,20px);gap:var(--space-5,20px)}.order-items-list,.order-total-stack,.recent-orders-list{display:grid;grid-gap:var(--space-3,12px);gap:var(--space-3,12px)}.order-item-row,.order-total-stack>div,.recent-order-row{align-items:center;border-top:1px solid rgba(10,33,66,.09);display:grid;grid-gap:var(--space-4,16px);gap:var(--space-4,16px);grid-template-columns:minmax(0,1fr) auto;padding-top:var(--space-3,12px)}.order-item-row div,.recent-order-row div{display:grid;grid-gap:4px;gap:4px;min-width:0}.order-item-row span,.order-total-stack span,.recent-order-row span{color:var(--sw-text-muted,#637089)}.order-item-row strong,.order-total-stack strong,.recent-order-row strong{color:var(--sw-text-primary,#0a2142);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-total-stack>div:last-child{border-top-color:rgba(10,33,66,.16);font-size:1.1rem}.orders-inline-empty{min-height:150px}.recent-order-row{border-radius:var(--radius-md,14px);color:inherit;grid-template-columns:minmax(0,1fr) auto auto;padding:var(--space-3,12px);text-decoration:none;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.recent-order-row:hover{background:rgba(255,255,255,.76);box-shadow:var(--shadow-sm,0 8px 24px rgba(10,33,66,.08));transform:translateY(-1px)}@media (max-width:980px){.orders-command-surface,.orders-queue-row{align-items:stretch;grid-template-columns:1fr}.orders-command-surface{display:grid}.orders-command-actions,.orders-queue-actions{justify-content:flex-start}.orders-queue-actions{flex-direction:row;flex-wrap:wrap;min-width:0}.orders-detail-grid{grid-template-columns:1fr}.orders-queue-facts,.orders-queue-status-cluster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.recent-order-row{grid-template-columns:1fr}.orders-command-actions,.orders-decision-actions,.orders-filter-row{align-items:stretch;flex-direction:column}.orders-queue-facts,.orders-queue-status-cluster{grid-template-columns:1fr}.orders-queue-actions{flex-direction:column}}.driver-shell{background:radial-gradient(circle at top left,rgba(0,166,166,.14),transparent 34rem),linear-gradient(135deg,#eef5f7 0,var(--sw-background,#edeff3) 58%,#f7f9fc 100%);color:var(--sw-text-primary,#0a2142);min-height:100vh;padding:clamp(1rem,3vw,2rem)}.driver-loading-shell{align-items:center;display:grid;justify-items:center}.driver-grid,.driver-hero,.driver-notice-banner,.driver-shell .form-error-banner,.driver-topbar{margin-inline:auto;max-width:1120px;width:100%}.driver-topbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-5,20px)}.driver-action-row,.driver-topbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3,12px)}.driver-hero{align-items:stretch;display:grid;grid-gap:var(--space-6,24px);gap:var(--space-6,24px);grid-template-columns:minmax(0,1fr) auto;margin-bottom:var(--space-4,16px);overflow:hidden;position:relative}.driver-hero:before{background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.52),transparent 18rem),linear-gradient(120deg,rgba(10,33,66,.03),transparent 48%);content:"";inset:0;pointer-events:none;position:absolute}.driver-hero-online{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(237,249,242,.92))}.driver-hero-active{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(232,244,252,.94))}.driver-hero>*{position:relative;z-index:1}.driver-current-step-copy,.driver-hero-copy,.driver-offer-header,.driver-offer-title,.driver-section-header{align-items:center;display:flex;gap:var(--space-4,16px)}.driver-current-step-card h3,.driver-hero h1,.driver-offer-title h3,.driver-section-header h2{margin:0}.driver-blocked-supporting,.driver-current-step-card p,.driver-hero p,.driver-offer-title p,.driver-section-header p{color:var(--sw-text-muted,#637089);margin:0}.driver-hero-icon{align-items:center;border-radius:24px;display:inline-flex;flex:0 0 auto;height:64px;justify-content:center;width:64px}.driver-hero-icon-success{background:rgba(45,164,78,.15);color:var(--sw-success,#2da44e)}.driver-hero-icon-warning{background:rgba(227,160,8,.15);color:var(--sw-warning,#e3a008)}.driver-hero-icon-info{background:rgba(0,166,166,.15);color:var(--sw-info,#00a6a6)}.driver-hero-side{display:grid;grid-gap:var(--space-4,16px);gap:var(--space-4,16px);justify-items:end;min-width:min(100%,320px)}.driver-hero-signals{display:grid;grid-gap:var(--space-3,12px);gap:var(--space-3,12px);width:100%}.driver-hero-signal{background:rgba(255,255,255,.72);border:1px solid rgba(10,33,66,.08);border-radius:var(--radius-md,14px);display:grid;grid-gap:.35rem;gap:.35rem;padding:var(--space-4,16px)}.driver-hero-signal span{color:var(--sw-text-muted,#637089);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.driver-hero-signal strong{color:var(--sw-text-primary,#0a2142);font-size:.98rem}.driver-online-toggle{min-height:56px;min-width:180px}.driver-notice-banner{background:rgba(45,164,78,.12);border:1px solid rgba(45,164,78,.22);border-radius:var(--radius-lg,18px);box-shadow:var(--shadow-sm,0 8px 24px rgba(10,33,66,.08));color:#176b34;font-weight:700;margin-bottom:var(--space-4,16px);padding:var(--space-4,16px) var(--space-5,20px)}.driver-grid{display:grid;grid-gap:var(--space-5,20px);gap:var(--space-5,20px);grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.driver-main-stack,.driver-offer-list,.driver-side-stack{display:grid;grid-gap:var(--space-5,20px);gap:var(--space-5,20px)}.driver-active-job,.driver-blocked-card,.driver-empty-state,.driver-offers-panel,.driver-state-card{display:grid;grid-gap:var(--space-5,20px);gap:var(--space-5,20px);padding:var(--space-6,24px)}.driver-current-step-card{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(234,245,251,.9));border:1px solid rgba(0,166,166,.18);border-radius:var(--radius-lg,18px);box-shadow:var(--shadow-sm,0 8px 24px rgba(10,33,66,.08));display:grid;grid-gap:var(--space-4,16px);gap:var(--space-4,16px);grid-template-columns:minmax(0,1fr) auto;padding:var(--space-5,20px)}.driver-current-step-meta{display:grid;grid-gap:var(--space-3,12px);gap:var(--space-3,12px);justify-items:end}.driver-step-primary-action{min-width:220px}.driver-fact-grid{display:grid;grid-gap:var(--space-3,12px);gap:var(--space-3,12px);grid-template-columns:repeat(2,minmax(0,1fr))}.driver-fact-grid>div{background:rgba(255,255,255,.68);border:1px solid rgba(10,33,66,.08);border-radius:var(--radius-md,14px);display:grid;grid-gap:.35rem;gap:.35rem;padding:var(--space-4,16px)}.driver-fact-grid span{color:var(--sw-text-muted,#637089);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.driver-fact-grid strong{color:var(--sw-text-primary,#0a2142);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.driver-stepper{display:grid;grid-gap:var(--space-3,12px);gap:var(--space-3,12px)}.driver-step{align-items:center;background:rgba(255,255,255,.58);border:1px solid rgba(10,33,66,.08);border-radius:var(--radius-lg,18px);display:grid;grid-gap:var(--space-4,16px);gap:var(--space-4,16px);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-4,16px)}.driver-step>span:first-child{align-items:center;background:rgba(31,58,99,.1);border-radius:999px;color:var(--sw-navy-700,#0a2142);display:inline-flex;font-weight:900;height:36px;justify-content:center;width:36px}.driver-step-active{background:rgba(0,166,166,.08);border-color:rgba(0,166,166,.25);box-shadow:var(--shadow-sm,0 8px 24px rgba(10,33,66,.08))}.driver-step-complete>span:first-child{background:rgba(45,164,78,.14);color:var(--sw-success,#2da44e)}.driver-pod-panel h3,.driver-route-stop strong,.driver-step strong{color:var(--sw-text-primary,#0a2142)}.driver-pod-panel p,.driver-route-stop-label,.driver-staged-upload p,.driver-step p{color:var(--sw-text-muted,#637089);margin:0}.driver-pod-panel{background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.52));border:1px solid rgba(10,33,66,.09);border-radius:var(--radius-lg,18px);display:grid;grid-gap:var(--space-4,16px);gap:var(--space-4,16px);padding:var(--space-5,20px)}.driver-pod-callout{align-items:start;background:rgba(227,160,8,.08);border:1px solid rgba(227,160,8,.18);border-radius:var(--radius-md,14px);display:grid;grid-gap:var(--space-3,12px);gap:var(--space-3,12px);grid-template-columns:auto minmax(0,1fr);padding:var(--space-4,16px)}.driver-form-grid{display:grid;grid-gap:var(--space-4,16px);gap:var(--space-4,16px);grid-template-columns:repeat(2,minmax(0,1fr))}.driver-form-grid label:nth-child(2){grid-column:1/-1}.driver-form-grid textarea{min-height:96px;resize:vertical}.driver-staged-upload{background:rgba(227,160,8,.1);border:1px solid rgba(227,160,8,.24);border-radius:var(--radius-md,14px);padding:var(--space-4,16px)}.driver-offer-card{gap:var(--space-4,16px);grid-template-columns:minmax(0,1fr)}.driver-offer-header{justify-content:space-between}.driver-offer-route{align-items:center;display:grid;grid-gap:var(--space-3,12px);gap:var(--space-3,12px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.driver-route-stop{background:rgba(255,255,255,.68);border:1px solid rgba(10,33,66,.08);border-radius:var(--radius-md,14px);display:grid;grid-gap:.35rem;gap:.35rem;padding:var(--space-4,16px)}.driver-route-stop-label{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.driver-route-arrow{color:var(--sw-info,#00a6a6)}.driver-offer-actions{display:grid;grid-gap:var(--space-3,12px);gap:var(--space-3,12px);grid-template-columns:repeat(2,minmax(0,1fr))}.driver-inline-empty{min-height:180px}@media (max-width:900px){.driver-current-step-card,.driver-grid,.driver-hero,.driver-offer-route{grid-template-columns:1fr}.driver-grid,.driver-hero{display:grid}.driver-current-step-meta,.driver-hero,.driver-hero-side{justify-items:stretch}}@media (max-width:640px){.driver-shell{padding:1rem}.driver-current-step-copy,.driver-hero-copy,.driver-offer-header,.driver-offer-title,.driver-section-header,.driver-topbar{align-items:flex-start;flex-direction:column}.driver-fact-grid,.driver-form-grid,.driver-offer-actions,.driver-pod-callout,.driver-step{grid-template-columns:1fr}.driver-online-toggle,.driver-step-primary-action,.driver-step>.button{width:100%}}.help-shell{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:var(--space-3,1.5rem) 0 var(--space-4,2rem)}.help-article-hero,.help-index-hero{align-items:center;display:flex;justify-content:space-between;gap:var(--space-3,1.5rem);margin-bottom:var(--space-3,1.5rem);padding:clamp(1.5rem,4vw,3rem)}.help-article-hero h1,.help-index-hero h1{color:var(--sw-color-text-primary,#0a2142);font:var(--sw-type-page-title,900 3rem/1 "IBM Plex Sans",sans-serif);letter-spacing:-.075em;max-width:11ch}.help-article-hero h1{max-width:14ch}.help-article-hero p,.help-callout p,.help-card p,.help-index-hero p,.help-section p{color:var(--sw-color-text-muted,#66758b)}.help-article-grid,.help-card-grid{display:grid;grid-gap:var(--space-3,1.5rem);gap:var(--space-3,1.5rem);grid-template-columns:repeat(2,minmax(0,1fr))}.help-card{align-items:flex-start;display:grid;grid-gap:var(--space-2,1rem);gap:var(--space-2,1rem);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-3,1.5rem);transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.help-card:hover{border-color:rgba(0,166,166,.24);box-shadow:var(--sw-shadow-lg,0 34px 110px rgba(10,33,66,.18));transform:translateY(-2px)}.help-card strong{color:var(--sw-color-text-primary,#0a2142);display:block;font:var(--sw-type-card-title,820 1.1rem/1.2 "IBM Plex Sans",sans-serif);margin-bottom:.35rem}.help-card-arrow,.help-card-icon{flex:0 0 auto}.help-card-arrow{color:var(--sw-color-text-muted,#66758b);margin-top:.25rem}.help-article{display:grid;grid-gap:var(--space-3,1.5rem);gap:var(--space-3,1.5rem)}.help-section{display:grid;grid-gap:var(--space-2,1rem);gap:var(--space-2,1rem);padding:var(--space-3,1.5rem)}.help-section-wide{overflow:hidden}.help-section h2{color:var(--sw-color-text-primary,#0a2142);font:var(--sw-type-section-title,860 1.7rem/1.05 "IBM Plex Sans",sans-serif);letter-spacing:-.055em}.help-list{display:grid;grid-gap:.75rem;gap:.75rem;list-style:none;margin:0;padding:0}.help-list li{color:var(--sw-color-text-primary,#0a2142);line-height:1.55;padding-left:1.15rem;position:relative}.help-list li:before{background:var(--sw-color-teal,#00a6a6);border-radius:999px;content:"";height:.42rem;left:0;position:absolute;top:.68rem;width:.42rem}.help-callout{align-items:flex-start;border:1px solid rgba(10,33,66,.1);border-radius:var(--sw-radius-lg,20px);display:flex;gap:var(--space-2,1rem);padding:var(--space-3,1.5rem);box-shadow:var(--sw-shadow-sm,0 8px 22px rgba(10,33,66,.06))}.help-callout strong{color:var(--sw-color-text-primary,#0a2142);display:block;margin-bottom:.35rem}.help-callout-info{background:var(--sw-color-info-soft,rgba(31,111,235,.11))}.help-callout-success{background:var(--sw-color-success-soft,rgba(45,164,78,.12))}.help-callout-warning{background:var(--sw-color-warning-soft,rgba(227,160,8,.14))}.help-callout-danger{background:var(--sw-color-danger-soft,rgba(215,58,73,.12))}.help-callout-info .help-callout-icon{background:var(--sw-color-info-soft,rgba(31,111,235,.11));color:var(--sw-color-info,#1f6feb)}.help-callout-success .help-callout-icon{background:var(--sw-color-success-soft,rgba(45,164,78,.12));color:var(--sw-color-success,#2da44e)}.help-callout-warning .help-callout-icon{background:var(--sw-color-warning-soft,rgba(227,160,8,.14));color:#9b6500}.help-callout-danger .help-callout-icon{background:var(--sw-color-danger-soft,rgba(215,58,73,.12));color:var(--sw-color-danger,#d73a49)}.help-status-table{border:1px solid rgba(10,33,66,.08);border-radius:var(--sw-radius-md,14px);overflow:hidden}.help-status-head,.help-status-row{display:grid;grid-gap:var(--space-2,1rem);gap:var(--space-2,1rem);grid-template-columns:minmax(140px,.5fr) minmax(0,1fr) minmax(0,1fr)}.help-status-head{background:rgba(10,33,66,.05);font:var(--sw-type-label,850 .75rem/1.2 "IBM Plex Sans",sans-serif);letter-spacing:.08em;padding:.85rem 1rem;text-transform:uppercase}.help-status-head,.help-status-row{color:var(--sw-color-text-muted,#66758b)}.help-status-row{background:rgba(255,255,255,.72);border-top:1px solid rgba(10,33,66,.08);padding:1rem}.help-status-row strong{color:var(--sw-color-text-primary,#0a2142);overflow-wrap:anywhere}.help-context-link{white-space:nowrap}.notifications-menu{position:relative}.notifications-trigger{align-items:center;display:inline-flex;justify-content:center;min-height:48px;min-width:48px;padding:.75rem;position:relative}.notifications-trigger-icon{color:var(--sw-color-text-primary,#0a2142);display:inline-flex}.notifications-trigger-count{align-items:center;background:var(--sw-color-danger,#d73a49);border:2px solid #fff;border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:900;height:1.35rem;justify-content:center;min-width:1.35rem;padding:0 .3rem;position:absolute;right:-.25rem;top:-.25rem}.notifications-dropdown{--sw-surface-inset:var(--sw-space-4);display:grid;grid-gap:var(--space-2,1rem);gap:var(--space-2,1rem);min-width:min(26rem,calc(100vw - 2rem));position:absolute;right:0;top:calc(100% + .75rem);z-index:20}.notifications-dropdown-header,.notifications-group-header,.notifications-item,.notifications-item-header{align-items:flex-start;display:flex;gap:var(--space-2,1rem);justify-content:space-between}.notifications-dropdown-header strong{color:var(--sw-color-text-primary,#0a2142)}.notifications-dropdown-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.notifications-mark-all{border:0;cursor:pointer;padding:0}.notifications-group-stack,.notifications-list,.notifications-stack{display:grid;grid-gap:var(--space-2,1rem);gap:var(--space-2,1rem)}.notifications-item{align-items:flex-start;gap:var(--space-2,1rem);transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.notifications-item:hover{box-shadow:var(--sw-shadow-md,0 18px 48px rgba(10,33,66,.1));transform:translateY(-1px)}.notifications-item-read{background:color-mix(in srgb,var(--sw-color-surface,#fff) 78%,var(--sw-color-background,#edeff3));border-color:color-mix(in srgb,var(--sw-color-border,rgba(10,33,66,.08)) 82%,transparent);box-shadow:var(--sw-shadow-sm,0 10px 24px rgba(10,33,66,.06))}.notifications-item-read .notifications-item-copy p,.notifications-item-read .notifications-item-copy strong,.notifications-item-read .notifications-item-header span{opacity:.74}.notifications-item-unread{box-shadow:var(--sw-shadow-md,0 18px 48px rgba(10,33,66,.1))}.notifications-item-compact{border-radius:var(--sw-radius-md,14px);padding:var(--sw-space-3)}.notifications-item-copy{display:grid;flex:1 1 auto;grid-gap:.35rem;gap:.35rem;min-width:0}.notifications-item-copy strong{color:var(--sw-color-text-primary,#0a2142);display:block}.notifications-item-copy p,.notifications-item-header span{color:var(--sw-color-text-muted,#66758b);margin:0}.notifications-item-header{gap:var(--space-1,.5rem)}.notifications-item-header span{font-size:.84rem;white-space:nowrap}.notifications-item-icon{flex:0 0 auto}.notifications-item-danger{background:var(--sw-color-danger-soft,rgba(215,58,73,.12));color:var(--sw-color-danger,#d73a49)}.notifications-item-warning{background:var(--sw-color-warning-soft,rgba(227,160,8,.14));color:#9b6500}.notifications-item-success{background:var(--sw-color-success-soft,rgba(45,164,78,.12));color:var(--sw-color-success,#2da44e)}.notifications-item-info{background:var(--sw-color-info-soft,rgba(31,111,235,.11));color:var(--sw-color-info,#1f6feb)}.notifications-list-section{padding:var(--space-3,1.5rem)}.notifications-group{display:grid;grid-gap:var(--space-2,1rem);gap:var(--space-2,1rem)}.notifications-group-header{align-items:center}.notifications-empty-state{padding:var(--space-3,1.5rem)}.notifications-empty-state-compact{padding:var(--space-2,1rem)}@media (max-width:760px){.notifications-dropdown{left:0;min-width:auto;right:auto;width:min(24rem,calc(100vw - 2rem))}.notifications-dropdown-actions{justify-content:flex-start}.notifications-item,.notifications-item-header{flex-direction:column}.notifications-item-header span{white-space:normal}.help-article-hero,.help-index-hero{align-items:stretch;flex-direction:column}.help-article-grid,.help-card-grid,.help-status-head,.help-status-row{grid-template-columns:1fr}.help-status-head{display:none}}.assignment-picker{display:grid;grid-gap:var(--sw-space-4);gap:var(--sw-space-4);margin-top:var(--sw-space-4);border-radius:var(--sw-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,249,252,.92));box-shadow:var(--sw-shadow-sm)}.assignment-picker-header{display:flex;justify-content:space-between;gap:var(--sw-space-3);align-items:flex-start}.assignment-picker-search{margin-bottom:0}.assignment-list{display:grid;grid-gap:var(--sw-space-3);gap:var(--sw-space-3)}.assignment-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--sw-space-4);gap:var(--sw-space-4);align-items:start}.assignment-row-ready{border-left:4px solid var(--sw-color-success)}.assignment-row-blocked{border-left:4px solid var(--sw-color-danger);background:linear-gradient(180deg,rgba(215,58,73,.07),rgba(255,255,255,.96)),var(--sw-color-surface)}.assignment-row-main{display:grid;grid-gap:var(--sw-space-2);gap:var(--sw-space-2)}.assignment-row-head{display:flex;justify-content:space-between;gap:var(--sw-space-3);align-items:flex-start}.assignment-row-head p,.assignment-row-reason{margin:0;color:var(--sw-color-text-muted)}.assignment-row-meta{display:flex;flex-wrap:wrap;gap:var(--sw-space-3);color:var(--sw-color-text-muted);font-size:var(--sw-text-label-size)}.assignment-flag-list{display:flex;flex-wrap:wrap;gap:var(--sw-space-2)}.assignment-row-actions{display:flex;align-items:center}.assignment-empty-state{padding-block:var(--sw-space-4)}.assignment-error-panel{display:grid;grid-gap:var(--sw-space-3);gap:var(--sw-space-3);padding:var(--sw-space-4);border:1px solid rgba(215,58,73,.22);border-left:4px solid var(--sw-color-danger);background:radial-gradient(circle at top left,rgba(215,58,73,.14),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(252,244,245,.98));box-shadow:var(--sw-shadow-sm)}.assignment-error-header{display:flex;gap:var(--sw-space-3);align-items:flex-start}.assignment-error-copy{margin:0;color:var(--sw-color-text-muted)}.assignment-next-steps{display:grid;grid-gap:var(--sw-space-2);gap:var(--sw-space-2)}.assignment-next-steps ul{margin:0;padding-left:1.1rem;color:var(--sw-color-text-muted)}.assignment-next-steps li+li{margin-top:var(--sw-space-1)}@media (max-width:900px){.assignment-row{grid-template-columns:1fr}.assignment-row-actions{width:100%}.assignment-row-actions .sw-button{width:100%;justify-content:center}}.admin-shell-page{display:grid;grid-gap:1.5rem;gap:1.5rem;padding:2rem clamp(1rem,2.4vw,2.5rem) 3rem}.admin-shell-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.admin-shell-header h1{margin:.5rem 0 0;font:var(--sw-type-page-title);color:var(--sw-color-text-primary);letter-spacing:-.045em}.admin-shell-header p{max-width:48rem;margin:.65rem 0 0;color:var(--sw-color-text-muted)}.admin-command-surface{--sw-surface-inset:var(--sw-space-6);display:grid;grid-gap:1.25rem;gap:1.25rem}.admin-command-copy{display:flex;align-items:flex-start;gap:1rem}.admin-command-copy h2{margin:.35rem 0 0;font:var(--sw-type-section-title);color:var(--sw-color-text-primary);letter-spacing:-.035em}.admin-command-copy p:last-child{margin:.6rem 0 0;color:var(--sw-color-text-muted)}.admin-command-icon{width:3rem;height:3rem}.admin-command-icon-warning{background:var(--sw-color-warning-soft);color:var(--sw-color-warning)}.admin-command-icon-danger{background:var(--sw-color-danger-soft);color:var(--sw-color-danger)}.admin-command-icon-success{background:var(--sw-color-success-soft);color:var(--sw-color-success)}.admin-command-metrics,.admin-grid,.admin-health-grid{display:grid;grid-gap:1rem;gap:1rem}.admin-command-metrics,.admin-health-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.admin-health-card,.admin-metric-card,.admin-section{--sw-surface-inset:var(--sw-space-4)}.admin-section{display:grid;grid-gap:1rem;gap:1rem}.admin-filter-bar,.admin-inline-summary{display:flex;flex-wrap:wrap;gap:.75rem}.admin-filter-chip{box-shadow:none}.admin-filter-chip span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-section-tabs{margin-bottom:.25rem}.admin-section-tab,.admin-summary-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.admin-summary-card{border:1px solid rgba(10,33,66,.08);cursor:pointer;display:grid;grid-gap:.55rem;gap:.55rem;text-align:left}.admin-section-tab:hover,.admin-summary-card:hover{transform:translateY(-1px)}.admin-summary-card-active{border-color:rgba(24,36,52,.14);box-shadow:var(--sw-shadow-md)}.admin-summary-card-danger{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,245,244,.88))}.admin-summary-card-warning{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,247,239,.88))}.admin-summary-card-info{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,247,250,.88))}.admin-summary-card-success{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,249,245,.88))}.admin-priority-queue{border-color:rgba(24,36,52,.09)}.admin-primary-panel{min-height:26rem}.admin-section-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.admin-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.admin-section-header h2{margin:.35rem 0 0;font:var(--sw-type-section-title);color:var(--sw-color-text-primary);letter-spacing:-.035em}.admin-list{display:grid;grid-gap:.9rem;gap:.9rem}.admin-row-title{display:flex;gap:.9rem}.admin-detail-panel{display:grid;grid-gap:.9rem;gap:.9rem}.admin-row-title h3{margin:.35rem 0 0;font:var(--sw-type-card-title);color:var(--sw-color-text-primary);letter-spacing:-.025em}.admin-row-title p{margin:.45rem 0 0;color:var(--sw-color-text-muted)}.admin-row-meta{display:flex;flex-wrap:wrap;gap:.55rem;color:var(--sw-color-text-muted);font-size:.85rem}.admin-row-icon{width:2.6rem;height:2.6rem;flex:0 0 auto}.admin-row-icon-danger{background:var(--sw-color-danger-soft);color:var(--sw-color-danger)}.admin-row-icon-warning{background:var(--sw-color-warning-soft);color:var(--sw-color-warning)}.admin-row-icon-info{background:var(--sw-color-info-soft);color:var(--sw-color-info)}.admin-row-icon-success{background:var(--sw-color-success-soft);color:var(--sw-color-success)}.admin-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin-top:1rem}.admin-fact-grid span{display:block;color:var(--sw-color-text-muted);font-size:.82rem;margin-bottom:.3rem}.admin-fact-grid strong{color:var(--sw-color-text-primary)}.admin-row-actions{align-items:flex-end}.admin-row-toggle{min-width:8.5rem}.admin-detail-grid{margin-top:0}.admin-detail-grid strong{line-height:1.45}.admin-orders-compact .sw-queue-row{gap:.85rem}.admin-orders-fact-grid{margin-top:.75rem}.admin-inline-note{color:var(--sw-color-text-muted);font-size:.85rem}.admin-intervention-row-danger{border-left:3px solid var(--sw-color-danger)}.admin-intervention-row-warning{border-left:3px solid var(--sw-color-warning)}.admin-intervention-row-info{border-left:3px solid var(--sw-color-info)}.admin-outbox-row-danger{border-left:3px solid var(--sw-color-danger)}.admin-outbox-row-warning{border-left:3px solid var(--sw-color-warning)}.admin-outbox-row-info{border-left:3px solid var(--sw-color-info)}.admin-empty-state-danger{border:1px solid rgba(167,67,75,.14);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(250,245,244,.9))}.admin-copy-success{color:var(--sw-color-success)}.admin-copy-danger{color:var(--sw-color-danger)}.admin-health-card-wide{grid-column:span 2}.admin-command-page{gap:var(--sw-space-6)}.admin-command-group,.admin-command-page-hero,.admin-command-section,.admin-command-stack{display:grid;grid-gap:var(--sw-space-4);gap:var(--sw-space-4)}.admin-command-page-copy{align-items:flex-start;gap:var(--sw-space-4)}.admin-command-page-badge{margin-bottom:var(--sw-space-2)}.admin-driver-hero-notes{display:flex;flex-wrap:wrap;gap:var(--sw-space-2);margin-top:var(--sw-space-3)}.admin-command-page-counts,.admin-command-report-grid{display:grid;grid-gap:var(--sw-space-3);gap:var(--sw-space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.admin-command-groups,.admin-command-list{display:grid;grid-gap:var(--sw-space-3);gap:var(--sw-space-3)}.admin-command-group{border:1px solid rgba(24,36,52,.07)}.admin-command-item{align-items:flex-start}.admin-command-item-danger{border-left:3px solid var(--sw-color-danger)}.admin-command-item-warning{border-left:3px solid var(--sw-color-warning)}.admin-command-item-success{border-left:3px solid var(--sw-color-success)}.admin-command-item-title{display:flex;gap:var(--sw-space-3)}.admin-command-item-icon{flex:0 0 auto;width:2.5rem;height:2.5rem}.admin-command-item-icon-danger{background:var(--sw-color-danger-soft);color:var(--sw-color-danger)}.admin-command-item-icon-warning{background:var(--sw-color-warning-soft);color:var(--sw-color-warning)}.admin-command-item-icon-success{background:var(--sw-color-success-soft);color:var(--sw-color-success)}.admin-command-item-meta{display:flex;flex-wrap:wrap;gap:var(--sw-space-2);color:var(--sw-color-text-muted);font-size:.85rem}.admin-command-item-title h3{margin:var(--sw-space-1) 0 0;font-weight:700;letter-spacing:-.025em}.admin-command-item-title p{margin:var(--sw-space-1) 0 0;color:var(--sw-color-text-muted)}.admin-command-recommendation{color:var(--sw-color-text-primary);font-weight:620}.admin-command-item-actions{align-items:flex-start}.admin-command-page-controls,.admin-command-report-card{--sw-surface-inset:var(--sw-space-4)}.admin-command-stat-list{display:grid;grid-gap:var(--sw-space-3);gap:var(--sw-space-3)}.admin-command-stat-list div{align-items:baseline;background:rgba(255,255,255,.66);border:1px solid rgba(24,36,52,.065);border-radius:16px;display:flex;gap:var(--sw-space-3);justify-content:space-between;padding:var(--sw-space-3)}.admin-command-stat-list span{color:var(--sw-color-text-muted);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}.admin-command-report-action{align-items:center;justify-content:space-between}.admin-command-guidance p{margin:0;color:var(--sw-color-text-muted)}.admin-driver-checklist-panel{display:grid;grid-gap:var(--sw-space-3);gap:var(--sw-space-3)}.admin-driver-checklist-header{align-items:flex-start}.admin-driver-checklist-header h4{margin:0}.admin-driver-checklist{display:grid;grid-gap:var(--sw-space-2);gap:var(--sw-space-2)}.admin-driver-checklist-row{align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}.admin-driver-checklist-row p{margin:var(--sw-space-1) 0 0;color:var(--sw-color-text-muted)}@media (max-width:1080px){.admin-command-metrics,.admin-fact-grid,.admin-grid,.admin-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-section-header,.admin-shell-header{flex-direction:column}.admin-command-item-title,.admin-row-actions,.admin-row-title{width:100%}.admin-row-actions{align-items:flex-start}.admin-command-metrics,.admin-fact-grid,.admin-grid,.admin-health-grid{grid-template-columns:minmax(0,1fr)}.admin-health-card-wide{grid-column:span 1}}.investor-demo-shell{display:grid;grid-gap:1.5rem;gap:1.5rem}.investor-demo-hero{display:grid;grid-gap:1rem;gap:1rem;padding:1.75rem}.investor-demo-hero h1{margin:.45rem 0 0;font:var(--sw-type-page-title);color:var(--sw-color-text-primary)}.investor-demo-hero p:last-child{max-width:56rem;margin:.75rem 0 0;color:var(--sw-color-text-muted)}.investor-demo-actions{align-items:flex-start}.investor-demo-actions-left{justify-content:flex-start}.investor-demo-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:1rem;gap:1rem}.investor-demo-section{display:grid;grid-gap:1rem;gap:1rem;padding:1.25rem}.investor-demo-section-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.investor-demo-section-header h2{margin:.35rem 0 0;font:var(--sw-type-section-title);color:var(--sw-color-text-primary)}.investor-demo-note-list,.investor-demo-step-list{display:grid;grid-gap:.9rem;gap:.9rem}.investor-demo-step{padding:1rem}.investor-demo-step-index{width:2.2rem;height:2.2rem;border-radius:999px;background:var(--sw-color-navy-100);color:var(--sw-color-navy-900);display:inline-flex;align-items:center;justify-content:center;font-weight:800;flex:0 0 auto}.investor-demo-doc-note,.investor-demo-step-meta{color:var(--sw-color-text-muted);font-size:.86rem}.investor-demo-step h3{margin:.35rem 0 0;font:var(--sw-type-card-title);color:var(--sw-color-text-primary)}.investor-demo-step p{margin:.5rem 0 0;color:var(--sw-color-text-muted)}.investor-demo-step-value{color:var(--sw-color-text-primary)!important;font-weight:600}.investor-demo-links-grid{grid-template-columns:minmax(0,1fr)}.investor-demo-link-card{min-height:auto}.investor-demo-proof-copy{margin:0;color:var(--sw-color-text-muted)}.investor-demo-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.investor-demo-proof-card{padding:1rem}.investor-demo-warning-list{margin:0}.investor-demo-proof-empty{min-height:14rem}@media (max-width:920px){.investor-demo-grid,.investor-demo-proof-grid{grid-template-columns:minmax(0,1fr)}.investor-demo-section-header{flex-direction:column}}.product-update-announcement{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto 1.25rem;max-width:1280px}.product-update-announcement-copy{align-items:flex-start;display:flex;gap:.875rem}.product-update-announcement-copy h2,.product-updates-hero h1{margin-bottom:.35rem}.product-update-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.product-update-summary{color:var(--sw-color-text-muted);margin:0}.product-update-meta{color:var(--sw-color-text-muted);display:flex;flex-wrap:wrap;font-size:.86rem;gap:.85rem}.product-updates-grid{display:grid;grid-gap:1rem;gap:1rem}.product-update-card{display:grid;grid-gap:.9rem;gap:.9rem}.product-update-card-header{align-items:flex-start;display:flex;gap:.85rem}.product-update-card-header .sw-badge{margin-left:auto}.product-updates-empty{margin-top:.5rem}.updates-shell{padding:2rem 1.5rem 3rem}.ops-main .product-update-announcement{margin:0 0 1rem;max-width:none;width:100%}.ops-shell>.product-update-announcement{margin-bottom:1rem}.customer-order-page>.product-update-announcement{margin-bottom:1.5rem;max-width:1360px;padding-left:1.5rem;padding-right:1.5rem}@media (max-width:900px){.product-update-announcement{margin-bottom:1rem}.product-update-card-header{flex-wrap:wrap}.product-update-card-header .sw-badge{margin-left:0}}.team-settings-shell .ops-main,.team-settings-shell .ops-sidebar{gap:1rem}.team-identity-card,.team-invite-surface,.team-members-surface,.team-sidebar-card{display:grid;grid-gap:1rem;gap:1rem}.team-sidebar-card h2{font-size:1.05rem;margin:0}.team-invite-grid,.team-summary-grid{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.team-summary-grid .sw-list-row{min-height:auto}.team-invite-surface .sw-field{display:grid;grid-gap:.45rem;gap:.45rem}.team-invite-surface .sw-input,.team-settings-shell select{width:100%}.team-settings-shell .sw-list-row{align-items:center}@media (max-width:900px){.team-invite-grid,.team-summary-grid{grid-template-columns:minmax(0,1fr)}}.customer-order-page{width:min(1360px,calc(100% - 2rem));margin:0 auto;padding:var(--sw-space-6) 0 var(--sw-space-12)}.customer-order-header{display:flex;align-items:center;justify-content:space-between;gap:var(--sw-space-4);padding:0 0 var(--sw-space-6)}.customer-order-link{color:var(--sw-color-navy-700);font-weight:820}.customer-order-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-gap:var(--sw-space-6);gap:var(--sw-space-6);align-items:start}.customer-cart-panel,.customer-menu-panel,.customer-order-state{gap:var(--sw-space-6)}.customer-order-page .sw-command-surface,.customer-order-page .sw-empty-state,.customer-order-page .sw-operational-surface,.customer-order-page .sw-supporting-surface{overflow:hidden}.customer-restaurant-heading{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,.9fr);grid-gap:var(--sw-space-6);gap:var(--sw-space-6);padding-bottom:var(--sw-space-6);border-bottom:1px solid rgba(10,33,66,.08)}.customer-restaurant-copy{display:grid;grid-gap:var(--sw-space-2);gap:var(--sw-space-2)}.customer-order-state h1,.customer-restaurant-heading h1{font:var(--sw-type-page-title);letter-spacing:-.08em;margin:0}.customer-restaurant-slug{color:var(--sw-color-navy-700);font:var(--sw-type-label);letter-spacing:.08em;margin:0;text-transform:lowercase}.customer-menu-item p,.customer-next-note,.customer-order-empty p,.customer-order-page .support-note,.customer-restaurant-subtitle,.customer-success-copy{color:var(--sw-color-text-muted);margin:0}.customer-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--sw-space-3);gap:var(--sw-space-3)}.customer-confirmation-tile,.customer-trust-tile{display:grid;grid-gap:var(--sw-space-2);gap:var(--sw-space-2);min-height:100%}.customer-confirmation-tile span,.customer-quantity-value,.customer-trust-tile span{color:var(--sw-color-text-muted);font:var(--sw-type-label);letter-spacing:.08em;text-transform:uppercase}.customer-cart-line strong,.customer-cart-total strong,.customer-confirmation-tile strong,.customer-menu-item strong,.customer-trust-tile strong{color:var(--sw-color-text-primary);font:var(--sw-type-value);overflow-wrap:anywhere}.customer-cart-lines,.customer-checkout-form,.customer-checkout-section,.customer-menu-category,.customer-menu-items,.customer-menu-list{display:grid;grid-gap:var(--sw-space-4);gap:var(--sw-space-4)}.customer-menu-category{padding-top:var(--sw-space-6)}.customer-menu-category+.customer-menu-category{border-top:1px solid rgba(10,33,66,.06)}.customer-cart-heading h2,.customer-checkout-heading h3,.customer-menu-category-header h2{margin:0;color:var(--sw-color-text-primary)}.customer-cart-line,.customer-menu-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--sw-space-4);gap:var(--sw-space-4)}.customer-cart-line-copy,.customer-menu-item-copy{display:grid;grid-gap:var(--sw-space-2);gap:var(--sw-space-2);min-width:0}.customer-menu-item-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sw-space-4)}.customer-menu-item h3{margin:0;color:var(--sw-color-text-primary);font:var(--sw-type-card-title)}.customer-add-button,.customer-quantity-button,.customer-remove-button{flex-shrink:0}.customer-add-button{min-width:112px;justify-content:center}.customer-add-button svg,.customer-success-icon svg{flex-shrink:0}.customer-cart-panel{position:-webkit-sticky;position:sticky;top:var(--sw-space-6);display:grid}.customer-cart-heading{padding-bottom:var(--sw-space-4);border-bottom:1px solid rgba(10,33,66,.08)}.customer-cart-heading>div{display:grid;grid-gap:var(--sw-space-2);gap:var(--sw-space-2)}.customer-cart-line-copy span{color:var(--sw-color-text-muted)}.customer-quantity-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sw-space-2)}.customer-quantity-button{min-height:38px;min-width:72px;justify-content:center}.customer-remove-button{min-height:38px}.customer-quantity-value{min-width:2.25rem;text-align:center}.customer-cart-total{display:grid;grid-gap:var(--sw-space-2);gap:var(--sw-space-2)}.customer-cart-total>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sw-space-3)}.customer-checkout-button{width:100%;justify-content:center}.customer-checkout-form{padding-top:var(--sw-space-4);border-top:1px solid rgba(10,33,66,.08)}.customer-checkout-heading{display:grid;grid-gap:var(--sw-space-2);gap:var(--sw-space-2)}.customer-textarea{min-height:104px;resize:vertical}.payment-method-form{display:grid;grid-gap:var(--sw-space-4);gap:var(--sw-space-4)}.payment-method-field{gap:var(--sw-space-2)}.payment-card-shell{min-height:56px;padding:0}.payment-card-element{display:flex;align-items:center;width:100%;min-height:56px;padding:.95rem 1rem}.payment-card-element .StripeElement{width:100%}.customer-payment-saved{padding:var(--sw-space-3) var(--sw-space-4);border:1px solid rgba(45,164,78,.24);border-radius:var(--sw-radius-md);background:var(--sw-color-success-soft);color:#1d7a39;font-weight:700;margin:0}.customer-order-confirmation{max-width:1080px;margin:0 auto}.customer-success-hero{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--sw-space-4);gap:var(--sw-space-4);align-items:flex-start}.customer-success-icon{width:64px;height:64px}.customer-confirmation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--sw-space-3);gap:var(--sw-space-3)}.customer-success-actions{display:flex;justify-content:flex-start}.customer-order-empty{margin:0}.customer-tracking-layout{display:grid;grid-gap:var(--sw-space-6);gap:var(--sw-space-6)}.customer-tracking-hero{display:grid;grid-gap:var(--sw-space-5);gap:var(--sw-space-5)}.customer-tracking-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-tracking-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:var(--sw-space-6);gap:var(--sw-space-6);align-items:start}.customer-tracking-panel,.customer-tracking-timeline{display:grid;grid-gap:var(--sw-space-5);gap:var(--sw-space-5)}.customer-route-visual{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--sw-space-4);gap:var(--sw-space-4);align-items:center}.customer-route-node{display:grid;grid-gap:var(--sw-space-2);gap:var(--sw-space-2);position:relative;padding:var(--sw-space-3);border:1px solid rgba(18,58,110,.08);border-radius:var(--sw-radius-md);background:rgba(255,255,255,.86)}.customer-route-node-status{color:var(--sw-color-text-muted);font-size:.92rem}.customer-route-node-complete{background:rgba(28,142,95,.08)}.customer-route-node-current{background:rgba(69,137,255,.08)}.customer-route-node-problem{background:rgba(218,71,64,.08)}.customer-route-node-upcoming{background:rgba(18,58,110,.04)}.customer-route-arrow{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:rgba(18,58,110,.08);color:var(--sw-color-navy-700);justify-self:center}.customer-tracking-stepper{display:grid;grid-gap:var(--sw-space-3);gap:var(--sw-space-3)}.customer-tracking-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--sw-space-3);gap:var(--sw-space-3);align-items:start;padding:var(--sw-space-3);border-radius:var(--sw-radius-md);background:rgba(255,255,255,.72)}.customer-tracking-step div{display:grid;grid-gap:.2rem;gap:.2rem}.customer-tracking-step span:last-child{color:var(--sw-color-text-muted);font-size:.95rem}.customer-tracking-step-current{background:rgba(69,137,255,.08)}.customer-tracking-step-problem{background:rgba(218,71,64,.08)}.customer-tracking-facts{display:grid;grid-gap:var(--sw-space-3);gap:var(--sw-space-3);margin:0}.customer-tracking-facts div{display:grid;grid-gap:.2rem;gap:.2rem}.customer-tracking-facts dt{color:var(--sw-color-text-muted);font:var(--sw-type-label);letter-spacing:.08em;text-transform:uppercase}.customer-tracking-facts dd{margin:0;color:var(--sw-color-text-primary);font-weight:700;overflow-wrap:anywhere}.customer-tracking-support{display:grid;grid-gap:var(--sw-space-2);gap:var(--sw-space-2)}.customer-tracking-note,.customer-tracking-support p:last-child{margin:0;color:var(--sw-color-text-muted)}@media (max-width:1080px){.customer-order-layout{grid-template-columns:1fr}.customer-cart-panel{position:static}.customer-tracking-grid{grid-template-columns:1fr}}@media (max-width:900px){.customer-cart-line,.customer-confirmation-grid,.customer-menu-item,.customer-restaurant-heading,.customer-route-visual,.customer-success-hero,.customer-tracking-status-grid,.customer-tracking-step,.customer-trust-grid{grid-template-columns:1fr}.customer-cart-total>div,.customer-menu-item-header,.customer-quantity-controls{align-items:flex-start;justify-content:flex-start}}@media (max-width:640px){.customer-order-page{width:min(100% - 1rem,1360px);padding-top:var(--sw-space-4)}.customer-order-header{align-items:flex-start;flex-direction:column}.customer-cart-panel,.customer-menu-panel,.customer-order-state{--sw-surface-inset:var(--sw-space-4)}.customer-quantity-button,.customer-remove-button{width:100%}}.payments-shell-page{display:grid;grid-gap:var(--sw-space-6);gap:var(--sw-space-6)}.payments-command-surface,.payments-section{display:grid;grid-gap:var(--sw-space-4);gap:var(--sw-space-4)}.payments-command-copy{align-items:flex-start;gap:var(--sw-space-4)}.payments-command-icon{flex-shrink:0}.payments-metric-grid{display:grid;grid-gap:var(--sw-space-3);gap:var(--sw-space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.payments-metric-card{min-height:100%}.payments-section-header{align-items:flex-start;gap:var(--sw-space-3)}.payments-filter-bar{display:flex;flex-wrap:wrap;gap:var(--sw-space-2)}.payments-list{display:grid;grid-gap:var(--sw-space-3);gap:var(--sw-space-3)}.payments-queue-row{align-items:flex-start}.payments-queue-main{display:grid;grid-gap:var(--sw-space-4);gap:var(--sw-space-4)}.payments-queue-identity{align-items:flex-start;display:flex;gap:var(--sw-space-3)}.payments-queue-identity h3{margin:0}.payments-queue-identity p{color:var(--sw-color-ink-subtle);margin:var(--sw-space-1) 0 0}.payments-queue-facts,.payments-status-cluster{display:grid;grid-gap:var(--sw-space-3);gap:var(--sw-space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.payments-queue-facts div,.payments-risk-strip,.payments-status-cluster .orders-status-block{background:rgba(255,255,255,.72);border:1px solid rgba(13,32,61,.08);border-radius:16px;display:grid;grid-gap:var(--sw-space-1);gap:var(--sw-space-1);padding:var(--sw-space-3)}.payments-queue-facts span,.payments-risk-strip p,.payments-risk-strip strong,.payments-status-cluster span{margin:0}.payments-queue-facts span,.payments-status-cluster .orders-status-block>span{color:var(--sw-color-ink-subtle);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.payments-risk-strip p{color:var(--sw-color-ink-subtle)}.payments-queue-row-danger .payments-risk-strip{background:rgba(255,244,244,.95);border-color:rgba(181,43,55,.18)}.payments-queue-row-warning .payments-risk-strip{background:rgba(255,250,238,.95);border-color:rgba(181,131,43,.18)}.payments-queue-row-success .payments-risk-strip{background:rgba(241,251,243,.95);border-color:rgba(48,117,63,.16)}.payments-empty-state-danger{border-color:rgba(181,43,55,.18)}.admin-payment-row .admin-detail-grid strong{line-height:1.45}@media (max-width:720px){.payments-queue-actions,.payments-queue-actions .sw-button{width:100%}}.briefing-surface{display:grid;grid-gap:var(--sw-space-4);gap:var(--sw-space-4)}.briefing-header,.briefing-title-row{align-items:flex-start;gap:var(--sw-space-4)}.briefing-title-row{display:flex}.briefing-guidance{margin:0;color:var(--sw-color-ink-muted);font-size:.95rem}.briefing-metrics-grid{display:grid;grid-gap:var(--sw-space-3);gap:var(--sw-space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.briefing-metric-card{min-height:100%}.briefing-content-grid{display:grid;grid-gap:var(--sw-space-4);gap:var(--sw-space-4);grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.briefing-critical-list{display:grid;grid-gap:var(--sw-space-3);gap:var(--sw-space-3)}.briefing-item{align-items:flex-start}.briefing-item-danger{border-color:rgba(185,28,28,.24)}.briefing-item-warning{border-color:rgba(180,83,9,.24)}.briefing-item-copy{display:grid;grid-gap:var(--sw-space-2);gap:var(--sw-space-2)}.briefing-item-copy>strong,.briefing-recommendation-row strong{color:var(--sw-color-ink-strong)}.briefing-item-copy>p,.briefing-recommendation-row p{margin:0;color:var(--sw-color-ink-muted)}.briefing-evidence-row,.briefing-item-topline{display:flex;flex-wrap:wrap;gap:var(--sw-space-2)}.briefing-evidence-row span,.briefing-item-topline span:not(.sw-badge){color:var(--sw-color-ink-soft);font-size:.9rem}.briefing-recommendations{display:grid;grid-gap:var(--sw-space-3);gap:var(--sw-space-3)}.briefing-recommendation-row{align-items:center}.briefing-header-actions{display:flex;flex-wrap:wrap;gap:var(--sw-space-2)}.briefing-command-badge,.incident-command-badge,.job-command-badge,.reports-command-badge{margin-bottom:var(--sw-space-2)}.command-intelligence-note{display:grid;grid-gap:var(--sw-space-2);gap:var(--sw-space-2)}.command-intelligence-note-compact{padding:var(--sw-space-3) var(--sw-space-4)}.command-intelligence-note-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sw-space-2)}.command-intelligence-note p{color:var(--sw-color-ink-muted);margin:0}.reports-shell-page{display:grid;grid-gap:var(--sw-space-6);gap:var(--sw-space-6)}.reports-command-surface,.reports-guidance-panel,.reports-section,.reports-stack{display:grid;grid-gap:var(--sw-space-4);gap:var(--sw-space-4)}.reports-command-copy{align-items:flex-start;gap:var(--sw-space-4)}.reports-command-icon{flex-shrink:0}.reports-command-meta{display:flex;flex-wrap:wrap;gap:var(--sw-space-2)}.reports-date-field{gap:var(--sw-space-2)}.reports-date-input{width:100%}.reports-metrics-grid{display:grid;grid-gap:var(--sw-space-3);gap:var(--sw-space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.reports-summary-grid{display:grid;grid-gap:var(--sw-space-4);gap:var(--sw-space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.reports-metric-card,.reports-section{min-height:100%}.reports-section-header{align-items:flex-start;gap:var(--sw-space-3)}.reports-stat-list{display:grid;grid-gap:var(--sw-space-3);gap:var(--sw-space-3)}.reports-action-title,.reports-guidance-panel p,.reports-stat-list div{margin:0}.reports-stat-list div{align-items:baseline;background:rgba(255,255,255,.72);border:1px solid rgba(13,32,61,.08);border-radius:16px;display:flex;justify-content:space-between;gap:var(--sw-space-3);padding:var(--sw-space-3)}.reports-stat-list span{color:var(--sw-color-ink-subtle);font-size:.84rem;letter-spacing:.06em;text-transform:uppercase}.reports-action-list,.reports-evidence-list{display:grid;grid-gap:var(--sw-space-3);gap:var(--sw-space-3)}.reports-action-row{align-items:flex-start}.reports-action-row-danger{border-color:rgba(181,43,55,.18)}.reports-action-row-warning{border-color:rgba(181,131,43,.18)}.reports-action-meta,.reports-action-title{display:flex;flex-wrap:wrap;gap:var(--sw-space-2)}.reports-action-title{align-items:flex-start}.reports-action-icon{flex-shrink:0}.reports-action-title h3{margin:0}.reports-action-title p,.reports-evidence-row p{color:var(--sw-color-ink-muted);margin:var(--sw-space-1) 0 0}.reports-action-note{color:var(--sw-color-ink-soft);font-size:.9rem}.reports-evidence-row{align-items:center}.reports-empty-state-danger{border-color:rgba(181,43,55,.18)}@media (max-width:960px){.briefing-content-grid,.reports-summary-grid{grid-template-columns:1fr}}.briefing-recovery-block{margin-top:.9rem;padding:.85rem 1rem;border:1px solid rgba(19,61,108,.12);border-radius:1rem;background:rgba(239,248,255,.75)}.briefing-recovery-header,.dispatch-recovery-topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.45rem}.briefing-recovery-note,.dispatch-recovery-note{margin:.65rem 0 0;color:var(--sw-text-muted,#62748f);font-size:.92rem}.dispatch-recovery-surface{margin-top:1rem}.dispatch-recovery-copy{margin:.35rem 0 .6rem}.dispatch-recovery-evidence{margin-bottom:.55rem}.briefing-incident-block{margin-top:.9rem;padding:.85rem 1rem;border:1px solid rgba(194,131,37,.18);border-radius:1rem;background:rgba(255,248,232,.7)}.incident-summary-panel{gap:1rem}.incident-drafts-grid,.incident-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.incident-draft-box,.incident-summary-card{min-height:100%}.incident-draft-box p:last-child,.incident-summary-card p:last-child{margin-bottom:0}.incident-summary-evidence{margin-top:.25rem}.incident-drafts-panel{margin-top:.35rem}@media (max-width:960px){.incident-drafts-grid,.incident-summary-grid{grid-template-columns:1fr}}.landing-page-premium{width:min(1220px,calc(100% - 2.5rem));padding:1.15rem 0 2rem;color:#0f1720}.landing-page-premium:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 82% 8%,rgba(61,92,126,.08),transparent 28rem),linear-gradient(180deg,#ffffff,#f8faf8 54%,#ffffff)}.landing-topbar{padding:.6rem 0 5.5rem}.landing-topnav{gap:1.4rem;color:#596575;font-size:.88rem;font-weight:560}.landing-topnav a{transition:color .16s ease}.landing-topnav a:hover{color:#0f1720}.landing-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.82fr);align-items:center;grid-gap:clamp(3rem,7vw,6.5rem);gap:clamp(3rem,7vw,6.5rem);padding:0 0 clamp(4rem,9vw,7rem)}.landing-hero-copy{display:grid;grid-gap:1.25rem;gap:1.25rem}.landing-kicker,.landing-row-label{margin:0;color:#667285;font-size:.78rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.landing-hero h1{max-width:11ch;color:#0c1219;font-size:clamp(4rem,9vw,7.8rem);font-weight:650;letter-spacing:-.075em;line-height:.86}.landing-hero-body{max-width:650px;color:#4f5d6f;font-size:clamp(1.08rem,1.45vw,1.35rem);line-height:1.62}.landing-cta-row,.landing-hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.4rem}.landing-button-primary,.landing-button-secondary{min-height:48px;border-radius:999px;padding-inline:1.25rem;font-weight:650}.landing-button-primary{background:#0c1219;box-shadow:0 16px 34px rgba(15,23,32,.14)}.landing-button-primary:hover{background:#1a2532}.landing-button-secondary{border-color:rgba(15,23,32,.1);background:rgba(255,255,255,.76);color:#172230;box-shadow:0 10px 30px rgba(15,23,32,.045)}.landing-button-secondary:hover{border-color:rgba(15,23,32,.18);background:#ffffff}.landing-command-visual{display:grid;grid-gap:1.25rem;gap:1.25rem;padding:clamp(1.1rem,2.5vw,1.65rem);border:1px solid rgba(15,23,32,.1);border-radius:32px;background:rgba(255,255,255,.78);box-shadow:0 28px 90px rgba(15,23,32,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-command-summary,.landing-command-topline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:1rem;gap:1rem}.landing-command-stream p,.landing-command-summary span,.landing-command-topline span{color:#657184}.landing-command-summary span,.landing-command-topline span{display:block;font-size:.76rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.landing-command-stream strong,.landing-command-summary strong,.landing-command-topline strong{color:#121a24;font-weight:650}.landing-status-pill{display:inline-flex!important;min-height:28px;align-items:center;border:1px solid rgba(15,23,32,.08);border-radius:999px;padding:.32rem .6rem;background:#f8faf8;color:#263344!important}.landing-route-visual{display:grid;grid-template-columns:auto minmax(48px,1fr) auto minmax(48px,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:2.2rem .8rem;border-top:1px solid rgba(15,23,32,.08);border-bottom:1px solid rgba(15,23,32,.08)}.landing-route-courier,.landing-route-node{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid rgba(15,23,32,.08);border-radius:999px;background:#ffffff;color:#263344;font-size:.78rem;font-weight:650}.landing-route-node{padding:.45rem .75rem}.landing-route-courier{width:48px;height:48px;color:#0f1720;box-shadow:0 14px 30px rgba(15,23,32,.1)}.landing-route-line{height:1px;background:linear-gradient(90deg,rgba(15,23,32,.08),rgba(15,23,32,.28),rgba(15,23,32,.08))}.landing-command-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-command-summary div{padding:.8rem 0}.landing-command-summary strong{display:block;margin-top:.2rem;font-size:1.7rem;letter-spacing:-.04em}.landing-command-stream{display:grid;grid-gap:.85rem;gap:.85rem}.landing-command-stream article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:start}.landing-stream-dot{width:.55rem;height:.55rem;margin-top:.45rem;border-radius:999px;background:#315d7c}.landing-stream-dot-attention{background:#a46f2b}.landing-command-stream p{margin-top:.12rem;font-size:.92rem;line-height:1.5}.landing-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid rgba(15,23,32,.1);border-bottom:1px solid rgba(15,23,32,.1)}.landing-proof-strip span{padding:1rem 1.15rem;border-right:1px solid rgba(15,23,32,.08);color:#263344;font-size:.9rem;font-weight:620}.landing-proof-strip span:last-child{border-right:0}.landing-confidence-section,.landing-intelligence-section,.landing-narrative{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);padding:clamp(5rem,9vw,8rem) 0}.landing-narrative{align-items:start}.landing-editorial-heading h2,.landing-narrative h2{color:#101820;font-size:clamp(2.15rem,5vw,4.5rem);font-weight:620;letter-spacing:-.06em;line-height:.96}.landing-audience-row p,.landing-confidence-section .landing-editorial-heading p,.landing-editorial-heading>p,.landing-human-note p,.landing-narrative p:last-child{color:#536174;font-size:1rem;line-height:1.72}.landing-narrative p:last-child{max-width:680px;font-size:clamp(1.05rem,1.6vw,1.35rem)}.landing-audience-section,.landing-workflow-section{padding:clamp(4.5rem,8vw,7rem) 0;border-top:1px solid rgba(15,23,32,.08)}.landing-editorial-heading{display:grid;grid-gap:.9rem;gap:.9rem;max-width:920px;margin-bottom:2.4rem}.landing-editorial-heading h2{max-width:13ch}.landing-editorial-heading>p{max-width:710px}.landing-audience-list{display:grid;border-top:1px solid rgba(15,23,32,.1)}.landing-audience-row{display:grid;grid-template-columns:minmax(150px,.78fr) repeat(3,minmax(0,1fr));grid-gap:clamp(1rem,3vw,2rem);gap:clamp(1rem,3vw,2rem);padding:1.35rem 0;border-bottom:1px solid rgba(15,23,32,.08)}.landing-audience-title{display:flex;gap:.75rem;align-items:flex-start}.landing-audience-title span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(15,23,32,.08);border-radius:999px;color:#1d2b3b;background:#ffffff}.landing-audience-title h3,.landing-intelligence-list h3{color:#121a24;font-size:1rem;font-weight:650;letter-spacing:-.02em}.landing-row-label{margin-bottom:.35rem;font-size:.7rem}.landing-intelligence-section{align-items:start;border-top:1px solid rgba(15,23,32,.08)}.landing-intelligence-copy{position:-webkit-sticky;position:sticky;top:1.5rem}.landing-human-note{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.8rem;gap:.8rem;max-width:560px;padding-top:1.2rem}.landing-human-note .sw-icon{color:#315d7c}.landing-intelligence-list{display:grid;grid-gap:0;gap:0;border-top:1px solid rgba(15,23,32,.1)}.landing-intelligence-list article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.95rem;gap:.95rem;padding:1.3rem 0;border-bottom:1px solid rgba(15,23,32,.08)}.landing-index-marker{width:.42rem;height:.42rem;margin-top:.42rem;border-radius:999px;background:#315d7c}.landing-intelligence-list p{grid-column:2;color:#5f6d7f}.landing-workflow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid rgba(15,23,32,.1);border-bottom:1px solid rgba(15,23,32,.1)}.landing-workflow article{display:grid;align-content:start;grid-gap:.85rem;gap:.85rem;min-height:150px;padding:1rem;border-right:1px solid rgba(15,23,32,.08)}.landing-workflow article:last-child{border-right:0}.landing-workflow span{color:#7b8797;font-size:.78rem;font-weight:650;letter-spacing:.08em}.landing-workflow strong{color:#111923;font-size:.98rem;font-weight:650;line-height:1.25}.landing-confidence-section{align-items:center;border-top:1px solid rgba(15,23,32,.08)}.landing-confidence-list{display:grid;grid-gap:0;gap:0;border-top:1px solid rgba(15,23,32,.1)}.landing-confidence-list div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:center;padding:1rem 0;border-bottom:1px solid rgba(15,23,32,.08);color:#263344;font-weight:580}.landing-confidence-list .sw-icon{color:#315d7c}.landing-footer{align-items:flex-start;padding:2rem 0 2.4rem;border-color:rgba(15,23,32,.1)}.landing-footer nav{grid-auto-flow:column;gap:1.2rem;color:#5d6978;font-size:.92rem}@media (max-width:1040px){.landing-confidence-section,.landing-hero,.landing-intelligence-section,.landing-narrative{grid-template-columns:1fr}.landing-intelligence-copy{position:static}.landing-audience-row{grid-template-columns:1fr}.landing-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-workflow article{border-bottom:1px solid rgba(15,23,32,.08)}}@media (max-width:760px){.landing-page-premium{width:min(100% - 1.1rem,1220px)}.landing-footer,.landing-topbar{gap:1.2rem}.landing-topbar{padding-bottom:3rem}.landing-footer nav,.landing-topnav{grid-auto-flow:row}.landing-hero h1{font-size:clamp(3.25rem,18vw,5rem)}.landing-command-summary,.landing-proof-strip,.landing-workflow{grid-template-columns:1fr}.landing-proof-strip span,.landing-workflow article{border-right:0;border-bottom:1px solid rgba(15,23,32,.08)}.landing-route-visual{grid-template-columns:1fr;justify-items:center}.landing-route-line{width:1px;height:28px}}.landing-page-story{--story-ink:#0a1017;--story-muted:#566273;--story-soft:#f5f2ec;--story-warm:#ebe6dc;--story-blue:#284963;width:min(1280px,calc(100% - 2.5rem))}.landing-page-story:before{background:radial-gradient(circle at 68% 6%,rgba(40,73,99,.12),transparent 31rem),radial-gradient(circle at 8% 42%,rgba(161,139,105,.1),transparent 28rem),linear-gradient(180deg,#fbfaf7,#ffffff 38%,#f8f6f0)}.landing-story-topbar{padding:.8rem 0 clamp(3.5rem,8vw,6.5rem)}.landing-story-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);grid-gap:clamp(2.8rem,7vw,7rem);gap:clamp(2.8rem,7vw,7rem);min-height:min(760px,calc(100vh - 7rem));padding-bottom:clamp(4rem,9vw,7rem)}.landing-story-hero-copy{display:grid;grid-gap:1.25rem;gap:1.25rem}.landing-story-hero h1{max-width:9.2ch;color:var(--story-ink);font-size:clamp(4.45rem,10vw,8.7rem);font-weight:620;letter-spacing:-.085em;line-height:.84}.landing-story-hero p:not(.landing-kicker){max-width:650px;color:var(--story-muted);font-size:clamp(1.08rem,1.5vw,1.38rem);line-height:1.62}.landing-cinematic-scene{position:relative;min-height:clamp(470px,52vw,680px);overflow:hidden;border:1px solid rgba(10,16,23,.09);border-radius:clamp(32px,5vw,54px);background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,.92)),radial-gradient(circle at 32% 30%,rgba(40,73,99,.17),transparent 20rem),#f2eee6;box-shadow:0 42px 120px rgba(10,16,23,.14)}.landing-city-grid{position:absolute;inset:12% 8% 18%;display:grid;grid-template-columns:.9fr 1.2fr 1fr;grid-auto-rows:1fr;grid-gap:1.2rem;gap:1.2rem;transform:perspective(900px) rotateX(54deg) rotate(-16deg);transform-origin:center}.landing-city-block{border:1px solid rgba(10,16,23,.08);border-radius:24px;background:rgba(255,255,255,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.landing-city-block-tall{grid-row:span 2}.landing-city-block-wide{grid-column:span 2}.landing-city-block-low{opacity:.62}.landing-route-thread{position:absolute;inset:auto 8% 12%;display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;grid-gap:.8rem;gap:.8rem}.landing-route-courier-marker,.landing-route-pin{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid rgba(10,16,23,.08);border-radius:999px;background:rgba(255,255,255,.86);color:#172230;box-shadow:0 18px 48px rgba(10,16,23,.1)}.landing-route-pin{padding:.5rem .8rem;font-size:.78rem;font-weight:650}.landing-route-courier-marker{width:54px;height:54px}.landing-route-arc{height:2px;background:linear-gradient(90deg,rgba(10,16,23,.1),rgba(40,73,99,.45))}.landing-route-arc-second{background:linear-gradient(90deg,rgba(40,73,99,.45),rgba(10,16,23,.1))}.landing-floating-card{position:absolute;display:grid;grid-gap:.2rem;gap:.2rem;width:min(260px,42%);padding:1rem;border:1px solid rgba(10,16,23,.08);border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 22px 70px rgba(10,16,23,.13);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-floating-card span{color:#6a7584;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.landing-floating-card strong{color:var(--story-ink);font-size:1rem;font-weight:660}.landing-floating-card p{color:var(--story-muted);font-size:.88rem;line-height:1.45}.landing-floating-card-command{top:9%;left:8%}.landing-floating-card-proof{right:8%;bottom:30%}.landing-proof-marquee{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(10,16,23,.1);border-bottom:1px solid rgba(10,16,23,.1)}.landing-proof-marquee span{padding:1.05rem 1.2rem;border-right:1px solid rgba(10,16,23,.08);color:#253241;font-size:.88rem;font-weight:620}.landing-proof-marquee span:last-child{border-right:0}.landing-statement-section{display:grid;grid-gap:1.4rem;gap:1.4rem;padding:clamp(6rem,12vw,11rem) 0}.landing-statement-section p{color:#788391;font-size:clamp(1.05rem,1.8vw,1.4rem)}.landing-statement-section h2{max-width:980px;color:var(--story-ink);font-size:clamp(2.6rem,6.8vw,6.3rem);font-weight:590;letter-spacing:-.072em;line-height:.94}.landing-motion-section{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:center;margin-inline:calc((100vw - min(1280px, calc(100vw - 2.5rem))) / -2);padding:clamp(5rem,10vw,8rem) max(1.25rem,calc((100vw - 1280px) / 2));background:var(--story-soft)}.landing-dark-copy,.landing-final-scene>div:first-child,.landing-motion-copy,.landing-section-lead{display:grid;grid-gap:1rem;gap:1rem}.landing-dark-copy h2,.landing-final-scene h2,.landing-motion-copy h2,.landing-section-lead h2{max-width:780px;color:var(--story-ink);font-size:clamp(2.2rem,5.2vw,4.9rem);font-weight:600;letter-spacing:-.064em;line-height:.96}.landing-final-scene p,.landing-motion-copy p{max-width:640px;color:var(--story-muted);font-size:1.05rem;line-height:1.74}.landing-movement-scene{display:grid;grid-gap:1rem;gap:1rem}.landing-movement-map{position:relative;min-height:clamp(360px,42vw,560px);overflow:hidden;border:1px solid rgba(10,16,23,.08);border-radius:40px;background:linear-gradient(135deg,rgba(255,255,255,.48),rgba(255,255,255,.9)),#e6e0d5}.landing-map-road{position:absolute;height:1px;background:rgba(10,16,23,.16)}.landing-map-road-one{width:78%;left:10%;top:36%;transform:rotate(-18deg)}.landing-map-road-two{width:88%;left:6%;top:58%;transform:rotate(12deg)}.landing-map-road-three{width:54%;left:25%;top:48%;transform:rotate(68deg)}.landing-map-node{position:absolute;width:18px;height:18px;border:4px solid #ffffff;border-radius:999px;background:var(--story-blue);box-shadow:0 16px 34px rgba(10,16,23,.18)}.landing-map-node-merchant{left:19%;top:34%}.landing-map-node-driver{left:54%;top:50%;background:#0f1720}.landing-map-node-customer{right:17%;bottom:28%}.landing-movement-caption{display:grid;grid-gap:.25rem;gap:.25rem;max-width:560px}.landing-movement-caption span{color:#7a8491;font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.landing-movement-caption strong{color:#172230;font-size:1.05rem;font-weight:620}.landing-moments-section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;padding:clamp(4rem,8vw,7rem) 0;border-bottom:1px solid rgba(10,16,23,.08)}.landing-moment{display:grid;align-content:start;grid-gap:.75rem;gap:.75rem;min-height:310px;padding:clamp(1.1rem,3vw,2rem);border-right:1px solid rgba(10,16,23,.08)}.landing-moment:last-child{border-right:0}.landing-moment-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(10,16,23,.08);border-radius:999px;background:#ffffff}.landing-moment p{color:#768291;font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.landing-moment h3{color:var(--story-ink);font-size:clamp(1.6rem,3vw,2.55rem);font-weight:610;letter-spacing:-.052em;line-height:1}.landing-moment span:last-child{color:var(--story-muted);line-height:1.68}.landing-final-scene,.landing-operators-section,.landing-proof-section,.landing-workflow-story{padding:clamp(5rem,10vw,8.5rem) 0}.landing-operator-rows{display:grid;margin-top:3rem;border-top:1px solid rgba(10,16,23,.1)}.landing-operator-rows article{display:grid;grid-template-columns:minmax(130px,.45fr) minmax(0,1.1fr) minmax(0,1fr);grid-gap:clamp(1rem,3vw,2rem);gap:clamp(1rem,3vw,2rem);padding:1.35rem 0;border-bottom:1px solid rgba(10,16,23,.08)}.landing-operator-rows span{color:#778391;font-size:.78rem;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.landing-operator-rows strong{color:var(--story-ink);font-size:clamp(1.2rem,2vw,1.7rem);font-weight:610;letter-spacing:-.04em;line-height:1.12}.landing-operator-rows p{color:var(--story-muted);line-height:1.68}.landing-dark-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.8fr);grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:center;margin-inline:calc((100vw - min(1280px, calc(100vw - 2.5rem))) / -2);padding:clamp(5rem,10vw,8rem) max(1.25rem,calc((100vw - 1280px) / 2));color:#f8faf8;background:radial-gradient(circle at 78% 28%,rgba(90,117,139,.22),transparent 27rem),#0b1118}.landing-dark-section .landing-kicker{color:#9aa8b8}.landing-dark-copy h2{color:#ffffff}.landing-dark-copy p{max-width:720px;color:#b9c3cf;font-size:1.05rem;line-height:1.76}.landing-intelligence-theatre{display:grid;grid-gap:1.2rem;gap:1.2rem;padding:1.25rem;border:1px solid rgba(255,255,255,.1);border-radius:32px;background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.landing-theatre-header{display:grid;grid-gap:.25rem;gap:.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.landing-theatre-header span,.landing-theatre-list span{color:#9aa8b8;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.landing-theatre-header strong{color:#ffffff;font-size:1.15rem;font-weight:620}.landing-theatre-list{display:grid;grid-gap:0;gap:0}.landing-theatre-list div{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.landing-theatre-list div:last-child{border-bottom:0}.landing-theatre-list strong{color:#eef3f7;font-weight:580}.landing-story-rail{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));margin-top:3rem;border-top:1px solid rgba(10,16,23,.1);border-bottom:1px solid rgba(10,16,23,.1)}.landing-story-rail article{display:grid;align-content:space-between;min-height:170px;padding:1rem;border-right:1px solid rgba(10,16,23,.08)}.landing-story-rail article:last-child{border-right:0}.landing-story-rail span{color:#808b98;font-size:.75rem;font-weight:700;letter-spacing:.1em}.landing-story-rail strong{color:#15202c;font-size:.98rem;font-weight:640;line-height:1.24}.landing-proof-section{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.7fr);grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:start;border-top:1px solid rgba(10,16,23,.08)}.landing-proof-quote p{max-width:900px;color:var(--story-ink);font-size:clamp(2rem,5vw,4.8rem);font-weight:590;letter-spacing:-.062em;line-height:.98}.landing-proof-list{display:grid;border-top:1px solid rgba(10,16,23,.1)}.landing-proof-list div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:center;padding:1rem 0;border-bottom:1px solid rgba(10,16,23,.08);color:#263241;font-weight:580}.landing-proof-list .sw-icon{color:var(--story-blue)}.landing-final-scene{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2rem;gap:2rem;align-items:end;margin-inline:calc((100vw - min(1280px, calc(100vw - 2.5rem))) / -2);padding-inline:max(1.25rem,calc((100vw - 1280px) / 2));background:linear-gradient(180deg,transparent,rgba(235,230,220,.52))}.landing-story-footer{margin-top:0}@media (max-width:1080px){.landing-dark-section,.landing-final-scene,.landing-motion-section,.landing-proof-section,.landing-story-hero{grid-template-columns:1fr}.landing-story-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-moments-section{grid-template-columns:1fr}.landing-moment{min-height:auto;border-right:0;border-bottom:1px solid rgba(10,16,23,.08)}.landing-operator-rows article{grid-template-columns:1fr}}@media (max-width:760px){.landing-page-story{width:min(100% - 1.1rem,1280px)}.landing-story-hero h1{font-size:clamp(3.45rem,18vw,5.2rem)}.landing-cinematic-scene{min-height:540px}.landing-proof-marquee,.landing-route-thread,.landing-story-rail{grid-template-columns:1fr}.landing-route-thread{justify-items:center}.landing-route-arc{width:1px;height:34px}.landing-floating-card{width:min(280px,calc(100% - 2rem))}.landing-floating-card-command{top:6%;left:1rem}.landing-floating-card-proof{right:1rem;bottom:25%}.landing-proof-marquee span,.landing-story-rail article{border-right:0;border-bottom:1px solid rgba(10,16,23,.08)}.landing-proof-quote p,.landing-statement-section h2{font-size:clamp(2.45rem,13vw,4rem)}}.landing-page-story{--story-ember:#b8763d;--story-gold:#d7b979;--story-mist:#e7edf0;--story-green:#496c5b}.landing-page-story:before{background:radial-gradient(circle at 76% 8%,rgba(184,118,61,.13),transparent 24rem),radial-gradient(circle at 64% 18%,rgba(40,73,99,.16),transparent 34rem),radial-gradient(circle at 8% 48%,rgba(215,185,121,.12),transparent 30rem),linear-gradient(180deg,#fbfaf7,#ffffff 34%,#f8f6f0)}.landing-story-hero{grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr)}.landing-story-hero h1{max-width:8.8ch}.landing-cinematic-scene{isolation:isolate;background:radial-gradient(circle at 24% 20%,rgba(215,185,121,.22),transparent 18rem),radial-gradient(circle at 78% 34%,rgba(40,73,99,.18),transparent 22rem),linear-gradient(145deg,rgba(255,255,255,.54),rgba(255,255,255,.92)),#eee8dd}.landing-cinematic-scene:before{content:"";position:absolute;inset:9% 10%;z-index:-1;border-radius:999px;background:linear-gradient(100deg,transparent 0 18%,rgba(184,118,61,.16) 19% 22%,transparent 23% 100%),linear-gradient(18deg,transparent 0 42%,rgba(40,73,99,.12) 43% 45%,transparent 46% 100%);filter:blur(.2px);opacity:.9}.landing-scene-orb{position:absolute;z-index:-1;border-radius:999px;filter:blur(18px);opacity:.74}.landing-scene-orb-primary{width:220px;height:220px;right:8%;top:10%;background:rgba(184,118,61,.2)}.landing-scene-orb-secondary{width:260px;height:260px;left:10%;bottom:14%;background:rgba(40,73,99,.14)}.landing-city-block{background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.38)),rgba(255,255,255,.46)}.landing-route-arc{height:3px;background:linear-gradient(90deg,rgba(184,118,61,.28),rgba(40,73,99,.58));box-shadow:0 0 26px rgba(184,118,61,.16)}.landing-route-arc-second{background:linear-gradient(90deg,rgba(40,73,99,.58),rgba(73,108,91,.26))}.landing-route-courier-marker{color:#ffffff;background:#111923;box-shadow:0 20px 54px rgba(10,16,23,.2),0 0 0 9px rgba(255,255,255,.54)}.landing-scene-signal{position:absolute;display:grid;grid-gap:.1rem;gap:.1rem;padding:.62rem .78rem;border:1px solid rgba(10,16,23,.08);border-radius:999px;background:rgba(255,255,255,.76);box-shadow:0 18px 52px rgba(10,16,23,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-scene-signal span{color:#798493;font-size:.66rem;font-weight:720;letter-spacing:.09em;text-transform:uppercase}.landing-scene-signal strong{color:#14202b;font-size:.86rem;font-weight:650}.landing-scene-signal-order{left:13%;bottom:34%}.landing-scene-signal-driver{right:12%;top:33%}.landing-floating-card-command{border-left:3px solid rgba(184,118,61,.62)}.landing-floating-card-proof{border-left:3px solid rgba(73,108,91,.54)}.landing-proof-marquee{background:rgba(255,255,255,.52);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-statement-section{position:relative}.landing-statement-section:after{content:"";position:absolute;right:2%;bottom:18%;width:min(320px,34vw);height:1px;background:linear-gradient(90deg,transparent,rgba(184,118,61,.42),transparent);transform:rotate(-18deg)}.landing-orchestration-section{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);grid-gap:clamp(2.2rem,6vw,5rem);gap:clamp(2.2rem,6vw,5rem);align-items:center;padding:clamp(4rem,9vw,7.5rem) 0}.landing-orchestration-copy{display:grid;grid-gap:1rem;gap:1rem}.landing-orchestration-copy h2{max-width:680px;color:var(--story-ink);font-size:clamp(2.25rem,5vw,4.8rem);font-weight:600;letter-spacing:-.064em;line-height:.96}.landing-orchestration-copy p{max-width:600px;color:var(--story-muted);font-size:1.05rem;line-height:1.74}.landing-orchestration-visual{position:relative;display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid rgba(10,16,23,.08);border-radius:42px;background:radial-gradient(circle at 72% 22%,rgba(184,118,61,.16),transparent 18rem),radial-gradient(circle at 28% 78%,rgba(40,73,99,.14),transparent 18rem),rgba(255,255,255,.74);box-shadow:0 30px 100px rgba(10,16,23,.09)}.landing-orchestration-map{position:relative;min-height:clamp(320px,38vw,480px);overflow:hidden;border-radius:32px;background:linear-gradient(135deg,rgba(255,255,255,.36),rgba(255,255,255,.76)),#ece7dd}.landing-orchestration-lane{position:absolute;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(40,73,99,.34),rgba(184,118,61,.28),transparent)}.landing-orchestration-lane-one{width:86%;left:8%;top:32%;transform:rotate(-12deg)}.landing-orchestration-lane-two{width:74%;right:10%;top:58%;transform:rotate(18deg)}.landing-orchestration-lane-three{width:44%;left:29%;top:47%;transform:rotate(74deg);opacity:.72}.landing-orchestration-node{position:absolute;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.5rem .8rem;border:1px solid rgba(10,16,23,.08);border-radius:999px;background:rgba(255,255,255,.82);color:#172230;font-size:.78rem;font-weight:680;box-shadow:0 18px 48px rgba(10,16,23,.1)}.landing-orchestration-node-order{left:11%;top:24%}.landing-orchestration-node-dispatch{left:45%;top:47%;background:#111923;color:#ffffff}.landing-orchestration-node-proof{right:10%;bottom:22%}.landing-orchestration-signals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.landing-orchestration-signals div{display:grid;grid-gap:.18rem;gap:.18rem;padding:.75rem;border:1px solid rgba(10,16,23,.08);border-radius:18px;background:rgba(255,255,255,.72)}.landing-orchestration-signals span{color:#778391;font-size:.68rem;font-weight:720;letter-spacing:.09em;text-transform:uppercase}.landing-orchestration-signals strong{color:#172230;font-size:.94rem;font-weight:650}.landing-motion-section{background:radial-gradient(circle at 82% 18%,rgba(184,118,61,.12),transparent 24rem),var(--story-soft)}.landing-map-node-driver{box-shadow:0 18px 38px rgba(10,16,23,.2),0 0 0 14px rgba(184,118,61,.12)}.landing-moments-section{position:relative}.landing-moments-section:before{content:"";position:absolute;left:12%;top:2.5rem;width:18rem;height:18rem;border-radius:999px;background:rgba(215,185,121,.1);filter:blur(32px);pointer-events:none}.landing-moment{position:relative;z-index:1}.landing-moment-icon{color:var(--story-blue);box-shadow:0 12px 32px rgba(10,16,23,.06)}.landing-dark-section{background:radial-gradient(circle at 78% 28%,rgba(184,118,61,.2),transparent 24rem),radial-gradient(circle at 22% 72%,rgba(40,73,99,.3),transparent 29rem),#0b1118}.landing-intelligence-theatre{background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.035)),rgba(255,255,255,.045)}.landing-theatre-list div{transition:border-color .16s ease,transform .16s ease}.landing-theatre-list div:hover{border-color:rgba(215,185,121,.24);transform:translateX(4px)}.landing-proof-section{position:relative}.landing-proof-section:before{content:"";position:absolute;left:0;top:5.5rem;width:min(34rem,44vw);height:1px;background:linear-gradient(90deg,rgba(184,118,61,.52),transparent)}.landing-final-scene{position:relative;overflow:hidden;border-top:1px solid rgba(10,16,23,.08)}.landing-final-scene:after{content:"";position:absolute;right:8%;bottom:-7rem;width:min(32rem,48vw);height:min(32rem,48vw);border-radius:999px;background:rgba(184,118,61,.12);filter:blur(38px);pointer-events:none}.landing-story-footer{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;grid-gap:2rem;gap:2rem}.landing-footer-signal{display:grid;grid-template-columns:repeat(3,.55rem);grid-gap:.45rem;gap:.45rem;align-items:center;padding-bottom:.35rem}.landing-footer-signal span{width:.55rem;height:.55rem;border-radius:999px;background:var(--story-blue)}.landing-footer-signal span:nth-child(2){background:var(--story-ember)}.landing-footer-signal span:nth-child(3){background:var(--story-green)}@media (max-width:1080px){.landing-orchestration-section,.landing-story-footer,.landing-story-hero{grid-template-columns:1fr}}@media (max-width:760px){.landing-scene-signal{display:none}.landing-orchestration-signals{grid-template-columns:1fr}.landing-orchestration-map{min-height:420px}}.landing-page-story{--story-night:#0a1119;--story-copper:#a76634;--story-sky:#6d9fc1}.landing-story-hero{position:relative}.landing-story-hero:before{content:"";position:absolute;right:min(8vw,6rem);top:3%;width:min(36rem,42vw);height:min(36rem,42vw);border-radius:999px;background:radial-gradient(circle,rgba(215,185,121,.18),transparent 62%),radial-gradient(circle at 65% 30%,rgba(109,159,193,.13),transparent 58%);filter:blur(24px);opacity:.8;pointer-events:none}.landing-cinematic-scene,.landing-story-hero-copy{position:relative;z-index:1}.landing-cinematic-scene{box-shadow:0 36px 110px rgba(10,16,23,.12),inset 0 1px 0 rgba(255,255,255,.66)}.landing-cinematic-scene:after{content:"";position:absolute;inset:11% 6% auto 12%;height:42%;border-radius:999px;background:linear-gradient(100deg,transparent,rgba(215,185,121,.18),rgba(109,159,193,.14),transparent);filter:blur(14px);opacity:.74;transform:rotate(-9deg);pointer-events:none}.landing-route-pin{box-shadow:0 14px 36px rgba(10,16,23,.12),0 0 0 1px rgba(255,255,255,.7)}.landing-route-pin-start{border-color:rgba(184,118,61,.24)}.landing-route-pin-end{border-color:rgba(109,159,193,.22)}.landing-atmosphere-section{position:relative;display:grid;grid-template-columns:minmax(0,.54fr) minmax(0,1fr);grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:center;margin-inline:calc((100vw - min(1280px, calc(100vw - 2.5rem))) / -2);margin-top:clamp(2.5rem,5vw,4.5rem);padding:clamp(4.5rem,9vw,7.5rem) max(1.25rem,calc((100vw - 1280px) / 2));overflow:hidden}.landing-atmosphere-section:before{content:"";position:absolute;inset:18% 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(184,118,61,.24),rgba(109,159,193,.18),transparent)}.landing-atmosphere-copy{position:relative;z-index:1;display:grid;grid-gap:.8rem;gap:.8rem}.landing-atmosphere-copy h2{max-width:520px;color:var(--story-ink);font-size:clamp(2rem,4vw,4.1rem);font-weight:600;letter-spacing:-.058em;line-height:.98}.landing-atmosphere-visual{position:relative;min-height:clamp(250px,28vw,390px);overflow:hidden;border:1px solid rgba(10,16,23,.075);border-radius:44px;background:radial-gradient(circle at 18% 70%,rgba(184,118,61,.16),transparent 20rem),radial-gradient(circle at 78% 30%,rgba(109,159,193,.14),transparent 22rem),linear-gradient(140deg,rgba(255,255,255,.62),rgba(250,247,240,.92));box-shadow:0 30px 90px rgba(10,16,23,.075)}.landing-atmosphere-glow{position:absolute;border-radius:999px;filter:blur(30px);opacity:.72}.landing-atmosphere-glow-amber{width:18rem;height:18rem;left:5%;bottom:-22%;background:rgba(215,185,121,.28)}.landing-atmosphere-glow-blue{width:20rem;height:20rem;right:4%;top:-24%;background:rgba(109,159,193,.2)}.landing-atmosphere-route{position:absolute;left:11%;right:10%;top:49%;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(184,118,61,.16),rgba(184,118,61,.58),rgba(109,159,193,.5),rgba(73,108,91,.22));box-shadow:0 0 26px rgba(184,118,61,.18),0 0 42px rgba(109,159,193,.12);transform:rotate(-4deg)}.landing-atmosphere-points{position:absolute;inset:0}.landing-atmosphere-points span{position:absolute;display:inline-flex;align-items:center;justify-content:center;min-width:6.2rem;padding:.6rem .78rem;border:1px solid rgba(10,16,23,.075);border-radius:999px;color:#172230;background:rgba(255,255,255,.78);box-shadow:0 18px 46px rgba(10,16,23,.09);font-size:.78rem;font-weight:650;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-atmosphere-points span:first-child{left:8%;top:56%}.landing-atmosphere-points span:nth-child(2){left:32%;top:34%}.landing-atmosphere-points span:nth-child(3){right:31%;top:52%}.landing-atmosphere-points span:nth-child(4){right:8%;top:28%}.landing-movement-map,.landing-orchestration-visual{box-shadow:0 32px 92px rgba(10,16,23,.08),inset 0 1px 0 rgba(255,255,255,.56)}.landing-dark-section{position:relative;overflow:hidden}.landing-dark-section:before{content:"";position:absolute;right:7%;top:13%;width:min(28rem,38vw);height:min(28rem,38vw);border-radius:999px;background:radial-gradient(circle,rgba(215,185,121,.16),transparent 62%),radial-gradient(circle at 70% 38%,rgba(109,159,193,.14),transparent 58%);filter:blur(24px);pointer-events:none}.landing-dark-copy,.landing-intelligence-theatre{position:relative;z-index:1}.landing-final-scene{background:radial-gradient(circle at 84% 72%,rgba(215,185,121,.14),transparent 22rem),linear-gradient(180deg,transparent,rgba(235,230,220,.52))}@media (max-width:1080px){.landing-atmosphere-section{grid-template-columns:1fr}}@media (max-width:760px){.landing-atmosphere-section{margin-inline:-.55rem;padding-inline:.55rem}.landing-atmosphere-visual{min-height:360px;border-radius:32px}.landing-atmosphere-points span{min-width:auto}.landing-atmosphere-points span:first-child{left:8%;top:62%}.landing-atmosphere-points span:nth-child(2){left:18%;top:32%}.landing-atmosphere-points span:nth-child(3){right:16%;top:50%}.landing-atmosphere-points span:nth-child(4){right:8%;top:20%}}.landing-page-story{--sw-route-glow:rgba(232,178,91,0.46);--sw-commerce-amber:#c9863f;--sw-command-blue:#427da0;--sw-proof-green:#5f8b70;--sw-signal-rose:#b9808e;--sw-atmospheric-blur:34px}.landing-page-story:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(118deg,transparent 0 20%,rgba(201,134,63,.055) 21% 21.4%,transparent 22% 100%),linear-gradient(62deg,transparent 0 52%,rgba(66,125,160,.05) 53% 53.35%,transparent 54% 100%);opacity:.8}.landing-button-primary,.landing-button-secondary,.landing-floating-card,.landing-signature-card,.landing-theatre-list div{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.landing-button-primary:hover,.landing-button-secondary:hover{transform:translateY(-1px);box-shadow:0 18px 42px rgba(10,16,23,.13)}.landing-cinematic-scene{background:radial-gradient(circle at 18% 78%,rgba(201,134,63,.24),transparent 21rem),radial-gradient(circle at 78% 20%,rgba(66,125,160,.2),transparent 24rem),radial-gradient(circle at 54% 48%,rgba(185,128,142,.09),transparent 19rem),linear-gradient(145deg,rgba(255,255,255,.58),rgba(255,255,255,.92)),#efe8dc}.landing-signature-trail{position:absolute;z-index:0;height:3px;border-radius:999px;filter:drop-shadow(0 0 18px var(--sw-route-glow));opacity:.86;transform-origin:left center;pointer-events:none}.landing-signature-trail-commerce{width:46%;left:9%;top:41%;background:linear-gradient(90deg,transparent,rgba(201,134,63,.76),transparent);transform:rotate(-18deg)}.landing-signature-trail-command{width:58%;right:6%;top:54%;background:linear-gradient(90deg,transparent,rgba(66,125,160,.7),transparent);transform:rotate(13deg)}.landing-signature-trail-proof{width:34%;left:30%;bottom:34%;background:linear-gradient(90deg,transparent,rgba(95,139,112,.62),transparent);transform:rotate(66deg)}.landing-city-grid,.landing-floating-card,.landing-route-thread,.landing-scene-signal{z-index:1}.landing-city-grid{filter:drop-shadow(0 24px 50px rgba(10,16,23,.06))}.landing-city-block{position:relative;overflow:hidden}.landing-city-block:after{content:"";position:absolute;inset:18% 16%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(66,125,160,.12),transparent),linear-gradient(0deg,transparent,rgba(201,134,63,.09),transparent);opacity:.72}.landing-floating-card:hover,.landing-signature-card:hover{border-color:rgba(66,125,160,.18);box-shadow:0 26px 82px rgba(10,16,23,.13);transform:translateY(-2px)}.landing-scene-signal-order{border-color:rgba(201,134,63,.18)}.landing-scene-signal-driver{border-color:rgba(66,125,160,.18)}.landing-signature-section{display:grid;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);padding:clamp(4.5rem,9vw,7.5rem) 0}.landing-signature-lead{max-width:850px}.landing-signature-lead p{max-width:680px;color:var(--story-muted);font-size:1.05rem;line-height:1.72}.landing-signature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(1rem,2.4vw,1.6rem);gap:clamp(1rem,2.4vw,1.6rem)}.landing-signature-card{display:grid;grid-gap:1.15rem;gap:1.15rem;min-height:440px;padding:1rem;border:1px solid rgba(10,16,23,.075);border-radius:36px;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.8),transparent 15rem),rgba(255,255,255,.62);box-shadow:0 24px 72px rgba(10,16,23,.07)}.landing-signature-card:nth-child(2){margin-top:clamp(1.5rem,4vw,3rem)}.landing-signature-card:nth-child(3){margin-top:clamp(.5rem,2vw,1.4rem)}.landing-signature-card-visual{position:relative;min-height:230px;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 22% 76%,rgba(201,134,63,.17),transparent 12rem),radial-gradient(circle at 78% 28%,rgba(66,125,160,.15),transparent 13rem),linear-gradient(145deg,rgba(246,242,234,.78),rgba(255,255,255,.9))}.landing-signature-card:nth-child(3) .landing-signature-card-visual{background:radial-gradient(circle at 22% 76%,rgba(95,139,112,.18),transparent 12rem),radial-gradient(circle at 78% 28%,rgba(201,134,63,.12),transparent 13rem),linear-gradient(145deg,rgba(246,242,234,.78),rgba(255,255,255,.9))}.landing-signature-card-route{position:absolute;left:11%;right:11%;top:52%;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(201,134,63,.12),rgba(201,134,63,.62),rgba(66,125,160,.58),rgba(95,139,112,.28));box-shadow:0 0 24px rgba(201,134,63,.16),0 0 44px rgba(66,125,160,.1);transform:rotate(-12deg)}.landing-signature-card-node,.landing-signature-card-proof{position:absolute;border:1px solid rgba(10,16,23,.08);border-radius:999px;background:rgba(255,255,255,.82);box-shadow:0 16px 42px rgba(10,16,23,.11);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-signature-card-node{width:18px;height:18px}.landing-signature-card-node-start{left:14%;top:55%;background:var(--sw-commerce-amber)}.landing-signature-card-node-mid{left:49%;top:38%;background:var(--sw-command-blue)}.landing-signature-card-node-end{right:15%;top:28%;background:var(--sw-proof-green)}.landing-signature-card-proof{right:1rem;bottom:1rem;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:#162331;font-size:.78rem;font-weight:720;letter-spacing:.08em}.landing-signature-card>div:last-child{display:grid;grid-gap:.45rem;gap:.45rem;padding:0 .25rem .2rem}.landing-signature-card>div:last-child span{color:#758191;font-size:.72rem;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.landing-signature-card h3{max-width:12ch;color:var(--story-ink);font-size:clamp(1.55rem,3vw,2.45rem);font-weight:610;letter-spacing:-.052em;line-height:1}.landing-signature-card p{color:var(--story-muted);line-height:1.66}.landing-final-scene,.landing-motion-section,.landing-proof-section{position:relative}.landing-motion-section:after,.landing-proof-section:after{content:"";position:absolute;pointer-events:none;border-radius:999px;filter:blur(var(--sw-atmospheric-blur))}.landing-motion-section:after{right:8%;bottom:10%;width:min(22rem,32vw);height:min(22rem,32vw);background:rgba(66,125,160,.1)}.landing-proof-section:after{right:0;top:20%;width:min(18rem,28vw);height:min(18rem,28vw);background:rgba(95,139,112,.11)}.landing-proof-list div:first-child .sw-icon,.landing-proof-list div:nth-child(2) .sw-icon{color:var(--sw-commerce-amber)}.landing-proof-list div:nth-child(3) .sw-icon,.landing-proof-list div:nth-child(4) .sw-icon{color:var(--sw-command-blue)}.landing-proof-list div:nth-child(5) .sw-icon,.landing-proof-list div:nth-child(6) .sw-icon{color:var(--sw-proof-green)}.landing-story-footer{grid-template-columns:minmax(0,1fr) minmax(180px,280px) auto auto;overflow:hidden;padding-top:2.8rem}.landing-story-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,rgba(201,134,63,.34),rgba(66,125,160,.26),rgba(95,139,112,.22),transparent)}.landing-footer-route{position:relative;width:min(280px,24vw);height:3rem;align-self:center}.landing-footer-route span{position:absolute;left:0;right:0;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(201,134,63,.62),rgba(66,125,160,.54),transparent)}.landing-footer-route span:first-child{top:.65rem;transform:rotate(-8deg)}.landing-footer-route span:nth-child(2){top:1.45rem;background:linear-gradient(90deg,transparent,rgba(66,125,160,.44),rgba(95,139,112,.42),transparent)}.landing-footer-route span:nth-child(3){top:2.25rem;transform:rotate(8deg);background:linear-gradient(90deg,transparent,rgba(185,128,142,.3),rgba(201,134,63,.42),transparent)}@media (max-width:1080px){.landing-signature-grid,.landing-story-footer{grid-template-columns:1fr}.landing-signature-card,.landing-signature-card:nth-child(2),.landing-signature-card:nth-child(3){margin-top:0;min-height:auto}.landing-footer-route{width:min(320px,100%)}}@media (max-width:760px){.landing-signature-section{padding-block:4rem}.landing-signature-card{border-radius:28px}.landing-signature-card-visual{min-height:200px}.landing-signature-trail{display:none}}.landing-story-topbar{position:relative;z-index:30;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:clamp(1rem,2.4vw,2rem);gap:clamp(1rem,2.4vw,2rem)}.landing-platform-nav{justify-content:center;gap:.25rem}.landing-mega-menu{position:relative}.landing-mega-menu summary{display:inline-flex;align-items:center;gap:.34rem;min-height:2.45rem;padding:.45rem .72rem;border:1px solid transparent;border-radius:999px;color:#4d5a6a;cursor:pointer;font-size:.86rem;font-weight:610;list-style:none;outline:none;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.landing-mega-menu summary::-webkit-details-marker{display:none}.landing-mega-menu summary .sw-icon{color:#8793a1;transition:transform .16s ease}.landing-mega-menu summary:focus-visible,.landing-mega-menu summary:hover,.landing-mega-menu[open] summary{border-color:rgba(10,16,23,.075);color:#111923;background:rgba(255,255,255,.72);box-shadow:0 12px 30px rgba(10,16,23,.06)}.landing-mega-menu[open] summary .sw-icon{transform:rotate(90deg)}.landing-mega-panel{position:absolute;top:calc(100% + .75rem);left:50%;z-index:50;display:grid;grid-template-columns:minmax(180px,.52fr) minmax(360px,1fr);grid-gap:1rem;gap:1rem;width:min(720px,calc(100vw - 2rem));padding:1rem;border:1px solid rgba(10,16,23,.08);border-radius:28px;background:radial-gradient(circle at 12% 18%,rgba(201,134,63,.1),transparent 13rem),radial-gradient(circle at 88% 22%,rgba(66,125,160,.1),transparent 14rem),rgba(255,255,255,.92);box-shadow:0 28px 90px rgba(10,16,23,.13),inset 0 1px 0 rgba(255,255,255,.72);transform:translateX(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-mega-panel:before{content:"";position:absolute;left:1.2rem;right:1.2rem;top:.7rem;height:1px;background:linear-gradient(90deg,rgba(201,134,63,.4),rgba(66,125,160,.25),transparent)}.landing-mega-intro{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;min-height:100%;padding:1rem;border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.46),rgba(247,243,236,.78)),rgba(246,242,234,.6)}.landing-mega-intro span{color:#758191;font-size:.72rem;font-weight:740;letter-spacing:.11em;text-transform:uppercase}.landing-mega-intro p{color:#223143;font-size:1.05rem;font-weight:590;letter-spacing:-.032em;line-height:1.35}.landing-mega-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.landing-mega-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:start;padding:.74rem;border:1px solid transparent;border-radius:18px;color:inherit;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.landing-mega-item:focus-visible,.landing-mega-item:hover{border-color:rgba(66,125,160,.14);background:rgba(255,255,255,.68);outline:none;transform:translateY(-1px)}.landing-mega-icon{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border:1px solid rgba(10,16,23,.075);border-radius:999px;color:var(--sw-command-blue);background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.84),transparent 58%),rgba(255,255,255,.66);box-shadow:0 12px 28px rgba(10,16,23,.055)}.landing-mega-item:nth-child(3n+1) .landing-mega-icon{color:var(--sw-commerce-amber)}.landing-mega-item:nth-child(3n) .landing-mega-icon{color:var(--sw-proof-green)}.landing-mega-item strong{display:block;color:#162331;font-size:.92rem;font-weight:650;line-height:1.2}.landing-mega-item small{display:block;margin-top:.18rem;color:#687585;font-size:.78rem;line-height:1.42}.landing-nav-actions{display:inline-flex;gap:.55rem;align-items:center;justify-content:flex-end;white-space:nowrap}.landing-nav-cta,.landing-nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;border-radius:999px;font-size:.86rem;font-weight:650;text-decoration:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.landing-nav-link{padding:.45rem .8rem;color:#4d5a6a}.landing-nav-link:focus-visible,.landing-nav-link:hover{color:#111923;outline:none}.landing-nav-cta{padding:.45rem .95rem;border:1px solid rgba(10,16,23,.08);color:#ffffff;background:linear-gradient(135deg,rgba(34,49,67,.98),rgba(17,25,35,.98)),#111923;box-shadow:0 16px 36px rgba(10,16,23,.13)}.landing-nav-cta:focus-visible,.landing-nav-cta:hover{outline:none;transform:translateY(-1px);box-shadow:0 20px 44px rgba(10,16,23,.16)}.landing-platform-section{position:relative;display:grid;grid-gap:clamp(2.2rem,5vw,4rem);gap:clamp(2.2rem,5vw,4rem);margin-inline:calc((100vw - min(1280px, calc(100vw - 2.5rem))) / -2);padding:clamp(5rem,10vw,8.5rem) max(1.25rem,calc((100vw - 1280px) / 2));overflow:hidden;background:radial-gradient(circle at 8% 18%,rgba(185,128,142,.08),transparent 24rem),radial-gradient(circle at 82% 26%,rgba(66,125,160,.1),transparent 28rem),linear-gradient(180deg,rgba(250,247,240,.45),rgba(255,255,255,.72))}.landing-platform-section:before{content:"";position:absolute;left:max(1.25rem,calc((100vw - 1280px) / 2));right:max(1.25rem,calc((100vw - 1280px) / 2));top:3.2rem;height:1px;background:linear-gradient(90deg,rgba(201,134,63,.3),rgba(66,125,160,.22),rgba(95,139,112,.18),transparent)}.landing-platform-lead{position:relative;z-index:1;max-width:900px}.landing-platform-lead p{max-width:720px;color:var(--story-muted);font-size:1.05rem;line-height:1.72}.landing-platform-pillars{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid rgba(10,16,23,.09);border-left:1px solid rgba(10,16,23,.06)}.landing-platform-pillars article{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;min-height:220px;padding:clamp(1rem,2.4vw,1.35rem);border-right:1px solid rgba(10,16,23,.06);border-bottom:1px solid rgba(10,16,23,.075);background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.65),transparent 9rem),rgba(255,255,255,.34)}.landing-platform-pillars span{color:#7a8796;font-size:.72rem;font-weight:740;letter-spacing:.11em}.landing-platform-pillars strong{max-width:12ch;color:#14202b;font-size:clamp(1.16rem,1.8vw,1.52rem);font-weight:620;letter-spacing:-.04em;line-height:1.08}.landing-platform-pillars p{color:#687585;font-size:.92rem;line-height:1.58}.landing-platform-pillars article:nth-child(3n+1){box-shadow:inset 3px 0 0 rgba(201,134,63,.22)}.landing-platform-pillars article:nth-child(3n+2){box-shadow:inset 3px 0 0 rgba(66,125,160,.18)}.landing-platform-pillars article:nth-child(3n){box-shadow:inset 3px 0 0 rgba(95,139,112,.17)}@media (max-width:1120px){.landing-story-topbar{grid-template-columns:1fr}.landing-nav-actions,.landing-platform-nav{justify-content:start}.landing-mega-panel{left:0;transform:none}.landing-platform-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.landing-platform-nav{display:grid;grid-template-columns:1fr;width:100%}.landing-mega-menu summary{justify-content:space-between;width:100%;border-color:rgba(10,16,23,.06);background:rgba(255,255,255,.58)}.landing-mega-panel{position:static;width:100%;margin-top:.55rem;border-radius:24px;box-shadow:0 18px 54px rgba(10,16,23,.08);transform:none}.landing-mega-grid,.landing-mega-panel,.landing-nav-actions,.landing-platform-pillars{grid-template-columns:1fr}.landing-nav-actions{display:grid;width:100%}.landing-nav-cta,.landing-nav-link{width:100%}.landing-platform-section{margin-inline:-.55rem;padding-inline:.55rem}}.landing-conversion-section{position:relative;display:grid;grid-gap:clamp(2rem,5vw,3.6rem);gap:clamp(2rem,5vw,3.6rem);margin-inline:calc((100vw - min(1280px, calc(100vw - 2.5rem))) / -2);padding:clamp(5rem,10vw,8.5rem) max(1.25rem,calc((100vw - 1280px) / 2));overflow:hidden;background:radial-gradient(circle at 12% 26%,rgba(201,134,63,.12),transparent 24rem),radial-gradient(circle at 88% 18%,rgba(66,125,160,.12),transparent 26rem),linear-gradient(180deg,rgba(255,255,255,.74),rgba(250,247,240,.72))}.landing-conversion-section:before{content:"";position:absolute;left:max(1.25rem,calc((100vw - 1280px) / 2));right:max(1.25rem,calc((100vw - 1280px) / 2));top:3rem;height:1px;background:linear-gradient(90deg,rgba(201,134,63,.34),rgba(66,125,160,.26),rgba(95,139,112,.2),transparent)}.landing-conversion-copy{position:relative;z-index:1;display:grid;grid-gap:1rem;gap:1rem;max-width:860px}.landing-conversion-copy h2{max-width:760px;color:var(--story-ink);font-size:clamp(2.35rem,5.4vw,5rem);font-weight:600;letter-spacing:-.064em;line-height:.96}.landing-conversion-copy p{max-width:680px;color:var(--story-muted);font-size:1.05rem;line-height:1.72}.landing-conversion-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(1rem,2.4vw,1.45rem);gap:clamp(1rem,2.4vw,1.45rem)}.landing-conversion-card{display:grid;grid-gap:.8rem;gap:.8rem;min-height:330px;padding:clamp(1.1rem,2.6vw,1.55rem);border:1px solid rgba(10,16,23,.075);border-radius:34px;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.72),transparent 12rem),rgba(255,255,255,.62);box-shadow:0 26px 76px rgba(10,16,23,.075)}.landing-conversion-card-commerce{box-shadow:inset 0 3px 0 rgba(201,134,63,.28),0 26px 76px rgba(10,16,23,.075)}.landing-conversion-card-command{box-shadow:inset 0 3px 0 rgba(66,125,160,.24),0 26px 76px rgba(10,16,23,.075)}.landing-conversion-card-proof{box-shadow:inset 0 3px 0 rgba(95,139,112,.24),0 26px 76px rgba(10,16,23,.075)}.landing-conversion-card>span{color:#758191;font-size:.72rem;font-weight:740;letter-spacing:.11em;text-transform:uppercase}.landing-conversion-card h3{max-width:13ch;color:var(--story-ink);font-size:clamp(1.6rem,3vw,2.45rem);font-weight:610;letter-spacing:-.052em;line-height:1}.landing-conversion-card p{color:var(--story-muted);line-height:1.66}.landing-conversion-link{display:inline-flex;gap:.45rem;align-items:center;align-self:end;width:-moz-fit-content;width:fit-content;margin-top:auto;color:#14202b;font-weight:680;text-decoration:none}.landing-conversion-link .sw-icon{transition:transform .16s ease}.landing-conversion-link:focus-visible .sw-icon,.landing-conversion-link:hover .sw-icon{transform:translateX(3px)}.landing-conversion-proof{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center;padding:1rem 0;border-top:1px solid rgba(10,16,23,.08);border-bottom:1px solid rgba(10,16,23,.08)}.landing-conversion-proof span{color:#6f7b8a;font-size:.72rem;font-weight:740;letter-spacing:.11em;text-transform:uppercase}.landing-conversion-proof p{color:#314052;line-height:1.58}.demo-request-page{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:1rem 0 4rem;color:#0f1720}.demo-request-hero{display:grid;grid-gap:clamp(3rem,7vw,5.5rem);gap:clamp(3rem,7vw,5.5rem);padding:.8rem 0 clamp(3.5rem,8vw,6rem)}.demo-request-hero-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(360px,.74fr);grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:center}.demo-request-copy{display:grid;grid-gap:1rem;gap:1rem}.demo-request-copy h1{max-width:10ch;color:#0a1017;font-size:clamp(3.7rem,8.6vw,7.4rem);font-weight:620;letter-spacing:-.082em;line-height:.86}.demo-request-copy>p{max-width:680px;color:#566273;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.68}.demo-request-proof-row{display:flex;flex-wrap:wrap;gap:.55rem;padding-top:.5rem}.demo-request-proof-row span{display:inline-flex;min-height:2rem;align-items:center;border:1px solid rgba(10,16,23,.08);border-radius:999px;padding:.35rem .7rem;color:#4d5a6a;background:rgba(255,255,255,.66);font-size:.78rem;font-weight:650}.demo-request-signal{position:relative;min-height:clamp(320px,36vw,460px);overflow:hidden;border:1px solid rgba(10,16,23,.08);border-radius:44px;background:radial-gradient(circle at 24% 78%,rgba(201,134,63,.18),transparent 16rem),radial-gradient(circle at 76% 24%,rgba(66,125,160,.16),transparent 18rem),linear-gradient(145deg,rgba(255,255,255,.58),rgba(250,247,240,.92));box-shadow:0 34px 96px rgba(10,16,23,.1)}.demo-request-route{position:absolute;left:12%;right:12%;top:52%;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(201,134,63,.2),rgba(201,134,63,.62),rgba(66,125,160,.56),rgba(95,139,112,.32));box-shadow:0 0 36px rgba(201,134,63,.2);transform:rotate(-12deg)}.demo-request-node{position:absolute;width:22px;height:22px;border:4px solid rgba(255,255,255,.78);border-radius:999px;box-shadow:0 18px 42px rgba(10,16,23,.14)}.demo-request-node-commerce{left:18%;top:56%;background:var(--sw-commerce-amber,#c9863f)}.demo-request-node-command{left:50%;top:39%;background:var(--sw-command-blue,#427da0)}.demo-request-node-proof{right:18%;top:31%;background:var(--sw-proof-green,#5f8b70)}.demo-request-signal strong{position:absolute;right:1.2rem;bottom:1.2rem;padding:.65rem .85rem;border:1px solid rgba(10,16,23,.08);border-radius:999px;color:#172230;background:rgba(255,255,255,.78);box-shadow:0 18px 48px rgba(10,16,23,.1);font-size:.86rem}.demo-request-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);grid-gap:clamp(1.2rem,3vw,2rem);gap:clamp(1.2rem,3vw,2rem);align-items:start}.demo-request-aside,.demo-request-form{display:grid;grid-gap:1rem;gap:1rem;border:1px solid rgba(10,16,23,.08);border-radius:34px;background:rgba(255,255,255,.72);box-shadow:0 28px 86px rgba(10,16,23,.07)}.demo-request-form{padding:clamp(1rem,3vw,1.6rem)}.demo-request-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.demo-request-form label{display:grid;grid-gap:.4rem;gap:.4rem;color:#172230;font-size:.88rem;font-weight:650}.demo-request-form input,.demo-request-form select,.demo-request-form textarea{width:100%;border:1px solid rgba(10,16,23,.11);border-radius:16px;padding:.78rem .85rem;color:#14202b;background:rgba(255,255,255,.82);font:inherit}.demo-request-form textarea{resize:vertical}.demo-request-honeypot{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.demo-request-note{border:1px solid rgba(201,134,63,.18);border-radius:20px;padding:.85rem;color:#6a513d;background:rgba(255,247,235,.74);font-size:.92rem;line-height:1.55}.demo-request-status{margin:0;border-radius:18px;border:1px solid rgba(148,163,184,.22);padding:.9rem 1rem;font-size:.94rem;line-height:1.55}.demo-request-status-success{background:rgba(236,253,245,.72);color:#166144}.demo-request-status-error{background:rgba(254,242,242,.72);color:#8f2f2f}.demo-request-actions{display:flex;flex-wrap:wrap;gap:.75rem}.demo-request-aside{padding:1.2rem}.demo-request-aside ul{display:grid;grid-gap:.85rem;gap:.85rem;margin:0;padding:0;list-style:none}.demo-request-aside li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:start;color:#314052;line-height:1.45}.demo-request-aside .sw-icon{color:var(--sw-command-blue,#427da0)}.demo-request-links{display:grid;grid-gap:.55rem;gap:.55rem;padding-top:.5rem;border-top:1px solid rgba(10,16,23,.08)}.demo-request-links a{color:#162331;font-weight:650;text-decoration:none}@media (max-width:920px){.demo-request-hero-grid,.demo-request-shell,.landing-conversion-grid{grid-template-columns:1fr}.landing-conversion-section{margin-inline:-.55rem;padding-inline:.55rem}}@media (max-width:640px){.demo-request-page{width:min(100% - 1.1rem,1180px)}.demo-request-field-grid,.landing-conversion-proof{grid-template-columns:1fr}}.landing-story-hero{grid-template-columns:minmax(0,.72fr) minmax(540px,1.28fr);align-items:center;column-gap:clamp(2.2rem,5vw,5.8rem)}.landing-story-hero h1{max-width:10.8ch;font-size:clamp(3.55rem,7.6vw,6.8rem);letter-spacing:-.07em;line-height:.9}.landing-story-hero-copy{max-width:660px;gap:1.35rem}.landing-commerce-node,.landing-proof-marker,.landing-route-trail{pointer-events:none}.landing-route-trail{display:block}.landing-commerce-node,.landing-proof-marker{display:inline-flex;align-items:center;justify-content:center}.landing-cinematic-scene{min-height:clamp(560px,60vw,790px);border-color:rgba(10,16,23,.075);background:radial-gradient(circle at 20% 78%,rgba(217,154,74,.16),transparent 23rem),radial-gradient(circle at 78% 16%,rgba(66,125,160,.16),transparent 25rem),radial-gradient(circle at 70% 70%,rgba(111,155,121,.12),transparent 20rem),linear-gradient(180deg,rgba(255,255,255,.68),rgba(250,247,241,.9)),#f4f1ea;box-shadow:0 46px 130px rgba(10,16,23,.12),inset 0 1px 0 rgba(255,255,255,.7)}.landing-hero-art{position:absolute;inset:1.5% -1.5%;z-index:2;width:103%;height:96%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 34px 72px rgba(10,16,23,.14))}.landing-cinematic-scene .landing-city-grid{z-index:1;opacity:.16;filter:blur(.2px)}.landing-cinematic-scene .landing-route-thread{opacity:0;pointer-events:none}.landing-route-trail-hero{position:absolute;left:15%;right:14%;top:57%;z-index:3;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(217,154,74,0),rgba(217,154,74,.46),rgba(66,125,160,.34),rgba(111,155,121,0));filter:blur(.2px);opacity:.48;transform:rotate(-18deg)}.landing-commerce-node-hero,.landing-proof-marker-hero{position:absolute;z-index:3;width:.82rem;height:.82rem;border:3px solid rgba(255,255,255,.88);border-radius:999px;box-shadow:0 14px 28px rgba(10,16,23,.12),0 0 28px rgba(255,255,255,.48)}.landing-commerce-node-hero{left:17.5%;bottom:27%;background:var(--sw-commerce-amber,#d99a4a)}.landing-proof-marker-hero{right:18%;top:24%;background:var(--sw-proof-green,#6f9b79)}.landing-cinematic-scene .landing-scene-orb,.landing-cinematic-scene .landing-signature-trail{z-index:1}.landing-cinematic-scene .landing-floating-card,.landing-cinematic-scene .landing-scene-signal{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-floating-card-command{top:6%;left:6%}.landing-floating-card-proof{right:5.5%;bottom:10%}.landing-scene-signal-order{left:8%;bottom:26%}.landing-scene-signal-driver{top:28%;right:7%}.landing-signature-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;grid-auto-rows:1fr}.landing-signature-card{display:flex;flex-direction:column;grid-column:span 2;height:100%;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.landing-signature-card:nth-child(4),.landing-signature-card:nth-child(5){grid-column:span 3;min-height:390px;margin-top:0}.landing-signature-card:nth-child(2),.landing-signature-card:nth-child(3){margin-top:0}.landing-signature-card:hover{border-color:rgba(66,125,160,.16);box-shadow:0 30px 86px rgba(10,16,23,.09);transform:translateY(-3px)}.landing-signature-card .landing-signature-card-visual{flex:0 0 auto}.landing-signature-card>div:last-child{display:flex;flex:1 1;flex-direction:column}.landing-signature-card>div:last-child p{margin-top:auto}.landing-signature-card-visual:before{content:"";position:absolute;inset:18% -18%;border-top:2px solid rgba(255,255,255,.78);border-radius:50%;transform:rotate(-16deg);filter:drop-shadow(0 0 18px rgba(217,154,74,.24))}.landing-signature-card:nth-child(4) .landing-signature-card-visual{background:radial-gradient(circle at 18% 24%,rgba(217,154,74,.2),transparent 12rem),radial-gradient(circle at 78% 66%,rgba(66,125,160,.16),transparent 13rem),linear-gradient(145deg,rgba(246,242,234,.78),rgba(255,255,255,.9))}.landing-signature-card:nth-child(5) .landing-signature-card-visual{background:radial-gradient(circle at 24% 72%,rgba(111,155,121,.18),transparent 12rem),radial-gradient(circle at 74% 24%,rgba(92,88,138,.12),transparent 14rem),linear-gradient(145deg,rgba(246,242,234,.78),rgba(255,255,255,.9))}.landing-mega-intro{position:relative;overflow:hidden;min-height:13.5rem}.landing-mega-art{position:relative;align-self:end;min-height:5.6rem;margin-top:.35rem;border:1px solid rgba(10,16,23,.065);border-radius:20px;background:radial-gradient(circle at 20% 72%,rgba(217,154,74,.18),transparent 5.8rem),radial-gradient(circle at 76% 30%,rgba(66,125,160,.17),transparent 6.5rem),rgba(255,255,255,.52)}.landing-mega-art-route{position:absolute;left:14%;right:12%;top:52%;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(217,154,74,.75),rgba(66,125,160,.7),rgba(111,155,121,.72));box-shadow:0 0 18px rgba(66,125,160,.18);transform:rotate(-10deg)}.landing-mega-art-node{position:absolute;width:.82rem;height:.82rem;border:3px solid rgba(255,255,255,.9);border-radius:999px;box-shadow:0 10px 22px rgba(10,16,23,.12)}.landing-mega-art-node-commerce{left:16%;top:58%;background:var(--sw-commerce-amber,#d99a4a)}.landing-mega-art-node-command{left:50%;top:39%;background:var(--sw-command-blue,#427da0)}.landing-mega-art-node-proof{right:15%;top:30%;background:var(--sw-proof-green,#6f9b79)}.landing-mega-item:focus-visible .landing-mega-icon,.landing-mega-item:hover .landing-mega-icon{box-shadow:0 14px 32px rgba(10,16,23,.08),0 0 0 5px rgba(66,125,160,.055);transform:translateY(-1px)}@media (max-width:1080px){.landing-signature-grid,.landing-story-hero{grid-template-columns:1fr}.landing-signature-card,.landing-signature-card:nth-child(4),.landing-signature-card:nth-child(5){grid-column:auto;height:auto}}@media (max-width:760px){.landing-atmosphere-section{margin-top:clamp(1.75rem,9vw,3rem)}.landing-cinematic-scene{overflow:hidden}.landing-story-hero h1{font-size:clamp(3.05rem,14vw,4.9rem);letter-spacing:-.062em}.landing-cinematic-scene{min-height:500px}.landing-hero-art{inset:4% -15%;width:130%;height:80%}.landing-dark-section,.landing-final-scene,.landing-motion-section{margin-inline:0;padding-inline:clamp(1rem,5vw,1.25rem)}.landing-floating-card-command,.landing-floating-card-proof{left:1rem;right:1rem}.landing-floating-card-command{top:1rem}.landing-floating-card-proof{bottom:1rem}.landing-commerce-node-hero,.landing-proof-marker-hero,.landing-route-trail-hero,.landing-scene-signal-driver,.landing-scene-signal-order{display:none}.landing-mega-intro{min-height:auto}}.pricing-page{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:1rem 0 4rem;color:#0f1720}.pricing-topbar{padding-bottom:clamp(2.4rem,5vw,4.5rem)}.pricing-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(380px,.74fr);grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:center;padding:clamp(1rem,3vw,2rem) 0 clamp(4rem,8vw,6.5rem)}.pricing-hero-copy{display:grid;grid-gap:1.15rem;gap:1.15rem}.pricing-hero-copy h1{max-width:10.4ch;color:#0a1017;font-size:clamp(3.55rem,8vw,7rem);font-weight:620;letter-spacing:-.078em;line-height:.88}.pricing-hero-copy>p{max-width:720px;color:#566273;font-size:clamp(1.04rem,1.5vw,1.22rem);line-height:1.7}.pricing-final-actions,.pricing-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;padding-top:.35rem}.pricing-hero-scene{position:relative;min-height:clamp(340px,40vw,500px);overflow:hidden;border:1px solid rgba(10,16,23,.08);border-radius:44px;background:radial-gradient(circle at 22% 72%,rgba(217,154,74,.2),transparent 17rem),radial-gradient(circle at 82% 24%,rgba(66,125,160,.18),transparent 19rem),radial-gradient(circle at 70% 78%,rgba(111,155,121,.12),transparent 16rem),linear-gradient(145deg,rgba(255,255,255,.68),rgba(250,247,240,.94));box-shadow:0 34px 96px rgba(10,16,23,.1)}.pricing-route-line{position:absolute;left:11%;right:12%;top:53%;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(217,154,74,.1),rgba(217,154,74,.68),rgba(66,125,160,.6),rgba(111,155,121,.34));box-shadow:0 0 34px rgba(66,125,160,.18);transform:rotate(-15deg)}.pricing-node{position:absolute;width:1.1rem;height:1.1rem;border:4px solid rgba(255,255,255,.86);border-radius:999px;box-shadow:0 18px 42px rgba(10,16,23,.14)}.pricing-node-commerce{left:16%;top:56%;background:var(--sw-commerce-amber,#d99a4a)}.pricing-node-command{left:51%;top:39%;background:var(--sw-command-blue,#427da0)}.pricing-node-proof{right:17%;top:32%;background:var(--sw-proof-green,#6f9b79)}.pricing-scene-card{position:absolute;display:grid;grid-gap:.25rem;gap:.25rem;min-width:11rem;border:1px solid rgba(10,16,23,.08);border-radius:22px;padding:.9rem;background:rgba(255,255,255,.76);box-shadow:0 22px 58px rgba(10,16,23,.11);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pricing-scene-card span{color:#758191;font-size:.72rem;font-weight:740;letter-spacing:.11em;text-transform:uppercase}.pricing-scene-card strong{color:#162331;font-size:1rem;letter-spacing:-.02em}.pricing-scene-card-primary{left:7%;top:9%}.pricing-scene-card-secondary{right:7%;bottom:9%}.pricing-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(1rem,2.4vw,1.45rem);gap:clamp(1rem,2.4vw,1.45rem)}.pricing-boundary-card,.pricing-faq,.pricing-final,.pricing-note,.pricing-package-card{border:1px solid rgba(10,16,23,.08);background:rgba(255,255,255,.74);box-shadow:0 28px 86px rgba(10,16,23,.07)}.pricing-package-card{display:flex;min-height:100%;flex-direction:column;gap:1.2rem;border-radius:34px;padding:clamp(1.1rem,2.6vw,1.55rem)}.pricing-package-card-commerce{box-shadow:inset 0 3px 0 rgba(217,154,74,.26),0 28px 86px rgba(10,16,23,.07)}.pricing-package-card-command{box-shadow:inset 0 3px 0 rgba(66,125,160,.24),0 28px 86px rgba(10,16,23,.07)}.pricing-package-card-proof{box-shadow:inset 0 3px 0 rgba(111,155,121,.24),0 28px 86px rgba(10,16,23,.07)}.pricing-package-heading{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:start}.pricing-package-icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid rgba(10,16,23,.08);border-radius:999px;color:#244158;background:rgba(255,255,255,.74)}.pricing-note span,.pricing-package-heading p{color:#758191;font-size:.72rem;font-weight:740;letter-spacing:.11em;text-transform:uppercase}.pricing-package-heading h2{margin-top:.35rem;color:#101923;font-size:clamp(1.45rem,2.6vw,2.05rem);font-weight:610;letter-spacing:-.048em;line-height:1.04}.pricing-boundary-card ul,.pricing-package-card ul{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.pricing-boundary-card li,.pricing-package-card li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.6rem;gap:.6rem;align-items:start;color:#3f4d5c;line-height:1.45}.pricing-boundary-card-included li .sw-icon,.pricing-package-card li .sw-icon{color:var(--sw-proof-green,#6f9b79)}.pricing-boundary-card-limited li .sw-icon{color:var(--sw-commerce-amber,#d99a4a)}.pricing-package-cta{width:100%;margin-top:auto}.pricing-note{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center;margin:clamp(1.4rem,3.5vw,2.3rem) 0 clamp(4rem,8vw,6.5rem);border-radius:28px;padding:1rem 1.15rem}.pricing-note p{color:#314052;line-height:1.6}.pricing-boundaries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(1rem,2.4vw,1.45rem);gap:clamp(1rem,2.4vw,1.45rem);margin-bottom:clamp(4rem,8vw,6.5rem)}.pricing-boundary-card{display:grid;grid-gap:1.15rem;gap:1.15rem;border-radius:34px;padding:clamp(1.1rem,2.6vw,1.55rem)}.pricing-boundary-card h2,.pricing-faq-lead h2,.pricing-final h2{color:#101923;font-size:clamp(1.9rem,4vw,3.6rem);font-weight:610;letter-spacing:-.058em;line-height:1}.pricing-faq{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);margin-bottom:clamp(4rem,8vw,6.5rem);border-radius:40px;padding:clamp(1.2rem,4vw,2.2rem)}.pricing-faq-lead{display:grid;align-content:start;grid-gap:.85rem;gap:.85rem}.pricing-faq-list{display:grid;grid-gap:0;gap:0}.pricing-faq-list article{display:grid;grid-gap:.45rem;gap:.45rem;padding:1rem 0;border-bottom:1px solid rgba(10,16,23,.08)}.pricing-faq-list article:first-child{padding-top:0}.pricing-faq-list article:last-child{border-bottom:0;padding-bottom:0}.pricing-faq-list h3{color:#152231;font-size:1rem;font-weight:650;letter-spacing:-.018em}.pricing-faq-list p,.pricing-final p{color:#566273;line-height:1.65}.pricing-final{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);align-items:end;border-radius:40px;padding:clamp(1.2rem,4vw,2.2rem);background:radial-gradient(circle at 14% 22%,rgba(217,154,74,.12),transparent 17rem),radial-gradient(circle at 80% 78%,rgba(66,125,160,.1),transparent 18rem),rgba(255,255,255,.74)}.pricing-final>div:first-child{display:grid;grid-gap:.85rem;gap:.85rem;max-width:680px}@media (max-width:980px){.pricing-boundaries,.pricing-faq,.pricing-final,.pricing-hero,.pricing-packages{grid-template-columns:1fr}.pricing-final{align-items:start}}@media (max-width:640px){.pricing-page{width:min(100% - 1.1rem,1180px)}.pricing-hero-copy h1{font-size:clamp(3.05rem,14vw,4.9rem);letter-spacing:-.062em}.pricing-note{grid-template-columns:1fr}}.landing-pilot-story-section,.landing-product-proof-section,.landing-product-visuals-section{display:grid;grid-gap:clamp(2rem,5vw,3.5rem);gap:clamp(2rem,5vw,3.5rem);padding:clamp(5rem,10vw,8.5rem) 0}.landing-product-proof-section{border-top:1px solid rgba(10,16,23,.08)}.landing-pilot-story-copy p,.landing-product-proof-section .landing-section-lead p,.landing-product-visuals-section .landing-section-lead p{max-width:720px;color:var(--story-muted);font-size:1.04rem;line-height:1.72}.landing-product-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(.9rem,2vw,1.25rem);gap:clamp(.9rem,2vw,1.25rem)}.landing-product-proof-card{display:grid;grid-gap:.75rem;gap:.75rem;min-height:220px;border:1px solid rgba(10,16,23,.08);border-radius:30px;padding:clamp(1rem,2.5vw,1.35rem);background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.76),transparent 10rem),rgba(255,255,255,.72);box-shadow:0 24px 72px rgba(10,16,23,.06)}.landing-product-proof-card-commerce{box-shadow:inset 0 3px 0 rgba(245,158,11,.42),0 24px 72px rgba(10,16,23,.06)}.landing-product-proof-card-command{box-shadow:inset 0 3px 0 rgba(37,99,235,.28),0 24px 72px rgba(10,16,23,.06)}.landing-product-proof-card-proof{box-shadow:inset 0 3px 0 rgba(59,143,107,.3),0 24px 72px rgba(10,16,23,.06)}.landing-pilot-story-timeline span,.landing-product-proof-card span,.landing-product-visual-header span,.pricing-proof-card span{color:#758191;font-size:.72rem;font-weight:740;letter-spacing:.11em;text-transform:uppercase}.landing-product-proof-card p{color:#314052;line-height:1.62}.landing-product-visuals-section{margin-inline:calc((100vw - min(1280px, calc(100vw - 2.5rem))) / -2);padding-inline:max(1.25rem,calc((100vw - 1280px) / 2));overflow:hidden;background:radial-gradient(circle at 12% 22%,rgba(245,158,11,.1),transparent 24rem),radial-gradient(circle at 86% 18%,rgba(37,99,235,.11),transparent 25rem),linear-gradient(180deg,rgba(250,247,240,.58),rgba(255,255,255,.76))}.landing-product-visual-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:clamp(.9rem,2vw,1.25rem);gap:clamp(.9rem,2vw,1.25rem)}.landing-product-visual-card{display:grid;grid-column:span 2;grid-gap:1rem;gap:1rem;min-height:360px;border:1px solid rgba(10,16,23,.08);border-radius:34px;padding:clamp(1rem,2.4vw,1.3rem);background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.74),transparent 11rem),rgba(255,255,255,.68);box-shadow:0 30px 90px rgba(10,16,23,.075)}.landing-product-visual-card:nth-child(4),.landing-product-visual-card:nth-child(5){grid-column:span 3}.landing-product-visual-header{display:grid;grid-gap:.35rem;gap:.35rem}.landing-product-visual-header strong{color:#101923;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:620;letter-spacing:-.045em;line-height:1.05}.landing-product-visual-body{position:relative;min-height:150px;overflow:hidden;border:1px solid rgba(10,16,23,.07);border-radius:26px;background:radial-gradient(circle at 24% 72%,rgba(245,158,11,.18),transparent 8rem),radial-gradient(circle at 76% 26%,rgba(37,99,235,.16),transparent 9rem),linear-gradient(145deg,rgba(250,247,240,.86),rgba(255,255,255,.9))}.landing-product-proof-image{display:block;width:100%;height:100%;min-height:150px;object-fit:cover;object-position:top left;filter:saturate(.92) contrast(.98)}.landing-product-visual-card[data-proof-asset-status=available] .landing-product-visual-body{background:#f8fafc}.landing-product-route{position:absolute;left:10%;right:10%;top:52%;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(245,158,11,.68),rgba(37,99,235,.58),rgba(59,143,107,.5));box-shadow:0 0 30px rgba(37,99,235,.14);transform:rotate(-12deg)}.landing-product-node{position:absolute;width:1rem;height:1rem;border:4px solid rgba(255,255,255,.88);border-radius:999px;box-shadow:0 14px 32px rgba(10,16,23,.14)}.landing-product-node-commerce{left:13%;top:55%;background:var(--sw-commerce-amber)}.landing-product-node-command{left:50%;top:39%;background:var(--sw-command-blue)}.landing-product-node-proof{right:14%;top:34%;background:var(--sw-proof-green)}.landing-product-signal{position:absolute;right:.8rem;bottom:.8rem;display:grid;grid-gap:.2rem;gap:.2rem;min-width:8.5rem;border:1px solid rgba(10,16,23,.08);border-radius:18px;padding:.75rem;background:rgba(255,255,255,.78);box-shadow:0 18px 48px rgba(10,16,23,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-product-signal small{color:#5b6878;font-size:.76rem;font-weight:650}.landing-product-signal b{color:#101923;font-size:1.35rem}.landing-product-visual-rows{display:grid;grid-gap:.7rem;gap:.7rem}.landing-product-visual-rows div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.55rem;gap:.55rem;align-items:center;color:#314052;font-size:.93rem}.landing-product-visual-rows .sw-icon{color:var(--sw-proof-green)}.landing-pilot-story-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;margin-inline:calc((100vw - min(1280px, calc(100vw - 2.5rem))) / -2);padding-inline:max(1.25rem,calc((100vw - 1280px) / 2));background:radial-gradient(circle at 18% 72%,rgba(245,158,11,.12),transparent 23rem),radial-gradient(circle at 82% 20%,rgba(37,99,235,.1),transparent 24rem),#faf7f0}.landing-pilot-story-copy{position:-webkit-sticky;position:sticky;top:1.5rem;display:grid;grid-gap:1rem;gap:1rem;align-content:start}.landing-pilot-story-copy h2{max-width:720px;color:var(--story-ink);font-size:clamp(2.3rem,5.4vw,5.1rem);font-weight:600;letter-spacing:-.066em;line-height:.96}.landing-pilot-story-copy .button{width:-moz-fit-content;width:fit-content}.landing-pilot-story-timeline{display:grid;grid-gap:.8rem;gap:.8rem}.landing-pilot-story-timeline article{display:grid;grid-gap:.45rem;gap:.45rem;border:1px solid rgba(10,16,23,.08);border-radius:28px;padding:clamp(1rem,2.6vw,1.35rem);background:rgba(255,255,255,.72);box-shadow:0 22px 68px rgba(10,16,23,.06)}.landing-pilot-story-timeline strong{color:#101923;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:620;letter-spacing:-.045em}.landing-pilot-story-timeline p{color:#4c5a6b;line-height:1.62}.pricing-proof-standard{display:grid;grid-gap:1rem;gap:1rem;margin:0 0 clamp(4rem,8vw,6.5rem)}.pricing-proof-standard .landing-section-lead p{max-width:720px;color:#566273;line-height:1.68}.pricing-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(.8rem,2vw,1.1rem);gap:clamp(.8rem,2vw,1.1rem)}.pricing-proof-card{display:grid;grid-gap:.6rem;gap:.6rem;min-height:170px;border:1px solid rgba(10,16,23,.08);border-radius:28px;padding:1rem;background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.8),transparent 8rem),rgba(255,255,255,.72);box-shadow:0 22px 68px rgba(10,16,23,.055)}.pricing-proof-card strong{color:#101923;font-size:1.1rem;letter-spacing:-.026em}.pricing-proof-card p{color:#4c5a6b;line-height:1.55}@media (max-width:980px){.landing-pilot-story-section,.landing-product-proof-grid,.landing-product-visual-grid,.pricing-proof-grid{grid-template-columns:1fr}.landing-product-visual-card,.landing-product-visual-card:nth-child(4),.landing-product-visual-card:nth-child(5){grid-column:auto}.landing-pilot-story-copy{position:static}}@media (max-width:640px){.landing-pilot-story-section,.landing-product-visuals-section{margin-inline:-.55rem;padding-inline:.55rem}.landing-pilot-story-timeline article,.landing-product-proof-card,.landing-product-visual-card{border-radius:24px}}.support-escalation-log{display:grid;grid-gap:1.25rem;gap:1.25rem}.admin-demo-request-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--sw-space-3);gap:var(--sw-space-3)}.admin-demo-request-event,.admin-demo-request-history,.admin-demo-request-summary-grid div{border:1px solid var(--sw-border-subtle,rgba(24,36,52,.08));border-radius:var(--sw-radius-md,14px);background:var(--sw-surface,#ffffff)}.admin-demo-request-summary-grid div{display:grid;grid-gap:.25rem;gap:.25rem;padding:var(--sw-space-3)}.admin-demo-request-event span,.admin-demo-request-follow-up-meta span,.admin-demo-request-summary-grid span{color:var(--sw-text-muted,var(--sw-color-text-muted,#687386));font-size:.78rem}.admin-demo-request-summary-grid strong{color:var(--sw-text-strong,var(--sw-color-text-primary,#182434));font-size:1.35rem}.admin-demo-request-follow-up-meta{display:flex;flex-wrap:wrap;gap:.55rem .85rem}.admin-demo-request-history-toggle{width:-moz-fit-content;width:fit-content;min-height:2.25rem;padding:.4rem .7rem}.admin-demo-request-history{display:grid;grid-gap:var(--sw-space-2);gap:var(--sw-space-2);padding:var(--sw-space-3)}.admin-demo-request-event{display:grid;grid-gap:.2rem;gap:.2rem;padding:var(--sw-space-3)}.admin-demo-request-event p{color:var(--sw-text-muted);font-size:.9rem}.admin-demo-request-quick-actions{display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width:920px){.admin-demo-request-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.support-escalation-header{align-items:flex-start}.support-escalation-list{display:grid;grid-gap:var(--sw-space-3);gap:var(--sw-space-3)}.support-escalation-row{align-items:flex-start;gap:var(--sw-space-4)}.support-escalation-row-resolved{background:rgba(248,250,252,.72)}.support-escalation-row-main{display:grid;grid-gap:var(--sw-space-2);gap:var(--sw-space-2);min-width:0}.support-escalation-row-main h3{margin:0}.support-escalation-row-main p{margin:0;color:var(--muted)}.support-escalation-row-meta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.78rem;gap:var(--sw-space-2)}.support-escalation-status-control{align-items:flex-end;display:grid;grid-gap:var(--sw-space-2);gap:var(--sw-space-2);margin-left:auto;min-width:min(100%,280px)}.support-escalation-resolution-panel{border-top:1px solid var(--line-soft);display:grid;grid-gap:var(--sw-space-2);gap:var(--sw-space-2);margin-top:var(--sw-space-2);padding-top:var(--sw-space-3)}.support-escalation-resolution-summary{align-items:center;background:rgba(255,255,255,.72);border:1px solid var(--line-soft);border-radius:18px;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.82rem;gap:var(--sw-space-2);padding:var(--sw-space-2) var(--sw-space-3)}.support-escalation-resolution-summary p{flex-basis:100%;color:var(--ink)}.support-escalation-timeline{border-top:1px solid var(--line-soft);margin-top:var(--sw-space-2);padding-top:var(--sw-space-2)}.support-escalation-timeline summary{color:var(--muted);cursor:pointer;font-size:.84rem;font-weight:650}.support-escalation-events{margin-top:var(--sw-space-2)}.support-escalation-event-row,.support-escalation-events{display:grid;grid-gap:var(--sw-space-2);gap:var(--sw-space-2)}.support-escalation-event-row{align-items:flex-start;grid-template-columns:max-content 1fr}.support-escalation-event-row span,.support-escalation-event-row strong{font-size:.82rem}.support-escalation-event-row p{margin:0}.form-field-error{color:var(--danger);font-size:.82rem;margin:0}.support-escalation-form{border-top:1px solid var(--line);display:grid;grid-gap:var(--sw-space-4);gap:var(--sw-space-4);padding-top:1.25rem}.support-escalation-form-grid{display:grid;grid-gap:var(--sw-space-3);gap:var(--sw-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.support-escalation-note{min-height:112px;resize:vertical}.support-escalation-checks{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.9rem;gap:var(--sw-space-3)}.support-escalation-checks label{align-items:center;display:inline-flex;gap:var(--sw-space-2)}.admin-support-escalation-strip{display:grid;grid-gap:var(--sw-space-3);gap:var(--sw-space-3)}@media (max-width:860px){.support-escalation-form-grid{grid-template-columns:1fr}.support-escalation-row,.support-escalation-status-control{align-items:stretch;flex-direction:column}.support-escalation-status-control{margin-left:0}}.admin-pilot-check-list,.admin-pilot-form,.pilot-status-surface{display:grid;grid-gap:var(--sw-space-4);gap:var(--sw-space-4)}.admin-pilot-layout{align-items:start;display:grid;grid-gap:var(--sw-space-5);gap:var(--sw-space-5);grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)}.admin-pilot-check-row,.admin-pilot-row{align-items:flex-start;gap:var(--sw-space-4);text-align:left;width:100%}.admin-pilot-row-active{border-color:color-mix(in srgb,var(--sw-command-blue) 34%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--sw-command-blue) 12%,transparent)}.admin-pilot-check-actions,.admin-pilot-row-posture{align-items:flex-end;color:var(--muted);display:flex;flex-direction:column;font-size:.82rem;gap:var(--sw-space-2);margin-left:auto;text-align:right}.admin-pilot-check-actions select{min-width:12rem}@media (max-width:980px){.admin-pilot-layout{grid-template-columns:1fr}}@media (max-width:720px){.admin-pilot-check-actions,.admin-pilot-check-row,.admin-pilot-row,.admin-pilot-row-posture{align-items:stretch;flex-direction:column;margin-left:0;text-align:left}}.pilot-guardrail{align-items:flex-start;background:color-mix(in srgb,var(--surface) 94%,var(--sw-command-blue) 6%);border:1px solid color-mix(in srgb,var(--line) 86%,var(--sw-command-blue) 14%);border-left:3px solid color-mix(in srgb,var(--sw-command-blue) 58%,var(--line));border-radius:var(--sw-radius-lg);box-shadow:var(--sw-shadow-subtle,0 18px 50px rgba(18,30,45,.07));display:flex;gap:var(--sw-space-4);justify-content:space-between;margin-bottom:var(--sw-space-4);padding:var(--sw-space-4)}.pilot-guardrail-warning{background:color-mix(in srgb,var(--surface) 94%,var(--sw-warning,#d89b22) 6%);border-color:color-mix(in srgb,var(--line) 78%,var(--sw-warning,#d89b22) 22%);border-left-color:color-mix(in srgb,var(--sw-warning,#d89b22) 68%,var(--line))}.pilot-guardrail-paused{background:color-mix(in srgb,var(--surface) 96%,var(--sw-danger,#b5534b) 4%);border-color:color-mix(in srgb,var(--line) 78%,var(--sw-danger,#b5534b) 22%);border-left-color:color-mix(in srgb,var(--sw-danger,#b5534b) 62%,var(--line))}.pilot-guardrail-ready{background:color-mix(in srgb,var(--surface) 96%,var(--sw-success,#4f8b6b) 4%);border-color:color-mix(in srgb,var(--line) 82%,var(--sw-success,#4f8b6b) 18%);border-left-color:color-mix(in srgb,var(--sw-success,#4f8b6b) 62%,var(--line))}.pilot-guardrail-compact{padding:var(--sw-space-3) var(--sw-space-4)}.pilot-guardrail-copy{align-items:flex-start;display:flex;gap:var(--sw-space-3);min-width:0}.pilot-guardrail-copy h2{font-size:1rem;letter-spacing:-.02em;margin:var(--sw-space-2) 0 var(--sw-space-1)}.pilot-guardrail-copy p{color:var(--muted);margin:0}.pilot-guardrail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sw-space-2);justify-content:flex-end}.admin-operational-reset-form,.admin-operational-reset-layout{display:grid;grid-gap:var(--sw-space-4);gap:var(--sw-space-4)}.admin-operational-reset-hero{gap:var(--sw-space-4)}.admin-operational-reset-form{max-width:46rem}.admin-operational-reset-form input,.admin-operational-reset-form select,.admin-operational-reset-form textarea{width:100%}.admin-operational-reset-selection{align-items:center;gap:var(--sw-space-3);margin:var(--sw-space-3) 0}.admin-operational-reset-select{align-items:center;display:flex;flex:0 0 auto}.admin-operational-reset-select input{height:1.1rem;width:1.1rem}@media (max-width:820px){.pilot-guardrail{flex-direction:column}.pilot-guardrail-actions{justify-content:flex-start}}.public-marketing-header{position:relative;z-index:60;display:block;padding:.8rem 0 clamp(3.5rem,8vw,6.5rem)}.public-marketing-header-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:clamp(.9rem,2.2vw,1.6rem);gap:clamp(.9rem,2.2vw,1.6rem)}.public-marketing-desktop-nav{align-items:center;display:flex;justify-content:center}.landing-mega-trigger{display:inline-flex;min-height:2.45rem;align-items:center;gap:.34rem;border:1px solid transparent;border-radius:999px;padding:.45rem .72rem;color:#4d5a6a;background:transparent;cursor:pointer;font:inherit;font-size:.86rem;font-weight:610;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.landing-mega-trigger .sw-icon{color:#8793a1;transition:transform .16s ease}.landing-mega-trigger:focus-visible,.landing-mega-trigger:hover,.landing-mega-trigger[aria-expanded=true]{border-color:rgba(10,16,23,.075);color:#111923;background:rgba(255,255,255,.72);box-shadow:0 12px 30px rgba(10,16,23,.06);outline:none}.landing-mega-trigger[aria-expanded=true] .sw-icon{transform:rotate(90deg)}.landing-nav-pricing-link{margin-left:.1rem}.public-mega-panel{position:absolute;top:4.65rem;left:50%;z-index:70;display:grid;grid-template-columns:minmax(220px,.75fr) minmax(420px,1.35fr) minmax(220px,.7fr);grid-gap:clamp(1rem,2vw,1.35rem);gap:clamp(1rem,2vw,1.35rem);width:min(1120px,calc(100vw - 2.5rem));padding:clamp(1rem,2.3vw,1.35rem);border:1px solid rgba(10,16,23,.08);border-radius:34px;background:radial-gradient(circle at 12% 8%,rgba(217,154,74,.09),transparent 20rem),radial-gradient(circle at 80% 18%,rgba(66,125,160,.1),transparent 24rem),rgba(255,255,255,.96);box-shadow:0 30px 90px rgba(10,16,23,.13),inset 0 1px 0 rgba(255,255,255,.8);transform:translateX(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-mega-panel-command{background:radial-gradient(circle at 80% 18%,rgba(66,125,160,.13),transparent 24rem),rgba(255,255,255,.96)}.public-mega-panel-proof{background:radial-gradient(circle at 82% 18%,rgba(95,139,112,.12),transparent 23rem),radial-gradient(circle at 10% 18%,rgba(66,125,160,.08),transparent 20rem),rgba(255,255,255,.96)}.public-mega-intro{min-height:100%;border:1px solid rgba(10,16,23,.055);background:linear-gradient(145deg,rgba(255,255,255,.62),rgba(247,243,236,.8)),rgba(246,242,234,.62)}.public-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.55rem}.public-mega-proof-card{position:relative;display:grid;align-content:space-between;grid-gap:1rem;gap:1rem;min-height:100%;overflow:hidden;border:1px solid rgba(10,16,23,.07);border-radius:24px;padding:1rem;background:radial-gradient(circle at 18% 22%,rgba(217,154,74,.15),transparent 8rem),radial-gradient(circle at 82% 74%,rgba(66,125,160,.14),transparent 10rem),rgba(255,255,255,.72)}.public-mega-proof-card:before{content:"";position:absolute;left:1rem;right:1rem;top:48%;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(217,154,74,.72),rgba(66,125,160,.6),rgba(95,139,112,.62));transform:rotate(-8deg)}.public-mega-proof-card a,.public-mega-proof-card span,.public-mega-proof-card strong{position:relative;z-index:1}.public-mega-proof-card span{color:#748091;font-size:.72rem;font-weight:740;letter-spacing:.11em;text-transform:uppercase}.public-mega-proof-card strong{align-self:center;color:#182637;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:620;letter-spacing:-.035em;line-height:1.3}.public-mega-proof-card a{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.35rem;border:1px solid rgba(10,16,23,.08);border-radius:999px;padding:.55rem .75rem;color:#111923;background:rgba(255,255,255,.76);font-size:.8rem;font-weight:680;text-decoration:none}.public-marketing-mobile-toggle,.public-mobile-menu{display:none}.demo-request-page .public-marketing-header,.help-shell .public-marketing-header,.internal-shell .public-marketing-header,.pricing-page .public-marketing-header{padding-bottom:clamp(2.25rem,5vw,4rem)}@media (max-width:1120px){.public-marketing-header-row{grid-template-columns:1fr auto}.public-marketing-desktop-actions,.public-marketing-desktop-nav{display:none}.public-marketing-mobile-toggle{display:inline-flex;min-height:2.45rem;align-items:center;gap:.45rem;border:1px solid rgba(10,16,23,.08);border-radius:999px;padding:.45rem .78rem;color:#1b2a3c;background:rgba(255,255,255,.75);cursor:pointer;font:inherit;font-size:.86rem;font-weight:650}.public-mobile-menu.is-open{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:.85rem;border:1px solid rgba(10,16,23,.08);border-radius:26px;padding:.75rem;background:rgba(255,255,255,.94);box-shadow:0 22px 64px rgba(10,16,23,.1)}.public-mobile-actions a,.public-mobile-direct-link,.public-mobile-menu-group summary{display:flex;min-height:2.5rem;align-items:center;justify-content:space-between;border:1px solid rgba(10,16,23,.06);border-radius:18px;padding:.7rem .85rem;color:#1b2a3c;background:rgba(249,247,242,.72);cursor:pointer;font-size:.9rem;font-weight:670;list-style:none;text-decoration:none}.public-mobile-menu-group summary::-webkit-details-marker{display:none}.public-mobile-menu-group>div{display:grid;grid-gap:.45rem;gap:.45rem;padding:.55rem .2rem .2rem}.public-mobile-menu-group a{display:grid;grid-gap:.14rem;gap:.14rem;border-radius:16px;padding:.68rem .75rem;color:#243345;text-decoration:none}.public-mobile-menu-group a span{color:#687585;font-size:.8rem;line-height:1.4}.public-mobile-actions{display:grid;grid-gap:.55rem;gap:.55rem;padding-top:.2rem}}@media (max-width:760px){.public-marketing-header{padding-bottom:clamp(2rem,9vw,3rem)}}.admin-menu-history-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem;padding:1rem}.admin-menu-history-filters label{display:grid;grid-gap:.4rem;gap:.4rem;color:var(--sw-muted);font-size:.82rem;font-weight:600}.admin-menu-history-filters input,.admin-menu-history-filters select{border:1px solid var(--sw-border);border-radius:14px;background:var(--sw-surface);color:var(--sw-ink);font:inherit;padding:.72rem .82rem}.admin-menu-history-filter-actions{align-items:flex-end;display:flex;gap:.65rem}.admin-menu-history-row{align-items:flex-start}.admin-menu-history-row-copy{width:100%}.admin-menu-history-field-list{display:flex;flex-wrap:wrap;gap:.45rem}@media (max-width:960px){.admin-menu-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-menu-history-filters{grid-template-columns:1fr}.admin-menu-history-filter-actions{align-items:stretch;flex-direction:column}}.admin-users-directory-page{position:relative}.admin-users-model-strip .sw-card-header{align-items:center}.admin-users-directory-metrics{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.admin-users-directory-metrics span{display:inline-flex;gap:.35rem;align-items:center;min-height:36px;padding:.45rem .7rem;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:rgba(255,255,255,.72);color:var(--sw-muted);font-size:.82rem;font-weight:700}.admin-users-directory-metrics strong{color:var(--sw-ink)}.admin-users-directory-header{align-items:end}.admin-users-toolbar{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(150px,.75fr) minmax(170px,.85fr);grid-gap:.75rem;gap:.75rem;width:min(680px,100%)}.admin-users-table{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:1rem}.admin-users-row,.admin-users-table-head{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(96px,.6fr) minmax(120px,.7fr) minmax(180px,1.1fr) minmax(110px,.65fr) minmax(100px,.65fr) minmax(100px,.55fr);grid-gap:.75rem;gap:.75rem;align-items:center}.admin-users-table-head{padding:.45rem .85rem;color:var(--sw-muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-users-row{width:100%;min-height:64px;padding:.75rem .85rem;border:1px solid rgba(15,23,42,.07);border-radius:16px;background:rgba(255,255,255,.82);color:var(--sw-ink);font:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.admin-users-row-active,.admin-users-row:focus-visible,.admin-users-row:hover{border-color:rgba(37,99,235,.24);background:rgba(248,251,255,.96);box-shadow:0 14px 34px rgba(15,23,42,.08);outline:none;transform:translateY(-1px)}.admin-user-primary,.admin-users-org-cell{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.admin-user-primary strong,.admin-users-org-cell strong{overflow:hidden;color:var(--sw-ink);text-overflow:ellipsis;white-space:nowrap}.admin-user-primary span,.admin-users-cell,.admin-users-org-cell span{min-width:0;overflow:hidden;color:var(--sw-muted);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.admin-users-row-action{color:var(--sw-color-command-blue,#2563eb);font-weight:800}.admin-user-drawer-backdrop{position:fixed;inset:0;z-index:70;display:flex;justify-content:flex-end;background:rgba(15,23,42,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.admin-user-drawer{display:grid;align-content:start;grid-gap:1rem;gap:1rem;width:min(560px,100%);height:100%;overflow-y:auto;padding:1.2rem;border-left:1px solid rgba(15,23,42,.1);background:radial-gradient(circle at top right,rgba(37,99,235,.1),transparent 18rem),#fbfaf7;box-shadow:-24px 0 70px rgba(15,23,42,.2)}.admin-user-drawer-header,.admin-user-drawer-section{border:1px solid rgba(15,23,42,.08);border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 14px 40px rgba(15,23,42,.06)}.admin-user-drawer-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1rem}.admin-user-drawer-header h2,.admin-user-drawer-section h3{margin:.15rem 0;color:var(--sw-ink)}.admin-user-drawer-section{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem}.admin-user-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0}.admin-user-detail-grid div{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.admin-user-detail-grid dt{color:var(--sw-muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-user-detail-grid dd{margin:0;overflow:hidden;color:var(--sw-ink);font-size:.88rem;text-overflow:ellipsis}.admin-user-affiliation-summary,.admin-user-role-chips{display:flex;flex-wrap:wrap;gap:.45rem}.admin-user-access-list,.admin-user-memberships{display:grid;grid-gap:.55rem;gap:.55rem}.admin-user-membership-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;border:1px solid rgba(15,23,42,.07);border-radius:16px;background:rgba(248,250,252,.72);color:inherit;text-decoration:none}.admin-user-membership-row span:first-child{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.admin-user-membership-row small{color:var(--sw-muted);font-weight:700}.admin-user-affiliation-summary span{color:var(--sw-muted);font-size:.82rem;font-weight:800}.admin-user-governance-section{border-color:rgba(245,158,11,.24);background:linear-gradient(180deg,rgba(255,251,235,.9),rgba(255,255,255,.92))}@media (max-width:1120px){.admin-users-table-head{display:none}.admin-users-row{grid-template-columns:1fr;gap:.55rem}.admin-users-cell{white-space:normal}}@media (max-width:760px){.admin-users-directory-header{align-items:stretch}.admin-users-toolbar{width:100%}.admin-user-detail-grid,.admin-users-toolbar{grid-template-columns:1fr}.admin-user-drawer{width:100%}}.finance-review-workflow{border-color:rgba(37,99,235,.12)}.finance-review-candidate-actions{display:grid;grid-gap:.75rem;gap:.75rem;margin-bottom:1rem;padding:.9rem;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:rgba(248,250,252,.62)}.finance-review-row{align-items:flex-start}.finance-review-editor{display:grid;grid-gap:.75rem;gap:.75rem;width:min(520px,100%);padding:.85rem;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:rgba(255,255,255,.82)}.finance-review-editor textarea{min-height:96px;resize:vertical}