:root{--bg:#090b10;--panel:rgba(18,21,28,.94);--panel-strong:#141821;--panel-muted:hsla(0,0%,100%,.06);--border:hsla(0,0%,100%,.08);--text:#f3f6fb;--muted:#9fa9b8;--accent:#c3191f;--accent-strong:#ff4b4b;--success:#38c172;--shadow:0 24px 64px rgba(0,0,0,.36);--radius-lg:24px;--radius-md:18px;--max-width:1760px;--font-sans:"Segoe UI","Avenir Next","Helvetica Neue",sans-serif;--bg:#0e0e0f;--panel:rgba(18,20,24,.94);--panel-strong:#1c1c1f;--panel-muted:hsla(0,0%,100%,.055);--border:hsla(0,0%,100%,.12);--text:#fff;--muted:#9aa3ad;--accent:#ff2d2d;--accent-strong:#ff1919;--crimson:#c41818;--code-grey:#2a2d31;--shadow:0 28px 80px rgba(0,0,0,.42);--radius-lg:8px;--radius-md:8px;--font-sans:"Inter","Segoe UI","Helvetica Neue",Arial,sans-serif}html{background:radial-gradient(circle at 12% 0,rgba(255,45,45,.14),transparent 25%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.08),transparent 24%),linear-gradient(180deg,#101114,#0e0e0f 48%,#08090b)}.lots-logo-mark{width:4.8rem;height:4.8rem;flex:0 0 auto;object-fit:contain;object-position:center;display:block;filter:drop-shadow(0 16px 24px rgba(0,0,0,.35))}.brand-lockup,.marketing-brand{display:inline-flex;align-items:center;gap:.7rem;min-width:0}.auth-brand-lockup .lots-logo-mark,.brand-logo-wrap .lots-logo-mark,.marketing-brand .lots-logo-mark,.marketing-footer .lots-logo-mark{width:3rem;height:3rem}.brand-lockup-copy{display:grid;min-width:0}.brand-lockup-copy strong{display:flex;align-items:baseline;gap:.16em;color:#fff;font-size:1.72rem;line-height:.92;font-weight:950;letter-spacing:0;text-shadow:0 12px 28px rgba(0,0,0,.5);white-space:nowrap}.brand-lockup-copy strong span:nth-child(2){color:#fff;font-size:.52em;letter-spacing:.08em;text-transform:uppercase;padding:.1em .22em .12em;border-top:2px solid #ff2d2d;border-bottom:2px solid hsla(0,0%,100%,.24);transform:translateY(-.08em)}.brand-lockup-copy strong span:nth-child(3){color:#ff2d2d}.brand-lockup-copy-speed strong{font-size:clamp(1.85rem,4vw,3.5rem);letter-spacing:-.035em}.brand-lockup-copy-badge strong,.brand-lockup-copy-stack strong{font-size:clamp(1.55rem,2.7vw,2.45rem)}.marketing-shell{background:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:44px 44px}.marketing-cta-band,.marketing-feature-sections,.marketing-footer,.marketing-hero-card,.marketing-nav-shell,.marketing-page-hero,.marketing-pricing-grid,.marketing-section{width:min(calc(100% - 2rem),1320px);margin:0 auto}.marketing-nav-shell{padding:1rem 0 0}.marketing-nav{grid-template-columns:minmax(17rem,1fr) auto auto;padding:.7rem .9rem;border:1px solid var(--border);border-radius:8px;background:rgba(12,13,16,.82);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.marketing-nav .brand-lockup{width:-moz-fit-content;width:fit-content;gap:.85rem}.marketing-nav .lots-logo-mark{width:4.1rem;height:4.1rem}.marketing-nav .brand-lockup-copy strong{font-size:clamp(1.8rem,2.4vw,2.5rem)}.marketing-nav .brand-lockup-copy strong span:nth-child(2){font-size:.5em}.marketing-footer-links,.marketing-hero-actions,.marketing-nav-actions,.marketing-nav-links{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.marketing-nav-link{padding:.55rem .7rem;border-radius:6px;color:rgba(229,235,243,.76);font-size:.9rem}.marketing-nav-link.is-active,.marketing-nav-link:hover{background:hsla(0,0%,100%,.055)}.marketing-button{min-height:2.45rem;padding:.65rem 1rem;border-radius:6px;border:1px solid hsla(0,0%,100%,.14);color:#fff;font-weight:750;transition:transform .14s ease,border-color .14s ease,background .14s ease}.marketing-button.is-disabled{cursor:not-allowed;opacity:.6;pointer-events:none;transform:none;box-shadow:none}.marketing-button.primary{border-color:rgba(255,45,45,.55);background:linear-gradient(180deg,#ff2d2d,#cc1010);box-shadow:0 18px 36px rgba(255,45,45,.22)}.marketing-button.ghost,.marketing-button.secondary{background:hsla(0,0%,100%,.045)}.marketing-button.large{padding-inline:1.25rem}.marketing-hero-card{position:relative;overflow:hidden;margin-top:.75rem;padding:clamp(1rem,2vw,1.45rem);border:1px solid var(--border);border-radius:8px;background:radial-gradient(circle at 78% 35%,rgba(255,45,45,.14),transparent 28%),linear-gradient(145deg,rgba(17,19,23,.98),rgba(9,10,13,.98));box-shadow:var(--shadow)}.marketing-hero-card:before{content:"";position:absolute;inset:0;background:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(140deg,transparent,#000 44%,transparent);mask-image:linear-gradient(140deg,transparent,#000 44%,transparent);pointer-events:none}.marketing-hero-content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(23rem,1.1fr);grid-gap:clamp(1rem,4vw,3.4rem);gap:clamp(1rem,4vw,3.4rem);align-items:center;min-height:min(640px,calc(100vh - 9rem))}.marketing-hero-copy{display:grid;grid-gap:1rem;gap:1rem;max-width:40rem}.marketing-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.55rem;color:#fff;text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;font-weight:850}.marketing-kicker:before{content:"";width:2px;height:1.35rem;background:#ff2d2d;box-shadow:0 0 18px rgba(255,45,45,.55)}.marketing-hero-copy h1,.marketing-page-hero h1{margin:0;color:#fff;font-size:clamp(3rem,6vw,6.25rem);line-height:.9;letter-spacing:0;max-width:11ch}.marketing-hero-copy h1 span{display:block;color:#ff2d2d}.marketing-capability-card p,.marketing-cta-band p,.marketing-feature-section-copy p,.marketing-footer-copy,.marketing-hero-copy p,.marketing-page-hero p,.marketing-pillar-card p,.marketing-pricing-copy,.marketing-section-heading p,.marketing-step-card p{color:rgba(221,228,236,.74);line-height:1.62}.marketing-hero-copy p{max-width:35rem;font-size:1.03rem}.hero-lot-box{min-width:0}.hero-lot-box-image,.hero-lot-box-svg{width:100%;height:auto;display:block;filter:drop-shadow(0 36px 48px rgba(0,0,0,.45))}.hero-lot-box-image{object-fit:contain}.hero-grid-floor path{stroke:hsla(0,0%,100%,.055);stroke-width:1}.box-back,.box-flap,.box-front,.box-side,.lot-cell-front,.lot-cell-top{fill:#f8f8f8;stroke:#050506;stroke-width:4;stroke-linejoin:round}.box-side{fill:#e5e7ea}.box-edge{fill:none;stroke:#050506;stroke-width:4;stroke-linejoin:round}.lot-cell-tab{fill:#050506}.red-lot-front,.red-lot-left,.red-lot-top{fill:#ff1919;stroke:#050506;stroke-width:4;stroke-linejoin:round}.red-lot-left{fill:#e71414}.red-lot-guide{fill:none;stroke:rgba(255,45,45,.62);stroke-width:2;stroke-dasharray:6 7}.red-lot-outline{fill:none;stroke:rgba(235,242,249,.46);stroke-width:2;stroke-dasharray:7 8;stroke-linejoin:round}.hero-feature-strip{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1.25rem}.dashboard-preview,.hero-feature-tile,.marketing-capability-card,.marketing-cta-band,.marketing-feature-section-card,.marketing-pillar-card,.marketing-pricing-card,.marketing-step-card{border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:linear-gradient(180deg,rgba(25,28,34,.9),rgba(13,15,19,.92));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.hero-feature-tile{display:grid;grid-gap:.4rem;gap:.4rem;min-height:8rem;padding:1rem}.hero-feature-tile span{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(255,45,45,.5);border-radius:6px;color:#ff2d2d;font-weight:900}.hero-feature-tile strong{color:#fff}.hero-feature-tile p{margin:0;color:rgba(221,228,236,.68);font-size:.88rem;line-height:1.45}.marketing-feature-sections,.marketing-section{grid-gap:1rem;gap:1rem;padding-top:4.5rem}.marketing-section.split{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center}.marketing-section-heading{display:grid;grid-gap:.8rem;gap:.8rem}.marketing-section-heading.align-left{justify-items:start;text-align:left}.marketing-cta-band h2,.marketing-feature-section-copy h2,.marketing-section-heading h2{margin:0;color:#fff;font-size:clamp(2rem,3.2vw,3.25rem);line-height:.96;letter-spacing:0;max-width:16ch}.marketing-section-heading p{margin:0;max-width:46rem}.marketing-capability-grid,.marketing-pillars-grid,.marketing-pricing-grid,.marketing-steps-grid{display:grid;grid-gap:.85rem;gap:.85rem}.marketing-capability-grid,.marketing-pillars-grid,.marketing-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:1rem}.marketing-capability-card,.marketing-pillar-card,.marketing-pricing-card,.marketing-step-card{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem}.marketing-pricing-eyebrow,.marketing-step-number{color:#ff8d8d;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;font-weight:850}.marketing-capability-card h3,.marketing-pillar-card h3,.marketing-pricing-card h2,.marketing-step-card h3{color:#fff;line-height:1.25}.marketing-check-list li{padding-left:1rem;line-height:1.45}.marketing-check-list li:before{top:.55rem;width:.38rem;height:.38rem;background:#ff2d2d}.dashboard-preview{padding:.7rem;min-height:22rem;overflow:hidden}.dashboard-preview-toolbar{display:flex;gap:.35rem;padding:.4rem}.dashboard-preview-toolbar span{width:.45rem;height:.45rem;border-radius:50%;background:#ff2d2d}.dashboard-preview-toolbar span:nth-child(2){background:#626a74}.dashboard-preview-toolbar span:nth-child(3){background:#3e454d}.dashboard-preview-grid{display:grid;grid-template-columns:8rem minmax(0,1fr);grid-gap:.8rem;gap:.8rem}.dashboard-preview-grid aside,.dashboard-preview-grid section{display:grid;grid-gap:.6rem;gap:.6rem;align-content:start}.dashboard-preview-grid aside span{padding:.55rem .65rem;border-radius:6px;color:rgba(221,228,236,.62);font-size:.82rem}.dashboard-preview-grid aside span.is-active{color:#fff;background:hsla(0,0%,100%,.07)}.dashboard-preview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.dashboard-preview-metrics strong,.dashboard-preview-table div{border:1px solid hsla(0,0%,100%,.08);border-radius:6px;background:hsla(0,0%,100%,.045)}.dashboard-preview-metrics strong{display:grid;grid-gap:.25rem;gap:.25rem;padding:.8rem;color:#fff;font-size:1.1rem}.dashboard-preview-metrics span{color:rgba(221,228,236,.58);font-size:.68rem;font-weight:600}.dashboard-preview-table{display:grid;grid-gap:.45rem;gap:.45rem}.dashboard-preview-table div{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:.7rem;gap:.7rem;padding:.65rem;color:rgba(221,228,236,.7);font-size:.78rem}.dashboard-preview-table div span:first-child{color:#fff}.dashboard-preview-table div span:last-child{color:#78e0a0}.marketing-page-hero{display:grid;grid-gap:.8rem;padding-top:4rem}.marketing-page-hero h1{max-width:16ch;font-size:clamp(2.7rem,5vw,5.4rem)}.marketing-page-hero p{max-width:46rem}.marketing-feature-section-card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.marketing-feature-section-copy{display:grid;grid-gap:.75rem;gap:.75rem;align-content:start}.marketing-feature-section-list{grid-gap:.7rem;gap:.7rem}.marketing-feature-row{padding:.85rem;border:1px solid hsla(0,0%,100%,.09);border-radius:6px;background:hsla(0,0%,100%,.045);color:rgba(237,241,246,.86)}.marketing-pricing-card.is-featured{border-color:rgba(255,45,45,.45);background:radial-gradient(circle at top right,rgba(255,45,45,.16),transparent 34%),linear-gradient(180deg,rgba(30,33,40,.95),rgba(14,16,20,.95))}.marketing-pricing-price-row strong{font-size:clamp(2rem,3vw,2.7rem);color:#fff}.marketing-pricing-price-row span,.marketing-pricing-quota{color:rgba(221,228,236,.66)}.marketing-cta-band{grid-gap:1rem;gap:1rem;margin-top:4.5rem;padding:1rem}.marketing-footer{padding:3rem 0}.marketing-footer-grid{border-top:1px solid hsla(0,0%,100%,.1)}.marketing-footer-block{display:grid;grid-gap:.8rem;gap:.8rem;max-width:34rem}.marketing-footer-links{justify-content:flex-end}.marketing-footer-links a{color:rgba(221,228,236,.72)}.brand-block .brand-lockup{width:100%}.brand-block .brand-lockup-copy strong{font-size:1.55rem}.auth-brand-lockup .brand-lockup-copy strong{font-size:clamp(2.6rem,5vw,4rem)}@media (max-width:1080px){.marketing-cta-band,.marketing-feature-section-card,.marketing-footer-grid,.marketing-hero-content,.marketing-nav,.marketing-section.split{grid-template-columns:1fr}.marketing-footer-links,.marketing-nav-actions,.marketing-nav-links{justify-content:flex-start}.marketing-hero-content{min-height:auto}.hero-feature-strip,.marketing-capability-grid,.marketing-pillars-grid,.marketing-pricing-grid,.marketing-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.marketing-cta-band,.marketing-feature-sections,.marketing-footer,.marketing-hero-card,.marketing-nav-shell,.marketing-page-hero,.marketing-pricing-grid,.marketing-section{width:min(calc(100% - 1rem),1320px)}.marketing-hero-copy h1,.marketing-page-hero h1{font-size:clamp(2.45rem,14vw,4rem);max-width:10ch}.dashboard-preview-grid,.dashboard-preview-metrics,.dashboard-preview-table div,.hero-feature-strip,.marketing-capability-grid,.marketing-pillars-grid,.marketing-pricing-grid,.marketing-steps-grid{grid-template-columns:1fr}}.brand-logo-wrap{display:flex;align-items:center;margin-bottom:.7rem}.brand-logo{width:min(100%,10.5rem);height:auto;object-fit:contain;filter:drop-shadow(0 18px 34px rgba(0,0,0,.34))}.marketing-brand-lockup{width:min(100%,15rem);height:auto;object-fit:contain;display:block;filter:drop-shadow(0 18px 34px rgba(0,0,0,.28))}.marketing-footer-brand{display:flex;align-items:center;gap:.9rem;margin-bottom:.55rem}.marketing-footer-logo{width:4.4rem;height:auto;object-fit:contain;flex:0 0 auto}.auth-brand-lockup{display:flex;align-items:center;margin-bottom:.9rem}.auth-brand-logo{width:min(100%,11.5rem);height:auto;object-fit:contain;filter:drop-shadow(0 20px 38px rgba(0,0,0,.34))}.exports-action-card{border:1px solid hsla(0,0%,100%,.08);background:rgba(16,18,24,.9)}.review-image-placeholder{border:1px dashed hsla(0,0%,100%,.14);background:rgba(16,18,24,.84);color:rgba(214,221,230,.76)}.review-image{background:rgba(12,14,19,.92)}.grouping-option,.review-image{border:1px solid hsla(0,0%,100%,.08)}.grouping-option{background:rgba(16,18,24,.88)}.grouping-option.is-selected{border-color:rgba(255,86,86,.26);background:linear-gradient(140deg,rgba(195,25,31,.16),rgba(23,27,37,.96))}.upload-dropzone{border:1px dashed hsla(0,0%,100%,.16);background:linear-gradient(145deg,rgba(17,20,27,.96),rgba(12,15,21,.94))}.feedback-pending{background:rgba(195,25,31,.08);border-color:rgba(255,86,86,.16);color:#ffb0b0}.processing-banner{background:rgba(195,25,31,.1);border-color:rgba(255,86,86,.16);color:hsla(0,63%,89%,.94)}.processing-banner-inline{color:#ffb0b0}.batch-progress-block{background:rgba(16,18,24,.88);border:1px solid hsla(0,0%,100%,.08)}.auth-copy,.auth-field span,.auth-kicker,.auth-token-preview-copy,.auth-token-preview-label,.nav-account-label,.nav-account-subtle{color:rgba(214,221,230,.76)}.auth-mode-row{background:rgba(15,18,24,.88)}.auth-field input,.auth-mode-row{border:1px solid hsla(0,0%,100%,.08)}.auth-field input:focus{outline:2px solid rgba(255,75,75,.34);border-color:rgba(255,86,86,.26)}.auth-link-button{color:#ff9a9a}.auth-link-button:hover{color:#ffc5c5}.auth-token-preview{background:rgba(16,18,24,.88)}.auth-token-preview,.auth-token-preview code{border:1px solid hsla(0,0%,100%,.08)}.brand-logo{width:min(100%,12rem)}.marketing-brand-mark{width:3rem;height:3rem;border-radius:16px}.marketing-wordmark{width:min(100%,10.75rem);height:auto;object-fit:contain;display:block}.marketing-brand-copy{gap:.35rem}.marketing-footer-brand{margin-bottom:.8rem}.marketing-footer-logo{width:min(100%,18rem)}.auth-brand-lockup{justify-content:flex-start}.auth-brand-logo{width:min(100%,26rem)}*{box-sizing:border-box}html{min-height:100%;background:radial-gradient(circle at top left,rgba(130,12,18,.3),transparent 28%),radial-gradient(circle at top right,rgba(85,95,124,.22),transparent 30%),linear-gradient(180deg,#0a0d13,#0a0c11 48%,#07090d)}body{margin:0;min-height:100vh;background:transparent;color:var(--text);font-family:var(--font-sans)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.app-shell{width:min(calc(100% - 1.25rem),var(--max-width));margin:0 auto;padding:.75rem 0 1.2rem}.app-grid{display:grid;grid-template-columns:245px minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.content-card,.hero-card,.metric-card,.section-card,.sidebar-card{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar-card{position:-webkit-sticky;position:sticky;top:.9rem;border-radius:var(--radius-lg);padding:1rem;min-height:calc(100vh - 1.8rem);background:linear-gradient(180deg,rgba(16,18,24,.98),rgba(12,15,20,.98)),radial-gradient(circle at top left,rgba(195,25,31,.1),transparent 36%)}.brand-block{padding:.65rem .7rem;border-radius:18px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.brand-kicker,.page-kicker,.pill,.section-eyebrow,.stat-label{text-transform:uppercase;letter-spacing:.12em;font-size:.74rem}.brand-title{margin:.35rem 0 0;font-size:1.35rem;line-height:1}.brand-copy,.helper-copy,.list-copy,.metric-copy,.page-copy,.section-copy{color:var(--muted);line-height:1.55}.pill-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.pill{display:inline-flex;align-items:center;border-radius:999px;padding:.35rem .65rem;background:var(--panel-muted);color:#d8e0ec;border:1px solid hsla(0,0%,100%,.06)}.sidebar-toggle{display:none;width:100%;margin:1rem 0 0;padding:.9rem 1rem;border:0;border-radius:999px;background:linear-gradient(145deg,var(--accent),#921116);color:#fff;cursor:pointer}.nav-stack{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:.85rem}.nav-link{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.55rem;gap:.55rem;padding:.78rem .85rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.02);transition:transform .16s ease,border-color .16s ease,background .16s ease}.nav-badge{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:10px;background:hsla(0,0%,100%,.06);color:rgba(240,244,249,.82);font-size:.68rem;font-weight:700;letter-spacing:.08em}.nav-copy{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.nav-link:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.08)}.nav-link.is-active{background:linear-gradient(135deg,rgba(195,25,31,.18),rgba(33,44,71,.3));border-color:rgba(255,86,86,.28)}.nav-link.is-active .nav-badge{background:hsla(0,0%,100%,.12);color:#fff}.nav-label{font-size:.96rem;font-weight:650}.nav-description{color:var(--muted);font-size:.78rem;line-height:1.25}.nav-section-label{padding:.35rem .25rem 0;color:var(--muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.12em}.content-stack{display:grid;grid-gap:1rem;gap:1rem}.content-card,.hero-card{border-radius:var(--radius-lg)}.hero-card{padding:1.15rem 1.2rem;overflow:hidden;position:relative;background:radial-gradient(circle at top right,rgba(195,25,31,.12),transparent 30%),linear-gradient(180deg,rgba(20,24,33,.98),rgba(15,18,25,.98))}.hero-card:after{content:"";position:absolute;inset:auto -3rem -3rem auto;width:12rem;height:12rem;border-radius:50%;background:radial-gradient(circle,rgba(195,25,31,.18),transparent 70%)}.page-header{display:flex;justify-content:space-between;gap:.85rem;align-items:flex-start}.page-title{margin:.4rem 0 0;font-size:clamp(2rem,4vw,3.4rem);line-height:.95;max-width:12ch}.compact-hero{padding:1rem 1.15rem}.compact-hero-copy{display:grid;grid-gap:.65rem;gap:.65rem;max-width:48rem}.compact-hero-title{margin:0;max-width:20ch;font-size:clamp(1.45rem,2.2vw,2.15rem);line-height:1.03;letter-spacing:-.04em}.compact-hero-text{margin:0;max-width:48rem;line-height:1.5;font-size:.95rem}.compact-hero-meta{display:flex;flex-wrap:wrap;gap:.5rem}.dashboard-hero{background:radial-gradient(circle at top right,rgba(255,67,67,.16),transparent 30%),linear-gradient(135deg,rgba(20,24,33,.98),rgba(14,17,23,.98))}.placeholder-hero{background:radial-gradient(circle at top right,rgba(79,98,150,.22),transparent 32%),linear-gradient(135deg,rgba(19,23,31,.98),rgba(14,17,24,.98))}.review-hero{background:radial-gradient(circle at top right,rgba(196,221,207,.34),transparent 32%),linear-gradient(135deg,hsla(90,40%,98%,.94),rgba(234,241,234,.92))}.exports-hero{background:radial-gradient(circle at top right,rgba(182,214,241,.34),transparent 30%),linear-gradient(135deg,rgba(247,251,255,.95),rgba(230,239,248,.92))}.inventory-hero{background:radial-gradient(circle at top right,rgba(118,132,173,.18),transparent 30%),linear-gradient(135deg,rgba(18,22,30,.98),rgba(13,16,22,.98))}.batch-hero{background:radial-gradient(circle at top right,rgba(255,80,80,.16),transparent 28%),linear-gradient(135deg,rgba(20,24,33,.98),rgba(14,17,24,.98));color:#fff}.batch-hero:after{width:16rem;height:16rem;background:radial-gradient(circle,rgba(255,84,84,.18),transparent 70%)}.batch-hero-copy{display:grid;grid-gap:.7rem;gap:.7rem;max-width:48rem}.batch-hero-title{margin:0;max-width:15ch;font-size:clamp(1.55rem,2.4vw,2.3rem);line-height:1;letter-spacing:-.04em}.batch-hero-copy-text{margin:0;max-width:46rem;color:rgba(255,241,225,.8);font-size:.94rem;line-height:1.5}.batch-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;max-width:48rem}.batch-hero-stat{display:grid;grid-gap:.3rem;gap:.3rem;padding:.72rem .8rem;border-radius:16px;background:rgba(255,249,240,.08);border:1px solid rgba(255,233,206,.12)}.batch-hero-stat .stat-label{color:rgba(255,232,203,.7)}.batch-hero-stat strong{font-size:1rem;line-height:1.35;color:#fffaf4}.page-actions{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.button-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:.62rem .95rem;border-radius:999px;font-weight:700;border:1px solid transparent;transition:transform .16s ease,border-color .16s ease,background .16s ease}.button-link.primary{background:linear-gradient(145deg,var(--accent),#8f1116);color:#fff;box-shadow:0 16px 34px rgba(195,25,31,.22)}.button-link.secondary{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.08);color:#edf2fa}.button-link:hover{transform:translateY(-1px)}.button-reset{cursor:pointer}.button-reset:disabled{cursor:wait;opacity:.72}.metrics-grid,.section-grid,.support-grid{display:grid;grid-gap:.85rem;gap:.85rem}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-grid{grid-template-columns:1.4fr 1fr}.content-card,.metric-card,.section-card{padding:1rem}.metric-card,.section-card{border-radius:var(--radius-md)}.metric-value{margin:.35rem 0 0;font-size:1.65rem;line-height:1}.metric-accent{color:var(--success)}.section-title{margin:.2rem 0 .35rem;font-size:1.04rem}.feature-list,.mini-list{list-style:none;padding:0;margin:1rem 0 0;display:grid;grid-gap:.55rem;gap:.55rem}.feature-list li,.mini-list li{padding-top:.55rem;border-top:1px solid rgba(93,72,36,.08)}.feature-list li:first-child,.mini-list li:first-child{border-top:0;padding-top:0}.eyebrow-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.status-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.35rem .7rem;background:rgba(56,193,114,.14);color:#88e0ad;font-size:.82rem;font-weight:600;border:1px solid hsla(0,0%,100%,.05)}.status-chip-error{background:rgba(195,25,31,.16);color:#ff8a8a}.status-chip-neutral{background:hsla(0,0%,100%,.05);color:#b8c0cd}.status-chip-processing{background:rgba(255,75,75,.12);color:#ff9a9a}.status-chip-success{background:rgba(56,193,114,.14);color:#88e0ad}.roadmap-list{display:grid;grid-gap:.8rem;gap:.8rem;margin:0;padding:0;list-style:none}.roadmap-list li{display:grid;grid-gap:.15rem;gap:.15rem;padding:.95rem 0;border-top:1px solid rgba(93,72,36,.08)}.roadmap-list li:first-child{border-top:0;padding-top:0}.roadmap-title{font-weight:650}.roadmap-meta{color:var(--muted);font-size:.92rem}.page-shell{display:grid;grid-gap:.85rem;gap:.85rem}.api-status-card{display:grid;grid-gap:1rem;gap:1rem}.api-state-block{display:flex;align-items:center;gap:.85rem;padding:1rem;border-radius:var(--radius-md);background:hsla(0,0%,100%,.62);border:1px solid rgba(93,72,36,.08)}.api-state-error{background:rgba(145,43,43,.08);border-color:rgba(145,43,43,.12)}.loading-pulse{width:.9rem;height:.9rem;border-radius:50%;background:var(--accent);animation:pulse 1s ease-in-out infinite}.health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin:0}.health-row{padding:1rem;border-radius:var(--radius-md);background:hsla(0,0%,100%,.62);border:1px solid rgba(93,72,36,.08)}.health-row dd,.health-row dt{margin:0}.health-row dd{margin-top:.35rem;font-size:1.1rem;font-weight:650}.page-section-grid{grid-template-columns:1.3fr .9fr}.empty-state,.page-section-grid{display:grid;grid-gap:1rem;gap:1rem}.empty-state{min-height:15rem;align-content:start}.batch-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr);grid-gap:.85rem}.batch-layout,.review-layout{display:grid;gap:.85rem;align-items:start}.review-layout{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);grid-gap:.85rem}.inventory-layout{grid-template-columns:minmax(28rem,1.08fr) minmax(24rem,.92fr);grid-gap:.85rem}.exports-layout,.inventory-layout{display:grid;gap:.85rem;align-items:start}.exports-layout{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);grid-gap:.85rem}.batch-list-card,.exports-action-card,.exports-history,.exports-history-list,.exports-sidebar,.grouping-panel,.intake-form,.review-editor,.review-sidebar,.sales-history-card,.upload-panel{display:grid;grid-gap:1rem;gap:1rem}.intake-form{gap:.8rem}.intake-form .form-grid{gap:.75rem}.intake-form .field{gap:.35rem}.intake-form .field-input{min-height:2.55rem;padding:.68rem .82rem;line-height:1.2}.intake-form .field-textarea{min-height:5.6rem}.batch-intake-intro{display:grid;grid-gap:.35rem;gap:.35rem}.batch-intake-intro .section-title{margin:.1rem 0 0}.batch-intake-intro .helper-copy,.batch-intake-intro .section-copy,.intake-form .helper-copy{font-size:.92rem;line-height:1.45}.intake-form .grouping-panel,.intake-form .upload-panel{gap:.8rem}.inventory-filter-bar{display:grid;grid-gap:.8rem;gap:.8rem}.inventory-filter-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;align-items:end}.inventory-filter-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-filter-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;max-width:22rem}.settings-subnav{display:flex;gap:.55rem;flex-wrap:wrap}.settings-category-layout{display:grid;grid-template-columns:minmax(14rem,.46fr) minmax(0,1.54fr);grid-gap:.85rem;gap:.85rem;align-items:start}.settings-category-nav{display:grid;grid-gap:.55rem;gap:.55rem}.settings-category-panel{display:grid;grid-gap:1rem;gap:1rem}.inventory-list-header{display:grid;grid-gap:.2rem;gap:.2rem}.review-draft-list,.review-filter-grid,.review-image-stack,.specifics-grid,.warning-list{display:grid;grid-gap:.85rem;gap:.85rem}.validation-list{margin:.7rem 0 0;padding-left:1.1rem;display:grid;grid-gap:.4rem;gap:.4rem}.validation-list li{line-height:1.5}.validation-label{font-weight:700}.review-info-grid,.review-queue-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.review-draft-card{display:grid;grid-gap:.7rem;gap:.7rem;padding:.85rem .9rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03);cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.review-draft-card:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.11)}.review-draft-card.is-selected{border-color:rgba(255,86,86,.22);background:linear-gradient(145deg,rgba(195,25,31,.12),rgba(33,44,71,.2))}.review-card-actions,.review-editor-actions{display:flex;gap:.5rem;flex-wrap:wrap}.review-editor-title{font-size:1.5rem}.inventory-editor{gap:.8rem;padding:.95rem 1rem}.inventory-editor .review-editor-title{font-size:1.18rem;line-height:1.1}.inventory-editor .section-copy{font-size:.9rem}.inventory-editor .metric-card{padding:.8rem .9rem}.inventory-editor .metric-value{font-size:1.1rem}.inventory-editor .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.inventory-sidebar{padding:.9rem}.sales-layout{margin-bottom:.85rem}.sales-row-card{cursor:default}.exports-action-card{padding:1rem;border-radius:var(--radius-md);border:1px solid rgba(93,72,36,.1);background:hsla(0,0%,100%,.62)}.export-card-actions,.exports-action-grid{display:flex;gap:.75rem;flex-wrap:wrap}.export-card{display:grid;grid-gap:.9rem;gap:.9rem}.export-meta-grid{margin-top:.15rem}.export-metadata-copy{margin:0}.review-image-placeholder{min-height:5rem;display:grid;place-items:center;padding:.9rem;border-radius:16px;border:1px dashed rgba(93,72,36,.16);background:hsla(0,0%,100%,.56);color:var(--muted);text-align:center}.review-image-tile{display:grid;grid-gap:.45rem;gap:.45rem;text-decoration:none;color:inherit}.review-image{width:100%;min-height:8rem;max-height:12rem;object-fit:cover;border-radius:16px;border:1px solid rgba(93,72,36,.12);background:hsla(0,0%,100%,.7)}.review-image-caption{font-size:.82rem;color:var(--muted)}.review-metric{font-size:1rem;line-height:1.5}.warning-chip{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.45rem .8rem;background:rgba(177,79,31,.12);color:var(--accent-strong)}.specific-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.field{display:grid;grid-gap:.45rem;gap:.45rem}.field-span-2{grid-column:span 2}.field-inline{display:inline-grid}.field-label{font-size:.88rem;font-weight:650}.field-input{width:100%;min-height:2.9rem;padding:.8rem .9rem;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;background:hsla(0,0%,100%,.04);color:var(--text)}.field-input::placeholder{color:rgba(159,169,184,.7)}.field-input:focus{outline:2px solid rgba(255,75,75,.3);outline-offset:1px;border-color:rgba(255,86,86,.28)}.field-textarea{min-height:7rem;resize:vertical}.field-readonly{display:flex;align-items:center;color:var(--text)}.field-small{max-width:7rem}.checkbox-row{display:flex;align-items:center;gap:.55rem;min-height:2rem}.checkbox-row input{width:1rem;height:1rem;margin:0}.subsection-title{margin:.25rem 0 0;font-size:1.05rem}.batch-card-header,.batch-list-header,.grouping-header{display:flex;justify-content:space-between;gap:.65rem;align-items:flex-start}.batch-list,.grouping-options{display:grid;grid-gap:.7rem;gap:.7rem}.grouping-option{display:grid;grid-gap:.2rem;gap:.2rem;padding:1rem;border-radius:var(--radius-md);border:1px solid rgba(93,72,36,.12);background:hsla(0,0%,100%,.56);cursor:pointer}.grouping-option input{margin:0}.grouping-option.is-selected{border-color:rgba(177,79,31,.25);background:linear-gradient(140deg,rgba(177,79,31,.12),rgba(255,250,242,.94))}.grouping-title{font-weight:650}.grouping-copy{color:var(--muted);line-height:1.45}.upload-dropzone{display:grid;grid-gap:.25rem;gap:.25rem;padding:1.15rem;border-radius:var(--radius-md);border:1px dashed rgba(177,79,31,.35);background:linear-gradient(145deg,hsla(0,0%,100%,.84),rgba(255,243,231,.9));cursor:pointer}.upload-input{display:none}.upload-title{font-size:1rem;font-weight:650}.upload-copy{color:var(--muted)}.intake-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.file-manifest{list-style:none;padding:0;margin:0;display:grid;grid-gap:.55rem;gap:.55rem}.batch-card,.file-manifest-empty,.file-row{padding:.85rem .9rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03)}.file-row{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.feedback-banner{padding:.95rem 1rem;border-radius:var(--radius-md);border:1px solid transparent}.feedback-success{background:rgba(56,193,114,.1);border-color:rgba(56,193,114,.18);color:#b5f1ca}.feedback-pending{background:rgba(177,79,31,.08);border-color:rgba(177,79,31,.14);color:#7a320f}.processing-banner{display:inline-flex;align-items:center;gap:.65rem;width:-moz-fit-content;width:fit-content;margin-top:1rem;padding:.7rem .95rem;border-radius:999px;background:rgba(255,244,229,.1);border:1px solid rgba(255,224,189,.14);color:rgba(255,243,229,.92)}.processing-banner-inline{width:100%;margin-top:0;border-radius:18px;background:rgba(177,79,31,.08);border-color:rgba(177,79,31,.14);color:var(--accent-strong)}.processing-dot{width:.75rem;height:.75rem;border-radius:50%;background:currentColor;opacity:.9;animation:pulse 1.1s ease-in-out infinite}.batch-progress-block{display:grid;grid-gap:.5rem;gap:.5rem;padding:.9rem 1rem;border-radius:18px;background:hsla(0,0%,100%,.5);border:1px solid rgba(93,72,36,.08)}.batch-progress-copy,.batch-progress-header{display:flex;justify-content:space-between;gap:.75rem;align-items:center;flex-wrap:wrap}.batch-progress-track{width:100%;height:.65rem;overflow:hidden;border-radius:999px;background:rgba(93,72,36,.12)}.batch-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(177,79,31,.9),rgba(46,106,81,.82));transition:width .24s ease}.batch-progress-copy{color:var(--muted);font-size:.9rem}.failure-copy{margin-top:.35rem;color:#8a360f;line-height:1.45}.feedback-error{background:rgba(145,43,43,.08);border-color:rgba(145,43,43,.14);color:#7f2323}.support-compose-card,.support-context-card,.support-hero-card,.support-history-card,.support-kind-card,.support-request-card{border:1px solid rgba(255,77,77,.12);background:radial-gradient(circle at top right,rgba(255,64,64,.12),transparent 34%),linear-gradient(180deg,rgba(23,25,32,.98),rgba(14,16,22,.98));color:#f5f7fa;box-shadow:0 24px 60px rgba(0,0,0,.22)}.support-hero-card{padding:1.1rem 1.2rem}.support-hero-copy{display:grid;grid-gap:.75rem;gap:.75rem;max-width:56rem}.support-kicker,.support-section-eyebrow{color:#ff8a8a}.support-hero-title{margin:0;max-width:18ch;font-size:clamp(1.65rem,2.6vw,2.5rem);line-height:1.02;letter-spacing:-.04em}.support-compose-card .section-copy,.support-hero-text,.support-history-card .section-copy,.support-kind-card span,.support-request-card .section-copy{color:rgba(225,231,238,.8)}.support-pill{background:hsla(0,0%,100%,.08);color:#f6d0d0}.support-report-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);grid-gap:.85rem;gap:.85rem}.support-compose-card,.support-form,.support-history-card{display:grid;grid-gap:1rem;gap:1rem}.support-kind-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.support-kind-card{display:grid;grid-gap:.35rem;gap:.35rem;text-align:left;padding:.95rem 1rem;border-radius:18px;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.support-kind-card strong{font-size:.98rem}.support-kind-card:hover{transform:translateY(-1px);border-color:rgba(255,77,77,.24)}.support-kind-card.is-active{border-color:rgba(255,77,77,.36);background:radial-gradient(circle at top right,rgba(255,64,64,.18),transparent 38%),linear-gradient(180deg,rgba(34,20,24,.98),rgba(19,13,17,.98))}.support-compose-card .field-label,.support-context-card span,.support-history-card .field-label,.support-request-card .section-eyebrow,.support-request-meta{color:rgba(225,231,238,.68)}.support-compose-card .field-input,.support-history-card .field-input{background:rgba(11,13,18,.92);border-color:hsla(0,0%,100%,.08);color:#f5f7fa}.support-context-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.support-context-card{display:grid;grid-gap:.25rem;gap:.25rem;padding:.85rem .9rem;border-radius:16px}.support-context-card strong{font-size:.94rem;line-height:1.45}.support-request-list{display:grid;grid-gap:.75rem;gap:.75rem}.support-request-card{display:grid;grid-gap:.7rem;gap:.7rem;padding:.95rem 1rem;border-radius:18px}.support-request-meta{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.85rem}.support-request-meta a{color:#ff9a9a}.support-filter-field{min-width:11rem}.batch-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.ops-row-card{gap:.4rem}.ops-row-main{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(14rem,.85fr);grid-gap:.75rem;gap:.75rem;align-items:center}.ops-row-title{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.ops-row-title .subsection-title{margin:0;font-size:.98rem;line-height:1.2}.ops-row-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.ops-stat{display:grid;grid-gap:.12rem;gap:.12rem;padding:.45rem .52rem;border-radius:12px;background:hsla(0,0%,100%,.62);border:1px solid rgba(93,72,36,.08)}.ops-stat strong{font-size:.88rem;line-height:1.2}.batch-stat{display:grid;grid-gap:.15rem;gap:.15rem;padding:.68rem .75rem;border-radius:16px;background:hsla(0,0%,100%,.66);border:1px solid rgba(93,72,36,.08)}@media (min-width:1081px){.review-draft-list .review-draft-card{gap:.6rem}.batch-list .batch-card .mini-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem .85rem;gap:.5rem .85rem;margin-top:.2rem}.batch-list .batch-card .mini-list li{padding-top:0;border-top:0}}.empty-title{margin:.2rem 0 0;font-size:1.45rem}.empty-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-card{min-height:9rem;background:linear-gradient(110deg,hsla(0,0%,100%,.45) 8%,hsla(0,0%,100%,.85) 18%,hsla(0,0%,100%,.45) 33%),rgba(255,252,247,.9);background-size:200% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{to{background-position-x:-200%}}@keyframes pulse{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}.marketing-shell{min-height:100vh;color:#f5f7fa;background:radial-gradient(circle at top left,rgba(255,68,68,.16),transparent 28%),radial-gradient(circle at top right,hsla(0,0%,100%,.05),transparent 18%),linear-gradient(180deg,#0f1115,#151922 42%,#0e1014)}.marketing-cta-band,.marketing-feature-sections,.marketing-footer,.marketing-hero,.marketing-nav-shell,.marketing-page-hero,.marketing-pricing-grid,.marketing-section,.marketing-stats-grid{width:min(calc(100% - 2rem),1280px);margin:0 auto}.marketing-nav-shell{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:.8rem 0 0}.marketing-nav{display:grid;grid-template-columns:minmax(0,1.2fr) auto auto;grid-gap:1rem;gap:1rem;align-items:center;padding:.8rem 1rem;border:1px solid hsla(0,0%,100%,.07);border-radius:20px;background:rgba(16,18,24,.88);box-shadow:0 30px 80px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-brand{display:inline-flex;align-items:center;gap:.9rem;min-width:0}.marketing-brand-copy{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.marketing-brand-copy span{color:rgba(222,229,237,.72);font-size:.74rem;line-height:1.35}.marketing-footer-links,.marketing-hero-actions,.marketing-nav-actions,.marketing-nav-links,.marketing-proof-row{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.marketing-nav-links,.marketing-section .marketing-hero-actions{justify-content:center}.marketing-nav-link{padding:.62rem .82rem;border-radius:999px;color:rgba(225,231,238,.86);font-size:.88rem;transition:background .16s ease,color .16s ease}.marketing-nav-link.is-active,.marketing-nav-link:hover{background:hsla(0,0%,100%,.08);color:#fff}.marketing-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding:.72rem 1rem;border-radius:999px;border:1px solid transparent;font-weight:700;transition:transform .16s ease,border-color .16s ease,background .16s ease}.marketing-button:hover{transform:translateY(-1px)}.marketing-button.large{min-height:3rem;padding-inline:1.2rem}.marketing-button.primary{background:linear-gradient(145deg,#ff4040,#bf171d);color:#fff;box-shadow:0 16px 34px rgba(191,23,29,.28)}.marketing-button.secondary{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12);color:#fff}.marketing-button.ghost{background:transparent;border-color:hsla(0,0%,100%,.14);color:rgba(241,245,249,.92)}.marketing-footer-link-disabled{color:rgba(148,163,184,.64);cursor:not-allowed}.marketing-hero,.marketing-page-hero{display:grid;grid-gap:1.2rem;gap:1.2rem;padding:3.1rem 0 1.5rem}.marketing-hero{grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr);align-items:center;min-height:calc(100vh - 8.5rem)}.marketing-feature-section-copy,.marketing-footer-block,.marketing-hero-copy,.marketing-section-heading{display:grid;grid-gap:.8rem;gap:.8rem}.marketing-section-heading{justify-items:center;text-align:center}.marketing-kicker-row{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.marketing-footer-title,.marketing-kicker,.marketing-pricing-eyebrow,.marketing-step-number{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem}.marketing-kicker{color:#ff8a8a}.marketing-status{display:inline-flex;align-items:center;padding:.34rem .66rem;border-radius:999px;background:hsla(0,0%,100%,.08);color:rgba(237,241,246,.78);font-size:.8rem}.marketing-hero-title,.marketing-page-hero h1{margin:0;font-size:clamp(2.35rem,5vw,4.6rem);line-height:.93;letter-spacing:-.05em;max-width:12ch}.marketing-page-hero h1{max-width:11ch;font-size:clamp(1.85rem,3.2vw,3rem);line-height:.98}.marketing-capability-card p,.marketing-feature-section-copy p,.marketing-footer-copy,.marketing-hero-text,.marketing-page-hero p,.marketing-pillar-card p,.marketing-pricing-copy,.marketing-section-heading p,.marketing-stat-card p,.marketing-step-card p{margin:0;color:rgba(214,221,230,.78);line-height:1.62;font-size:.96rem}.marketing-proof-row{gap:.6rem}.marketing-proof-pill{padding:.48rem .72rem;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);color:rgba(241,245,249,.84);font-size:.82rem}.marketing-capability-card,.marketing-code-panel,.marketing-cta-band,.marketing-feature-section-card,.marketing-pillar-card,.marketing-pricing-card,.marketing-stat-card,.marketing-step-card,.marketing-table{border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(26,29,37,.96),rgba(17,19,25,.96));box-shadow:0 24px 80px rgba(0,0,0,.26)}.marketing-code-panel{display:grid;grid-gap:1rem;gap:1rem;padding:.95rem;border-radius:24px}.marketing-code-toolbar{display:flex;gap:.45rem}.marketing-code-toolbar span{width:.8rem;height:.8rem;border-radius:50%;background:hsla(0,0%,100%,.18)}.marketing-code-lines{display:grid;grid-gap:.5rem;gap:.5rem;padding:.9rem;border-radius:18px;background:rgba(10,12,16,.92);font-family:Consolas,SFMono-Regular,Monaco,monospace;font-size:.86rem;line-height:1.6}.marketing-code-key{color:#ff9f9f}.marketing-code-punct{color:rgba(237,241,246,.7)}.marketing-code-string{color:#f7fafc}.marketing-code-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.marketing-mini-metric{display:grid;grid-gap:.25rem;gap:.25rem;padding:.75rem .8rem;border-radius:16px;background:hsla(0,0%,100%,.05)}.marketing-mini-metric span{color:rgba(214,221,230,.66);font-size:.8rem}.marketing-mini-metric strong{font-size:.98rem;line-height:1.35}.marketing-capability-grid,.marketing-pillars-grid,.marketing-pricing-grid,.marketing-stats-grid,.marketing-steps-grid{display:grid;grid-gap:.85rem;gap:.85rem}.marketing-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:1.6rem}.marketing-capability-card,.marketing-pillar-card,.marketing-stat-card,.marketing-step-card{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem;border-radius:20px}.marketing-feature-row,.marketing-stat-card span,.marketing-table div:first-child{color:#ff8d8d;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.marketing-pricing-price-row strong,.marketing-stat-card strong{font-size:1.18rem;line-height:1.2}.marketing-feature-sections,.marketing-section{display:grid;grid-gap:1.2rem;gap:1.2rem;padding:1.15rem 0 0}.marketing-feature-section-copy h2,.marketing-section-heading h2{margin:0;font-size:clamp(1.55rem,2.5vw,2.3rem);line-height:1.02;letter-spacing:-.04em;max-width:18ch}.marketing-section-heading h2{margin-inline:auto}.marketing-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-step-card{padding-top:1.05rem}.marketing-capability-card h3,.marketing-pillar-card h3,.marketing-pricing-card h2,.marketing-step-card h3{margin:0;font-size:1.08rem;line-height:1.2}.marketing-pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-check-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.marketing-check-list li{position:relative;padding-left:1.15rem;color:rgba(237,241,246,.88);line-height:1.55}.marketing-check-list li:before{content:"";position:absolute;left:0;top:.65rem;width:.45rem;height:.45rem;border-radius:50%;background:#ff4d4d}.marketing-cta-band{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1.5rem;gap:1.5rem;align-items:center;padding:1.15rem;margin-top:2rem;border-radius:22px}.marketing-cta-band>div:first-child{display:grid;grid-gap:.65rem;gap:.65rem;align-content:center;max-width:34rem}.marketing-cta-band>div:last-child{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;justify-content:flex-end}.marketing-cta-band h2{margin:0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.05;max-width:18ch}.marketing-page-hero{gap:.8rem;padding:1.9rem 0 .3rem;min-height:auto;justify-items:center;text-align:center}.marketing-page-hero .marketing-kicker{justify-self:center}.marketing-page-hero p{max-width:42rem;font-size:.92rem}.marketing-page-hero h1{max-width:24ch;margin-inline:auto;font-size:clamp(1.7rem,2.6vw,2.7rem)}.marketing-feature-sections{gap:1rem}.marketing-feature-section-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:1rem;gap:1rem;padding:1rem;border-radius:22px}.marketing-feature-section-list{display:grid;grid-gap:.75rem;gap:.75rem}.marketing-feature-row{padding:.9rem;border-radius:16px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);color:rgba(242,245,248,.92);text-transform:none;letter-spacing:normal;font-size:.92rem;line-height:1.5}.marketing-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin:0 auto}.marketing-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-pricing-grid-single{grid-template-columns:minmax(0,1fr);justify-items:center}.marketing-pricing-grid-single>.marketing-pricing-card{width:min(100%,46rem)}.marketing-pricing-card{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border-radius:22px}.marketing-pricing-card.is-featured{border-color:rgba(255,77,77,.36);background:radial-gradient(circle at top right,rgba(255,64,64,.16),transparent 30%),linear-gradient(180deg,rgba(26,29,37,.98),rgba(17,19,25,.98))}.marketing-pricing-eyebrow{color:#ff9a9a}.marketing-pricing-price-row{display:flex;align-items:flex-end;gap:.45rem}.marketing-pricing-price-row strong{font-size:clamp(2rem,3.2vw,2.85rem);line-height:.9;letter-spacing:-.05em}.marketing-pricing-price-row span,.marketing-pricing-quota{color:rgba(214,221,230,.78)}.marketing-table-shell{display:grid;grid-gap:.6rem;gap:.6rem}.marketing-table{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(10rem,.8fr) minmax(10rem,.8fr);grid-gap:1rem;gap:1rem;padding:.82rem .9rem;border-radius:16px}.marketing-table-head{background:hsla(0,0%,100%,.04)}.marketing-table-head div{color:rgba(214,221,230,.74);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.marketing-footer{display:grid;grid-gap:1rem;gap:1rem;padding:2rem 0 3rem}.marketing-footer-grid{display:flex;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08)}.marketing-footer-title{margin:0;color:#ff9d9d}.marketing-footer-links a{color:rgba(230,236,243,.84)}.auth-shell{width:min(calc(100% - 1.5rem),68rem);margin:0 auto;min-height:100vh;display:grid;align-items:center;padding:1.5rem 0}.auth-card,.session-loading-card{display:grid;grid-gap:1rem;gap:1rem;padding:1.5rem;border-radius:1.5rem;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(20,24,33,.98),rgba(15,18,25,.98)),radial-gradient(circle at top right,rgba(255,75,75,.12),transparent 40%);box-shadow:0 24px 70px rgba(0,0,0,.36)}.auth-header{display:grid;grid-gap:.75rem;gap:.75rem}.auth-kicker{margin:0;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:hsla(39,62%,85%,.76)}.auth-title{margin:0;font-size:clamp(2rem,4.2vw,3.6rem);line-height:.96;max-width:14ch}.auth-copy{margin:0;max-width:64ch;color:hsla(39,62%,85%,.84);line-height:1.65}.auth-mode-row{display:inline-flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.35rem;width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(24,21,16,.72);border:1px solid rgba(198,122,20,.16)}.auth-mode-button,.auth-submit-button,.nav-logout-button{border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:inherit;font:inherit;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.auth-mode-button{padding:.7rem 1rem;border-radius:999px}.auth-mode-button.is-active{background:rgba(195,25,31,.2);border-color:rgba(255,86,86,.3)}.auth-mode-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.auth-form{display:grid;grid-gap:1rem;gap:1rem}.auth-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-field{display:grid;grid-gap:.45rem;gap:.45rem}.auth-field-full{grid-column:1/-1}.auth-field span{font-size:.92rem;font-weight:600;color:hsla(39,62%,85%,.88)}.auth-field input{width:100%;min-height:3.3rem;border-radius:1rem;border:1px solid rgba(198,122,20,.14);background:rgba(25,22,17,.96);color:inherit;padding:.85rem 1rem;font:inherit}.auth-field input:focus{outline:2px solid rgba(234,162,59,.65);outline-offset:1px}.auth-submit-button,.nav-logout-button{min-height:3.2rem;border-radius:1rem;padding:.85rem 1.15rem;font-weight:700}.auth-mode-button:hover,.auth-submit-button:hover,.nav-logout-button:hover{transform:translateY(-1px);border-color:rgba(234,162,59,.42)}.auth-link-button{justify-self:start;border:0;background:transparent;color:rgba(255,191,94,.92);font:inherit;font-size:.92rem;font-weight:600;cursor:pointer;padding:0}.auth-link-button:hover{color:rgba(255,214,148,.98)}.auth-submit-button:disabled{cursor:not-allowed;opacity:.72}.auth-error-banner{padding:.85rem 1rem;border-radius:1rem;border:1px solid hsla(0,100%,70%,.28);background:rgba(110,30,30,.25);color:hsla(0,100%,94%,.94)}.auth-info-banner{padding:.85rem 1rem;border-radius:1rem;border:1px solid rgba(110,174,255,.24);background:rgba(29,60,98,.25);color:rgba(224,237,255,.94)}.auth-reset-stack{display:grid;grid-gap:1rem;gap:1rem}.auth-token-preview{display:grid;grid-gap:.65rem;gap:.65rem;padding:1rem;border-radius:1rem;border:1px solid rgba(198,122,20,.18);background:rgba(25,22,17,.72)}.auth-token-preview-copy,.auth-token-preview-label{margin:0}.auth-token-preview-label{font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:hsla(39,62%,85%,.68)}.auth-token-preview code{display:block;overflow-wrap:anywhere;padding:.8rem .9rem;border-radius:.9rem;background:rgba(17,15,12,.85);border:1px solid rgba(198,122,20,.14);color:rgba(255,236,201,.96);font-size:.92rem}.auth-token-preview-copy{color:hsla(39,62%,85%,.74);line-height:1.5}.nav-account-block{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(198,122,20,.14)}.nav-account-label,.nav-account-subtle{margin:0;color:hsla(39,62%,85%,.66);font-size:.8rem}.nav-account-value{margin:0;word-break:break-word;font-weight:700}.exports-hero,.review-hero{background:radial-gradient(circle at top right,rgba(255,84,84,.14),transparent 30%),linear-gradient(135deg,rgba(20,24,33,.98),rgba(14,17,24,.98))}.api-state-block,.auth-mode-row,.auth-token-preview,.batch-progress-block,.batch-stat,.exports-action-card,.grouping-option,.health-row,.marketing-table-head,.ops-stat,.review-image-placeholder,.upload-dropzone{background:linear-gradient(180deg,rgba(20,24,33,.94),rgba(15,18,25,.94));border-color:hsla(0,0%,100%,.08);color:var(--text)}.batch-progress-track,.feature-list li,.mini-list li,.roadmap-list li{border-color:hsla(0,0%,100%,.08)}.api-state-block,.exports-action-card,.health-row,.review-image-placeholder{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02)}.auth-copy,.auth-token-preview-copy,.grouping-copy,.review-image-caption,.review-image-placeholder,.upload-copy{color:rgba(214,221,230,.74)}.grouping-option.is-selected{border-color:rgba(255,86,86,.28);background:linear-gradient(145deg,rgba(195,25,31,.14),rgba(27,34,48,.94))}.upload-dropzone{border-style:dashed;border-color:rgba(255,86,86,.24)}.processing-banner{color:rgba(241,245,249,.9)}.processing-banner-inline{border-color:rgba(255,86,86,.18);color:#ff9a9a}.batch-progress-fill{background:linear-gradient(90deg,rgba(195,25,31,.92),rgba(70,104,185,.82))}.failure-copy{color:#ff9a9a}.feedback-error{background:rgba(195,25,31,.12);border-color:rgba(255,86,86,.18);color:#ffb6b6}.auth-copy{color:rgba(225,231,238,.8)}.auth-submit-button{background:linear-gradient(145deg,var(--accent),#8f1116);border-color:rgba(255,86,86,.28);color:#fff}.auth-submit-button:hover,.nav-logout-button:hover{border-color:rgba(255,86,86,.26);background:hsla(0,0%,100%,.07)}.auth-token-preview-label{color:#ff9a9a}.auth-token-preview code{background:rgba(8,10,14,.92);color:#f8fbff}.nav-account-block{margin-top:auto}.batch-hero-stat{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.08)}.batch-hero-stat .stat-label{color:rgba(214,221,230,.66)}.api-state-block,.batch-progress-block,.batch-stat,.exports-action-card,.feature-list li,.grouping-option,.health-row,.mini-list li,.ops-stat,.review-image,.review-image-placeholder,.roadmap-list li{border-color:hsla(0,0%,100%,.08)}.api-state-error{background:rgba(195,25,31,.12);border-color:rgba(255,86,86,.18)}.batch-progress-block,.batch-stat,.exports-action-card,.grouping-option,.health-row,.ops-stat,.review-image-placeholder,.upload-dropzone{background:linear-gradient(180deg,rgba(20,24,33,.94),rgba(15,18,25,.94));color:var(--text)}.review-image{background:rgba(11,13,18,.92)}.warning-chip{background:rgba(195,25,31,.14);color:#ffb0b0}.grouping-option.is-selected,.upload-dropzone{border-color:rgba(255,86,86,.24)}.upload-dropzone{background:linear-gradient(145deg,rgba(20,24,33,.94),rgba(15,18,25,.94))}.processing-banner{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.08);color:rgba(241,245,249,.92)}.processing-banner-inline{background:rgba(195,25,31,.08);border-color:rgba(255,86,86,.16);color:#faa}.batch-progress-track{background:hsla(0,0%,100%,.08)}.batch-progress-fill{background:linear-gradient(90deg,rgba(195,25,31,.92),rgba(56,120,206,.84))}.failure-copy{color:#ffb6b6}.auth-kicker{color:#ff8a8a}.auth-copy,.auth-token-preview-copy{color:rgba(214,221,230,.78)}.auth-mode-row{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.08)}.auth-field span{color:rgba(225,231,238,.86)}.auth-field input{border-color:hsla(0,0%,100%,.08);background:rgba(11,13,18,.94);color:#f5f7fa}.auth-field input:focus{outline:2px solid rgba(255,75,75,.35)}.auth-mode-button:hover,.auth-submit-button:hover,.nav-logout-button:hover{border-color:rgba(255,86,86,.26)}.auth-link-button{color:hsla(0,100%,80%,.94)}.auth-link-button:hover{color:hsla(0,100%,89%,.98)}.auth-token-preview{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.auth-token-preview-label{color:hsla(0,100%,80%,.86)}.auth-token-preview code{background:rgba(11,13,18,.94);border-color:hsla(0,0%,100%,.08);color:#f5f7fa}.nav-account-block{border-top:1px solid hsla(0,0%,100%,.08)}.nav-account-label,.nav-account-subtle{color:rgba(200,210,224,.66)}@media (max-width:1080px){.marketing-cta-band,.marketing-feature-section-card,.marketing-footer-grid,.marketing-hero{grid-template-columns:1fr;align-items:flex-start}.marketing-nav{grid-template-columns:1fr}.marketing-cta-band>div:last-child,.marketing-nav-actions,.marketing-nav-links{justify-content:flex-start}.marketing-capability-grid,.marketing-code-status,.marketing-pillars-grid,.marketing-pricing-grid,.marketing-stats-grid,.marketing-steps-grid{grid-template-columns:1fr 1fr}.marketing-table{gap:.35rem}.app-grid,.batch-layout,.exports-layout,.inventory-layout,.marketing-table,.page-section-grid,.review-layout,.settings-category-layout,.support-grid,.support-report-layout{grid-template-columns:1fr}.inventory-filter-grid,.inventory-filter-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-card{position:static}.batch-hero-stats,.batch-meta-grid,.empty-grid,.form-grid,.health-grid,.intake-metrics,.inventory-filter-summary,.metrics-grid,.ops-row-stats,.review-info-grid,.review-queue-summary,.section-grid{grid-template-columns:1fr 1fr}.ops-row-main{grid-template-columns:1fr}.auth-mode-row{width:100%}.auth-form-grid{grid-template-columns:1fr}}@media (max-width:780px){.marketing-cta-band,.marketing-feature-sections,.marketing-footer,.marketing-hero,.marketing-nav-shell,.marketing-page-hero,.marketing-pricing-grid,.marketing-section,.marketing-stats-grid{width:min(calc(100% - 1rem),1280px)}.marketing-hero,.marketing-page-hero{padding-top:1.2rem}.marketing-hero{min-height:auto}.marketing-hero-title,.marketing-page-hero h1{max-width:none}.marketing-capability-grid,.marketing-code-status,.marketing-pillars-grid,.marketing-pricing-grid,.marketing-stats-grid,.marketing-steps-grid{grid-template-columns:1fr}.app-shell{width:min(calc(100% - 1rem),var(--max-width));padding-top:.75rem}.page-header{flex-direction:column}.page-actions{width:100%;justify-content:flex-start}.batch-hero-title,.compact-hero-title{max-width:none}.sidebar-toggle{display:inline-flex}.nav-stack{display:none}.nav-stack.is-open{display:grid}.batch-hero-stats,.batch-meta-grid,.empty-grid,.form-grid,.health-grid,.intake-metrics,.inventory-filter-grid,.inventory-filter-grid-compact,.inventory-filter-summary,.metrics-grid,.ops-row-stats,.review-info-grid,.review-queue-summary,.section-grid,.specific-row,.support-context-strip,.support-kind-grid{grid-template-columns:1fr}.field-span-2{grid-column:span 1}}.marketing-shell,body,html{background-color:#0e0e0f}body,html{overflow-x:hidden}.marketing-hero-content>*,.marketing-nav>*,.marketing-section>*{min-width:0}.hero-lot-box,.hero-lot-box-image,.hero-lot-box-svg{max-width:100%}@media (max-width:780px){.marketing-cta-band,.marketing-feature-sections,.marketing-footer,.marketing-hero-card,.marketing-nav-shell,.marketing-page-hero,.marketing-pricing-grid,.marketing-section{width:calc(100% - 1rem)}.marketing-hero-card{padding:1rem}.marketing-hero-content{display:block}.marketing-hero-copy{width:100%;max-width:100%}.marketing-hero-copy h1,.marketing-page-hero h1{font-size:clamp(2.35rem,12vw,3.45rem);max-width:9.5ch}.marketing-hero-copy p{max-width:100%;font-size:.98rem}.hero-lot-box{margin-top:1.25rem}}