.xray_frame__z_2K3,.xray_main__7zW94{background:#f7f8f7;color:#0f172a}.xray_frame__z_2K3 .public-v2-footer{background:#07111e}.xray_main__7zW94 h2,.xray_main__7zW94 h3{scroll-margin-top:6rem}.xray_main__7zW94 a:focus-visible,.xray_main__7zW94 button:focus-visible,.xray_main__7zW94 h2:focus-visible,.xray_main__7zW94 input:focus-visible,.xray_main__7zW94 select:focus-visible,.xray_main__7zW94 summary:focus-visible{outline:3px solid #0891b2;outline-offset:3px}.xray_srOnly__uEEy9{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xray_hero__CoX9d{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;align-items:center;padding:5rem max(3rem,calc((100vw - 74rem) / 2));background:#07111e;color:#f8fafc}.xray_kicker___WSvW{margin:0;color:#67e8f9;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.xray_heroCopy__n8yKX h1{max-width:14ch;margin:1rem 0 1.5rem;color:#f8fafc;font-size:clamp(2.125rem,4.4vw,3.25rem);font-weight:600;line-height:1.12;letter-spacing:-.03em}.xray_deck__TlA4R{max-width:34rem;margin:0;color:#b7c6d4;font-size:1.125rem;line-height:1.6}.xray_start__zAjzN{display:grid;gap:1rem}.xray_drop__NZgb6{position:relative;display:grid;justify-items:center;gap:.5rem;padding:2.5rem 1.5rem;border:1px dashed #4b6472;border-radius:1rem;background:#101c2b;text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.xray_drop__NZgb6:hover,.xray_drop__NZgb6[data-dragging]{border-color:#22d3ee;background:#13253a}.xray_drop__NZgb6:focus-within{outline:3px solid #22d3ee;outline-offset:3px}.xray_fileInput__FG_4_{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.xray_dropIcon__WbF8x{width:2rem;height:2rem;color:#67e8f9}.xray_dropTitle__Q6UyX{color:#f8fafc;font-size:1.125rem;font-weight:600}.xray_dropHelp__Ni9im{max-width:28rem;color:#b7c6d4;font-size:.875rem;line-height:1.5}.xray_dropLink__X7fRS{color:#67e8f9;font-weight:600;text-decoration:underline;text-underline-offset:3px}.xray_privacy__Z674t{display:flex;align-items:flex-start;gap:.5rem;margin:0;color:#b7c6d4;font-size:.875rem;line-height:1.5}.xray_privacy__Z674t svg{flex:none;width:1rem;height:1rem;margin-top:.125rem;color:#22c55e}.xray_sampleRow__2lIlC{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem}.xray_primary__Z6eDz,.xray_quietOnDark__BKmK2,.xray_quiet__iXjpr,.xray_secondaryLight__Wrsqt,.xray_secondary__9a7Hg{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;border-radius:.5rem;font-size:.9375rem;font-weight:700;cursor:pointer;text-decoration:none;transition:background-color .15s ease,color .15s ease}.xray_primary__Z6eDz svg,.xray_quietOnDark__BKmK2 svg,.xray_quiet__iXjpr svg,.xray_secondaryLight__Wrsqt svg,.xray_secondary__9a7Hg svg{width:1rem;height:1rem}.xray_primary__Z6eDz{padding:.75rem 1.25rem;border:0;background:#22d3ee;color:#07111e}.xray_primary__Z6eDz:hover{background:#67e8f9}.xray_primary__Z6eDz:disabled,.xray_secondaryLight__Wrsqt:disabled,.xray_secondary__9a7Hg:disabled{cursor:not-allowed;opacity:.55}.xray_secondary__9a7Hg{padding:.625rem 1.125rem;border:1px solid #67e8f9;background:transparent;color:#f8fafc}.xray_secondary__9a7Hg:hover{background:#13253a}.xray_secondaryLight__Wrsqt{padding:.625rem 1.125rem;border:1px solid #0f172a;background:#0f172a;color:#f8fafc}.xray_secondaryLight__Wrsqt:hover{background:#1e293b}.xray_quietOnDark__BKmK2,.xray_quiet__iXjpr{padding:.5rem 0;border:0;background:none}.xray_quiet__iXjpr{color:#0f172a}.xray_quiet__iXjpr:hover{color:#0369a1}.xray_quietOnDark__BKmK2{color:#f8fafc}.xray_quietOnDark__BKmK2:hover{color:#67e8f9}.xray_status__eysSG{width:min(100% - 6rem,74rem);margin:2rem auto;color:#475569}.xray_error__kw8hN{margin:0;padding:.75rem 1rem;border-left:3px solid #ef4444;border-radius:.25rem;background:#fef2f2;color:#991b1b;font-size:.875rem;line-height:1.5}.xray_muted__cN0xU{color:#64748b;font-size:.8125rem}.xray_confirm__13Ppr,.xray_results__JOLlU,.xray_shopify__QMfRl{width:min(100% - 6rem,74rem);margin-inline:auto}.xray_confirm__13Ppr{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-block:3rem 1rem}.xray_confirmHead__D_kHd h2,.xray_resultsHead__sPTkB h2,.xray_shopify__QMfRl h2{margin:0;color:#0f172a;font-size:1.75rem;font-weight:600;line-height:1.25;letter-spacing:-.02em}.xray_confirmHead__D_kHd p{margin:.5rem 0 0;color:#475569}.xray_sheet__CbqDC{padding:1.5rem;border:1px solid #cbd5e1;border-radius:1rem;background:#fff}.xray_sheetTitle___unoI{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1.25rem;overflow-wrap:anywhere}.xray_sheetTitle___unoI svg{width:1.125rem;height:1.125rem;color:#0369a1}.xray_kind___F5KA{padding:.125rem .5rem;border-radius:999px;background:#e0f2fe;color:#075985;font-size:.75rem;font-weight:700}.xray_fieldGrid__NBNks{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem 1.5rem}.xray_field__FmJ1F{display:grid;gap:.25rem;min-width:0}.xray_field__FmJ1F label{color:#0f172a;font-size:.8125rem;font-weight:600}.xray_field__FmJ1F select,.xray_leads__kQxE6 input,.xray_shopifyForm__JY0HN input{min-height:2.75rem;padding:.5rem .75rem;border:1px solid #94a3b8;border-radius:.5rem;background:#fff;color:#0f172a;font-size:1rem}.xray_example__NTiKz{overflow:hidden;color:#64748b;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.xray_confirmActions__2i8NC{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.xray_results__JOLlU{padding-block:3rem 0}.xray_resultsInner__Hbhfg{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.xray_resultsHead__sPTkB{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.xray_meta__t_2Ro{margin:.5rem 0 0;color:#475569;font-size:.875rem;line-height:1.5}.xray_notice__FuAVq{margin:0;padding:.75rem 1rem;border-left:3px solid #94a3b8;border-radius:.25rem;background:#eef2f5;color:#334155;font-size:.875rem;line-height:1.5}.xray_figures__VbI80{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid #cbd5e1;border-radius:1rem;background:#fff}.xray_figure__8UYBI{display:grid;align-content:start;gap:.5rem;padding:1.25rem 1.5rem}.xray_figure__8UYBI+.xray_figure__8UYBI{border-left:1px solid #e2e8f0}.xray_figure__8UYBI dt{color:#475569;font-size:.8125rem;font-weight:600;line-height:1.4}.xray_figure__8UYBI dd{display:grid;gap:.375rem;margin:0}.xray_figureValue__qGrcg{color:#0f172a;font-size:1.75rem;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums}.xray_figureNote__4pGYC{color:#64748b;font-size:.8125rem;line-height:1.45}.xray_aside__osbqz{margin:0;color:#475569;font-size:.875rem;line-height:1.5}.xray_block__jn77f{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;padding-top:1.5rem;border-top:1px solid #cbd5e1}.xray_block__jn77f h3{margin:0;color:#0f172a;font-size:1.25rem;font-weight:600;line-height:1.3}.xray_blockDeck__3e04P{max-width:44rem;margin:0;color:#475569;font-size:.9375rem;line-height:1.55}.xray_packs__wqc3_{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.xray_pack__1CEZ0{border:1px solid #cbd5e1;border-radius:.75rem;background:#fff}.xray_pack__1CEZ0 summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:1rem;min-height:3.5rem;padding:.75rem 1.25rem;cursor:pointer;list-style:none}.xray_pack__1CEZ0 summary::-webkit-details-marker{display:none}.xray_packSupplier__HpKes{overflow:hidden;color:#0f172a;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.xray_packStat__kXKhu{color:#475569;font-size:.875rem}.xray_packSpend__xGIlf{color:#0f172a;font-weight:700;font-variant-numeric:tabular-nums}.xray_packHint__HEO2k{color:#0369a1;font-size:.8125rem;font-weight:600}.xray_pack__1CEZ0[open] .xray_packHint__HEO2k{visibility:hidden}.xray_tableWrap__teRWt{overflow-x:auto}.xray_pack__1CEZ0 .xray_tableWrap__teRWt{border-top:1px solid #e2e8f0}.xray_table__Fq7L7{width:100%;border-collapse:collapse;font-size:.875rem}.xray_table__Fq7L7 td,.xray_table__Fq7L7 th{height:2.75rem;padding:.5rem 1rem;border-bottom:1px solid #e2e8f0;text-align:left;white-space:nowrap}.xray_table__Fq7L7 td:nth-child(2){max-width:22rem;overflow:hidden;text-overflow:ellipsis}.xray_table__Fq7L7 th{color:#475569;font-size:.75rem;font-weight:700}.xray_block__jn77f>.xray_tableWrap__teRWt{border:1px solid #cbd5e1;border-radius:.75rem;background:#fff}.xray_num__YI_BV,.xray_table__Fq7L7 .xray_num__YI_BV{text-align:right;font-variant-numeric:tabular-nums}.xray_mono__rtsqo{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.xray_leads__kQxE6{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem 1.5rem;margin:0;padding:0;list-style:none}.xray_leads__kQxE6 li{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem;align-items:center;gap:.25rem .75rem}.xray_leads__kQxE6 label{overflow:hidden;color:#0f172a;font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.xray_leads__kQxE6 li>span{grid-column:1/-1}.xray_close__0HwqI{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.5rem;padding:2rem;border-radius:1rem;background:#07111e;color:#f8fafc}.xray_close__0HwqI h3{margin:0;color:#f8fafc;font-size:1.5rem;font-weight:600;line-height:1.3}.xray_close__0HwqI p{max-width:40rem;margin:.5rem 0 0;color:#b7c6d4;line-height:1.55}.xray_close__0HwqI .xray_primary__Z6eDz:focus-visible{outline-color:#f8fafc}.xray_shopify__QMfRl{display:grid;gap:.75rem;margin-top:4rem;padding-top:2.5rem;border-top:1px solid #cbd5e1}.xray_shopifyPlaceholder__2MjdB{min-height:15rem;margin-top:4rem}.xray_shopifyForm__JY0HN{display:flex;flex-wrap:wrap;gap:.75rem;max-width:36rem}.xray_shopifyForm__JY0HN input{flex:1 1 16rem;min-width:0}.xray_storeResult__Pzj0r{display:grid;gap:.5rem;max-width:44rem;padding:1.25rem 1.5rem;border:1px solid #cbd5e1;border-radius:1rem;background:#fff}.xray_storeResult__Pzj0r p{margin:0;line-height:1.5}.xray_storeHeadline__TURGq{font-size:1.125rem}.xray_storeSub__8oYTk{margin:.5rem 0 0;font-size:.875rem;font-weight:700}.xray_typeList__sCVfc{display:grid;margin:0;padding:0;list-style:none}.xray_typeList__sCVfc li{display:flex;justify-content:space-between;gap:1rem;padding-block:.5rem;border-bottom:1px solid #e2e8f0;font-size:.875rem}@media (max-width:960px){.xray_hero__CoX9d{grid-template-columns:1fr;gap:2rem;padding:3.5rem 1.5rem}.xray_figures__VbI80{grid-template-columns:repeat(2,minmax(0,1fr))}.xray_figure__8UYBI:nth-child(3){border-left:0}.xray_figure__8UYBI:nth-child(n+3){border-top:1px solid #e2e8f0}}@media (max-width:600px){.xray_hero__CoX9d{padding:2.5rem 1rem}.xray_confirm__13Ppr,.xray_results__JOLlU,.xray_shopify__QMfRl,.xray_status__eysSG{width:calc(100% - 2rem)}.xray_drop__NZgb6{padding:2rem 1rem}.xray_figures__VbI80{grid-template-columns:1fr}.xray_figure__8UYBI+.xray_figure__8UYBI{border-left:0;border-top:1px solid #e2e8f0}.xray_pack__1CEZ0 summary{grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem}.xray_packHint__HEO2k{display:none}.xray_close__0HwqI{padding:1.5rem}.xray_close__0HwqI .xray_primary__Z6eDz{width:100%}}@media (prefers-reduced-motion:reduce){.xray_drop__NZgb6,.xray_primary__Z6eDz,.xray_quietOnDark__BKmK2,.xray_quiet__iXjpr,.xray_secondaryLight__Wrsqt,.xray_secondary__9a7Hg{transition:none}}.zq-pp{--paper:#f6f4ef;--ink:#07111e;--coral:#ff5a5f;--lantern:#ffc46b;--green:#3ddc97;--cyan:#22d3ee;--night:#0b1626;--mute:#3b4656;--line:rgba(7,17,30,.16);display:block;background:var(--paper);color:var(--ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overflow-x:clip;line-height:1.45}.zq-pp *,.zq-pp :after,.zq-pp :before{box-sizing:border-box}.zq-pp :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}.zq-pp :where(ul,ol){padding:0;list-style:none}.zq-pp :is(a,button,summary):focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 6px var(--cyan)}.zq-pp :where(img){display:block;max-width:100%;height:auto}.pp-sec{position:relative;padding:clamp(3.5rem,8vw,6.5rem) 16px;background:var(--field,var(--paper))}.pp-sec+.pp-sec[data-f=paper],.pp-sec[data-f=paper]+.pp-sec[data-f=paper]{border-top:1px solid var(--line)}.pp-sec[data-f=cyan]{--field:var(--cyan)}.pp-sec[data-f=lantern]{--field:var(--lantern)}.pp-sec[data-f=green]{--field:var(--green)}.pp-sec[data-f=coral]{--field:var(--coral)}.pp-sec[data-f=white]{--field:#fff}.pp-sec[data-f=night]{--field:var(--night);color:var(--paper);--mute:#c9d4e3;--line:rgba(246,244,239,.22)}.pp-in{max-width:75rem;margin-inline:auto}.pp-kick{margin-bottom:1rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pp-h1{max-width:16ch;font-size:clamp(2.5rem,8.5vw,5.5rem);line-height:.98;letter-spacing:-.035em}.pp-h1,.pp-h2{font-weight:700;text-wrap:balance}.pp-h2{max-width:18ch;font-size:clamp(2rem,1.4rem + 3vw,3.5rem);line-height:1;letter-spacing:-.03em}.pp-h3{font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);line-height:1.15;font-weight:700;letter-spacing:-.015em}.pp-sub{max-width:40ch;margin-top:1rem;font-size:clamp(1.0625rem,.95rem + .45vw,1.375rem);line-height:1.35;font-weight:500;text-wrap:pretty}.pp-body{max-width:62ch;margin-top:.75rem;font-size:1.0625rem;line-height:1.55;color:var(--mute)}.pp-note{margin-top:1rem;font-size:.875rem;line-height:1.45;font-weight:600}.pp-sec[data-f=night] .pp-note{color:var(--mute)}.pp-btns{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.pp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.7rem 1.25rem;border:2px solid var(--ink);border-radius:.75rem;background:#fff;color:var(--ink);font-size:1.0625rem;font-weight:700;text-decoration:none}.pp-btn:hover{background:#fff8e8}.pp-btn-1{background:var(--ink);color:#fff}.pp-btn-1:hover{background:#1c2a3d}.pp-sec[data-f=night] .pp-btn{border-color:var(--paper)}.pp-sec[data-f=night] .pp-btn-1{background:var(--paper);color:var(--ink)}.pp-link{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:1rem;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}@media (max-width:40rem){.pp-btns{flex-direction:column;align-items:stretch;max-width:24rem}}.pp-split{display:grid;gap:2.5rem;margin-top:2.5rem}.pp-split>*{min-width:0}@media (min-width:64rem){.pp-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3.5rem;align-items:start}.pp-split.pp-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pp-split.pp-flip>:first-child{order:2}.pp-hero .pp-split{margin-top:0;align-items:center}.pp-hero .pp-h1{font-size:clamp(2.75rem,4.6vw,4.75rem)}}.pp-hero{padding-top:clamp(3rem,7vw,5.5rem)}.pp-shot{min-width:0}.pp-tag{display:inline-block;margin-bottom:.75rem;padding:.3rem .55rem .32rem;border:2px solid var(--ink);border-radius:.45rem;background:var(--paper);color:var(--ink);font-size:.75rem;line-height:1.2;font-weight:700;letter-spacing:.08em}.pp-frame{overflow:hidden;border:2px solid var(--ink);border-radius:1rem;background:#fff;box-shadow:0 8px 0 var(--ink)}.pp-sec[data-f=night] .pp-frame{border-color:var(--paper);box-shadow:0 8px 0 rgba(246,244,239,.35)}.pp-frame img{width:100%}.pp-shot figcaption{margin-top:1.25rem;font-size:.9375rem;line-height:1.45;color:var(--mute)}.pp-facts{margin-top:1.5rem;border-top:2px solid var(--ink)}.pp-sec[data-f=night] .pp-facts{border-color:var(--paper)}.pp-facts li{padding:.9rem 0;border-bottom:1px solid var(--line);font-size:1rem;line-height:1.5}.pp-facts b{font-weight:700}.pp-not{margin-top:1rem;padding:.75rem 1rem;border:2px dashed var(--ink);border-radius:.75rem;font-size:.9375rem;line-height:1.45}.pp-sec[data-f=night] .pp-not{border-color:var(--paper)}.pp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:2.25rem}.pp-cards.pp-c2{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-cards.pp-c4{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-card{display:flex;flex-direction:column;gap:.4rem;height:100%;padding:1.1rem 1.15rem 1.2rem;border:2px solid var(--ink);border-radius:.9rem;background:#fff;color:var(--ink);text-decoration:none}a.pp-card:hover{background:#fff8e8}.pp-card b{font-size:1.125rem;line-height:1.2}.pp-card p,.pp-card>span{font-size:.9375rem;line-height:1.45;color:#3b4656}.pp-card em{margin-top:auto;padding-top:.35rem;font-style:normal;font-size:.8125rem;font-weight:700;color:#7c2d12}.pp-card .pp-num{font-size:.75rem;font-weight:700;letter-spacing:.1em;color:#475569}.pp-card dl{display:grid;gap:.5rem;margin-top:.4rem;font-size:.875rem;line-height:1.4}.pp-card dt{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#475569}.pp-card dd{color:#1e293b}@media (max-width:64rem){.pp-cards,.pp-cards.pp-c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:36rem){.pp-cards,.pp-cards.pp-c2,.pp-cards.pp-c4{grid-template-columns:1fr}}.pp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.25rem}.pp-two>div{padding:1.25rem 1.25rem 1.4rem;border:2px solid var(--ink);border-radius:1rem;background:#fff;color:var(--ink)}.pp-two h3{margin-bottom:.5rem}.pp-two li{padding:.55rem 0;border-bottom:1px solid rgba(7,17,30,.12);font-size:1rem;line-height:1.45}.pp-two li:last-child{border-bottom:0}@media (max-width:48rem){.pp-two{grid-template-columns:1fr}}.pp-flow{gap:.75rem;margin-top:2.5rem;counter-reset:pp-step}.pp-flow,.pp-flow>li{position:relative;display:grid}.pp-flow>li{grid-template-columns:3rem minmax(0,1fr);gap:.25rem 1rem;padding:1rem 1.1rem;border:2px solid var(--paper);border-radius:.9rem;background:rgba(246,244,239,.06)}.pp-flow>li:before{counter-increment:pp-step;content:counter(pp-step,decimal-leading-zero);grid-row:1/span 2;align-self:start;font-size:1.25rem;font-weight:700;color:var(--cyan)}.pp-flow b{font-size:1.125rem;line-height:1.25}.pp-flow span{grid-column:2;font-size:.9375rem;line-height:1.45;color:var(--mute)}.pp-flow>li:last-child{border-color:var(--lantern)}.pp-flow>li:last-child:before{color:var(--lantern)}@media (min-width:64rem){.pp-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pp-flow>li{animation:pp-lift linear both;animation-timeline:view();animation-range:entry 0 entry 90%}}}@keyframes pp-lift{0%{opacity:.15;transform:translateY(1.5rem)}to{opacity:1;transform:none}}.zq-pp .zq-kit{background:transparent}.zq-pp .pp-rebuilt .frame{border:2px solid var(--ink);box-shadow:0 8px 0 var(--ink)}.pp-faq{margin-top:2rem}.pp-close{text-align:center}.pp-close .pp-h2,.pp-close .pp-sub{margin-inline:auto}.pp-close .pp-btns{justify-content:center}@media (max-width:40rem){.pp-close .pp-btns{margin-inline:auto}}.zq-pp .pp-steps{display:grid;gap:.75rem;margin-top:2rem;counter-reset:pp-s}.zq-pp .pp-steps li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.2rem .75rem;padding:1rem 0;border-bottom:1px solid var(--line)}.zq-pp .pp-steps li:before{counter-increment:pp-s;content:counter(pp-s);grid-row:1/span 2;display:grid;place-items:center;width:2rem;height:2rem;border:2px solid;border-radius:50%;font-weight:700}.zq-pp .pp-steps b{font-size:1.0625rem}.zq-pp .pp-steps span{grid-column:2;color:var(--mute);line-height:1.5}.zq-pp .pp-rebuilt .pp-rb-t{font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--s900)}.zq-pp .pp-rebuilt .pp-rb-d{margin-top:.125rem;font-size:.875rem;line-height:1.25rem;color:var(--s600)}.zq-pp .pp-rebuilt .pp-rb-list{display:grid;gap:.75rem;margin-top:1rem}.zq-pp .pp-rebuilt .pp-rb-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;background:var(--s50)}.zq-pp .pp-rebuilt .pp-rb-list b{display:block;font-size:.875rem;font-weight:600;color:var(--s900)}.zq-pp .pp-rebuilt .pp-rb-list b+span{display:block;font-size:.75rem;color:var(--s600)}.zq-pp .pp-rebuilt .pp-rb-act{display:flex;align-items:center;gap:.5rem}.zq-pp .pp-rebuilt .pp-rb-pill{background:var(--s100);color:var(--s700)}.zq-pp .pp-rebuilt .btn{padding:.375rem .625rem;font-size:.8125rem}.pp-h2s{max-width:20ch;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);line-height:1.05;font-weight:700;letter-spacing:-.025em;text-wrap:balance}.pp-card .pp-shot{margin-top:auto;padding-top:1rem}.pp-card .pp-frame{box-shadow:none}.pp-card .pp-frame img{aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:#f8fafc}.pp-calc{margin-top:2rem}.pp-card dt.pp-h3{font-size:1.125rem;letter-spacing:-.01em;text-transform:none;color:var(--ink)}.pp-card-btn{margin-top:auto}.pp-card dl+.pp-card-btn{margin-top:1rem}.pp-after-tool{margin-top:4rem}@media (max-width:36rem){.pp-cards.pp-c4.pp-jump{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-jump .pp-card>span:not(.pp-num){display:none}}.pp-sec[data-f=coral]{--mute:var(--ink)}.zq-pp .pp-rebuilt{margin:0}.zq-pp .pp-rebuilt figcaption{margin-top:1.25rem;font-size:.9375rem;line-height:1.45;color:var(--mute)}.StockoutCostCalculator_calculator__zK7KG{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:stretch}.StockoutCostCalculator_inputs__S2wAl{display:flex;flex-direction:column;gap:1.75rem;padding:1.5rem;border:1px solid #d5dbe3;border-radius:.875rem;background:#ffffff}.StockoutCostCalculator_field__viEfG{display:flex;flex-direction:column;gap:.5rem}.StockoutCostCalculator_label___4ICg{color:#0f172a;font-size:.9375rem;font-weight:600;line-height:1.4}.StockoutCostCalculator_label___4ICg strong{margin-left:.25rem;color:#0e7490;font-variant-numeric:tabular-nums}.StockoutCostCalculator_number__ji3JS{width:100%;min-height:3rem;padding:0 .875rem;border:1px solid #94a3b8;border-radius:.5rem;background:#ffffff;color:#0f172a;font:inherit;font-size:1.0625rem;font-variant-numeric:tabular-nums}.StockoutCostCalculator_number__ji3JS:focus-visible{outline:3px solid #0284c7;outline-offset:2px}.StockoutCostCalculator_range__uJOwv{width:100%;accent-color:#0e7490}.StockoutCostCalculator_range__uJOwv:focus-visible{outline:3px solid #0284c7;outline-offset:4px}.StockoutCostCalculator_hint__J2PuQ{color:#475569;font-size:.8125rem;line-height:1.5}.StockoutCostCalculator_result__koAui{display:flex;flex-direction:column;padding:1.5rem;border:1px solid #0e7490;border-radius:.875rem;background:#f2fcfe}.StockoutCostCalculator_resultHead__orYMA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.StockoutCostCalculator_resultLabel_____Ex{margin:0;color:#0e7490;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.StockoutCostCalculator_example__hElDq{margin:0;padding:.1875rem .625rem;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.75rem;font-weight:600}.StockoutCostCalculator_big__OcVjv{margin:1rem 0 0;color:#0f172a;font-size:clamp(2.25rem,5vw,3rem);font-weight:650;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.StockoutCostCalculator_bigNote__5xnPY{margin:.375rem 0 0;color:#334155;font-size:.9375rem}.StockoutCostCalculator_rows__y0_mE{margin:1.5rem 0 0;border-top:1px solid #a5d8e2}.StockoutCostCalculator_rows__y0_mE>div{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid #cfe9ef}.StockoutCostCalculator_rows__y0_mE dt{color:#334155;font-size:.9375rem}.StockoutCostCalculator_rows__y0_mE dd{margin:0;color:#0f172a;font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.StockoutCostCalculator_rowStrong__c5CLx dd,.StockoutCostCalculator_rowStrong__c5CLx dt{color:#0f172a;font-weight:700}.StockoutCostCalculator_caveat__zBp2F{margin:1rem 0 1.5rem;color:#475569;font-size:.8125rem;line-height:1.5}.StockoutCostCalculator_cta__WfrsK{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;align-self:flex-start;min-height:3rem;margin-top:auto;padding:.75rem 1.125rem;border-radius:.5rem;background:#22d3ee;color:#07111e;font-size:.9375rem;font-weight:700;transition:background-color .16s ease}.StockoutCostCalculator_cta__WfrsK:hover{background:#67e8f9}.StockoutCostCalculator_cta__WfrsK:focus-visible{outline:3px solid #0284c7;outline-offset:3px}.StockoutCostCalculator_cta__WfrsK svg{width:1rem;height:1rem}@media (max-width:860px){.StockoutCostCalculator_calculator__zK7KG{grid-template-columns:1fr}.StockoutCostCalculator_cta__WfrsK{align-self:stretch}}