: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;--checkbox-accent:#c026d3;--shadow:0 28px 80px rgba(0,0,0,.42);--radius-lg:8px;--radius-md:8px;--scrollbar-track:rgba(10,14,20,.88);--scrollbar-thumb:rgba(116,132,156,.48);--scrollbar-thumb-hover:rgba(148,163,184,.64);--scrollbar-border:rgba(116,132,156,.14);--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)}*,html{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{width:.7rem;height:.7rem}::-webkit-scrollbar-track{border-left:1px solid var(--scrollbar-border);background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{border:2px solid var(--scrollbar-track);border-radius:999px;background:var(--scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}.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:radial-gradient(circle at 14% 0,rgba(255,68,68,.14),transparent 24%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.05),transparent 20%),linear-gradient(180deg,#0f1115,#151922 42%,#0e1014)}.marketing-cta-band,.marketing-feature-sections,.marketing-footer,.marketing-hero-card,.marketing-nav-shell,.marketing-page-hero,.marketing-pricing-grid,.marketing-section{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,.82fr) minmax(28rem,1.28fr);grid-gap:clamp(.5rem,2.4vw,2rem);gap:clamp(.5rem,2.4vw,2rem);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;font-size:.75rem;font-weight:850}.marketing-kicker:before{height:1.35rem}.marketing-hero-copy h1,.marketing-page-hero h1{margin:0;color:#fff;font-size:clamp(3rem,5.25vw,5.35rem);line-height:.94;max-width:12.4ch}.marketing-hero-copy h1 .hero-line{display:block}.marketing-hero-copy h1 .hero-line-red{color:#ff2d2d}.marketing-hero-copy h1 .hero-line-light{color:#fff}.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;width:100%}.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-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-beta-form-card,.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-beta-form-card{display:grid;grid-gap:1rem;gap:1rem}.marketing-beta-form-header{display:grid;grid-gap:.65rem;gap:.65rem;max-width:48rem}.marketing-beta-form-header h2{margin:0;color:#fff;font-size:clamp(1.8rem,3vw,2.6rem);line-height:.98}.marketing-beta-form-counter,.marketing-beta-form-header p{color:rgba(221,228,236,.74)}.marketing-beta-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.marketing-beta-form .auth-field textarea{width:100%;resize:none;min-height:7.5rem;padding:.95rem 1rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:rgba(11,13,18,.94);color:#f5f7fa}.marketing-beta-form .auth-field textarea:focus{outline:2px solid rgba(255,75,75,.34);border-color:rgba(255,86,86,.26)}.marketing-beta-form-counter{display:block;margin-top:.45rem;font-size:.82rem;text-align:right}.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)}.marketing-footer-legal{margin:1rem 0 0;color:rgba(221,228,236,.48);font-size:.82rem}.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-beta-form,.marketing-capability-grid,.marketing-pillars-grid,.marketing-pricing-grid,.marketing-steps-grid{grid-template-columns:1fr}}.settings-dashboard{--settings-panel:linear-gradient(180deg,rgba(17,22,31,.96),rgba(12,16,23,.98));--settings-panel-soft:rgba(18,24,33,.82);--settings-border:rgba(116,132,156,.22);--settings-muted:rgba(184,196,213,.84);--settings-green:#56e38f;--settings-blue:#7dd3fc;--settings-orange:#fbbf24}.settings-dashboard .marketing-pricing-price-row strong,.settings-dashboard .metric-value,.settings-dashboard .review-metric,.settings-dashboard .section-title,.settings-dashboard .subsection-title,.settings-dashboard .workspace-header-title{color:#fff;letter-spacing:0}.settings-dashboard .workspace-header-title{font-size:clamp(1.45rem,2vw,2rem)}.settings-dashboard .workspace-help-trigger{border-color:rgba(125,211,252,.28);background:rgba(21,42,58,.5);color:rgba(229,246,255,.92)}.settings-dashboard .workspace-help-trigger:hover{border-color:rgba(125,211,252,.52);background:rgba(28,58,78,.68);color:#fff}.settings-dashboard .content-card,.settings-dashboard .embedded-pricing-card,.settings-dashboard .metric-card,.settings-dashboard .section-card,.settings-dashboard .support-patch-note-day,.settings-dashboard .workspace-help-popover{border:1px solid var(--settings-border);border-radius:8px;background:var(--settings-panel);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 18px 42px rgba(0,0,0,.24)}.settings-dashboard .content-card,.settings-dashboard .metric-card,.settings-dashboard .section-card{padding:.9rem}.settings-dashboard .embedded-pricing-card,.settings-dashboard .metric-card,.settings-dashboard .section-card{background:radial-gradient(circle at top right,rgba(125,211,252,.075),transparent 32%),var(--settings-panel)}.settings-dashboard .metric-card{min-width:0}.settings-dashboard .billing-feature-list li,.settings-dashboard .field-label,.settings-dashboard .helper-copy,.settings-dashboard .marketing-pricing-copy,.settings-dashboard .marketing-pricing-quota,.settings-dashboard .section-copy,.settings-dashboard .stat-label,.settings-dashboard .workspace-help-copy{color:var(--settings-muted)}.settings-dashboard .marketing-pricing-eyebrow,.settings-dashboard .section-eyebrow{color:rgba(125,211,252,.94)}.settings-dashboard .metric-value{font-size:clamp(1rem,1.4vw,1.28rem);overflow-wrap:anywhere}.settings-dashboard .settings-hub-tabs,.settings-dashboard .settings-subnav{gap:.45rem}.settings-dashboard .button-link{min-height:2.35rem;border-radius:8px;font-size:.84rem;letter-spacing:0}.settings-dashboard .button-link.primary{border-color:rgba(86,227,143,.42);background:linear-gradient(180deg,rgba(30,112,76,.96),rgba(21,78,56,.98));color:#f4fff8;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 12px 24px rgba(18,82,55,.2)}.settings-dashboard .button-link.secondary{border-color:var(--settings-border);background:var(--settings-panel-soft);color:rgba(235,242,250,.9)}.settings-dashboard .button-link.primary:hover,.settings-dashboard .button-link.secondary:hover{border-color:rgba(125,211,252,.5);background:rgba(25,43,56,.92)}.settings-dashboard .field-input,.settings-dashboard .field-readonly{min-height:2.55rem;border-color:var(--settings-border);border-radius:8px;background:rgba(8,12,18,.92);color:#f5f7fa;font-size:.88rem}.settings-dashboard .field-input:focus{outline:0;border-color:rgba(86,227,143,.54);box-shadow:0 0 0 2px rgba(86,227,143,.12)}.settings-dashboard .field-input::placeholder{color:rgba(151,163,180,.76)}.settings-dashboard select.field-input optgroup,.settings-dashboard select.field-input option{background:#121821;color:#f4f7fb}.settings-dashboard .settings-scroll-row{gap:.75rem;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.settings-dashboard .settings-scroll-card{min-height:7.4rem}.settings-dashboard .embedded-pricing-card{align-content:start}.settings-dashboard .embedded-pricing-card>.button-link{margin-top:auto}.settings-dashboard .pill,.settings-dashboard .status-chip,.settings-dashboard .support-pill{border-color:rgba(86,227,143,.28);background:rgba(17,56,42,.72);color:rgba(236,253,245,.98)}.settings-dashboard .embedded-pricing-card.is-featured{border-color:rgba(86,227,143,.36);background:radial-gradient(circle at top right,rgba(86,227,143,.12),transparent 34%),linear-gradient(180deg,rgba(18,30,32,.98),rgba(12,17,23,.98))}.settings-dashboard .settings-danger-card{border-color:rgba(251,191,36,.28);background:radial-gradient(circle at top right,rgba(251,191,36,.1),transparent 32%),var(--settings-panel)}.settings-dashboard .settings-danger-card .section-eyebrow,.settings-dashboard .settings-danger-confirm .field-label{color:rgba(251,191,36,.94)}.settings-dashboard .feedback-banner{border-radius:8px;background:rgba(34,67,92,.32);border-color:rgba(125,211,252,.22);color:#dce7ff}.settings-dashboard .feedback-success{border-color:rgba(86,227,143,.26);background:rgba(17,56,42,.7);color:#b5f1ca}.settings-dashboard .feedback-error{border-color:rgba(251,191,36,.3);background:rgba(78,57,20,.54);color:rgba(255,236,201,.98)}.settings-dashboard .skeleton-card{background:linear-gradient(110deg,rgba(18,24,33,.7) 8%,rgba(37,45,58,.72) 18%,rgba(18,24,33,.7) 33%);background-size:200% 100%}.settings-dashboard .support-patch-note-day summary{background:rgba(18,24,33,.72)}.settings-dashboard .support-patch-note-day summary span:last-child{color:rgba(125,211,252,.92)}.settings-dashboard .support-patch-note-day li{border-color:rgba(116,132,156,.16)}@media (max-width:780px){.settings-dashboard .settings-hub-tabs,.settings-dashboard .settings-subnav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-dashboard .settings-hub-tabs .button-link,.settings-dashboard .settings-subnav .button-link{width:100%}}.brand-logo-wrap{display:flex;align-items:center;margin-bottom:.46rem}.brand-logo{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%,9.8rem)}.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}textarea{resize:none}.app-shell{width:min(calc(100% - 1.25rem),var(--max-width));margin:0 auto;padding:.75rem 0 1.2rem}.app-grid{padding-left:calc(245px + 1rem)}.dashboard-content-shell{min-width:0}.setup-readiness{position:-webkit-sticky;position:sticky;top:.7rem;z-index:19;display:flex;justify-content:flex-end;margin:0 0 .7rem;pointer-events:none}.setup-readiness-trigger{pointer-events:auto;display:inline-flex;align-items:center;gap:.38rem;min-height:2.1rem;padding:.34rem .62rem;border:1px solid rgba(251,191,36,.42);border-radius:999px;background:rgba(24,19,11,.96);color:#ffe8a3;font-size:.82rem;font-weight:800;text-decoration:none;box-shadow:0 14px 34px rgba(0,0,0,.24)}.setup-readiness-trigger:focus-visible,.setup-readiness-trigger:hover{border-color:rgba(251,191,36,.78);color:#fff6cf}.setup-readiness-dot{width:.56rem;height:.56rem;border-radius:999px;background:#fbbf24;box-shadow:0 0 0 .22rem rgba(251,191,36,.16)}.setup-readiness-label{color:rgba(255,246,207,.82);font-weight:700}.setup-readiness-popover{pointer-events:auto;position:absolute;top:calc(100% + .48rem);right:0;width:min(28rem,calc(100vw - 2rem));padding:.75rem;border:1px solid rgba(251,191,36,.26);border-radius:8px;background:rgba(10,16,24,.98);box-shadow:0 18px 42px rgba(0,0,0,.32)}.setup-readiness-heading{display:grid;grid-gap:.12rem;gap:.12rem;padding:0 .1rem .5rem}.setup-readiness-heading strong{color:var(--text);font-size:.92rem}.setup-readiness-heading span{color:var(--muted);font-size:.78rem}.setup-readiness-list{display:grid;grid-gap:.4rem;gap:.4rem}.setup-readiness-item{display:grid;grid-gap:.12rem;gap:.12rem;padding:.56rem .62rem;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:hsla(0,0%,100%,.03);color:inherit;text-decoration:none}.setup-readiness-item:focus-visible,.setup-readiness-item:hover{border-color:rgba(251,191,36,.36);background:rgba(251,191,36,.08)}.setup-readiness-item span{color:var(--text);font-size:.85rem;font-weight:800}.setup-readiness-item small{color:var(--muted);font-size:.76rem;line-height:1.35}.global-background-indicators{position:fixed;left:50%;bottom:1rem;z-index:1300;display:flex;flex-direction:column-reverse;gap:.55rem;width:min(22rem,calc(100vw - 2rem));transform:translateX(-50%)}.global-background-indicators.is-collapsed{bottom:1rem;align-items:center;width:min(22rem,calc(100vw - 2rem))}.activity-stack-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.48rem;max-width:100%;min-height:2.15rem;padding:.42rem .64rem;justify-self:center;margin:.08rem auto 0;border:1px solid rgba(251,191,36,.32);border-radius:999px;background:rgba(8,13,20,.96);color:#fde68a;box-shadow:0 14px 30px rgba(0,0,0,.28);cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.global-background-indicators:not(.is-collapsed) .activity-stack-toggle{width:3.25rem;height:1.52rem;min-height:0;padding:0;margin-top:-.08rem;border-color:rgba(125,211,252,.26);border-bottom:0;border-radius:4.2rem 4.2rem 0 0;color:#dff6ff;box-shadow:0 -12px 30px rgba(0,0,0,.28);opacity:.82}.activity-stack-toggle:focus-visible,.activity-stack-toggle:hover{border-color:rgba(125,211,252,.58);color:#fff;opacity:1}.activity-stack-toggle-arrow{width:.64rem;height:.64rem;flex:0 0 auto;border-top:2px solid;border-left:2px solid;transform:translateY(.18rem) rotate(45deg)}.global-background-indicators:not(.is-collapsed) .activity-stack-toggle-arrow{transform:translateY(-.14rem) rotate(225deg)}.activity-stack-toggle-count{flex:0 0 auto;min-width:1rem;height:1rem;padding:0 .26rem;border:1px solid rgba(251,191,36,.44);border-radius:999px;background:rgba(251,191,36,.18);color:#fde68a;font-size:.64rem;font-weight:800;line-height:.95rem;text-align:center}.activity-stack-toggle-dot{width:.48rem;height:.48rem;flex:0 0 auto;border-radius:999px;background:#7dd3fc;box-shadow:0 0 0 0 rgba(125,211,252,.42);animation:global-sync-pulse 1.45s ease-in-out infinite}.activity-stack-toggle-dot.is-warning{background:#fbbf24;box-shadow:0 0 0 0 rgba(251,191,36,.42)}.activity-stack-toggle-dot.is-danger{background:#f87171;box-shadow:0 0 0 0 hsla(0,91%,71%,.42)}.activity-stack-toggle-label{min-width:0;overflow:hidden;color:#f8fafc;font-size:.76rem;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.notification-popdown{position:-webkit-sticky;position:sticky;top:.7rem;z-index:20;display:grid;grid-template-columns:.32rem minmax(0,1fr) auto;grid-gap:.85rem;gap:.85rem;align-items:stretch;margin:0 0 .9rem;overflow:hidden;border:1px solid rgba(125,211,252,.24);border-radius:8px;background:rgba(10,16,24,.98);box-shadow:0 18px 40px rgba(0,0,0,.26)}.notification-popdown-accent{background:linear-gradient(180deg,#56e38f,#7dd3fc)}.notification-popdown-content{display:grid;grid-gap:.22rem;gap:.22rem;min-width:0;padding:.8rem 0}.notification-popdown-kicker{color:rgba(125,211,252,.9);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.notification-popdown-content strong{color:#f8fafc;font-size:.98rem}.notification-popdown-content p{max-width:64rem;margin:0;color:rgba(203,213,225,.9);font-size:.86rem;line-height:1.45}.notification-popdown-actions{display:flex;align-items:center;gap:.45rem;padding:.72rem .72rem .72rem 0}.notification-popdown-count{color:rgba(148,163,184,.86);font-size:.78rem;font-weight:800}.notification-popdown-close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(116,132,156,.24);border-radius:8px;background:rgba(15,23,34,.88);color:rgba(226,232,240,.92);font-size:.9rem;font-weight:900}.notification-popdown-close:hover{border-color:hsla(0,91%,71%,.42);color:#fecaca}.global-sync-indicator{display:flex;align-items:center;gap:.65rem;width:100%;padding:.62rem .78rem;border:1px solid rgba(125,211,252,.3);border-radius:8px;background:rgba(8,13,20,.94);box-shadow:0 16px 36px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.global-sync-indicator-batch{border-color:rgba(134,239,172,.28)}.global-sync-indicator-dot{width:.58rem;height:.58rem;flex:0 0 auto;border-radius:999px;background:#7dd3fc;box-shadow:0 0 0 0 rgba(125,211,252,.4);animation:global-sync-pulse 1.45s ease-in-out infinite}.global-sync-indicator-dot-upload{background:#fbbf24;box-shadow:0 0 0 0 rgba(251,191,36,.4)}.global-sync-indicator-dot-processing{background:#86efac;box-shadow:0 0 0 0 rgba(134,239,172,.4)}.global-sync-indicator-copy{min-width:0;display:grid;grid-gap:.12rem;gap:.12rem}.global-sync-indicator-copy strong{color:#f8fafc;font-size:.82rem;line-height:1.1}.global-sync-indicator-copy small{overflow:hidden;color:var(--muted);font-size:.72rem;line-height:1.2;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.global-sync-progress-track{position:relative;display:block;width:100%;height:.28rem;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.22)}.global-sync-progress-fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:#fbbf24;transition:width .18s ease}.global-sync-progress-track.is-indeterminate .global-sync-progress-fill{width:42%;animation:global-sync-progress-sweep 1.2s ease-in-out infinite}@keyframes global-sync-pulse{0%,to{box-shadow:0 0 0 0 rgba(125,211,252,.36);opacity:1}50%{box-shadow:0 0 0 .42rem rgba(125,211,252,0);opacity:.72}}@keyframes global-sync-progress-sweep{0%{transform:translateX(-110%)}50%{transform:translateX(70%)}to{transform:translateX(245%)}}.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:fixed;top:.75rem;left:max(.625rem,calc((100vw - var(--max-width)) / 2));z-index:70;display:flex;flex-direction:column;width:245px;border-color:rgba(116,132,156,.2);border-radius:8px;padding:.78rem;height:calc(100vh - 1.5rem);min-height:0;overflow:hidden;background:radial-gradient(circle at top left,rgba(34,197,94,.08),transparent 34%),linear-gradient(180deg,rgba(12,17,24,.98),rgba(8,12,18,.98))}.brand-block{flex:0 0 auto;padding:.58rem;border-radius:8px;background:rgba(18,24,33,.82);border:1px solid rgba(116,132,156,.2)}.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:8px;background:rgba(17,56,42,.82);color:rgba(236,253,245,.98);cursor:pointer}.nav-stack{display:grid;grid-gap:.36rem;gap:.36rem;margin-top:.66rem}.nav-link{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.48rem;gap:.48rem;min-height:2.46rem;padding:.52rem .64rem;border-radius:8px;border:1px solid rgba(116,132,156,.08);background:rgba(9,13,19,.48);transition:transform .16s ease,border-color .16s ease,background .16s ease}.nav-badge{display:inline-grid;place-items:center;width:1.36rem;height:1.36rem;border-radius:8px;background:rgba(116,132,156,.1);color:rgba(203,213,225,.9);font-size:.58rem;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:rgba(18,24,33,.82);border-color:rgba(86,227,143,.2)}.nav-link.is-disabled{opacity:.46;cursor:not-allowed;pointer-events:none;transform:none;background:rgba(9,13,19,.36);border-color:rgba(116,132,156,.08)}.nav-link.is-disabled .nav-badge{background:rgba(116,132,156,.08)}.nav-link.is-active{background:rgba(17,56,42,.82);border-color:rgba(86,227,143,.46);box-shadow:inset 3px 0 0 rgba(86,227,143,.92)}.nav-link.is-active .nav-badge{background:rgba(86,227,143,.16);color:rgba(236,253,245,.98)}.nav-label{overflow:hidden;font-size:.9rem;font-weight:650;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.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}.workspace-header-card{padding:.15rem 0 .2rem}.workspace-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.workspace-header-main{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0}.workspace-header-title-row{display:flex;align-items:center;gap:.55rem;min-width:0}.workspace-header-title{margin:0;font-size:clamp(1.45rem,2vw,2rem);line-height:1.04;letter-spacing:-.04em}.workspace-header-meta{display:flex;flex-wrap:wrap;gap:.45rem}.workspace-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.workspace-help{position:relative;display:inline-flex}.workspace-help-trigger{width:1.45rem;height:1.45rem;display:inline-grid;place-items:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.03);color:var(--muted);font-size:.82rem;font-weight:700}.workspace-help-trigger:hover{border-color:hsla(0,0%,100%,.28);color:var(--text)}.workspace-help-popover{position:absolute;top:calc(100% + .5rem);left:0;z-index:20;width:min(23rem,calc(100vw - 4rem));padding:.9rem 1rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:rgba(16,19,26,.98);box-shadow:0 20px 40px rgba(0,0,0,.32)}.workspace-help-heading{display:block;margin-bottom:.35rem;font-size:.92rem}.workspace-help-copy{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.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}.handoff-page-select{display:inline-flex;align-items:center;min-height:2.55rem;gap:.45rem;padding:.42rem .72rem;border:1px solid hsla(0,0%,100%,.16);border-radius:.5rem;color:var(--exports-text,#f5f7fb);font-size:.84rem;font-weight:700;background:hsla(0,0%,100%,.04)}.handoff-page-select input{width:1rem;height:1rem;accent-color:var(--accent-primary,#8ab4ff)}.handoff-page-select:has(input:disabled){opacity:.55}.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.danger{border-color:hsla(0,91%,71%,.42);background:rgba(127,29,29,.74);color:#fee2e2}.button-link:hover{transform:translateY(-1px)}.button-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.button-reset:is(.notification-popdown-close,.review-image-remove-button,.review-image-modal-close,.review-editor-modal-close,.settings-chip-remove,.settings-chip-add,.support-attachment-remove,.marketing-image-modal-close){display:inline-grid;place-items:center;text-align:center;line-height:1}.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-warning{background:rgba(245,158,11,.14);color:#f8c776}.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}.review-sidebar{align-self:start;max-height:calc(100vh - 1.7rem);overflow:hidden;position:-webkit-sticky;position:sticky;top:.85rem}.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}.intake-form .grouping-field-grid{align-items:start}.intake-form .grouping-field-grid .field{align-content:start}.inventory-filter-bar{display:grid;grid-gap:.8rem;gap:.8rem}.inventory-feedback-banner{margin-top:-.15rem}.inventory-import-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1rem;background:rgba(5,8,12,.48);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.inventory-import-modal{width:min(22rem,calc(100vw - 2rem));display:grid;grid-gap:.55rem;gap:.55rem;padding:.72rem;border:1px solid rgba(116,132,156,.24);border-radius:8px;background:rgba(13,17,23,.96);box-shadow:0 1rem 2.25rem rgba(0,0,0,.42)}.inventory-import-header{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:center}.inventory-import-header .section-copy,.inventory-import-header .section-eyebrow,.inventory-import-header .section-title{margin:0}.inventory-import-header .section-title{font-size:.92rem;line-height:1.2}.inventory-import-header .section-copy{margin-top:.18rem;font-size:.76rem;line-height:1.25}.inventory-import-spinner{width:1.65rem;height:1.65rem;border:2px solid rgba(116,132,156,.28);border-top-color:#56e38f;border-radius:999px;animation:inventory-import-spin .8s linear infinite}.inventory-import-progress{height:.28rem;overflow:hidden;border-radius:999px;background:rgba(116,132,156,.16)}.inventory-import-progress span{display:block;width:42%;height:100%;border-radius:inherit;background:#56e38f;animation:inventory-import-progress 1.4s ease-in-out infinite}.inventory-import-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.inventory-import-steps span{min-width:0;padding:.32rem .38rem;border:1px solid rgba(116,132,156,.2);border-radius:6px;background:rgba(18,24,33,.82);color:rgba(232,239,247,.68);font-size:.62rem;font-weight:700;letter-spacing:0;line-height:1.1;text-align:center;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.inventory-import-steps span.active{border-color:rgba(86,227,143,.65);background:rgba(18,46,33,.72);box-shadow:inset 0 0 0 1px rgba(86,227,143,.14);color:#e9fff2}@keyframes inventory-import-spin{to{transform:rotate(1turn)}}@keyframes inventory-import-progress{0%{transform:translateX(-120%)}to{transform:translateX(260%)}}.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}.review-filter-summary{grid-template-columns:repeat(2,minmax(9rem,10.5rem)) minmax(0,1fr) auto;align-items:stretch;max-width:none}.review-filter-bulk-action{grid-column:4;justify-self:end;align-self:stretch;min-height:3.8rem;white-space:nowrap}.ebay-reconcile-panel{display:grid;grid-gap:.75rem;gap:.75rem;padding:.8rem .9rem}.ebay-reconcile-panel .inventory-list-header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ebay-reconcile-metrics{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.ebay-listing-filter-bar{display:grid;grid-template-columns:minmax(16rem,1.4fr) minmax(12rem,.9fr) minmax(8rem,.7fr) repeat(2,minmax(7.5rem,.6fr)) repeat(2,minmax(5.8rem,.42fr)) 2.35rem;grid-gap:.65rem;gap:.65rem;align-items:end}.ebay-listing-filter-bar .field{gap:.35rem}.ebay-listing-filter-bar .field-label{color:rgba(241,245,249,.92);font-size:.76rem;font-weight:800;letter-spacing:0}.ebay-listing-filter-bar .field-input{min-height:2.4rem;padding:.48rem .72rem;border-color:rgba(116,132,156,.22);border-radius:8px;background:rgba(18,24,33,.82);font-size:.86rem}.ebay-listing-filter-bar .field-input:focus{outline:0;border-color:rgba(86,227,143,.48);box-shadow:0 0 0 2px rgba(86,227,143,.1)}.ebay-listing-filter-bar .field-input::placeholder{color:rgba(151,163,180,.78)}.inventory-bulk-edit-bar{display:grid;flex:0 0 auto;grid-gap:.45rem;gap:.45rem;align-items:end;overflow:visible;padding:.5rem;border:1px solid rgba(116,132,156,.18);border-radius:8px;background:rgba(13,18,26,.88)}.inventory-bulk-edit-bar-active,.inventory-bulk-edit-bar-ended{grid-template-columns:minmax(7rem,max-content) minmax(12rem,1.4fr) minmax(8.5rem,.85fr) minmax(7.5rem,.7fr) minmax(7.75rem,.72fr) auto}.inventory-bulk-edit-bar-sold{grid-template-columns:minmax(7rem,max-content) minmax(10rem,1.1fr) minmax(8.5rem,.78fr) minmax(7.25rem,.7fr) minmax(7.75rem,.72fr) minmax(8rem,.78fr) minmax(9rem,1fr) auto}.inventory-bulk-edit-summary{display:flex;align-items:baseline;gap:.4rem;min-height:2.1rem;padding:.42rem .58rem;border:1px solid rgba(116,132,156,.2);border-radius:8px;background:rgba(8,13,21,.72);color:rgba(226,232,240,.88);font-size:.82rem;white-space:nowrap}.inventory-bulk-edit-summary strong{color:#f8fafc;font-size:1rem}.inventory-bulk-field{gap:.2rem;min-width:0}.inventory-bulk-field .field-label{overflow:hidden;font-size:.72rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}.inventory-bulk-field-small{min-width:0}.inventory-bulk-field .field-input{min-height:2.1rem;padding:.38rem .55rem;font-size:.82rem}.inventory-bulk-money-control{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.28rem;gap:.28rem;align-items:center}.inventory-bulk-split-inline{display:inline-flex;align-items:center;gap:.24rem;min-height:2.1rem;color:rgba(226,232,240,.88);cursor:help;font-size:.72rem;font-weight:700;white-space:nowrap}.inventory-bulk-split-inline input{width:.9rem;height:.9rem;margin:0;accent-color:var(--checkbox-accent)}.inventory-bulk-actions{display:flex;justify-content:flex-end;gap:.35rem;min-height:2.1rem}.review-bulk-edit-bar{grid-template-columns:minmax(7rem,auto) minmax(12rem,1fr) repeat(2,minmax(5.5rem,.45fr)) minmax(13rem,1fr) minmax(11rem,.9fr) auto}.review-bulk-edit-more{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(11rem,1fr)) repeat(6,minmax(5.5rem,.6fr));grid-gap:.6rem;gap:.6rem;align-items:end}.review-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.review-bulk-edit-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1rem;background:rgba(5,8,12,.68);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.review-bulk-edit-modal{width:min(44rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);display:grid;grid-gap:1rem;gap:1rem;overflow-y:auto;overscroll-behavior:contain}.review-bulk-edit-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.review-bulk-edit-grid{display:grid;grid-template-columns:minmax(8rem,.7fr) 3.25rem minmax(13rem,1.3fr);grid-gap:.45rem .65rem;gap:.45rem .65rem;align-items:center}.review-bulk-edit-grid-heading{color:rgba(172,184,201,.86);font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.review-bulk-edit-field-name{color:rgba(226,232,240,.9);font-size:.85rem;font-weight:700}.review-bulk-edit-field-note{color:rgba(172,184,201,.82);font-size:.78rem;line-height:1.35}.review-bulk-edit-checkbox{justify-self:center;width:1rem;height:1rem;accent-color:#56e38f}.review-bulk-edit-split-value{display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,.7fr);grid-gap:.5rem;gap:.5rem}.review-bulk-edit-modal-actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.25rem}.review-approve-selected-modal-backdrop{position:fixed;inset:0;z-index:1050;display:grid;place-items:center;padding:1rem;background:rgba(5,8,12,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.review-approve-selected-modal{width:min(48rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);display:grid;grid-gap:1rem;gap:1rem;overflow:hidden}.review-approve-selected-list{max-height:min(28rem,52vh);display:grid;grid-gap:.45rem;gap:.45rem;overflow-y:auto;padding-right:.25rem}.review-approve-selected-row{display:grid;grid-template-columns:1rem minmax(0,1fr) auto;grid-gap:.65rem;gap:.65rem;align-items:center;padding:.7rem;border:1px solid rgba(116,132,156,.18);border-radius:8px;background:rgba(8,13,21,.62)}.review-approve-selected-row input{width:1rem;height:1rem;accent-color:#56e38f}.review-approve-selected-main{min-width:0;display:grid;grid-gap:.2rem;gap:.2rem}.review-approve-selected-main strong{overflow:hidden;color:#f8fafc;text-overflow:ellipsis;white-space:nowrap}.review-approve-selected-main span,.review-approve-selected-meta{color:rgba(172,184,201,.88);font-size:.78rem}.review-approve-selected-meta{justify-self:end;white-space:nowrap}.review-confirm-modal-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:rgba(3,7,12,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.review-confirm-modal{width:min(34rem,100%);display:grid;grid-gap:.85rem;gap:.85rem}.review-confirm-modal-header{display:grid;grid-gap:.25rem;gap:.25rem}.review-confirm-modal-draft{display:grid;grid-gap:.2rem;gap:.2rem;padding:.75rem;border:1px solid rgba(116,132,156,.18);border-radius:8px;background:rgba(8,13,21,.62)}.review-confirm-modal-draft strong{color:#f8fafc}.review-confirm-modal-actions{justify-content:flex-end}.batch-create-warning-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:rgba(3,7,12,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.batch-create-warning-modal{width:min(36rem,100%);display:grid;grid-gap:.9rem;gap:.9rem;border-color:rgba(251,191,36,.28)}.batch-create-warning-header{display:grid;grid-gap:.28rem;gap:.28rem}.batch-create-warning-list{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding:0;list-style:none}.batch-create-warning-list li{display:grid;grid-gap:.16rem;gap:.16rem;padding:.68rem .74rem;border:1px solid rgba(251,191,36,.2);border-radius:8px;background:rgba(251,191,36,.07)}.batch-create-warning-list strong{color:var(--text);font-size:.88rem}.batch-create-warning-list span{color:var(--muted);font-size:.8rem;line-height:1.4}.batch-create-warning-actions{justify-content:flex-end}.column-menu{position:relative;align-self:flex-end}.inventory-panel-indicators{display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;gap:.45rem;min-height:2.4rem}.inventory-panel-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem}.inventory-metric-row{align-items:stretch;max-width:none;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.85rem}.inventory-metric-row .batch-stat,.sales-metric-row .batch-stat{border:1px solid rgba(116,132,156,.2);border-radius:8px;background:linear-gradient(180deg,rgba(17,22,31,.96),rgba(13,17,24,.96));color:var(--text)}.inventory-sync-button{min-height:2.4rem;padding:0 .85rem;border:1px solid rgba(86,227,143,.28);border-radius:8px;background:rgba(17,56,42,.82);color:rgba(236,253,245,.98);font:inherit;font-size:.78rem;font-weight:900;letter-spacing:0;white-space:nowrap}.inventory-sync-button:hover{border-color:rgba(86,227,143,.52);background:rgba(25,82,59,.92)}.inventory-sync-button:disabled{cursor:wait;opacity:.68}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.column-menu summary,.ebay-filter-reset{min-height:2.4rem;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;padding:0;border:1px solid rgba(116,132,156,.28);border-radius:8px;background:rgba(18,24,33,.82);color:rgba(235,242,250,.88);cursor:pointer}.column-menu summary:hover,.ebay-filter-reset:hover{border-color:rgba(255,86,86,.32);background:hsla(0,0%,100%,.07)}.column-menu summary::-webkit-details-marker{display:none}.toolbar-icon{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.column-menu-panel{position:absolute;right:0;z-index:10;width:min(18rem,calc(100vw - 2rem));display:grid;grid-gap:.35rem;gap:.35rem;margin-top:.45rem;padding:.65rem;border:1px solid rgba(116,132,156,.28);border-radius:8px;background:rgba(13,17,23,.98);box-shadow:0 1rem 2.5rem rgba(0,0,0,.36)}.pricing-source-menu{width:100%;align-self:stretch}.pricing-source-menu .pricing-source-trigger{width:100%;min-height:2.75rem;justify-content:space-between;padding:.7rem .85rem;text-align:left;cursor:pointer}.pricing-source-trigger span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pricing-source-menu .pricing-source-panel{left:0;right:auto;width:100%}.column-menu-up .column-menu-panel{bottom:calc(100% + .45rem);margin-top:0;box-shadow:0 -1rem 2.5rem rgba(0,0,0,.36)}.column-toggle{display:flex;gap:.5rem;align-items:center;min-width:0;color:rgba(232,239,247,.9);font-size:.82rem}.column-toggle span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-toggle-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.45rem;gap:.45rem;align-items:center}.column-reorder-controls{display:inline-flex;gap:.18rem}.column-reorder-button{width:1.45rem;height:1.45rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(116,132,156,.2);border-radius:6px;color:rgba(232,239,247,.82);background:hsla(0,0%,100%,.04);cursor:pointer}.column-reorder-button .toolbar-icon{width:.82rem;height:.82rem}.column-reorder-button:hover:not(:disabled){border-color:rgba(255,86,86,.32);background:hsla(0,0%,100%,.08)}.column-reorder-button:disabled{opacity:.32;cursor:not-allowed}.column-menu-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;padding-top:.25rem}.column-menu-actions .button-link{min-height:2.05rem;padding:.38rem .5rem;font-size:.76rem;white-space:nowrap}.table-sort-button{display:inline-flex;gap:.28rem;align-items:center;width:100%;padding:0;border:0;background:transparent;color:rgba(244,248,255,.96);font:inherit;font-weight:800;text-align:left;text-transform:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.table-sort-button span{color:rgba(86,227,143,.92);font-size:.7rem;font-weight:900;min-width:1.1rem}.table-sort-button:hover{color:#fff}.numeric-cell{text-align:right!important}.ebay-reconcile-table-wrap{overflow-x:auto;border:1px solid rgba(116,132,156,.2);border-radius:8px;background:rgba(10,14,20,.82)}.inventory-list-scrollbox,.sales-order-table-wrap{overflow:auto}.inventory-list-scrollbox{max-height:min(41rem,calc(100vh - 23rem))}.sales-order-table-wrap{max-height:min(44rem,calc(100vh - 20rem))}.inventory-list-scrollbox .ebay-reconcile-table th,.sales-order-table-wrap .ebay-reconcile-table th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.ebay-reconcile-table{width:100%;min-width:760px;border-collapse:collapse;font-size:.84rem}.ebay-reconcile-table td,.ebay-reconcile-table th{padding:.58rem .7rem;border-bottom:1px solid rgba(116,132,156,.12);text-align:left;vertical-align:middle;white-space:nowrap}.ebay-reconcile-table .selection-cell{width:2.55rem;min-width:2.55rem;padding-right:.35rem;text-align:center}.ebay-reconcile-table .selection-cell input{width:1rem;height:1rem;accent-color:var(--checkbox-accent)}.ebay-reconcile-table th{color:rgba(184,196,213,.82);font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase;background:rgba(24,31,41,.95)}.ebay-reconcile-table tbody tr{background:rgba(9,13,19,.86)}.ebay-reconcile-table tbody tr:nth-child(2n){background:rgba(18,24,32,.9)}.ebay-reconcile-table tbody tr:hover{background:rgba(32,42,55,.92)}.ebay-listing-row{cursor:pointer}.ebay-listing-row-saving{opacity:.72}.inline-cell-input{width:min(11rem,100%);min-height:1.8rem;padding:.34rem .46rem;border:1px solid rgba(116,132,156,.2);border-radius:6px;background:rgba(8,13,21,.68);color:rgba(241,246,252,.96);font:inherit;font-weight:700;letter-spacing:0;outline:none}.inline-cell-input::placeholder{color:rgba(166,179,197,.58)}.inline-cell-input:hover{border-color:rgba(116,132,156,.38);background:rgba(12,18,28,.84)}.inline-cell-input:focus{border-color:rgba(86,227,143,.58);box-shadow:0 0 0 2px rgba(86,227,143,.1)}.inline-cell-input-missing{border-color:hsla(0,91%,71%,.42);color:hsla(31,97%,72%,.95)}.inline-cell-input:disabled{cursor:wait;opacity:.72}.inline-cell-input-number{width:5.8rem}.inline-cell-input-small{width:4.2rem}.listing-sku-value{display:inline-block;width:min(13rem,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-cell-input-date{width:8.6rem}.inline-cell-select{width:min(11rem,100%);cursor:pointer}.purchase-group-select-shell{position:relative;display:inline-block;max-width:100%}.purchase-group-select-shell-field{width:100%}.purchase-group-select-shell-inline{width:min(11rem,100%)}.purchase-group-select-shell .field-input,.purchase-group-select-shell .inline-cell-select{width:100%}.purchase-group-native-select{color:transparent!important}.purchase-group-native-select optgroup,.purchase-group-native-select option{color:rgba(241,246,252,.96);background:rgba(13,17,23,.98)}.purchase-group-select-display{position:absolute;top:50%;right:1.9rem;left:.72rem;overflow:hidden;color:rgba(241,246,252,.96);font-weight:700;line-height:1.2;pointer-events:none;text-overflow:ellipsis;transform:translateY(-50%);white-space:nowrap}.purchase-group-select-shell-inline .purchase-group-select-display{right:1.55rem;left:.46rem;font-size:inherit}.purchase-group-select-display.is-placeholder{color:rgba(166,179,197,.68)}.purchase-group-select-shell.is-disabled .purchase-group-select-display{opacity:.72}.inventory-indicator{min-height:2.4rem;padding:0 .65rem;border:1px solid rgba(116,132,156,.24);border-radius:8px;background:rgba(17,22,30,.88);color:rgba(226,234,244,.78);font:inherit;font-size:.76rem;font-weight:800;letter-spacing:0;line-height:1.05;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.inventory-indicator.active,.inventory-indicator:hover{border-color:rgba(86,227,143,.46);background:rgba(20,43,34,.86);color:#f4fff8}.inventory-indicator.active{box-shadow:inset 0 -2px 0 #56e38f}.inventory-missing-indicator{border-color:hsla(0,91%,71%,.2);background:rgba(32,48,74,.66);color:rgba(251,146,60,.95)}.inventory-missing-indicator.active,.inventory-missing-indicator:hover{border-color:hsla(0,91%,71%,.44);background:rgba(42,58,88,.92);color:#fdba74}.inventory-missing-indicator.active{box-shadow:inset 0 -2px 0 rgba(251,146,60,.95)}.inline-details-button{min-height:1.8rem;padding:.32rem .58rem;border:1px solid rgba(116,132,156,.22);border-radius:999px;background:rgba(18,24,33,.82);color:rgba(235,242,250,.88);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.inline-details-button:hover{border-color:rgba(86,227,143,.42);color:#fff}.profit-positive{color:rgba(86,227,143,.96);font-weight:900}.profit-negative{color:hsla(0,100%,74%,.94);font-weight:900}.ebay-reconcile-table tbody tr:last-child td{border-bottom:0}.ebay-reconcile-pagination{display:flex;align-items:center;justify-content:space-between;gap:.7rem;color:var(--muted);font-size:.82rem}.paginated-list-summary{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem .8rem}.page-size-control{display:inline-flex;align-items:center;gap:.4rem}.page-size-select{width:auto;min-width:4.75rem;min-height:2rem;padding:.36rem 1.9rem .36rem .58rem;font-size:.76rem}.ebay-reconcile-page-actions{display:flex;gap:.45rem}.ebay-reconcile-page-actions .button-link{min-height:2rem;padding:.42rem .72rem;font-size:.72rem}.listing-detail-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1rem;background:rgba(5,8,12,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.listing-detail-card{width:min(52rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow:auto;display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid rgba(120,151,190,.28);border-radius:8px;background:rgba(13,17,23,.98);box-shadow:0 1.5rem 4rem rgba(0,0,0,.45)}.listing-detail-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:start}.listing-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.listing-detail-header .section-copy,.listing-detail-header .section-title{margin:.2rem 0 0}.listing-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.listing-detail-note{padding:.8rem;border:1px solid rgba(120,151,190,.18);border-radius:8px;background:rgba(18,24,33,.72)}.listing-detail-note .section-copy{margin:.25rem 0 0}.quantity-revise-panel{display:grid;grid-gap:.75rem;gap:.75rem}.quantity-revise-actions{display:flex;flex-wrap:wrap;gap:.5rem}.quantity-revise-payload{max-height:11rem;overflow:auto;margin:0;padding:.75rem;border:1px solid rgba(120,151,190,.18);border-radius:8px;background:rgba(8,13,21,.62);color:hsla(0,0%,100%,.9);font-size:.75rem;line-height:1.45;white-space:pre-wrap}.sold-profit-card{position:relative;overflow:hidden;display:grid;grid-gap:1rem;gap:1rem;padding:1.1rem;border-radius:8px;color:#fff;background:radial-gradient(circle at 92% 4%,rgba(87,145,255,.72) 0 4.8rem,transparent 4.9rem),radial-gradient(circle at -4% 108%,rgba(75,139,255,.5) 0 5rem,transparent 5.1rem),linear-gradient(135deg,#4388f6,#2459df);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16)}.sold-profit-hero{display:grid;grid-template-columns:5.75rem minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:center;min-width:0}.sold-profit-image{display:grid;place-items:center;width:5.75rem;aspect-ratio:1;overflow:hidden;border:2px solid hsla(0,0%,100%,.78);border-radius:8px;background:hsla(0,0%,100%,.18);box-shadow:0 .8rem 1.6rem rgba(0,0,0,.18)}.sold-profit-image span{display:grid;place-items:center;width:100%;height:100%;background-position:50%;background-size:cover;color:hsla(0,0%,100%,.9);font-size:1.25rem;font-weight:800}.sold-profit-hero h3,.sold-profit-hero p{margin:0}.sold-profit-hero h3{max-width:34rem;color:#fff;font-size:1.05rem;line-height:1.25}.sold-profit-hero p{margin-top:.25rem;color:rgba(233,241,255,.82);font-size:.85rem}.sold-profit-summary{display:grid;grid-gap:.2rem;gap:.2rem}.sold-profit-summary span{color:rgba(233,241,255,.82);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sold-profit-summary strong{display:flex;align-items:baseline;gap:.55rem;color:#fff;font-size:clamp(2rem,6vw,3rem);line-height:1}.sold-profit-summary small{font-size:.95rem;font-weight:800;opacity:.8}.sold-profit-breakdown{display:grid;grid-gap:.58rem;gap:.58rem;margin:0;padding:.9rem;border-radius:8px;background:hsla(0,0%,100%,.12)}.sold-profit-breakdown div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:baseline}.sold-profit-breakdown dd,.sold-profit-breakdown dt{margin:0;font-size:.86rem}.sold-profit-breakdown dt{color:rgba(233,241,255,.82)}.sold-profit-breakdown dd{color:#fff;font-weight:900}.table-title-cell{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0;max-width:40ch}.table-title-cell span,.table-title-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono-cell,.table-title-cell span{color:rgba(170,184,202,.86);font-size:.78rem}.truncated-title{display:inline-block;max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}strong .truncated-title{color:inherit;font-size:inherit;font-weight:inherit}.mono-cell{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:700}.empty-table-cell{color:var(--muted);text-align:center!important}.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}.marketplace-prompt,.marketplace-prompt .feedback-banner{display:grid;grid-gap:.65rem;gap:.65rem}.marketplace-prompt .feedback-banner p{margin:0}.settings-danger-card{border-color:hsla(0,91%,71%,.22);background:linear-gradient(180deg,rgba(23,25,32,.98),rgba(18,17,20,.98))}.settings-danger-confirm{display:grid;grid-gap:.75rem;gap:.75rem}.settings-danger-confirm p{margin:0}.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}.review-draft-list{max-height:calc(100vh - 10.5rem);overflow-y:auto;overscroll-behavior:contain;padding-right:.3rem;scrollbar-gutter:stable}.review-image-grid{grid-template-columns:repeat(auto-fit,minmax(7rem,7rem));justify-content:start;align-items:start}.review-image-reorder-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.review-image-reorder-item{display:inline-flex;align-items:center;gap:.45rem}.review-image-management{display:grid;grid-gap:.85rem;gap:.85rem}.review-image-editor-tile{position:relative;display:grid;width:7rem;min-width:0}.review-image-remove-button,.review-image-swap-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(116,132,156,.32);background:rgba(18,24,33,.92);color:rgba(244,247,251,.96);line-height:1}.review-image-remove-button{position:absolute;top:.35rem;right:.35rem;z-index:2;width:1.45rem;height:1.45rem;border-radius:999px;font-size:1rem}.review-image-swap-button{width:1.8rem;height:1.8rem;border-radius:999px;font-size:1rem}.review-image-remove-button:hover,.review-image-rotate-button:hover,.review-image-swap-button:hover{border-color:rgba(125,211,252,.58);background:rgba(25,43,56,.98)}.review-image-remove-button:disabled,.review-image-rotate-button:disabled,.review-image-swap-button:disabled{opacity:.45;cursor:not-allowed}.review-image-rotate-controls{position:absolute;inset:0;z-index:2;pointer-events:none}.review-image-rotate-button{position:absolute;bottom:1.85rem;display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border:1px solid rgba(167,188,214,.42);border-radius:999px;background:rgba(18,24,33,.86);box-shadow:0 8px 18px rgba(0,0,0,.32);color:rgba(244,247,251,.96);font-size:.88rem;line-height:1;pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.review-image-rotate-button-left{left:.35rem}.review-image-rotate-button-right{right:.35rem}.review-image-crop-button{left:50%;transform:translateX(-50%)}.review-crop-icon{position:relative;display:inline-block;width:.9em;height:.9em}.review-crop-icon:after,.review-crop-icon:before{content:"";position:absolute;box-sizing:border-box;border-color:currentColor}.review-crop-icon:before{left:.08em;bottom:.08em;width:.58em;height:.58em;border-left:.14em solid;border-bottom:.14em solid}.review-crop-icon:after{top:.08em;right:.08em;width:.58em;height:.58em;border-top:.14em solid;border-right:.14em solid}.review-image-add-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:center}.review-image-upload-button{position:relative;overflow:hidden;cursor:pointer}.review-image-upload-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.review-image-url-add{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.5rem;gap:.5rem;align-items:center}.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}.pricing-lookups-card{grid-column:1/-1}.pricing-lookups-card-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.45rem}.pricing-comparison-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.pricing-comparison-actions .button-link{min-height:1.9rem;padding:.22rem .55rem;font-size:.78rem}.variation-selected-card-images{margin-top:.8rem}.pricing-lookup-list{display:grid;grid-gap:.6rem;gap:.6rem}.pricing-lookup-row{display:grid;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.7rem 0;border-top:1px solid hsla(0,0%,100%,.08)}.pricing-lookup-row.has-image{grid-template-columns:5rem minmax(0,1fr)}.pricing-lookup-row:first-child{border-top:0;padding-top:.2rem}.pricing-lookup-row:last-child{padding-bottom:0}.pricing-lookup-row-no-match{margin-top:.1rem;padding:.75rem .85rem;border:1px solid hsla(0,91%,71%,.42);border-radius:8px;background:rgba(127,29,29,.22)}.pricing-lookup-row-no-match .pricing-match-copy strong,.pricing-lookup-row-no-match .stat-label{color:#fecaca}.pricing-lookup-row-no-match .pricing-match-copy span{color:hsla(0,96%,89%,.82)}.pricing-lookup-row-unmatched{opacity:.82}.pricing-lookup-row-unmatched .stat-label:after{content:" no match";color:hsla(0,91%,71%,.86);font-weight:700}.pricing-lookup-row-researched{margin-top:.1rem;padding:.75rem .85rem;border:1px solid rgba(86,227,143,.34);border-radius:8px;background:rgba(20,83,45,.16)}.pricing-lookup-row-researched .pricing-match-copy strong,.pricing-lookup-row-researched .stat-label{color:#bbf7d0}.pricing-active-listing-heading{padding-top:.45rem;border-top:1px solid hsla(0,0%,100%,.08)}.pricing-active-listing-row{border-color:rgba(148,163,184,.18)}.pricing-update-suggestion{display:grid;grid-gap:.22rem;gap:.22rem;padding:.55rem .65rem;border:1px solid rgba(125,211,252,.28);border-radius:8px;background:rgba(8,47,73,.24)}.pricing-update-suggestion strong{color:#bae6fd;font-size:.9rem}.pricing-update-suggestion span{color:rgba(224,242,254,.82)}.pricing-match-image{width:5rem;aspect-ratio:1;object-fit:cover;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05)}.pricing-match-copy{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.pricing-match-copy span,.pricing-match-copy strong{overflow-wrap:anywhere}.pricing-match-copy span{color:var(--muted);font-size:.86rem}.pricing-match-links{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem}.pricing-match-links a{color:var(--accent);font-size:.86rem;font-weight:700;text-decoration:none}.pricing-match-links .button-link{min-height:1.9rem;padding:.22rem .55rem;font-size:.78rem}.pricing-match-links a:hover{text-decoration:underline}.mapping-field-list{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:.85rem}.mapping-field-row{padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.mapping-field-row:last-child{padding-bottom:0;border-bottom:0}.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}.inventory-match-list{overflow:hidden;border:1px solid rgba(116,132,156,.2);border-radius:8px;background:rgba(10,14,20,.82)}.inventory-match-row{width:100%;display:grid;grid-template-columns:minmax(5.8rem,.64fr) minmax(0,2.4fr) minmax(3.4rem,.36fr) minmax(3.4rem,.36fr) minmax(3.6rem,.4fr);grid-gap:.65rem;gap:.65rem;align-items:center;padding:.58rem .72rem;border-bottom:1px solid rgba(116,132,156,.12);background:rgba(9,13,19,.86);color:var(--foreground);cursor:pointer;font-size:.84rem;text-align:left}.inventory-match-row:nth-child(odd):not(.inventory-match-row-head){background:rgba(18,24,32,.9)}.inventory-match-row:hover{background:rgba(32,42,55,.92)}.inventory-match-row.is-selected{background:rgba(31,67,53,.82);box-shadow:inset 3px 0 0 #56e38f}.inventory-match-row:last-child{border-bottom:0}.inventory-match-row-head{color:rgba(184,196,213,.82);background:rgba(24,31,41,.95);cursor:default;font-size:.72rem;font-weight:700;text-transform:uppercase}.inventory-match-title{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.55rem;gap:.55rem;align-items:center;min-width:0}.inventory-match-title div{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.inventory-match-title span,.inventory-match-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-match-title span{color:rgba(170,184,202,.86);font-size:.78rem}.sales-filter-panel,.sales-layout{margin-bottom:.85rem}.sales-filter-grid{grid-template-columns:minmax(16rem,1.35fr) minmax(12rem,.95fr) minmax(10rem,.75fr) minmax(13rem,1fr) 2.35rem minmax(4.4rem,auto)}.sales-filter-grid-custom{grid-template-columns:minmax(14rem,1.2fr) minmax(11rem,.86fr) minmax(9rem,.68fr) minmax(12rem,.9fr) repeat(2,minmax(7.4rem,.55fr)) 2.35rem minmax(4.4rem,auto)}.inventory-filter-grid{grid-template-columns:minmax(16rem,1.35fr) minmax(12rem,.9fr) minmax(10rem,.72fr) minmax(9.5rem,.62fr) repeat(2,minmax(5.8rem,.42fr)) 2.35rem}.inventory-filter-grid-custom{grid-template-columns:minmax(16rem,1.2fr) minmax(12rem,.82fr) minmax(9rem,.64fr) minmax(8.5rem,.58fr) repeat(2,minmax(7.6rem,.52fr)) repeat(2,minmax(5.8rem,.4fr)) 2.35rem}.sales-metric-row{align-items:stretch;max-width:none;grid-template-columns:repeat(6,minmax(0,1fr))}.sales-filter-sync-button{align-self:end;justify-self:start}.sales-time-span-control{display:grid;grid-template-columns:minmax(0,1fr) 2.4rem 2.4rem;grid-gap:.35rem;gap:.35rem}.sales-time-span-heading{display:flex;align-items:baseline;gap:.5rem;min-width:0}.sales-time-span-range{color:rgba(184,196,213,.82);font-size:.74rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-time-nav-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;width:2.4rem;border:1px solid rgba(116,132,156,.28);border-radius:8px;background:rgba(18,24,33,.82);color:rgba(235,242,250,.88);cursor:pointer}.sales-time-nav-button:hover:not(:disabled){border-color:rgba(86,227,143,.34);background:hsla(0,0%,100%,.07)}.sales-time-nav-button:disabled{cursor:not-allowed;opacity:.42}.sales-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin-bottom:.85rem}.sales-chart-card{display:grid;grid-gap:1rem;gap:1rem}.sales-svg-chart{display:grid;grid-gap:.75rem;gap:.75rem}.sales-svg-chart svg{width:100%;min-height:14rem}.sales-pie-chart,.sales-svg-chart svg{border:1px solid rgba(116,132,156,.16);border-radius:8px;background:rgba(10,14,20,.72)}.sales-pie-chart{display:grid;grid-template-columns:minmax(10rem,.8fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center;min-height:16.25rem;padding:.75rem}.sales-pie-chart svg{width:100%;max-width:15rem;justify-self:center}.sales-pie-backdrop{fill:none;stroke:rgba(45,55,72,.72);stroke-width:44}.sales-pie-slice{fill:none;stroke-linecap:butt;stroke-width:44}.sales-pie-total-label{fill:rgba(184,196,213,.9);font-size:.72rem;font-weight:800;text-transform:uppercase}.sales-pie-total-value{fill:#f8fafc;font-size:.92rem;font-weight:900}.sales-pie-legend{display:grid;grid-gap:.55rem;gap:.55rem;min-width:0}.sales-pie-legend-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.65rem;gap:.65rem;align-items:center;color:rgba(226,232,240,.88);font-size:.82rem}.sales-pie-legend-row strong{color:#f8fafc;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sales-pie-legend-label{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.sales-pie-legend-label i{width:.65rem;height:.65rem;flex:0 0 auto;border-radius:999px}.sales-pie-legend-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-svg-chart text{fill:rgba(170,184,202,.88);font-size:.72rem;font-weight:700}.sales-chart-grid line{stroke:rgba(116,132,156,.16);stroke-width:1}.sales-chart-zero-line{stroke:rgba(229,233,240,.34);stroke-width:1.25}.sales-chart-axis text{fill:rgba(170,184,202,.72);font-size:.62rem;font-weight:800}.sales-chart-bar.revenue{fill:rgba(125,211,252,.86)}.sales-chart-bar.profit{fill:rgba(86,227,143,.9)}.sales-chart-bar.fees{fill:rgba(251,191,36,.86)}.sales-chart-bar.expenses{fill:hsla(0,91%,71%,.86)}.sales-chart-bar.sales-count{fill:rgba(192,132,252,.88)}.sales-chart-bar.new-listings{fill:rgba(163,230,53,.88)}.sales-chart-bar.loss{fill:hsla(0,91%,71%,.88)}.sales-chart-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.sales-chart-point{stroke:rgba(10,14,20,.92);stroke-width:2}.sales-chart-hit-area,.sales-chart-hit-point{fill:transparent;pointer-events:all;cursor:crosshair}.sales-chart-legend{display:flex;flex-wrap:wrap;gap:.45rem .8rem;color:rgba(203,213,225,.86);font-size:.78rem;font-weight:750}.sales-chart-legend span{display:inline-flex;align-items:center;gap:.35rem}.sales-chart-toggle-legend{gap:.45rem}.sales-chart-legend-toggle{display:inline-flex;align-items:center;gap:.35rem;min-height:1.9rem;padding:.32rem .55rem;border:1px solid rgba(116,132,156,.18);border-radius:8px;background:rgba(18,24,33,.6);color:rgba(203,213,225,.72);cursor:pointer;font:inherit}.sales-chart-legend-toggle.active{border-color:rgba(86,227,143,.28);background:hsla(0,0%,100%,.07);color:rgba(248,250,252,.94)}.sales-chart-legend-toggle:hover{border-color:rgba(125,211,252,.36)}.sales-chart-legend i{width:.65rem;height:.65rem;border-radius:2px;background:rgba(86,227,143,.9)}.sales-chart-legend i.revenue{background:rgba(125,211,252,.86)}.sales-chart-legend i.profit{background:rgba(86,227,143,.9)}.sales-chart-legend i.fees{background:rgba(251,191,36,.86)}.sales-chart-legend i.expenses{background:hsla(0,91%,71%,.86)}.sales-chart-legend i.sales-count{background:rgba(192,132,252,.88)}.sales-chart-legend i.new-listings{background:rgba(163,230,53,.88)}.sales-bar-list{display:grid;grid-gap:.85rem;gap:.85rem}.sales-bar-row{display:grid;grid-gap:.4rem;gap:.4rem}.sales-bar-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:rgba(229,233,240,.92)}.sales-bar-meta span{min-width:0;color:rgba(184,196,213,.86);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sales-bar-meta strong{flex:0 0 auto;font-size:.92rem}.sales-bar-track{height:.55rem;overflow:hidden;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.74)}.sales-bar-fill{display:block;height:100%;border-radius:inherit}.sales-bar-fill.positive{background:linear-gradient(90deg,rgba(52,211,153,.92),rgba(125,211,252,.82))}.sales-bar-fill.negative{background:linear-gradient(90deg,hsla(0,91%,71%,.92),rgba(251,191,36,.72))}.compact-empty-state{min-height:12rem}.sales-row-card{cursor:default}.sales-order-table-wrap{max-height:34rem;overflow:auto}.sales-order-table{min-width:1120px}.sales-order-table .sales-order-item-column{min-width:21rem}.sales-order-item-cell{display:grid;grid-gap:.18rem;gap:.18rem;white-space:normal!important}.sales-order-item-cell:has(.sales-order-item-thumb){grid-template-columns:2.45rem minmax(0,1fr);align-items:center;column-gap:.65rem}.sales-order-item-thumb{width:2.45rem;height:2.95rem;border-radius:4px;border:1px solid rgba(96,165,250,.34);background:rgba(15,23,42,.9);background-position:50%;background-size:cover}.sales-order-item-copy{min-width:0;display:grid;grid-gap:.18rem;gap:.18rem}.sales-order-item-cell span,.sales-order-item-cell strong{overflow:hidden;text-overflow:ellipsis}.sales-order-item-cell strong{color:rgba(246,249,252,.98);font-size:.92rem}.sales-order-item-cell span{color:rgba(170,184,202,.86);font-size:.78rem}.sales-order-item-link{color:inherit;text-decoration:none}.sales-order-item-link:focus-visible strong,.sales-order-item-link:hover strong{color:#7dd3fc}.ebay-reconcile-table tbody .order-group-header-row,.ebay-reconcile-table tbody .order-group-header-row:hover,.ebay-reconcile-table tbody .order-group-header-row:nth-child(2n){background:rgba(29,34,43,.96)}.order-group-header-row td{padding:.42rem .7rem;border-top:1px solid rgba(148,163,184,.2);border-bottom:1px solid rgba(148,163,184,.16)}.order-group-header-selectable{cursor:pointer}.ebay-reconcile-table tbody .order-group-header-selectable:hover,.order-group-header-selectable:hover{background:rgba(38,49,65,.98)}.ebay-reconcile-table tbody .order-group-selected:nth-child(2n),.order-group-selected{background:rgba(22,74,62,.9)}.order-group-header{display:flex;align-items:center;gap:.75rem;min-width:0}.order-group-header strong{min-width:0;overflow:hidden;color:rgba(232,238,247,.95);font-size:.78rem;font-weight:800;text-overflow:ellipsis}.order-group-count{flex:0 0 auto;padding:.18rem .5rem;border-radius:999px;background:rgba(37,99,235,.18);color:#60a5fa;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.order-group-action{flex:0 0 auto;margin-left:auto;color:rgba(184,196,213,.78);font-size:.7rem;font-weight:800;text-transform:uppercase}.order-group-selected .order-group-action{color:rgba(86,227,143,.95)}.variation-listing-group-summary{min-width:9rem;flex:1 1 auto;overflow:hidden;color:rgba(184,196,213,.76);font-size:.72rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.order-group-expand-button{flex:0 0 auto;padding:.22rem .5rem;border:1px solid rgba(96,165,250,.28);border-radius:var(--radius-sm);color:rgba(191,219,254,.95);font-size:.68rem;font-weight:900;text-transform:uppercase}.order-group-expand-button:focus-visible,.order-group-expand-button:hover{border-color:rgba(125,211,252,.52);background:rgba(14,116,144,.16);color:#e0f2fe}.variation-listing-group-header-row .order-group-action{margin-left:0}.ebay-reconcile-table tbody .order-group-totals-row,.ebay-reconcile-table tbody .order-group-totals-row:hover,.ebay-reconcile-table tbody .order-group-totals-row:nth-child(2n){background:rgba(20,25,34,.96)}.order-group-totals-row td{padding:.35rem .7rem;border-bottom:1px solid rgba(148,163,184,.14);color:rgba(184,196,213,.82);font-size:.72rem;font-weight:800;white-space:nowrap}.order-group-totals-row .order-group-total-label{color:rgba(232,238,247,.92);font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.order-group-totals-row strong{color:rgba(232,238,247,.96);font-size:.73rem;font-weight:900}.order-group-totals-row strong.profit-positive{color:rgba(86,227,143,.96)}.order-group-totals-row strong.profit-negative{color:hsla(0,100%,74%,.94)}.ebay-reconcile-table tbody .order-group-last-row td{border-bottom:3px solid rgba(96,165,250,.42)}.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{width:7rem;aspect-ratio:1;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:.35rem;gap:.35rem;text-decoration:none;color:inherit}.review-image-button{padding:0;text-align:left;background:transparent;border:0;cursor:pointer}.review-image{width:100%;aspect-ratio:1;height:auto;object-fit:contain;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-image-modal-backdrop{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:1.5rem;background:rgba(6,8,12,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.review-image-modal{position:relative;display:grid;grid-gap:.8rem;gap:.8rem;width:min(96vw,76rem);max-height:calc(100vh - 3rem);padding:1rem 1rem .85rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,rgba(20,24,33,.98),rgba(12,15,22,.98));box-shadow:0 26px 72px rgba(0,0,0,.48)}.review-image-modal-close{position:absolute;top:.7rem;right:.8rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:#fff;font-size:1.2rem;line-height:1;cursor:pointer}.review-image-modal-frame{position:relative;display:grid;place-items:center}.review-image-modal-asset{width:100%;max-height:calc(100vh - 10rem);object-fit:contain;border-radius:14px;background:rgba(9,11,16,.96)}.review-image-modal-nav{position:absolute;top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:rgba(9,11,16,.78);color:#fff;font-size:1.65rem;line-height:1;cursor:pointer;transform:translateY(-50%)}.review-image-modal-nav-prev{left:.8rem}.review-image-modal-nav-next{right:.8rem}.review-image-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.review-image-modal-meta{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.review-image-modal-caption{color:rgba(214,221,230,.82);font-size:.92rem}.review-image-modal-count{color:rgba(214,221,230,.66);font-size:.86rem}.review-image-modal-actions{display:inline-flex;align-items:center;gap:.45rem}.review-image-modal-action{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border:1px solid rgba(167,188,214,.34);border-radius:999px;background:hsla(0,0%,100%,.06);color:rgba(244,247,251,.96);font-size:1rem;line-height:1;cursor:pointer}.review-image-modal-action:hover{border-color:rgba(125,211,252,.5);background:rgba(25,43,56,.92)}.review-image-modal-action:disabled{opacity:.45;cursor:not-allowed}.review-crop-modal{position:relative;display:grid;grid-gap:.85rem;gap:.85rem;width:min(94vw,64rem);max-height:calc(100vh - 3rem);padding:1rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,rgba(20,24,33,.98),rgba(12,15,22,.98));box-shadow:0 26px 72px rgba(0,0,0,.48)}.review-crop-modal-actions,.review-crop-modal-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.review-crop-modal-header h2{margin:0;color:rgba(244,247,251,.96);font-size:1rem;line-height:1.25}.review-crop-modal-actions{justify-content:flex-end;flex-wrap:wrap}.review-crop-stage{position:relative;display:grid;place-items:center;overflow:hidden;min-height:18rem;max-height:calc(100vh - 12rem);border-radius:14px;background:rgba(9,11,16,.96)}.review-crop-frame{position:relative;display:inline-grid}.review-crop-frame,.review-crop-image{max-width:100%;max-height:calc(100vh - 12rem)}.review-crop-image{display:block;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;cursor:crosshair}.review-crop-box{position:absolute;z-index:2;border:2px solid rgba(244,247,251,.96);border-radius:3px;box-shadow:0 0 0 9999px rgba(6,8,12,.52),inset 0 0 0 1px rgba(12,15,22,.9);pointer-events:none}.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}.multi-select-field{position:relative}.multi-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;cursor:pointer}.multi-select-caret{color:rgba(214,221,230,.68);font-size:.82rem}.multi-select-menu{position:fixed;z-index:80;display:grid;grid-gap:.2rem;gap:.2rem;padding:.55rem;border-radius:8px;border:1px solid rgba(116,132,156,.28);background:rgba(13,17,23,.98);box-shadow:0 18px 42px rgba(0,0,0,.34)}.multi-select-option{display:flex;align-items:center;gap:.65rem;padding:.45rem .5rem;border-radius:8px;color:var(--text);cursor:pointer}.multi-select-option:hover{background:hsla(0,0%,100%,.04)}.multi-select-option input{margin:0}.field-span-2{grid-column:span 2}.settings-rule-list{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.settings-rule-item{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:hsla(0,0%,100%,.025)}.settings-rule-item.is-collapsed{gap:0;padding-block:.8rem}.settings-rule-item-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.settings-rule-item-header>div:first-child{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.settings-rule-item-header .section-copy,.settings-rule-item-header .subsection-title{margin:0}.settings-rule-item-header .section-copy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-rule-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem .75rem;align-items:start}.settings-rule-form .field,.settings-rule-form .field-input{min-width:0;width:100%}.settings-rule-form .field-input{height:2.75rem}.settings-rule-form .field-label{min-height:1rem}.settings-checkbox-field input{width:1.1rem;height:1.1rem}.full-span{grid-column:1/-1}.lots-layout{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.65fr);grid-gap:1rem;gap:1rem;align-items:start}.lot-card-list{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.9rem}.lot-card-page-box{min-height:17.8rem;max-height:37.5rem;overflow:hidden;align-content:start}.lot-summary-card{display:flex;justify-content:space-between;gap:.75rem;width:100%;padding:.85rem;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:hsla(0,0%,100%,.035);color:var(--text);text-align:left;cursor:pointer}.lot-summary-card.is-active,.lot-summary-card:hover{border-color:rgba(231,109,54,.52);background:rgba(231,109,54,.11)}.lot-summary-card span{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.lot-summary-card small,.lot-summary-card strong{overflow-wrap:anywhere}.lot-summary-card small{color:var(--muted)}.lot-summary-card b{white-space:nowrap}.lot-source-linker{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:end;margin:1rem 0}.attachment-cell{display:grid;grid-gap:.45rem;gap:.45rem;min-width:8rem}.attachment-thumbnail-strip{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.attachment-thumbnail-strip-large{gap:.55rem}.attachment-thumbnail{display:inline-flex;width:2.4rem;height:2.4rem;overflow:hidden;border:1px solid rgba(225,231,238,.18);border-radius:8px;background:rgba(8,12,18,.8);cursor:pointer}.attachment-thumbnail img{width:100%;height:100%;object-fit:cover}.attachment-pdf-thumbnail{align-items:center;justify-content:center;color:#f8fafc;background:linear-gradient(145deg,rgba(190,24,93,.92),rgba(127,29,29,.88))}.attachment-pdf-label{font-size:.68rem;font-weight:800;letter-spacing:.04em}.attachment-pdf-modal-asset{width:min(92vw,70rem);height:min(78vh,60rem);border:0;background:#111827}.attachment-thumbnail-strip-large .attachment-thumbnail{width:4.2rem;height:4.2rem}.attachment-upload-button{width:-moz-fit-content;width:fit-content;min-height:2rem;padding:.35rem .55rem;font-size:.78rem;cursor:pointer}.attachment-create-panel{display:grid;grid-gap:.45rem;gap:.45rem}.attachment-create-row{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.attachment-pending-preview{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem;align-items:center}.attachment-pending-name{max-width:min(18rem,100%);overflow:hidden;color:var(--muted);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.attachment-remove-button{min-height:2rem;padding:.35rem .55rem;font-size:.78rem}.lot-attachment-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin:1rem 0;padding:.85rem;border:1px solid rgba(225,231,238,.12);border-radius:8px;background:hsla(0,0%,100%,.03)}.muted-cell{color:var(--muted);font-size:.82rem}.lot-danger-zone{margin:1rem 0}.lot-limitations{margin-top:.9rem}.lots-pagination{margin-top:.75rem}.field-inline{display:inline-grid}.field-label{font-size:.88rem;font-weight:650}.field-help{display:block;margin-top:.4rem;color:rgba(225,231,238,.68);font-size:.82rem;line-height:1.45}.field-help strong{color:#f5f7fa}.policy-editor{display:grid;grid-gap:.75rem;gap:.75rem}.policy-editor-list{display:grid;grid-gap:.65rem;gap:.65rem;padding:.85rem 1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;background:rgba(16,18,24,.7)}.policy-editor-item{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.65rem .8rem;border-radius:14px;background:rgba(11,13,18,.9);border:1px solid hsla(0,0%,100%,.06)}.policy-editor-add{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem}.settings-policy-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:end}.settings-policy-action{align-self:end}.settings-policy-sync{width:100%;min-height:2.9rem;justify-content:center}.settings-policy-help{grid-column:1/-1;margin-top:-.15rem}.settings-scroll-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,300px);grid-gap:1rem;gap:1rem;overflow-x:auto;padding-bottom:.35rem;scroll-snap-type:x proximity}.settings-scroll-card{scroll-snap-align:start}.settings-plan-row{grid-auto-columns:minmax(320px,380px)}.billing-interval-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.25rem;gap:.25rem;padding:.25rem;border:1px solid rgba(116,132,156,.22);border-radius:8px;background:rgba(7,11,17,.68)}.billing-interval-toggle button{min-width:0;min-height:2.35rem;border:1px solid transparent;border-radius:6px;background:transparent;color:rgba(216,226,238,.78);font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.billing-interval-toggle button span{display:block;margin-top:.12rem;color:rgba(86,227,143,.94);font-size:.68rem;font-weight:850}.billing-interval-toggle button.is-selected{border-color:rgba(125,211,252,.32);background:rgba(25,43,56,.92);color:#fff}.billing-interval-toggle button:disabled{cursor:not-allowed;color:rgba(151,163,180,.5)}.billing-feature-list{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding:0;list-style:none}.billing-feature-list li{position:relative;padding-left:1.05rem;color:rgba(220,230,242,.84);font-size:.88rem;line-height:1.42}.billing-feature-list li:before{content:"";position:absolute;left:0;top:.5em;width:.38rem;height:.38rem;border-radius:999px;background:rgba(125,211,252,.92)}.settings-subsection-header{margin-top:1.35rem}@media (max-width:1180px){.settings-policy-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.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)}select.field-input{color-scheme:dark}select.field-input optgroup,select.field-input option{background:#1a1d25;color:#f4f7fb}.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)}.settings-inline-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,.55fr);grid-gap:.5rem;gap:.5rem;align-items:center}.settings-chip-field,.settings-inline-fields .field-input{min-width:0}.settings-chip-box{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;min-height:7rem;padding:.75rem;border:1px solid var(--settings-border,rgba(116,132,156,.22));border-radius:8px;background:rgba(8,12,18,.62)}.settings-chip-list{display:flex;flex-wrap:wrap;gap:.45rem;min-width:0}.settings-chip{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;min-height:2rem;padding:.28rem .35rem .28rem .7rem;border:1px solid rgba(125,211,252,.28);border-radius:999px;background:rgba(125,211,252,.1);color:#f5f7fa;font-size:.84rem;line-height:1.2}.settings-chip-label{overflow-wrap:anywhere}.settings-chip-add,.settings-chip-remove{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border:1px solid rgba(116,132,156,.24);border-radius:999px;color:#f5f7fa;background:hsla(0,0%,100%,.06);cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:.86rem;font-weight:800;line-height:1;padding:0}.settings-chip-add:hover,.settings-chip-remove:hover{border-color:rgba(86,227,143,.45);background:rgba(86,227,143,.12)}.settings-chip-add{font-size:1.05rem;font-weight:700}.settings-chip-input{width:min(14rem,100%);min-height:2rem;padding:.45rem .65rem;border-radius:999px}.settings-chip-empty{color:var(--settings-muted,rgba(184,196,213,.84));font-size:.86rem}.field-textarea{min-height:7rem;resize:none}.field-textarea-compact{min-height:4.25rem}.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}.pricing-source-field{min-width:0}.pricing-source-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));grid-gap:.35rem;gap:.35rem}.toggle-field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:.7rem;gap:.7rem;padding:.85rem;border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.04)}.toggle-field input{width:1rem;height:1rem;margin-top:.15rem}.toggle-field span{display:grid;grid-gap:.25rem;gap:.25rem}.toggle-field small{color:var(--muted);line-height:1.45}.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-card-header-actions,.batch-collapsed-summary,.batch-list-header-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.batch-card-header-actions,.batch-list-header-actions{justify-content:flex-end}.compact-action{min-height:2rem;padding:.42rem .7rem;font-size:.82rem}.batch-card.is-collapsed{padding-block:.75rem}.batch-collapsed-summary{padding:.45rem 0;color:rgba(214,221,230,.74);font-size:.86rem}.batch-collapsed-summary span{display:inline-flex;align-items:center;min-height:1.8rem;padding:.28rem .55rem;border-radius:999px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.review-editor-media-shell{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem}.review-editor-media-copy{display:grid;grid-gap:.9rem;gap:.9rem}.review-external-actions{display:flex;flex-wrap:wrap;gap:.5rem}.review-external-actions .button-link{width:-moz-fit-content;width:fit-content}.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}.file-manifest{max-height:28rem;overflow-y:auto;padding-right:.35rem}.feedback-banner{padding:.95rem 1rem;border-radius:var(--radius-md);border:1px solid transparent}.data-freshness-popdown{position:fixed;top:.72rem;left:0;right:0;z-index:1320;display:flex;justify-content:center;width:auto;margin:0;padding:0 1rem;pointer-events:none;animation:data-freshness-popdown .18s ease-out}.data-freshness-popdown.is-collapsed{margin:0}.data-freshness-popdown>*{pointer-events:auto}.activity-card-compact.data-freshness-notice{width:min(34rem,100%);border-color:rgba(251,191,36,.36)}.activity-card-compact.data-freshness-notice.activity-card-danger{border-color:hsla(0,91%,71%,.38)}.activity-card-compact.data-freshness-notice .activity-card-detail{white-space:normal}.data-freshness-retry{min-height:1.9rem;padding:.35rem .68rem;white-space:nowrap}.data-freshness-collapse{display:grid;width:1.9rem;height:1.9rem;place-items:center;border:1px solid rgba(148,163,184,.24);border-radius:8px;color:rgba(226,232,240,.9)}.data-freshness-chip:focus-visible,.data-freshness-chip:hover,.data-freshness-collapse:focus-visible,.data-freshness-collapse:hover{border-color:rgba(125,211,252,.48);color:#fff}.data-freshness-collapse-icon{width:.5rem;height:.5rem;border-top:2px solid;border-left:2px solid;transform:translateY(.12rem) rotate(45deg)}.data-freshness-collapse-icon.is-collapsed{transform:translateY(-.08rem) rotate(225deg)}.data-freshness-chip{display:inline-flex;align-items:center;gap:.48rem;max-width:min(18rem,100%);min-height:2.15rem;padding:.42rem .64rem;border:1px solid rgba(251,191,36,.32);border-radius:999px;background:rgba(8,13,20,.96);color:#fde68a;font-size:.76rem;font-weight:850;box-shadow:0 14px 30px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer}.data-freshness-chip-dot{width:.48rem;height:.48rem;flex:0 0 auto;border-radius:999px;background:#fbbf24;box-shadow:0 0 0 0 rgba(251,191,36,.42);animation:global-sync-pulse 1.45s ease-in-out infinite}.data-freshness-chip-dot.is-danger{background:#f87171;box-shadow:0 0 0 0 hsla(0,91%,71%,.42)}@keyframes data-freshness-popdown{0%{opacity:0;transform:translateY(-.7rem)}to{opacity:1;transform:translateY(0)}}.activity-card{position:relative;z-index:1;display:grid;grid-gap:.75rem;gap:.75rem;padding:.9rem 1rem;border:1px solid rgba(125,211,252,.24);border-radius:8px;background:rgba(8,13,20,.76);color:var(--text)}.activity-card-modal{width:min(31rem,calc(100vw - 2rem));padding:1.2rem;box-shadow:0 28px 70px rgba(0,0,0,.38)}.activity-card-compact{gap:.45rem;width:100%;padding:.62rem .78rem;background:rgba(8,13,20,.94);box-shadow:0 16px 36px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.activity-card-compact .activity-card-header{gap:.62rem}.activity-card-compact .activity-card-spinner{width:.72rem;height:.72rem;border-width:0;background:#7dd3fc;box-shadow:0 0 0 0 rgba(125,211,252,.4);animation:global-sync-pulse 1.45s ease-in-out infinite}.activity-card-compact.activity-card-warning .activity-card-spinner{background:#fbbf24;box-shadow:0 0 0 0 rgba(251,191,36,.4)}.activity-card-compact .activity-card-message{font-size:.82rem;line-height:1.1}.activity-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.activity-card-title-row .section-eyebrow{margin:0}.activity-card-elapsed{color:var(--muted);font-family:var(--font-mono);font-size:.64rem;line-height:1;white-space:nowrap}.activity-card-compact .activity-card-detail{overflow:hidden;font-size:.72rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.activity-card-compact .activity-progress-track{height:.28rem}.activity-card-meta{display:flex;flex-wrap:wrap;gap:.35rem .55rem;color:var(--muted);font-size:.66rem;line-height:1.1}.activity-card-meta span{position:relative;white-space:nowrap}.activity-card-meta span+span:before{position:absolute;left:-.36rem;color:rgba(148,163,184,.62);content:"/"}.activity-card-overlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:rgba(6,10,16,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.activity-card-warning{border-color:rgba(251,191,36,.28)}.activity-card-danger{border-color:hsla(0,91%,71%,.3)}.activity-card-header{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:start}.activity-card-with-actions .activity-card-header{grid-template-columns:auto minmax(0,1fr) auto}.activity-card-static .activity-card-header{grid-template-columns:minmax(0,1fr)}.activity-card-static.activity-card-with-actions .activity-card-header{grid-template-columns:minmax(0,1fr) auto}.activity-card-actions{display:flex;justify-content:flex-end}.activity-card-cancel-button{display:grid;width:1.35rem;height:1.35rem;place-items:center;border:1px solid rgba(148,163,184,.24);border-radius:999px;color:var(--muted);font-size:1rem;line-height:1}.activity-card-cancel-button:focus-visible,.activity-card-cancel-button:hover{border-color:hsla(0,91%,71%,.52);color:#fecaca}.activity-cancel-dialog .section-title{margin:.2rem 0 0}.activity-cancel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.activity-card-spinner{width:1rem;height:1rem;margin-top:.15rem;border:2px solid rgba(148,163,184,.28);border-top-color:#7dd3fc;border-radius:999px;animation:activity-card-spin .85s linear infinite}.activity-card-warning .activity-card-spinner{border-top-color:#fbbf24}.activity-card-danger .activity-card-spinner{border-top-color:#f87171}.activity-card-detail,.activity-card-message{margin:0}.activity-card-message{color:#f8fafc;font-weight:700;line-height:1.25}.activity-card-detail{color:var(--muted);line-height:1.45}.activity-progress-track{position:relative;display:block;width:100%;height:.35rem;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.2)}.activity-progress-fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,#7dd3fc,#86efac);transition:width .18s ease}.activity-card-warning .activity-progress-fill{background:linear-gradient(90deg,#fbbf24,#86efac)}.activity-card-danger .activity-progress-fill{background:linear-gradient(90deg,#f87171,#fbbf24)}.activity-progress-track.is-indeterminate .activity-progress-fill{width:42%;animation:activity-progress-sweep 1.15s ease-in-out infinite}@keyframes activity-card-spin{to{transform:rotate(1turn)}}@keyframes activity-progress-sweep{0%{transform:translateX(-110%)}50%{transform:translateX(70%)}to{transform:translateX(245%)}}.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}.batch-list .batch-card .batch-issue-list{grid-template-columns:1fr;margin-top:.75rem;max-height:min(18rem,38vh);overflow-y:auto;overscroll-behavior:contain;padding-right:.35rem;scrollbar-gutter:stable}.batch-list .batch-card .batch-issue-list li{min-width:0}.batch-list .batch-card .batch-issue-list .failure-copy{width:100%}.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-patch-notes-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{border-color:rgba(106,132,196,.2);background:rgba(86,106,158,.12);color:#dce7ff}.support-report-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);align-items:start;grid-gap:.85rem;gap:.85rem}.support-compose-card,.support-history-card,.support-patch-notes-card{display:grid;grid-gap:1rem;gap:1rem}.support-history-card{align-content:start;grid-template-rows:auto minmax(0,1fr);min-height:min(42rem,calc(100vh - 12rem))}.support-patch-notes-card{margin-bottom:.85rem}.support-patch-notes-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.support-patch-note-list{display:grid;grid-gap:.65rem;gap:.65rem}.support-patch-note-inline-list{display:grid;grid-gap:.6rem;gap:.6rem;margin:0;padding:0;list-style:none}.support-patch-note-inline-list li{padding:.85rem 1rem;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;background:hsla(0,0%,100%,.035)}.support-patch-note-inline-list strong{display:block;color:#f5f7fa;font-size:.96rem}.support-patch-note-inline-list p{margin:.3rem 0 0;color:rgba(225,231,238,.8);font-size:.92rem;line-height:1.5}.support-patch-note-day{border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:rgba(11,13,18,.72);overflow:hidden}.support-patch-note-day summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem .95rem;color:#f5f7fa;cursor:pointer;font-weight:800;list-style-position:inside}.support-patch-note-day summary span:last-child{color:rgba(225,231,238,.68);font-size:.85rem;font-weight:700;white-space:nowrap}.support-patch-note-day ul{display:grid;grid-gap:.6rem;gap:.6rem;margin:0;padding:0 .95rem .95rem;list-style:none}.support-patch-note-day li{display:grid;align-items:start;grid-gap:.75rem;gap:.75rem;padding:.75rem;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;background:hsla(0,0%,100%,.035)}.support-patch-note-day li>div{min-width:0}.support-patch-note-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.support-patch-note-day strong{display:block;color:#f5f7fa;font-size:.98rem}.support-patch-note-day p{margin:.3rem 0 0;color:rgba(225,231,238,.8);font-size:.92rem;line-height:1.5}.support-patch-note-pagination{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.25rem;color:rgba(225,231,238,.66);font-size:.86rem}.support-patch-note-pagination-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.support-form{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;align-content:start;grid-gap:.45rem;gap:.45rem;max-height:min(36rem,calc(100vh - 15rem));overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem;scrollbar-gutter:stable}.support-request-card{display:grid;grid-gap:.7rem;gap:.7rem;padding:.95rem 1rem;border-radius:18px}.support-request-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;width:100%;padding:.8rem .85rem;border-radius:8px;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.support-request-row:hover{transform:translateY(-1px);border-color:rgba(86,227,143,.34);background:radial-gradient(circle at top right,rgba(86,227,143,.09),transparent 32%),rgba(18,24,33,.9)}.support-request-row-main{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem}.support-request-title{overflow:hidden;color:#fff;font-size:.98rem;font-weight:850;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.support-request-row-status,.support-request-submeta{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.support-request-row-date,.support-request-submeta{color:rgba(184,196,213,.84);font-size:.78rem;font-weight:750}.support-request-submeta span+span:before{content:"";display:inline-block;width:.28rem;height:.28rem;margin-right:.55rem;border-radius:999px;background:rgba(125,211,252,.72);vertical-align:middle}.support-request-row-status{justify-content:flex-end}.support-request-meta{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.85rem}.support-request-meta a{color:#ff9a9a}.support-confirmation-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:.6rem;gap:.6rem}.support-confirmation-comment{min-height:4.75rem}.support-confirm-button{min-width:8.5rem;justify-content:center}.support-comment-list{display:grid;grid-gap:.55rem;gap:.55rem}.support-comment-item{display:grid;grid-gap:.25rem;gap:.25rem;padding:.65rem;border:1px solid rgba(116,132,156,.18);border-radius:8px;background:rgba(7,10,15,.42)}.support-comment-author{color:rgba(245,247,250,.72);font-size:.78rem;font-weight:800}.support-attachment-dropzone{min-height:8rem}.support-attachment-list,.support-history-attachments{display:flex;flex-wrap:wrap;gap:.6rem}.support-attachment-chip{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;grid-gap:.6rem;gap:.6rem;width:min(100%,24rem);padding:.45rem;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:rgba(11,13,18,.72)}.support-attachment-chip img,.support-history-attachments img{width:3.25rem;height:3.25rem;border-radius:6px;object-fit:cover;background:rgba(0,0,0,.28)}.support-attachment-chip span{overflow:hidden;color:rgba(245,247,250,.9);font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.support-attachment-remove{color:#ffabab;font-weight:700;cursor:pointer}.support-history-attachments img{width:4rem;height:4rem}.support-history-controls{display:flex;align-items:flex-end;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}.support-filter-field{min-width:11rem}.support-detail-overlay{background:rgba(5,8,12,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.support-detail-card{width:min(54rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);gap:.85rem;overflow-y:auto;border-radius:8px}.support-detail-header{padding-bottom:.85rem;border-bottom:1px solid rgba(116,132,156,.16)}.support-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.support-detail-metrics .metric-card,.support-detail-note{border-color:rgba(116,132,156,.22);border-radius:8px;background:radial-gradient(circle at top right,rgba(125,211,252,.065),transparent 34%),rgba(13,18,26,.84)}.support-detail-metrics .metric-card{display:grid;grid-gap:.3rem;gap:.3rem;padding:.8rem .85rem}.support-detail-metrics .metric-value{font-size:1rem;line-height:1.2;text-transform:capitalize}.support-detail-body,.support-detail-grid{display:grid;grid-gap:.65rem;gap:.65rem}.support-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-detail-note{display:grid;grid-gap:.45rem;gap:.45rem;padding:.8rem .85rem}.support-detail-note .section-copy{margin:0;white-space:pre-wrap}.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.95fr) minmax(5.75rem,6.5rem);grid-gap:.75rem;gap:.75rem;align-items:center}.ops-row-title{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0}.ops-row-title .subsection-title{margin:0;font-size:1.04rem;line-height:1.2}.review-draft-card .review-card-actions{margin-top:.25rem}.review-draft-preview{display:grid;align-self:stretch;justify-self:end;width:100%}.review-draft-preview-image{width:100%;aspect-ratio:.72;object-fit:cover;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:rgba(11,13,18,.92)}.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 .batch-issue-list{grid-template-columns:1fr;margin-top:.75rem}.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);background-repeat:no-repeat;background-size:cover}.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{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-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)}.marketing-legal-hero{padding-bottom:0}.marketing-legal-updated{color:rgba(214,221,230,.62);font-size:.86rem}.marketing-legal-page{width:min(calc(100% - 2rem),920px);margin:0 auto;display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem 0 0}.marketing-legal-section{display:grid;grid-gap:.8rem;gap:.8rem;padding:1rem;border-radius:20px;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,.22)}.marketing-legal-section h2{margin:0;font-size:1.16rem;line-height:1.2}.marketing-legal-section li,.marketing-legal-section p{color:rgba(214,221,230,.82);line-height:1.65}.marketing-legal-section ul{display:grid;grid-gap:.65rem;gap:.65rem;margin:0;padding-left:1.1rem}.marketing-legal-section a{color:#ff9a9a}.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-blocking-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1rem;background:rgba(5,8,12,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-blocking-panel{display:grid;justify-items:center;grid-gap:.8rem;gap:.8rem;width:min(100%,28rem);padding:1.5rem;border:1px solid rgba(116,132,156,.24);border-radius:8px;background:radial-gradient(circle at top right,rgba(195,25,31,.12),transparent 36%),linear-gradient(180deg,rgba(18,24,33,.98),rgba(12,16,23,.98));box-shadow:0 24px 64px rgba(0,0,0,.42);text-align:center}.auth-blocking-spinner{width:2.5rem;height:2.5rem;border-radius:999px;border:3px solid hsla(0,0%,100%,.16);border-top-color:rgba(255,86,86,.92);animation:auth-blocking-spin .8s linear infinite}.auth-blocking-title{margin:0;font-size:1.45rem;line-height:1.1}@keyframes auth-blocking-spin{to{transform:rotate(1turn)}}.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(17,56,42,.82);border-color:rgba(86,227,143,.36)}.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(86,227,143,.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:.22rem;gap:.22rem;margin-top:.72rem;padding-top:.72rem;border-top:1px solid rgba(116,132,156,.16)}.nav-account-area{flex:0 0 auto;margin-top:auto;padding-top:.58rem}.nav-account-toggle{width:100%;text-align:left;padding:.72rem 0 0;background:transparent;border-left:0;border-right:0;border-bottom:0;cursor:pointer}.nav-account-toggle.is-open{border-top-color:rgba(86,227,143,.28)}.nav-account-toggle-hint{color:rgba(214,221,230,.58);font-size:.7rem;letter-spacing:.04em}.nav-account-controls{display:none;gap:.44rem;margin-top:.5rem}.nav-account-controls.is-open{display:grid}.nav-controls-stack{margin-top:0}.nav-account-label,.nav-account-subtle{margin:0;color:rgba(148,163,184,.86);font-size:.74rem;line-height:1.25}.nav-account-value{margin:0;word-break:break-word;color:rgba(241,245,249,.98);font-size:.82rem;font-weight:800;line-height:1.2}.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:0}.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 (min-width:1081px) and (max-height:760px){.sidebar-card{padding:.62rem}.brand-block{padding:.5rem}.brand-logo-wrap{margin-bottom:.32rem}.brand-logo{width:min(100%,8.8rem)}.brand-kicker{font-size:.64rem}.nav-stack{gap:.28rem;margin-top:.52rem}.nav-link{min-height:2.16rem;padding:.42rem .54rem}.nav-label{font-size:.84rem}.nav-account-area{padding-top:.44rem}.nav-account-toggle{padding-top:.54rem}.nav-account-value{font-size:.76rem}.nav-account-label,.nav-account-subtle,.nav-account-toggle-hint{font-size:.66rem}}@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{grid-template-columns:1fr;gap:.35rem}.app-grid,.batch-layout,.exports-layout,.inventory-layout,.lots-layout,.page-section-grid,.review-layout,.settings-category-layout,.support-grid,.support-report-layout{display:grid;grid-template-columns:1fr;padding-left:0}.inventory-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-dashboard-grid{grid-template-columns:1fr}.ebay-listing-filter-bar{grid-template-columns:minmax(0,1fr) minmax(10rem,14rem)}.inventory-filter-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-card{display:block;height:auto;min-height:0;overflow:visible;position:static}.global-background-indicators{bottom:.75rem;width:calc(100vw - 1.5rem)}.notification-popdown{grid-template-columns:.28rem minmax(0,1fr)}.notification-popdown-actions{grid-column:2;justify-content:flex-start;padding:0 .72rem .72rem 0}.review-sidebar{max-height:none;overflow:visible;position:static}.review-draft-list{max-height:28rem}.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}.review-filter-summary{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.review-filter-bulk-action{grid-column:2;justify-self:stretch}.inventory-bulk-edit-bar{grid-template-columns:minmax(7rem,.8fr) minmax(10rem,1.25fr) minmax(8rem,.9fr) minmax(8rem,.9fr)}.inventory-bulk-actions,.inventory-bulk-edit-summary{grid-column:auto}.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,.workspace-header{flex-direction:column}.page-actions,.workspace-header-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,.ebay-listing-filter-bar,.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,.sales-dashboard-grid,.section-grid{grid-template-columns:1fr}.sales-bar-meta{align-items:flex-start;flex-direction:column}.review-filter-summary{grid-template-columns:1fr}.review-filter-actions{align-items:stretch;flex-direction:column}.review-filter-bulk-action{grid-column:auto}.inventory-bulk-edit-bar{grid-template-columns:minmax(7rem,.8fr) minmax(9rem,1.1fr) minmax(7.5rem,.9fr) minmax(7.5rem,.9fr);min-width:42rem}.inventory-bulk-actions,.inventory-bulk-edit-summary{grid-column:auto}.inventory-bulk-actions{justify-content:flex-start}.review-approve-selected-modal,.review-bulk-edit-modal{width:min(100%,calc(100vw - 1rem));max-height:calc(100vh - 1rem)}.review-approve-selected-row{grid-template-columns:1rem minmax(0,1fr)}.review-approve-selected-meta{grid-column:2;justify-self:start}.review-bulk-edit-modal-actions,.review-bulk-edit-modal-header{align-items:stretch;flex-direction:column}.review-bulk-edit-modal-header .review-editor-modal-close{align-self:flex-end}.review-bulk-edit-grid{grid-template-columns:minmax(0,1fr) 2.5rem}.review-bulk-edit-grid-heading:nth-child(3){display:none}.review-bulk-edit-field-note,.review-bulk-edit-grid .field-input,.review-bulk-edit-split-value{grid-column:1/-1}.review-bulk-edit-split-value,.specific-row,.support-confirmation-box,.support-context-strip,.support-detail-grid,.support-detail-metrics,.support-kind-grid,.support-request-row{grid-template-columns:1fr}.support-request-row-status{justify-content:flex-start}.support-request-title{white-space:normal}.support-patch-note-day summary,.support-patch-note-title-row,.support-patch-notes-header{flex-direction:column;align-items:flex-start}.support-patch-note-title-row{gap:.45rem}.support-confirm-button{width:100%}.support-detail-card{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}.field-span-2,.full-span{grid-column:span 1}.lot-source-linker{grid-template-columns:1fr}}.marketing-shell,body,html{background-color:#0e0e0f}body,html{overflow-x:hidden}.app-shell,.auth-shell{color:var(--text)}.app-shell .batch-card,.app-shell .content-card,.app-shell .exports-action-card,.app-shell .hero-card,.app-shell .metric-card,.app-shell .section-card,.app-shell .support-compose-card,.app-shell .support-context-card,.app-shell .support-hero-card,.app-shell .support-history-card,.app-shell .support-kind-card,.app-shell .support-patch-notes-card,.app-shell .support-request-card,.auth-card,.session-loading-card{border-color:rgba(116,132,156,.2);border-radius:8px;background:radial-gradient(circle at top right,rgba(195,25,31,.1),transparent 34%),linear-gradient(180deg,rgba(18,24,33,.96),rgba(12,16,23,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 20px 48px rgba(0,0,0,.28)}.app-shell .batch-hero,.app-shell .exports-hero,.app-shell .hero-card,.app-shell .placeholder-hero,.app-shell .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(10,14,20,.98))}.app-shell .batch-card,.app-shell .content-card,.app-shell .metric-card,.app-shell .section-card,.app-shell .support-kind-card,.app-shell .support-request-card{padding:1rem}.app-shell .batch-hero-title,.app-shell .compact-hero-title,.app-shell .empty-title,.app-shell .section-title,.app-shell .subsection-title,.app-shell .support-hero-title,.auth-title{letter-spacing:0}.app-shell .batch-hero-title,.app-shell .compact-hero-title,.app-shell .support-hero-title{font-size:clamp(1.45rem,2.2vw,2.15rem);line-height:1.03}.app-shell .batch-hero-copy-text,.app-shell .compact-hero-text,.app-shell .helper-copy,.app-shell .list-copy,.app-shell .section-copy,.app-shell .support-hero-text,.auth-copy{color:rgba(214,221,230,.76)}.app-shell .page-kicker,.app-shell .section-eyebrow,.app-shell .support-section-eyebrow,.auth-kicker,.marketing-pricing-eyebrow{color:#ff8a8a}.app-shell .api-state-block,.app-shell .batch-hero-stat,.app-shell .batch-progress-block,.app-shell .batch-stat,.app-shell .empty-state,.app-shell .grouping-option,.app-shell .health-row,.app-shell .ops-stat,.app-shell .pill,.app-shell .status-chip,.app-shell .support-pill,.app-shell .upload-dropzone,.auth-token-preview{border-color:rgba(116,132,156,.2);border-radius:8px;background:rgba(18,24,33,.78);color:var(--text)}.app-shell .batch-hero-stat .stat-label,.app-shell .field-label,.app-shell .stat-label,.auth-field span{color:rgba(200,210,224,.7)}.app-shell .button-link,.auth-mode-button,.auth-submit-button,.nav-logout-button{border-radius:8px}.app-shell .button-link.primary,.auth-submit-button{border-color:rgba(255,86,86,.32);background:linear-gradient(145deg,var(--accent),#8f1116);color:#fff;box-shadow:0 14px 28px rgba(195,25,31,.2)}.app-shell .button-link.secondary,.auth-mode-button,.nav-logout-button{background:rgba(18,24,33,.82);color:rgba(235,242,250,.88)}.app-shell .button-link.danger{border-color:hsla(0,91%,71%,.42);background:rgba(127,29,29,.72);color:#fee2e2}.app-shell .button-link.danger:hover,.app-shell .button-link.secondary:hover,.auth-mode-button:hover,.nav-logout-button:hover{border-color:rgba(255,86,86,.28);background:hsla(0,0%,100%,.07)}.app-shell .field-input,.app-shell .field-readonly,.auth-field input,.marketing-beta-form .auth-field textarea{border-color:rgba(116,132,156,.22);border-radius:8px;background:rgba(8,12,18,.92);color:#f5f7fa;color-scheme:dark}.app-shell input[type=date],.app-shell input[type=datetime-local],.app-shell input[type=month],.app-shell input[type=time]{color-scheme:dark}.app-shell input.field-input[type=date],.app-shell input.field-input[type=month],.app-shell input.inline-cell-input-date[type=date]{padding-right:2.35rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23e5edf8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");background-position:right .78rem center;background-repeat:no-repeat;background-size:1rem 1rem}.app-shell input.field-input[type=date]::-webkit-calendar-picker-indicator,.app-shell input.field-input[type=month]::-webkit-calendar-picker-indicator,.app-shell input.inline-cell-input-date[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;margin-right:-.35rem;opacity:0}.app-shell input.field-input[type=datetime-local]::-webkit-calendar-picker-indicator,.app-shell input.field-input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(100%) brightness(1.9) contrast(1.05);opacity:.92}.app-shell .field-input:focus,.auth-field input:focus,.marketing-beta-form .auth-field textarea:focus{outline:2px solid rgba(255,75,75,.28);border-color:rgba(255,86,86,.3)}.app-shell .grouping-option.is-selected,.app-shell .support-kind-card.is-active,.auth-mode-button.is-active{border-color:rgba(255,86,86,.34);background:radial-gradient(circle at top right,rgba(255,64,64,.14),transparent 36%),linear-gradient(180deg,rgba(31,23,30,.98),rgba(14,17,24,.98));box-shadow:inset 0 0 0 1px rgba(255,86,86,.06)}.app-shell .marketing-legal-section,.app-shell .marketing-pricing-card,.app-shell .support-attachment-chip,.app-shell .support-context-card,.app-shell .support-kind-card,.app-shell .support-request-card{border-radius:8px}.app-shell .embedded-pricing-card,.app-shell .marketing-pricing-card{border-color:rgba(116,132,156,.2);background:linear-gradient(180deg,rgba(18,24,33,.94),rgba(12,16,23,.96))}.app-shell .embedded-pricing-card.is-featured,.app-shell .marketing-pricing-card.is-featured{border-color:rgba(255,86,86,.36);background:radial-gradient(circle at top right,rgba(255,64,64,.16),transparent 34%),linear-gradient(180deg,rgba(25,29,38,.98),rgba(13,16,23,.98))}.app-shell .skeleton-card{background:linear-gradient(110deg,rgba(18,24,33,.7) 8%,rgba(37,45,58,.72) 18%,rgba(18,24,33,.7) 33%);background-size:200% 100%}.app-shell .feedback-banner{border-radius:8px}.app-shell .feedback-success{border-color:rgba(86,227,143,.24);background:rgba(17,56,42,.7);color:#b5f1ca}.app-shell .feedback-info,.app-shell .feedback-pending{border-color:rgba(125,211,252,.22);background:rgba(34,67,92,.32);color:#dce7ff}.app-shell .feedback-error{border-color:rgba(255,86,86,.24);background:rgba(110,30,30,.24);color:#ffb6b6}.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.1rem,10.4vw,3.2rem);max-width:12.4ch}.marketing-hero-copy p{max-width:100%;font-size:.98rem}.hero-lot-box{margin-top:1.25rem;width:100%;justify-self:auto;transform:none}}.app-shell .settings-dashboard .marketing-pricing-price-row strong,.app-shell .settings-dashboard .metric-value,.app-shell .settings-dashboard .review-metric,.app-shell .settings-dashboard .section-title,.app-shell .settings-dashboard .subsection-title,.app-shell .settings-dashboard .support-patch-note-day strong,.app-shell .settings-dashboard .workspace-header-title{color:#fff;letter-spacing:0}.app-shell .settings-dashboard .content-card,.app-shell .settings-dashboard .embedded-pricing-card,.app-shell .settings-dashboard .metric-card,.app-shell .settings-dashboard .section-card,.app-shell .settings-dashboard .support-compose-card,.app-shell .settings-dashboard .support-context-card,.app-shell .settings-dashboard .support-hero-card,.app-shell .settings-dashboard .support-history-card,.app-shell .settings-dashboard .support-kind-card,.app-shell .settings-dashboard .support-patch-note-day,.app-shell .settings-dashboard .support-patch-notes-card,.app-shell .settings-dashboard .support-request-card{border-color:rgba(116,132,156,.22);border-radius:8px;background:radial-gradient(circle at top right,rgba(125,211,252,.075),transparent 32%),linear-gradient(180deg,rgba(17,22,31,.96),rgba(12,16,23,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 18px 42px rgba(0,0,0,.24)}.app-shell .settings-dashboard .marketing-pricing-eyebrow,.app-shell .settings-dashboard .section-eyebrow,.app-shell .settings-dashboard .support-section-eyebrow{color:rgba(125,211,252,.94)}.app-shell .settings-dashboard .billing-feature-list li,.app-shell .settings-dashboard .field-label,.app-shell .settings-dashboard .helper-copy,.app-shell .settings-dashboard .marketing-pricing-copy,.app-shell .settings-dashboard .marketing-pricing-quota,.app-shell .settings-dashboard .section-copy,.app-shell .settings-dashboard .stat-label,.app-shell .settings-dashboard .support-context-copy,.app-shell .settings-dashboard .support-hero-text,.app-shell .settings-dashboard .support-request-copy{color:rgba(184,196,213,.84)}.app-shell .settings-dashboard .button-link.primary,.app-shell .settings-dashboard .support-kind-card.is-active{border-color:rgba(86,227,143,.42);background:linear-gradient(180deg,rgba(30,112,76,.96),rgba(21,78,56,.98));color:#f4fff8;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 12px 24px rgba(18,82,55,.2)}.app-shell .settings-dashboard .button-link.secondary,.app-shell .settings-dashboard .support-confirm-button{border-color:rgba(116,132,156,.24);background:rgba(18,24,33,.82);color:rgba(235,242,250,.9)}.app-shell .settings-dashboard .button-link.primary:hover,.app-shell .settings-dashboard .button-link.secondary:hover,.app-shell .settings-dashboard .support-confirm-button:hover{border-color:rgba(125,211,252,.5);background:rgba(25,43,56,.92)}.app-shell .settings-dashboard .field-input,.app-shell .settings-dashboard .field-readonly{border-color:rgba(116,132,156,.22);border-radius:8px;background:rgba(8,12,18,.92);color:#f5f7fa}.app-shell .settings-dashboard .field-input:focus{outline:0;border-color:rgba(86,227,143,.54);box-shadow:0 0 0 2px rgba(86,227,143,.12)}.app-shell .settings-dashboard .pill,.app-shell .settings-dashboard .status-chip,.app-shell .settings-dashboard .support-pill{border-color:rgba(86,227,143,.28);background:rgba(17,56,42,.72);color:rgba(236,253,245,.98)}.app-shell .settings-dashboard .embedded-pricing-card.is-featured{border-color:rgba(86,227,143,.36);background:radial-gradient(circle at top right,rgba(86,227,143,.12),transparent 34%),linear-gradient(180deg,rgba(18,30,32,.98),rgba(12,17,23,.98))}.app-shell .settings-dashboard .feedback-banner{border-color:rgba(125,211,252,.22);background:rgba(34,67,92,.32);color:#dce7ff}.app-shell .settings-dashboard .feedback-success{border-color:rgba(86,227,143,.26);background:rgba(17,56,42,.7);color:#b5f1ca}.app-shell .settings-dashboard .feedback-error,.app-shell .settings-dashboard .settings-danger-card{border-color:rgba(251,191,36,.3);background:radial-gradient(circle at top right,rgba(251,191,36,.1),transparent 32%),linear-gradient(180deg,rgba(23,25,32,.98),rgba(17,19,24,.98));color:rgba(255,236,201,.98)}.app-shell .settings-dashboard .settings-danger-card .section-eyebrow,.app-shell .settings-dashboard .settings-danger-confirm .field-label{color:rgba(251,191,36,.94)}.app-shell .settings-dashboard .settings-rule-item{border-color:rgba(116,132,156,.22);border-radius:8px;background:radial-gradient(circle at top right,rgba(125,211,252,.075),transparent 32%),rgba(13,18,26,.9)}.app-shell .settings-dashboard .settings-rule-item.is-collapsed{padding-block:.8rem}.app-shell .settings-dashboard .settings-rule-item:hover{border-color:rgba(125,211,252,.38);background:radial-gradient(circle at top right,rgba(125,211,252,.11),transparent 32%),rgba(14,20,29,.94)}.app-shell .settings-dashboard .settings-rule-item-header .subsection-title{color:#fff;font-size:1rem;letter-spacing:0}.app-shell .settings-dashboard .settings-rule-item-header .section-copy{color:rgba(184,196,213,.84)}.app-shell .settings-dashboard .settings-rule-item-header .status-chip-warning{border-color:rgba(251,191,36,.34);background:rgba(78,57,20,.56);color:rgba(255,236,201,.98)}.app-shell .settings-dashboard .settings-rule-form{margin-top:.15rem}.app-shell .settings-dashboard .settings-rule-form .field-input{border-color:rgba(116,132,156,.24);background:rgba(7,11,16,.95)}.app-shell .settings-dashboard .settings-checkbox-field{min-height:2.75rem;justify-content:start}.app-shell .settings-dashboard .settings-checkbox-field input{accent-color:var(--checkbox-accent)}@media (max-width:780px){.settings-rule-item-header{display:grid}.settings-rule-form,.settings-rule-item-header{grid-template-columns:minmax(0,1fr)}.settings-rule-item-header .review-editor-actions{justify-content:flex-start}}.batch-dashboard{--batch-panel:linear-gradient(180deg,rgba(17,22,31,.96),rgba(12,16,23,.98));--batch-panel-soft:rgba(18,24,33,.82);--batch-border:rgba(116,132,156,.22);--batch-muted:rgba(184,196,213,.84);--batch-green:#56e38f;--batch-blue:#7dd3fc;--batch-orange:#fbbf24}.app-shell .batch-dashboard .batch-progress-header strong,.app-shell .batch-dashboard .batch-stat strong,.app-shell .batch-dashboard .file-row strong,.app-shell .batch-dashboard .grouping-title,.app-shell .batch-dashboard .metric-value,.app-shell .batch-dashboard .section-title,.app-shell .batch-dashboard .subsection-title,.app-shell .batch-dashboard .upload-title,.app-shell .batch-dashboard .workspace-header-title{color:#fff;letter-spacing:0}.app-shell .batch-dashboard .workspace-header-title{font-size:clamp(1.45rem,2vw,2rem)}.app-shell .batch-dashboard .batch-card,.app-shell .batch-dashboard .batch-progress-block,.app-shell .batch-dashboard .batch-stat,.app-shell .batch-dashboard .content-card,.app-shell .batch-dashboard .empty-state,.app-shell .batch-dashboard .file-manifest-empty,.app-shell .batch-dashboard .file-row,.app-shell .batch-dashboard .grouping-option,.app-shell .batch-dashboard .metric-card,.app-shell .batch-dashboard .section-card,.app-shell .batch-dashboard .upload-dropzone{border-color:var(--batch-border);border-radius:8px;background:radial-gradient(circle at top right,rgba(125,211,252,.07),transparent 32%),var(--batch-panel);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 18px 42px rgba(0,0,0,.22)}.app-shell .batch-dashboard .batch-card,.app-shell .batch-dashboard .content-card,.app-shell .batch-dashboard .metric-card,.app-shell .batch-dashboard .section-card{padding:.9rem}.app-shell .batch-dashboard .batch-list-card,.app-shell .batch-dashboard .grouping-panel,.app-shell .batch-dashboard .intake-form,.app-shell .batch-dashboard .upload-panel{gap:.85rem}.app-shell .batch-dashboard .section-eyebrow{color:rgba(125,211,252,.94)}.app-shell .batch-dashboard .batch-progress-copy,.app-shell .batch-dashboard .field-label,.app-shell .batch-dashboard .grouping-copy,.app-shell .batch-dashboard .helper-copy,.app-shell .batch-dashboard .list-copy,.app-shell .batch-dashboard .section-copy,.app-shell .batch-dashboard .stat-label,.app-shell .batch-dashboard .toggle-field small,.app-shell .batch-dashboard .upload-copy{color:var(--batch-muted)}.app-shell .batch-dashboard .metric-value{font-size:clamp(1.05rem,1.4vw,1.36rem);overflow-wrap:anywhere}.app-shell .batch-dashboard .button-link{min-height:2.35rem;border-radius:8px;font-size:.84rem;letter-spacing:0}.app-shell .batch-dashboard .button-link.primary{border-color:rgba(86,227,143,.42);background:linear-gradient(180deg,rgba(30,112,76,.96),rgba(21,78,56,.98));color:#f4fff8;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 12px 24px rgba(18,82,55,.2)}.app-shell .batch-dashboard .button-link.secondary{border-color:rgba(116,132,156,.24);background:var(--batch-panel-soft);color:rgba(235,242,250,.9)}.app-shell .batch-dashboard .button-link.primary:hover,.app-shell .batch-dashboard .button-link.secondary:hover{border-color:rgba(125,211,252,.5);background:rgba(25,43,56,.92)}.app-shell .batch-dashboard .field-input,.app-shell .batch-dashboard .field-readonly,.app-shell .batch-dashboard .pricing-source-trigger{min-height:2.55rem;border-color:var(--batch-border);border-radius:8px;background:rgba(8,12,18,.92);color:#f5f7fa;font-size:.88rem}.app-shell .batch-dashboard .field-input:focus,.app-shell .batch-dashboard .pricing-source-trigger:focus{outline:0;border-color:rgba(86,227,143,.54);box-shadow:0 0 0 2px rgba(86,227,143,.12)}.app-shell .batch-dashboard .field-input::placeholder{color:rgba(151,163,180,.76)}.app-shell .batch-dashboard select.field-input optgroup,.app-shell .batch-dashboard select.field-input option{background:#121821;color:#f4f7fb}.app-shell .batch-dashboard .checkbox-row input,.app-shell .batch-dashboard .grouping-option input,.app-shell .batch-dashboard .pricing-source-panel input,.app-shell .batch-dashboard .toggle-field input{accent-color:var(--checkbox-accent)}.app-shell .batch-dashboard .pricing-source-panel{border-color:var(--batch-border);background:rgba(13,17,23,.98);box-shadow:0 18px 42px rgba(0,0,0,.38)}.app-shell .batch-dashboard .pricing-source-panel .column-toggle{padding:.35rem .4rem;border-radius:8px;color:rgba(245,247,250,.94)}.app-shell .batch-dashboard .pricing-source-panel .column-toggle:hover{background:rgba(125,211,252,.08)}.app-shell .batch-dashboard .grouping-option{min-width:0;padding:.85rem;cursor:pointer}.app-shell .batch-dashboard .grouping-option:hover,.app-shell .batch-dashboard .upload-dropzone:hover{border-color:rgba(125,211,252,.44);background:radial-gradient(circle at top right,rgba(125,211,252,.11),transparent 32%),var(--batch-panel)}.app-shell .batch-dashboard .grouping-option.is-selected{border-color:rgba(86,227,143,.5);background:radial-gradient(circle at top right,rgba(86,227,143,.14),transparent 34%),linear-gradient(180deg,rgba(18,38,32,.98),rgba(12,17,23,.98));box-shadow:inset 0 0 0 1px rgba(86,227,143,.08)}.app-shell .batch-dashboard .upload-dropzone{border-style:dashed;border-color:rgba(125,211,252,.34);padding:1rem}.app-shell .batch-dashboard .file-manifest{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.app-shell .batch-dashboard .file-manifest-empty,.app-shell .batch-dashboard .file-row{border-radius:8px;box-shadow:none}.app-shell .batch-dashboard .pill,.app-shell .batch-dashboard .status-chip{border-color:rgba(125,211,252,.24);background:rgba(24,47,63,.72);color:rgba(229,246,255,.94)}.app-shell .batch-dashboard .status-chip-processing{border-color:rgba(125,211,252,.34);background:rgba(24,47,63,.78);color:rgba(229,246,255,.98)}.app-shell .batch-dashboard .status-chip-error,.app-shell .batch-dashboard .status-chip-warning{border-color:rgba(251,191,36,.34);background:rgba(78,57,20,.56);color:rgba(255,236,201,.98)}.app-shell .batch-dashboard .status-chip-success{border-color:rgba(86,227,143,.28);background:rgba(17,56,42,.72);color:rgba(236,253,245,.98)}.app-shell .batch-dashboard .batch-collapsed-summary span{border-color:rgba(116,132,156,.2);border-radius:8px;background:rgba(18,24,33,.82);color:rgba(226,234,244,.82)}.app-shell .batch-dashboard .feedback-pending,.app-shell .batch-dashboard .processing-banner{border-color:rgba(125,211,252,.24);background:rgba(34,67,92,.34);color:#dce7ff}.app-shell .batch-dashboard .processing-banner-inline{border-color:rgba(125,211,252,.22);border-radius:8px}.app-shell .batch-dashboard .processing-dot{color:var(--batch-blue)}.app-shell .batch-dashboard .batch-progress-block{padding:.75rem .85rem;box-shadow:none}.app-shell .batch-dashboard .batch-progress-track{border-color:rgba(116,132,156,.16);background:rgba(15,23,42,.74)}.app-shell .batch-dashboard .batch-progress-fill{background:linear-gradient(90deg,rgba(86,227,143,.94),rgba(125,211,252,.82))}.app-shell .batch-dashboard .feedback-banner{border-radius:8px;border-color:rgba(125,211,252,.22);background:rgba(34,67,92,.32);color:#dce7ff}.app-shell .batch-dashboard .feedback-success{border-color:rgba(86,227,143,.26);background:rgba(17,56,42,.7);color:#b5f1ca}.app-shell .batch-dashboard .failure-copy,.app-shell .batch-dashboard .feedback-error{border-color:rgba(251,191,36,.3);background:rgba(78,57,20,.34);color:rgba(255,236,201,.98)}.app-shell .batch-dashboard .failure-copy{display:block;width:100%;margin-top:.35rem;padding:.42rem .55rem;border:1px solid rgba(251,191,36,.24);border-radius:8px}.app-shell .batch-dashboard .skeleton-card{background:linear-gradient(110deg,rgba(18,24,33,.7) 8%,rgba(37,45,58,.72) 18%,rgba(18,24,33,.7) 33%);background-size:200% 100%}@media (max-width:780px){.app-shell .batch-dashboard .batch-card-header,.app-shell .batch-dashboard .batch-list-header,.app-shell .batch-dashboard .file-row,.app-shell .batch-dashboard .grouping-header{display:grid;grid-template-columns:1fr}.app-shell .batch-dashboard .batch-card-header-actions,.app-shell .batch-dashboard .batch-list-header-actions{justify-content:flex-start}}.review-dashboard{--review-panel:linear-gradient(180deg,rgba(17,22,31,.96),rgba(12,16,23,.98));--review-panel-soft:rgba(18,24,33,.82);--review-border:rgba(116,132,156,.22);--review-muted:rgba(184,196,213,.84);--review-green:#56e38f;--review-blue:#7dd3fc;--review-orange:#fbbf24}.app-shell .review-dashboard .batch-stat strong,.app-shell .review-dashboard .empty-title,.app-shell .review-dashboard .metric-value,.app-shell .review-dashboard .pricing-match-copy strong,.app-shell .review-dashboard .review-metric,.app-shell .review-dashboard .section-title,.app-shell .review-dashboard .subsection-title,.app-shell .review-dashboard .validation-label,.app-shell .review-dashboard .workspace-header-title{color:#fff;letter-spacing:0}.app-shell .review-dashboard .workspace-header-title{font-size:clamp(1.45rem,2vw,2rem)}.app-shell .review-dashboard .batch-stat,.app-shell .review-dashboard .content-card,.app-shell .review-dashboard .empty-state,.app-shell .review-dashboard .grouping-panel,.app-shell .review-dashboard .metric-card,.app-shell .review-dashboard .review-draft-card,.app-shell .review-dashboard .section-card{border-color:var(--review-border);border-radius:8px;background:radial-gradient(circle at top right,rgba(125,211,252,.07),transparent 32%),var(--review-panel);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 18px 42px rgba(0,0,0,.22)}.app-shell .review-dashboard .content-card,.app-shell .review-dashboard .metric-card,.app-shell .review-dashboard .review-draft-card,.app-shell .review-dashboard .section-card{padding:.9rem}.app-shell .review-dashboard .grouping-panel,.app-shell .review-dashboard .inventory-filter-bar,.app-shell .review-dashboard .review-editor,.app-shell .review-dashboard .review-sidebar{gap:.85rem}.app-shell .review-dashboard .section-eyebrow{color:rgba(125,211,252,.94)}.app-shell .review-dashboard .field-label,.app-shell .review-dashboard .helper-copy,.app-shell .review-dashboard .list-copy,.app-shell .review-dashboard .pricing-match-copy span,.app-shell .review-dashboard .review-image-caption,.app-shell .review-dashboard .review-image-modal-caption,.app-shell .review-dashboard .review-image-modal-count,.app-shell .review-dashboard .section-copy,.app-shell .review-dashboard .stat-label{color:var(--review-muted)}.app-shell .review-dashboard .metric-value,.app-shell .review-dashboard .review-metric{font-size:clamp(1rem,1.25vw,1.22rem);overflow-wrap:anywhere}.app-shell .review-dashboard .pricing-lookup-row-no-match{border-color:hsla(0,91%,71%,.46);background:rgba(127,29,29,.24)}.app-shell .review-dashboard .pricing-lookup-row-no-match .pricing-match-copy strong,.app-shell .review-dashboard .pricing-lookup-row-no-match .stat-label{color:#fecaca}.app-shell .review-dashboard .pricing-lookup-row-no-match .pricing-match-copy span{color:hsla(0,96%,89%,.84)}.app-shell .review-dashboard .pricing-lookup-row-researched{border-color:rgba(86,227,143,.38);background:rgba(20,83,45,.18)}.app-shell .review-dashboard .pricing-lookup-row-researched .pricing-match-copy strong,.app-shell .review-dashboard .pricing-lookup-row-researched .stat-label{color:#bbf7d0}.app-shell .review-dashboard .button-link{min-height:2.35rem;border-radius:8px;font-size:.84rem;letter-spacing:0}.app-shell .review-dashboard .button-link.primary{border-color:rgba(86,227,143,.42);background:linear-gradient(180deg,rgba(30,112,76,.96),rgba(21,78,56,.98));color:#f4fff8;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 12px 24px rgba(18,82,55,.2)}.app-shell .review-dashboard .button-link.secondary{border-color:rgba(116,132,156,.24);background:var(--review-panel-soft);color:rgba(235,242,250,.9)}.app-shell .review-dashboard .button-link.primary:hover,.app-shell .review-dashboard .button-link.secondary:hover{border-color:rgba(125,211,252,.5);background:rgba(25,43,56,.92)}.app-shell .review-dashboard .field-input,.app-shell .review-dashboard .field-readonly,.app-shell .review-dashboard .multi-select-trigger{min-height:2.55rem;border-color:var(--review-border);border-radius:8px;background:rgba(8,12,18,.92);color:#f5f7fa;font-size:.88rem}.app-shell .review-dashboard .field-input:focus,.app-shell .review-dashboard .multi-select-trigger:focus{outline:0;border-color:rgba(86,227,143,.54);box-shadow:0 0 0 2px rgba(86,227,143,.12)}.app-shell .review-dashboard .field-input::placeholder{color:rgba(151,163,180,.76)}.app-shell .review-dashboard select.field-input optgroup,.app-shell .review-dashboard select.field-input option{background:#121821;color:#f4f7fb}.app-shell .review-dashboard .multi-select-caret{color:rgba(125,211,252,.9)}.app-shell .review-dashboard .multi-select-menu{border-color:var(--review-border);background:rgba(13,17,23,.98);box-shadow:0 18px 42px rgba(0,0,0,.38)}.app-shell .review-dashboard .multi-select-option{border-radius:8px;color:rgba(245,247,250,.94)}.app-shell .review-dashboard .multi-select-option:hover{background:rgba(125,211,252,.08)}.app-shell .review-dashboard .multi-select-option input{accent-color:var(--checkbox-accent)}.app-shell .review-dashboard .review-draft-list{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.app-shell .review-dashboard .review-draft-card{border-radius:8px;box-shadow:none;cursor:pointer}.app-shell .review-dashboard .review-draft-card:hover{border-color:rgba(125,211,252,.42);background:radial-gradient(circle at top right,rgba(125,211,252,.11),transparent 32%),var(--review-panel)}.app-shell .review-dashboard .review-draft-card:focus-visible{outline:0;border-color:rgba(125,211,252,.58);box-shadow:0 0 0 2px rgba(125,211,252,.16)}.app-shell .review-dashboard .review-draft-card.is-selected{border-color:rgba(86,227,143,.5);background:radial-gradient(circle at top right,rgba(86,227,143,.14),transparent 34%),linear-gradient(180deg,rgba(18,38,32,.98),rgba(12,17,23,.98));box-shadow:inset 3px 0 0 rgba(86,227,143,.9)}.app-shell .review-dashboard .review-queue-list-panel{grid-template-rows:minmax(0,1fr) auto;position:static;height:max(24rem,calc(100vh - 11.8rem));max-height:calc(100vh - 11.8rem);min-height:0;overflow:hidden}.app-shell .review-dashboard .review-draft-list{min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem;scrollbar-gutter:stable}.app-shell .review-dashboard .review-draft-table-wrap{min-height:0;max-height:none;border-color:var(--review-border);background:rgba(10,14,20,.82)}.app-shell .review-dashboard .review-draft-table{min-width:960px;table-layout:fixed}.app-shell .review-dashboard .review-draft-table th{color:rgba(184,196,213,.82);background:rgba(24,31,41,.95)}.app-shell .review-dashboard .review-title-column-header{display:flex;align-items:center;gap:.55rem;min-width:0}.app-shell .review-dashboard .review-title-column-header>span{flex:0 0 auto}.app-shell .review-dashboard .review-title-search-field{flex:1 1 10rem;min-width:8rem}.app-shell .review-dashboard .review-title-search-input{min-height:2rem;padding:.35rem .6rem;border-radius:8px;font-size:.78rem;font-weight:700}.app-shell .review-dashboard .review-draft-table td,.app-shell .review-dashboard .review-draft-table th{padding-inline:.58rem}.app-shell .review-dashboard .review-draft-table td:first-child,.app-shell .review-dashboard .review-draft-table th:first-child{width:2.2rem}.app-shell .review-dashboard .review-draft-table td:nth-child(2),.app-shell .review-dashboard .review-draft-table th:nth-child(2){width:2.4rem}.app-shell .review-dashboard .review-draft-table td:nth-child(3),.app-shell .review-dashboard .review-draft-table th:nth-child(3){width:4.2rem}.app-shell .review-dashboard .review-draft-table td:nth-child(5),.app-shell .review-dashboard .review-draft-table th:nth-child(5){width:30rem}.app-shell .review-dashboard .review-draft-table td:nth-child(4),.app-shell .review-dashboard .review-draft-table th:nth-child(4){width:6rem}.app-shell .review-dashboard .review-draft-table td:nth-child(6),.app-shell .review-dashboard .review-draft-table th:nth-child(6){width:6.6rem}.app-shell .review-dashboard .review-draft-table td:nth-child(7),.app-shell .review-dashboard .review-draft-table th:nth-child(7){width:4.6rem}.app-shell .review-dashboard .review-draft-table td:nth-child(8),.app-shell .review-dashboard .review-draft-table th:nth-child(8){width:3.6rem}.app-shell .review-dashboard .review-draft-table td:nth-child(9),.app-shell .review-dashboard .review-draft-table th:nth-child(9){width:9.8rem}.app-shell .review-dashboard .review-draft-table td:nth-child(10),.app-shell .review-dashboard .review-draft-table th:nth-child(10){width:7.2rem}.app-shell .review-dashboard .review-draft-table td:nth-child(4),.app-shell .review-dashboard .review-draft-table td:nth-child(6),.app-shell .review-dashboard .review-draft-table td:nth-child(9){overflow:hidden;text-overflow:ellipsis}.app-shell .review-dashboard .review-draft-image-cell{text-align:center}.app-shell .review-dashboard .review-draft-image-button{display:inline-grid;width:2.6rem;height:2.6rem;place-items:center;border:1px solid rgba(116,132,156,.22);border-radius:6px;background:rgba(8,12,18,.92);overflow:hidden}.app-shell .review-dashboard .review-draft-image-button:hover{border-color:rgba(125,211,252,.5)}.app-shell .review-dashboard .review-draft-thumb{width:100%;height:100%;object-fit:contain}.app-shell .review-dashboard .review-draft-image-empty{display:inline-grid;width:2.6rem;height:2.6rem;place-items:center;color:var(--review-muted)}.app-shell .review-dashboard .review-draft-table-row{cursor:pointer}.app-shell .review-dashboard .review-draft-table-row:focus-visible{outline:0;box-shadow:inset 0 0 0 2px rgba(125,211,252,.46)}.app-shell .review-dashboard .review-draft-table-row.is-good-find{box-shadow:inset 0 0 0 1px rgba(245,158,11,.62),inset 3px 0 0 rgba(245,158,11,.9)}.app-shell .review-dashboard .review-draft-table-row.is-good-find:hover{background:rgba(48,38,20,.9)}.app-shell .review-dashboard .review-draft-table-row.is-no-pricing-comparison{box-shadow:inset 0 0 0 1px hsla(0,91%,71%,.6),inset 3px 0 0 hsla(0,91%,71%,.9)}.app-shell .review-dashboard .review-draft-table-row.is-no-pricing-comparison:hover{background:rgba(61,26,31,.88)}.app-shell .review-dashboard .review-draft-table-row.is-approved{background:rgba(23,68,47,.82);box-shadow:inset 0 0 0 1px rgba(74,222,128,.34),inset 3px 0 0 rgba(74,222,128,.86)}.app-shell .review-dashboard .review-draft-table-row.is-approved:hover{background:rgba(28,81,56,.88)}.app-shell .review-dashboard .review-draft-table-row.is-selected{background:rgba(23,48,68,.76);box-shadow:inset 3px 0 0 rgba(125,211,252,.86)}.app-shell .review-dashboard .review-draft-table-row.is-selected.is-good-find{box-shadow:inset 0 0 0 1px rgba(245,158,11,.68),inset 3px 0 0 rgba(125,211,252,.86)}.app-shell .review-dashboard .review-draft-table-row.is-selected.is-no-pricing-comparison{box-shadow:inset 0 0 0 1px hsla(0,91%,71%,.68),inset 3px 0 0 rgba(125,211,252,.86)}.app-shell .review-dashboard .review-draft-table-row.is-approved.is-selected{background:rgba(23,68,47,.88);box-shadow:inset 0 0 0 1px rgba(74,222,128,.4),inset 3px 0 0 rgba(74,222,128,.94)}.app-shell .review-dashboard .review-draft-table-row.is-selected:hover{background:rgba(28,58,82,.86)}.app-shell .review-dashboard .review-draft-table-row.is-approved.is-selected:hover{background:rgba(28,81,56,.92)}.app-shell .review-dashboard .review-draft-title-cell{min-width:0;white-space:normal}.app-shell .review-dashboard .review-draft-title-cell span,.app-shell .review-dashboard .review-draft-title-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .review-dashboard .review-draft-title-cell strong{display:flex;align-items:center;gap:.38rem;color:#fff;font-size:.87rem}.app-shell .review-dashboard .review-draft-title-cell .review-good-find-dot{flex:0 0 auto;width:.48rem;height:.48rem;border-radius:50%;background:#f59e0b;overflow:visible;box-shadow:0 0 0 3px rgba(245,158,11,.15)}.app-shell .review-dashboard .review-draft-title-cell .review-no-pricing-comparison-dot{flex:0 0 auto;width:.48rem;height:.48rem;border-radius:50%;background:#f87171;overflow:visible;box-shadow:0 0 0 3px hsla(0,91%,71%,.16)}.app-shell .review-dashboard .review-draft-title-cell .review-draft-title-text{min-width:0}.review-editor-modal .review-draft-table-row:focus-visible{outline:0;box-shadow:inset 0 0 0 2px rgba(125,211,252,.46)}.review-editor-modal .review-draft-table-row.is-good-find{box-shadow:inset 0 0 0 1px rgba(245,158,11,.62),inset 3px 0 0 rgba(245,158,11,.9)}.review-editor-modal .review-draft-table-row.is-good-find:hover{background:rgba(48,38,20,.9)}.review-editor-modal .review-draft-table-row.is-no-pricing-comparison{box-shadow:inset 0 0 0 1px hsla(0,91%,71%,.6),inset 3px 0 0 hsla(0,91%,71%,.9)}.review-editor-modal .review-draft-table-row.is-no-pricing-comparison:hover{background:rgba(61,26,31,.88)}.review-editor-modal .review-draft-table-row.is-approved{background:rgba(23,68,47,.82);box-shadow:inset 0 0 0 1px rgba(74,222,128,.34),inset 3px 0 0 rgba(74,222,128,.86)}.review-editor-modal .review-draft-table-row.is-approved:hover{background:rgba(28,81,56,.88)}.review-editor-modal .review-draft-table-row.is-selected{background:rgba(23,48,68,.76);box-shadow:inset 3px 0 0 rgba(125,211,252,.86)}.review-editor-modal .review-draft-table-row.is-selected.is-good-find{box-shadow:inset 0 0 0 1px rgba(245,158,11,.68),inset 3px 0 0 rgba(125,211,252,.86)}.review-editor-modal .review-draft-table-row.is-selected.is-no-pricing-comparison{box-shadow:inset 0 0 0 1px hsla(0,91%,71%,.68),inset 3px 0 0 rgba(125,211,252,.86)}.review-editor-modal .review-draft-table-row.is-approved.is-selected{background:rgba(23,68,47,.88);box-shadow:inset 0 0 0 1px rgba(74,222,128,.4),inset 3px 0 0 rgba(74,222,128,.94)}.review-editor-modal .review-draft-table-row.is-selected:hover{background:rgba(28,58,82,.86)}.review-editor-modal .review-draft-table-row.is-approved.is-selected:hover{background:rgba(28,81,56,.92)}.review-editor-modal .review-draft-title-cell{min-width:0;white-space:normal}.review-editor-modal .review-draft-title-cell span,.review-editor-modal .review-draft-title-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-editor-modal .review-draft-title-cell strong{display:flex;align-items:center;gap:.38rem;color:#fff;font-size:.87rem}.review-editor-modal .review-draft-title-cell .review-good-find-dot{flex:0 0 auto;width:.48rem;height:.48rem;border-radius:50%;background:#f59e0b;overflow:visible;box-shadow:0 0 0 3px rgba(245,158,11,.15)}.review-editor-modal .review-draft-title-cell .review-no-pricing-comparison-dot{flex:0 0 auto;width:.48rem;height:.48rem;border-radius:50%;background:#f87171;overflow:visible;box-shadow:0 0 0 3px hsla(0,91%,71%,.16)}.review-editor-modal .review-draft-title-cell .review-draft-title-text{min-width:0}.app-shell .review-dashboard .review-draft-index{color:var(--review-muted);font-weight:800}.app-shell .review-dashboard .review-draft-edit-cell{width:4.6rem}.app-shell .review-dashboard .review-draft-quantity-cell{width:3.6rem}.app-shell .review-dashboard .review-table-input{width:100%;min-height:2rem;padding:.4rem .55rem;font-size:.82rem}.app-shell .review-dashboard .review-table-muted-value{display:inline-flex;min-height:2rem;align-items:center;color:var(--review-muted);font-weight:800}.app-shell .review-dashboard .review-table-status{display:flex;flex-wrap:wrap;gap:.35rem}.app-shell .review-dashboard .review-draft-actions-cell{min-width:0}.app-shell .review-dashboard .review-draft-actions-cell .review-card-actions{justify-content:flex-start;flex-wrap:nowrap;gap:.35rem}.app-shell .review-dashboard .review-draft-actions-cell .button-link{min-height:2rem;padding:.38rem .5rem;white-space:nowrap}.app-shell .review-dashboard .variation-child-scrollbox{max-height:min(26rem,46vh);min-height:0;max-width:100%;overflow-y:auto;overflow-x:auto;overscroll-behavior:contain;border:1px solid rgba(116,132,156,.22);border-radius:8px;background:rgba(8,12,18,.58);scrollbar-gutter:stable}.app-shell .review-dashboard .variation-child-table{min-width:1040px;table-layout:fixed}.app-shell .review-dashboard .variation-child-table td,.app-shell .review-dashboard .variation-child-table th{padding-inline:.58rem}.app-shell .review-dashboard .variation-child-table td:first-child,.app-shell .review-dashboard .variation-child-table th:first-child{width:2.4rem}.app-shell .review-dashboard .variation-child-table td:nth-child(2),.app-shell .review-dashboard .variation-child-table th:nth-child(2){width:4.2rem}.app-shell .review-dashboard .variation-child-table td:nth-child(3),.app-shell .review-dashboard .variation-child-table th:nth-child(3){width:7.2rem}.app-shell .review-dashboard .variation-child-table td:nth-child(4),.app-shell .review-dashboard .variation-child-table th:nth-child(4){width:auto}.app-shell .review-dashboard .variation-child-table td:nth-child(5),.app-shell .review-dashboard .variation-child-table th:nth-child(5){width:13.5rem;max-width:13.5rem}.app-shell .review-dashboard .variation-child-table td:nth-child(6),.app-shell .review-dashboard .variation-child-table th:nth-child(6){width:5rem}.app-shell .review-dashboard .variation-child-table td:nth-child(7),.app-shell .review-dashboard .variation-child-table th:nth-child(7){width:3.3rem}.app-shell .review-dashboard .variation-child-table td:nth-child(8),.app-shell .review-dashboard .variation-child-table th:nth-child(8){width:7.8rem}.app-shell .review-dashboard .variation-child-table td:nth-child(9),.app-shell .review-dashboard .variation-child-table th:nth-child(9){width:12.25rem;min-width:12.25rem}.app-shell .review-dashboard .variation-child-table td:nth-child(3),.app-shell .review-dashboard .variation-child-table td:nth-child(5),.app-shell .review-dashboard .variation-child-table td:nth-child(6),.app-shell .review-dashboard .variation-child-table td:nth-child(8){overflow:hidden;text-overflow:ellipsis}.app-shell .review-dashboard .variation-child-table .review-draft-image-cell{width:4.2rem;max-width:4.2rem;padding-block:.45rem;line-height:0;vertical-align:middle}.app-shell .review-dashboard .variation-child-table .review-draft-image-button,.app-shell .review-dashboard .variation-child-table .review-draft-image-empty{width:2.75rem;height:2.75rem;max-width:2.75rem;max-height:2.75rem}.app-shell .review-dashboard .variation-child-table .review-draft-thumb{display:block;width:100%;max-width:100%;height:100%;max-height:100%;object-fit:contain}.review-editor-modal .variation-child-scrollbox{max-height:min(26rem,46vh);min-height:0;max-width:100%;overflow-y:auto;overflow-x:auto;overscroll-behavior:contain;border:1px solid rgba(116,132,156,.22);border-radius:8px;background:rgba(8,12,18,.58);scrollbar-gutter:stable}.review-editor-modal .variation-child-table{min-width:1040px;table-layout:fixed}.review-editor-modal .variation-child-table td,.review-editor-modal .variation-child-table th{padding-inline:.58rem}.review-editor-modal .variation-child-table td:first-child,.review-editor-modal .variation-child-table th:first-child{width:2.4rem}.review-editor-modal .variation-child-table td:nth-child(2),.review-editor-modal .variation-child-table th:nth-child(2){width:4.2rem}.review-editor-modal .variation-child-table td:nth-child(3),.review-editor-modal .variation-child-table th:nth-child(3){width:7.2rem}.review-editor-modal .variation-child-table td:nth-child(5),.review-editor-modal .variation-child-table th:nth-child(5){width:13.5rem;max-width:13.5rem}.review-editor-modal .variation-child-table td:nth-child(6),.review-editor-modal .variation-child-table th:nth-child(6){width:5rem}.review-editor-modal .variation-child-table td:nth-child(7),.review-editor-modal .variation-child-table th:nth-child(7){width:3.3rem}.review-editor-modal .variation-child-table td:nth-child(8),.review-editor-modal .variation-child-table th:nth-child(8){width:7.8rem}.review-editor-modal .variation-child-table td:nth-child(9),.review-editor-modal .variation-child-table th:nth-child(9){width:12.25rem;min-width:12.25rem}.review-editor-modal .variation-child-table td:nth-child(3),.review-editor-modal .variation-child-table td:nth-child(5),.review-editor-modal .variation-child-table td:nth-child(6),.review-editor-modal .variation-child-table td:nth-child(8){overflow:hidden;text-overflow:ellipsis}.review-editor-modal .variation-child-table .review-draft-image-cell{width:4.2rem;max-width:4.2rem;padding-block:.45rem;line-height:0;text-align:center;vertical-align:middle}.review-editor-modal .variation-child-table .review-draft-image-button,.review-editor-modal .variation-child-table .review-draft-image-empty{display:inline-grid;width:2.75rem;height:2.75rem;max-width:2.75rem;max-height:2.75rem;place-items:center;overflow:hidden}.review-editor-modal .variation-child-table .review-draft-thumb{display:block;width:100%;max-width:100%;height:100%;max-height:100%;object-fit:contain}.app-shell .review-dashboard .variation-child-table-row{cursor:pointer}.app-shell .review-dashboard .variation-child-value-cell .review-table-input{min-height:2rem;font-size:.82rem}.app-shell .review-dashboard .variation-child-value-text,.review-editor-modal .variation-child-value-text{display:block;max-width:100%;overflow:hidden;color:rgba(235,242,250,.9);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.app-shell .review-dashboard .variation-child-table-row.is-selected{background:rgba(31,67,53,.82);box-shadow:inset 3px 0 0 rgba(86,227,143,.9)}.app-shell .review-dashboard .variation-child-actions{display:flex;width:max-content;min-width:8rem;align-items:center;justify-content:flex-start;gap:.45rem;flex-wrap:nowrap;white-space:nowrap}.app-shell .review-dashboard .review-draft-actions-cell .variation-child-actions{flex-direction:row;flex-wrap:nowrap}.app-shell .review-dashboard .variation-child-actions .button-link{flex:0 0 auto;min-width:5.3rem}.app-shell .review-dashboard .variation-child-action-spacer{flex:0 0 5.3rem;min-width:5.3rem}.app-shell .review-dashboard .variation-remove-button{display:inline-flex;width:2rem;height:2rem;flex:0 0 2rem;align-items:center;justify-content:center;border:1px solid hsla(0,91%,71%,.38);border-radius:999px;background:rgba(69,18,26,.62);color:#fecaca;cursor:pointer;font-size:.82rem;font-weight:900;line-height:1}.app-shell .review-dashboard .variation-remove-button:focus-visible,.app-shell .review-dashboard .variation-remove-button:hover:not(:disabled){border-color:hsla(0,91%,71%,.72);background:rgba(127,29,29,.82);color:#fff}.app-shell .review-dashboard .variation-remove-button:disabled{cursor:not-allowed;opacity:.44}.review-dashboard .review-draft-actions-cell .variation-child-actions,.review-editor-modal .review-draft-actions-cell .variation-child-actions{display:flex;width:max-content;min-width:8rem;align-items:center;justify-content:flex-start;gap:.45rem;flex-direction:row;flex-wrap:nowrap;white-space:nowrap}.review-dashboard .variation-child-actions .button-link,.review-editor-modal .variation-child-actions .button-link{flex:0 0 auto;min-width:5.3rem}.review-dashboard .variation-child-action-spacer,.review-editor-modal .variation-child-action-spacer{flex:0 0 5.3rem;min-width:5.3rem}.review-dashboard .variation-add-card-row,.review-editor-modal .variation-add-card-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.7rem;gap:.7rem;align-items:end}.review-dashboard .variation-add-card-select,.review-editor-modal .variation-add-card-select{min-width:0}.review-dashboard .variation-add-card-action,.review-editor-modal .variation-add-card-action{justify-content:end}.review-dashboard .variation-add-card-action .button-link,.review-editor-modal .variation-add-card-action .button-link{min-width:7.5rem;min-height:3rem}.review-dashboard .variation-remove-button,.review-editor-modal .variation-remove-button{display:inline-flex;width:2rem;height:2rem;flex:0 0 2rem;align-items:center;justify-content:center;border:1px solid hsla(0,91%,71%,.38);border-radius:999px;background:rgba(69,18,26,.62);color:#fecaca;cursor:pointer;font-size:.82rem;font-weight:900;line-height:1}.review-dashboard .variation-remove-button:focus-visible,.review-dashboard .variation-remove-button:hover:not(:disabled),.review-editor-modal .variation-remove-button:focus-visible,.review-editor-modal .variation-remove-button:hover:not(:disabled){border-color:hsla(0,91%,71%,.72);background:rgba(127,29,29,.82);color:#fff}.review-dashboard .variation-remove-button:disabled,.review-editor-modal .variation-remove-button:disabled{cursor:not-allowed;opacity:.44}.app-shell .review-dashboard .review-draft-pagination{padding-top:.15rem;border-top:1px solid rgba(116,132,156,.16)}.app-shell .review-dashboard .review-draft-card .ops-row-main{grid-template-columns:4.4rem minmax(0,1fr) minmax(9rem,.28fr) minmax(10rem,auto);gap:.6rem;align-items:center}.app-shell .review-dashboard .review-draft-card .review-card-actions{justify-content:flex-end;min-width:0;gap:.45rem}.app-shell .review-dashboard .review-draft-card .button-link{min-height:2.3rem;padding:.5rem .72rem}.app-shell .review-dashboard .review-inline-controls{display:grid;grid-template-columns:minmax(5.5rem,1fr) minmax(3.75rem,.48fr);grid-gap:.45rem;gap:.45rem;align-items:end}.app-shell .review-dashboard .review-inline-field{gap:.25rem}.app-shell .review-dashboard .review-inline-field .field-input{min-height:2.2rem;padding:.45rem .58rem}.app-shell .review-dashboard .inventory-filter-grid-compact{grid-template-columns:repeat(4,minmax(11rem,1fr)) minmax(12rem,auto)}.app-shell .review-dashboard .review-filter-action-inline{justify-self:end;align-self:end;min-height:3rem;white-space:nowrap}.app-shell .review-dashboard .review-draft-preview,.app-shell .review-dashboard .review-draft-preview-empty{justify-self:stretch;width:4.4rem;border:0;background:transparent;color:var(--review-muted);text-align:left}.app-shell .review-dashboard .review-draft-preview-empty{display:grid;place-items:center;aspect-ratio:1;border:1px dashed var(--review-border);border-radius:8px;font-size:.76rem}.review-editor-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1rem;background:rgba(5,8,12,.66);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.review-editor-modal{--review-modal-surface:#0a0e14;--review-modal-surface-soft:#0d121a;position:relative;width:min(78rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);padding-top:0;overflow-y:auto;overscroll-behavior:contain;background:var(--review-modal-surface)}.review-editor-modal .button-link.primary{border-color:rgba(86,227,143,.42);background:linear-gradient(180deg,rgba(30,112,76,.96),rgba(21,78,56,.98));color:#f4fff8;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 12px 24px rgba(18,82,55,.2)}.review-editor-modal .button-link.secondary{border-color:rgba(116,132,156,.24);background:var(--review-panel-soft);color:rgba(235,242,250,.9)}.review-editor-modal .button-link.primary:hover,.review-editor-modal .button-link.secondary:hover{border-color:rgba(125,211,252,.5);background:rgba(25,43,56,.92)}.review-editor-modal .pricing-match-links a{color:rgba(125,211,252,.96)}.review-editor-modal .pricing-match-links a:hover{color:#fff}.review-editor-modal-header{position:-webkit-sticky;position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:.55rem;justify-content:flex-end;min-height:3.4rem;margin:0 -1rem;padding:.55rem 1rem;border-bottom:1px solid rgba(116,132,156,.2);border-radius:8px 8px 0 0;background:var(--review-modal-surface-soft);box-shadow:0 12px 24px rgba(0,0,0,.2);pointer-events:none}.review-editor-modal-actions{flex:1 1 auto;align-items:center;justify-content:flex-end;pointer-events:auto}.review-editor-modal-close{flex:0 0 auto;width:2.15rem;height:2.15rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(116,132,156,.26);border-radius:8px;background:rgba(18,24,33,.92);color:#fff;font-size:1.25rem;line-height:1;pointer-events:auto}.review-editor-modal-close:hover{border-color:rgba(125,211,252,.5);background:rgba(25,43,56,.96)}@media (max-width:1320px){.app-shell .review-dashboard .review-draft-card .ops-row-main{grid-template-columns:4.4rem minmax(0,1fr)}.app-shell .review-dashboard .review-draft-card .review-card-actions,.app-shell .review-dashboard .review-inline-controls{grid-column:2/-1}.app-shell .review-dashboard .review-inline-controls{grid-template-columns:minmax(0,1fr) 5rem;max-width:42rem}.app-shell .review-dashboard .review-draft-card .review-card-actions{justify-content:flex-start}.app-shell .review-dashboard .review-draft-actions-cell .variation-child-actions{display:flex;flex-direction:row;flex-wrap:nowrap;width:max-content}}@media (max-width:900px){.app-shell .review-dashboard .review-queue-list-panel{height:auto;max-height:none;overflow:visible}.app-shell .review-dashboard .review-draft-list{overflow:visible;padding-right:0}.app-shell .review-dashboard .inventory-filter-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .review-dashboard .review-filter-action-inline{grid-column:2}}@media (max-width:760px){.app-shell .review-dashboard .inventory-filter-grid-compact{grid-template-columns:1fr}.app-shell .review-dashboard .review-filter-action-inline{grid-column:auto;justify-self:stretch}}.app-shell .review-dashboard .pricing-match-image,.app-shell .review-dashboard .review-draft-preview-image,.app-shell .review-dashboard .review-image{border-color:rgba(116,132,156,.22);border-radius:8px;background:rgba(8,12,18,.92)}.app-shell .review-dashboard .review-image-button:hover .review-image{border-color:rgba(125,211,252,.5)}.app-shell .review-dashboard .review-image-placeholder{border-color:rgba(125,211,252,.28);border-radius:8px;background:rgba(18,24,33,.78);color:var(--review-muted)}.app-shell .review-dashboard .pill,.app-shell .review-dashboard .status-chip{border-color:rgba(125,211,252,.24);background:rgba(24,47,63,.72);color:rgba(229,246,255,.94)}.app-shell .review-dashboard .status-chip-processing{border-color:rgba(125,211,252,.34);background:rgba(24,47,63,.78);color:rgba(229,246,255,.98)}.app-shell .review-dashboard .status-chip-error,.app-shell .review-dashboard .status-chip-warning,.app-shell .review-dashboard .warning-chip{border-color:rgba(251,191,36,.34);background:rgba(78,57,20,.56);color:rgba(255,236,201,.98)}.app-shell .review-dashboard .status-chip-success{border-color:rgba(86,227,143,.28);background:rgba(17,56,42,.72);color:rgba(236,253,245,.98)}.app-shell .review-dashboard .warning-chip{border-radius:8px}.app-shell .review-dashboard .pricing-match-links a{color:rgba(125,211,252,.96)}.app-shell .review-dashboard .pricing-match-links a:hover{color:#fff}.app-shell .review-dashboard .specific-row{gap:.55rem}.app-shell .review-dashboard .feedback-banner{border-radius:8px;border-color:rgba(125,211,252,.22);background:rgba(34,67,92,.32);color:#dce7ff}.app-shell .review-dashboard .feedback-success{border-color:rgba(86,227,143,.26);background:rgba(17,56,42,.7);color:#b5f1ca}.app-shell .review-dashboard .feedback-pending{border-color:rgba(251,191,36,.28);background:rgba(78,57,20,.42);color:rgba(255,236,201,.98)}.app-shell .review-dashboard .feedback-error{border-color:rgba(251,191,36,.3);background:radial-gradient(circle at top right,rgba(251,191,36,.1),transparent 32%),linear-gradient(180deg,rgba(23,25,32,.98),rgba(17,19,24,.98));color:rgba(255,236,201,.98)}.app-shell .review-dashboard .validation-list li{color:rgba(255,236,201,.94)}.app-shell .review-dashboard .skeleton-card{background:linear-gradient(110deg,rgba(18,24,33,.7) 8%,rgba(37,45,58,.72) 18%,rgba(18,24,33,.7) 33%);background-size:200% 100%}.review-image-modal{border-color:rgba(116,132,156,.24);border-radius:8px;background:linear-gradient(180deg,rgba(17,22,31,.98),rgba(10,14,20,.98))}.review-image-modal-close,.review-image-modal-nav{border-color:rgba(116,132,156,.26);background:rgba(8,12,18,.58);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.review-image-modal-close:hover,.review-image-modal-nav:hover{border-color:rgba(125,211,252,.5);background:rgba(25,43,56,.92)}.review-image-modal-asset{border-radius:8px;background:rgba(8,12,18,.96)}@media (max-width:780px){.app-shell .review-dashboard .ops-row-main,.app-shell .review-dashboard .specific-row{grid-template-columns:1fr}.app-shell .review-dashboard .variation-child-table{min-width:1040px}.review-dashboard .variation-add-card-row,.review-editor-modal .variation-add-card-row{grid-template-columns:1fr}.review-dashboard .variation-add-card-action,.review-editor-modal .variation-add-card-action{justify-content:stretch}.review-dashboard .variation-add-card-action .button-link,.review-editor-modal .variation-add-card-action .button-link{width:100%}.app-shell .review-dashboard .review-draft-preview{justify-self:start;width:min(8rem,100%)}}.exports-dashboard{--exports-panel:linear-gradient(180deg,rgba(17,22,31,.96),rgba(12,16,23,.98));--exports-panel-soft:rgba(18,24,33,.82);--exports-border:rgba(116,132,156,.22);--exports-muted:rgba(184,196,213,.84);--exports-green:#56e38f;--exports-blue:#7dd3fc;--exports-orange:#fbbf24}.app-shell .exports-dashboard .batch-stat strong,.app-shell .exports-dashboard .empty-title,.app-shell .exports-dashboard .export-card .subsection-title,.app-shell .exports-dashboard .section-title,.app-shell .exports-dashboard .subsection-title,.app-shell .exports-dashboard .workspace-header-title{color:#fff;letter-spacing:0}.app-shell .exports-dashboard .workspace-header-title{font-size:clamp(1.45rem,2vw,2rem)}.app-shell .exports-dashboard .batch-card,.app-shell .exports-dashboard .batch-stat,.app-shell .exports-dashboard .content-card,.app-shell .exports-dashboard .empty-state,.app-shell .exports-dashboard .exports-action-card,.app-shell .exports-dashboard .section-card{border-color:var(--exports-border);border-radius:8px;background:radial-gradient(circle at top right,rgba(125,211,252,.07),transparent 32%),var(--exports-panel);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 18px 42px rgba(0,0,0,.22)}.app-shell .exports-dashboard .batch-card,.app-shell .exports-dashboard .content-card,.app-shell .exports-dashboard .exports-action-card,.app-shell .exports-dashboard .section-card{padding:.9rem}.app-shell .exports-dashboard .exports-action-card,.app-shell .exports-dashboard .exports-history,.app-shell .exports-dashboard .exports-history-list,.app-shell .exports-dashboard .exports-sidebar{gap:.85rem}.app-shell .exports-dashboard .section-eyebrow{color:rgba(125,211,252,.94)}.app-shell .exports-dashboard .export-metadata-copy,.app-shell .exports-dashboard .field-label,.app-shell .exports-dashboard .helper-copy,.app-shell .exports-dashboard .marketplace-prompt .feedback-banner p,.app-shell .exports-dashboard .section-copy,.app-shell .exports-dashboard .stat-label{color:var(--exports-muted)}.app-shell .exports-dashboard .button-link{min-height:2.25rem;border-radius:8px;font-size:.84rem;letter-spacing:0}.app-shell .exports-dashboard .button-link.primary{border-color:rgba(86,227,143,.42);background:linear-gradient(180deg,rgba(30,112,76,.96),rgba(21,78,56,.98));color:#f4fff8;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 12px 24px rgba(18,82,55,.2)}.app-shell .exports-dashboard .button-link.secondary{border-color:rgba(116,132,156,.24);background:var(--exports-panel-soft);color:rgba(235,242,250,.9)}.app-shell .exports-dashboard .button-link.primary:hover,.app-shell .exports-dashboard .button-link.secondary:hover{border-color:rgba(125,211,252,.5);background:rgba(25,43,56,.92)}.app-shell .exports-dashboard .field-input,.app-shell .exports-dashboard .field-readonly{min-height:2.55rem;border-color:var(--exports-border);border-radius:8px;background:rgba(8,12,18,.92);color:#f5f7fa;font-size:.88rem}.app-shell .exports-dashboard .field-input:focus{outline:0;border-color:rgba(86,227,143,.54);box-shadow:0 0 0 2px rgba(86,227,143,.12)}.app-shell .exports-dashboard select.field-input optgroup,.app-shell .exports-dashboard select.field-input option{background:#121821;color:#f4f7fb}.app-shell .exports-dashboard .export-card{border-radius:8px}.app-shell .exports-dashboard .export-card:hover{border-color:rgba(125,211,252,.38);background:radial-gradient(circle at top right,rgba(125,211,252,.11),transparent 32%),var(--exports-panel)}.app-shell .exports-dashboard .export-card.is-collapsed{gap:0;padding-block:.85rem}.app-shell .exports-dashboard .export-card.is-collapsed .batch-card-header{align-items:center}.app-shell .exports-dashboard .export-delete-button{border-color:rgba(245,158,11,.32);color:rgba(255,221,170,.98)}.app-shell .exports-dashboard .export-delete-button:hover{border-color:rgba(245,158,11,.48);background:rgba(78,57,20,.48)}.app-shell .exports-dashboard .pill,.app-shell .exports-dashboard .status-chip{border-color:rgba(125,211,252,.24);background:rgba(24,47,63,.72);color:rgba(229,246,255,.94)}.app-shell .exports-dashboard .status-chip-processing{border-color:rgba(125,211,252,.34);background:rgba(24,47,63,.78);color:rgba(229,246,255,.98)}.app-shell .exports-dashboard .status-chip-error,.app-shell .exports-dashboard .status-chip-warning{border-color:rgba(251,191,36,.34);background:rgba(78,57,20,.56);color:rgba(255,236,201,.98)}.app-shell .exports-dashboard .status-chip-success{border-color:rgba(86,227,143,.28);background:rgba(17,56,42,.72);color:rgba(236,253,245,.98)}.app-shell .exports-dashboard .feedback-banner{border-radius:8px;border-color:rgba(125,211,252,.22);background:rgba(34,67,92,.32);color:#dce7ff}.app-shell .exports-dashboard .feedback-success{border-color:rgba(86,227,143,.26);background:rgba(17,56,42,.7);color:#b5f1ca}.app-shell .exports-dashboard .feedback-error,.app-shell .exports-dashboard .feedback-pending{border-color:rgba(251,191,36,.3);background:radial-gradient(circle at top right,rgba(251,191,36,.1),transparent 32%),linear-gradient(180deg,rgba(23,25,32,.98),rgba(17,19,24,.98));color:rgba(255,236,201,.98)}.app-shell .exports-dashboard .marketplace-prompt .feedback-banner{display:grid;grid-gap:.65rem;gap:.65rem}.app-shell .exports-dashboard .export-cleanup-notice{display:grid;grid-gap:.3rem;gap:.3rem;margin-bottom:.9rem}.app-shell .exports-dashboard .export-cleanup-notice strong{color:#f4fff8;font-size:.82rem}.app-shell .exports-dashboard .export-cleanup-copy,.app-shell .exports-dashboard .export-cleanup-notice p{margin:0;color:var(--exports-muted)}.app-shell .exports-dashboard .quiet-window-card{display:grid;grid-gap:.75rem;gap:.75rem}.app-shell .exports-dashboard .quiet-window-card.is-active{border-color:rgba(251,191,36,.34);background:radial-gradient(circle at top right,rgba(251,191,36,.12),transparent 32%),var(--exports-panel)}.app-shell .exports-dashboard .quiet-window-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.app-shell .exports-dashboard .quiet-window-status{display:grid;grid-gap:.18rem;gap:.18rem;min-height:3.35rem;padding:.65rem;border:1px solid rgba(125,211,252,.16);border-radius:8px;background:rgba(8,12,18,.52)}.app-shell .exports-dashboard .quiet-window-status strong{color:#fff;font-size:.98rem;letter-spacing:0}.app-shell .exports-dashboard .quiet-window-status small{color:var(--exports-muted)}.app-shell .exports-dashboard .quiet-window-controls{display:grid;grid-template-columns:minmax(7.5rem,.8fr) minmax(0,1fr);grid-gap:.6rem;gap:.6rem;align-items:end}.app-shell .exports-dashboard .quiet-window-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.app-shell .exports-dashboard .quiet-window-actions .button-link{min-height:2.35rem}.app-shell .exports-dashboard .exports-filter-card{gap:0}.app-shell .exports-dashboard .exports-filter-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:end}.app-shell .exports-dashboard .exports-filter-controls .inventory-filter-grid-compact{grid-template-columns:repeat(3,minmax(11rem,1fr))}.app-shell .exports-dashboard .exports-tab-bar{display:inline-flex;width:-moz-fit-content;width:fit-content;justify-self:end;gap:.25rem;padding:.25rem;border:1px solid rgba(125,211,252,.18);border-radius:8px;background:rgba(8,12,18,.58)}.app-shell .exports-dashboard .exports-tab{min-height:2.35rem;padding:.55rem .9rem;border:1px solid rgba(116,132,156,.22);border-radius:6px;background:rgba(11,18,26,.92);color:rgba(224,234,246,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.app-shell .exports-dashboard .exports-tab.is-active{border-color:rgba(86,227,143,.34);background:rgba(17,56,42,.64);color:#f4fff8}.app-shell .exports-dashboard .exports-tab:not(.is-active):hover{border-color:rgba(125,211,252,.42);background:rgba(20,34,46,.94);color:#fff}.app-shell .exports-dashboard .handoff-publishing-panel,.app-shell .exports-dashboard .handoff-section,.app-shell .exports-dashboard .handoff-workspace{display:grid;grid-gap:.65rem;gap:.65rem}.app-shell .exports-dashboard .handoff-workspace-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.app-shell .exports-dashboard .handoff-action-bar{flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.app-shell .exports-dashboard .handoff-action-bar .button-link{min-height:2.15rem;padding-inline:.72rem}.app-shell .exports-dashboard .handoff-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.app-shell .exports-dashboard .handoff-info-card{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0;min-height:4.45rem;padding:.58rem .65rem;border:1px solid rgba(125,211,252,.2);border-radius:8px;background:rgba(8,12,18,.52)}.app-shell .exports-dashboard .handoff-info-card small,.app-shell .exports-dashboard .handoff-info-card span{color:var(--exports-muted)}.app-shell .exports-dashboard .handoff-info-card strong{color:#fff;font-size:1.28rem;line-height:1;letter-spacing:0}.app-shell .exports-dashboard .handoff-section{padding-top:.1rem}.app-shell .exports-dashboard .handoff-section-header{align-items:center;gap:.65rem;padding-bottom:.15rem;border-bottom:1px solid rgba(116,132,156,.14)}.app-shell .exports-dashboard .handoff-section-header .section-copy{margin-top:.12rem;font-size:.78rem}.app-shell .exports-dashboard .handoff-section-header .page-actions{align-items:center}.app-shell .exports-dashboard .handoff-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:start}.app-shell .exports-dashboard .handoff-scrollbox{display:grid;grid-gap:.38rem;gap:.38rem;max-height:22rem;min-height:6rem;overflow:auto;padding:.15rem;scrollbar-color:rgba(125,211,252,.45) rgba(8,12,18,.45)}.app-shell .exports-dashboard .handoff-table-scrollbox{max-height:34rem}.app-shell .exports-dashboard .handoff-history-scrollbox{max-height:20rem}.app-shell .exports-dashboard .handoff-table-row{display:grid;grid-template-columns:auto 3.35rem minmax(0,1fr) minmax(7.6rem,auto);grid-gap:.55rem;gap:.55rem;align-items:center;min-height:4.35rem;padding:.52rem;border:1px solid rgba(125,211,252,.18);border-radius:8px;background:rgba(8,12,18,.64)}.app-shell .exports-dashboard .handoff-table-row.is-active{border-color:rgba(86,227,143,.42);background:rgba(17,56,42,.42)}.app-shell .exports-dashboard .handoff-history-row{grid-template-columns:3.35rem minmax(0,1fr) auto}.app-shell .exports-dashboard .handoff-table-row input[type=checkbox]{width:.95rem;height:.95rem;accent-color:var(--exports-green)}.app-shell .exports-dashboard .handoff-thumb{display:grid;place-items:center;width:3.35rem;height:3.35rem;overflow:hidden;border:1px solid rgba(125,211,252,.16);border-radius:8px;background:rgba(8,12,18,.82);color:var(--exports-muted);font-size:.68rem;text-align:center}.app-shell .exports-dashboard .handoff-thumb img{width:100%;height:100%;object-fit:contain}.app-shell .exports-dashboard .handoff-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.65rem;gap:.65rem;align-items:center;width:100%;min-height:4.1rem;padding:.7rem;border:1px solid rgba(125,211,252,.18);border-radius:8px;background:rgba(8,12,18,.64);color:inherit;text-align:left}.app-shell .exports-dashboard .handoff-row.is-active,.app-shell .exports-dashboard button.handoff-row:hover{border-color:rgba(86,227,143,.42);background:rgba(17,56,42,.42)}.app-shell .exports-dashboard .handoff-row-card{grid-template-columns:minmax(0,1fr) auto auto}.app-shell .exports-dashboard .handoff-row-main{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0}.app-shell .exports-dashboard .handoff-row-main small,.app-shell .exports-dashboard .handoff-row-main span,.app-shell .exports-dashboard .handoff-row-main strong,.app-shell .exports-dashboard .handoff-row-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .exports-dashboard .handoff-row-main strong{color:#fff;font-size:.86rem;letter-spacing:0}.app-shell .exports-dashboard .handoff-row-main small,.app-shell .exports-dashboard .handoff-row-main span,.app-shell .exports-dashboard .handoff-row-meta{color:var(--exports-muted);font-size:.72rem}.app-shell .exports-dashboard .handoff-sku-edit{width:100%;min-width:0;height:1.25rem;padding:0 .25rem;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--exports-muted);font:inherit;font-size:.72rem;letter-spacing:0}.app-shell .exports-dashboard .handoff-sku-edit:hover{border-color:rgba(125,211,252,.22);background:rgba(8,12,18,.54)}.app-shell .exports-dashboard .handoff-sku-edit:focus{outline:0;border-color:rgba(86,227,143,.54);background:rgba(8,12,18,.88);color:#f5f7fa;box-shadow:0 0 0 2px rgba(86,227,143,.12)}.app-shell .exports-dashboard .handoff-sku-edit:disabled{cursor:wait;opacity:.72}.app-shell .exports-dashboard .handoff-row-details{display:grid;justify-items:end;grid-gap:.28rem;gap:.28rem;color:var(--exports-muted);font-size:.72rem}.app-shell .exports-dashboard .handoff-row-kicker{max-width:9rem;overflow:hidden;color:var(--exports-muted);text-overflow:ellipsis;white-space:nowrap}.app-shell .exports-dashboard .handoff-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.32rem}.app-shell .exports-dashboard .handoff-row-actions .button-link{min-height:1.85rem;padding:.28rem .55rem;font-size:.72rem}.app-shell .exports-dashboard .handoff-pagination{display:flex;align-items:center;justify-content:space-between;gap:.65rem;color:var(--exports-muted);font-size:.74rem}.app-shell .exports-dashboard .handoff-page-select{gap:.4rem;min-height:1.9rem;padding:.28rem .48rem;border-radius:7px;font-size:.74rem;white-space:nowrap}.app-shell .exports-dashboard .handoff-page-select input{width:.9rem;height:.9rem}.app-shell .exports-dashboard .skeleton-card{background:linear-gradient(110deg,rgba(18,24,33,.7) 8%,rgba(37,45,58,.72) 18%,rgba(18,24,33,.7) 33%);background-size:200% 100%}@media (max-width:780px){.app-shell .exports-dashboard .batch-card-header,.app-shell .exports-dashboard .batch-list-header{display:grid;grid-template-columns:1fr}.app-shell .exports-dashboard .export-card-actions,.app-shell .exports-dashboard .exports-action-grid{justify-content:flex-start}.app-shell .exports-dashboard .handoff-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .exports-dashboard .exports-filter-controls{grid-template-columns:1fr}.app-shell .exports-dashboard .exports-filter-controls .inventory-filter-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .exports-dashboard .exports-tab-bar{justify-self:start}.app-shell .exports-dashboard .handoff-grid,.app-shell .exports-dashboard .handoff-workspace-header{grid-template-columns:1fr;display:grid}.app-shell .exports-dashboard .handoff-history-row,.app-shell .exports-dashboard .handoff-table-row{grid-template-columns:auto minmax(0,1fr)}.app-shell .exports-dashboard .handoff-table-row .handoff-thumb{display:none}.app-shell .exports-dashboard .handoff-row-details{justify-items:start}.app-shell .exports-dashboard .handoff-row,.app-shell .exports-dashboard .handoff-row-card{grid-template-columns:1fr}.app-shell .exports-dashboard .handoff-pagination{align-items:stretch;flex-direction:column}}.dashboard-live{--dashboard-panel:linear-gradient(180deg,rgba(17,22,31,.96),rgba(12,16,23,.98));--dashboard-panel-soft:rgba(18,24,33,.82);--dashboard-border:rgba(116,132,156,.22);--dashboard-muted:rgba(184,196,213,.84);--dashboard-green:#56e38f;--dashboard-blue:#7dd3fc;--dashboard-orange:#fbbf24}.app-shell .dashboard-live .batch-stat strong,.app-shell .dashboard-live .dashboard-activity-row strong,.app-shell .dashboard-live .dashboard-live-card strong,.app-shell .dashboard-live .dashboard-order-row strong,.app-shell .dashboard-live .empty-title,.app-shell .dashboard-live .section-title,.app-shell .dashboard-live .workspace-header-title{color:#fff;letter-spacing:0}.app-shell .dashboard-live .batch-stat,.app-shell .dashboard-live .content-card,.app-shell .dashboard-live .dashboard-activity-row,.app-shell .dashboard-live .dashboard-live-card,.app-shell .dashboard-live .dashboard-order-row,.app-shell .dashboard-live .empty-state{border-color:var(--dashboard-border);border-radius:8px;background:radial-gradient(circle at top right,rgba(125,211,252,.07),transparent 32%),var(--dashboard-panel);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 18px 42px rgba(0,0,0,.22)}.dashboard-live-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.dashboard-live-card{display:grid;grid-gap:.35rem;gap:.35rem;min-height:8rem;padding:.9rem;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.dashboard-live-card:hover{border-color:rgba(125,211,252,.42);transform:translateY(-1px)}.dashboard-live-card strong{font-size:clamp(1.9rem,3vw,2.7rem);line-height:.95}.dashboard-live-card-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;align-items:end}.dashboard-live-card-metrics>span{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.dashboard-live-card-metrics small{color:var(--dashboard-muted);font-size:.68rem;font-weight:800;line-height:1.1;text-transform:uppercase}.app-shell .dashboard-live .dashboard-activity-row span:not(.status-chip),.app-shell .dashboard-live .dashboard-order-row span,.app-shell .dashboard-live .helper-copy,.app-shell .dashboard-live .section-copy,.app-shell .dashboard-live .stat-label,.dashboard-live-card span:last-child{color:var(--dashboard-muted)}.dashboard-live-card-positive{border-color:rgba(86,227,143,.26)!important}.dashboard-live-card-positive strong{color:rgba(86,227,143,.96)!important}.dashboard-live-card-info{border-color:rgba(125,211,252,.26)!important}.dashboard-live-card-info strong{color:rgba(125,211,252,.96)!important}.dashboard-live-card-warning{border-color:rgba(251,191,36,.28)!important}.dashboard-live-card-warning strong{color:rgba(251,191,36,.96)!important}.dashboard-live-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:start}.dashboard-live-layout-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-live-panel{display:grid;grid-gap:.85rem;gap:.85rem}.dashboard-finance-grid,.dashboard-store-grid,.dashboard-work-grid{display:grid;grid-gap:.65rem;gap:.65rem}.dashboard-store-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-finance-grid,.dashboard-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-activity-list,.dashboard-order-list{display:grid;grid-gap:.55rem;gap:.55rem}.dashboard-order-list{overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem}.dashboard-order-list,.dashboard-order-table-wrap{max-height:min(34rem,62vh)}.dashboard-order-table{min-width:1180px}.dashboard-order-link{color:inherit;text-decoration:none}.dashboard-source-cell{max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-order-link:hover strong{color:var(--dashboard-blue)}.dashboard-activity-row,.dashboard-order-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(27rem,.95fr);grid-gap:.75rem;gap:.75rem;align-items:center;padding:.7rem .8rem;text-decoration:none}.dashboard-activity-row{grid-template-columns:minmax(0,1fr) auto}.dashboard-activity-row div,.dashboard-order-row div{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.dashboard-order-metrics{display:grid;grid-template-columns:repeat(5,minmax(4.5rem,1fr));grid-gap:.45rem;gap:.45rem;align-items:stretch}.dashboard-order-metric{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0;padding:.35rem .45rem;border:1px solid rgba(116,132,156,.18);border-radius:7px;background:rgba(8,13,20,.36)}.dashboard-order-metric small{color:rgba(183,197,214,.72);font-size:.68rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.dashboard-order-metric strong{color:rgba(235,242,250,.95);font-size:.86rem;line-height:1.15}.dashboard-activity-row span,.dashboard-activity-row strong,.dashboard-order-row span,.dashboard-order-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .dashboard-live .button-link{border-radius:8px}.app-shell .dashboard-live .button-link.secondary{border-color:rgba(116,132,156,.24);background:var(--dashboard-panel-soft);color:rgba(235,242,250,.9)}.app-shell .dashboard-live .button-link.secondary:hover{border-color:rgba(125,211,252,.5);background:rgba(25,43,56,.92)}.app-shell .dashboard-live .status-chip{border-color:rgba(125,211,252,.24);background:rgba(24,47,63,.72);color:rgba(229,246,255,.94)}.app-shell .dashboard-live .status-chip-processing{border-color:rgba(125,211,252,.34);background:rgba(24,47,63,.78);color:rgba(229,246,255,.98)}.app-shell .dashboard-live .status-chip-error,.app-shell .dashboard-live .status-chip-warning{border-color:rgba(251,191,36,.34);background:rgba(78,57,20,.56);color:rgba(255,236,201,.98)}.app-shell .dashboard-live .status-chip-success{border-color:rgba(86,227,143,.28);background:rgba(17,56,42,.72);color:rgba(236,253,245,.98)}.app-shell .dashboard-live .profit-positive{color:rgba(86,227,143,.96)}.app-shell .dashboard-live .profit-negative{color:rgba(251,191,36,.96)}.app-shell .dashboard-live .feedback-pending{border-color:rgba(251,191,36,.3);background:radial-gradient(circle at top right,rgba(251,191,36,.1),transparent 32%),linear-gradient(180deg,rgba(23,25,32,.98),rgba(17,19,24,.98));color:rgba(255,236,201,.98)}@media (max-width:1080px){.dashboard-live-grid,.dashboard-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-live-layout,.dashboard-live-layout-bottom{grid-template-columns:1fr}}@media (max-width:780px){.dashboard-activity-row,.dashboard-finance-grid,.dashboard-live-grid,.dashboard-order-row,.dashboard-store-grid,.dashboard-work-grid{grid-template-columns:1fr}.dashboard-order-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell{--ops-panel:linear-gradient(180deg,rgba(17,22,31,.96),rgba(12,16,23,.98));--ops-panel-soft:rgba(18,24,33,.82);--ops-border:rgba(116,132,156,.22);--ops-blue:#7dd3fc;--ops-green:#56e38f;--ops-orange:#f59e0b;--ops-muted:rgba(184,196,213,.84)}.app-shell .api-state-block,.app-shell .batch-card,.app-shell .batch-progress-block,.app-shell .batch-stat,.app-shell .content-card,.app-shell .dashboard-activity-row,.app-shell .dashboard-live-card,.app-shell .dashboard-order-row,.app-shell .empty-state,.app-shell .exports-action-card,.app-shell .grouping-option,.app-shell .health-row,.app-shell .hero-card,.app-shell .metric-card,.app-shell .ops-stat,.app-shell .section-card,.app-shell .support-compose-card,.app-shell .support-context-card,.app-shell .support-hero-card,.app-shell .support-history-card,.app-shell .support-kind-card,.app-shell .support-patch-notes-card,.app-shell .support-request-card,.app-shell .upload-dropzone,.auth-card,.session-loading-card{border-color:var(--ops-border);background:radial-gradient(circle at top right,rgba(125,211,252,.075),transparent 34%),var(--ops-panel)}.app-shell .batch-hero,.app-shell .exports-hero,.app-shell .hero-card,.app-shell .placeholder-hero,.app-shell .review-hero{background:radial-gradient(circle at top right,rgba(125,211,252,.08),transparent 32%),linear-gradient(135deg,rgba(20,24,33,.98),rgba(10,14,20,.98))}.app-shell .marketing-pricing-eyebrow,.app-shell .page-kicker,.app-shell .section-eyebrow,.app-shell .support-section-eyebrow,.auth-kicker{color:rgba(125,211,252,.94)}.app-shell .button-link.primary,.auth-submit-button{border-color:rgba(86,227,143,.42);background:linear-gradient(180deg,rgba(30,112,76,.96),rgba(21,78,56,.98));color:#f4fff8;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 12px 24px rgba(18,82,55,.2)}.app-shell .button-link.secondary,.auth-mode-button,.nav-logout-button{border-color:rgba(116,132,156,.24);background:var(--ops-panel-soft);color:rgba(235,242,250,.9)}.app-shell .button-link.primary:hover,.app-shell .button-link.secondary:hover,.auth-mode-button:hover,.auth-submit-button:hover,.nav-logout-button:hover{border-color:rgba(125,211,252,.5);background:rgba(25,43,56,.92)}.app-shell .field-input:focus,.auth-field input:focus,.marketing-beta-form .auth-field textarea:focus{outline:0;border-color:rgba(86,227,143,.54);box-shadow:0 0 0 2px rgba(86,227,143,.12)}.app-shell .grouping-option.is-selected,.app-shell .support-kind-card.is-active,.auth-mode-button.is-active{border-color:rgba(86,227,143,.48);background:radial-gradient(circle at top right,rgba(86,227,143,.12),transparent 36%),linear-gradient(180deg,rgba(17,56,42,.78),rgba(12,16,23,.98));box-shadow:inset 0 0 0 1px rgba(86,227,143,.1)}.app-shell .api-state-error,.app-shell .feedback-error,.app-shell .feedback-pending,.app-shell .processing-banner,.app-shell .processing-banner-inline,.app-shell .status-chip-error,.app-shell .status-chip-warning,.app-shell .warning-chip{border-color:rgba(245,158,11,.34);background:radial-gradient(circle at top right,rgba(245,158,11,.12),transparent 32%),linear-gradient(180deg,rgba(30,28,22,.96),rgba(15,17,21,.98));color:rgba(255,221,170,.98)}.app-shell .feedback-success,.app-shell .status-chip-success{border-color:rgba(86,227,143,.28);background:rgba(17,56,42,.72);color:rgba(236,253,245,.98)}.app-shell .feedback-info,.app-shell .pill,.app-shell .status-chip,.app-shell .status-chip-processing,.app-shell .support-pill{border-color:rgba(125,211,252,.24);background:rgba(24,47,63,.72);color:rgba(229,246,255,.94)}.app-shell .batch-progress-fill{background:linear-gradient(90deg,rgba(86,227,143,.92),rgba(125,211,252,.82))}.app-shell .ebay-filter-reset:hover,.app-shell .review-draft-card.is-selected{border-color:rgba(86,227,143,.42);background:radial-gradient(circle at top right,rgba(86,227,143,.1),transparent 32%),rgba(18,24,33,.84)}.app-shell .failure-copy,.app-shell .profit-negative{color:rgba(245,158,11,.98)}.app-shell .profit-positive{color:rgba(86,227,143,.96)}.app-shell .dashboard-live .dashboard-live-card-positive strong,.app-shell .dashboard-live .dashboard-live-card-warning strong{color:rgba(86,227,143,.96)!important}.app-shell .dashboard-live .dashboard-live-card-warning{border-color:rgba(86,227,143,.26)!important}.app-shell .lots-dashboard{--lots-panel:linear-gradient(180deg,rgba(17,22,31,.96),rgba(12,16,23,.98));--lots-panel-soft:rgba(18,24,33,.82);--lots-border:rgba(116,132,156,.22);--lots-blue:#7dd3fc;--lots-green:#56e38f;--lots-red:#ff6b6b;--lots-orange:#f59e0b;--lots-muted:rgba(184,196,213,.84)}.app-shell .lots-dashboard .batch-stat strong,.app-shell .lots-dashboard .ebay-reconcile-table td,.app-shell .lots-dashboard .empty-title,.app-shell .lots-dashboard .lot-summary-card b,.app-shell .lots-dashboard .lot-summary-card strong,.app-shell .lots-dashboard .section-title,.app-shell .lots-dashboard .workspace-header-title{color:#fff;letter-spacing:0}.app-shell .lots-dashboard .batch-stat,.app-shell .lots-dashboard .content-card,.app-shell .lots-dashboard .empty-state,.app-shell .lots-dashboard .empty-table-cell,.app-shell .lots-dashboard .lot-summary-card{border-color:var(--lots-border);border-radius:8px;background:radial-gradient(circle at top right,rgba(125,211,252,.075),transparent 34%),var(--lots-panel);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 18px 42px rgba(0,0,0,.22)}.app-shell .lots-dashboard .inventory-filter-summary{gap:.65rem}.app-shell .lots-dashboard .lots-layout{display:block;gap:.9rem}@media (min-width:1081px){.app-shell .lots-dashboard .lots-layout{align-items:stretch}.app-shell .lots-dashboard .lots-list-panel{height:calc(100vh - 10.25rem);min-height:34rem}}.app-shell .lots-dashboard .lots-detail-panel,.app-shell .lots-dashboard .lots-list-panel{display:flex;flex-direction:column;gap:.7rem}.app-shell .lots-dashboard .lots-detail-panel form{display:grid;grid-gap:.5rem;gap:.5rem}.app-shell .lots-dashboard .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),13rem));gap:.5rem .65rem;justify-content:start}.app-shell .lots-dashboard .lots-detail-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),13rem));align-items:start;max-width:76rem}.app-shell .lots-dashboard .lots-source-form-grid{grid-template-columns:minmax(min(100%,12rem),18rem) minmax(min(100%,14rem),26rem)}.app-shell .lots-dashboard .lots-notes-field{grid-column:span 2;max-width:28rem}.app-shell .lots-dashboard .lots-attachment-create-field{grid-column:span 3;max-width:38rem}.app-shell .lots-dashboard .lots-list-filter-row{display:grid;grid-template-columns:minmax(14rem,22rem) auto auto;align-items:end;grid-gap:.65rem;gap:.65rem}.app-shell .lots-dashboard .lots-search-field{min-width:0}.app-shell .lots-dashboard .lots-unassigned-filter{min-height:2.35rem;padding:0 .7rem;border:1px solid var(--lots-border);border-radius:8px;background:rgba(8,12,18,.42);color:#f7fafc;font-size:.86rem;font-weight:750;white-space:nowrap}.app-shell .lots-dashboard .lots-unassigned-filter input{accent-color:var(--lots-green)}.app-shell .lots-dashboard .lots-list-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.app-shell .lots-dashboard .lots-list-actions .button-link{min-height:2.35rem;padding:.62rem .85rem}.app-shell .lots-dashboard .field{gap:.24rem}.app-shell .lots-dashboard .field-label,.app-shell .lots-dashboard .helper-copy,.app-shell .lots-dashboard .lot-summary-card small,.app-shell .lots-dashboard .section-copy,.app-shell .lots-dashboard .section-eyebrow,.app-shell .lots-dashboard .stat-label{color:var(--lots-muted)}.app-shell .lots-dashboard .section-eyebrow{color:rgba(125,211,252,.94)}.app-shell .lots-dashboard .lot-card-list{flex:1 1 auto;gap:.55rem;margin-top:0;min-height:0}.app-shell .lots-dashboard .lot-card-page-box{max-height:none;padding:.35rem;border:1px solid var(--lots-border);border-radius:8px;background:rgba(8,12,18,.38);overflow-y:auto}.app-shell .lots-dashboard .lot-summary-card{min-height:5.35rem;padding:.9rem 1rem;align-items:stretch;transition:border-color .16s ease,background .16s ease,transform .16s ease}.app-shell .lots-dashboard .lot-source-row{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:.45rem;gap:.45rem;padding:.62rem .65rem}.app-shell .lots-dashboard .lot-expand-button{width:2rem;min-height:2rem;align-self:center;border:1px solid var(--lots-border);border-radius:8px;background:rgba(8,12,18,.72);color:#f4f7fb;font-weight:800}.app-shell .lots-dashboard .lot-summary-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,38rem) minmax(6.75rem,7.5rem);min-width:0;align-items:center;grid-gap:.75rem;gap:.75rem;color:inherit;text-align:left}.app-shell .lots-dashboard .lot-summary-content{display:grid;min-width:0;grid-gap:.45rem;gap:.45rem}.app-shell .lots-dashboard .lot-summary-heading{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.app-shell .lots-dashboard .lot-summary-description,.app-shell .lots-dashboard .lot-summary-heading small,.app-shell .lots-dashboard .lot-summary-heading strong{overflow:hidden;text-overflow:ellipsis}.app-shell .lots-dashboard .lot-summary-heading small,.app-shell .lots-dashboard .lot-summary-heading strong{white-space:nowrap}.app-shell .lots-dashboard .lot-summary-description{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(226,234,244,.9);font-size:.9rem;line-height:1.38}.app-shell .lots-dashboard .lot-summary-metrics{display:grid;grid-template-columns:repeat(3,minmax(7rem,1fr));align-items:stretch;grid-gap:.5rem;gap:.5rem;min-width:0;width:100%}.app-shell .lots-dashboard .lot-summary-metrics span{display:grid;align-content:center;grid-gap:.16rem;gap:.16rem;min-height:2.6rem;padding:.38rem .58rem;border:1px solid rgba(116,132,156,.18);border-radius:8px;background:rgba(8,12,18,.36)}.app-shell .lots-dashboard .lot-summary-metrics strong{color:#fff;font-size:.94rem;font-weight:900;line-height:1.1;white-space:nowrap}.app-shell .lots-dashboard .lot-summary-metrics em,.app-shell .lots-dashboard .lot-summary-result em{color:rgba(184,196,213,.72);font-size:.68rem;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.app-shell .lots-dashboard .lot-summary-result{display:grid;justify-items:end;align-content:center;grid-gap:.2rem;gap:.2rem;min-width:6.5rem}.app-shell .lots-dashboard .lot-summary-result b{white-space:nowrap}.app-shell .lots-dashboard .lot-child-card{width:100%;margin-left:0;border-style:dashed}.app-shell .lots-dashboard .lot-child-card .lot-summary-content{padding-left:2.45rem}.app-shell .lots-dashboard .lot-summary-card:hover{border-color:rgba(125,211,252,.42);background:radial-gradient(circle at top right,rgba(125,211,252,.11),transparent 32%),var(--lots-panel);transform:translateY(-1px)}.app-shell .lots-dashboard .lot-summary-card.is-active{border-color:rgba(86,227,143,.5);background:radial-gradient(circle at top right,rgba(86,227,143,.12),transparent 36%),linear-gradient(180deg,rgba(17,56,42,.78),rgba(12,16,23,.98));box-shadow:inset 3px 0 0 rgba(86,227,143,.9),0 18px 42px rgba(0,0,0,.22)}@media (max-width:1180px){.app-shell .lots-dashboard .lot-summary-main{grid-template-columns:minmax(0,1fr) minmax(20rem,32rem)}.app-shell .lots-dashboard .lot-summary-result{grid-column:1/-1;justify-items:start}}.app-shell .lots-dashboard b.lot-value-positive,.app-shell .lots-dashboard strong.lot-value-positive,.app-shell .lots-dashboard td.lot-value-positive{color:rgba(86,227,143,.96)}.app-shell .lots-dashboard b.lot-value-negative,.app-shell .lots-dashboard strong.lot-value-negative,.app-shell .lots-dashboard td.lot-value-negative{color:var(--lots-red)}.app-shell .lots-dashboard b.lot-value-neutral,.app-shell .lots-dashboard strong.lot-value-neutral,.app-shell .lots-dashboard td.lot-value-neutral{color:#fff}.app-shell .lots-dashboard .field-input{min-height:2.25rem;padding:.58rem .7rem;border-color:var(--lots-border);border-radius:8px;background:rgba(8,12,18,.92);color:#f5f7fa;font-size:.84rem;line-height:1.25}.app-shell .lots-dashboard textarea.field-input{min-height:3.6rem;resize:none}.app-shell .lots-dashboard .lots-notes-input{height:3.6rem;width:min(100%,28rem)}.app-shell .lots-dashboard .field-input:focus{outline:0;border-color:rgba(86,227,143,.54);box-shadow:0 0 0 2px rgba(86,227,143,.12)}.app-shell .lots-dashboard select.field-input optgroup,.app-shell .lots-dashboard select.field-input option{background:#121821;color:#f4f7fb}.app-shell .lots-dashboard .button-link.primary,.app-shell .lots-dashboard .inventory-sync-button{border-color:rgba(86,227,143,.42);background:linear-gradient(180deg,rgba(30,112,76,.96),rgba(21,78,56,.98));color:#f4fff8;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 12px 24px rgba(18,82,55,.2)}.app-shell .lots-dashboard .button-link.secondary{border-color:rgba(116,132,156,.24);background:var(--lots-panel-soft);color:rgba(235,242,250,.9)}.app-shell .lots-dashboard .lots-detail-header{gap:.85rem;align-items:start}.app-shell .lots-dashboard .lots-detail-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.app-shell .lots-dashboard .lots-detail-actions .button-link,.app-shell .lots-dashboard .lots-detail-actions .inventory-sync-button{min-height:2.35rem;padding:.62rem .85rem}.app-shell .lots-dashboard .lot-delete-trigger{color:rgba(255,221,170,.96)}.app-shell .lots-dashboard .lot-danger-zone{margin:0;padding:.75rem .85rem}.app-shell .lots-dashboard .lot-danger-zone p{margin:0;line-height:1.45}.app-shell .lots-dashboard .lot-delete-confirm-row{display:grid;grid-template-columns:minmax(12rem,1fr) auto;grid-gap:.7rem;gap:.7rem;align-items:end;margin-top:.65rem}.app-shell .lots-dashboard .lot-delete-confirm-actions{margin:0;justify-content:flex-end}.app-shell .lots-dashboard .button-link:hover,.app-shell .lots-dashboard .inventory-sync-button:hover{border-color:rgba(125,211,252,.5);background:rgba(25,43,56,.92)}.app-shell .lots-dashboard .lot-source-linker{display:grid;grid-template-columns:minmax(14rem,30rem) auto;grid-gap:.65rem;gap:.65rem;align-items:end;width:min(100%,42rem);margin:.65rem 0;padding:.7rem;border:1px solid var(--lots-border);border-radius:8px;background:rgba(18,24,33,.62)}.app-shell .lots-dashboard .lot-linked-items-toolbar{display:flex;flex-wrap:wrap;gap:.55rem 1rem;align-items:center;justify-content:space-between;margin:.7rem 0 .5rem;color:var(--muted)}.app-shell .lots-dashboard .lot-placeholder-sku-note{font-size:.82rem;color:var(--muted)}.app-shell .lots-dashboard .ebay-reconcile-table-wrap{border-color:var(--lots-border);background:rgba(10,14,20,.82)}.app-shell .lots-dashboard .ebay-reconcile-table th{color:rgba(184,196,213,.82);background:rgba(24,31,41,.95)}.app-shell .lots-dashboard .ebay-reconcile-table tbody tr{background:rgba(9,13,19,.86)}.app-shell .lots-dashboard .ebay-reconcile-table tbody tr:hover{background:rgba(18,34,45,.86)}.app-shell .lots-dashboard .lot-limitations{margin-top:0;padding:.8rem .85rem;border:1px solid rgba(125,211,252,.18);border-radius:8px;background:rgba(24,47,63,.36)}.app-shell .lots-dashboard .lots-pagination{margin-top:0;padding:.55rem .1rem 0}.app-shell .lots-dashboard .feedback-error{border-color:rgba(245,158,11,.34);background:radial-gradient(circle at top right,rgba(245,158,11,.12),transparent 32%),linear-gradient(180deg,rgba(30,28,22,.96),rgba(15,17,21,.98));color:rgba(255,221,170,.98)}.app-shell .lots-dashboard .feedback-success{border-color:rgba(86,227,143,.28);background:rgba(17,56,42,.72);color:rgba(236,253,245,.98)}@media (max-width:780px){.app-shell .lots-dashboard .lot-delete-confirm-row,.app-shell .lots-dashboard .lots-detail-header{grid-template-columns:1fr}.app-shell .lots-dashboard .lot-delete-confirm-actions,.app-shell .lots-dashboard .lots-detail-actions,.app-shell .lots-dashboard .lots-list-actions{width:100%;justify-content:flex-start}.app-shell .lots-dashboard .lots-list-filter-row{grid-template-columns:1fr;align-items:stretch}.app-shell .lots-dashboard .lots-detail-form-grid,.app-shell .lots-dashboard .lots-source-form-grid{grid-template-columns:1fr;max-width:none}.app-shell .lots-dashboard .lots-attachment-create-field,.app-shell .lots-dashboard .lots-notes-field{grid-column:auto;max-width:none}.app-shell .lots-dashboard .lots-notes-input{width:100%}.app-shell .lots-dashboard .lot-source-linker{grid-template-columns:1fr;width:100%}.app-shell .lots-dashboard .lots-unassigned-filter{width:100%}.app-shell .lots-dashboard .lot-summary-card{display:grid;justify-items:start;min-height:0}.app-shell .lots-dashboard .lot-source-row{grid-template-columns:2rem minmax(0,1fr);align-items:start}.app-shell .lots-dashboard .lot-child-card,.app-shell .lots-dashboard .lot-summary-main{grid-template-columns:1fr}.app-shell .lots-dashboard .lot-summary-result{justify-items:start;min-width:0}.app-shell .lots-dashboard .lot-summary-metrics{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));width:100%}.app-shell .lots-dashboard .lot-summary-metrics span{min-height:2.45rem}.app-shell .lots-dashboard .lot-card-page-box{min-height:16rem;max-height:none}.app-shell .lots-dashboard .lots-pagination{align-items:flex-start;flex-direction:column}}.inventory-dashboard{--inventory-panel:linear-gradient(180deg,rgba(17,22,31,.96),rgba(12,16,23,.98));--inventory-panel-soft:rgba(18,24,33,.82);--inventory-border:rgba(116,132,156,.22);--inventory-blue:#7dd3fc;--inventory-green:#56e38f;--inventory-orange:#f59e0b;--inventory-muted:rgba(184,196,213,.84)}.app-shell .inventory-dashboard .ebay-reconcile-table{table-layout:auto}.app-shell:has(.inventory-dashboard){padding-bottom:0}.app-shell .dashboard-content-shell:has(.inventory-dashboard){display:flex;flex-direction:column;height:calc(100vh - .75rem);min-height:0;overflow:hidden}.app-shell .inventory-dashboard{overflow:hidden}.app-shell .inventory-dashboard,.app-shell .inventory-dashboard .ebay-reconcile-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.app-shell .inventory-dashboard .inventory-list-scrollbox{flex:1 1 auto;min-height:0;max-height:none}.app-shell .inventory-dashboard .ebay-reconcile-pagination{flex:0 0 auto}.app-shell .inventory-dashboard .listing-column-sku{width:9rem;min-width:9rem;max-width:11rem}.app-shell .inventory-dashboard .listing-column-purchase_group{width:12.5rem;min-width:12.5rem}.app-shell .inventory-dashboard .listing-column-cost_basis,.app-shell .inventory-dashboard .listing-column-shipping_cost,.app-shell .inventory-dashboard .listing-column-tax_amount,.app-shell .inventory-dashboard .listing-column-transaction_fees{width:6.9rem;min-width:6.9rem}.app-shell .inventory-dashboard .listing-column-tracking_code{width:9rem;min-width:9rem}.app-shell .inventory-dashboard .listing-column-imported_at,.app-shell .inventory-dashboard .listing-column-listed_at,.app-shell .inventory-dashboard .listing-column-purchase_date,.app-shell .inventory-dashboard .listing-column-sold_at{width:8.8rem;min-width:8.8rem}.app-shell .inventory-dashboard .listing-column-available,.app-shell .inventory-dashboard .listing-column-sold{width:4.5rem;min-width:4.5rem}.app-shell .inventory-dashboard .listing-column-purchase_group .inline-cell-select{width:11rem}.app-shell .inventory-dashboard .listing-detail-overlay{background:rgba(5,8,12,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-shell .inventory-dashboard .listing-detail-card{width:min(58rem,calc(100vw - 2rem));gap:.85rem;padding:1rem;border-color:var(--inventory-border);border-radius:8px;background:radial-gradient(circle at top right,rgba(125,211,252,.075),transparent 34%),var(--inventory-panel);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 24px 58px rgba(0,0,0,.42)}.app-shell .inventory-dashboard .listing-detail-header{align-items:start;padding-bottom:.85rem;border-bottom:1px solid rgba(116,132,156,.16)}.app-shell .inventory-dashboard .listing-detail-header .section-eyebrow,.app-shell .inventory-dashboard .sold-profit-breakdown dt,.app-shell .inventory-dashboard .sold-profit-summary span{color:rgba(125,211,252,.94)}.app-shell .inventory-dashboard .listing-detail-header .section-title,.app-shell .inventory-dashboard .metric-value,.app-shell .inventory-dashboard .sold-profit-breakdown dd,.app-shell .inventory-dashboard .sold-profit-hero h3,.app-shell .inventory-dashboard .sold-profit-summary strong{color:#fff;letter-spacing:0}.app-shell .inventory-dashboard .listing-detail-header .section-title{font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.08}.app-shell .inventory-dashboard .listing-detail-header .section-copy,.app-shell .inventory-dashboard .listing-detail-note .section-copy,.app-shell .inventory-dashboard .sold-profit-hero p{color:var(--inventory-muted)}.app-shell .inventory-dashboard .listing-detail-metrics{gap:.65rem}.app-shell .inventory-dashboard .field-readonly,.app-shell .inventory-dashboard .listing-detail-metrics .metric-card,.app-shell .inventory-dashboard .listing-detail-note,.app-shell .inventory-dashboard .sold-profit-breakdown,.app-shell .inventory-dashboard .sold-profit-card{border-color:var(--inventory-border);border-radius:8px;background:radial-gradient(circle at top right,rgba(125,211,252,.065),transparent 34%),rgba(13,18,26,.84)}.app-shell .inventory-dashboard .listing-detail-metrics .metric-card,.app-shell .inventory-dashboard .listing-detail-note{padding:.8rem .85rem}.app-shell .inventory-dashboard .sold-profit-card{grid-template-columns:minmax(0,1.1fr) minmax(14rem,.9fr);align-items:stretch;gap:.85rem;padding:.9rem;color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.app-shell .inventory-dashboard .sold-profit-hero{grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem;align-self:start}.app-shell .inventory-dashboard .sold-profit-image{width:4.5rem;border:1px solid rgba(125,211,252,.24);border-radius:8px;background:rgba(8,12,18,.92);box-shadow:none}.app-shell .inventory-dashboard .sold-profit-image span{color:rgba(229,246,255,.94);font-size:1rem}.app-shell .inventory-dashboard .sold-profit-summary{align-content:center;min-height:4.5rem;padding:.8rem .85rem;border:1px solid rgba(86,227,143,.26);border-radius:8px;background:rgba(17,56,42,.38)}.app-shell .inventory-dashboard .sold-profit-summary strong{font-size:clamp(1.45rem,3vw,2rem)}.app-shell .inventory-dashboard .sold-profit-summary small{color:rgba(184,196,213,.9)}.app-shell .inventory-dashboard .sold-profit-breakdown{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;padding:0;background:transparent}.app-shell .inventory-dashboard .sold-profit-breakdown div{grid-template-columns:minmax(0,1fr);gap:.25rem;padding:.75rem .8rem;border:1px solid var(--inventory-border);border-radius:8px;background:rgba(8,12,18,.72)}.app-shell .inventory-dashboard .sold-profit-breakdown dt{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-shell .inventory-dashboard .sold-profit-breakdown dd{font-size:.92rem}.app-shell .inventory-dashboard .form-grid{gap:.75rem}.app-shell .inventory-dashboard .field-input,.app-shell .inventory-dashboard .field-readonly{border-color:rgba(116,132,156,.24);background:rgba(7,11,16,.95)}.app-shell .inventory-dashboard .field-input:focus{outline:0;border-color:rgba(86,227,143,.54);box-shadow:0 0 0 2px rgba(86,227,143,.12)}.app-shell .inventory-dashboard .button-link.primary{border-color:rgba(86,227,143,.42);background:linear-gradient(180deg,rgba(30,112,76,.96),rgba(21,78,56,.98));color:#f4fff8}.app-shell .inventory-dashboard .button-link.secondary{border-color:rgba(116,132,156,.24);background:var(--inventory-panel-soft);color:rgba(235,242,250,.9)}.app-shell .inventory-dashboard .button-link:hover{border-color:rgba(125,211,252,.5);background:rgba(25,43,56,.92)}@media (max-width:780px){.app-shell .inventory-dashboard .listing-detail-card{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);padding:.8rem}.app-shell .inventory-dashboard .listing-detail-header,.app-shell .inventory-dashboard .sold-profit-breakdown,.app-shell .inventory-dashboard .sold-profit-card{grid-template-columns:minmax(0,1fr)}.app-shell .inventory-dashboard .sold-profit-hero{grid-template-columns:4rem minmax(0,1fr)}.app-shell .inventory-dashboard .sold-profit-image{width:4rem}}.app-shell .expense-ledger-dashboard{--expense-panel:linear-gradient(180deg,rgba(17,22,31,.96),rgba(12,16,23,.98));--expense-panel-soft:rgba(18,24,33,.82);--expense-border:rgba(116,132,156,.22);--expense-blue:#7dd3fc;--expense-green:#56e38f;--expense-red:#ff6b6b;--expense-muted:rgba(184,196,213,.84);height:calc(100vh - 1.5rem);min-height:0;grid-template-rows:auto auto minmax(0,1fr)}.app-shell .expense-ledger-dashboard .batch-stat,.app-shell .expense-ledger-dashboard .content-card,.app-shell .expense-ledger-dashboard .empty-state{border-color:var(--expense-border);border-radius:8px;background:radial-gradient(circle at top right,rgba(125,211,252,.075),transparent 34%),var(--expense-panel)}.expense-ledger-layout{display:grid;grid-template-columns:minmax(20rem,.42fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;min-height:0;align-items:stretch}.expense-ledger-form,.expense-ledger-list{display:grid;grid-gap:1rem;gap:1rem;align-content:start;min-height:0}.expense-ledger-list{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch}.expense-ledger-list .ebay-reconcile-table-wrap{min-height:0;overflow:auto}.expense-ledger-list .ebay-reconcile-table th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.expense-ledger-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-ledger-form textarea.field-input{min-height:6rem;resize:none}.expense-ledger-form .form-grid-full{grid-column:1/-1}.expense-filter-grid{grid-template-columns:minmax(14rem,1.5fr) repeat(2,minmax(9rem,1fr))}.app-shell .expense-ledger-dashboard .ledger-money-credit{color:var(--expense-green)}.app-shell .expense-ledger-dashboard .ledger-money-debit{color:var(--expense-red)}.app-shell .expense-ledger-dashboard .ledger-amount-input.ledger-money-credit,.app-shell .expense-ledger-dashboard .ledger-amount-input.ledger-money-debit{font-weight:700}.expense-row-actions{display:flex;flex-wrap:wrap;gap:.45rem}.expense-row-actions .button-link{min-height:2rem;padding:.35rem .55rem;font-size:.78rem}.app-shell .expense-ledger-dashboard .batch-stat strong,.app-shell .expense-ledger-dashboard .ebay-reconcile-table td,.app-shell .expense-ledger-dashboard .section-title{color:#fff;letter-spacing:0}.app-shell .expense-ledger-dashboard .field-label,.app-shell .expense-ledger-dashboard .stat-label{color:var(--expense-muted)}.app-shell .expense-ledger-dashboard .field-input{border-color:var(--expense-border);border-radius:8px;background:rgba(8,12,18,.92);color:#f5f7fa}.app-shell .expense-ledger-dashboard .field-input:focus{outline:0;border-color:rgba(86,227,143,.54);box-shadow:0 0 0 2px rgba(86,227,143,.12)}.app-shell .expense-ledger-dashboard select.field-input option{background:#121821;color:#f4f7fb}@media (max-width:1180px){.app-shell .expense-ledger-dashboard{height:auto;min-height:0;grid-template-rows:auto}.expense-filter-grid,.expense-ledger-layout{grid-template-columns:1fr}.expense-ledger-list{grid-template-rows:auto}.expense-ledger-list .ebay-reconcile-table-wrap{max-height:min(32rem,calc(100vh - 18rem))}}@media (max-width:780px){.expense-ledger-form .form-grid{grid-template-columns:1fr}}.marketing-shell{color:#f7fafc;background:linear-gradient(hsla(0,0%,100%,.026) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.026) 1px,transparent 0),radial-gradient(circle at 18% 0,rgba(255,45,45,.16),transparent 26rem),radial-gradient(circle at 82% 10%,rgba(125,211,252,.08),transparent 24rem),linear-gradient(180deg,#0e0e0f,#12161d 44%,#08090b);background-size:58px 58px,58px 58px,auto,auto,auto}.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)}.marketing-nav-shell{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding-top:.8rem}.auth-card,.marketing-beta-form-card,.marketing-capability-card,.marketing-cta-band,.marketing-feature-section-card,.marketing-hero-card,.marketing-nav,.marketing-pillar-card,.marketing-pricing-card,.marketing-product-shot,.marketing-step-card{border-radius:8px}.marketing-nav{grid-template-columns:minmax(18rem,1fr) auto auto;border-color:rgba(116,132,156,.22);background:rgba(9,11,15,.84);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 18px 44px rgba(0,0,0,.28)}.marketing-button,.marketing-nav-link,.marketing-proof-pill,.marketing-status{border-radius:6px}.marketing-button{border-color:rgba(116,132,156,.24)}.marketing-button.primary{border-color:rgba(255,86,86,.42);background:linear-gradient(180deg,#ff2d2d,#a91116);box-shadow:0 16px 34px rgba(195,25,31,.25)}.marketing-button.ghost,.marketing-button.secondary{background:rgba(18,24,33,.78);color:rgba(235,242,250,.92)}.marketing-hero-card{margin-top:.9rem;padding:clamp(1rem,2vw,1.4rem);border-color:rgba(116,132,156,.22);background:radial-gradient(circle at 80% 20%,rgba(255,45,45,.16),transparent 24rem),radial-gradient(circle at 62% 70%,rgba(86,227,143,.08),transparent 22rem),linear-gradient(135deg,rgba(18,24,33,.98),rgba(8,10,14,.98))}.marketing-hero-content{grid-template-columns:minmax(0,.8fr) minmax(28rem,1.2fr);min-height:min(520px,calc(100vh - 13rem))}.marketing-kicker{color:#ff8a8a;letter-spacing:.15em}.marketing-kicker:before{content:"";width:2px;height:1.25rem;background:#ff2d2d;box-shadow:0 0 18px rgba(255,45,45,.55)}.marketing-hero-copy h1,.marketing-page-hero h1{letter-spacing:0}.marketing-hero-copy h1{font-size:clamp(2.7rem,4.8vw,4.85rem);max-width:12.4ch}.hero-lot-box-image{max-height:min(32rem,calc(100vh - 12rem));object-fit:contain}.marketing-page-hero{padding-top:3rem}.marketing-page-hero h1{max-width:18ch;font-size:clamp(2.35rem,4.6vw,4.8rem)}.hero-feature-tile,.marketing-capability-card,.marketing-cta-band,.marketing-feature-section-card,.marketing-pillar-card,.marketing-pricing-card,.marketing-product-shot,.marketing-step-card{border:1px solid rgba(116,132,156,.22);background:radial-gradient(circle at top right,rgba(125,211,252,.065),transparent 34%),linear-gradient(180deg,rgba(17,22,31,.96),rgba(12,16,23,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 18px 42px rgba(0,0,0,.24)}.marketing-pricing-card.is-featured{border-color:rgba(255,86,86,.42);background:radial-gradient(circle at top right,rgba(255,45,45,.16),transparent 34%),linear-gradient(180deg,rgba(28,24,31,.98),rgba(13,16,23,.98))}.marketing-section{padding-top:4rem}.marketing-section.split{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.marketing-screenshot-stories{display:grid;grid-gap:1rem;gap:1rem}.marketing-screenshot-story{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:center;grid-gap:clamp(1rem,2vw,1.6rem);gap:clamp(1rem,2vw,1.6rem);padding:clamp(.85rem,1.5vw,1.15rem);border:1px solid rgba(116,132,156,.22);border-radius:8px;background:radial-gradient(circle at top right,rgba(125,211,252,.06),transparent 34%),linear-gradient(180deg,rgba(17,22,31,.82),rgba(10,14,20,.9));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.028),0 18px 42px rgba(0,0,0,.2)}.marketing-screenshot-story.is-reversed{grid-template-columns:minmax(0,1.28fr) minmax(18rem,.72fr)}.marketing-screenshot-story.is-reversed .marketing-screenshot-story-copy{order:2}.marketing-screenshot-story.is-reversed .marketing-product-shot{order:1}.marketing-screenshot-story-copy{min-width:0}.marketing-screenshot-story-copy h3{margin:.65rem 0 0;max-width:17ch;color:#fff;font-size:clamp(1.45rem,2.4vw,2.35rem);line-height:.98}.marketing-screenshot-story-copy p{max-width:58ch;margin:.85rem 0 0;color:rgba(214,221,230,.82);line-height:1.7}.marketing-screenshot-story-copy .marketing-check-list{margin-top:1rem}.marketing-screenshot-story .marketing-product-shot{min-width:0;width:100%}.marketing-product-shot{overflow:hidden;margin:0;padding:.55rem}.marketing-product-shot-trigger{display:block;width:100%;cursor:zoom-in}.marketing-product-shot-bar{display:flex;align-items:center;gap:.4rem;min-height:2rem;padding:0 .25rem .45rem;color:rgba(214,221,230,.72);font-size:.78rem}.marketing-product-shot-bar span{width:.46rem;height:.46rem;border-radius:50%;background:#ff2d2d}.marketing-product-shot-bar span:nth-child(2){background:#7dd3fc}.marketing-product-shot-bar span:nth-child(3){background:#56e38f}.marketing-product-shot-bar strong{margin-left:.25rem;color:rgba(245,247,250,.9);font-size:.78rem}.marketing-product-shot img,.marketing-product-shot-trigger img{display:block;width:100%;height:auto;border:1px solid rgba(116,132,156,.18);border-radius:6px;background:#090d12}.marketing-product-shot-trigger:focus-visible img,.marketing-product-shot-trigger:hover img{border-color:rgba(125,211,252,.52);box-shadow:0 0 0 3px rgba(125,211,252,.12)}.marketing-image-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:clamp(.75rem,2vw,1.5rem);background:rgba(3,6,10,.84);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.marketing-image-modal{width:min(96vw,1600px);max-height:min(92vh,980px);display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;padding:.85rem;border:1px solid rgba(116,132,156,.32);border-radius:8px;background:radial-gradient(circle at top right,rgba(125,211,252,.08),transparent 32%),linear-gradient(180deg,rgba(17,22,31,.98),rgba(8,11,16,.98));box-shadow:0 28px 90px rgba(0,0,0,.56)}.marketing-image-modal-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0}.marketing-image-modal-header h2{margin:0;color:rgba(245,247,250,.94);font-size:clamp(.95rem,1.4vw,1.2rem);line-height:1.2}.marketing-image-modal-close{flex:0 0 auto;padding:.55rem .8rem;border:1px solid rgba(116,132,156,.28);border-radius:6px;color:rgba(245,247,250,.9);font-weight:800;cursor:pointer;background:hsla(0,0%,100%,.055)}.marketing-image-modal-close:focus-visible,.marketing-image-modal-close:hover{border-color:rgba(255,45,45,.48);background:rgba(255,45,45,.12)}.marketing-image-modal-frame{min-height:0;overflow:auto;border:1px solid rgba(116,132,156,.2);border-radius:6px;background:#05080c}.marketing-image-modal-frame img{display:block;width:100%;height:auto}.auth-shell{background:linear-gradient(hsla(0,0%,100%,.024) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.024) 1px,transparent 0),radial-gradient(circle at 16% 6%,rgba(255,45,45,.14),transparent 24rem),radial-gradient(circle at 86% 0,rgba(125,211,252,.08),transparent 23rem),linear-gradient(180deg,#0e0e0f,#12161d 50%,#08090b);background-size:58px 58px,58px 58px,auto,auto,auto}.auth-card{border-color:rgba(116,132,156,.24);background:radial-gradient(circle at top right,rgba(255,45,45,.1),transparent 34%),linear-gradient(180deg,rgba(17,22,31,.98),rgba(10,13,18,.98))}@media (max-width:1080px){.marketing-hero-content,.marketing-nav,.marketing-screenshot-story,.marketing-screenshot-story.is-reversed,.marketing-section.split{grid-template-columns:1fr}.marketing-hero-content{min-height:auto}.marketing-screenshot-story.is-reversed .marketing-product-shot,.marketing-screenshot-story.is-reversed .marketing-screenshot-story-copy{order:0}}@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.25rem,11vw,3.45rem);max-width:12ch}}.marketing-shell{background:linear-gradient(hsla(0,0%,100%,.026) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.026) 1px,transparent 0),radial-gradient(circle at 18% 0,rgba(125,211,252,.12),transparent 26rem),radial-gradient(circle at 82% 10%,rgba(86,227,143,.1),transparent 24rem),linear-gradient(180deg,#0e0e0f,#111821 46%,#08090b)}.marketing-nav{border-color:rgba(116,132,156,.24);background:radial-gradient(circle at top right,rgba(125,211,252,.06),transparent 34%),rgba(9,13,18,.88)}.marketing-nav-link.is-active,.marketing-nav-link:hover{background:rgba(125,211,252,.1);color:#f5fbff}.marketing-button.primary{border-color:rgba(86,227,143,.42);background:linear-gradient(180deg,rgba(30,112,76,.96),rgba(21,78,56,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 12px 24px rgba(18,82,55,.22)}.marketing-button.ghost,.marketing-button.secondary{border-color:rgba(116,132,156,.24);background:rgba(18,24,33,.82)}.marketing-button.ghost:hover,.marketing-button.secondary:hover,.marketing-button:hover{border-color:rgba(125,211,252,.5);background:rgba(25,43,56,.92)}.marketing-hero-card{border-color:rgba(116,132,156,.24);background:radial-gradient(circle at 78% 18%,rgba(125,211,252,.12),transparent 24rem),radial-gradient(circle at 58% 72%,rgba(86,227,143,.1),transparent 22rem),linear-gradient(135deg,rgba(17,22,31,.98),rgba(8,12,18,.98))}.marketing-feature-row,.marketing-kicker,.marketing-pricing-eyebrow,.marketing-stat-card span,.marketing-step-number,.marketing-table div:first-child{color:rgba(125,211,252,.94)}.marketing-kicker:before{background:#56e38f;box-shadow:0 0 18px rgba(86,227,143,.5)}.marketing-hero-copy h1 .hero-line-red{color:#56e38f}.hero-feature-tile span{border-color:rgba(86,227,143,.44);color:#56e38f}.hero-feature-tile,.marketing-beta-form-card,.marketing-capability-card,.marketing-cta-band,.marketing-feature-section-card,.marketing-pillar-card,.marketing-pricing-card,.marketing-product-shot,.marketing-step-card{border-color:rgba(116,132,156,.22);background:radial-gradient(circle at top right,rgba(125,211,252,.075),transparent 34%),linear-gradient(180deg,rgba(17,22,31,.96),rgba(12,16,23,.98))}.marketing-pricing-card.is-featured{border-color:rgba(86,227,143,.42);background:radial-gradient(circle at top right,rgba(86,227,143,.12),transparent 36%),linear-gradient(180deg,rgba(17,56,42,.72),rgba(12,16,23,.98))}.marketing-check-list li:before{background:#56e38f}.marketing-product-shot-bar span{background:#7dd3fc}.marketing-product-shot-bar span:nth-child(2){background:#56e38f}.marketing-product-shot-bar span:nth-child(3){background:#f59e0b}.auth-shell{background:linear-gradient(hsla(0,0%,100%,.024) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.024) 1px,transparent 0),radial-gradient(circle at 16% 6%,rgba(125,211,252,.1),transparent 24rem),radial-gradient(circle at 86% 0,rgba(86,227,143,.09),transparent 23rem),linear-gradient(180deg,#0e0e0f,#111821 50%,#08090b)}.auth-card{background:radial-gradient(circle at top right,rgba(125,211,252,.075),transparent 34%),linear-gradient(180deg,rgba(17,22,31,.98),rgba(10,13,18,.98))}.auth-shell .lots-logo-mark,.marketing-shell .hero-lot-box-image,.marketing-shell .lots-logo-mark{filter:drop-shadow(0 18px 28px rgba(0,0,0,.35))}.auth-shell .brand-lockup-copy strong span:nth-child(2),.marketing-shell .brand-lockup-copy strong span:nth-child(2){border-top-color:#ff2d2d;border-bottom-color:hsla(0,0%,100%,.24)}.auth-shell .brand-lockup-copy strong span:nth-child(3),.marketing-shell .brand-lockup-copy strong span:nth-child(3){color:#ff2d2d}.app-shell{width:100%;max-width:none;margin:0;padding:.75rem 1rem 1.2rem .75rem}.app-grid{--dashboard-sidebar-width:245px;--dashboard-sidebar-compact-width:72px;display:block;padding-left:calc(var(--dashboard-sidebar-width) + 1rem);transition:padding-left .18s ease}.app-grid:has(.sidebar-card.is-collapsed){padding-left:calc(var(--dashboard-sidebar-compact-width) + .75rem)}.sidebar-card{top:0;left:0;width:var(--dashboard-sidebar-width);height:100vh;border-radius:0 8px 8px 0;transition:width .18s ease,padding .18s ease}.sidebar-card.is-collapsed{width:var(--dashboard-sidebar-compact-width);padding:.58rem}.sidebar-collapse-toggle{display:inline-grid;place-items:center;width:100%;min-height:2.1rem;margin-top:.58rem;border:1px solid rgba(116,132,156,.22);border-radius:8px;background:rgba(18,24,33,.82);color:rgba(235,242,250,.94);cursor:pointer;font-weight:900;line-height:1;transition:border-color .16s ease,background .16s ease,color .16s ease}.sidebar-collapse-toggle:focus-visible,.sidebar-collapse-toggle:hover{border-color:rgba(125,211,252,.5);background:rgba(25,43,56,.92);color:#fff}.sidebar-bottom-controls{display:grid;margin-top:auto}.nav-account-area{margin-top:0}.sidebar-card.is-collapsed .brand-block{display:grid;place-items:center;padding:.42rem}.sidebar-card.is-collapsed .brand-lockup{justify-content:center}.sidebar-card.is-collapsed .brand-kicker,.sidebar-card.is-collapsed .brand-lockup-copy{display:none}.sidebar-card.is-collapsed .brand-logo-wrap .lots-logo-mark{width:2.55rem;height:2.55rem}.sidebar-card.is-collapsed .nav-stack{gap:.42rem}.sidebar-card.is-collapsed .nav-link{grid-template-columns:1fr;justify-items:center;min-height:2.6rem;padding:.45rem}.sidebar-card.is-collapsed .nav-badge{width:2.05rem;height:2.05rem;font-size:.66rem}.sidebar-card.is-collapsed .nav-link.is-active{box-shadow:inset 0 -3px 0 rgba(86,227,143,.92)}.sidebar-card.is-collapsed .nav-account-area{display:grid;grid-gap:.42rem;gap:.42rem;justify-items:center}.sidebar-card.is-collapsed .nav-account-toggle{display:grid;place-items:center;min-height:2.6rem;padding:0;border:1px solid rgba(116,132,156,.18);border-radius:8px;background:rgba(9,13,19,.48)}.sidebar-card.is-collapsed .nav-account-toggle:before{content:"@";display:grid;place-items:center;width:2.05rem;height:2.05rem;border-radius:8px;background:rgba(116,132,156,.1);color:rgba(235,242,250,.94);font-weight:900}.sidebar-card.is-collapsed .nav-account-controls,.sidebar-card.is-collapsed .nav-account-label,.sidebar-card.is-collapsed .nav-account-subtle,.sidebar-card.is-collapsed .nav-account-toggle-hint,.sidebar-card.is-collapsed .nav-account-value{display:none}@media (max-width:1080px){.app-shell{width:min(calc(100% - 1.25rem),var(--max-width));margin:0 auto;padding:.75rem 0 1.2rem}.app-grid,.app-grid:has(.sidebar-card.is-collapsed){display:grid;grid-template-columns:1fr;padding-left:0}.sidebar-card,.sidebar-card.is-collapsed{width:auto;height:auto;padding:.78rem;border-radius:8px}.sidebar-bottom-controls,.sidebar-collapse-toggle{display:none}.sidebar-card.is-collapsed .brand-block,.sidebar-card.is-collapsed .nav-account-area{display:block}.sidebar-card.is-collapsed .brand-kicker,.sidebar-card.is-collapsed .brand-lockup-copy,.sidebar-card.is-collapsed .nav-account-label,.sidebar-card.is-collapsed .nav-account-subtle,.sidebar-card.is-collapsed .nav-account-toggle-hint,.sidebar-card.is-collapsed .nav-account-value{display:initial}.sidebar-card.is-collapsed .nav-link{grid-template-columns:auto minmax(0,1fr);justify-items:stretch;min-height:2.46rem;padding:.52rem .64rem}.sidebar-card.is-collapsed .nav-label.sr-only{position:static;width:auto;height:auto;margin:0;overflow:hidden;clip:auto;white-space:nowrap}.sidebar-card.is-collapsed .nav-badge{width:1.36rem;height:1.36rem;font-size:.58rem}.sidebar-card.is-collapsed .nav-link.is-active{box-shadow:inset 3px 0 0 rgba(86,227,143,.92)}.sidebar-card.is-collapsed .nav-account-toggle:before{content:none}.sidebar-card.is-collapsed .nav-account-controls.is-open{display:grid}}.app-shell{--radius-lg:0;--radius-md:0;--radius-sm:0}.app-shell :where(button,input,textarea,select,[role=button],[class*=badge],[class*=banner],[class*=block],[class*=button],[class*=card],[class*=cell],[class*=chip],[class*=count],[class*=detail],[class*=dot],[class*=dropzone],[class*=field],[class*=filter],[class*=image],[class*=indicator],[class*=input],[class*=link],[class*=modal],[class*=option],[class*=panel],[class*=pill],[class*=popdown],[class*=popover],[class*=progress],[class*=row],[class*=select],[class*=state],[class*=summary],[class*=textarea],[class*=toggle],[class*=toolbar],[class*=trigger],[class*=wrap]):not(.activity-card-spinner){border-radius:0!important}.app-shell :where(button,input,textarea,select,[role=button],[class*=badge],[class*=banner],[class*=block],[class*=button],[class*=card],[class*=cell],[class*=chip],[class*=count],[class*=detail],[class*=dot],[class*=dropzone],[class*=field],[class*=filter],[class*=image],[class*=indicator],[class*=input],[class*=link],[class*=modal],[class*=option],[class*=panel],[class*=pill],[class*=popdown],[class*=popover],[class*=progress],[class*=row],[class*=select],[class*=state],[class*=summary],[class*=textarea],[class*=toggle],[class*=toolbar],[class*=trigger],[class*=wrap]):after,.app-shell :where(button,input,textarea,select,[role=button],[class*=badge],[class*=banner],[class*=block],[class*=button],[class*=card],[class*=cell],[class*=chip],[class*=count],[class*=detail],[class*=dot],[class*=dropzone],[class*=field],[class*=filter],[class*=image],[class*=indicator],[class*=input],[class*=link],[class*=modal],[class*=option],[class*=panel],[class*=pill],[class*=popdown],[class*=popover],[class*=progress],[class*=row],[class*=select],[class*=state],[class*=summary],[class*=textarea],[class*=toggle],[class*=toolbar],[class*=trigger],[class*=wrap]):before{border-radius:0!important}.app-shell .activity-stack-toggle{border-radius:4.2rem 4.2rem 0 0!important}.app-shell .activity-stack-toggle-count{border-radius:999px!important}