: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__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}.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}.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__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 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 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-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-purchase{padding:clamp(24px,4vw,42px)}.product-purchase h1{font-size:clamp(42px,5vw,72px)}.detail-specs{margin-top:28px}.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}.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:58px 0 92px}.checkout-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}.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(42px,5vw,72px);line-height:.98}.checkout-hero p{max-width:680px;color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.65}.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:168px;padding:20px;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-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:18px;margin-top:28px;display:grid}.checkout-summary{grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);display:grid;overflow:hidden}.checkout-summary__media{background:linear-gradient(145deg,#145c4a1f,#0000 42%),#f1eee8;place-items:center;min-height:520px;padding:34px;display:grid}.checkout-summary__media img{filter:drop-shadow(0 28px 34px #2a1e142e);max-height:460px}.checkout-summary__body{flex-direction:column;padding:clamp(24px,4vw,38px);display:flex}.checkout-summary__lead{color:var(--muted);margin:10px 0 0;line-height:1.55}.checkout-summary h2{font-size:clamp(34px,4vw,58px);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 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:#fff7ed;border-color:#9a341247;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:16px;display:grid}.checkout-boundary svg{color:var(--danger)}.checkout-boundary span{margin-top:5px;display:block}.checkout-form,.checkout-draft,.checkout-draft-command,.checkout-continuity,.checkout-review,.checkout-pilot-next,.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:minmax(0,1fr) auto;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{min-width:0;margin:0;display:grid}.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-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 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__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)}@media (max-width:880px){.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){.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,.checkout-hero,.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-summary__media{min-height:380px}}@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,.catalog-shell,.checkout-preview,.mock-order,.product-detail,.product-info,.not-found{width:min(100% - 24px,1160px)}.product-card__footer,.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__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-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-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}}
