.home-editorial .public-width{width:min(100%,1440px)}.home-editorial .public-eyebrow{letter-spacing:.09em;font-size:.875rem}.home-editorial .public-caption{font-size:.875rem}.home-editorial .home-hero{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,4vw,64px);padding:44px 0 76px}.home-editorial .home-intro h1{letter-spacing:-.052em;font-size:clamp(2.6rem,4.5vw,4.25rem);line-height:1.07}.home-editorial .public-lead{max-width:440px;font-size:1.125rem;line-height:1.8}.home-hero-reassurance{color:var(--text-secondary);font-size:.875rem}.home-product-tour{background:var(--surface);border:1px solid var(--accent-border);border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 30px 80px #0004}.home-tour-header{border-bottom:1px solid var(--border);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 22px;font-size:.8125rem;display:flex}.home-tour-header>span:first-child{color:var(--accent-secondary);letter-spacing:.04em;font-weight:600}.home-tour-tabs{background:var(--background);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px;display:grid}.home-tour-tabs button{cursor:pointer;min-height:46px;color:var(--text-secondary);border-radius:8px;padding:10px 6px;font-size:.9375rem;line-height:1.4}.home-tour-tabs button:hover{background:var(--surface-raised)}.home-tour-tabs button[aria-selected=true]{background:var(--accent-surface);color:var(--accent-primary);box-shadow:inset 0 0 0 1px var(--accent-border)}.home-tour-panel{min-height:555px}.home-tour-panel[hidden]{display:none}.home-tour-panel:focus-visible{outline-offset:-4px}.home-tour-loading{min-height:555px;color:var(--text-secondary);place-items:center;display:grid}.home-editorial .home-workspace--embedded{box-shadow:none;border:0;border-radius:0;max-width:none}.home-editorial .home-preview-columns{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px}.home-editorial .home-workspace-title{padding-top:22px}.home-editorial .home-bin-grid button{min-height:46px;font-size:.875rem}.home-preview-heading{padding:22px 24px 18px}.home-preview-heading h2{letter-spacing:-.025em;margin:4px 0;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:600;line-height:1.35}.home-pick-progress{color:var(--text-secondary);gap:8px;margin:0 24px;font-size:.875rem;display:grid}.home-pick-progress progress{width:100%;height:7px;accent-color:var(--accent-primary)}.home-pick-progress progress::-webkit-progress-bar{background:var(--surface-raised);border-radius:8px}.home-pick-progress progress::-webkit-progress-value{background:var(--accent-primary);border-radius:8px}.home-pick-stops{flex-wrap:wrap;gap:8px;padding:18px 24px 12px;display:flex}.home-pick-stops button{border:1px solid var(--control-border);min-height:44px;color:var(--text-secondary);cursor:pointer;border-radius:7px;padding:8px 14px;font-size:.875rem}.home-pick-stops button[aria-pressed=true]{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--accent-surface)}.home-pick-path{color:var(--accent-secondary);overflow-wrap:anywhere;padding:8px 24px;font-size:.9375rem}.home-editorial .fulfill-current-item{grid-template-columns:minmax(90px,135px) minmax(0,1fr);gap:24px;padding:20px 24px}.home-editorial .fulfill-product-image{aspect-ratio:1;width:100%;height:auto;min-height:0}.home-editorial .fulfill-product-info h3{margin:4px 0;font-size:1.25rem;line-height:1.4}.home-editorial .fulfill-product-info>p{font-size:.875rem}.home-editorial .fulfill-needed{margin-top:14px}.home-editorial .fulfill-needed strong{font-size:2.5rem}.home-editorial .fulfill-needed span{font-size:.875rem}.home-pick-controls{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 24px 24px;display:flex}.home-pick-controls>span{flex-basis:100%}.home-report-preview .history-chart-card{background:0 0;border:0;border-radius:0;padding:0 24px 14px}.home-report-preview .history-chart-toolbar{flex-wrap:wrap;align-items:start;gap:14px}.home-report-preview .history-chart-toolbar h2{font-size:1.0625rem}.home-report-preview .history-chart-toolbar>div:first-child{display:none}.home-report-preview .history-chart-controls{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.home-report-preview .history-chart-controls select{width:100%;min-width:0}.home-report-preview .history-trend-frame{height:230px}.home-report-preview .history-chart-note{margin-block:12px;font-size:.875rem}.home-report-preview .history-chart-values summary{align-items:center;min-height:44px;font-size:.875rem;display:flex}.home-report-preview .history-charts{gap:0}.home-purpose-strip{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:32px;padding-block:28px;display:flex}.home-purpose-strip>p{color:var(--text-secondary);font-size:.9375rem}.home-purpose-strip strong{color:var(--foreground);font-weight:500}.home-purpose-strip nav{flex-wrap:wrap;gap:10px 30px;display:flex}.home-purpose-strip a{align-items:center;gap:12px;min-height:44px;font-size:.9375rem;display:inline-flex}.home-purpose-strip a span,.home-purpose-strip a:hover,.home-story-link:hover{color:var(--accent-primary)}.home-benefits{padding-top:90px;scroll-margin-top:28px}.home-benefits-heading{margin-bottom:48px}.home-benefits-heading h2,.home-connected-workflow h2,.home-device-note h2{letter-spacing:-.04em;margin-top:16px;font-size:clamp(2rem,3.5vw,3rem);font-weight:550;line-height:1.18}.home-benefit{border-top:1px solid var(--border);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,7vw,100px);padding:64px 0;scroll-margin-top:30px;display:grid}.home-benefit--reverse{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.home-benefit--reverse .home-benefit-copy{order:2}.home-story-number{color:var(--accent-primary);letter-spacing:.08em;font-size:.875rem;font-weight:600}.home-benefit-copy h3{letter-spacing:-.035em;margin:18px 0;font-size:clamp(1.875rem,3vw,2.625rem);font-weight:550;line-height:1.18}.home-benefit-copy>p:not(.home-story-number){color:var(--text-secondary);line-height:1.85}.home-benefit-copy ul{margin:20px 0;padding:0;list-style:none}.home-benefit-copy li{padding:8px 0 8px 20px;line-height:1.6;position:relative}.home-benefit-copy li:before{content:"";background:var(--accent-primary);border-radius:50%;width:5px;height:5px;position:absolute;top:19px;left:0}.home-story-link{min-height:44px;color:var(--accent-secondary);align-items:center;gap:22px;font-weight:550;display:inline-flex}.home-story-surface{background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 18px 48px #0002}.home-surface-bar{background:var(--surface-raised);flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding:16px 22px;font-size:.875rem;display:flex}.home-surface-bar span{color:var(--text-secondary)}.home-stock-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;font-size:.9375rem;display:flex}.home-stock-summary strong{color:var(--accent-primary);margin-right:4px;font-size:1.5rem}.home-inventory-example{border-top:1px solid var(--border);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 24px;display:grid}.home-inventory-example>.home-item-photo{background:#fff;border-radius:8px;width:62px;height:62px;padding:5px}.home-inventory-example p{color:var(--text-secondary);margin:2px 0 8px;font-size:.875rem}.home-inventory-example>div:last-child{text-align:right;gap:3px;display:grid}.home-inventory-example>div:last-child strong{font-size:1.25rem}.home-inventory-example>div:last-child span{color:var(--text-secondary);font-size:.875rem}.home-inventory-example .stock-channels{flex-wrap:wrap}.home-surface-note{border-top:1px solid var(--border);color:var(--text-secondary);padding:18px 24px;font-size:.875rem;line-height:1.7}.home-location-trail{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:10px 0;padding:24px;font-size:.9375rem;list-style:none;display:flex}.home-location-trail li:not(:last-child):after{content:"→";color:var(--text-secondary);margin-inline:12px}.home-location-trail li:last-child{color:var(--accent-primary);font-weight:600}.home-route-example .fulfill-current-item{padding-block:36px}.home-report-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px;display:grid}.home-report-totals>div{gap:4px;display:grid}.home-report-totals strong{letter-spacing:-.04em;font-size:2.25rem;font-weight:550}.home-report-totals span{color:var(--text-secondary);font-size:.875rem}.home-report-item{border-top:1px solid var(--border);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 24px;display:grid}.home-report-item .history-item-image{background:#fff;border-radius:8px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.home-report-item .history-item-image img{object-fit:contain;width:100%;height:100%;padding:5px}.home-report-item .history-item-image>span{color:#39474f;text-align:center;padding:3px;font-size:.75rem}.home-report-item p{color:var(--text-secondary);font-size:.875rem}.home-report-item>span:last-child{color:var(--accent-secondary);font-size:.9375rem}.home-connected-workflow{background:var(--accent-surface);border-radius:18px;margin-block:40px;padding:52px 40px;scroll-margin-top:28px}.home-workflow-heading{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:50px;display:grid}.home-workflow-heading>p{color:var(--text-secondary);max-width:460px;line-height:1.85}.home-workflow-steps{border-top:1px solid var(--accent-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:38px 0;padding-top:24px;list-style:none;display:grid}.home-workflow-steps li>span{color:var(--accent-primary);letter-spacing:.04em;font-size:.8125rem}.home-workflow-steps h3{margin:12px 0 8px;font-size:1.125rem;font-weight:600}.home-workflow-steps p{color:var(--text-secondary);font-size:.9375rem;line-height:1.7}.home-connected-workflow>.public-caption{margin-top:16px}.home-device-note{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;padding:70px 0;display:grid}.home-device-note>div:last-child p{color:var(--text-secondary);margin-bottom:16px;line-height:1.85}.home-editorial .home-cta{background:0 0;border:0;border-radius:0;margin-block:48px 16px;padding:20px 0 36px}.home-editorial :is(button,a,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}.home-editorial :is(h1,h2,h3,p,li,strong){overflow-wrap:anywhere}@media (max-width:1100px){.home-editorial .home-hero{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:24px}.home-purpose-strip{flex-direction:column;align-items:flex-start;gap:16px}.home-benefit,.home-benefit--reverse{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.home-editorial .home-preview-columns{gap:16px}.home-inventory-example,.home-report-item{gap:10px;padding-inline:18px}}@media (max-width:900px){.home-editorial .home-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:24px}.home-editorial .home-intro{max-width:680px}.home-editorial .home-intro h1{font-size:clamp(2.7rem,7vw,4rem)}.home-editorial .public-lead{max-width:600px}.home-hero-break{display:none}.home-product-tour{width:100%;max-width:740px}.home-benefits{padding-top:56px}.home-benefit,.home-benefit--reverse{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:40px}.home-benefit--reverse .home-benefit-copy{order:initial}.home-benefit-copy{max-width:640px}.home-workflow-heading,.home-device-note{grid-template-columns:minmax(0,1fr);gap:24px}.home-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.home-editorial .home-hero{padding-bottom:40px}.home-tour-header{padding:12px 16px;font-size:.75rem}.home-tour-tabs button{font-size:.875rem}.home-editorial .home-preview-columns{grid-template-columns:minmax(0,1fr)}.home-tour-panel{min-height:0}.home-preview-heading,.home-pick-controls{padding-inline:16px}.home-pick-progress{margin-inline:16px}.home-pick-stops,.home-pick-path{padding-inline:16px}.home-editorial .fulfill-current-item{grid-template-columns:84px minmax(0,1fr);gap:16px;padding:20px 16px}.home-editorial .fulfill-product-info h3{font-size:1.125rem}.home-editorial .fulfill-needed{flex-wrap:wrap;gap:8px}.home-editorial .fulfill-needed strong{font-size:2rem}.home-report-preview .history-chart-card{padding-inline:12px}.home-purpose-strip nav{flex-direction:column;gap:4px}.home-stock-summary{padding:18px}.home-inventory-example{grid-template-columns:48px minmax(0,1fr) auto;padding-inline:14px}.home-inventory-example>.home-item-photo{width:48px;height:48px}.home-inventory-example .stock-channel{padding:4px 6px;font-size:.875rem}.home-report-item{grid-template-columns:48px minmax(0,1fr)}.home-report-item>span:last-child{grid-column:2}.home-report-item .history-item-image{width:48px;height:48px}.home-connected-workflow{margin-block:20px;padding:30px 20px}.home-workflow-steps{grid-template-columns:minmax(0,1fr);gap:24px}.home-device-note{padding-block:44px}.home-surface-note{padding-inline:18px}}
