#amz-inventory-forecast-page{--ink:#20211f;--muted:#666963;--paper:#faf9f5;--gold:#ffdb31;--line:#e4e1d8;--serif:'Fraunces',Georgia,serif;--sans:'DM Sans',Arial,sans-serif;width:100vw;max-width:none;margin-left:calc(50% - 50vw);color:var(--ink);font-family:var(--sans)}body:has(#amz-inventory-forecast-page) .entry-header{display:none}body:has(#amz-inventory-forecast-page) .site-content .ast-container{max-width:none;padding:0}body:has(#amz-inventory-forecast-page) .content-area{margin:0}body:has(#amz-inventory-forecast-page) .ast-article-single{padding:0}@scope (#amz-inventory-forecast-page){:root{--ink:#20211f;--muted:#666963;--paper:#faf9f5;--gold:#ffdb31;--line:#e4e1d8;--serif:'Fraunces',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:var(--sans)}button,input{font:inherit}button{cursor:pointer}.shell{width:min(1190px,calc(100% - 48px));margin:auto}.preview-bar{padding:8px 20px;background:#171817;color:var(--gold);text-align:center;font-size:10px;font-weight:800;letter-spacing:.14em}.site-header{background:#fff;border-bottom:1px solid var(--line)}.header-inner{width:min(1290px,calc(100% - 48px));min-height:80px;margin:auto;display:flex;align-items:center;gap:38px}.logo{font:600 27px var(--serif);letter-spacing:-.06em;text-decoration:none;color:var(--ink)}.site-header nav{display:flex;gap:27px;margin-left:auto}.site-header nav a{color:var(--ink);font-size:13px;font-weight:700;text-decoration:none}.site-header nav a:hover{text-decoration:underline;text-decoration-color:#c89a00;text-underline-offset:7px}.header-cta{padding:15px 20px;border-radius:9px;background:var(--gold);color:#171717;font-size:12px;font-weight:800;text-decoration:none}.header-cta:hover{background:#edc51a}.eyebrow{display:block;color:#8c6d00;font-size:10px;font-weight:800;letter-spacing:.16em}.hero{padding:86px 0 75px;background:linear-gradient(145deg,#faf9f5,#fff 72%)}.intro{text-align:center;max-width:800px;margin:0 auto 40px}.intro h1{margin:17px 0 19px;font:400 clamp(58px,7vw,91px)/1.04 var(--serif);letter-spacing:-.065em}.intro h1 em{font-style:normal;color:#a07a06}.intro p{max-width:660px;margin:auto;color:var(--muted);font-size:18px;line-height:1.65}.tool-card{display:grid;grid-template-columns:1.06fr .94fr;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 50px #2e281b0c}.input-panel,.results-panel{min-width:0;padding:40px clamp(26px,3.2vw,47px)}.panel-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.top-note,.result-state{font-size:10px;font-weight:800;letter-spacing:.07em;color:#77786f}.input-panel h2,.results-panel h2{margin:16px 0 11px;font:400 clamp(30px,3.1vw,42px)/1.14 var(--serif);letter-spacing:-.045em}.panel-intro{max-width:480px;margin:0 0 26px;color:var(--muted);font-size:13px;line-height:1.6}.fields{display:grid;grid-template-columns:1fr 1fr;gap:17px 15px}.fields label{display:block;min-width:0}.fields label.wide{grid-column:1/-1}.fields label>span{display:block;font-size:12px;font-weight:800;line-height:1.35}.fields small{display:block;min-height:34px;margin:4px 0 7px;color:#73766f;font-size:11px;line-height:1.35}.fields input{display:block;width:100%;height:48px;padding:0 14px;border:1px solid #d7d4cb;border-radius:8px;background:#fff;color:var(--ink);font-size:17px;font-weight:700;appearance:textfield}.fields input::-webkit-inner-spin-button,.fields input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fields input:focus{border-color:#ae8b1c;outline:2px solid #ffdb315e;outline-offset:1px;box-shadow:none}.with-unit{position:relative}.with-unit input{padding-right:54px}.with-unit span{position:absolute;right:14px;top:14px;color:#777a73;font-size:11px;font-weight:700}.form-actions{display:flex;align-items:center;gap:23px;margin-top:27px}.form-actions button[type=submit]{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:51px;padding:0 20px;border:0;border-radius:8px;background:var(--gold);color:#171717;font-size:12px;font-weight:800;transition:transform .25s,background .25s}.form-actions button[type=submit]:hover{background:#eeca22;transform:translateY(-2px)}.text-button{padding:10px 0;border:0;background:none;color:#6d580e;text-decoration:underline;text-underline-offset:5px;font-size:12px;font-weight:800}.error{margin:15px 0 0;color:#a22f28;font-size:12px;line-height:1.5}.error[hidden]{display:none}.results-panel{background:#20211f;color:#fff}.results-panel .eyebrow{color:var(--gold)}.results-panel h2{color:#fff}.results-panel .result-state{color:#cbc9bf}.primary-result{margin-top:25px;padding:28px 0;border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30}.primary-result>span,.result-grid span{display:block;color:#dbd9d0;font-size:12px;line-height:1.4}.primary-result strong{display:block;min-height:87px;margin:7px 0 0;color:#fff;font:400 clamp(72px,7vw,99px)/1 var(--serif);letter-spacing:-.07em;font-variant-numeric:tabular-nums}.primary-result p{margin:5px 0 0;color:#bdbbb2;font-size:12px}.result-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 19px;padding:29px 0}.result-grid strong{display:block;margin:8px 0 0;color:#fff;font:400 clamp(31px,3vw,41px)/1.12 var(--serif);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.result-grid .date-value{font-size:clamp(22px,2.25vw,30px)}.result-grid small{display:block;margin-top:3px;color:#bbb9b0;font-size:11px}.insight{margin:0;padding:15px 17px;border-left:3px solid var(--gold);background:#ffffff0e;color:#e9e7dc;font-size:12px;line-height:1.55}.insight.urgent{border-color:#ed8976}.under-card{max-width:970px;margin:17px auto 0;color:#696d66;text-align:center;font-size:11px;line-height:1.55}.timeline-section{padding:98px 0;background:#fff}.timeline-layout{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px}.timeline-layout h2,.method-layout h2,.closing-inner h2{margin:17px 0;font:400 clamp(42px,4.6vw,64px)/1.12 var(--serif);letter-spacing:-.052em}.timeline-layout p{max-width:420px;color:var(--muted);font-size:15px;line-height:1.7}.timeline-card{min-height:340px;padding:28px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.timeline-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.timeline-top strong{font-size:15px}.timeline-top span{color:#777a73;font-size:11px}.bars{display:flex;align-items:end;justify-content:space-between;gap:11px;min-height:240px;padding-top:27px}.bar-group{display:flex;align-items:center;flex-direction:column;justify-content:end;flex:1;height:215px;gap:7px}.bar-group b{font-size:10px}.bar-group i{display:block;width:100%;min-height:2px;background:#cfaa33;border-radius:6px 6px 0 0;transition:height .7s cubic-bezier(.22,1,.36,1)}.bar-group.empty i{background:#dbd8d0}.bar-group small{white-space:nowrap;color:#74776f;font-size:10px}.empty-chart{align-self:center;width:100%;color:#7a7c74;text-align:center;font-size:13px}.method-section{padding:95px 0;background:#faf9f5}.method-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.method-copy p{margin:0 0 20px;color:#555b54;font-size:15px;line-height:1.7}.method-copy strong{color:var(--ink)}.method-copy a{color:#7c5d00;text-underline-offset:4px}.closing-section{padding:80px 0;background:#20211f;color:#fff}.closing-inner{display:flex;align-items:end;justify-content:space-between;gap:50px}.closing-inner .eyebrow{color:var(--gold)}.closing-inner h2{color:#fff}.closing-inner p{max-width:530px;margin:0;color:#d5d3ca;font-size:15px;line-height:1.6}.closing-inner a{display:flex;align-items:center;justify-content:space-between;gap:40px;min-width:270px;padding:19px 20px;border-radius:8px;background:var(--gold);color:#171717;font-size:11px;font-weight:800;text-decoration:none;text-transform:uppercase}.closing-inner a:hover{background:#eeca22}footer{padding:28px 0;background:#151515;color:#fff}.footer-inner{display:flex;justify-content:space-between;gap:30px;font-size:11px}.footer-inner span:first-child{font:600 23px var(--serif)}@media(max-width:950px){.tool-card,.timeline-layout,.method-layout{grid-template-columns:1fr}.timeline-layout,.method-layout{gap:25px}.closing-inner{align-items:start;flex-direction:column}.results-panel{padding-bottom:44px}}@media(max-width:650px){.shell,.header-inner{width:calc(100% - 34px)}.site-header nav{display:none}.header-inner{min-height:70px;gap:12px}.header-cta{margin-left:auto;padding:12px;font-size:10px}.hero{padding:63px 0 55px}.intro h1{font-size:59px}.intro p{font-size:15px}.input-panel,.results-panel{padding:29px 20px}.fields{gap:16px 10px}.fields label>span{font-size:11px}.fields small{font-size:10px;min-height:40px}.fields input{font-size:15px}.form-actions{gap:15px;flex-wrap:wrap}.timeline-section,.method-section{padding:68px 0}.timeline-layout h2,.method-layout h2,.closing-inner h2{font-size:43px}.timeline-card{padding:18px}.bars{gap:5px}.bar-group small{font-size:8px}.bar-group b{font-size:8px}.closing-section{padding:65px 0}.closing-inner a{width:100%;min-width:0}.footer-inner{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}.proof-cases,.proof-brands,.proof-videos{padding:92px 0;background:#fff}.proof-brands{overflow:hidden;background:#faf9f5}.proof-videos{background:#f7f6f2}.proof-heading{max-width:760px;margin-bottom:38px}.proof-heading h2{margin:13px 0 14px;font:400 clamp(42px,4.6vw,64px)/1.1 var(--serif);letter-spacing:-.055em;color:#20211f}.proof-heading p{max-width:650px;margin:0;color:#666963;font-size:16px;line-height:1.65}.proof-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.proof-case{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e1d8;border-radius:16px;background:#fff;color:#20211f;text-decoration:none;transition:transform .3s,box-shadow .3s}.proof-case:hover{transform:translateY(-5px);box-shadow:0 19px 36px #31281314}.proof-case-image{display:flex;align-items:center;justify-content:center;height:235px;padding:18px;overflow:hidden;background:#f5f2e8}.proof-case:nth-child(2) .proof-case-image{background:#f7f4e6}.proof-case:nth-child(3) .proof-case-image{background:#eeedf1}.proof-case-image img{display:block;width:auto;height:199px;max-width:100%;max-height:100%;object-fit:contain}.proof-case-copy{display:flex;flex:1;flex-direction:column;padding:27px}.proof-case-copy>span{font-size:10px;font-weight:800;letter-spacing:.14em;color:#8c6d00}.proof-case h3{margin:11px 0;font:400 clamp(25px,2.2vw,32px)/1.18 var(--serif);letter-spacing:-.04em;color:#20211f}.proof-case p{margin:0 0 22px;color:#666963;font-size:13px;line-height:1.65}.proof-case strong{margin-top:auto;font-size:12px;text-decoration:underline;text-decoration-color:#c7a019;text-underline-offset:6px}.proof-brand-flow{display:grid;gap:18px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.proof-brand-track{display:flex;width:max-content;animation:forecast-brand-move 45s linear infinite}.proof-brand-track:nth-child(2){animation-direction:reverse;animation-duration:51s}.proof-brand-flow:hover .proof-brand-track,.proof-brand-flow:focus-within .proof-brand-track{animation-play-state:paused}.proof-brand-group{display:flex;align-items:center;flex:none;gap:17px;padding-right:17px}.proof-brand-tile{display:grid;place-items:center;width:205px;height:104px;padding:16px;border:1px solid #e7e4dc;border-radius:13px;background:#fff}.proof-brand-tile img{max-width:100%;max-height:68px;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .25s,opacity .25s}.proof-brand-tile:hover img{filter:none;opacity:1}@keyframes forecast-brand-move{to{transform:translateX(-50%)}}.proof-story{display:grid;grid-template-columns:1.06fr .94fr;gap:44px;align-items:center;padding:20px;border:1px solid #e5e3dc;border-radius:19px;background:#fff}.proof-story video{display:block;width:100%;height:370px;object-fit:contain;border-radius:12px;background:#1d1d1c}.proof-story-copy{min-width:0;padding:24px 25px 24px 0}.proof-quote{display:block;height:55px;color:#b99014;font:400 80px/1 var(--serif)}.proof-story blockquote{margin:13px 0 28px;font:400 clamp(24px,2.6vw,34px)/1.28 var(--serif);letter-spacing:-.035em;color:#20211f}.proof-story-person{display:flex;align-items:center;gap:12px}.proof-story-person img{width:52px;height:52px;border-radius:50%;object-fit:cover}.proof-story-person strong,.proof-story-person span{display:block;font-size:13px}.proof-story-person span{margin-top:3px;color:#666963;font-size:11px}.proof-story-controls{display:flex;align-items:center;justify-content:space-between;margin-top:30px;padding-top:18px;border-top:1px solid #e5e3dc;font-size:11px;font-weight:800;letter-spacing:.12em}.proof-story-controls>div{display:flex;gap:8px}.proof-story-controls button{width:41px;height:41px;border:1px solid #d8d5cc;border-radius:50%;background:#fff;color:#20211f;font-size:20px;transition:background .2s,transform .2s}.proof-story-controls button:hover{background:#ffdb31;transform:translateY(-2px)}.bars .bar-group i{transform-origin:bottom;animation:forecast-bar-rise .72s cubic-bezier(.22,1,.36,1) both}.bars .bar-group:nth-child(2) i{animation-delay:.045s}.bars .bar-group:nth-child(3) i{animation-delay:.09s}.bars .bar-group:nth-child(4) i{animation-delay:.135s}.bars .bar-group:nth-child(5) i{animation-delay:.18s}.bars .bar-group:nth-child(6) i{animation-delay:.225s}.bars .bar-group:nth-child(7) i{animation-delay:.27s}.bars .bar-group:nth-child(8) i{animation-delay:.315s}.bars .bar-group:nth-child(9) i{animation-delay:.36s}@keyframes forecast-bar-rise{from{transform:scaleY(0);opacity:.35}to{transform:scaleY(1);opacity:1}}@media(max-width:950px){.proof-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-story{grid-template-columns:1fr;gap:0}.proof-story-copy{padding:25px}.proof-story video{height:360px}}@media(max-width:650px){.proof-cases,.proof-brands,.proof-videos{padding:68px 0}.proof-heading h2{font-size:43px}.proof-heading p{font-size:14px}.proof-case-grid{grid-template-columns:1fr}.proof-case-image{height:220px}.proof-case-image img{height:184px}.proof-brand-tile{width:155px;height:81px}.proof-brand-tile img{max-height:54px}.proof-story{padding:10px}.proof-story video{height:265px}.proof-story-copy{padding:19px}.proof-story blockquote{font-size:25px}}.hero{padding:64px 0 58px}.intro{margin-bottom:30px}.input-panel,.results-panel{padding-top:33px;padding-bottom:33px}#example{min-height:48px;padding:0 16px!important;border:1px solid #ba9516!important;border-radius:8px!important;background:#fff!important;color:#20211f!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap;transition:background .25s,border-color .25s,transform .25s}#example:hover,#example:focus-visible{background:#fff6cc!important;border-color:#806400!important;transform:translateY(-2px)}@media(max-width:650px){.hero{padding:56px 0 50px}.input-panel,.results-panel{padding-top:29px;padding-bottom:29px}}@media(prefers-reduced-motion:reduce){.proof-brand-track,.bars .bar-group i{animation:none}.proof-brand-flow{mask-image:none}.proof-case,.proof-story-controls button{transition:none}}.forecast-audit-dialog{width:min(520px, calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:1px solid #e4e1d8;border-radius:18px;background:#fff;color:#20211f;box-shadow:0 30px 90px #11111140;overflow:auto}.forecast-audit-dialog::backdrop{background:#171817a8;backdrop-filter:blur(4px)}.forecast-audit-dialog[open]{animation:forecast-audit-in .35s ease-out both}.forecast-audit-card{position:relative;padding:clamp(26px, 5vw, 48px);border-top:7px solid #ffdb31;text-align:left}.forecast-audit-close{position:absolute;top:19px;right:20px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #e4e1d8;border-radius:50%;background:#fff;color:#20211f;font-size:25px;line-height:1;cursor:pointer}.forecast-audit-close:hover{background:#faf9f5}.forecast-audit-kicker{display:block;margin:5px 42px 13px 0;color:#8c6d00;font:800 10px/1.4 'DM Sans',Arial,sans-serif;letter-spacing:.17em}.forecast-audit-card h2{max-width:390px;margin:0 0 16px;color:#20211f!important;font:400 clamp(35px, 6vw, 47px)/1.06 'Fraunces',Georgia,serif;letter-spacing:-.045em}.forecast-audit-card p{max-width:415px;margin:0;color:#5f625c;font:400 15px/1.65 'DM Sans',Arial,sans-serif}.forecast-audit-actions{display:flex;flex-direction:column;gap:10px;margin-top:27px}.forecast-audit-actions a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:52px;padding:13px 17px;border:1px solid #20211f;border-radius:8px;color:#20211f!important;font:800 12px/1.3 'DM Sans',Arial,sans-serif;text-decoration:none!important;transition:transform .22s ease,background .22s ease}.forecast-audit-actions a:hover{transform:translateY(-2px)}.forecast-audit-actions .forecast-audit-primary{border-color:#ffdb31;background:#ffdb31}.forecast-audit-actions .forecast-audit-primary:hover{background:#f1ca23}.forecast-audit-actions .forecast-audit-secondary{background:#fff}.forecast-audit-actions .forecast-audit-secondary:hover{background:#faf9f5}.forecast-audit-email-form{margin-top:25px;padding-top:21px;border-top:1px solid #e4e1d8}.forecast-audit-email-form label{display:block;margin-bottom:11px;color:#20211f;font:700 14px/1.4 'DM Sans',Arial,sans-serif}.forecast-audit-email-row{display:flex;gap:9px}.forecast-audit-email-row input{min-width:0;flex:1;min-height:48px;padding:0 13px;border:1px solid #b7b2a4;border-radius:8px;background:#fff;color:#20211f;font:500 14px 'DM Sans',Arial,sans-serif}.forecast-audit-email-row button{min-height:48px;padding:0 15px;border:0;border-radius:8px;background:#20211f;color:#fff;font:700 12px 'DM Sans',Arial,sans-serif;white-space:nowrap;cursor:pointer}.forecast-audit-email-row button:hover{background:#484a45}.forecast-audit-email-row button:disabled{opacity:.55;cursor:wait}#amz-inventory-forecast-page .forecast-audit-email-row button[type="submit"]{background:#20211f!important;color:#fff!important}#amz-inventory-forecast-page .forecast-audit-close{background:#fff!important;color:#20211f!important}#amz-inventory-forecast-page .forecast-audit-later{background:transparent!important;color:#676a64!important}.forecast-audit-card .forecast-audit-privacy{margin-top:10px;color:#686a65;font-size:11px;line-height:1.5}.forecast-audit-card .forecast-audit-email-status{margin-top:8px;color:#5d4a07;font-size:12px;font-weight:700}.forecast-audit-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.forecast-audit-dialog [hidden]{display:none!important}.forecast-audit-thank-you{margin-top:22px;padding:19px;border:1px solid #d9d2b7;border-radius:9px;background:#f8f5e9}.forecast-audit-thank-you span{display:inline-grid;place-items:center;width:26px;height:26px;margin-right:8px;border-radius:50%;background:#20211f;color:#fff;font-size:15px}.forecast-audit-thank-you strong{font:700 18px 'DM Sans',Arial,sans-serif}.forecast-audit-card .forecast-audit-thank-you p{margin:9px 0 0;font-size:13px}.forecast-audit-later{display:block;margin:18px auto 0;padding:7px;border:0;background:#fff0;color:#676a64;font:700 12px 'DM Sans',Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.forecast-audit-dialog :focus-visible{outline:2px solid #ad8600;outline-offset:3px}@keyframes forecast-audit-in{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:520px){.forecast-audit-card{padding:29px 23px}.forecast-audit-card h2{font-size:36px}.forecast-audit-email-row{flex-direction:column}.forecast-audit-email-row input,.forecast-audit-email-row button{width:100%}}@media (prefers-reduced-motion:reduce){.forecast-audit-dialog[open]{animation:none}.forecast-audit-actions a{transition:none}}}#amz-inventory-forecast-page .closing-inner h2,#amz-inventory-forecast-page .results-panel h2{color:#fff!important}#amz-inventory-forecast-page .fields input[type="number"]:focus{border-color:#ae8b1c!important;outline:2px solid #ffdb315e!important;outline-offset:1px!important;box-shadow:none!important}#amz-inventory-forecast-page #forecast-audit-email-form button[type="submit"]{background:#20211f!important;color:#fff!important}#amz-inventory-forecast-page #forecast-audit-close{background:#fff!important;color:#20211f!important}#amz-inventory-forecast-page #forecast-audit-later{background:transparent!important;color:#676a64!important}