.site-header .pwa-install-header{width:44px;min-width:44px;color:var(--text-secondary);border-radius:8px}.site-header .pwa-install-header:hover{color:var(--blue-ink);background:var(--surface-soft);border-color:var(--border)}.site-header .pwa-install-header:focus-visible{outline:3px solid color-mix(in srgb, var(--blue-pressed) 48%, transparent);outline-offset:2px}.site-header .pwa-install-header:disabled{cursor:wait;opacity:.7}.footer-link-list .header-help-footer{min-height:36px;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:none}.footer-link-list .header-help-footer:hover{color:var(--blue-ink);text-underline-offset:3px;text-decoration:underline}.marketplace-nav-sheet .pwa-install-menu-button{justify-content:flex-start;width:100%}.marketplace-nav-sheet .pwa-install-menu-button svg{color:var(--text-secondary);flex:none}.marketplace-nav-sheet .pwa-install-menu-button:focus-visible{outline:3px solid color-mix(in srgb, var(--blue-pressed) 42%, transparent);outline-offset:1px}.pwa-install-dialog[data-slot=dialog-content]{background:var(--surface);border:1px solid var(--border);gap:16px;width:min(440px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto}.pwa-install-dialog__mark{width:44px;height:44px;color:var(--text);background:var(--brand-logo-blue);border-radius:10px;place-items:center;display:grid}.pwa-install-dialog [data-slot=dialog-header]{gap:8px}.pwa-install-dialog [data-slot=dialog-title]{color:var(--text);font:700 23px/1.25 var(--font-display);letter-spacing:-.02em}.pwa-install-dialog [data-slot=dialog-description]{color:var(--text-secondary);font-size:14px;line-height:1.55}.pwa-install-dialog__instruction{color:var(--text);background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;margin:0;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.55}.pwa-install-dialog__note{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}@media (max-width:480px){.pwa-install-dialog[data-slot=dialog-content]{padding:20px}}@media (min-width:1181px) and (max-width:1500px){.site-header .account-nav>button.header-help{display:none}.footer-link-list .header-help-footer{display:inline-flex}}@media (min-width:1181px) and (max-width:1320px){.site-header__primary{grid-template-columns:auto minmax(260px,1fr) auto;gap:16px}.site-header .account-nav{gap:4px;padding-left:12px}}
.order-checkout-page{background:var(--page,#fffdf8);min-height:100dvh;color:var(--text,#1e2530)}.order-checkout-topbar{border-bottom:1px solid var(--border,#e2e5e9);background:#fff;justify-content:space-between;align-items:center;min-height:64px;padding:0 max(24px,50vw - 600px);display:flex}.order-checkout-topbar>span,.order-checkout-back{color:var(--blue-ink,#315c83);align-items:center;gap:9px;font-size:14px;font-weight:650;display:inline-flex}.order-checkout-back{cursor:pointer;background:0 0;border:0;min-height:44px;padding:0}.order-checkout-content{width:min(1200px,100% - 48px);margin:0 auto;padding:36px 0 64px}.order-checkout-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.order-checkout-heading .eyebrow,.order-receipt .eyebrow,.order-payment-panel .eyebrow,.order-delivery-status .eyebrow,.order-chat .eyebrow{color:var(--blue-ink,#315c83);letter-spacing:.02em;margin:0 0 6px;font-size:12px;font-weight:700}.order-checkout-heading h1{font:700 clamp(28px, 3vw, 38px)/1.15 var(--font-display,Manrope, Arial, sans-serif);margin:0}.order-checkout-heading p:not(.eyebrow){color:var(--text-secondary,#667085);margin:9px 0 0}.order-checkout-status{border:1px solid var(--border,#e2e5e9);background:var(--surface-soft,#f6f4ef);min-height:32px;color:var(--text-secondary,#667085);white-space:nowrap;text-transform:capitalize;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.order-checkout-status.is-paid{color:#17683f;background:#e8f7ee;border-color:#c4ead2}.order-checkout-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);align-items:start;gap:24px;display:grid}.order-checkout-main{gap:18px;min-width:0;display:grid}.order-checkout-summary,.order-delivery-form,.order-payment-panel,.order-receipt,.order-delivery-status,.order-chat{border:1px solid var(--border,#e2e5e9);background:#fff;border-radius:14px;min-width:0}.order-checkout-summary{padding:20px;position:sticky;top:20px}.order-summary-item{border-bottom:1px solid var(--border,#e2e5e9);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;padding-bottom:18px;display:grid}.order-summary-item img,.order-summary-image-empty{object-fit:cover;background:var(--surface-soft,#f6f4ef);border-radius:9px;width:112px;height:84px}.order-summary-item>div:last-child{gap:5px;min-width:0;display:grid}.order-summary-item span,.order-summary-item small{color:var(--text-secondary,#667085);font-size:12px}.order-summary-item strong{font-size:15px;line-height:1.35}.order-summary-item small{overflow-wrap:anywhere}.order-checkout-summary dl{gap:13px;margin:18px 0;display:grid}.order-checkout-summary dl>div{justify-content:space-between;gap:18px;font-size:14px;display:flex}.order-checkout-summary dt{color:var(--text-secondary,#667085)}.order-checkout-summary dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:650}.order-checkout-summary .order-summary-total{border-top:1px solid var(--border,#e2e5e9);padding-top:14px;font-size:16px;font-weight:700}.order-summary-total dt{color:var(--text,#1e2530)}.order-summary-note{color:#315c83;background:#eaf4ff;border-radius:9px;gap:9px;margin:0;padding:12px;font-size:12px;line-height:1.5;display:flex}.order-summary-note svg{flex:none}.order-summary-address{gap:4px;margin-top:16px;font-size:13px;display:grid}.order-summary-address strong{margin-bottom:3px}.order-deadline{color:#78550d;background:#fff8e7;border:1px solid #f0dba4;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.order-deadline>span{gap:3px;display:grid}.order-deadline small{color:#806a3e}.order-deadline b{font-variant-numeric:tabular-nums;white-space:nowrap}.order-delivery-form{padding:24px}.order-delivery-form .checkout-section{margin:0}.order-delivery-form .checkout-field-grid label{font-size:13px}.order-delivery-form .checkout-field-grid input{font:400 15px/1.4 Inter,Arial,sans-serif}.order-field-optional{color:var(--text-secondary,#667085);font-weight:400}.order-delivery-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.order-delivery-actions p{max-width:420px;color:var(--text-secondary,#667085);margin:0;font-size:12px;line-height:1.5}.order-delivery-actions .button,.order-payment-actions .button{min-height:46px}.order-payment-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px;display:grid}.order-payment-panel h2,.order-delivery-status h2,.order-chat h2{font:700 20px/1.3 var(--font-display,Manrope, Arial, sans-serif);margin:0}.order-payment-panel p:not(.eyebrow){max-width:580px;color:var(--text-secondary,#667085);margin:7px 0 0;font-size:13px;line-height:1.55}.order-payment-panel>small{color:var(--text-secondary,#667085);grid-column:1/-1}.order-payment-actions{justify-items:end;gap:8px;display:grid}.order-payment-actions>p{color:#78550d;margin:0;font-size:12px}.order-checkout-alert{background:#fff;border:1px solid #e2e5e9;border-radius:10px;align-items:center;gap:10px;margin:0 0 18px;padding:13px 15px;font-size:14px;display:flex}.order-checkout-alert.is-warning{color:#78550d;background:#fff8e7;border-color:#f0dba4}.order-checkout-alert.is-error{color:#8d2929;background:#fff0f0;border-color:#f1caca}.order-checkout-alert span{gap:3px;display:grid}.order-receipt,.order-delivery-status,.order-chat{padding:22px 24px}.order-receipt-heading{color:#17683f;align-items:center;gap:12px;display:flex}.order-receipt-heading h2{color:var(--text,#1e2530);font:700 20px/1.3 var(--font-display,Manrope, Arial, sans-serif);margin:0}.order-receipt-heading p{color:var(--text-secondary,#667085);margin:4px 0 0;font-size:13px}.order-receipt dl{gap:0;margin:18px 0 0;display:grid}.order-receipt dl>div{border-top:1px solid var(--border,#e2e5e9);justify-content:space-between;align-items:center;gap:16px;min-height:42px;font-size:13px;display:flex}.order-receipt dt{color:var(--text-secondary,#667085)}.order-receipt dd{text-align:right;overflow-wrap:anywhere;align-items:center;gap:7px;margin:0;font-weight:600;display:flex}.order-receipt dd button{width:36px;height:36px;color:var(--blue-ink,#315c83);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.order-delivery-status>div:first-child p:not(.eyebrow){color:var(--text-secondary,#667085);margin:6px 0 0;font-size:13px}.order-delivery-status ol{gap:0;margin:18px 0 0;padding:0 0 0 14px;list-style:none;display:grid}.order-delivery-status li{border-left:1px solid var(--border,#e2e5e9);gap:4px;padding:0 0 17px 20px;display:grid;position:relative}.order-delivery-status li:last-child{border-left-color:#0000;padding-bottom:0}.order-delivery-status li:before{background:var(--blue,#93bee6);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:-5px}.order-delivery-status li strong{text-transform:capitalize;font-size:13px}.order-delivery-status li span,.order-delivery-status li small{color:var(--text-secondary,#667085);font-size:12px;line-height:1.45}.order-chat-heading{color:var(--blue-ink,#315c83);justify-content:space-between;align-items:center;display:flex}.order-chat-heading h2{color:var(--text,#1e2530)}.order-chat-messages{border:1px solid var(--border,#e2e5e9);background:#fbfbfa;border-radius:10px;align-content:start;gap:12px;max-height:360px;margin:18px 0;padding:14px;display:grid;overflow:auto}.order-chat-messages article{border:1px solid var(--border,#e2e5e9);background:#fff;border-radius:4px 12px 12px;justify-self:start;width:min(88%,560px);padding:11px 13px}.order-chat-messages article.is-you{background:#eaf4ff;border-radius:12px 4px 12px 12px;justify-self:end}.order-chat-messages article strong,.order-chat-messages article small{color:var(--text-secondary,#667085);font-size:11px}.order-chat-messages article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:14px;line-height:1.5}.order-chat>form{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.order-chat>form input{border:1px solid var(--border,#e2e5e9);min-width:0;min-height:46px;font:inherit;border-radius:9px;padding:0 12px}.order-chat>form button{min-width:46px;min-height:46px}.order-chat-empty{color:var(--text-secondary,#667085);margin:0;font-size:13px;line-height:1.5}@media (max-width:900px){.order-checkout-grid{grid-template-columns:minmax(0,1fr)}.order-checkout-summary{grid-row:1;position:static}}@media (max-width:600px){.order-checkout-topbar{min-height:56px;padding:0 16px}.order-checkout-topbar>span{font-size:12px}.order-checkout-content{width:min(100% - 32px,520px);padding:24px 0 40px}.order-checkout-heading{flex-direction:column;gap:12px;margin-bottom:18px}.order-checkout-heading h1{font-size:30px}.order-checkout-grid{gap:14px}.order-checkout-summary{padding:15px}.order-summary-item{grid-template-columns:88px minmax(0,1fr);gap:11px}.order-summary-item img,.order-summary-image-empty{width:88px;height:66px}.order-delivery-form,.order-receipt,.order-delivery-status,.order-chat{padding:18px 15px}.order-delivery-form .checkout-field-grid{grid-template-columns:minmax(0,1fr)}.order-delivery-form .checkout-field--wide{grid-column:auto}.order-deadline{grid-template-columns:auto minmax(0,1fr)}.order-deadline b{grid-column:2}.order-delivery-actions,.order-payment-panel{grid-template-columns:minmax(0,1fr);align-items:stretch}.order-delivery-actions{flex-direction:column;align-items:stretch}.order-payment-actions{justify-items:stretch}.order-payment-panel>small{grid-column:auto}.order-receipt dl>div{align-items:flex-start;padding:9px 0}.order-receipt dt{max-width:42%}.order-receipt dd{max-width:58%;font-size:12px}}
:root{--font-ui:Inter, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Arial, sans-serif;--font-display:Manrope, Inter, Arial, sans-serif}*,:before,:after{font-family:var(--font-ui)!important}code,pre,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}h1,h2,h3,h4,h5,h6{color:var(--text);font-family:var(--font-display)!important;font-weight:600!important}[data-slot=sheet-overlay],[data-slot=dialog-overlay]{z-index:var(--layer-overlay)}[data-slot=sheet-content],[data-slot=dialog-content]{z-index:var(--layer-dialog)}[data-slot=sheet-content]{overscroll-behavior:contain;overflow-y:auto}[data-slot=sheet-close],[data-slot=dialog-close]{min-width:44px;min-height:44px}[data-slot=card].workspace-metric,[data-slot=card].workspace-empty,[data-slot=card].support-metric,[data-slot=card].support-state,[data-slot=card].bid-cart-item,[data-slot=card].bid-cart-payment{box-shadow:none}.account-summary{border-block:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:24px;padding:16px 0;font-size:14px;display:flex}.account-summary>span{color:var(--text-secondary);gap:8px;display:flex}.account-summary strong{color:var(--text);font-variant-numeric:tabular-nums}.account-summary button{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:8px;min-height:44px;margin-left:auto;padding:0 12px;display:flex}.seller-next-step{background:var(--blue-soft);border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:16px;margin-bottom:24px;padding:20px;display:flex}.seller-next-step>svg{color:var(--blue-ink);flex-shrink:0}.seller-next-step h3{margin:0 0 6px;font-size:16px}.seller-next-step p{max-width:60ch;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.search-screen .production-screen__main{padding-top:28px}.search-screen .production-screen__heading{margin-bottom:20px}.search-screen .production-screen__heading h1{font-size:28px;line-height:1.25}.search-screen .results-search{margin-bottom:20px}.search-screen .results-summary{align-items:center;gap:12px;margin-bottom:16px;display:flex}.search-screen .results-summary select{width:auto;min-width:0;margin-left:auto}.bid-cart-layout--empty{grid-template-columns:1fr}.bid-cart-layout--empty .bid-cart-empty{background:0 0;padding:32px 24px}.bid-cart-waiting{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-self:start;padding:24px}.bid-cart-waiting h2{margin:12px 0;font-size:18px}.bid-cart-waiting p{color:var(--text-secondary);margin-bottom:20px;font-size:14px;line-height:1.6}.bid-cart-screen .production-screen__heading h1{font-size:32px}.bid-cart-payment{gap:16px}.checkout-dialog[data-slot=dialog-content]{gap:0;max-width:min(1100px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow-y:auto}.confirm-dialog[data-slot=dialog-content]{max-width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.credit-purchase{max-width:720px}.credit-purchase h3{font-size:22px}.site-header__primary{min-height:80px}.site-header .account-nav{gap:8px}.site-header .account-nav>button,.site-header .account-nav>a{flex-shrink:0}.site-header .header-help,.site-header .header-action,.site-header .header-account{box-sizing:border-box;height:44px;min-height:44px;box-shadow:none;white-space:nowrap;transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);border-radius:9px;justify-content:center;align-items:center;padding:0 15px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.site-header .header-help{color:var(--text);background:0 0;border:1px solid #0000;padding-inline:10px}.site-header .header-help:hover{color:var(--blue-ink);background:var(--surface-soft);box-shadow:none}.site-header .header-sell,.site-header .header-participate,.site-header .header-sign-in{color:var(--text);background:var(--brand-logo-blue);border:1px solid var(--brand-logo-blue)}.site-header .header-sell:hover,.site-header .header-participate:hover,.site-header .header-sign-in:hover{color:var(--text);background:var(--brand-logo-blue);border-color:var(--brand-logo-blue);box-shadow:none}.site-header .header-account{color:var(--primary-foreground);background:var(--blue);border:1px solid var(--blue-pressed)}.site-header .header-account:hover{background:var(--blue-hover);box-shadow:none}.site-header .account-nav .icon-button{border-radius:8px}.site-header .account-nav .icon-button:hover{color:var(--blue-ink);background:var(--surface-soft);border-color:var(--border)}.site-header button:hover,.site-header a:hover{transform:none;box-shadow:none!important}.site-header .header-action:focus-visible,.site-header .header-account:focus-visible,.site-header .header-help:focus-visible,.site-header .icon-button:focus-visible{outline:3px solid color-mix(in srgb, var(--blue-pressed) 45%, transparent);outline-offset:2px}.mobile-header-actions{display:none}@media (max-width:1180px){.mobile-header-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-bottom:12px;display:grid}.mobile-header-actions--signed-in,.mobile-header-actions--returning{grid-template-columns:minmax(0,1fr);justify-items:center}.mobile-header-actions--signed-in .mobile-header-action--sell,.mobile-header-actions--returning .mobile-header-action--sell{width:clamp(168px,42vw,176px)}.mobile-header-action{min-width:0;min-height:44px;color:var(--text);background-color:var(--blue);border:1px solid var(--blue-pressed);font:600 clamp(10px, 2.8vw, 12px)/1.1 var(--font-ui);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;touch-action:manipulation;transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);border-radius:10px;padding:0 8px;overflow:hidden}.mobile-header-action--participate,.mobile-header-action--sell,.mobile-header-action--sign-in,.mobile-header-action--account{background-color:var(--brand-logo-blue);border-color:var(--brand-logo-blue)}.mobile-header-action:hover,.mobile-header-action:active{color:var(--text);background-color:var(--brand-logo-blue);border-color:var(--brand-logo-blue)}.mobile-header-action:focus-visible{outline:3px solid color-mix(in srgb, var(--blue-pressed) 45%, transparent);outline-offset:2px}}.auction-dialog .bid-panel__numbers{gap:10px;margin-block:16px}.auction-dialog .bid-panel__numbers>div{border-radius:10px;padding:14px}.auction-dialog .bid-panel__numbers strong{margin-block:3px;font-size:23px}.auction-dialog .credit-meter{border-color:var(--border);background:var(--blue-soft);border-radius:10px;padding:14px}.auction-dialog .credit-meter__dots{margin-left:auto}.auction-dialog .bid-rule-note{margin:8px 0 16px;font-size:12px}.auction-dialog .increment-selector{margin-bottom:12px}.auction-dialog .auction-payment-lock{border-radius:10px}.site-footer{padding-top:40px}.site-footer .seller-cta{border-radius:14px;margin-bottom:40px;padding:24px 28px}.site-footer .seller-cta__icon{border-radius:10px;width:44px;height:44px}.site-footer .seller-cta h2{font-size:23px}.site-footer .footer-links{padding-block:36px}.site-footer .footer-links>div{gap:10px;padding-inline:24px}.site-footer .footer-trust-list{gap:7px}.site-footer .footer-bottom{min-height:56px}@media (max-width:760px){.account-summary{gap:12px 20px}.account-summary button{margin-left:0}.seller-next-step{flex-wrap:wrap;padding:16px}.seller-next-step>div{flex:1;min-width:200px}.search-screen .production-screen__main{padding-top:20px}.search-screen .production-screen__heading{margin-bottom:16px}.search-screen .production-screen__heading h1{font-size:24px}.search-screen .results-layout{display:block}.search-screen .results-summary{flex-flow:wrap;gap:8px}.search-screen .results-summary>span{font-size:12px}.search-screen .results-summary select{max-width:155px;font-size:13px}.search-screen .results-mobile-filters{margin:0;display:inline-flex}.search-screen .results-search{margin-bottom:16px}.bid-cart-screen .production-screen__heading h1{font-size:26px}.bid-cart-layout--empty .bid-cart-empty{padding:24px 16px}.auction-dialog .credit-meter{gap:12px}.auction-dialog .credit-meter__dots{margin-left:0}.site-footer{padding-top:28px}.site-footer .seller-cta{margin-bottom:28px;padding:20px}.site-footer .seller-cta h2{font-size:20px}.checkout-dialog[data-slot=dialog-content]{border-radius:0;max-width:100vw;max-height:100dvh}.confirm-dialog[data-slot=dialog-content]{max-width:100vw;max-height:90dvh}}@media (max-width:1180px){.site-header .account-nav>.header-help,.site-header .account-nav>.header-sell,.site-header .account-nav>.header-participate,.site-header .account-nav>.header-sign-in,.site-header .account-nav>.header-account{display:none}}@media (max-width:860px){.site-header .account-nav>.icon-button:not(.header-notifications):not(.cart-button):not(.pwa-install-header),.site-header .account-nav>.header-help,.site-header .account-nav>.header-sell,.site-header .account-nav>.header-participate,.site-header .account-nav>.header-sign-in,.site-header .account-nav>.header-account,.site-header .account-nav>.pwa-install-header{display:none}.site-header .account-nav>.header-notifications,.site-header .account-nav>.cart-button{width:44px;height:44px;min-height:44px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:inline-grid}.site-header .account-nav>.header-notifications{order:1}.site-header .account-nav>.cart-button{order:2}.site-header .account-nav>.header-notifications:hover,.site-header .account-nav>.cart-button:hover{color:var(--blue-ink);background:var(--surface-soft);border-color:var(--border)}}html,body{max-width:100%;overflow-x:clip}img,video,canvas{max-width:100%}.site-header__primary>*,.featured-discovery>*,.auction-dialog__layout>*,.checkout-layout>*,.workspace-layout>*,.workspace-main>*,.production-screen__main>*{min-width:0}.header-credit-balance{min-height:40px;color:var(--text);background:var(--sky-soft);border:1px solid var(--blue);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:0 10px;text-decoration:none;display:inline-flex}.header-credit-balance svg{color:var(--blue-ink);flex:none}.header-credit-balance>span{gap:1px;line-height:1.05;display:grid}.header-credit-balance strong{font-variant-numeric:tabular-nums;font-size:13px}.header-credit-balance small{color:var(--text-secondary);font-size:10px;font-weight:700}.header-credit-balance:hover{color:var(--text);background:var(--sky-soft);border-color:var(--blue)}.header-credit-balance--mobile{display:none}.marketplace-nav-sheet nav>.marketplace-nav-sheet__home{color:var(--blue-ink);background:var(--sky-soft);justify-content:flex-start;gap:9px}.marketplace-nav-sheet nav>.marketplace-nav-sheet__credit{color:var(--text);background:var(--surface-soft);border:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);justify-content:start;gap:9px;display:grid}.marketplace-nav-sheet__credit>span{color:inherit;text-align:left;background:0 0;gap:2px;padding:0;display:grid}.marketplace-nav-sheet__credit small{color:var(--text-secondary);font-size:11px;font-weight:500}@media (max-width:860px){.site-header__primary{grid-template-columns:minmax(0,1fr) auto}.header-brand-cluster,.header-brand-cluster .brand{min-width:0}.header-credit-balance--desktop{display:none}.header-credit-balance--mobile{text-align:center;flex-direction:column;justify-content:center;gap:4px;padding-block:10px;display:inline-flex}.header-credit-balance--mobile>span{text-align:center;justify-items:center}.account-nav{gap:4px;min-width:0}.search-field{min-width:0}.production-screen__bar{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:16px}.production-screen__heading{min-width:0}.listing-dialog,.auction-dialog,.checkout-dialog{overscroll-behavior:contain}.brand,.search-field input,.search-field button,.auction-card__title,.text-action{min-height:44px}.search-field button,.search-field button.search-go{flex-basis:44px;width:44px}.auction-card>.icon-button{width:44px;height:44px}.auction-card__title{align-items:center;display:flex}}@media (max-width:600px){.site-header__primary{column-gap:10px;padding-block:12px}.header-brand-cluster{gap:8px}.site-header .account-nav>.pwa-install-header{border-radius:8px;flex:0 0 44px;order:0;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:inline-grid}.account-nav .header-notifications,.account-nav .cart-button{flex:0 0 44px}.mobile-header-actions--new{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-header-actions--new .mobile-header-action--sign-in{grid-column:1/-1}.search-field{min-height:48px}.featured-discovery__copy{padding:20px 14px 8px}.featured-discovery__image{min-height:240px}.featured-discovery h1{font-size:clamp(30px,9vw,36px);line-height:1.12}.section-heading{flex-wrap:wrap;gap:12px}.section-heading h2{font-size:clamp(24px,7vw,28px)}.auction-information{padding-bottom:40px}.mobile-bid-bar{z-index:30}.confirm-dialog,.utility-dialog{padding-bottom:calc(22px + env(safe-area-inset-bottom))}.auction-rail{scroll-snap-type:none;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:24px 10px;padding-right:0;overflow:visible}.auction-rail .auction-card{scroll-snap-align:none}.checkout-form input,.checkout-form select,.checkout-form textarea,.listing-dialog input,.listing-dialog select,.listing-dialog textarea,.workspace-layer input,.workspace-layer select,.workspace-layer textarea{font-size:16px}}@media (max-width:480px){.container{width:min(calc(100% - 32px), var(--container))}.header-brand-cluster .brand{font-size:20px}.auction-grid{grid-template-columns:minmax(0,1fr);gap:18px}.auction-card__body h3{min-height:0;font-size:16px;line-height:1.4}.seller-line{min-height:0;font-size:12px}.auction-card__meta{flex-flow:wrap;justify-content:space-between;font-size:12px}.auction-card__price strong{font-size:18px}.auction-rail{min-width:0}.payment-method-grid,.seller-cta{grid-template-columns:minmax(0,1fr)}.seller-cta__icon{display:none}.seller-cta .button{grid-column:auto;width:100%}}.auction-dialog .bid-panel .increment-selector>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.auction-dialog .bid-panel .increment-selector[data-option-count="4"]>div{grid-template-columns:repeat(4,minmax(0,1fr))}.auction-dialog .bid-panel .increment-selector button{min-width:0;min-height:48px;color:var(--text);background:var(--brand-logo-blue);border:1px solid var(--brand-logo-blue);font-variant-numeric:tabular-nums;touch-action:manipulation;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.auction-dialog .bid-panel .increment-selector button:hover{background:var(--blue-hover);border-color:var(--blue-pressed)}.auction-dialog .bid-panel .increment-selector button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.auction-dialog .bid-panel .increment-selector button.is-selected{color:var(--surface);background:var(--green-ink);border-color:var(--green-ink);box-shadow:inset 0 0 0 2px var(--surface)}.auction-dialog .bid-panel .increment-selector__check{width:22px;height:22px;color:var(--green-ink);background:var(--surface);border-radius:50%;flex:none;place-items:center;display:inline-grid}.auction-dialog .bid-panel .increment-selector button.is-selected:hover{background:var(--green-hover);border-color:var(--green-hover)}@media (max-width:760px){.auction-dialog .bid-panel__numbers{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:0;margin:18px 0 10px;padding:0;overflow:hidden}.auction-dialog .bid-panel__numbers>div{background:0 0;border-radius:0;min-width:0;padding:14px}.auction-dialog .bid-panel__numbers>div+div{border-left:1px solid var(--border)}.auction-dialog .bid-panel__numbers strong{letter-spacing:-.02em;margin-block:4px;font-size:clamp(22px,6vw,28px)}.auction-dialog .bid-panel__numbers .bid-panel__time{font-size:22px}}.auction-payment-lock__availability,.bid-cart-payment__unavailable{color:var(--text-secondary);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.5;display:flex}.auction-payment-lock__availability>svg,.bid-cart-payment__unavailable>svg{color:var(--blue-ink);flex:none;margin-top:1px}.auction-payment-lock__availability>span{gap:2px;display:grid}.auction-payment-lock__availability strong{color:var(--text);font-size:12px}.auction-payment-lock__availability small{color:var(--text-secondary)}@media (max-width:600px){.auction-dialog .bid-panel .increment-selector[data-option-count="4"]>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer-policy-links button{align-items:center;min-height:44px;display:inline-flex}.marketplace-nav-sheet,.workspace-nav-sheet{max-width:100vw;padding:0;overflow:hidden;width:min(360px,100vw - 24px)!important}.marketplace-nav-sheet [data-slot=sheet-header],.workspace-nav-sheet [data-slot=sheet-header]{border-bottom:1px solid var(--border);background:var(--surface);flex:none;padding:22px 20px 16px}.marketplace-nav-sheet [data-slot=sheet-title],.workspace-nav-sheet [data-slot=sheet-title]{font:700 22px/1.25 var(--font-display)}.marketplace-nav-sheet [data-slot=sheet-title].marketplace-nav-sheet__brand{min-height:44px;color:var(--blue-ink);font:700 22px/1 var(--font-ui);letter-spacing:-.055em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.marketplace-nav-sheet__brand-mark{width:44px;height:44px;color:var(--text);background:var(--brand-logo-blue);border-radius:10px 10px 10px 3px;flex:0 0 44px;place-items:center;display:grid;overflow:hidden}.marketplace-nav-sheet__brand-mark img{width:100%;height:100%;display:block}.marketplace-nav-sheet__brand-name{display:inline-block}.marketplace-nav-sheet__brand-mark img{object-fit:cover;object-position:center}.marketplace-nav-sheet [data-slot=sheet-title].marketplace-nav-sheet__brand:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.marketplace-nav-sheet [data-slot=sheet-description],.workspace-nav-sheet [data-slot=sheet-description]{max-width:28ch;line-height:1.45}.marketplace-nav-sheet nav,.workspace-nav-sheet .workspace-sheet-nav{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.marketplace-nav-sheet nav{padding:10px 12px calc(22px + env(safe-area-inset-bottom));display:block}.marketplace-nav-sheet__group{border-bottom:1px solid var(--border);gap:2px;padding:14px 0 8px;display:grid}.marketplace-nav-sheet__group:last-child{border-bottom:0}.marketplace-nav-sheet__group>p,.workspace-sheet-nav .workspace-nav-group>p{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 12px 4px;font-size:11px;font-weight:700;line-height:1.4}.marketplace-nav-sheet nav>.marketplace-nav-sheet__group>a,.marketplace-nav-sheet nav>.marketplace-nav-sheet__group>button{min-height:48px;color:var(--text);justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:650;display:flex}.marketplace-nav-sheet nav>.marketplace-nav-sheet__group>a>svg,.marketplace-nav-sheet nav>.marketplace-nav-sheet__group>button>svg{color:var(--text-secondary);flex:none}.marketplace-nav-sheet nav>.marketplace-nav-sheet__group>a:hover,.marketplace-nav-sheet nav>.marketplace-nav-sheet__group>button:hover,.marketplace-nav-sheet nav>.marketplace-nav-sheet__group>.marketplace-nav-sheet__home{color:var(--blue-ink);background:var(--sky-soft)}.marketplace-nav-sheet .marketplace-nav-sheet__count{min-width:24px;color:var(--text);background:var(--blue);text-align:center;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:11px;line-height:1.3}.marketplace-nav-sheet nav>.marketplace-nav-sheet__group>.marketplace-nav-sheet__credit{color:var(--text);background:var(--surface-soft);border:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:center;gap:10px;display:grid}.marketplace-nav-sheet .marketplace-nav-sheet__credit>span{min-width:0;color:inherit;text-align:left;background:0 0;gap:2px;padding:0;display:grid}.marketplace-nav-sheet .marketplace-nav-sheet__credit small{color:var(--text-secondary);font-size:11px;font-weight:500}.marketplace-nav-sheet nav>.marketplace-nav-sheet__group>.marketplace-nav-sheet__account,.marketplace-nav-sheet nav>.marketplace-nav-sheet__group>.marketplace-nav-sheet__account:hover{color:var(--text);background:var(--brand-logo-blue);border:1px solid var(--brand-logo-blue);font-weight:700}.marketplace-nav-sheet nav>.marketplace-nav-sheet__group>.marketplace-nav-sheet__account>svg{color:currentColor}@keyframes support-bootstrap-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.marketplace-nav-sheet,.workspace-nav-sheet{width:min(360px,100vw - 16px)!important}.marketplace-nav-sheet nav{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.public-help-screen__actions{justify-content:stretch;width:100%}.public-help-screen__actions>a{flex:100%}}.help-topic-detail{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:22px;padding:24px;display:grid}.public-help-screen__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:760px){.public-help-screen__actions{justify-content:stretch;width:100%}.public-help-screen__actions>a{flex:100%}}.help-topic-detail__heading{align-items:flex-start;gap:14px;display:flex}.help-topic-detail__heading>span{width:46px;height:46px;color:var(--blue-ink);background:var(--sky-soft);border-radius:10px;flex:none;place-items:center;display:grid}.help-topic-detail__heading h2{margin:2px 0 0;font-size:22px;line-height:1.3}.help-topic-detail ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.help-topic-detail li{color:var(--text-secondary);align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;display:flex}.help-topic-detail li svg{color:var(--green);flex:none;margin-top:2px}.help-reference{background:var(--surface-soft);border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:end;gap:24px;margin-top:24px;padding:22px;display:grid}.help-reference h2{margin:3px 0 5px;font-size:20px}.help-reference p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.help-reference form{gap:7px;display:grid}.help-reference form>label{font-size:12px;font-weight:700}.help-reference form>div{gap:8px;display:flex}.help-reference input{border:1px solid var(--border-strong);background:var(--surface);border-radius:9px;flex:1;min-width:0;min-height:44px;padding:0 12px}.help-reference form button{min-height:44px;color:var(--text);background:var(--brand-logo-blue);border:1px solid var(--brand-logo-blue);white-space:nowrap;border-radius:9px;padding:0 14px;font-weight:700}.help-reference__status{grid-column:1/-1;padding-top:10px;color:var(--blue-ink)!important}.public-help-contact{margin-top:24px}.credit-return-context{color:var(--text-secondary);background:var(--sky-soft);border:1px solid var(--blue);border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:13px 16px;font-size:13px;line-height:1.5;display:flex}.credit-return-context svg{color:var(--blue-ink);flex:none;margin-top:2px}.credit-return-context strong{color:var(--text)}@media (max-width:640px){.site-footer .footer-links{padding-inline:16px}.site-footer .footer-links>.footer-brand-summary,.site-footer .footer-links>.footer-link-groups{padding-inline:0}.site-footer .footer-bottom{padding-inline:16px}.help-topic-detail{padding:18px}.help-reference{grid-template-columns:1fr;gap:16px;padding:18px}.help-reference form>div{flex-direction:column}.help-reference form button{width:100%}}@keyframes admin-skeleton{0%,to{opacity:.65}50%{opacity:1}}.is-spinning{animation:.8s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}.confirm-dialog[data-slot=dialog-content]{overscroll-behavior:contain;width:min(460px,100vw - 32px);max-width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);margin:0;padding:32px;position:fixed;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%)}.confirm-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.confirm-dialog__actions>*{width:100%;min-width:0;min-height:44px}.confirm-dialog__actions>.button--secondary{color:var(--text)!important;background:var(--surface)!important;border-color:var(--border-strong)!important}.confirm-dialog__actions>.button--secondary:hover{color:var(--text)!important;background:var(--surface-soft)!important;border-color:var(--border-strong)!important}.auction-dialog .bid-panel__primary-action{width:100%;min-height:48px;margin-top:16px}.auction-dialog .increment-selector{margin-top:12px;margin-bottom:12px}.bid-pack-return-state{color:var(--blue-ink);background:var(--sky-soft);border:1px solid var(--blue);border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:14px;padding:12px 13px;display:flex}.bid-pack-return-state>svg{flex:none;margin-top:1px}.bid-pack-return-state>span{color:var(--text-secondary);gap:2px;font-size:12px;line-height:1.45;display:grid}.bid-pack-return-state strong{color:var(--text);font-size:13px}.bid-pack-return-state--confirmed{color:var(--green);background:var(--green-soft);border-color:#abd7bd}.bid-pack-return-state--error{color:#8a4b08;background:var(--yellow-soft);border-color:#ead28e}.bid-pack-return-state--failed{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 24%, var(--border));background:#fdecec}@media (max-width:600px){.confirm-dialog[data-slot=dialog-content]{border-radius:18px;width:min(460px,100vw - 24px);max-width:min(460px,100vw - 24px);max-height:calc(100dvh - 24px);padding:24px 18px}.confirm-dialog__actions{gap:8px}.confirm-dialog__actions>*{min-width:0;padding-inline:8px}}
