:root{--background:#f6f5f1;--surface:#fff;--surface-muted:#eeebe5;--text:#171717;--muted:#68645d;--line:#d8d2c8;--accent:#145c4a;--accent-strong:#0d4537;--gold:#b89145;--danger:#9a3412;--shadow:0 24px 70px #201c161f}*{box-sizing:border-box}html{background:var(--background);min-width:320px}body{color:var(--text);background:radial-gradient(circle at 88% 8%, #145c4a1c, transparent 28rem), linear-gradient(180deg, #fbfaf7 0%, var(--background) 42rem);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf7e0;border-bottom:1px solid #d8d2c8c7;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:18px clamp(18px,5vw,72px);display:grid;position:sticky;top:0}.brand,.header-action,.header-nav{align-items:center;display:flex}.brand{gap:11px;min-width:0;font-size:15px;font-weight:780}.brand-mark{background:linear-gradient(135deg,#b89145f2 0 45%,#0000 46%),linear-gradient(315deg,#145c4af2 0 46%,#0000 47%),#fff;border:1px solid #0e513f;border-radius:50%;width:32px;height:32px}.header-nav{color:var(--muted);gap:24px;font-size:14px;font-weight:650}.header-nav a:hover{color:var(--text)}.header-action{border:1px solid var(--line);background:var(--surface);border-radius:8px;justify-self:end;gap:8px;padding:10px 13px;font-size:14px;font-weight:700}.catalog-hero,.catalog-shell,.product-detail,.product-info,.not-found{width:min(1160px,100% - 36px);margin-inline:auto}.catalog-hero{grid-template-columns:minmax(0,1fr) 236px;align-items:end;gap:28px;padding:74px 0 34px;display:grid}.catalog-hero__copy h1,.product-purchase h1,.not-found h1{color:#15130f;letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,82px);font-weight:500;line-height:.94}.catalog-hero__copy p,.product-purchase>p,.not-found p{max-width:640px;color:var(--muted);margin:22px 0 0;font-size:18px;line-height:1.7}.catalog-hero__copy>strong{max-width:720px;color:var(--ink);margin-top:16px;font-size:22px;line-height:1.35;display:block}.catalog-hero__copy>small{color:#31564f;background:#f5faf8;border:1px solid #c9ddd7;border-radius:6px;width:fit-content;max-width:680px;margin-top:14px;padding:7px 10px;font-size:13px;line-height:1.4;display:inline-flex}.catalog-hero__panel{border:1px solid var(--line);min-height:178px;box-shadow:var(--shadow);background:#ffffffc7;border-radius:8px;padding:24px}.catalog-hero__panel span{color:var(--accent);font-family:Georgia,Times New Roman,serif;font-size:68px;line-height:.9;display:block}.catalog-hero__panel strong,.catalog-hero__panel small{display:block}.catalog-hero__panel strong{margin-top:12px;font-size:19px}.catalog-hero__panel small{color:var(--muted);overflow-wrap:anywhere;margin-top:20px;font-size:12px;font-weight:700}.catalog-shell{padding:22px 0 84px}.storefront-traffic-notice,.storefront-access-request,.storefront-closed-panel{width:min(1160px,100% - 36px);margin-inline:auto}.storefront-traffic-notice{background:#ffffffe0;border:1px solid #145c4a3d;border-radius:8px;grid-template-columns:minmax(0,.28fr) minmax(0,.9fr) minmax(220px,.5fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.storefront-traffic-notice--closed{background:#fff8f1;border-color:#9a341257}.storefront-traffic-notice--pilot_preview{background:#fffaf0;border-color:#b8914561}.storefront-traffic-notice div{gap:3px;min-width:0;display:grid}.storefront-traffic-notice__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.storefront-traffic-notice__facts div{background:#ffffffb8;border:1px solid #145c4a24;border-radius:8px;padding:8px}.storefront-traffic-notice span,.storefront-traffic-notice small,.storefront-traffic-notice__facts dt{color:var(--muted);font-size:12px;font-weight:760}.storefront-traffic-notice strong,.storefront-traffic-notice__facts dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:16px}.storefront-traffic-notice__facts dd{font-size:12px;font-weight:800}.storefront-traffic-notice p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.storefront-traffic-notice small{text-align:right;overflow-wrap:anywhere;justify-self:end;max-width:240px}.storefront-access-request{background:#ffffffe6;border:1px solid #145c4a2e;border-radius:8px;gap:14px;margin-top:14px;padding:16px;display:grid}.storefront-access-request__head{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.storefront-access-request__head h2{color:var(--text);letter-spacing:0;margin:4px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.storefront-access-request__head p,.storefront-access-request__actions small,.storefront-access-request__notice small{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.storefront-access-request__reference{border:1px solid var(--line);text-align:right;background:#f8fbf9;border-radius:8px;gap:4px;min-width:180px;padding:12px;display:grid}.storefront-access-request__reference span{color:var(--muted);font-size:12px;font-weight:800}.storefront-access-request__reference strong{color:var(--accent);font-size:15px}.storefront-access-request__notice{background:#f3fbf7;border:1px solid #145c4a3d;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.storefront-access-request__notice--invalid{background:#fff8f1;border-color:#9a341247}.storefront-access-request__notice span,.storefront-access-request__notice strong,.storefront-access-request__notice small{display:block}.storefront-access-request__notice strong{color:var(--text);font-size:14px}.storefront-access-request__form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.storefront-access-request__form label{gap:6px;min-width:0;display:grid}.storefront-access-request__form label span{color:var(--muted);font-size:12px;font-weight:800}.storefront-access-request__form input,.storefront-access-request__form select,.storefront-access-request__form textarea{background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;border:1px solid #ddd7cd;border-radius:8px;outline:0}.storefront-access-request__form input,.storefront-access-request__form select{min-height:42px;padding:0 11px}.storefront-access-request__form textarea{resize:vertical;min-height:96px;padding:10px 11px}.storefront-access-request__form input:focus,.storefront-access-request__form select:focus,.storefront-access-request__form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #145c4a1f}.storefront-access-request__detail,.storefront-access-request__actions{grid-column:1/-1}.storefront-access-request__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.storefront-access-request__actions button{border:1px solid var(--accent);background:var(--accent);color:#fff;min-height:42px;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:820;display:inline-flex}.storefront-closed-panel{grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);align-items:stretch;gap:16px;padding:22px 0 84px;display:grid}.storefront-closed-panel>div:first-child{background:#fff8f1;border:1px solid #9a34123d;border-radius:8px;align-content:center;gap:12px;min-width:0;padding:24px;display:grid}.storefront-closed-panel span{color:#9a3412;font-size:12px;font-weight:800}.storefront-closed-panel h2{color:var(--text);letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500}.storefront-closed-panel p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.product-traffic-note,.checkout-storefront-traffic{background:#f7fcf9;border:1px solid #145c4a33;border-radius:8px;gap:8px;min-width:0;padding:13px;display:grid}.checkout-storefront-traffic{grid-template-columns:minmax(0,.34fr) minmax(0,1fr);align-items:center}.product-traffic-note--closed,.checkout-storefront-traffic--closed{background:#fff8f1;border-color:#9a341247}.product-traffic-note--pilot_preview,.checkout-storefront-traffic--pilot_preview{background:#fffaf0;border-color:#b8914557}.product-traffic-note span,.checkout-storefront-traffic span{color:var(--muted);font-size:12px;font-weight:800}.product-traffic-note strong,.checkout-storefront-traffic strong{color:var(--text);margin-top:3px;display:block}.product-traffic-note p,.product-traffic-note small,.checkout-storefront-traffic p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.product-traffic-note small{color:var(--text);font-weight:760}.catalog-source-strip{border:1px solid var(--line);background:#ffffffd6;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px 14px;display:flex}.catalog-source-strip strong{font-size:13px}.catalog-source-strip span{color:var(--muted);font-size:13px;line-height:1.5}.catalog-source-strip--ready{border-color:#145c4a57}.catalog-source-strip--blocked{border-color:#9a341261}.storefront-support{background:#ffffffe0;border:1px solid #145c4a38;border-radius:8px;gap:12px;padding:15px;display:grid}.storefront-support--panel{width:min(1160px,100% - 36px);margin:0 auto 18px}.storefront-support--inline{margin-bottom:12px}.storefront-support__head{align-items:center;gap:10px;display:flex}.storefront-support__head svg,.storefront-support__links svg{color:var(--accent);flex:none}.storefront-support__head span,.storefront-support__head strong,.storefront-support p,.storefront-support__links a,.storefront-support__links span,.storefront-support__facts dt,.storefront-support__facts dd,.storefront-support small{overflow-wrap:anywhere}.storefront-support__head span{color:var(--muted);font-size:12px;font-weight:760;display:block}.storefront-support__head strong{margin-top:2px;font-size:15px;display:block}.storefront-support p,.storefront-support small{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.storefront-support__links{flex-wrap:wrap;gap:8px;display:flex}.storefront-support__links a,.storefront-support__links span{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:8px 10px;font-size:13px;font-weight:750;display:inline-flex}.storefront-support__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.storefront-support__facts div{background:#eeebe5b3;border-radius:8px;min-width:0;padding:9px 10px}.storefront-support__facts dt{color:var(--muted);font-size:11px;font-weight:760}.storefront-support__facts dd{align-items:center;gap:6px;margin:3px 0 0;font-size:13px;font-weight:760;display:flex}.customer-support-request{background:#ffffffe6;border:1px solid #145c4a3d;border-radius:8px;gap:14px;width:min(1160px,100% - 36px);margin:0 auto 18px;padding:16px;display:grid}.customer-support-request__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.customer-support-request__head .section-kicker{align-items:center;gap:7px;margin:0 0 7px;display:inline-flex}.customer-support-request__head h2{color:#15130f;letter-spacing:0;margin:0;font-size:22px;line-height:1.15}.customer-support-request__head p:last-child{max-width:720px;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.customer-support-request__reference{border:1px solid var(--line);background:#fbfdfb;border-radius:8px;gap:4px;min-width:180px;padding:10px 12px;display:grid}.customer-support-request__reference span,.customer-support-request__form label>span,.customer-support-request__actions small,.customer-support-request__notice small{color:var(--muted);font-size:11px;font-weight:850;line-height:1.35}.customer-support-request__reference strong,.customer-support-request__notice strong{color:#15130f;overflow-wrap:anywhere}.customer-support-request__intake{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.customer-support-request__intake div{background:#fbfdfb;border:1px solid #145c4a2e;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.customer-support-request__intake span,.customer-support-request__intake small{color:var(--muted);font-size:11px;font-weight:850;line-height:1.35}.customer-support-request__intake strong{color:#15130f;overflow-wrap:anywhere;font-size:13px}.customer-support-request__notice{background:#f4fbf7;border:1px solid #b9ddd5;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.customer-support-request__notice--invalid{background:#fff7f4;border-color:#f0b8b2}.customer-support-request__notice svg{color:var(--accent)}.customer-support-request__notice--invalid svg{color:var(--danger)}.customer-support-request__notice span,.customer-support-request__notice strong,.customer-support-request__notice small{overflow-wrap:anywhere;min-width:0;display:block}.customer-support-request__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-support-request__form label{gap:6px;min-width:0;display:grid}.customer-support-request__form select,.customer-support-request__form textarea{border:1px solid var(--line);color:#15130f;width:100%;min-width:0;font:inherit;background:#fff;border-radius:8px;font-size:14px}.customer-support-request__form select{min-height:42px;padding:0 11px}.customer-support-request__form textarea{resize:vertical;min-height:118px;padding:11px;line-height:1.5}.customer-support-request__detail,.customer-support-request__actions{grid-column:1/-1}.customer-support-request__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-support-request__actions button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:850;display:inline-flex}@media (max-width:720px){.storefront-support__facts{grid-template-columns:1fr}.storefront-support__links a,.storefront-support__links span{flex:132px}.customer-support-request__head,.customer-support-request__intake,.customer-support-request__form{grid-template-columns:1fr}.customer-support-request__reference{min-width:0}.customer-support-request__actions{align-items:stretch}.customer-support-request__actions button{width:100%}}.catalog-decision-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.catalog-decision-strip a{border:1px solid var(--line);background:#ffffffd6;border-radius:8px;gap:7px;min-height:126px;padding:15px;display:grid}.catalog-decision-strip a:hover{border-color:#145c4a6b}.catalog-decision-strip span,.product-card__intent span,.sales-panel span{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:820}.catalog-decision-strip strong{font-size:17px}.catalog-decision-strip small{color:var(--muted);font-size:13px;line-height:1.45}.intent-filter-strip{border:1px solid var(--line);background:#ffffffd6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.intent-filter-strip>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.intent-filter-strip a{background:var(--surface);color:#15130f;border:1px solid #ddd7cd;border-radius:999px;align-items:center;min-height:34px;padding:0 11px;font-size:13px;font-weight:800;display:inline-flex}.intent-filter-strip a:hover{color:var(--accent);border-color:#145c4a6b}.catalog-diagnostics{gap:10px;margin-bottom:12px;display:grid}.catalog-diagnostics__group{border:1px solid var(--line);background:#ffffffd6;border-radius:8px;padding:12px 14px}.catalog-diagnostics__group strong{font-size:13px;display:block}.catalog-diagnostics__group ul{color:var(--muted);margin:7px 0 0;padding-left:19px;font-size:13px;line-height:1.5}.catalog-diagnostics__group li+li{margin-top:4px}.catalog-diagnostics__group--blocked{border-color:#9a341261}.catalog-diagnostics__group--warn{border-color:#b8914573}.toolbar{border:1px solid var(--line);background:#ffffffd6;border-radius:8px;grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:12px;padding:12px;display:grid}.search-field,.select-field,.stock-toggle{background:var(--surface);min-height:44px;color:var(--muted);border:1px solid #ddd7cd;border-radius:8px;align-items:center;gap:9px;display:flex}.search-field{padding:0 14px}.search-field input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:15px}.select-field{padding:0 12px}.select-field select{color:var(--text);background:0 0;border:0;outline:0;font-size:14px;font-weight:680}.stock-toggle{color:var(--text);white-space:nowrap;padding:0 13px;font-size:14px;font-weight:720}.stock-toggle input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stock-toggle span{border:1px solid var(--accent);width:20px;height:20px;color:var(--accent);border-radius:5px;place-items:center;display:grid}.catalog-heading{justify-content:space-between;align-items:end;gap:20px;margin:34px 0 18px;display:flex}.catalog-heading h2,.product-info h2,.empty-state h2{margin:0;font-size:22px;line-height:1.2}.catalog-heading p{color:var(--muted);margin:6px 0 0;font-size:14px}.mode-switch{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:4px;display:inline-flex}.mode-switch a{min-width:52px;min-height:34px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.mode-switch a[aria-current=page]{background:var(--accent);color:#fff}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(210px,.82fr) minmax(0,1fr);min-height:392px;display:grid;overflow:hidden}.product-card__image{background:linear-gradient(145deg,#145c4a1c,#0000 42%),#f1eee8;place-items:center;padding:28px;display:grid}.product-card__image img{filter:drop-shadow(0 24px 28px #2a1e142e);max-height:318px}.product-card__body{flex-direction:column;justify-content:space-between;gap:24px;padding:24px;display:flex}.product-card__collection{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:820}.product-card h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:500;line-height:1.04}.product-card h3 a:hover{color:var(--accent)}.product-card p{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.6}.product-card__intent{background:#fbf8f0;border:1px solid #e2d8c8;border-radius:8px;gap:3px;margin-top:13px;padding:9px 11px;display:inline-grid}.product-card__intent strong{font-size:14px}.product-specs,.detail-specs{gap:10px;margin:0;display:grid}.product-specs div,.detail-specs div{border-bottom:1px solid #ece7df;justify-content:space-between;gap:18px;padding:11px 0;display:flex}.product-specs dt,.detail-specs dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:760}.product-specs dd,.detail-specs dd{text-align:right;margin:0;font-size:13px;font-weight:760}.b2b-strip,.b2b-panel{background:#fbf8f0;border:1px solid #e2d8c8;border-radius:8px}.b2b-strip{gap:5px;padding:13px;display:grid}.b2b-strip strong,.b2b-panel strong{font-size:13px}.b2b-strip span{color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:820}.b2b-strip small,.b2b-panel span{color:var(--muted);font-size:13px;line-height:1.5}.product-card__variant-options{background:#fffaf1;border:1px solid #e5ddcf;border-radius:8px;gap:9px;padding:12px;display:grid}.product-card__variant-options>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.product-card__variant-options>div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.product-card__variant-options a{background:var(--surface);border:1px solid #e2d8c8;border-radius:8px;gap:3px;min-width:min(118px,100%);padding:9px 10px;display:inline-grid}.product-card__variant-options a[aria-current=true]{background:#eef8f2;border-color:#145c4a99}.product-card__variant-options strong,.product-card__variant-options small{overflow-wrap:anywhere;min-width:0}.product-card__variant-options strong{color:var(--text);font-size:13px}.product-card__variant-options small{color:var(--muted);font-size:11px;font-weight:720}.product-card__footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.product-card__footer strong,.price-row strong{font-size:24px;line-height:1;display:block}.product-card__footer small{color:var(--muted);margin-top:7px;font-size:12px;font-weight:700;display:block}.product-card__footer>div em{color:#5f5442;margin-top:5px;font-size:11px;font-style:normal;font-weight:780;display:block}.price-stack{gap:5px;min-width:0;display:grid}.price-stack span{color:var(--muted);font-size:12px;font-weight:750;text-decoration:line-through}.price-stack small{color:#166534;margin-top:0}.price-stack em{color:var(--muted);font-size:11px;font-style:normal;font-weight:700}.price-stack--detail{margin-bottom:10px}.product-card__footer a,.product-card__disabled-action,.primary-cart-button,.cart-drawer__footer a,.cart-drawer__footer button,.primary-link,.filter-apply{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:14px;font-weight:780;display:inline-flex}.product-card__footer a:hover,.primary-cart-button:hover,.cart-drawer__footer a:hover,.primary-link:hover,.filter-apply:hover{background:var(--accent-strong)}.active-filter-strip{background:#f4fbf7;border:1px solid #145c4a42;border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;padding:10px 12px;display:flex}.active-filter-strip span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.active-filter-strip strong{color:#15130f;overflow-wrap:anywhere;min-width:0;font-size:14px}.active-filter-strip a{background:var(--surface);min-height:32px;color:var(--accent);border:1px solid #145c4a4d;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:13px;font-weight:820;display:inline-flex}.active-filter-strip a:hover{color:var(--accent-strong);border-color:#145c4a7a}.cart-drawer__footer button{border-color:var(--line);background:var(--surface);color:var(--text)}.product-card__disabled-action,.primary-cart-button--disabled{cursor:not-allowed;border-color:var(--line);background:var(--surface-muted);color:var(--muted)}.primary-cart-button--disabled:hover{background:var(--surface-muted)}.cart-drawer__footer button:disabled{cursor:not-allowed;opacity:.45}.empty-state,.not-found{padding:72px 0}.empty-state p{color:var(--muted);margin:8px 0 0}.cart-drawer{z-index:40;overscroll-behavior:contain;border-left:1px solid var(--line);background:#fffffff5;flex-direction:column;gap:20px;width:min(390px,100vw);height:100dvh;padding:22px;transition:right .24s;display:flex;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-30px 0 70px #221c1629}.cart-drawer:not(.is-open):not(:target){right:-100vw}.cart-drawer__header,.cart-line,.cart-quantity-row,.cart-total-row,.cart-drawer__footer,.price-row,.quantity-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.cart-drawer__header strong,.cart-line strong{display:block}.cart-drawer__header span,.cart-line span,.cart-line small,.cart-empty{color:var(--muted);font-size:13px}.cart-drawer__header button,.cart-drawer__header a{border:1px solid var(--line);background:var(--surface);border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.cart-line-list{gap:12px;display:grid}.cart-notices{background:#fffaf0;border:1px solid #b8914557;border-radius:8px;gap:9px;padding:13px;display:grid}.cart-notices--price-change{background:#f0faf5;border-color:#145c4a57}.cart-notices strong{color:#15130f;font-size:13px}.cart-notices ul{gap:6px;margin:0;padding-left:18px;display:grid}.cart-notices li,.cart-notices p{color:#5f5442;margin:0;font-size:12px;line-height:1.45}.cart-line{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;align-items:stretch;gap:12px;padding:18px;display:grid}.cart-line__meta{text-align:right;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cart-line__meta small{color:#166534;overflow-wrap:anywhere;max-width:180px;font-size:11px;font-weight:750}.cart-line__meta .cart-line__price-change{color:#7a4a12}.cart-line__price-change{color:#7a4a12;overflow-wrap:anywhere;margin-top:5px;font-size:11px;font-weight:760;line-height:1.35;display:block}.cart-quantity-row{border-top:1px solid #ece7df;padding:10px 0 0}.cart-line__remove{color:#7f3427;text-transform:uppercase;background:#fff7f4;border:1px solid #97472e3d;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.cart-line__remove:hover{background:#fff0eb;border-color:#97472e6b}.cart-quantity-row>span,.cart-total-row span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.cart-stepper{grid-template-columns:40px 52px 40px}.cart-total-row{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;padding:15px}.cart-total-row strong{font-size:22px;line-height:1}.cart-target{background:#f4fbf7;border:1px solid #145c4a42;border-radius:8px;gap:10px;padding:14px;display:grid}.cart-target__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cart-target__header span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.cart-target__header strong{color:#15130f;font-size:14px}.cart-target__bar{background:#145c4a24;border-radius:999px;height:8px;overflow:hidden}.cart-target__bar span{border-radius:inherit;background:var(--accent);min-width:8px;height:100%;display:block}.cart-target__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.cart-target__meta div{gap:3px;min-width:0;display:grid}.cart-target__meta dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.cart-target__meta dd{color:#15130f;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:850}.cart-target p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.cart-checkout-resume{background:#f4fbf7;border:1px solid #145c4a33;border-radius:8px;gap:10px;padding:13px;display:grid}.cart-checkout-resume__header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.cart-checkout-resume__header svg{color:var(--accent)}.cart-checkout-resume__header strong,.cart-checkout-resume__header span{overflow-wrap:anywhere;display:block}.cart-checkout-resume__header span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45}.cart-checkout-resume__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.cart-checkout-resume__meta div{background:#ffffffb8;border:1px solid #145c4a24;border-radius:8px;min-width:0;padding:8px}.cart-checkout-resume__meta dt,.cart-checkout-resume__meta dd{overflow-wrap:anywhere;margin:0}.cart-checkout-resume__meta dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.cart-checkout-resume__meta dd{color:var(--text);margin-top:3px;font-size:12px;font-weight:820}.cart-checkout-resume>a{min-height:36px;color:var(--accent);background:#ffffffc7;border:1px solid #145c4a33;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.cart-recommendation{background:#fffaf0;border:1px solid #b8914557;border-radius:8px;gap:7px;padding:14px;display:grid}.cart-recommendation span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.cart-recommendation strong{color:#15130f;font-size:16px;line-height:1.2}.cart-recommendation small,.cart-recommendation p{color:var(--muted);font-size:12px;line-height:1.45}.cart-recommendation p{margin:0}.cart-recommendation__actions{flex-wrap:wrap;gap:10px;display:flex}.cart-recommendation__actions a{color:var(--accent);justify-self:start;align-items:center;gap:5px;font-size:13px;font-weight:900;display:inline-flex}.cart-drawer__footer{margin-top:auto}.breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding-top:34px;font-size:13px;font-weight:700;display:flex}.breadcrumb a{color:var(--accent)}.product-return-panel{background:#fffaf0;border:1px solid #b8914557;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:grid}.product-return-panel svg{color:var(--gold)}.product-return-panel strong,.product-return-panel span{overflow-wrap:anywhere;display:block}.product-return-panel span{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.45}.product-return-panel__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:11px 0 0;display:grid}.product-return-panel__meta div{background:#ffffff9e;border:1px solid #b8914538;border-radius:8px;min-width:0;padding:8px 9px}.product-return-panel__meta dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.product-return-panel__meta dd{color:var(--text);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:820}.product-return-panel a{min-height:38px;color:var(--accent);white-space:nowrap;background:#ffffffbd;border:1px solid #b891455c;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}@media (min-width:980px){.product-return-panel--drawer-open{margin-right:410px}}.product-detail{padding-bottom:80px}.product-detail__grid{grid-template-columns:minmax(300px,.92fr) minmax(0,1fr);align-items:stretch;gap:42px;padding:32px 0 54px;display:grid}.product-media,.product-purchase{border:1px solid var(--line);background:var(--surface);border-radius:8px}.product-media{background:linear-gradient(140deg,#b8914524,#0000 34%),#f1eee8;place-items:center;min-height:620px;padding:38px;display:grid}.product-media img{filter:drop-shadow(0 32px 38px #2a1e142e);max-height:540px}.product-media__gallery{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:18px;display:flex}.product-media__gallery span{background:#ffffffb8;border:1px solid #5444302e;border-radius:8px;place-items:center;width:68px;height:82px;display:grid}.product-media__gallery img{filter:none;max-width:54px;max-height:68px}.product-purchase{padding:clamp(24px,4vw,42px)}.product-purchase h1{font-size:clamp(42px,5vw,72px)}.detail-specs{margin-top:28px}.variant-picker{background:#fffdf8;border:1px solid #ece7df;border-radius:8px;gap:12px;margin-top:20px;padding:15px;display:grid}.variant-picker__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.variant-picker__head span,.variant-picker p{color:var(--muted);font-size:12px;font-weight:750}.variant-picker__head strong{color:#15130f;overflow-wrap:anywhere}.variant-picker__options{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:9px;display:grid}.variant-picker__groups{gap:12px;min-width:0;display:grid}.variant-picker__group{gap:8px;min-width:0;display:grid}.variant-picker__group>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.variant-picker__option{color:#15130f;background:#fff;border:1px solid #e5ded2;border-radius:8px;gap:4px;min-width:0;padding:11px;text-decoration:none;display:grid}.variant-picker__option.is-disabled{opacity:.56;pointer-events:none}.variant-picker__option.is-selected{background:#f0faf7;border-color:#145c4a;box-shadow:inset 0 0 0 1px #145c4a}.variant-picker__option span,.variant-picker__option strong,.variant-picker__option small{overflow-wrap:anywhere}.variant-picker__option span{font-weight:850}.variant-picker__option small{color:var(--muted);font-size:12px}.variant-picker p{margin:0;line-height:1.45}.variant-buying-summary{background:#f6fbf8;border:1px solid #145c4a38;border-radius:8px;gap:9px;margin-top:18px;padding:14px;display:grid}.variant-buying-summary div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.variant-buying-summary span,.variant-buying-summary p{color:var(--muted);font-size:12px;font-weight:750}.variant-buying-summary strong{color:#145c4a;overflow-wrap:anywhere}.variant-buying-summary p{margin:0;line-height:1.5}.variant-confidence-panel{background:#fffdf8;border:1px solid #e5ded2;border-radius:8px;gap:12px;margin-top:16px;padding:15px;display:grid}.variant-confidence-panel__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.variant-confidence-panel__head span,.variant-confidence-panel__grid span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.variant-confidence-panel__head strong{color:#15130f;overflow-wrap:anywhere;min-width:0}.variant-confidence-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.variant-confidence-panel__grid div{background:#fff;border:1px solid #5444301f;border-radius:8px;gap:5px;min-width:0;padding:11px;display:grid}.variant-confidence-panel__grid strong,.variant-confidence-panel__grid small{overflow-wrap:anywhere;min-width:0}.variant-confidence-panel__grid strong{color:#145c4a;font-size:14px}.variant-confidence-panel__grid small{color:var(--muted);font-size:12px;line-height:1.35}.price-row{border-top:1px solid #ece7df;border-bottom:1px solid #ece7df;margin-top:30px;padding:22px 0}.b2b-panel{margin-top:18px;padding:15px}.b2b-panel strong,.b2b-panel span{display:block}.b2b-panel span{margin-top:6px}.b2b-quote-request{background:#fbfdfb;border:1px solid #145c4a3d;border-radius:8px;gap:14px;margin-top:16px;padding:15px;display:grid}.b2b-quote-request__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.b2b-quote-request__head .section-kicker{align-items:center;gap:7px;margin:0 0 6px;display:inline-flex}.b2b-quote-request__head h2{color:#15130f;letter-spacing:0;margin:0;font-size:22px;line-height:1.15}.b2b-quote-request__head p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.b2b-quote-request__reference{border:1px solid var(--line);background:#fff;border-radius:8px;gap:4px;min-width:130px;padding:10px 12px;display:grid}.b2b-quote-request__reference span,.b2b-quote-request__variant span,.b2b-quote-request__variant small,.b2b-quote-request__form label>span,.b2b-quote-request__actions small,.b2b-quote-request__notice small{color:var(--muted);font-size:11px;font-weight:850;line-height:1.35}.b2b-quote-request__reference strong,.b2b-quote-request__variant strong,.b2b-quote-request__notice strong{color:#15130f;overflow-wrap:anywhere}.b2b-quote-request__variant{background:#fff;border:1px solid #145c4a2e;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.b2b-quote-request__variant small{overflow-wrap:anywhere}.b2b-quote-request__notice{background:#f4fbf7;border:1px solid #b9ddd5;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.b2b-quote-request__notice--invalid{background:#fff7f4;border-color:#f0b8b2}.b2b-quote-request__notice svg{color:var(--accent)}.b2b-quote-request__notice--invalid svg{color:var(--danger)}.b2b-quote-request__notice span,.b2b-quote-request__notice strong,.b2b-quote-request__notice small{overflow-wrap:anywhere;min-width:0;display:block}.b2b-quote-request__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.b2b-quote-request__form label{gap:6px;min-width:0;display:grid}.b2b-quote-request__form input,.b2b-quote-request__form select,.b2b-quote-request__form textarea{border:1px solid var(--line);color:#15130f;width:100%;min-width:0;font:inherit;background:#fff;border-radius:8px;font-size:14px}.b2b-quote-request__form input,.b2b-quote-request__form select{min-height:42px;padding:0 11px}.b2b-quote-request__form textarea{resize:vertical;min-height:108px;padding:11px;line-height:1.5}.b2b-quote-request__detail,.b2b-quote-request__actions{grid-column:1/-1}.b2b-quote-request__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.b2b-quote-request__actions button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:850;display:inline-flex}.b2b-quote-request__status-link{width:fit-content;color:var(--accent);text-underline-offset:3px;align-items:center;margin-top:6px;font-size:12px;font-weight:850;text-decoration:underline;display:inline-flex}.b2b-quote-status{gap:16px;width:min(1120px,100% - 32px);margin:0 auto;padding:32px 0 42px;display:grid}.b2b-quote-status__hero,.b2b-quote-status__panel,.b2b-quote-status__signal{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0}.b2b-quote-status__hero{grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);align-items:stretch;gap:16px;padding:18px;display:grid}.b2b-quote-status__back,.b2b-quote-status__panel-head{align-items:center;gap:7px;display:inline-flex}.b2b-quote-status__back{color:var(--accent);margin-bottom:16px;font-size:13px;font-weight:850;text-decoration:none}.b2b-quote-status__hero .section-kicker{align-items:center;gap:7px;margin:0 0 7px;display:inline-flex}.b2b-quote-status__hero h1{color:#15130f;letter-spacing:0;max-width:780px;margin:0;font-size:34px;line-height:1.08}.b2b-quote-status__hero p{max-width:740px;color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.b2b-quote-status__signal{border-left:4px solid var(--amber);background:#fffaf0;align-content:center;gap:7px;padding:15px;display:grid}.b2b-quote-status--ready .b2b-quote-status__signal{background:#f3fbf6;border-left-color:#289861}.b2b-quote-status--blocked .b2b-quote-status__signal{border-left-color:var(--danger);background:#fff7f4}.b2b-quote-status__signal span,.b2b-quote-status__signal small,.b2b-quote-status__facts dt,.b2b-quote-status__panel p,.b2b-quote-status__panel small,.b2b-quote-status__steps span,.b2b-quote-status__locks{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.b2b-quote-status__signal strong,.b2b-quote-status__facts dd,.b2b-quote-status__decision strong,.b2b-quote-status__follow-up strong,.b2b-quote-status__steps strong{color:#15130f;overflow-wrap:anywhere}.b2b-quote-status__layout{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:14px;min-width:0;display:grid}.b2b-quote-status__panel{gap:11px;padding:14px;display:grid}.b2b-quote-status__panel--wide{grid-column:auto}.b2b-quote-status__panel-head{color:#15130f;font-size:13px;font-weight:850}.b2b-quote-status__facts{gap:8px;margin:0;display:grid}.b2b-quote-status__facts div{border-bottom:1px solid var(--line);gap:3px;padding-bottom:8px;display:grid}.b2b-quote-status__facts div:last-child{border-bottom:0;padding-bottom:0}.b2b-quote-status__facts dt,.b2b-quote-status__facts dd{margin:0}.b2b-quote-status__decision,.b2b-quote-status__follow-up{background:#fffaf0;border:1px solid #efd598;border-radius:8px;gap:5px;padding:12px;display:grid}.b2b-quote-status__decision.ready,.b2b-quote-status__follow-up.ready{background:#f3fbf6;border-color:#b9dfc5}.b2b-quote-status__decision.blocked,.b2b-quote-status__follow-up.blocked{background:#fff7f4;border-color:#f0b8b2}.b2b-quote-status__decision p,.b2b-quote-status__follow-up p,.b2b-quote-status__panel p{margin:0}.b2b-quote-status__acceptance{background:#ecfdf5c7;border:1px solid #04785738;border-radius:8px;gap:8px;margin-top:12px;padding:12px;display:grid}.b2b-quote-status__acceptance button{color:#fff;width:fit-content;min-width:0;font:inherit;cursor:pointer;background:#047857;border:0;border-radius:8px;padding:10px 13px;font-weight:700}.b2b-quote-status__steps,.b2b-quote-status__locks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.b2b-quote-status__steps li,.b2b-quote-status__locks li{border:1px solid var(--line);background:#fbfaf8;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.b2b-quote-status__panel input,.b2b-quote-status__panel textarea{border:1px solid var(--line);color:#15130f;width:100%;min-width:0;font:inherit;background:#fbfaf8;border-radius:8px;font-size:13px}.b2b-quote-status__panel input{min-height:40px;padding:0 10px}.b2b-quote-status__panel textarea{resize:vertical;min-height:180px;padding:10px;line-height:1.5}@media (max-width:720px){.b2b-quote-request__head,.b2b-quote-request__form{grid-template-columns:1fr}.b2b-quote-status{width:min(100% - 24px,1120px);padding-top:18px}.b2b-quote-status__hero,.b2b-quote-status__layout{grid-template-columns:1fr}.b2b-quote-status__hero{padding:14px}.b2b-quote-status__hero h1{font-size:28px}.b2b-quote-request__reference{min-width:0}.b2b-quote-request__actions{align-items:stretch}.b2b-quote-status__acceptance button,.b2b-quote-request__actions button{width:100%}}.variant-comparison{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:18px;margin:0 0 38px;padding:24px;display:grid}.variant-comparison__head{gap:7px;display:grid}.variant-comparison__head h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,42px);line-height:1.05}.variant-comparison__head span{color:var(--muted);font-size:14px;line-height:1.55}.variant-comparison__grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.variant-comparison__card{color:#15130f;background:#fffdf8;border:1px solid #e5ded2;border-radius:8px;gap:13px;min-width:0;padding:15px;text-decoration:none;display:grid}.variant-comparison__card:hover{border-color:#145c4a6b}.variant-comparison__card.is-selected{background:#f0faf7;border-color:#145c4a;box-shadow:inset 0 0 0 1px #145c4a}.variant-comparison__card>div:first-child{gap:5px;display:grid}.variant-comparison__card span,.variant-comparison__card dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.variant-comparison__card strong,.variant-comparison__card dd,.variant-comparison__card p,.variant-comparison__card em{overflow-wrap:anywhere;min-width:0}.variant-comparison__card strong{color:#15130f;font-size:18px;line-height:1.2}.variant-comparison__card dl{gap:8px;margin:0;display:grid}.variant-comparison__card dl div{grid-template-columns:minmax(82px,.42fr) minmax(0,1fr);gap:10px;display:grid}.variant-comparison__card dd{color:#15130f;margin:0;font-size:13px;font-weight:760}.variant-comparison__card p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.variant-comparison__card em{color:#145c4a;font-size:12px;font-style:normal;font-weight:850}@media (max-width:540px){.variant-confidence-panel__head,.variant-buying-summary div{display:grid}.variant-confidence-panel__grid,.variant-comparison__grid{grid-template-columns:1fr}.variant-comparison{padding:16px}.variant-comparison__card dl div{grid-template-columns:1fr;gap:3px}}.price-row>span{color:var(--accent);align-items:center;gap:7px;font-size:14px;font-weight:800;display:inline-flex}.price-row span.is-unavailable{color:var(--danger)}.quantity-row{margin-top:24px}.quantity-row>span{color:var(--muted);text-transform:uppercase;font-size:13px;font-weight:800}.stepper{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:42px 54px 42px;align-items:center;min-height:42px;display:grid;overflow:hidden}.stepper button,.stepper a,.stepper span{background:0 0;border:0;place-items:center;height:42px;display:grid}.stepper span{color:var(--muted);opacity:.45}.stepper strong{text-align:center}.primary-cart-button{width:100%;min-height:50px;margin-top:24px}.freshness-panel{background:#fbf8f0;border:1px solid #e2d8c8;border-radius:8px;margin-top:18px;padding:15px}.sales-panel{background:#f2fbf7;border:1px solid #145c4a47;border-radius:8px;gap:6px;margin-top:18px;padding:15px;display:grid}.sales-panel strong{font-size:18px}.sales-panel p,.sales-panel small{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.freshness-panel strong,.freshness-panel span{display:block}.freshness-panel strong{font-size:13px}.freshness-panel span{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.5}.product-info{grid-template-columns:1fr 1fr;gap:16px;padding-bottom:86px;display:grid}.product-info>div{border:1px solid var(--line);background:#ffffffd1;border-radius:8px;padding:28px}.product-info ul{color:var(--muted);margin:18px 0 0;padding-left:18px;line-height:1.8}.product-info p{color:var(--muted);margin:18px 0 0;line-height:1.8}.related-products{padding-bottom:92px}.related-products__heading{justify-content:space-between;align-items:end;gap:18px;padding-bottom:18px;display:flex}.related-products__heading h2{color:#15130f;letter-spacing:0;margin:0;font-size:30px}.related-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.related-product-card{border:1px solid var(--line);min-height:150px;color:inherit;background:#ffffffdb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:22px;display:grid;position:relative}.related-product-card span,.related-product-card small,.related-product-card em{min-width:0}.related-product-card span{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:900}.related-product-card strong{min-width:0;font-size:22px;line-height:1.15}.related-product-card small{color:var(--muted);font-size:13px;font-weight:800}.related-product-card em{color:#15130f;font-style:normal;font-weight:900}.related-product-card svg{color:var(--accent);grid-area:1/2/span 4;align-self:center}.checkout-preview,.mock-order{width:min(1160px,100% - 36px);margin-inline:auto;padding:44px 0 84px}.checkout-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(240px,330px);align-items:center;gap:18px;padding-bottom:20px;display:grid}.checkout-hero h1,.checkout-summary h2{color:#15130f;letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.checkout-hero h1{font-size:clamp(36px,4.2vw,58px);line-height:1.02}.checkout-hero p{max-width:680px;color:var(--muted);margin:14px 0 0;font-size:16.5px;line-height:1.55}.checkout-status,.checkout-boundary,.checkout-step,.checkout-summary,.checkout-actions{border:1px solid var(--line);background:#ffffffdb;border-radius:8px}.checkout-status{gap:9px;min-height:132px;padding:18px;display:grid}.checkout-status svg{color:var(--gold)}.checkout-status--paid{background:#f0fdf4;border-color:#145c4a57}.checkout-status--paid svg{color:var(--accent)}.checkout-status strong,.checkout-boundary strong{font-size:20px}.checkout-status span,.checkout-boundary span,.checkout-step p{color:var(--muted);line-height:1.55}.checkout-assurance-strip{border:1px solid var(--line);background:#e8e1d7;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.checkout-assurance-strip>div{background:#ffffffe6;gap:5px;min-width:0;padding:12px 14px;display:grid}.checkout-assurance-strip span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.checkout-assurance-strip strong{color:#15130f;overflow-wrap:anywhere;font-size:15px;line-height:1.25}.checkout-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:16px;margin-top:18px;display:grid}.checkout-summary{grid-template-columns:minmax(156px,190px) minmax(0,1fr);align-items:start;display:grid;overflow:hidden}.checkout-summary__media{background:radial-gradient(circle at 50% 34%,#ffffffe0,#ffffff14 48%,#0000 68%),linear-gradient(145deg,#145c4a38,#b6773924),#e7dccb;align-self:start;place-items:center;min-height:220px;padding:18px;display:grid}.checkout-summary__media img{object-fit:contain;filter:drop-shadow(0 28px 34px #2a1e142e);width:min(132px,100%);max-height:220px}.checkout-summary__body{flex-direction:column;padding:clamp(20px,3.4vw,32px);display:flex}.checkout-summary__lead{color:var(--muted);margin:10px 0 0;line-height:1.55}.checkout-summary h2{font-size:clamp(30px,3.4vw,46px);line-height:1.02}.checkout-summary dl{gap:0;margin:28px 0 0;display:grid}.checkout-summary dl>div{border-bottom:1px solid #ece7df;justify-content:space-between;gap:18px;padding:13px 0;display:flex}.checkout-summary dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.checkout-summary dd{text-align:right;margin:0;font-weight:760}.checkout-lines{gap:12px;margin-top:22px;display:grid}.checkout-line-card{border-top:1px solid #ece7df;gap:12px;padding:15px 0;display:grid}.checkout-line-card__product{gap:4px;display:grid}.checkout-line-card__product strong{color:#15130f;overflow-wrap:anywhere;font-size:19px}.checkout-line-card__product span,.checkout-line-card__product small{color:var(--muted);font-size:13px;line-height:1.4}.checkout-line-card__campaign{color:#166534;font-weight:750}.checkout-line-card__discounted-price{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.checkout-line-card__discounted-price s{color:var(--muted);font-weight:650}.checkout-line-card dl{margin-top:0}.checkout-quantity-row{border-top:1px solid #ece7df;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.checkout-quantity-row>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.checkout-stepper{grid-template-columns:40px 52px 40px}.checkout-line-card__remove{color:#7f3427;text-transform:uppercase;background:#fff7f4;border:1px solid #97472e3d;border-radius:8px;justify-content:center;justify-self:start;align-items:center;gap:7px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.checkout-line-card__remove:hover{background:#fff0eb;border-color:#97472e6b}.checkout-total{gap:18px;margin-top:auto;padding-top:28px;display:grid}.checkout-pricing{gap:0;margin:0;display:grid}.checkout-pricing>div,.checkout-total__grand{justify-content:space-between;align-items:center;gap:18px;display:flex}.checkout-pricing>div{border-bottom:1px solid #ece7df;padding:8px 0}.checkout-pricing dt,.checkout-total span{color:var(--muted);text-transform:uppercase;font-weight:800}.checkout-pricing dt{font-size:12px}.checkout-pricing dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:760}.checkout-total strong{font-size:34px;line-height:1}.checkout-total p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.checkout-actions{align-content:start;gap:12px;padding:16px;display:grid}.checkout-boundary{background:#f0fdf4;border-color:#145c4a3d;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:16px;display:grid}.checkout-boundary svg{color:var(--accent)}.checkout-boundary span{margin-top:5px;display:block}.checkout-help-panel{border:1px solid var(--line);background:#ffffffe6;border-radius:8px;margin-top:16px;overflow:hidden}.checkout-help-panel>summary{color:#19452f;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 18px;font-weight:900;list-style:none;display:flex}.checkout-help-panel>summary::-webkit-details-marker{display:none}.checkout-help-panel>summary:after{content:"+";color:var(--accent);font-size:22px;line-height:1}.checkout-help-panel[open]>summary:after{content:"-"}.checkout-help-panel .storefront-support{border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0}.checkout-form,.checkout-draft,.checkout-draft-command,.checkout-continuity,.checkout-review,.checkout-pilot-next,.checkout-provider-pilot,.checkout-technical-details,.checkout-assurance,.checkout-exceptions,.checkout-execution,.checkout-fulfillment,.checkout-sandbox-proof,.checkout-sandbox-arm,.checkout-recommendations,.checkout-receipt,.checkout-handoff,.checkout-command,.checkout-followup,.checkout-aftercare-case,.checkout-message,.checkout-payment,.checkout-economics,.checkout-plan,.checkout-operator,.checkout-support,.checkout-next{border:1px solid var(--line);background:#ffffffe0;border-radius:8px}.checkout-pilot-next{background:#f4fbf7;border-color:#145c4a4d;gap:13px;padding:16px;display:grid}.checkout-pilot-next--paid{background:#f0fdf4}.checkout-pilot-next__header{grid-template-columns:auto minmax(0,1fr);gap:11px;display:grid}.checkout-pilot-next__header svg{color:var(--accent)}.checkout-pilot-next__header span,.checkout-pilot-next__mode span{color:var(--accent);text-transform:uppercase;font-size:11px;font-weight:900}.checkout-pilot-next__header strong,.checkout-pilot-next__header p{overflow-wrap:anywhere;display:block}.checkout-pilot-next__header strong{color:#15130f;margin-top:4px;font-size:20px;line-height:1.15}.checkout-pilot-next__header p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.checkout-pilot-next__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.checkout-pilot-next__actions>a,.checkout-pilot-next__actions>form>button{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:14px;font-weight:820;text-decoration:none;display:inline-flex}.checkout-pilot-next__actions>form{gap:8px;min-width:0;margin:0;display:grid}.checkout-payment-intent-form__result,.checkout-payment-intent-form small[role=status]{color:var(--muted);font-size:12px;font-weight:760;line-height:1.45;display:block}.checkout-pilot-next__actions>.primary-link,.checkout-pilot-next__actions>form>.primary-link{border-color:var(--accent);background:var(--accent);color:#fff}.checkout-pilot-next__actions>form>button{cursor:pointer}.checkout-pilot-next__mode{color:var(--accent);align-items:center;gap:7px;display:inline-flex}.checkout-provider-pilot{background:#f8fbff;border-color:#2563eb3d;gap:12px;padding:16px;display:grid}.checkout-provider-pilot__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-provider-pilot__header svg{color:#2563eb}.checkout-provider-pilot__header span{color:#2563eb;text-transform:uppercase;font-size:11px;font-weight:900}.checkout-provider-pilot__header strong,.checkout-provider-pilot__header span,.checkout-provider-pilot__header p{overflow-wrap:anywhere;display:block}.checkout-provider-pilot__header strong{color:#15130f;margin-top:4px;font-size:20px;line-height:1.15}.checkout-provider-pilot__header p,.checkout-provider-pilot__checks small{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.checkout-provider-pilot__status{background:#ffffffbd;border:1px solid #2563eb29;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.checkout-provider-pilot__status span,.checkout-provider-pilot__facts dt,.checkout-provider-pilot__checks>li>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.checkout-provider-pilot__status strong{text-align:right;overflow-wrap:anywhere}.checkout-provider-pilot__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.checkout-provider-pilot__facts>div{background:#ffffffbd;border:1px solid #2563eb24;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.checkout-provider-pilot__facts dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:820}.checkout-provider-pilot__checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checkout-provider-pilot__checks li{background:#ffffffbd;border:1px solid #2563eb24;border-radius:8px;grid-template-columns:86px minmax(0,1fr);gap:10px;padding:10px;display:grid}.checkout-provider-pilot__checks>li>span{color:#2563eb;overflow-wrap:anywhere}.checkout-provider-pilot__checks div{gap:4px;min-width:0;display:grid}.checkout-provider-pilot__checks strong,.checkout-provider-pilot__checks em,.checkout-provider-pilot__checks p,.checkout-provider-pilot__checks small{overflow-wrap:anywhere;margin:0}.checkout-provider-pilot__checks em{color:#2563eb;font-size:12px;font-style:normal;font-weight:850}.checkout-provider-pilot>.primary-link{border-radius:8px;justify-content:center;min-height:42px}.checkout-technical-details{background:#ffffffb8;display:grid}.checkout-technical-details summary,.checkout-review__technical summary{cursor:pointer;color:#15130f;font-size:13px;font-weight:860}.checkout-technical-details summary{padding:12px 14px}.checkout-technical-details__body{gap:12px;padding:0 14px 14px;display:grid}.checkout-sandbox-proof{background:#f0fdf4;border-color:#145c4a47;gap:12px;padding:16px;display:grid}.checkout-sandbox-proof--waiting{background:#fffbeb;border-color:#b8914557}.checkout-sandbox-proof--blocked{background:#fff7ed;border-color:#9a341247}.checkout-sandbox-proof__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-sandbox-proof__header svg{color:var(--accent)}.checkout-sandbox-proof--waiting .checkout-sandbox-proof__header svg{color:var(--gold)}.checkout-sandbox-proof--blocked .checkout-sandbox-proof__header svg{color:var(--danger)}.checkout-sandbox-proof__header strong,.checkout-sandbox-proof__header span{overflow-wrap:anywhere;display:block}.checkout-sandbox-proof__header span,.checkout-sandbox-proof p{color:var(--muted);font-size:13px;line-height:1.55}.checkout-sandbox-proof__header span{margin-top:3px}.checkout-sandbox-proof dl{gap:0;margin:0;display:grid}.checkout-sandbox-proof dl>div{border-top:1px solid #145c4a29;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.checkout-sandbox-proof dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.checkout-sandbox-proof dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:760}.checkout-sandbox-proof p{overflow-wrap:anywhere;margin:0}.checkout-sandbox-arm{background:#f8fafc;border-color:#1f586938;gap:12px;padding:16px;display:grid}.checkout-sandbox-arm--ready{background:#fffdf2;border-color:#b8914557}.checkout-sandbox-arm--blocked{background:#fff7ed;border-color:#9a341247}.checkout-sandbox-arm__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-sandbox-arm__header svg{color:#1f5869}.checkout-sandbox-arm--ready .checkout-sandbox-arm__header svg{color:var(--gold)}.checkout-sandbox-arm--blocked .checkout-sandbox-arm__header svg{color:var(--danger)}.checkout-sandbox-arm__header strong,.checkout-sandbox-arm__header span{overflow-wrap:anywhere;display:block}.checkout-sandbox-arm__header span,.checkout-sandbox-arm p{color:var(--muted);font-size:13px;line-height:1.55}.checkout-sandbox-arm__header span{margin-top:3px}.checkout-sandbox-arm ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checkout-sandbox-arm__checkpoint{background:#ffffffb8;border:1px solid #1f586926;border-radius:8px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.checkout-sandbox-arm__checkpoint--pass{border-color:#145c4a33}.checkout-sandbox-arm__checkpoint--blocked{border-color:#9a341233}.checkout-sandbox-arm__checkpoint span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.checkout-sandbox-arm__checkpoint strong{text-align:right;overflow-wrap:anywhere;font-size:13px}.checkout-sandbox-arm p{overflow-wrap:anywhere;margin:0}.checkout-form{gap:14px;padding:16px;display:grid}.checkout-form__heading{align-items:center;gap:9px;display:flex}.checkout-form__heading svg{color:var(--accent)}.checkout-form h2{margin:0;font-size:18px}.checkout-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkout-form label{gap:6px;display:grid}.checkout-form label span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.checkout-form input,.checkout-form select,.checkout-form textarea{background:var(--surface);width:100%;color:var(--text);border:1px solid #ddd7cd;border-radius:8px;outline:0;padding:0 12px}.checkout-form input,.checkout-form select{min-height:42px}.checkout-form textarea{resize:vertical;min-height:78px;padding:10px 12px;line-height:1.45}.checkout-form__note{grid-column:1/-1}.checkout-form__payment-note{background:#fffaf2;border:1px solid #ddd7cd;border-radius:8px;grid-column:1/-1;gap:5px;padding:12px;display:grid}.checkout-form__payment-note strong,.checkout-form__payment-note span{overflow-wrap:anywhere}.checkout-form__payment-note strong{color:var(--text);font-size:14px}.checkout-form__payment-note span{color:var(--muted);font-size:13px;line-height:1.45}.checkout-form button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;min-height:42px;font-weight:780}.checkout-form button:hover{background:var(--accent-strong)}.checkout-draft{gap:14px;padding:16px;display:grid}.checkout-draft>div:first-child{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;display:grid}.checkout-draft>div:first-child svg{color:var(--accent);grid-row:1/3}.checkout-draft strong,.checkout-draft span{overflow-wrap:anywhere}.checkout-draft span{color:var(--muted);font-size:13px}.checkout-draft dl{gap:8px;margin:0;display:grid}.checkout-draft dl>div{border-top:1px solid #ece7df;justify-content:space-between;gap:12px;padding-top:8px;display:flex}.checkout-draft dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.checkout-draft dd{text-align:right;margin:0;font-size:13px;font-weight:760}.checkout-review{background:#f8fafc;border-color:#145c4a3d;gap:14px;padding:16px;display:grid}.checkout-review--paid{background:#f0fdf4;border-color:#145c4a57}.checkout-review__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.checkout-review__header svg{color:var(--accent)}.checkout-review__header strong,.checkout-review__header span{overflow-wrap:anywhere;display:block}.checkout-review__header span{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.55}.checkout-review__badge{min-height:24px;color:var(--accent);text-align:center;background:#ffffffb8;border:1px solid #145c4a2e;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800}.checkout-review__facts{gap:0;margin:0;display:grid}.checkout-review__facts>div{border-top:1px solid #145c4a24;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.checkout-review__facts dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.checkout-review__facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:760}.checkout-review__lines{background:#ffffffb8;border:1px solid #145c4a24;border-radius:8px;gap:8px;padding:10px;display:grid}.checkout-review__lines>div,.checkout-review__readiness li{justify-content:space-between;gap:12px;display:flex}.checkout-review__lines span,.checkout-review__lines strong,.checkout-review__readiness span,.checkout-review__readiness strong{overflow-wrap:anywhere;font-size:13px}.checkout-review__lines span,.checkout-review__readiness span{color:var(--muted)}.checkout-review__lines strong,.checkout-review__readiness strong{text-align:right}.checkout-review__readiness{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checkout-review__technical{gap:10px;display:grid}.checkout-review__technical summary{padding:0}.checkout-review__technical[open]{gap:10px}.checkout-review__readiness li{border-top:1px solid #145c4a24;padding-top:8px}.checkout-review__readiness span{text-transform:uppercase;font-size:12px;font-weight:800}.checkout-review__pricing-note,.checkout-review__boundary{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.checkout-review__actions{flex-wrap:wrap;gap:10px;display:flex}.checkout-review__actions>a,.checkout-review__actions>span{border:1px solid var(--line);min-height:42px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.checkout-review__actions>.primary-link{border-color:var(--accent);background:var(--accent);color:#fff}.checkout-continuity{background:#f4fbf7;border-color:#145c4a38;gap:12px;padding:16px;display:grid}.checkout-continuity__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-continuity__header svg{color:var(--accent)}.checkout-continuity__header strong,.checkout-continuity__header span{overflow-wrap:anywhere;display:block}.checkout-continuity__header span{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.55}.checkout-continuity__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.checkout-continuity__facts>div{background:#ffffffb8;border:1px solid #145c4a24;border-radius:8px;min-width:0;padding:10px}.checkout-continuity__facts dt,.checkout-continuity__facts dd{overflow-wrap:anywhere;margin:0}.checkout-continuity__facts dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.checkout-continuity__facts dd{color:var(--text);margin-top:4px;font-size:13px;font-weight:850}.checkout-continuity__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.checkout-continuity__actions a,.checkout-continuity__actions span{min-width:0;color:var(--accent);background:#ffffffc7;border:1px solid #145c4a2e;border-radius:8px;gap:5px;padding:10px;text-decoration:none;display:grid}.checkout-continuity__actions strong{overflow-wrap:anywhere;font-size:13px;line-height:1.25}.checkout-continuity__actions small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.checkout-continuity p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.checkout-draft-command{background:#f0f9ff;border-color:#0284c738;gap:12px;padding:16px;display:grid}.checkout-draft-command__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-draft-command__header svg{color:#0369a1}.checkout-draft-command__header strong,.checkout-draft-command__header span{overflow-wrap:anywhere;display:block}.checkout-draft-command__header span,.checkout-draft-command p,.checkout-draft-command__queue p{color:var(--muted);font-size:13px;line-height:1.55}.checkout-draft-command__header span{margin-top:3px}.checkout-draft-command__status{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.checkout-draft-command__status>div,.checkout-draft-command__facts>div,.checkout-draft-command__queue li,.checkout-draft-command__blocked{background:#ffffffc7;border:1px solid #0284c721;border-radius:8px;min-width:0;padding:10px}.checkout-draft-command__status span,.checkout-draft-command__facts dt,.checkout-draft-command__queue>li>span,.checkout-draft-command__queue small,.checkout-draft-command__blocked strong{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.checkout-draft-command__status strong,.checkout-draft-command__facts dd,.checkout-draft-command__queue strong{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:760;display:block}.checkout-draft-command__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.checkout-draft-command__facts dd{margin:4px 0 0}.checkout-draft-command__queue{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checkout-draft-command__queue li{grid-template-columns:102px minmax(0,1fr);gap:10px;display:grid}.checkout-draft-command__queue>li>span{color:#0369a1}.checkout-draft-command__queue div{gap:4px;min-width:0;display:grid}.checkout-draft-command__queue small{color:#075985}.checkout-draft-command__queue p,.checkout-draft-command p{overflow-wrap:anywhere;margin:0}.checkout-draft-command__blocked{gap:8px;display:grid}.checkout-draft-command__blocked ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.checkout-draft-command__blocked li{color:#075985;background:#dbeafe;border-radius:999px;min-height:24px;padding:4px 8px;font-size:12px;font-weight:760}.checkout-draft-command__actions{flex-wrap:wrap;gap:8px;display:flex}.checkout-draft-command__actions a,.checkout-draft-command__actions span{color:#075985;background:#ffffffd1;border:1px solid #0284c729;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 11px;font-size:13px;font-weight:780;text-decoration:none;display:inline-flex}.checkout-draft-command__actions .primary-link{color:#fff;background:#0f766e}.checkout-assurance{background:#f8fafc;border-color:#1f586938;gap:12px;padding:16px;display:grid}.checkout-assurance__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-assurance__header svg{color:#1f5869}.checkout-assurance__header strong,.checkout-assurance__header span{overflow-wrap:anywhere;display:block}.checkout-assurance__header span,.checkout-assurance p{color:var(--muted);font-size:13px;line-height:1.55}.checkout-assurance__header span{margin-top:3px}.checkout-assurance__status{background:#ffffffb8;border:1px solid #1f586929;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.checkout-assurance__status span,.checkout-assurance__rows dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.checkout-assurance__status strong{text-align:right;overflow-wrap:anywhere;font-size:14px}.checkout-assurance__rows{gap:0;margin:0;display:grid}.checkout-assurance__rows>div{border-top:1px solid #1f586924;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.checkout-assurance__rows dd{text-align:right;overflow-wrap:anywhere;justify-items:end;gap:3px;margin:0;display:grid}.checkout-assurance__rows dd span{color:#1f5869;text-transform:uppercase;font-size:11px;font-weight:900}.checkout-assurance__rows dd strong{font-size:13px}.checkout-assurance p{overflow-wrap:anywhere;margin:0}.checkout-exceptions{background:#fffaf0;border-color:#b8914557;gap:12px;padding:16px;display:grid}.checkout-exceptions__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-exceptions__header svg{color:var(--gold)}.checkout-exceptions__header strong,.checkout-exceptions__header span{overflow-wrap:anywhere;display:block}.checkout-exceptions__header span,.checkout-exceptions p,.checkout-exceptions__items em{color:var(--muted);font-size:13px;line-height:1.55}.checkout-exceptions__header span{margin-top:3px}.checkout-exceptions__status{background:#ffffffbd;border:1px solid #b891452e;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.checkout-exceptions__status span,.checkout-exceptions__summary dt,.checkout-exceptions__items span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.checkout-exceptions__status strong{text-align:right;overflow-wrap:anywhere;font-size:14px}.checkout-exceptions__summary{gap:0;margin:0;display:grid}.checkout-exceptions__summary>div{border-top:1px solid #b8914529;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.checkout-exceptions__summary dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:760}.checkout-exceptions__items{gap:8px;display:grid}.checkout-exceptions__items article{background:#ffffffbd;border:1px solid #b8914529;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.checkout-exceptions__items span{color:#8a6400}.checkout-exceptions__items strong,.checkout-exceptions__items p,.checkout-exceptions__items em{overflow-wrap:anywhere;margin:0}.checkout-exceptions__items strong{font-size:13px}.checkout-exceptions__items em{font-style:normal;font-weight:760}.checkout-exceptions p{overflow-wrap:anywhere;margin:0}.checkout-execution{background:#f9fafb;border-color:#4b55633d;gap:12px;padding:16px;display:grid}.checkout-execution__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-execution__header svg{color:#4b5563}.checkout-execution__header strong,.checkout-execution__header span{overflow-wrap:anywhere;display:block}.checkout-execution__header span,.checkout-execution p,.checkout-execution__steps small{color:var(--muted);font-size:13px;line-height:1.55}.checkout-execution__header span{margin-top:3px}.checkout-execution__status{background:#ffffffbd;border:1px solid #4b556329;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.checkout-execution__status span,.checkout-execution__summary dt,.checkout-execution__steps>li>span,.checkout-execution__steps em{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.checkout-execution__status strong{text-align:right;overflow-wrap:anywhere;font-size:14px}.checkout-execution__summary{gap:0;margin:0;display:grid}.checkout-execution__summary>div{border-top:1px solid #4b556324;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.checkout-execution__summary dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:760}.checkout-execution__steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checkout-execution__steps li{background:#ffffffbd;border:1px solid #4b556324;border-radius:8px;grid-template-columns:56px minmax(0,1fr);gap:10px;padding:10px;display:grid}.checkout-execution__steps>li>span{color:#4b5563}.checkout-execution__steps div{gap:4px;min-width:0;display:grid}.checkout-execution__steps strong,.checkout-execution__steps p,.checkout-execution__steps small{overflow-wrap:anywhere;margin:0}.checkout-execution__steps strong{font-size:13px}.checkout-execution__steps em{color:#4b5563;font-style:normal}.checkout-execution p{overflow-wrap:anywhere;margin:0}.checkout-fulfillment{background:#f6fbf4;border-color:#2f6f563d;gap:12px;padding:16px;display:grid}.checkout-fulfillment__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-fulfillment__header svg{color:var(--accent)}.checkout-fulfillment__header strong,.checkout-fulfillment__header span{overflow-wrap:anywhere;display:block}.checkout-fulfillment__header span,.checkout-fulfillment p{color:var(--muted);font-size:13px;line-height:1.55}.checkout-fulfillment__header span{margin-top:3px}.checkout-fulfillment__summary{gap:0;margin:0;display:grid}.checkout-fulfillment__summary>div{border-top:1px solid #2f6f5629;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.checkout-fulfillment dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.checkout-fulfillment dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:760}.checkout-fulfillment__lines{gap:8px;display:grid}.checkout-fulfillment__lines>div{background:#ffffffb8;border:1px solid #2f6f5624;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.checkout-fulfillment__lines strong,.checkout-fulfillment__lines span,.checkout-fulfillment__lines em{overflow-wrap:anywhere;font-size:13px;line-height:1.45}.checkout-fulfillment__lines span,.checkout-fulfillment__lines em{color:var(--muted)}.checkout-fulfillment__lines em{font-style:normal;font-weight:800}.checkout-fulfillment p{margin:0}.checkout-recommendations{background:#fffaf0;border-color:#b8914557;gap:12px;padding:16px;display:grid}.checkout-recommendations__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-recommendations__header svg{color:var(--gold)}.checkout-recommendations__header strong,.checkout-recommendations__header span{overflow-wrap:anywhere;display:block}.checkout-recommendations__header span{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.55}.checkout-recommendations__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.checkout-recommendation-card{background:#ffffffb8;border:1px solid #b8914538;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.checkout-recommendation-card:hover{border-color:#145c4a57}.checkout-recommendation-card span{color:var(--accent);text-transform:uppercase;font-size:11px;font-weight:900}.checkout-recommendation-card strong{color:#15130f;overflow-wrap:anywhere;font-size:15px;line-height:1.2}.checkout-recommendation-card small{color:var(--muted);font-size:12px;line-height:1.45}.checkout-recommendation-card__projection{gap:5px;margin:2px 0;display:grid}.checkout-recommendation-card__projection div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.checkout-recommendation-card__projection dt,.checkout-recommendation-card__projection dd{margin:0;font-size:11px;line-height:1.35}.checkout-recommendation-card__projection dt{color:var(--muted);font-weight:800}.checkout-recommendation-card__projection dd{color:#15130f;text-align:right;overflow-wrap:anywhere;font-weight:900}.checkout-recommendation-card__rule{display:block}.checkout-recommendation-card a,.checkout-recommendation-card em{color:var(--accent);align-items:center;gap:5px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.checkout-recommendation-card__actions{gap:6px;display:grid}.checkout-recommendation-card__add{background:#f4fbf7;border:1px solid #145c4a47;border-radius:8px;width:fit-content;min-height:32px;padding:0 10px}.checkout-recommendation-card__pay{background:#fff7e6;border:1px solid #b8914552;border-radius:8px;width:fit-content;min-height:32px;padding:0 10px}.checkout-receipt{background:#f0fdf4;border-color:#145c4a57;gap:14px;padding:16px;display:grid}.checkout-receipt__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-receipt__header svg{color:var(--accent)}.checkout-receipt__header strong,.checkout-receipt__header span{overflow-wrap:anywhere;display:block}.checkout-receipt__header span{color:var(--muted);margin-top:3px;font-size:13px}.checkout-receipt dl{gap:0;margin:0;display:grid}.checkout-receipt dl>div{border-top:1px solid #145c4a29;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.checkout-receipt dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.checkout-receipt dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:760}.checkout-receipt__lines{background:#ffffffb8;border:1px solid #145c4a29;border-radius:8px;gap:8px;padding:10px;display:grid}.checkout-receipt__lines>div{justify-content:space-between;gap:12px;display:flex}.checkout-receipt__lines span,.checkout-receipt__lines strong{overflow-wrap:anywhere;font-size:13px}.checkout-receipt__lines span{color:var(--muted)}.checkout-receipt p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.checkout-handoff{background:#ecfdf5;border-color:#0f766e3d;gap:12px;padding:16px;display:grid}.checkout-handoff__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-handoff__header svg{color:#0f766e}.checkout-handoff__header strong,.checkout-handoff__header span{overflow-wrap:anywhere;display:block}.checkout-handoff__header span{color:var(--muted);margin-top:3px;font-size:13px}.checkout-handoff__facts,.checkout-handoff__locks{gap:0;margin:0;display:grid}.checkout-handoff__facts>div,.checkout-handoff__locks>div{border-top:1px solid #0f766e29;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.checkout-handoff dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.checkout-handoff dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:760}.checkout-handoff__audit{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.checkout-handoff__audit li{color:#134e4a;overflow-wrap:anywhere;background:#ffffffb8;border:1px solid #0f766e24;border-radius:8px;min-width:0;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.45}.checkout-command{background:#f8fafc;border-color:#33415533;gap:12px;padding:16px;display:grid}.checkout-command__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-command__header svg{color:#334155}.checkout-command__header strong,.checkout-command__header span{overflow-wrap:anywhere;display:block}.checkout-command__header span,.checkout-command p,.checkout-command__queue p{color:var(--muted);font-size:13px;line-height:1.55}.checkout-command__header span{margin-top:3px}.checkout-command__status{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.checkout-command__status>div,.checkout-command__facts>div,.checkout-command__queue li,.checkout-command__blocked{background:#ffffffc7;border:1px solid #3341551f;border-radius:8px;min-width:0;padding:10px}.checkout-command__status span,.checkout-command__facts dt,.checkout-command__queue>li>span,.checkout-command__queue small,.checkout-command__blocked strong{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.checkout-command__status strong,.checkout-command__facts dd,.checkout-command__queue strong{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:760;display:block}.checkout-command__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.checkout-command__facts dd{margin:4px 0 0}.checkout-command__queue{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checkout-command__queue li{grid-template-columns:106px minmax(0,1fr);gap:10px;display:grid}.checkout-command__queue>li>span{color:#334155}.checkout-command__queue div{gap:4px;min-width:0;display:grid}.checkout-command__queue small{color:#475569}.checkout-command__queue p,.checkout-command p{overflow-wrap:anywhere;margin:0}.checkout-command__blocked{gap:8px;display:grid}.checkout-command__blocked ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.checkout-command__blocked li{color:#334155;background:#e2e8f0;border-radius:999px;min-height:24px;padding:4px 8px;font-size:12px;font-weight:760}.checkout-followup{background:#eff6ff;border-color:#1d4ed82e;gap:12px;padding:16px;display:grid}.checkout-followup__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-followup__header svg{color:#1d4ed8}.checkout-followup__header strong,.checkout-followup__header span{overflow-wrap:anywhere;display:block}.checkout-followup__header span{color:var(--muted);margin-top:3px;font-size:13px}.checkout-followup__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.checkout-followup__actions a{color:#1d4ed8;background:#ffffffb8;border:1px solid #1d4ed829;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:5px;min-width:0;padding:10px;display:grid}.checkout-followup__actions a svg{grid-row:span 2;margin-top:1px}.checkout-followup__actions strong{overflow-wrap:anywhere;font-size:13px;line-height:1.25}.checkout-followup__actions span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.checkout-followup__scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.checkout-followup__scenarios article{background:#ffffffc7;border:1px solid #1d4ed829;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.checkout-followup__scenarios article>div:first-child span{color:#1d4ed8;background:#dbeafe;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:11px;font-weight:850;display:inline-flex}.checkout-followup__scenarios article>div:first-child strong{overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.22;display:block}.checkout-followup__scenarios article>div:first-child p,.checkout-followup__boundary{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.checkout-followup__scenarios article>div:first-child p{margin:5px 0 0}.checkout-followup__scenario-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.checkout-followup__scenario-meta>div{background:#f8fafc;border-radius:8px;min-width:0;padding:8px}.checkout-followup__scenario-meta dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.checkout-followup__scenario-meta dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:780}.checkout-followup__scenario-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.checkout-followup__scenario-links a{color:#1d4ed8;text-align:center;overflow-wrap:anywhere;background:#eff6ff;border:1px solid #1d4ed829;border-radius:8px;min-width:0;padding:8px;font-size:12px;font-weight:850;line-height:1.25}.checkout-followup__boundary{background:#ffffffb8;border:1px solid #1d4ed824;border-radius:8px;margin:0;padding:10px 12px}.checkout-aftercare-case{background:#eff6ff;border-color:#1d4ed838;gap:12px;padding:16px;display:grid}.checkout-aftercare-case--warning{background:#fff7ed;border-color:#9a341247}.checkout-aftercare-case--success{background:#f0fdf4;border-color:#145c4a57}.checkout-aftercare-case__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-aftercare-case__header svg{color:#1d4ed8}.checkout-aftercare-case--warning .checkout-aftercare-case__header svg{color:#9a3412}.checkout-aftercare-case--success .checkout-aftercare-case__header svg{color:#166534}.checkout-aftercare-case__header strong,.checkout-aftercare-case__header span{overflow-wrap:anywhere;display:block}.checkout-aftercare-case__header span,.checkout-aftercare-case p,.checkout-aftercare-case__steps p,.checkout-aftercare-case__steps em,.checkout-aftercare-case__workbench p,.checkout-aftercare-case__workbench em,.checkout-aftercare-case__boundary{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.checkout-aftercare-case__header span{margin-top:3px}.checkout-aftercare-case__status{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;display:grid}.checkout-aftercare-case__status>div,.checkout-aftercare-case__rows>div,.checkout-aftercare-case__steps li,.checkout-aftercare-case__workbench article{background:#ffffffbd;border:1px solid #1d4ed824;border-radius:8px;min-width:0;padding:10px}.checkout-aftercare-case__status span,.checkout-aftercare-case__rows dt,.checkout-aftercare-case__steps>li>span,.checkout-aftercare-case__steps small,.checkout-aftercare-case__workbench span,.checkout-aftercare-case__workbench small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.checkout-aftercare-case__status strong,.checkout-aftercare-case__status small{overflow-wrap:anywhere;margin-top:6px;display:block}.checkout-aftercare-case__status strong{color:#15130f;font-size:14px;line-height:1.3}.checkout-aftercare-case__status small{color:#1d4ed8;font-size:12px;font-weight:850;line-height:1.45}.checkout-aftercare-case--warning .checkout-aftercare-case__status small{color:#9a3412}.checkout-aftercare-case--success .checkout-aftercare-case__status small{color:#166534}.checkout-aftercare-case p{margin:0}.checkout-aftercare-case__rows{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.checkout-aftercare-case__rows dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:760}.checkout-aftercare-case__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.checkout-aftercare-case__workbench{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.checkout-aftercare-case__workbench article{gap:5px;display:grid}.checkout-aftercare-case__workbench span,.checkout-aftercare-case__workbench small,.checkout-aftercare-case__workbench strong,.checkout-aftercare-case__workbench p,.checkout-aftercare-case__workbench em{overflow-wrap:anywhere;margin:0;display:block}.checkout-aftercare-case__workbench strong{color:#15130f;font-size:13px;line-height:1.3}.checkout-aftercare-case__workbench em{font-style:normal}.checkout-aftercare-case__promise,.mock-order__case-promise,.account-order__case-promise,.checkout-aftercare-case__impact,.mock-order__case-impact,.account-order__case-impact,.checkout-aftercare-case__audit,.mock-order__case-audit,.account-order__case-audit,.checkout-aftercare-case__closure,.mock-order__case-closure,.account-order__case-closure{background:#ffffffb8;border:1px solid #1d4ed824;border-radius:8px;gap:10px;padding:12px;display:grid}.checkout-aftercare-case__promise-head,.mock-order__case-promise-head,.account-order__case-promise-head,.checkout-aftercare-case__impact-head,.mock-order__case-impact-head,.account-order__case-impact-head,.checkout-aftercare-case__audit-head,.mock-order__case-audit-head,.account-order__case-audit-head,.checkout-aftercare-case__closure-head,.mock-order__case-closure-head,.account-order__case-closure-head{gap:5px;display:grid}.checkout-aftercare-case__promise-head span,.mock-order__case-promise-head span,.account-order__case-promise-head span,.checkout-aftercare-case__impact-head span,.mock-order__case-impact-head span,.account-order__case-impact-head span,.checkout-aftercare-case__audit-head span,.mock-order__case-audit-head span,.account-order__case-audit-head span,.checkout-aftercare-case__closure-head span,.mock-order__case-closure-head span,.account-order__case-closure-head span,.checkout-aftercare-case__promise-steps>li>span,.mock-order__case-promise-steps>li>span,.account-order__case-promise-steps>li>span,.checkout-aftercare-case__audit-events>li>span,.mock-order__case-audit-events>li>span,.account-order__case-audit-events>li>span,.checkout-aftercare-case__closure-gates>li>span,.mock-order__case-closure-gates>li>span,.account-order__case-closure-gates>li>span{color:#1d4ed8;text-transform:uppercase;background:#dbeafe;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:24px;padding:0 8px;font-size:11px;font-weight:850;display:inline-flex}.checkout-aftercare-case__promise-head strong,.mock-order__case-promise-head strong,.account-order__case-promise-head strong,.checkout-aftercare-case__impact-head strong,.mock-order__case-impact-head strong,.account-order__case-impact-head strong,.checkout-aftercare-case__audit-head strong,.mock-order__case-audit-head strong,.account-order__case-audit-head strong,.checkout-aftercare-case__closure-head strong,.mock-order__case-closure-head strong,.account-order__case-closure-head strong{color:#15130f;overflow-wrap:anywhere;font-size:15px;line-height:1.25}.checkout-aftercare-case__promise p,.mock-order__case-promise p,.account-order__case-promise p,.checkout-aftercare-case__impact p,.mock-order__case-impact p,.account-order__case-impact p,.checkout-aftercare-case__audit p,.mock-order__case-audit p,.account-order__case-audit p,.checkout-aftercare-case__closure p,.mock-order__case-closure p,.account-order__case-closure p,.checkout-aftercare-case__promise-steps small,.mock-order__case-promise-steps small,.account-order__case-promise-steps small,.checkout-aftercare-case__audit-events small,.mock-order__case-audit-events small,.account-order__case-audit-events small,.checkout-aftercare-case__closure-gates small,.mock-order__case-closure-gates small,.account-order__case-closure-gates small{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.checkout-aftercare-case__promise-rows,.mock-order__case-promise-rows,.account-order__case-promise-rows,.checkout-aftercare-case__impact-rows,.mock-order__case-impact-rows,.account-order__case-impact-rows,.checkout-aftercare-case__audit-rows,.mock-order__case-audit-rows,.account-order__case-audit-rows,.checkout-aftercare-case__closure-rows,.mock-order__case-closure-rows,.account-order__case-closure-rows{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0;display:grid}.checkout-aftercare-case__impact-checks,.mock-order__case-impact-checks,.account-order__case-impact-checks,.checkout-aftercare-case__audit-events,.mock-order__case-audit-events,.account-order__case-audit-events,.checkout-aftercare-case__closure-gates,.mock-order__case-closure-gates,.account-order__case-closure-gates{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.checkout-aftercare-case__promise-rows>div,.mock-order__case-promise-rows>div,.account-order__case-promise-rows>div,.checkout-aftercare-case__impact-rows>div,.mock-order__case-impact-rows>div,.account-order__case-impact-rows>div,.checkout-aftercare-case__audit-rows>div,.mock-order__case-audit-rows>div,.account-order__case-audit-rows>div,.checkout-aftercare-case__closure-rows>div,.mock-order__case-closure-rows>div,.account-order__case-closure-rows>div,.checkout-aftercare-case__impact-checks article,.mock-order__case-impact-checks article,.account-order__case-impact-checks article,.checkout-aftercare-case__audit-events li,.mock-order__case-audit-events li,.account-order__case-audit-events li,.checkout-aftercare-case__closure-gates li,.mock-order__case-closure-gates li,.account-order__case-closure-gates li,.checkout-aftercare-case__promise-steps li,.mock-order__case-promise-steps li,.account-order__case-promise-steps li{background:#fffc;border:1px solid #1d4ed81f;border-radius:8px;min-width:0;padding:9px}.checkout-aftercare-case__promise-rows dt,.mock-order__case-promise-rows dt,.account-order__case-promise-rows dt,.checkout-aftercare-case__impact-rows dt,.mock-order__case-impact-rows dt,.account-order__case-impact-rows dt,.checkout-aftercare-case__audit-rows dt,.mock-order__case-audit-rows dt,.account-order__case-audit-rows dt,.checkout-aftercare-case__closure-rows dt,.mock-order__case-closure-rows dt,.account-order__case-closure-rows dt,.checkout-aftercare-case__impact-checks span,.mock-order__case-impact-checks span,.account-order__case-impact-checks span,.checkout-aftercare-case__promise-steps small,.mock-order__case-promise-steps small,.account-order__case-promise-steps small,.checkout-aftercare-case__audit-events small,.mock-order__case-audit-events small,.account-order__case-audit-events small,.checkout-aftercare-case__closure-gates small,.mock-order__case-closure-gates small,.account-order__case-closure-gates small{text-transform:uppercase;font-size:11px;font-weight:850}.checkout-aftercare-case__promise-rows dd,.mock-order__case-promise-rows dd,.account-order__case-promise-rows dd,.checkout-aftercare-case__impact-rows dd,.mock-order__case-impact-rows dd,.account-order__case-impact-rows dd,.checkout-aftercare-case__audit-rows dd,.mock-order__case-audit-rows dd,.account-order__case-audit-rows dd,.checkout-aftercare-case__closure-rows dd,.mock-order__case-closure-rows dd,.account-order__case-closure-rows dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:780}.checkout-aftercare-case__impact-checks strong,.mock-order__case-impact-checks strong,.account-order__case-impact-checks strong,.checkout-aftercare-case__audit-events strong,.mock-order__case-audit-events strong,.account-order__case-audit-events strong,.checkout-aftercare-case__closure-gates strong,.mock-order__case-closure-gates strong,.account-order__case-closure-gates strong{overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.35;display:block}.checkout-aftercare-case__impact-checks p,.mock-order__case-impact-checks p,.account-order__case-impact-checks p,.checkout-aftercare-case__audit-events p,.mock-order__case-audit-events p,.account-order__case-audit-events p,.checkout-aftercare-case__closure-gates p,.mock-order__case-closure-gates p,.account-order__case-closure-gates p{margin-top:5px}.checkout-aftercare-case__promise-steps,.mock-order__case-promise-steps,.account-order__case-promise-steps{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.checkout-aftercare-case__promise-steps li,.mock-order__case-promise-steps li,.account-order__case-promise-steps li,.checkout-aftercare-case__audit-events li,.mock-order__case-audit-events li,.account-order__case-audit-events li,.checkout-aftercare-case__closure-gates li,.mock-order__case-closure-gates li,.account-order__case-closure-gates li{grid-template-columns:auto minmax(0,1fr);gap:9px;display:grid}.checkout-aftercare-case__promise-steps strong,.mock-order__case-promise-steps strong,.account-order__case-promise-steps strong{overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.35;display:block}.checkout-aftercare-case__promise-steps p,.mock-order__case-promise-steps p,.account-order__case-promise-steps p{margin-top:5px}.checkout-aftercare-case__steps li{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-aftercare-case__steps>li>span{color:#1d4ed8;background:#dbeafe;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:24px;display:inline-flex}.checkout-aftercare-case--warning .checkout-aftercare-case__steps>li>span{color:#9a3412;background:#fed7aa}.checkout-aftercare-case--success .checkout-aftercare-case__steps>li>span{color:#166534;background:#bbf7d0}.checkout-aftercare-case__steps strong,.checkout-aftercare-case__steps p,.checkout-aftercare-case__steps em{overflow-wrap:anywhere;margin:5px 0 0;display:block}.checkout-aftercare-case__steps strong{color:#15130f;font-size:13px}.checkout-aftercare-case__steps em{font-style:normal}.checkout-aftercare-case__links,.mock-order__case-links,.account-order__case-links{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.checkout-aftercare-case__links a,.mock-order__case-links a,.account-order__case-links a{color:#1d4ed8;text-align:center;overflow-wrap:anywhere;background:#ffffffc7;border:1px solid #1d4ed829;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:42px;padding:9px 10px;font-size:13px;font-weight:850;line-height:1.25;display:inline-flex}.checkout-aftercare-case__boundary{background:#ffffffb8;border:1px solid #1d4ed824;border-radius:8px;margin:0;padding:10px 12px}.checkout-message{background:#eff6ff;border-color:#1d4ed838;gap:12px;padding:16px;display:grid}.checkout-message__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-message__header svg{color:#1d4ed8}.checkout-message__header strong,.checkout-message__header span{overflow-wrap:anywhere;display:block}.checkout-message__header span{color:var(--muted);margin-top:3px;font-size:13px}.checkout-message p{color:#1e293b;overflow-wrap:anywhere;background:#ffffffb8;border:1px solid #1d4ed829;border-radius:8px;margin:0;padding:12px;font-size:13px;line-height:1.6}.checkout-message__status{background:#ffffffb8;border:1px solid #1d4ed829;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.checkout-message__status span,.checkout-message__summary dt,.checkout-message__items span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.checkout-message__status strong{text-align:right;overflow-wrap:anywhere;font-size:14px}.checkout-message__summary{gap:0;margin:0;display:grid}.checkout-message__summary>div{border-top:1px solid #1d4ed824;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.checkout-message__summary dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:760}.checkout-message__items{gap:8px;display:grid}.checkout-message__items article{background:#ffffffb8;border:1px solid #1d4ed824;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.checkout-message__items span{color:#1d4ed8}.checkout-message__items strong,.checkout-message__items p,.checkout-message__items em{overflow-wrap:anywhere;margin:0}.checkout-message__items strong{font-size:13px}.checkout-message__items em{color:var(--muted);font-size:13px;font-style:normal;font-weight:760;line-height:1.5}.checkout-payment{background:#f0fdf4;border-color:#15803d3d;gap:12px;padding:16px;display:grid}.checkout-payment__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-payment__header svg{color:#15803d}.checkout-payment__header strong,.checkout-payment__header span{overflow-wrap:anywhere;display:block}.checkout-payment__header span,.checkout-payment p,.checkout-payment__checks small{color:var(--muted);font-size:13px;line-height:1.55}.checkout-payment__header span{margin-top:3px}.checkout-payment__status{background:#ffffffbd;border:1px solid #15803d29;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.checkout-payment__status span,.checkout-payment__summary dt,.checkout-payment__audit dt,.checkout-payment__reconciliation span,.checkout-payment__checks>li>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.checkout-payment__status strong{text-align:right;overflow-wrap:anywhere;font-size:14px}.checkout-payment__summary{gap:0;margin:0;display:grid}.checkout-payment__audit,.checkout-payment__reconciliation{gap:8px;margin:0;display:grid}.checkout-payment__summary>div{border-top:1px solid #15803d24;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.checkout-payment__audit>div,.checkout-payment__reconciliation>div{background:#ffffffbd;border:1px solid #15803d24;border-radius:8px;gap:4px;padding:10px;display:grid}.checkout-payment__summary dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:760}.checkout-payment__audit dd,.checkout-payment__reconciliation strong,.checkout-payment__reconciliation p{overflow-wrap:anywhere;margin:0}.checkout-payment__audit dd,.checkout-payment__reconciliation strong{font-size:13px;font-weight:760}.checkout-payment__checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checkout-payment__checks li{background:#ffffffbd;border:1px solid #15803d24;border-radius:8px;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:10px;display:grid}.checkout-payment__checks>li>span{color:#15803d;overflow-wrap:anywhere}.checkout-payment__checks div{gap:4px;min-width:0;display:grid}.checkout-payment__checks strong,.checkout-payment__checks p,.checkout-payment__checks small,.checkout-payment p{overflow-wrap:anywhere;margin:0}.checkout-payment__checks strong{font-size:13px}.checkout-economics{background:#ecfeff;border-color:#0d948842;gap:12px;padding:16px;display:grid}.checkout-economics__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-economics__header svg{color:#0f766e}.checkout-economics__header strong,.checkout-economics__header span{overflow-wrap:anywhere;display:block}.checkout-economics__header span,.checkout-economics p,.checkout-economics__checks small{color:var(--muted);font-size:13px;line-height:1.55}.checkout-economics__header span{margin-top:3px}.checkout-economics__status{background:#ffffffbd;border:1px solid #0d948829;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.checkout-economics__status span,.checkout-economics__summary dt,.checkout-economics__lines span,.checkout-economics__lines dt,.checkout-economics__checks>li>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.checkout-economics__status strong{text-align:right;overflow-wrap:anywhere;font-size:14px}.checkout-economics__summary{gap:0;margin:0;display:grid}.checkout-economics__summary>div{border-top:1px solid #0d948824;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.checkout-economics__summary dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:760}.checkout-economics__lines{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.checkout-economics__lines article,.checkout-economics__checks li{background:#ffffffbd;border:1px solid #0d948824;border-radius:8px;gap:8px;padding:10px;display:grid}.checkout-economics__lines strong{color:#0f766e;overflow-wrap:anywhere;font-size:16px}.checkout-economics__lines dl{gap:6px;margin:0;display:grid}.checkout-economics__lines dl>div{justify-content:space-between;gap:10px;display:flex}.checkout-economics__lines dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:760}.checkout-economics__checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checkout-economics__checks li{grid-template-columns:118px minmax(0,1fr)}.checkout-economics__checks>li>span{color:#0f766e;overflow-wrap:anywhere}.checkout-economics__checks div{gap:4px;min-width:0;display:grid}.checkout-economics__checks strong,.checkout-economics__checks p,.checkout-economics__checks small,.checkout-economics p{overflow-wrap:anywhere;margin:0}.checkout-economics__checks strong{font-size:13px}.checkout-plan{background:#fffbeb;border-color:#b8914552;gap:12px;padding:16px;display:grid}.checkout-plan__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-plan__header svg{color:var(--gold)}.checkout-plan__header strong,.checkout-plan__header span{overflow-wrap:anywhere;display:block}.checkout-plan__header span{color:var(--muted);margin-top:3px;font-size:13px}.checkout-plan ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checkout-plan li{border-top:1px solid #b891452e;grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);gap:10px;padding-top:8px;display:grid}.checkout-plan li strong{font-size:13px}.checkout-plan li span{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.checkout-operator{background:#faf5ff;border-color:#581c872e;gap:12px;padding:16px;display:grid}.checkout-operator__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-operator__header svg{color:#7e22ce}.checkout-operator__header strong,.checkout-operator__header span{overflow-wrap:anywhere;display:block}.checkout-operator__header span{color:var(--muted);margin-top:3px;font-size:13px}.checkout-operator__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.checkout-operator__grid>div{background:#ffffffb3;border:1px solid #581c871f;border-radius:8px;min-width:0;padding:10px}.checkout-operator__grid span{color:#6b21a8;background:#f3e8ff;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.checkout-operator__grid strong{margin-top:8px;font-size:13px;display:block}.checkout-operator__grid p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.5}.checkout-support{background:#f8fafc;border-color:#cbd5e1;gap:12px;padding:16px;display:grid}.checkout-support__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-support__header svg{color:#475569}.checkout-support__header strong,.checkout-support__header span{overflow-wrap:anywhere;display:block}.checkout-support__header span,.checkout-support p{color:var(--muted);font-size:13px}.checkout-support__header span{margin-top:3px}.checkout-support dl{gap:0;margin:0;display:grid}.checkout-support dl>div{border-top:1px solid #e2e8f0;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.checkout-support dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.checkout-support dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:760}.checkout-support p{overflow-wrap:anywhere;margin:0;line-height:1.55}.checkout-next{background:#f7fee7;border-color:#145c4a3d;gap:12px;padding:16px;display:grid}.checkout-next__header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.checkout-next__header svg{color:var(--accent)}.checkout-next__header strong,.checkout-next__header span{overflow-wrap:anywhere;display:block}.checkout-next__header span{color:var(--muted);margin-top:3px;font-size:13px}.checkout-next__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.checkout-next__grid>div{background:#ffffffa3;border:1px solid #145c4a24;border-radius:8px;min-width:0;padding:10px}.checkout-next__grid span{color:#075985;background:#e0f2fe;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.checkout-next__grid strong{margin-top:8px;font-size:13px;display:block}.checkout-next__grid p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.5}.mock-order__hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:28px;padding-bottom:28px;display:grid}.mock-order__hero h1{color:#15130f;letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,72px);font-weight:500;line-height:.98}.mock-order__hero p{max-width:720px;color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.65}.mock-order__status,.mock-order__panel,.mock-order__actions{border:1px solid var(--line);background:#ffffffe0;border-radius:8px}.mock-order__status{background:#f0fdf4;border-color:#145c4a57;align-content:start;gap:8px;min-height:168px;padding:20px;display:grid}.mock-order__status svg{color:var(--accent)}.mock-order__status span,.mock-order__status small{color:var(--muted);line-height:1.45}.mock-order__status strong{color:#15130f;overflow-wrap:anywhere;font-size:20px}.mock-order__admin-link{color:#fff;background:#145c4a;border:1px solid #145c4a47;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;margin-top:4px;padding:0 12px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.mock-order__admin-link svg{color:currentColor}.mock-order__admin-link--secondary{color:#9a3412;background:#fff7ed;border-color:#b4530947}.mock-order__layout{grid-template-columns:minmax(0,1fr) minmax(320px,.74fr);gap:18px;margin-top:28px;display:grid}.mock-order__panel{align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.mock-order__panel--wide{grid-column:span 2}.mock-order__panel-heading{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.mock-order__panel-heading svg{color:var(--accent)}.mock-order__panel-heading strong,.mock-order__panel-heading span{overflow-wrap:anywhere;display:block}.mock-order__panel-heading span,.mock-order__panel p,.mock-order__timeline p,.mock-order__timeline em{color:var(--muted);font-size:13px;line-height:1.55}.mock-order__stage{background:#f8fbf8;border-color:#145c4a42}.mock-order__stage--warning{background:#fff7ed;border-color:#9a341252}.mock-order__stage--success{background:#f0fdf4;border-color:#145c4a57}.mock-order__pilot-state{background:#f0fdfa;border-color:#0f766e42}.mock-order__pilot-state--warning{background:#fff7ed;border-color:#9a341252}.mock-order__pilot-state-head{grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:start;gap:14px;display:grid}.mock-order__pilot-state-head span{color:#0f766e;background:#0f766e1f;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.mock-order__pilot-state--warning .mock-order__pilot-state-head span{color:#9a3412;background:#fed7aa}.mock-order__pilot-state-head strong,.mock-order__pilot-state-head small{overflow-wrap:anywhere;display:block}.mock-order__pilot-state-head strong{margin-top:8px;font-size:22px;line-height:1.15}.mock-order__pilot-state-head small{color:var(--muted);text-align:right;font-size:12px;font-weight:850}.mock-order__pilot-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mock-order__pilot-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mock-order__pilot-flow-item{background:#ffffffbd;border:1px solid #0f766e24;border-radius:8px;gap:4px;min-width:0;min-height:68px;padding:10px;display:grid}.mock-order__pilot-flow-item span,.mock-order__pilot-flow-item small{overflow-wrap:anywhere}.mock-order__pilot-flow-item span{color:var(--text);font-size:12px;font-weight:850}.mock-order__pilot-flow-item small{color:var(--muted);font-size:11px;font-weight:780;line-height:1.35}.mock-order__pilot-flow-item.done{background:#0f766e1a;border-color:#0f766e47}.mock-order__pilot-flow-item.current{background:#2563eb14;border-color:#2563eb47}.mock-order__pilot-flow-item.next{background:#b4530914;border-color:#b4530942}.mock-order__pilot-flow-item.locked{opacity:.72}.mock-order__pilot-state-grid>div,.mock-order__pilot-state-next,.mock-order__pilot-state-actions{background:#ffffffbd;border:1px solid #0f766e24;border-radius:8px;min-width:0;padding:10px}.mock-order__pilot-state-grid dt,.mock-order__pilot-state-next span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.mock-order__pilot-state-grid dd,.mock-order__pilot-state-next p,.mock-order__pilot-state em{overflow-wrap:anywhere}.mock-order__pilot-state-grid dd{margin:5px 0 0;font-size:13px;font-weight:780}.mock-order__pilot-state-next p{color:var(--text);margin:5px 0 0;font-weight:780}.mock-order__tracking-share{background:#eff6ffa3;border:1px solid #2563eb29;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.mock-order__shipment-preparation{background:#f0fdfab8;border:1px solid #0d94882e;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.mock-order__shipment-preparation-head{align-items:flex-start;gap:9px;min-width:0;display:flex}.mock-order__shipment-preparation-head svg{color:#0f766e;flex:none}.mock-order__shipment-preparation-head>div{flex:auto;min-width:0}.mock-order__shipment-preparation-head strong,.mock-order__shipment-preparation-head span,.mock-order__shipment-preparation-head small,.mock-order__shipment-preparation-grid dd,.mock-order__shipment-preparation-rows dd,.mock-order__shipment-preparation em{overflow-wrap:anywhere}.mock-order__shipment-preparation-head strong,.mock-order__shipment-preparation-head span{display:block}.mock-order__shipment-preparation-head strong{color:var(--ink);font-size:14px;font-weight:880;line-height:1.25}.mock-order__shipment-preparation-head span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:760;line-height:1.45}.mock-order__shipment-preparation-head small{color:#115e59;background:#ccfbf1f0;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:850}.mock-order__shipment-preparation-grid,.mock-order__shipment-preparation-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mock-order__shipment-preparation-grid>div,.mock-order__shipment-preparation-rows>div{background:#ffffffc2;border:1px solid #0d948824;border-radius:8px;min-width:0;padding:9px}.mock-order__shipment-preparation-grid dt,.mock-order__shipment-preparation-rows dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.mock-order__shipment-preparation-grid dd,.mock-order__shipment-preparation-rows dd{color:var(--text);margin:4px 0 0;font-size:13px;font-weight:820}.mock-order__shipment-preparation em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.5}.mock-order__delivery-exception{background:#fff7edc7;border:1px solid #ea580c33;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.mock-order__delivery-exception-head{align-items:flex-start;gap:9px;min-width:0;display:flex}.mock-order__delivery-exception-head svg{color:#c2410c;flex:none}.mock-order__delivery-exception-head>div{flex:auto;min-width:0}.mock-order__delivery-exception-head strong,.mock-order__delivery-exception-head span,.mock-order__delivery-exception-head small,.mock-order__delivery-exception-grid dd,.mock-order__delivery-exception-rows dd,.mock-order__delivery-exception em{overflow-wrap:anywhere}.mock-order__delivery-exception-head strong,.mock-order__delivery-exception-head span{display:block}.mock-order__delivery-exception-head strong{color:var(--ink);font-size:14px;font-weight:880;line-height:1.25}.mock-order__delivery-exception-head span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:760;line-height:1.45}.mock-order__delivery-exception-head small{color:#9a3412;background:#ffedd5f5;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:850}.mock-order__delivery-exception-grid,.mock-order__delivery-exception-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mock-order__delivery-exception-grid>div,.mock-order__delivery-exception-rows>div{background:#ffffffc7;border:1px solid #ea580c29;border-radius:8px;min-width:0;padding:9px}.mock-order__delivery-exception-grid dt,.mock-order__delivery-exception-rows dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.mock-order__delivery-exception-grid dd,.mock-order__delivery-exception-rows dd{color:var(--text);margin:4px 0 0;font-size:13px;font-weight:820}.mock-order__delivery-exception em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.5}.mock-order__tracking-share-head{align-items:flex-start;gap:9px;min-width:0;display:flex}.mock-order__tracking-share-head svg{color:#2563eb;flex:none}.mock-order__tracking-share-head strong,.mock-order__tracking-share-head span,.mock-order__tracking-share-grid dd,.mock-order__tracking-share-copy textarea,.mock-order__tracking-share em{overflow-wrap:anywhere}.mock-order__tracking-share-head strong,.mock-order__tracking-share-head span{display:block}.mock-order__tracking-share-head strong{color:var(--ink);font-size:14px;font-weight:880;line-height:1.25}.mock-order__tracking-share-head span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:760;line-height:1.45}.mock-order__tracking-share-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mock-order__tracking-share-grid>div{background:#ffffffb8;border:1px solid #2563eb1f;border-radius:8px;min-width:0;padding:9px}.mock-order__tracking-share-grid dt,.mock-order__tracking-share-copy span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.mock-order__tracking-share-grid dd{color:var(--text);margin:4px 0 0;font-size:13px;font-weight:820}.mock-order__tracking-share-copy{gap:6px;display:grid}.mock-order__tracking-share-copy textarea{resize:vertical;min-height:96px;color:var(--text);font:inherit;background:#fff;border:1px solid #2563eb33;border-radius:8px;padding:10px;line-height:1.45}.mock-order__tracking-share em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.5}.mock-order__admin-update{background:#f0fdfab3;border:1px solid #14b8a62e;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.mock-order__admin-update--waiting_for_results{background:#f8fafcd1;border-color:#64748b2e}.mock-order__admin-update--awaiting_review{background:#fffbebbd;border-color:#d9770633}.mock-order__admin-update-head,.mock-order__admin-update-support{align-items:flex-start;gap:9px;min-width:0;display:flex}.mock-order__admin-update-head svg,.mock-order__admin-update-support svg{color:#0f766e;flex:none}.mock-order__admin-update--awaiting_review .mock-order__admin-update-head svg{color:#b45309}.mock-order__admin-update-head strong,.mock-order__admin-update-head span,.mock-order__admin-update-grid dd,.mock-order__admin-update-support p,.mock-order__admin-update-safety dd,.mock-order__admin-update em{overflow-wrap:anywhere}.mock-order__admin-update-head strong,.mock-order__admin-update-head span{display:block}.mock-order__admin-update-head strong{color:var(--ink);font-size:14px;font-weight:880;line-height:1.25}.mock-order__admin-update-head span,.mock-order__admin-update-support p{color:var(--muted);margin:3px 0 0;font-size:12px;font-weight:760;line-height:1.45}.mock-order__admin-update-grid,.mock-order__admin-update-safety{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mock-order__admin-update-grid>div,.mock-order__admin-update-safety>div{background:#ffffffc2;border:1px solid #14b8a621;border-radius:8px;min-width:0;padding:9px}.mock-order__admin-update-safety>div{border-color:#64748b29}.mock-order__admin-update-grid dt,.mock-order__admin-update-safety dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.mock-order__admin-update-grid dd,.mock-order__admin-update-safety dd{color:var(--text);margin:4px 0 0;font-size:13px;font-weight:820}.mock-order__admin-update-support{background:#ffffffad;border:1px dashed #14b8a63d;border-radius:8px;padding:10px}.mock-order__admin-update em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.5}.mock-order__payment-collection{background:#eff6ffad;border:1px solid #2563eb2e;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.mock-order__payment-collection--reference_recorded{background:#fffbebb8;border-color:#d977063d}.mock-order__payment-collection--received{background:#f0fdfabd;border-color:#14b8a638}.mock-order__payment-collection--issue,.mock-order__payment-collection--needs_customer{background:#fef2f2b3;border-color:#dc262633}.mock-order__payment-collection-head,.mock-order__payment-collection-locked{align-items:flex-start;gap:9px;min-width:0;display:flex}.mock-order__payment-collection-head svg{color:#2563eb;flex:none}.mock-order__payment-collection--received .mock-order__payment-collection-head svg,.mock-order__payment-collection-locked svg{color:#0f766e}.mock-order__payment-collection--issue .mock-order__payment-collection-head svg,.mock-order__payment-collection--needs_customer .mock-order__payment-collection-head svg{color:#b91c1c}.mock-order__payment-collection-head strong,.mock-order__payment-collection-head span,.mock-order__payment-reference-result strong,.mock-order__payment-reference-result span,.mock-order__payment-collection-instruction p,.mock-order__payment-collection-grid dd,.mock-order__payment-collection-locked span,.mock-order__payment-collection em{overflow-wrap:anywhere}.mock-order__payment-collection-head strong,.mock-order__payment-collection-head span,.mock-order__payment-reference-result strong,.mock-order__payment-reference-result span,.mock-order__payment-collection-instruction span{display:block}.mock-order__payment-collection-head strong{color:var(--ink);font-size:14px;font-weight:880;line-height:1.25}.mock-order__payment-collection-head span,.mock-order__payment-collection-instruction p,.mock-order__payment-collection-locked span{color:var(--muted);margin:3px 0 0;font-size:12px;font-weight:760;line-height:1.45}.mock-order__payment-reference-result,.mock-order__payment-collection-instruction,.mock-order__payment-collection-locked{background:#ffffffb8;border:1px dashed #2563eb38;border-radius:8px;padding:10px}.mock-order__payment-reference-result--success{border-color:#14b8a647}.mock-order__payment-reference-result--warning{border-color:#d9770647}.mock-order__payment-reference-result strong,.mock-order__payment-collection-instruction span{color:var(--ink);font-size:13px;font-weight:860}.mock-order__payment-reference-result span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:740}.mock-order__payment-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mock-order__payment-collection-grid>div{background:#ffffffc2;border:1px solid #2563eb24;border-radius:8px;min-width:0;padding:9px}.mock-order__payment-collection-grid dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.mock-order__payment-collection-grid dd{color:var(--text);margin:4px 0 0;font-size:13px;font-weight:820}.mock-order__payment-collection-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.mock-order__payment-collection-form-head{grid-column:1/-1;gap:3px;min-width:0;display:grid}.mock-order__payment-collection-form-head strong,.mock-order__payment-collection-form-head span{overflow-wrap:anywhere;display:block}.mock-order__payment-collection-form-head strong{color:var(--ink);font-size:13px;font-weight:880}.mock-order__payment-collection-form-head span{color:var(--muted);font-size:12px;font-weight:740;line-height:1.45}.mock-order__payment-collection-form label{min-width:0;color:var(--ink);gap:5px;font-size:12px;font-weight:850;display:grid}.mock-order__payment-collection-form input,.mock-order__payment-collection-form textarea{width:100%;min-width:0;color:var(--text);font:inherit;background:#fff;border:1px solid #2563eb33;border-radius:8px;padding:10px}.mock-order__payment-collection-form textarea{resize:vertical}.mock-order__payment-collection-note{grid-column:1/-1}.mock-order__payment-collection-form button{justify-self:start}.mock-order__payment-collection em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.5}.mock-order__support-conversation{background:#ecfeff9e;border:1px solid #0e74902e;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.mock-order__support-conversation--empty{background:#f8fafcd6;border-color:#64748b2e}.mock-order__support-conversation--open{background:#fffbebb3;border-color:#d9770638}.mock-order__support-conversation--answered{background:#f0fdfab3;border-color:#14b8a633}.mock-order__support-conversation-head{align-items:flex-start;gap:9px;min-width:0;display:flex}.mock-order__support-conversation-head svg{color:#0e7490;flex:none}.mock-order__support-conversation--open .mock-order__support-conversation-head svg{color:#b45309}.mock-order__support-conversation-head strong,.mock-order__support-conversation-head span,.mock-order__support-conversation-grid dd,.mock-order__support-conversation-thread p,.mock-order__support-conversation-safety dd,.mock-order__support-conversation em{overflow-wrap:anywhere}.mock-order__support-conversation-head strong,.mock-order__support-conversation-head span{display:block}.mock-order__support-conversation-head strong{color:var(--ink);font-size:14px;font-weight:880;line-height:1.25}.mock-order__support-conversation-head span{color:var(--muted);margin:3px 0 0;font-size:12px;font-weight:760;line-height:1.45}.mock-order__support-conversation-grid,.mock-order__support-conversation-safety{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mock-order__support-conversation-grid>div,.mock-order__support-conversation-safety>div{background:#ffffffc2;border:1px solid #0e749021;border-radius:8px;min-width:0;padding:9px}.mock-order__support-conversation-grid dt,.mock-order__support-conversation-safety dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.mock-order__support-conversation-grid dd,.mock-order__support-conversation-safety dd{color:var(--text);margin:4px 0 0;font-size:13px;font-weight:820}.mock-order__support-conversation-resolution{background:#f0fdfac7;border:1px solid #14b8a633;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.mock-order__support-conversation-resolution span,.mock-order__support-conversation-resolution strong,.mock-order__support-conversation-resolution p{overflow-wrap:anywhere}.mock-order__support-conversation-resolution span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.mock-order__support-conversation-resolution strong{color:var(--ink);font-size:14px;font-weight:880}.mock-order__support-conversation-resolution p{color:var(--text);margin:0;font-size:13px;line-height:1.5}.mock-order__support-conversation-after-sales{background:#fffbebbd;border:1px solid #f59e0b47;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.mock-order__support-conversation-after-sales>div{gap:5px;min-width:0;display:grid}.mock-order__support-conversation-after-sales span,.mock-order__support-conversation-after-sales dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.mock-order__support-conversation-after-sales strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:880}.mock-order__support-conversation-after-sales p,.mock-order__support-conversation-after-sales dd,.mock-order__support-conversation-after-sales em{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px;font-style:normal;line-height:1.5}.mock-order__support-conversation-after-sales dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mock-order__support-conversation-after-sales dl>div{background:#ffffffa8;border:1px solid #f59e0b2e;border-radius:8px;min-width:0;padding:9px}.mock-order__support-conversation-after-sales dd{color:var(--ink);font-weight:790}.mock-order__support-conversation-thread{background:#ffffffb8;border:1px dashed #0e749038;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.mock-order__support-conversation-thread-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mock-order__support-conversation-thread-head strong{color:var(--ink);font-size:13px;font-weight:880}.mock-order__support-conversation-thread-head span,.mock-order__support-conversation-message small,.mock-order__support-conversation-empty{color:var(--muted);font-size:12px;font-weight:740}.mock-order__support-conversation-thread ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mock-order__support-conversation-message{background:#f8fafc;border-radius:8px;gap:6px;min-width:0;padding:9px;display:grid}.mock-order__support-conversation-message--merchant{background:#ecfdf5}.mock-order__support-conversation-message div{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.mock-order__support-conversation-message span{color:var(--ink);font-size:12px;font-weight:850}.mock-order__support-conversation-message p,.mock-order__support-conversation-empty{margin:0;line-height:1.5}.mock-order__support-conversation em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.5}.mock-order__offer-decision{background:#faf5ff94;border:1px solid #7c3aed29;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.mock-order__offer-decision--locked{background:#f8fafcd1;border-color:#64748b2e}.mock-order__offer-decision-head{align-items:flex-start;gap:9px;min-width:0;display:flex}.mock-order__offer-decision-head svg{color:#7c3aed;flex:none}.mock-order__offer-decision-head strong,.mock-order__offer-decision-head span,.mock-order__offer-decision-grid dd,.mock-order__offer-decision-summary textarea,.mock-order__offer-decision-option span,.mock-order__offer-decision-option small,.mock-order__offer-decision-locked span,.mock-order__offer-decision em{overflow-wrap:anywhere}.mock-order__offer-decision-head strong,.mock-order__offer-decision-head span{display:block}.mock-order__offer-decision-head strong{color:var(--ink);font-size:14px;font-weight:880;line-height:1.25}.mock-order__offer-decision-head span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:760;line-height:1.45}.mock-order__offer-decision-result{background:#f5f3ffd1;border:1px solid #7c3aed2e;border-radius:8px;gap:3px;padding:10px;display:grid}.mock-order__offer-decision-result--warning{background:#fffbebd1;border-color:#b4530933}.mock-order__offer-decision-result strong,.mock-order__offer-decision-result span{overflow-wrap:anywhere;display:block}.mock-order__offer-decision-result strong{color:var(--ink);font-size:13px;font-weight:880;line-height:1.25}.mock-order__offer-decision-result span{color:var(--muted);font-size:12px;font-weight:760;line-height:1.45}.mock-order__offer-decision-grid,.mock-order__offer-decision-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mock-order__offer-decision-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mock-order__offer-decision-grid>div,.mock-order__offer-decision-option,.mock-order__offer-decision-locked{background:#faf5ff94;border:1px solid #7c3aed1f;border-radius:8px;min-width:0;padding:9px}.mock-order__offer-decision-grid dt,.mock-order__offer-decision-summary span,.mock-order__offer-decision-textarea span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.mock-order__offer-decision-grid dd{color:var(--text);margin:4px 0 0;font-size:13px;font-weight:820}.mock-order__offer-decision-summary,.mock-order__offer-decision-textarea{gap:6px;display:grid}.mock-order__offer-decision-summary textarea,.mock-order__offer-decision-textarea textarea{resize:vertical;color:var(--text);font:inherit;background:#fff;border:1px solid #7c3aed33;border-radius:8px;padding:10px;line-height:1.45}.mock-order__offer-decision-summary textarea{min-height:96px}.mock-order__offer-decision-textarea textarea{min-height:82px}.mock-order__offer-decision-note{color:var(--text);overflow-wrap:anywhere;background:#7c3aed14;border-radius:8px;margin:0;padding:9px;font-size:13px;font-weight:760;line-height:1.45}.mock-order__offer-decision-form{gap:10px;display:grid}.mock-order__offer-decision-option{cursor:pointer;gap:5px;display:grid}.mock-order__offer-decision-option input{accent-color:#7c3aed;block-size:16px;inline-size:16px}.mock-order__offer-decision-option span{color:var(--ink);font-size:13px;font-weight:860}.mock-order__offer-decision-option small,.mock-order__offer-decision-locked span{color:var(--muted);font-size:12px;font-weight:760;line-height:1.4}.mock-order__offer-decision em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.5}.mock-order__trial-feedback{background:#ffffffc2;border:1px solid #0f766e29;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.mock-order__trial-feedback--locked{background:#f8fafcd1;border-color:#64748b2e}.mock-order__trial-feedback-head{align-items:flex-start;gap:9px;min-width:0;display:flex}.mock-order__trial-feedback-head svg{color:#0f766e;flex:none}.mock-order__trial-feedback-head strong,.mock-order__trial-feedback-head span{overflow-wrap:anywhere;display:block}.mock-order__trial-feedback-head strong{color:var(--ink);font-size:14px;font-weight:880;line-height:1.25}.mock-order__trial-feedback-head span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:760;line-height:1.45}.mock-order__trial-feedback-result{background:#f0fdfac7;border:1px solid #0f766e2e;border-radius:8px;gap:3px;padding:10px;display:grid}.mock-order__trial-feedback-result--warning{background:#fffbebd1;border-color:#b4530933}.mock-order__trial-feedback-result strong,.mock-order__trial-feedback-result span{overflow-wrap:anywhere;display:block}.mock-order__trial-feedback-result strong{color:var(--ink);font-size:13px;font-weight:880;line-height:1.25}.mock-order__trial-feedback-result span{color:var(--muted);font-size:12px;font-weight:760;line-height:1.45}.mock-order__trial-feedback-grid,.mock-order__trial-feedback-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mock-order__trial-feedback-grid>div,.mock-order__trial-feedback-option,.mock-order__trial-feedback-locked{background:#f0fdfa8f;border:1px solid #0f766e1f;border-radius:8px;min-width:0;padding:9px}.mock-order__trial-feedback-grid dt,.mock-order__trial-feedback-textarea span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.mock-order__trial-feedback-grid dd{color:var(--text);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:820}.mock-order__trial-feedback-note{color:var(--text);overflow-wrap:anywhere;background:#0f766e14;border-radius:8px;margin:0;padding:9px;font-size:13px;font-weight:760;line-height:1.45}.mock-order__trial-feedback-form{gap:10px;display:grid}.mock-order__trial-feedback-option{cursor:pointer;gap:5px;display:grid}.mock-order__trial-feedback-option input{accent-color:#0f766e;block-size:16px;inline-size:16px}.mock-order__trial-feedback-option span,.mock-order__trial-feedback-option small,.mock-order__trial-feedback-locked span,.mock-order__trial-feedback em{overflow-wrap:anywhere}.mock-order__trial-feedback-option span{color:var(--ink);font-size:13px;font-weight:860}.mock-order__trial-feedback-option small,.mock-order__trial-feedback-locked span{color:var(--muted);font-size:12px;font-weight:760;line-height:1.4}.mock-order__trial-feedback-textarea{gap:6px;display:grid}.mock-order__trial-feedback-textarea textarea{resize:vertical;min-height:82px;color:var(--text);font:inherit;background:#fff;border:1px solid #0f766e33;border-radius:8px;padding:10px;line-height:1.45}.mock-order__pilot-state em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.5}.mock-order__technical-details{align-content:start}.mock-order__technical-details summary{cursor:pointer;width:fit-content;color:var(--text);align-items:center;gap:8px;font-weight:850;display:inline-flex}.mock-order__technical-details summary::marker{color:var(--muted)}.mock-order__technical-details-body{gap:14px;margin-top:16px;display:grid}.mock-order__technical-details-body p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.mock-order__stage-head{grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;gap:16px;display:grid}.mock-order__stage-head span{color:#075985;background:#e0f2fe;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.mock-order__stage--warning .mock-order__stage-head span{color:#9a3412;background:#fed7aa}.mock-order__stage--success .mock-order__stage-head span{color:#166534;background:#dcfce7}.mock-order__stage-head strong{overflow-wrap:anywhere;margin-top:8px;font-size:22px;line-height:1.15;display:block}.mock-order__stage-head p{overflow-wrap:anywhere;margin:8px 0 0}.mock-order__stage-meter{background:#145c4a1f;border-radius:999px;height:12px;overflow:hidden}.mock-order__stage-meter span{border-radius:inherit;background:var(--accent);min-width:10px;height:100%;display:block}.mock-order__stage--warning .mock-order__stage-meter span{background:var(--danger)}.mock-order__stage--success .mock-order__stage-meter span{background:#15803d}.mock-order__stage-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.mock-order__stage-meta>div{background:#ffffffb8;border:1px solid #145c4a21;border-radius:8px;min-width:0;padding:10px}.mock-order__stage-meta dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.mock-order__stage-meta dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:780}.mock-order__stage-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.mock-order__stage-links a{background:#ffffffc7;border:1px solid #145c4a2e;border-radius:8px;gap:5px;min-width:0;min-height:66px;padding:10px;display:grid}.mock-order__stage-links a[aria-current=page]{border-color:var(--accent);background:#ecfdf5}.mock-order__stage-links span{color:var(--accent);text-transform:uppercase;font-size:11px;font-weight:900}.mock-order__stage-links strong{overflow-wrap:anywhere;font-size:13px;line-height:1.25}.mock-order__stage-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mock-order__stage-actions>div{background:#ffffffb8;border:1px solid #0f766e24;border-radius:8px;min-width:0;padding:10px}.mock-order__stage-actions span{color:#075985;background:#e0f2fe;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:11px;font-weight:850;display:inline-flex}.mock-order__stage-actions strong{margin-top:8px;font-size:13px;display:block}.mock-order__stage-actions p{overflow-wrap:anywhere;margin:5px 0 0}.mock-order__support{background:#eff6ff;border-color:#1d4ed82e}.mock-order__support--warning{background:#fff7ed;border-color:#9a341247}.mock-order__support-head{grid-template-columns:minmax(0,1fr) minmax(260px,.82fr);align-items:stretch;gap:14px;display:grid}.mock-order__support-head span{color:#1d4ed8;background:#dbeafe;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.mock-order__support--warning .mock-order__support-head span{color:#9a3412;background:#fed7aa}.mock-order__support-head strong{overflow-wrap:anywhere;margin-top:8px;font-size:22px;line-height:1.15;display:block}.mock-order__support-head p{overflow-wrap:anywhere;margin:8px 0 0}.mock-order__support-head dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mock-order__support-head dl>div{background:#ffffffc2;border:1px solid #1d4ed81f;border-radius:8px;min-width:0;padding:10px}.mock-order__support-head dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.mock-order__support-head dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:780}.mock-order__support-links{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.mock-order__support-links a{background:#ffffffc2;border:1px solid #1d4ed824;border-radius:8px;gap:5px;min-width:0;min-height:66px;padding:10px;display:grid}.mock-order__support-links a[aria-current=page]{background:#dbeafe;border-color:#1d4ed8}.mock-order__support--warning .mock-order__support-links a[aria-current=page]{border-color:var(--danger);background:#ffedd5}.mock-order__support-links span{color:#1d4ed8;text-transform:uppercase;font-size:11px;font-weight:900}.mock-order__support--warning .mock-order__support-links span{color:var(--danger)}.mock-order__support-links strong{overflow-wrap:anywhere;font-size:13px;line-height:1.25}.mock-order__support-message{background:#ffffffc7;border:1px solid #1d4ed824;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px;display:grid}.mock-order__support-message svg{color:#1d4ed8}.mock-order__support-message strong,.mock-order__support-message p,.mock-order__support-message em{overflow-wrap:anywhere;margin:0;display:block}.mock-order__support-message p,.mock-order__support-message em{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.55}.mock-order__support-message em{font-style:normal}.mock-order__support-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mock-order__support-actions>div{background:#ffffffc2;border:1px solid #1d4ed81f;border-radius:8px;min-width:0;padding:10px}.mock-order__support-actions span,.mock-order__support-actions small{border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:11px;font-weight:850;display:inline-flex}.mock-order__support-actions span{color:#1d4ed8;background:#dbeafe}.mock-order__support-actions small{color:#334155;background:#f1f5f9;margin-left:4px}.mock-order__support-actions strong{margin-top:8px;font-size:13px;display:block}.mock-order__support-actions p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.5}.mock-order__account-bridge{background:#f0fdf4;border-color:#15803d2e}.mock-order__account-bridge--warning{background:#fff7ed;border-color:#9a341247}.mock-order__account-bridge-head{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:stretch;gap:14px;display:grid}.mock-order__account-bridge-head span{color:#15803d;background:#dcfce7;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.mock-order__account-bridge--warning .mock-order__account-bridge-head span{color:#9a3412;background:#fed7aa}.mock-order__account-bridge-head strong{overflow-wrap:anywhere;margin-top:8px;font-size:22px;line-height:1.15;display:block}.mock-order__account-bridge-head p{overflow-wrap:anywhere;margin:8px 0 0}.mock-order__account-bridge-head dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mock-order__account-bridge-head dl>div,.mock-order__account-bridge-links a,.mock-order__account-bridge-decision-links a,.mock-order__account-bridge-actions>div,.mock-order__account-bridge-decision-actions>div{background:#ffffffc7;border:1px solid #15803d24;border-radius:8px;min-width:0}.mock-order__account-bridge-head dl>div{padding:10px}.mock-order__account-bridge-head dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.mock-order__account-bridge-head dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:780}.mock-order__account-bridge-intake,.mock-order__account-bridge-decision{background:#ffffffb8;border:1px solid #15803d24;border-radius:8px;grid-template-columns:auto minmax(0,1fr) minmax(280px,.9fr);gap:10px;padding:12px;display:grid}.mock-order__account-bridge-intake svg,.mock-order__account-bridge-decision svg{color:#15803d}.mock-order__account-bridge-intake span,.mock-order__account-bridge-decision span{color:#15803d;background:#dcfce7;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:11px;font-weight:850;display:inline-flex}.mock-order__account-bridge--warning .mock-order__account-bridge-intake span,.mock-order__account-bridge--warning .mock-order__account-bridge-decision span{color:#9a3412;background:#fed7aa}.mock-order__account-bridge-intake strong,.mock-order__account-bridge-intake p,.mock-order__account-bridge-intake em,.mock-order__account-bridge-decision strong,.mock-order__account-bridge-decision p,.mock-order__account-bridge-decision em{overflow-wrap:anywhere;margin:0;display:block}.mock-order__account-bridge-intake strong,.mock-order__account-bridge-decision strong{margin-top:8px}.mock-order__account-bridge-intake p,.mock-order__account-bridge-intake em,.mock-order__account-bridge-decision p,.mock-order__account-bridge-decision em{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.55}.mock-order__account-bridge-intake em,.mock-order__account-bridge-decision em{font-style:normal}.mock-order__account-bridge-intake dl,.mock-order__account-bridge-decision dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mock-order__account-bridge-intake dl>div,.mock-order__account-bridge-decision dl>div{background:#f8fafc;border:1px solid #15803d1a;border-radius:8px;min-width:0;padding:8px}.mock-order__account-bridge-intake dt,.mock-order__account-bridge-decision dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.mock-order__account-bridge-intake dd,.mock-order__account-bridge-decision dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:780}.mock-order__account-bridge-links,.mock-order__account-bridge-decision-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mock-order__account-bridge-decision-links{grid-template-columns:repeat(auto-fit,minmax(138px,1fr))}.mock-order__account-bridge-links a,.mock-order__account-bridge-decision-links a{gap:5px;min-height:96px;padding:10px;display:grid}.mock-order__account-bridge-links a[aria-current=page],.mock-order__account-bridge-decision-links a[aria-current=page]{background:#dcfce7;border-color:#15803d}.mock-order__account-bridge--warning .mock-order__account-bridge-links a[aria-current=page],.mock-order__account-bridge--warning .mock-order__account-bridge-decision-links a[aria-current=page]{border-color:var(--danger);background:#ffedd5}.mock-order__account-bridge-links span,.mock-order__account-bridge-decision-links span{color:#15803d;text-transform:uppercase;font-size:11px;font-weight:900}.mock-order__account-bridge--warning .mock-order__account-bridge-links span,.mock-order__account-bridge--warning .mock-order__account-bridge-decision-links span{color:var(--danger)}.mock-order__account-bridge-links strong,.mock-order__account-bridge-links p,.mock-order__account-bridge-decision-links strong{overflow-wrap:anywhere}.mock-order__account-bridge-links strong,.mock-order__account-bridge-decision-links strong{font-size:14px;line-height:1.22}.mock-order__account-bridge-links p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.mock-order__account-bridge-actions,.mock-order__account-bridge-decision-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mock-order__account-bridge-actions>div,.mock-order__account-bridge-decision-actions>div{padding:10px}.mock-order__account-bridge-actions span,.mock-order__account-bridge-actions small,.mock-order__account-bridge-decision-actions span,.mock-order__account-bridge-decision-actions small{border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:11px;font-weight:850;display:inline-flex}.mock-order__account-bridge-actions span,.mock-order__account-bridge-decision-actions span{color:#15803d;background:#dcfce7}.mock-order__account-bridge-actions small,.mock-order__account-bridge-decision-actions small{color:#334155;background:#f1f5f9;margin-left:4px}.mock-order__account-bridge-actions strong,.mock-order__account-bridge-decision-actions strong{margin-top:8px;font-size:13px;display:block}.mock-order__account-bridge-actions p,.mock-order__account-bridge-decision-actions p,.mock-order__account-bridge-boundary{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.mock-order__account-bridge-actions p,.mock-order__account-bridge-decision-actions p{margin:5px 0 0}.mock-order__account-bridge-boundary{background:#ffffffb3;border:1px solid #15803d24;border-radius:8px;margin:0;padding:10px 12px}.mock-order__case{background:#eff6ff;border-color:#1d4ed82e}.mock-order__case--warning{background:#fff7ed;border-color:#9a341247}.mock-order__case--success{background:#f0fdf4;border-color:#145c4a57}.mock-order__case-head{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:stretch;gap:14px;display:grid}.mock-order__case-head span,.mock-order__case-steps>li>span{color:#1d4ed8;background:#dbeafe;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.mock-order__case--warning .mock-order__case-head span,.mock-order__case--warning .mock-order__case-steps>li>span{color:#9a3412;background:#fed7aa}.mock-order__case--success .mock-order__case-head span,.mock-order__case--success .mock-order__case-steps>li>span{color:#166534;background:#bbf7d0}.mock-order__case-head strong{overflow-wrap:anywhere;margin-top:8px;font-size:22px;line-height:1.15;display:block}.mock-order__case-head small,.mock-order__case-head p,.mock-order__case-head em,.mock-order__case-steps p,.mock-order__case-steps em,.mock-order__case-workbench p,.mock-order__case-workbench em,.mock-order__case-boundary{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.mock-order__case-head small{color:#1d4ed8;margin-top:6px;font-weight:850}.mock-order__case--warning .mock-order__case-head small{color:#9a3412}.mock-order__case--success .mock-order__case-head small{color:#166534}.mock-order__case-head p,.mock-order__case-head em{margin:8px 0 0}.mock-order__case-head em,.mock-order__case-steps em,.mock-order__case-workbench em{font-style:normal}.mock-order__case-head dl,.mock-order__case-rows{gap:8px;margin:0;display:grid}.mock-order__case-head dl{grid-template-columns:1fr}.mock-order__case-rows{grid-template-columns:repeat(4,minmax(0,1fr))}.mock-order__case-head dl>div,.mock-order__case-rows>div{background:#ffffffc2;border:1px solid #1d4ed81f;border-radius:8px;min-width:0;padding:10px}.mock-order__case-head dt,.mock-order__case-rows dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.mock-order__case-head dd,.mock-order__case-rows dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:780}.mock-order__case-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mock-order__case-steps li{background:#ffffffc2;border:1px solid #1d4ed81f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}.mock-order__case-workbench{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.mock-order__case-workbench article{background:#ffffffc2;border:1px solid #1d4ed81f;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.mock-order__case-workbench span,.mock-order__case-workbench small,.mock-order__case-workbench strong,.mock-order__case-workbench p,.mock-order__case-workbench em{overflow-wrap:anywhere;margin:0;display:block}.mock-order__case-workbench span,.mock-order__case-workbench small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.mock-order__case-workbench strong{font-size:13px;line-height:1.35}.mock-order__case-steps small,.mock-order__case-steps strong{overflow-wrap:anywhere;display:block}.mock-order__case-steps small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.mock-order__case-steps strong{margin-top:4px;font-size:13px}.mock-order__case-steps p,.mock-order__case-steps em{margin:5px 0 0}.mock-order__case-boundary{background:#ffffffb8;border:1px solid #1d4ed81f;border-radius:8px;margin:0;padding:10px 12px}.mock-order__facts,.mock-order__money{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.mock-order__facts>div,.mock-order__money>div{border-top:1px solid #145c4a24;min-width:0;padding:12px 0}.mock-order__facts dt,.mock-order__money dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.mock-order__facts dd,.mock-order__money dd{color:#15130f;overflow-wrap:anywhere;margin:5px 0 0;font-weight:780}.mock-order__lines{gap:10px;display:grid}.mock-order__lines>div{background:#f8fbf8;border:1px solid #145c4a24;border-radius:8px;gap:10px;padding:12px;display:grid}.mock-order__lines strong,.mock-order__lines span{overflow-wrap:anywhere;display:block}.mock-order__lines span{color:var(--muted);margin-top:4px;font-size:12px}.mock-order__lines dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mock-order__lines dl>div{min-width:0}.mock-order__lines dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.mock-order__lines dd{margin:4px 0 0;font-weight:780}.mock-order__timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mock-order__timeline li{background:#f0fdfa;border:1px solid #0f766e29;border-radius:8px;grid-template-columns:42px minmax(0,1fr);gap:12px;min-width:0;padding:12px;display:grid}.mock-order__timeline>li>span{color:#0f766e;background:#ccfbf1;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.mock-order__timeline small{color:#0f766e;text-transform:uppercase;font-size:11px;font-weight:850}.mock-order__timeline strong{overflow-wrap:anywhere;margin-top:4px;display:block}.mock-order__timeline p,.mock-order__timeline em{overflow-wrap:anywhere;margin:5px 0 0;font-style:normal;display:block}.mock-order__locks{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mock-order__locks li{color:#9a3412;background:#fff7ed;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:850}.mock-order__actions{background:#eff6ff;grid-column:span 2;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:14px;display:grid}.mock-order__actions a{color:#1d4ed8;text-align:center;background:#ffffffb8;border:1px solid #1d4ed829;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;padding:10px 12px;font-size:13px;font-weight:900;display:inline-flex}.mock-order__actions a span{overflow-wrap:anywhere}.mock-order__actions .mock-order__primary{border-color:var(--accent);color:var(--accent)}.account-order{overflow-wrap:anywhere;width:min(1160px,100% - 36px);margin-inline:auto;padding:58px 0 86px}.account-order__hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:28px;padding-bottom:28px;display:grid}.account-order__hero h1{color:#15130f;letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:56px;font-weight:500;line-height:1}.account-order__hero p{max-width:760px;color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.65}.account-order__status,.account-order__panel,.account-order__actions{border:1px solid var(--line);background:#ffffffe0;border-radius:8px}.account-order__status{background:#eff6ff;border-color:#1d4ed847;align-content:start;gap:8px;min-height:168px;padding:20px;display:grid}.account-order__status svg{color:#1d4ed8}.account-order__status span,.account-order__status small{color:var(--muted);line-height:1.45}.account-order__status strong{color:#15130f;overflow-wrap:anywhere;font-size:20px}.account-order__layout{grid-template-columns:minmax(0,1fr) minmax(320px,.74fr);gap:18px;margin-top:28px;display:grid}.account-order__panel{align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.account-order__panel--wide{grid-column:span 2}.account-order__panel-heading{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.account-order__panel-heading svg{color:#1d4ed8}.account-order__panel-heading strong,.account-order__panel-heading span{overflow-wrap:anywhere;display:block}.account-order__panel-heading span,.account-order__panel p,.account-order__timeline p,.account-order__timeline em{color:var(--muted);font-size:13px;line-height:1.55}.account-order__facts,.account-order__money{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.account-order__facts>div,.account-order__money>div{border-top:1px solid #1d4ed824;min-width:0;padding:12px 0}.account-order__facts dt,.account-order__money dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.account-order__facts dd,.account-order__money dd{color:#15130f;overflow-wrap:anywhere;margin:5px 0 0;font-weight:780}.account-order__journey{background:#f8fbf8;border-color:#145c4a42}.account-order__journey--warning{background:#fff7ed;border-color:#9a341252}.account-order__journey--success{background:#f0fdf4;border-color:#145c4a57}.account-order__journey-head{grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;gap:16px;display:grid}.account-order__journey-head span,.account-order__message span{color:#1d4ed8;background:#dbeafe;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.account-order__journey--warning .account-order__journey-head span{color:#9a3412;background:#fed7aa}.account-order__journey--success .account-order__journey-head span{color:#166534;background:#dcfce7}.account-order__journey-head strong,.account-order__message strong{overflow-wrap:anywhere;margin-top:8px;font-size:22px;line-height:1.15;display:block}.account-order__message small{color:#1d4ed8;overflow-wrap:anywhere;margin-top:6px;font-size:12px;font-weight:850;display:block}.account-order__journey-head p,.account-order__message p,.account-order__message em{overflow-wrap:anywhere;margin:8px 0 0;display:block}.account-order__message em{color:var(--muted);font-size:13px;font-style:normal;line-height:1.55}.account-order__stage-meter{background:#145c4a1f;border-radius:999px;height:12px;overflow:hidden}.account-order__stage-meter span{border-radius:inherit;background:var(--accent);min-width:10px;height:100%;display:block}.account-order__journey--warning .account-order__stage-meter span{background:var(--danger)}.account-order__journey--success .account-order__stage-meter span{background:#15803d}.account-order__stage-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.account-order__stage-meta>div{background:#ffffffb8;border:1px solid #145c4a21;border-radius:8px;min-width:0;padding:10px}.account-order__stage-meta dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.account-order__stage-meta dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:780}.account-order__switchers{gap:10px;display:grid}.account-order__switchers>div{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:8px;display:grid}.account-order__switchers a{background:#ffffffc2;border:1px solid #1d4ed824;border-radius:8px;gap:5px;min-width:0;min-height:66px;padding:10px;display:grid}.account-order__switchers a[aria-current=page]{background:#dbeafe;border-color:#1d4ed8}.account-order__switchers span{color:#1d4ed8;text-transform:uppercase;font-size:11px;font-weight:900}.account-order__switchers strong{overflow-wrap:anywhere;font-size:13px;line-height:1.25}.account-order__resolution{background:#eff6ff;border-color:#1d4ed82e}.account-order__resolution--warning{background:#fff7ed;border-color:#9a341247}.account-order__resolution--success{background:#f0fdf4;border-color:#145c4a57}.account-order__resolution-head{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:stretch;gap:14px;display:grid}.account-order__resolution-head span{color:#1d4ed8;background:#dbeafe;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.account-order__resolution--warning .account-order__resolution-head span{color:#9a3412;background:#fed7aa}.account-order__resolution--success .account-order__resolution-head span{color:#166534;background:#dcfce7}.account-order__resolution-head strong{overflow-wrap:anywhere;margin-top:8px;font-size:22px;line-height:1.15;display:block}.account-order__resolution-head p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.55}.account-order__resolution-head dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.account-order__resolution-head dl>div{background:#ffffffc2;border:1px solid #1d4ed81f;border-radius:8px;min-width:0;padding:10px}.account-order__resolution-head dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.account-order__resolution-head dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:780}.account-order__resolution-links{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px;display:grid}.account-order__resolution-links a{background:#ffffffc2;border:1px solid #1d4ed824;border-radius:8px;gap:5px;min-width:0;min-height:62px;padding:10px;display:grid}.account-order__resolution-links a[aria-current=page]{background:#dbeafe;border-color:#1d4ed8}.account-order__resolution--warning .account-order__resolution-links a[aria-current=page]{border-color:var(--danger);background:#ffedd5}.account-order__resolution--success .account-order__resolution-links a[aria-current=page]{background:#dcfce7;border-color:#15803d}.account-order__resolution-links span{color:#1d4ed8;text-transform:uppercase;font-size:11px;font-weight:900}.account-order__resolution-links strong{overflow-wrap:anywhere;font-size:13px;line-height:1.25}.account-order__resolution-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.account-order__resolution-steps li{background:#ffffffc2;border:1px solid #1d4ed81f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:9px;min-width:0;padding:10px;display:grid}.account-order__resolution-steps li>span{color:#1d4ed8;background:#dbeafe;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:11px;font-weight:850;display:inline-flex}.account-order__resolution-steps strong,.account-order__resolution-steps p{overflow-wrap:anywhere;display:block}.account-order__resolution-steps strong{font-size:13px}.account-order__resolution-steps p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.account-order__intake{background:#f8fafc;border-color:#6366f133}.account-order__intake--warning{background:#fff7ed;border-color:#9a341247}.account-order__intake-head{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:stretch;gap:14px;display:grid}.account-order__intake-head span,.account-order__intake-actions span{color:#3730a3;background:#e0e7ff;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.account-order__intake--warning .account-order__intake-head span,.account-order__intake--warning .account-order__intake-actions span{color:#9a3412;background:#fed7aa}.account-order__intake-head strong{overflow-wrap:anywhere;margin-top:8px;font-size:22px;line-height:1.15;display:block}.account-order__intake-head p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.55}.account-order__intake-head dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.account-order__intake-head dl>div,.account-order__intake-actions article{background:#ffffffc2;border:1px solid #6366f11f;border-radius:8px;min-width:0;padding:10px}.account-order__intake-head dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.account-order__intake-head dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:780}.account-order__intake-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}.account-order__intake-form label{gap:6px;min-width:0;display:grid}.account-order__intake-form label>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.account-order__intake-form select,.account-order__intake-form textarea{color:#15130f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px}.account-order__intake-form select{min-height:42px;padding:0 10px}.account-order__intake-form textarea{resize:vertical;min-height:74px;padding:10px}.account-order__intake-detail{grid-column:span 2}.account-order__intake-form button{color:#fff;cursor:pointer;background:#3730a3;border:0;border-radius:8px;min-height:42px;font-size:13px;font-weight:850}.account-order__intake--warning .account-order__intake-form button{background:#9a3412}.account-order__intake-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.account-order__intake-actions small{color:#334155;background:#f1f5f9;border-radius:999px;align-items:center;min-height:22px;margin-left:4px;padding:0 7px;font-size:11px;font-weight:850;display:inline-flex}.account-order__intake-actions strong,.account-order__intake-actions p,.account-order__intake-boundary{overflow-wrap:anywhere}.account-order__intake-actions strong{margin-top:8px;font-size:13px;display:block}.account-order__intake-actions p,.account-order__intake-boundary{color:var(--muted);font-size:13px;line-height:1.5}.account-order__intake-actions p{margin:5px 0 0}.account-order__intake-boundary{background:#ffffffb8;border:1px solid #6366f11f;border-radius:8px;margin:0;padding:10px 12px}.account-order__decision{background:#eff6ff;border-color:#1d4ed82e}.account-order__decision--warning{background:#fff7ed;border-color:#9a341247}.account-order__decision--success{background:#f0fdf4;border-color:#145c4a57}.account-order__decision-head{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:stretch;gap:14px;display:grid}.account-order__decision-head span,.account-order__decision-actions span{color:#1d4ed8;background:#dbeafe;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.account-order__decision--warning .account-order__decision-head span,.account-order__decision--warning .account-order__decision-actions span{color:#9a3412;background:#fed7aa}.account-order__decision--success .account-order__decision-head span,.account-order__decision--success .account-order__decision-actions span{color:#166534;background:#bbf7d0}.account-order__decision-head strong{overflow-wrap:anywhere;margin-top:8px;font-size:22px;line-height:1.15;display:block}.account-order__decision-head p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.account-order__decision-head small{color:#1d4ed8;margin-top:6px;font-size:12px;font-weight:850;line-height:1.45;display:block}.account-order__decision--warning .account-order__decision-head small{color:#9a3412}.account-order__decision-head dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.account-order__decision-head dl>div,.account-order__decision-actions article{background:#ffffffc2;border:1px solid #1d4ed81f;border-radius:8px;min-width:0;padding:10px}.account-order__decision-head dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.account-order__decision-head dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:780}.account-order__decision-links{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:8px;display:grid}.account-order__decision-links a{background:#ffffffc2;border:1px solid #1d4ed824;border-radius:8px;gap:5px;min-width:0;min-height:62px;padding:10px;display:grid}.account-order__decision-links a[aria-current=page]{background:#dbeafe;border-color:#1d4ed8}.account-order__decision--warning .account-order__decision-links a[aria-current=page]{border-color:var(--danger);background:#ffedd5}.account-order__decision--success .account-order__decision-links a[aria-current=page]{border-color:var(--accent);background:#dcfce7}.account-order__decision-links span{color:#1d4ed8;text-transform:uppercase;font-size:11px;font-weight:900}.account-order__decision--warning .account-order__decision-links span{color:var(--danger)}.account-order__decision-links strong{overflow-wrap:anywhere;font-size:13px;line-height:1.25}.account-order__decision-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.account-order__decision-actions article{gap:6px;display:grid}.account-order__decision-actions small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.account-order__decision-actions strong,.account-order__decision-actions p{overflow-wrap:anywhere;display:block}.account-order__decision-actions strong{font-size:13px}.account-order__decision-actions p,.account-order__decision>p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.account-order__case{background:#eff6ff;border-color:#1d4ed82e}.account-order__case--warning{background:#fff7ed;border-color:#9a341247}.account-order__case--success{background:#f0fdf4;border-color:#145c4a57}.account-order__case-head{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:stretch;gap:14px;display:grid}.account-order__case-head span,.account-order__case-steps>li>span{color:#1d4ed8;background:#dbeafe;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.account-order__case--warning .account-order__case-head span,.account-order__case--warning .account-order__case-steps>li>span{color:#9a3412;background:#fed7aa}.account-order__case--success .account-order__case-head span,.account-order__case--success .account-order__case-steps>li>span{color:#166534;background:#bbf7d0}.account-order__case-head strong{overflow-wrap:anywhere;margin-top:8px;font-size:22px;line-height:1.15;display:block}.account-order__case-head small,.account-order__case-head p,.account-order__case-head em,.account-order__case-steps p,.account-order__case-steps em,.account-order__case-workbench p,.account-order__case-workbench em,.account-order__case-boundary{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.account-order__case-head small{color:#1d4ed8;margin-top:6px;font-weight:850}.account-order__case--warning .account-order__case-head small{color:#9a3412}.account-order__case--success .account-order__case-head small{color:#166534}.account-order__case-head p,.account-order__case-head em{margin:8px 0 0}.account-order__case-head em,.account-order__case-steps em,.account-order__case-workbench em{font-style:normal}.account-order__case-head dl,.account-order__case-rows{gap:8px;margin:0;display:grid}.account-order__case-head dl{grid-template-columns:1fr}.account-order__case-rows{grid-template-columns:repeat(4,minmax(0,1fr))}.account-order__case-head dl>div,.account-order__case-rows>div{background:#ffffffc2;border:1px solid #1d4ed81f;border-radius:8px;min-width:0;padding:10px}.account-order__case-head dt,.account-order__case-rows dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.account-order__case-head dd,.account-order__case-rows dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:780}.account-order__case-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.account-order__case-steps li{background:#ffffffc2;border:1px solid #1d4ed81f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}.account-order__case-workbench{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.account-order__case-workbench article{background:#ffffffc2;border:1px solid #1d4ed81f;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.account-order__case-workbench span,.account-order__case-workbench small,.account-order__case-workbench strong,.account-order__case-workbench p,.account-order__case-workbench em{overflow-wrap:anywhere;margin:0;display:block}.account-order__case-workbench span,.account-order__case-workbench small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.account-order__case-workbench strong{font-size:13px;line-height:1.35}.account-order__case-steps small,.account-order__case-steps strong{overflow-wrap:anywhere;display:block}.account-order__case-steps small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.account-order__case-steps strong{margin-top:4px;font-size:13px}.account-order__case-steps p,.account-order__case-steps em{margin:5px 0 0}.account-order__case-boundary{background:#ffffffb8;border:1px solid #1d4ed81f;border-radius:8px;margin:0;padding:10px 12px}.account-order__outcome{background:#f8fbf8;border-color:#145c4a38}.account-order__outcome--warning{background:#fff7ed;border-color:#9a341247}.account-order__outcome--success{background:#f0fdf4;border-color:#145c4a57}.account-order__outcome-head{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:stretch;gap:14px;display:grid}.account-order__outcome-head span,.account-order__outcome-actions span{color:#166534;background:#dcfce7;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.account-order__outcome--warning .account-order__outcome-head span,.account-order__outcome--warning .account-order__outcome-actions span{color:#9a3412;background:#fed7aa}.account-order__outcome--success .account-order__outcome-head span,.account-order__outcome--success .account-order__outcome-actions span{color:#166534;background:#bbf7d0}.account-order__outcome-head strong{overflow-wrap:anywhere;margin-top:8px;font-size:22px;line-height:1.15;display:block}.account-order__outcome-head p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.account-order__outcome-head small{color:var(--accent);margin-top:6px;font-size:12px;font-weight:850;line-height:1.45;display:block}.account-order__outcome-head dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.account-order__outcome-head dl>div,.account-order__outcome-actions article{background:#ffffffc2;border:1px solid #145c4a1f;border-radius:8px;min-width:0;padding:10px}.account-order__outcome-head dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.account-order__outcome-head dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:780}.account-order__outcome-links{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px;display:grid}.account-order__outcome-links a{background:#ffffffc2;border:1px solid #145c4a24;border-radius:8px;gap:5px;min-width:0;min-height:62px;padding:10px;display:grid}.account-order__outcome-links a[aria-current=page]{border-color:var(--accent);background:#dcfce7}.account-order__outcome--warning .account-order__outcome-links a[aria-current=page]{border-color:var(--danger);background:#ffedd5}.account-order__outcome-links span{color:var(--accent);text-transform:uppercase;font-size:11px;font-weight:900}.account-order__outcome-links strong{overflow-wrap:anywhere;font-size:13px;line-height:1.25}.account-order__outcome-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.account-order__outcome-actions article{gap:6px;display:grid}.account-order__outcome-actions small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.account-order__outcome-actions strong,.account-order__outcome-actions p{overflow-wrap:anywhere;display:block}.account-order__outcome-actions strong{font-size:13px}.account-order__outcome-actions p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.account-order__lines{gap:10px;display:grid}.account-order__lines>div{background:#f8fbf8;border:1px solid #145c4a24;border-radius:8px;gap:10px;padding:12px;display:grid}.account-order__lines strong,.account-order__lines span{overflow-wrap:anywhere;display:block}.account-order__lines span{color:var(--muted);margin-top:4px;font-size:12px}.account-order__lines dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.account-order__lines dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.account-order__lines dd{margin:4px 0 0;font-weight:780}.account-order__timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.account-order__timeline li{background:#eff6ff;border:1px solid #1d4ed824;border-radius:8px;grid-template-columns:42px minmax(0,1fr);gap:12px;min-width:0;padding:12px;display:grid}.account-order__timeline>li>span{color:#1d4ed8;background:#dbeafe;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.account-order__timeline small{color:#1d4ed8;text-transform:uppercase;font-size:11px;font-weight:850}.account-order__timeline strong{overflow-wrap:anywhere;margin-top:4px;display:block}.account-order__timeline p,.account-order__timeline em{overflow-wrap:anywhere;margin:5px 0 0;font-style:normal;display:block}.account-order__locks{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.account-order__locks li{color:#9a3412;background:#fff7ed;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:850}.account-order__actions{background:#eff6ff;grid-column:span 2;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:14px;display:grid}.account-order__actions a{color:#1d4ed8;text-align:center;background:#ffffffb8;border:1px solid #1d4ed829;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;padding:10px 12px;font-size:13px;font-weight:900;display:inline-flex}.account-order__actions a span{overflow-wrap:anywhere}.account-order__actions .account-order__primary{border-color:var(--accent);color:var(--accent)}.customer-account{overflow-wrap:anywhere;width:min(1160px,100% - 36px);margin-inline:auto;padding:58px 0 86px}.customer-account__hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:end;gap:28px;padding-bottom:28px;display:grid}.customer-account__hero h1{color:#15130f;letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:56px;font-weight:500;line-height:1}.customer-account__hero p{max-width:760px;color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.65}.customer-account__profile,.customer-account__summary-card,.customer-account__action,.customer-account__order,.customer-account__support-case,.customer-account__campaign,.customer-account__follow-up-card,.customer-account__loyalty-benefit,.customer-account__repeat,.customer-account__safe{border:1px solid var(--line);background:#ffffffe0;border-radius:8px;min-width:0}.customer-account__profile{background:#f2fbf7;border-color:#145c4a47;align-content:start;gap:8px;min-height:168px;padding:20px;display:grid}.customer-account__profile svg,.customer-account__panel-heading svg{color:var(--accent)}.customer-account__profile span,.customer-account__profile small,.customer-account__summary-card span,.customer-account__summary-card small,.customer-account__panel-heading span,.customer-account__action span,.customer-account__action p,.customer-account__order span,.customer-account__order p,.customer-account__order dt,.customer-account__support-case span,.customer-account__support-case p,.customer-account__support-case dt,.customer-account__campaign span,.customer-account__campaign p,.customer-account__campaign small,.customer-account__follow-up-head span,.customer-account__follow-up-head p,.customer-account__follow-up-card span,.customer-account__follow-up-card small,.customer-account__follow-up-card p,.customer-account__follow-up-card dt,.customer-account__follow-up-next span,.customer-account__follow-up-next p,.customer-account__follow-up-notes li,.customer-account__loyalty-head span,.customer-account__loyalty-head p,.customer-account__loyalty-benefit span,.customer-account__loyalty-benefit small,.customer-account__loyalty-benefit p,.customer-account__loyalty-benefit dt,.customer-account__loyalty-benefit li,.customer-account__loyalty-history span,.customer-account__loyalty-history p,.customer-account__repeat span,.customer-account__repeat p,.customer-account__repeat dt,.customer-account__safe dt,.customer-account__safe p{color:var(--muted);line-height:1.5}.customer-account__profile strong{color:#15130f;font-size:22px}.customer-account__summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:18px;display:grid}.customer-account__summary-card{gap:7px;min-height:126px;padding:16px;display:grid}.customer-account__summary-card span,.customer-account__panel-heading span,.customer-account__action span,.customer-account__order span,.customer-account__support-case span,.customer-account__campaign span,.customer-account__follow-up-head span,.customer-account__follow-up-card span,.customer-account__follow-up-card dt,.customer-account__follow-up-next span,.customer-account__loyalty-head span,.customer-account__loyalty-benefit span,.customer-account__loyalty-benefit dt,.customer-account__loyalty-history span,.customer-account__repeat span,.customer-account__safe dt{text-transform:uppercase;font-size:11px;font-weight:900}.customer-account__summary-card strong{font-size:24px;line-height:1.1}.customer-account .is-warning{background:#fff7ed;border-color:#9a34124d}.customer-account .is-success{background:#f0fdf4;border-color:#145c4a52}.customer-account .is-info{background:#eff6ff;border-color:#1d4ed83d}.customer-account__layout{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:28px;margin-top:30px;display:grid}.customer-account__panel{align-content:start;gap:14px;min-width:0;display:grid}.customer-account__panel--wide{grid-column:span 2}.customer-account__panel-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.customer-account__panel-heading strong{margin-top:2px;font-size:22px;line-height:1.15;display:block}.customer-account__actions,.customer-account__orders,.customer-account__follow-up-list,.customer-account__loyalty-grid,.customer-account__repeat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.customer-account__actions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.customer-account__action,.customer-account__order,.customer-account__support-case,.customer-account__campaign,.customer-account__follow-up-card,.customer-account__loyalty-benefit,.customer-account__repeat{align-content:start;gap:12px;padding:16px;display:grid}.customer-account__action strong,.customer-account__order strong,.customer-account__support-case strong,.customer-account__campaign strong,.customer-account__follow-up-card strong,.customer-account__loyalty-benefit strong,.customer-account__loyalty-history strong,.customer-account__repeat strong{font-size:18px;line-height:1.2;display:block}.customer-account__action p,.customer-account__order p,.customer-account__support-case p,.customer-account__campaign p,.customer-account__follow-up-card p,.customer-account__follow-up-next p,.customer-account__loyalty-benefit p,.customer-account__loyalty-history p,.customer-account__repeat p,.customer-account__safe p{margin:0;font-size:13px}.customer-account__action a,.customer-account__order-actions a,.customer-account__support-case a,.customer-account__campaign a,.customer-account__follow-up-card a,.customer-account__loyalty-benefit a,.customer-account__loyalty-history a,.customer-account__repeat-actions a{min-height:40px;color:var(--accent);background:#ffffffbd;border:1px solid #145c4a3d;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.customer-account__action a{align-self:end}.customer-account__orders{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-account__order-main{gap:5px;display:grid}.customer-account__order dl,.customer-account__support-case dl,.customer-account__follow-up-card dl,.customer-account__loyalty-benefit dl,.customer-account__repeat dl,.customer-account__safe dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.customer-account__order dl>div,.customer-account__support-case dl>div,.customer-account__follow-up-card dl>div,.customer-account__loyalty-benefit dl>div,.customer-account__repeat dl>div,.customer-account__safe dl>div{background:#ffffffad;border:1px solid #145c4a1f;border-radius:8px;min-width:0;padding:9px}.customer-account__order dd,.customer-account__support-case dd,.customer-account__follow-up-card dd,.customer-account__loyalty-benefit dd,.customer-account__repeat dd,.customer-account__safe dd{color:#15130f;margin:4px 0 0;font-size:13px;font-weight:800}.customer-account__order-actions,.customer-account__repeat-actions{flex-wrap:wrap;gap:8px;display:flex}.customer-account__support-list,.customer-account__campaigns{gap:12px;display:grid}.customer-account__campaign small{font-weight:850}.customer-account__follow-up{background:#f8fbff;border:1px solid #1d4ed829;border-radius:8px;padding:18px}.customer-account__follow-up-head{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:stretch;gap:14px;display:grid}.customer-account__follow-up-head>div{background:#ffffffc7;border:1px solid #1d4ed81f;border-radius:8px;min-width:0;padding:14px}.customer-account__follow-up-head>div:first-child{gap:6px;display:grid}.customer-account__follow-up-head>div:last-child{color:#1d4ed8;justify-content:center;align-items:center;gap:8px;font-weight:900;display:inline-flex}.customer-account__follow-up-head strong{color:#15130f;font-size:28px;line-height:1.1}.customer-account__follow-up-list{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-account__follow-up-card{grid-template-rows:auto auto 1fr auto}.customer-account__follow-up-card>div:first-child,.customer-account__follow-up-next{gap:7px;display:grid}.customer-account__follow-up-card small{color:#15130f;background:#ffffffd1;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.customer-account__follow-up-card a{justify-self:start}.customer-account__follow-up-next{background:#ffffffb8;border:1px solid #1d4ed81f;border-radius:8px;padding:10px}.customer-account__follow-up-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.customer-account__follow-up-notes li{background:#ffffffb8;border:1px solid #1d4ed81f;border-radius:8px;min-width:0;padding:12px;font-size:12px}.customer-account__loyalty{background:#f7fcf9;border:1px solid #145c4a2e;border-radius:8px;padding:18px}.customer-account__loyalty-head{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:14px;display:grid}.customer-account__loyalty-head>div{background:#ffffffc2;border:1px solid #145c4a24;border-radius:8px;min-width:0;padding:14px}.customer-account__loyalty-head>div:first-child{gap:6px;display:grid}.customer-account__loyalty-head>div:last-child{color:var(--accent);justify-content:center;align-items:center;gap:8px;font-weight:900;display:inline-flex}.customer-account__loyalty-head strong{color:#15130f;font-size:28px;line-height:1.1}.customer-account__loyalty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-account__loyalty-benefit small{color:#15130f;background:#ffffffd1;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.customer-account__loyalty-benefit>div:first-child{gap:7px;display:grid}.customer-account__loyalty-benefit ul{gap:6px;margin:0;padding-left:18px;display:grid}.customer-account__loyalty-benefit li{font-size:12px}.customer-account__loyalty-benefit a{justify-self:start}.customer-account__loyalty-history{background:#ffffffc2;border:1px solid #145c4a24;border-radius:8px;gap:10px;padding:14px;display:grid}.customer-account__loyalty-history>strong{color:#15130f;font-size:18px}.customer-account__loyalty-history ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.customer-account__loyalty-history li{background:#ffffffad;border:1px solid #145c4a1a;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(150px,auto);gap:12px;min-width:0;padding:10px;display:grid}.customer-account__loyalty-history li>div{min-width:0}.customer-account__loyalty-history li>div:last-child{align-content:center;justify-items:end;gap:6px;display:grid}.customer-account__loyalty-history a{min-height:34px}.customer-account__repeat{grid-template-columns:120px minmax(0,1fr);align-items:stretch}.customer-account__repeat-image{background:#f3f0e9;border:1px solid #145c4a1f;border-radius:8px;place-items:center;min-height:160px;display:grid}.customer-account__repeat-image img{object-fit:contain;width:86px;max-height:132px}.customer-account__repeat>div:last-child{align-content:start;gap:10px;min-width:0;display:grid}.customer-account__safe{padding:18px}.customer-account__safe dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media (max-width:880px){.customer-account__hero,.customer-account__summary,.customer-account__layout,.customer-account__actions,.customer-account__orders,.customer-account__follow-up-head,.customer-account__follow-up-list,.customer-account__follow-up-card dl,.customer-account__follow-up-notes,.customer-account__loyalty-head,.customer-account__loyalty-grid,.customer-account__loyalty-benefit dl,.customer-account__loyalty-history li,.customer-account__repeat-grid,.customer-account__repeat,.customer-account__order dl,.customer-account__support-case dl,.customer-account__safe dl{grid-template-columns:1fr}.customer-account__panel--wide{grid-column:auto}.customer-account__repeat-image{min-height:180px}.customer-account__loyalty-history li>div:last-child{justify-items:start}.account-order__hero,.account-order__layout,.account-order__facts,.account-order__money,.account-order__journey-head,.account-order__stage-meta,.account-order__resolution-head,.account-order__resolution-head dl,.account-order__resolution-steps,.account-order__resolution-steps li,.account-order__intake-head,.account-order__intake-head dl,.account-order__intake-form,.account-order__intake-actions,.account-order__decision-head,.account-order__decision-head dl,.account-order__decision-actions,.account-order__case-head,.account-order__case-head dl,.account-order__case-rows,.account-order__case-steps,.account-order__case-steps li,.account-order__case-workbench,.account-order__case-promise-rows,.account-order__case-impact-rows,.account-order__case-impact-checks,.account-order__case-audit-rows,.account-order__case-audit-events,.account-order__case-audit-events li,.account-order__case-closure-rows,.account-order__case-closure-gates,.account-order__case-closure-gates li,.account-order__case-promise-steps,.account-order__case-promise-steps li,.account-order__outcome-head,.account-order__outcome-head dl,.account-order__outcome-actions,.account-order__lines dl,.account-order__timeline li,.account-order__actions{grid-template-columns:1fr}.account-order__panel--wide,.account-order__actions{grid-column:auto}.account-order__actions a{width:100%}}@media (max-width:540px){.customer-account{width:min(100% - 24px,1160px);padding:34px 0 54px}.customer-account__hero h1{font-size:38px}.customer-account__hero p{font-size:16px}.customer-account__action a,.customer-account__order-actions a,.customer-account__support-case a,.customer-account__campaign a,.customer-account__follow-up-card a,.customer-account__loyalty-benefit a,.customer-account__loyalty-history a,.customer-account__repeat-actions a{width:100%}.account-order{width:min(100% - 24px,1160px);padding:34px 0 54px}.account-order__hero h1{font-size:38px}.account-order__hero p{font-size:16px}.account-order__switchers>div,.account-order__intake-detail,.account-order__decision-links,.account-order__outcome-links{grid-column:auto;grid-template-columns:1fr}}.checkout-steps{gap:10px;display:grid}.checkout-step{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px;display:grid}.checkout-step__icon{color:#075985;background:#e0f2fe;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.checkout-step span{color:#334155;background:#f1f5f9;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.checkout-step h3{margin:8px 0 0;font-size:17px}.checkout-step p{margin:7px 0 0;font-size:14px}.checkout-action-row{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.checkout-action-row>a,.checkout-action-row>span,.checkout-action-row>form>button{border:1px solid var(--line);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:780;display:inline-flex}.checkout-action-row>form{margin:0}.checkout-action-row>form>button{cursor:pointer}.checkout-action-row>.primary-link,.checkout-action-row>form>.primary-link{border-color:var(--accent);background:var(--accent);color:#fff}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:880px){.site-header{grid-template-columns:1fr auto}.header-nav{display:none}.catalog-hero,.storefront-traffic-notice,.storefront-access-request__head,.storefront-access-request__form,.storefront-closed-panel,.checkout-hero,.checkout-storefront-traffic,.checkout-layout,.checkout-summary,.product-return-panel,.product-detail__grid,.product-info,.related-products__grid{grid-template-columns:1fr}.catalog-hero{padding-top:48px}.catalog-hero__panel{min-height:auto}.toolbar,.catalog-decision-strip,.cart-checkout-resume__meta,.product-return-panel__meta,.product-card{grid-template-columns:1fr}.product-card__image{min-height:310px}.product-media{min-height:440px}.checkout-hero h1{font-size:40px}.checkout-assurance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-actions{order:-1}.checkout-summary__media{min-height:132px;padding:16px}.checkout-summary__media img{max-height:112px}}@media (max-width:540px){.site-header{padding-inline:14px}.brand span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:142px;overflow:hidden}.header-action span{display:none}.catalog-hero,.storefront-traffic-notice,.storefront-access-request,.storefront-closed-panel,.catalog-shell,.checkout-preview,.mock-order,.product-detail,.product-info,.not-found{width:min(100% - 24px,1160px)}.checkout-preview{padding:24px 0 68px}.checkout-hero{gap:14px;padding-bottom:16px}.checkout-hero h1{font-size:34px}.checkout-hero p{margin-top:10px;font-size:15px;line-height:1.5}.checkout-status{min-height:auto;padding:14px}.checkout-assurance-strip{margin-top:10px}.checkout-assurance-strip>div{padding:8px 10px}.checkout-layout{margin-top:12px}.checkout-actions,.checkout-pilot-next{gap:10px;padding:12px}.checkout-pilot-next__header p{margin-top:4px;line-height:1.45}.checkout-summary__media{min-height:112px}.checkout-summary__media img{max-height:92px}.mock-order__shipment-preparation-head,.mock-order__delivery-exception-head{flex-direction:column;align-items:flex-start}.product-grid{grid-template-columns:1fr}.product-card__footer,.storefront-traffic-notice,.storefront-traffic-notice__facts,.storefront-access-request__actions,.checkout-storefront-traffic,.price-row,.quantity-row,.checkout-form__grid,.checkout-pilot-next__actions,.checkout-review__header,.checkout-continuity__facts,.checkout-continuity__actions,.mock-order__hero,.mock-order__layout,.mock-order__facts,.mock-order__money,.mock-order__pilot-state-head,.mock-order__pilot-flow,.mock-order__pilot-state-grid,.mock-order__shipment-preparation-grid,.mock-order__shipment-preparation-rows,.mock-order__delivery-exception-grid,.mock-order__delivery-exception-rows,.mock-order__tracking-share-grid,.mock-order__admin-update-grid,.mock-order__admin-update-safety,.mock-order__payment-collection-grid,.mock-order__payment-collection-form,.mock-order__support-conversation-grid,.mock-order__support-conversation-after-sales dl,.mock-order__support-conversation-safety,.mock-order__offer-decision-grid,.mock-order__offer-decision-options,.mock-order__trial-feedback-grid,.mock-order__trial-feedback-options,.mock-order__stage-head,.mock-order__stage-meta,.mock-order__stage-links,.mock-order__stage-actions,.mock-order__support-head,.mock-order__support-head dl,.mock-order__support-links,.mock-order__support-message,.mock-order__support-actions,.mock-order__account-bridge-head,.mock-order__account-bridge-head dl,.mock-order__account-bridge-intake,.mock-order__account-bridge-intake dl,.mock-order__account-bridge-decision,.mock-order__account-bridge-decision dl,.mock-order__account-bridge-links,.mock-order__account-bridge-decision-links,.mock-order__account-bridge-actions,.mock-order__account-bridge-decision-actions,.mock-order__case-head,.mock-order__case-head dl,.mock-order__case-rows,.mock-order__case-steps,.mock-order__case-steps li,.mock-order__case-workbench,.mock-order__case-links,.mock-order__case-promise-rows,.mock-order__case-impact-rows,.mock-order__case-impact-checks,.mock-order__case-audit-rows,.mock-order__case-audit-events,.mock-order__case-audit-events li,.mock-order__case-closure-rows,.mock-order__case-closure-gates,.mock-order__case-closure-gates li,.mock-order__case-promise-steps,.mock-order__case-promise-steps li,.mock-order__lines dl,.mock-order__timeline li,.mock-order__actions,.checkout-draft-command__status,.checkout-draft-command__facts,.checkout-draft-command__queue li,.checkout-draft-command__actions,.checkout-handoff__audit,.checkout-command__status,.checkout-command__facts,.checkout-command__queue li,.checkout-followup__actions,.checkout-followup__scenarios,.checkout-followup__scenario-meta,.checkout-followup__scenario-links,.checkout-aftercare-case__status,.checkout-aftercare-case__rows,.checkout-aftercare-case__steps,.checkout-aftercare-case__steps li,.checkout-aftercare-case__workbench,.checkout-aftercare-case__promise-rows,.checkout-aftercare-case__impact-rows,.checkout-aftercare-case__impact-checks,.checkout-aftercare-case__audit-rows,.checkout-aftercare-case__audit-events,.checkout-aftercare-case__audit-events li,.checkout-aftercare-case__closure-rows,.checkout-aftercare-case__closure-gates,.checkout-aftercare-case__closure-gates li,.checkout-aftercare-case__promise-steps,.checkout-aftercare-case__promise-steps li,.checkout-aftercare-case__links,.account-order__case-links,.checkout-operator__grid,.checkout-next__grid,.checkout-recommendations__grid,.checkout-plan li,.checkout-review__facts>div,.checkout-assurance__status,.checkout-assurance__rows>div,.checkout-exceptions__status,.checkout-exceptions__summary>div,.checkout-message__status,.checkout-message__summary>div,.checkout-provider-pilot__status,.checkout-provider-pilot__facts,.checkout-provider-pilot__facts>div,.checkout-provider-pilot__checks li,.checkout-payment__status,.checkout-payment__summary>div,.checkout-payment__checks li,.checkout-economics__status,.checkout-economics__summary>div,.checkout-economics__checks li,.checkout-execution__status,.checkout-execution__summary>div,.checkout-execution__steps li,.checkout-fulfillment__summary>div,.checkout-review__lines>div,.checkout-review__readiness li,.checkout-quantity-row,.cart-quantity-row,.cart-total-row,.cart-drawer__footer{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.product-card__footer a,.product-card__disabled-action,.cart-drawer__footer a,.cart-drawer__footer button,.checkout-review__actions>a,.checkout-pilot-next__actions>a,.checkout-pilot-next__actions>form>button,.checkout-provider-pilot>.primary-link,.checkout-review__actions>span{width:100%}.mock-order__panel--wide,.mock-order__actions{grid-column:auto}}.mobile-readiness{width:min(1160px,100% - 36px);margin-inline:auto;padding:58px 0 86px;overflow-x:hidden}.mobile-readiness-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:28px;padding-bottom:28px;display:grid}.mobile-readiness-hero>*,.readiness-guardrail,.readiness-metric,.flow-step,.readiness-card,.readiness-boundary dl>div{min-width:0}.mobile-readiness-hero h1,.section-heading h2,.readiness-boundary h2{color:#15130f;letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.mobile-readiness-hero h1{font-size:58px;line-height:1}.mobile-readiness-hero p,.flow-step p,.readiness-card p,.readiness-guardrail span{color:var(--muted);overflow-wrap:anywhere;line-height:1.65}.mobile-readiness-hero>div:first-child>p:last-child{max-width:710px;margin:18px 0 0;font-size:18px}.section-kicker{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.readiness-guardrail{background:#fff7ed;border:1px solid #9a34123d;border-radius:8px;gap:10px;min-height:156px;padding:20px;display:grid}.readiness-guardrail svg{color:var(--danger)}.readiness-guardrail strong{font-size:20px}.readiness-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 30px;display:grid}.readiness-metric{border:1px solid var(--line);background:#ffffffdb;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:5px 12px;min-height:122px;padding:18px;display:grid}.readiness-metric svg{color:#1d4ed8;grid-row:1/3}.readiness-metric span,.readiness-metric small{color:var(--muted);font-size:13px}.readiness-metric strong{font-size:34px;line-height:1}.section-heading{justify-content:space-between;align-items:end;gap:18px;margin:0 0 16px;display:flex}.section-heading h2,.readiness-boundary h2{font-size:34px;line-height:1.05}.readiness-link{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:14px;font-weight:780;display:inline-flex}.readiness-flow,.readiness-grid,.readiness-boundary{margin-top:34px}.flow-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.flow-step{border:1px solid var(--line);background:#fffc;border-radius:8px;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px;display:grid}.flow-step__index{color:#fff;background:#0f766e;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.flow-step__topline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flow-step h3,.readiness-card h3{letter-spacing:0;margin:10px 0 0;font-size:18px}.flow-step p{margin:8px 0 10px}.flow-step code{color:#1e293b;overflow-wrap:anywhere;background:#f1f5f9;border-radius:6px;max-width:100%;padding:5px 8px;font-size:13px;display:inline-block}.method-badge,.status-pill{border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.method-badge{color:#075985;background:#e0f2fe}.status-pill--ready{color:#166534;background:#dcfce7}.status-pill--preview{color:#92400e;background:#fef3c7}.status-pill--blocked{color:#991b1b;background:#fee2e2}.readiness-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.readiness-card{border:1px solid var(--line);background:#ffffffdb;border-radius:8px;min-height:292px;padding:18px}.readiness-card__title{align-items:center;gap:9px;display:flex}.readiness-card__title svg{color:var(--accent);flex:none}.readiness-card ul{color:var(--muted);overflow-wrap:anywhere;gap:7px;margin:14px 0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.readiness-card p{margin:0;font-size:14px}.readiness-boundary{border-top:1px solid var(--line);grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:24px;padding-top:28px;display:grid}.readiness-boundary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.readiness-boundary dl>div{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-height:76px;padding:14px}.readiness-boundary dt{color:var(--muted);font-size:12px;font-weight:800}.readiness-boundary dd{color:var(--text);overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;font-weight:760}@media (max-width:980px){.mobile-readiness-hero,.readiness-boundary{grid-template-columns:1fr}.readiness-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.mobile-readiness{padding-top:36px}.mobile-readiness-hero h1{font-size:42px}.readiness-metrics,.readiness-cards,.readiness-boundary dl{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:stretch}}
