:root{--orange: #f97316;--orange-dark: #c2410c;--orange-soft: #fff2e8;--white: #ffffff;--ink: #27211d;--muted: #77675d;--line: #ffd2b4;--focus: #0f766e;--font-retro: "Pacifico", "Cooper Black", "Cooper Std Black", "Arial Rounded MT Bold", "Trebuchet MS", ui-rounded, system-ui, sans-serif;--font-profile-title: "Fredoka", "Arial Rounded MT Bold", "Trebuchet MS", ui-rounded, system-ui, sans-serif;--font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-body)}body #nationalFeed.national-feed{color:#171717;background:#fff}body #nationalFeed .national-feed-shell{width:min(100%,720px);max-width:720px;height:100dvh;background:#fff}body #nationalFeed .national-feed-header{position:fixed;top:0;left:50%;z-index:60;width:min(100%,720px);min-height:calc(64px + env(safe-area-inset-top));display:grid;grid-template-columns:72px minmax(0,1fr) 48px;align-items:end;gap:8px;transform:translate(-50%);border:0;border-bottom:1px solid #eee9e5;border-radius:0;padding:max(7px,env(safe-area-inset-top)) 12px 7px;color:#171717;background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.feed-brand{width:70px;height:48px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(255,90,0,.24);border-radius:999px;padding:0 9px;color:#c2410c;background:#fff2e8;font:inherit;font-size:.74rem;font-weight:900;cursor:pointer}.feed-back-arrow{font-family:Arial,sans-serif;font-size:1.2rem;line-height:1}.feed-back-button:hover,.feed-back-button:focus-visible{border-color:#ff5a00;color:#fff;background:#ff5a00}.feed-back-button:focus-visible{outline:3px solid rgba(255,90,0,.22);outline-offset:2px}.feed-mode-tabs{height:48px;display:flex;align-items:center;justify-content:center;gap:22px}.feed-mode-tabs button{position:relative;min-height:40px;border:0;padding:0 2px;color:#817873;background:transparent;font-size:.82rem;font-weight:800;cursor:pointer}.feed-mode-tabs button[aria-pressed=true]{color:#171717}.feed-mode-tabs button[aria-pressed=true]:after{content:"";position:absolute;right:0;bottom:1px;left:0;height:3px;border-radius:3px;background:#ff5a00}.feed-search-control{position:relative;align-self:center;justify-self:end}.feed-search-toggle{width:44px;height:44px;display:grid;place-items:center;border:0;color:#24201e;background:transparent;cursor:pointer}.feed-search-toggle svg,.national-feed-nav svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}body #nationalFeed .feed-search{position:absolute;top:48px;right:0;width:min(330px,calc(100vw - 24px));display:grid;gap:5px;border:1px solid #e6ddd7;border-radius:7px;padding:10px;color:#655d58;background:#fff;box-shadow:0 16px 36px #231b1729}body #nationalFeed .feed-search[hidden]{display:none}body #nationalFeed .feed-search span{padding:0;font-size:.64rem}body #nationalFeed .feed-search input{min-height:42px;border:1px solid #ded7d2;border-radius:6px;padding:0 11px;background:#fff;font-size:16px}body #nationalFeed .national-feed-track{position:fixed;top:calc(64px + env(safe-area-inset-top));bottom:calc(72px + env(safe-area-inset-bottom));left:50%;width:min(100%,720px);height:auto;overflow-y:auto;overflow-anchor:none;scroll-snap-type:y mandatory;scroll-behavior:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;transform:translate(-50%);padding:0 8px;background:#fff}body #nationalFeed .national-feed-card.reel-card{position:relative;width:100%;height:100%;min-height:100%;display:block;margin:0;overflow:hidden;overflow-anchor:none;border-radius:10px;color:#fff;background:#000;scroll-snap-align:start;scroll-snap-stop:always}body #nationalFeed .national-feed-card .national-media-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:#000}body #nationalFeed .national-media-frame .national-image-strip,body #nationalFeed .national-media-frame .national-image-strip img{width:100%;height:100%;background:#000}body #nationalFeed .national-media-frame .national-image-strip{display:flex;grid-auto-flow:unset;grid-auto-columns:unset;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-y}body #nationalFeed .national-media-frame .national-image-strip .national-photo-slide{flex:0 0 100%;width:100%;min-width:100%;height:100%;object-fit:cover;scroll-snap-align:start;scroll-snap-stop:always;-webkit-user-select:none;user-select:none}.national-seller-overlay{position:absolute;top:30px;left:16px;z-index:8;max-width:min(64%,290px)}.national-seller-overlay .profile-chip-card{position:relative;min-height:52px;grid-template-columns:40px minmax(0,1fr);gap:9px;border:1px solid rgba(255,255,255,.24);border-radius:8px;padding:6px 11px 6px 6px;color:#fff;background:#141417b3;box-shadow:0 10px 28px #00000047;-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%)}.national-seller-overlay .profile-chip-card:after{content:"";position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:999px;background:#ff6a16;box-shadow:0 0 0 3px #ff6a1629}.national-seller-overlay .national-seller-row img{width:40px;border:1px solid rgba(255,255,255,.5)}body #nationalFeed .national-seller-overlay .feed-seller-link{max-width:100%;overflow:hidden;color:#fff;font-size:.74rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}body #nationalFeed .national-seller-overlay .national-seller-row small{overflow:hidden;color:#ffffffb8;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.national-reactions-overlay{position:absolute;top:30px;right:16px;z-index:9;display:grid;justify-items:end;gap:6px}body #nationalFeed .national-reactions-overlay .favorite-heart-button{position:static;width:42px;height:42px;border-color:#ffffff47;border-radius:8px;color:#fff;background:#1414179e;box-shadow:0 8px 20px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body #nationalFeed .national-reactions-overlay .favorite-heart-button.is-favorite{border-color:#ff7a2f;color:#fff;background:#ff5a00}.national-reactions-overlay .reaction-bar{display:grid;gap:6px}body #nationalFeed .national-reactions-overlay .reaction-bar button{width:42px;min-height:42px;display:grid;place-items:center;gap:0;border:1px solid rgba(255,255,255,.28);border-radius:8px;padding:5px 2px;color:#fff;background:#1414179e;font-size:.82rem;box-shadow:0 8px 20px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body #nationalFeed .national-reactions-overlay .reaction-bar button span{font-size:.52rem}.national-product-overlay{position:absolute;right:0;bottom:0;left:0;z-index:7;display:grid;gap:7px;padding:130px 74px 76px 16px;color:#fff;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.2) 24%,rgba(0,0,0,.86) 72%,rgba(0,0,0,.94) 100%);pointer-events:none}.national-product-overlay>*{pointer-events:auto}.national-product-heading{display:grid;gap:2px}.national-product-heading h3,.national-product-heading strong{margin:0;color:#fff;letter-spacing:0}.national-product-heading h3{color:#fff;font-size:1.45rem;font-weight:850;line-height:1.12;text-shadow:0 2px 14px rgba(0,0,0,.5)}.national-product-heading strong{width:fit-content;color:#ff8a47;font-size:1.14rem;font-weight:900;text-shadow:0 2px 12px rgba(0,0,0,.5)}body #nationalFeed .national-description-preview .reel-description-inline{display:block;border:0;padding:0;color:#fff;background:transparent}body #nationalFeed .national-description-preview .reel-description-preview-text,body #nationalFeed .national-description-preview .reel-description-text,body #nationalFeed .national-description-preview .reel-description-full{margin:0;color:#fffffff2;font-size:.76rem;line-height:1.38}body #nationalFeed .national-description-preview .reel-description-more{border:0;padding:0;color:#fff;background:transparent;font-size:.72rem;font-weight:900;text-decoration:underline;cursor:pointer}body #nationalFeed .national-product-overlay .national-listing-meta{display:flex;flex-wrap:wrap;gap:6px;color:#ffffffe6;font-size:.66rem}body #nationalFeed .national-product-overlay .fulfillment-badge,body #nationalFeed .national-product-overlay .shipping-only-buy-note{border:1px solid rgba(255,255,255,.48);border-radius:999px;padding:4px 8px;color:#fff;background:transparent}body #nationalFeed .national-product-overlay .feed-comments-panel{border:0;padding:0;background:transparent}body #nationalFeed .national-product-overlay .question-panel-button{width:fit-content;min-height:44px;justify-self:center;border:1px solid rgba(255,255,255,.34);border-radius:999px;padding:0 18px;color:#24201e;background:#ffffffeb;font-size:.76rem;font-weight:850;box-shadow:0 10px 26px #0000003d;-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%)}body #nationalFeed .national-product-overlay .question-panel-button strong{min-width:20px;min-height:20px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#ff5a00;font-size:.56rem}body #nationalFeed .feed-question-panel{position:absolute;top:50%;right:auto;bottom:auto;left:50%;z-index:80;width:min(calc(100% - 28px),410px);max-height:min(68dvh,560px);display:grid;gap:10px;overflow-y:auto;transform:translate(-50%,-50%);border:1px solid #e8e1dc;border-radius:8px;padding:14px;color:#24201e;background:#fffffffa;box-shadow:0 28px 70px #110f0e61;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:flea-question-enter .18s ease-out}body #nationalFeed .feed-question-panel[hidden]{display:none}body #nationalFeed .question-dialog-head{min-height:76px;display:grid;grid-template-columns:64px minmax(0,1fr) 34px;align-items:center;gap:10px;border-bottom:1px solid #eee8e4;padding-bottom:10px}body #nationalFeed .question-dialog-head>span{min-width:0;display:grid;gap:3px}body #nationalFeed .question-dialog-head small{color:#ff5a00;font-size:.58rem;font-weight:900;text-transform:uppercase}body #nationalFeed .question-dialog-head strong{overflow:hidden;color:#24201e;font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.question-thinking-flea{width:62px;height:72px;display:block;object-fit:contain;animation:flea-thinking-float 2.8s ease-in-out infinite}body #nationalFeed .question-dialog-head>button{width:34px;height:34px;border:0;border-radius:999px;color:#5f5752;background:#f4f1ef;font-size:1rem}body #nationalFeed .feed-question-panel .feed-comment-list{display:grid;gap:7px}body #nationalFeed .feed-question-panel .reel-comment{border:1px solid #eee7e2;border-radius:8px;padding:9px 10px;background:#faf8f7}body #nationalFeed .feed-question-panel .question-input-bubble{border:1px solid #ded7d2;border-radius:8px;background:#fff}@keyframes flea-question-enter{0%{opacity:0;transform:translate(-50%,-46%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes flea-thinking-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.question-thinking-flea,body #nationalFeed .feed-question-panel{animation:none}}body #nationalFeed .national-card-footer{position:absolute;right:12px;bottom:12px;left:12px;z-index:12;width:auto;padding:0;background:transparent}body #nationalFeed .national-actions{grid-template-columns:minmax(0,1fr) minmax(110px,.7fr);gap:7px;padding:0}body #nationalFeed .national-actions button,body #nationalFeed .national-offer-box{min-height:48px;border-radius:8px}body #nationalFeed .national-offer-box{border:1px solid rgba(255,255,255,.3);color:#fff;background:#141417b8;box-shadow:0 8px 24px #00000038;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body #nationalFeed .national-offer-box input{color:#fff;background:transparent}body #nationalFeed .national-offer-box button{color:#ff8a47;background:transparent}body #nationalFeed .national-actions>button[data-national-action=buy]{border:1px solid #ff7a2f;color:#fff;background:#ff5a00;box-shadow:0 10px 24px #ff5a004d}body #nationalFeed .national-photo-arrow{top:50%;width:36px;height:36px;opacity:.7}.national-feed-nav{position:fixed;right:0;bottom:0;left:50%;z-index:60;width:min(100%,720px);min-height:calc(72px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;transform:translate(-50%);border-top:1px solid #eee9e5;padding:7px 8px max(7px,env(safe-area-inset-bottom));background:#fff}.national-feed-nav button{min-width:0;min-height:50px;display:grid;place-items:center;align-content:center;gap:2px;border:0;padding:0;color:#69615c;background:transparent;font-size:.56rem;font-weight:800;cursor:pointer}.national-feed-nav button[aria-current=page]{color:#ff5a00}.national-feed-nav .feed-add-button>strong{width:46px;height:46px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#ff5a00;font-size:1.7rem;font-weight:400;line-height:1}.national-feed-nav .feed-add-button>span{color:#69615c;font-size:.56rem;font-weight:800;line-height:1}body #nationalFeed .national-feed-nav .feed-profile-button{width:auto;height:auto;border:0;border-radius:0;padding:0;box-shadow:none}body #nationalFeed .national-feed-nav .feed-profile-button img{width:27px;height:27px;border:1px solid #d9d1cc;border-radius:999px}@media(min-width:721px){body #nationalFeed .national-feed-card.reel-card{border-radius:10px}}@media(max-width:390px){body #nationalFeed .national-feed-header{grid-template-columns:62px minmax(0,1fr) 44px;padding-inline:8px}.feed-brand{width:60px}.feed-mode-tabs{gap:14px}.feed-mode-tabs button{font-size:.76rem}.national-product-overlay{padding-right:64px;padding-left:13px}}body #offerConfirmModal{z-index:120}body .offer-confirm-card.modern-offer-card{position:relative;width:min(100%,480px);max-height:min(92dvh,820px);display:grid;gap:14px;overflow-y:auto;border:1px solid #ded8d4;border-radius:8px;padding:22px;color:#24201e;background:#fff;box-shadow:0 30px 80px #1e18154d}.modern-offer-close{position:absolute;top:16px;right:16px;z-index:2;width:40px;height:40px;border:0;color:#171717;background:transparent;font-size:1.9rem;font-weight:300;line-height:1;cursor:pointer}.modern-offer-flea{width:76px;height:76px;justify-self:center;object-fit:contain}.modern-offer-heading{display:grid;gap:6px;text-align:center}body .modern-offer-heading h2{color:#171717;font-size:1.8rem;line-height:1.08}body .modern-offer-heading p{color:#68616b;font-size:.86rem}.modern-offer-product{min-width:0;display:grid;grid-template-columns:126px minmax(0,1fr);align-items:center;gap:16px;border:1px solid #e5dfdb;border-radius:8px;padding:10px;background:#fff}.modern-offer-product>img{width:126px;height:104px;display:block;border-radius:7px;background:#111;object-fit:cover}.modern-offer-product>span{min-width:0;display:grid;gap:6px}.modern-offer-product strong,.modern-offer-product small,.modern-offer-product b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-offer-product strong{color:#171717;font-size:1rem}.modern-offer-product small{color:#62606b;font-size:.72rem}.modern-offer-product b{color:#ff5a00;font-size:1.06rem}.modern-offer-amount{display:grid;justify-items:center;gap:4px;border:1px solid #e7e1dd;border-radius:8px;padding:18px 12px;text-align:center;background:#fff}.modern-offer-meetup{border:1px solid #e7e1dd;border-radius:8px;padding:12px;background:#fffaf7}.modern-offer-meetup .pickup-location-map-shell,.modern-offer-meetup .pickup-location-map,.modern-offer-meetup .pickup-location-empty{min-height:178px;height:178px}.modern-offer-amount small{color:#24201e;font-size:.8rem;font-weight:900}.modern-offer-amount strong{color:#ff5a00;font-size:2.5rem;line-height:1}body .modern-offer-amount p{color:#68616b;font-size:.72rem}.modern-offer-notes{display:grid;gap:8px}.modern-offer-notes>span{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;border-radius:8px;padding:12px;background:#fff7f1}.modern-offer-notes>span>b{width:38px;height:38px;display:grid;place-items:center;border:2px solid #ff5a00;border-radius:999px;color:#ff5a00;font-size:1rem}body .modern-offer-notes p{display:grid;gap:2px;color:#4f4945;font-size:.7rem;line-height:1.4}.modern-offer-notes p strong{color:#24201e;font-size:.78rem}body .modern-offer-card .offer-confirm-actions{display:grid;grid-template-columns:1fr;gap:8px}body .modern-offer-card .offer-confirm-submit-status{margin:0;border:1px solid #f4b5a8;border-radius:8px;padding:10px 12px;color:#8f2417;background:#fff3f0;font-size:.78rem;font-weight:800;line-height:1.4;text-align:center}body .modern-offer-card .offer-confirm-button,body .modern-offer-card .offer-cancel-button{min-height:48px;border-radius:999px;font-weight:900;cursor:pointer}body .modern-offer-card .offer-confirm-button{border:0;color:#fff;background:#ff5a00;box-shadow:0 10px 24px #ff5a003d}body .modern-offer-card .offer-cancel-button{border:1px solid #ff5a00;color:#ff5a00;background:#fff}@media(max-width:520px){body .offer-confirm-modal{align-items:end;padding:0}body .offer-confirm-card.modern-offer-card{width:100%;max-height:94dvh;border-radius:8px 8px 0 0;padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.modern-offer-flea{width:62px;height:62px}body .modern-offer-heading h2{font-size:1.5rem}.modern-offer-product{grid-template-columns:100px minmax(0,1fr)}.modern-offer-product>img{width:100px;height:88px}}body .notification-item-row{overflow:hidden;border-radius:10px;background:transparent}body .notification-item-row>.notification-item{position:relative;z-index:2;min-height:92px;padding-right:54px;touch-action:pan-y;will-change:auto}body .notification-item-row.is-swiping>.notification-item{will-change:transform}body .notification-item-row>.notification-item:not(.is-unread){padding-right:54px}body .notification-swipe-archive{position:absolute;z-index:1;inset:0 0 0 auto;width:112px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#d64e0a,#9d3000);font-size:.72rem;font-weight:950;letter-spacing:.03em;opacity:0}body .notification-item-row.is-swiping-archive .notification-swipe-archive{opacity:1}body .notification-row-archive{position:absolute;z-index:4;right:10px;bottom:10px;width:30px;height:30px;border:1px solid #efc7ae;border-radius:9px;padding:0;color:#a63b04;background:#ffffffeb;font-size:1rem;font-weight:950;cursor:pointer}body .notification-swipe-hint{margin:0;color:#8b6d5c;font-size:.64rem;font-weight:800;text-align:center}body.past-notifications-open{overflow:hidden}body .past-notifications-modal{position:fixed;z-index:4700;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#28170e94;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body .past-notifications-modal[hidden]{display:none!important}body .past-notifications-card{position:relative;width:min(540px,100%);max-height:min(760px,calc(100svh - 36px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;border:1px solid #efcdb8;border-radius:24px;padding:24px;background:linear-gradient(150deg,#fff,#fff8f3 68%,#ffe2ce);box-shadow:0 28px 70px #481f084d}body .past-notifications-card>header{padding-right:38px}body .past-notifications-card>header span{color:#d64b05;font-size:.66rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}body .past-notifications-card>header h2{margin:4px 0;color:#201711;font-size:clamp(1.35rem,4vw,1.8rem)}body .past-notifications-card>header p,body .past-notifications-card>footer{margin:0;color:#765c4d;font-size:.75rem;line-height:1.4}body .past-notifications-card>footer{border-radius:12px;padding:10px 12px;background:#ffe1cca6;text-align:center}body .past-notifications-close{position:absolute;z-index:2;top:14px;right:14px;width:34px;height:34px;border:0;border-radius:999px;padding:0;color:#3c2518;background:#fff;font-size:1.3rem;cursor:pointer;box-shadow:0 4px 14px #50250e21}body .past-notification-list{min-height:120px;display:grid;align-content:start;gap:10px;overflow-y:auto;overscroll-behavior:contain}body .past-notification-item{display:grid;gap:6px;border:1px solid #eaded6;border-radius:14px;padding:13px;background:#fff;box-shadow:0 5px 15px #4f2a1512}body .past-notification-item>header,body .past-notification-item>footer{display:flex;align-items:center;justify-content:space-between;gap:8px}body .past-notification-item>header span{border-radius:999px;padding:3px 7px;color:#a43b00;background:#fff0e5;font-size:.58rem;font-weight:900;text-transform:uppercase}body .past-notification-item>header time,body .past-notification-item>footer{color:#8a7062;font-size:.62rem;font-weight:750}body .past-notification-item>strong{color:#2b2019;font-size:.84rem}body .past-notification-item>p{margin:0;color:#6f5c51;font-size:.72rem;line-height:1.4}body .past-notifications-empty{min-height:150px;display:grid;place-content:center;gap:4px;margin:0;color:#6f5a4d;text-align:center}body .past-notifications-empty strong{color:#34251c}body .past-notifications-empty span{font-size:.74rem}@media(max-width:760px){body .notification-row-archive{display:none}body .notification-item-row>.notification-item,body .notification-item-row>.notification-item:not(.is-unread){padding-right:15px}body .past-notifications-modal{align-items:end;padding:10px}body .past-notifications-card{width:100%;max-height:min(82svh,720px);border-radius:24px 24px 16px 16px;padding:20px 16px 16px}}body #messageCenterScreen .message-offer-waiting-banner[data-transaction-speaker=them] .message-transaction-profile{border-color:#ff6f1f3d}body #messageCenterScreen .message-offer-waiting-banner[data-transaction-speaker=you] .message-transaction-profile{border-color:#2770e03d}body #messageCenterScreen .message-bubble{min-width:min(180px,72%);gap:7px;border:1px solid transparent;color:#fff;box-shadow:0 8px 20px #1a38621f}body #messageCenterScreen button:is(.message-bubble-sender,.message-activity-sender){cursor:pointer}body #messageCenterScreen :is(.message-bubble-sender,.message-activity-sender)>span{min-width:0;display:grid;gap:0}body #messageCenterScreen .message-bubble .message-photo-link{background:#ffffff2e}body #messageCenterScreen .message-activity-copy{min-width:0}body #messageCenterScreen .message-transaction-card[data-transaction-speaker=system]{justify-self:center;border-color:#68748338;background:linear-gradient(135deg,#f3f5f7,#fff 68%);box-shadow:0 9px 22px #444e5b14}body #messageCenterScreen .message-offer-waiting-banner{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;justify-self:start;border-color:#ff6f1f40;color:#5d2e12;background:linear-gradient(110deg,#ffd6b8,#fff6ee 36%,#fff 78%)}@media(max-width:520px){body #messageCenterScreen .message-bubble{max-width:91%}body #messageCenterScreen .message-activity-event[data-message-speaker],body #messageCenterScreen .message-offer-waiting-banner{width:94%;grid-template-columns:24px minmax(0,1fr)}body #messageCenterScreen .message-offer-waiting-banner{grid-template-columns:minmax(0,1fr)}}.buy-now-find-ticket{position:relative;min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;overflow:hidden;border:1px dashed rgba(255,255,255,.68);border-radius:16px;padding:11px 13px;color:#fff;background:radial-gradient(circle at 90% 14%,rgba(255,255,255,.25) 0 7%,transparent 7.5%),linear-gradient(135deg,#ff4f00,#ff7a21 58%,#ff9a56);box-shadow:0 15px 32px #c841003b}.buy-now-find-ticket[hidden]{display:none!important}.buy-now-find-ticket:before,.buy-now-find-ticket:after{content:"";position:absolute;top:50%;width:18px;height:18px;border-radius:999px;background:#fffaf6;transform:translateY(-50%)}.buy-now-find-ticket:before{left:-11px}.buy-now-find-ticket:after{right:-11px}.buy-now-find-ticket>img{width:58px;height:58px;border:2px solid rgba(255,255,255,.76);border-radius:13px;object-fit:cover;background:#fff;box-shadow:0 7px 18px #76230038}.buy-now-find-copy{min-width:0;display:grid;gap:3px}.buy-now-find-copy>small{display:flex;align-items:center;gap:5px;color:#ffffffe0;font-size:.58rem;font-weight:950;letter-spacing:.14em}.buy-now-find-copy>small i{width:6px;height:6px;border-radius:999px;background:#fff;box-shadow:0 0 0 3px #fff3}.buy-now-find-copy>strong{overflow:hidden;color:#fff;font-size:.94rem;line-height:1.14;text-overflow:ellipsis;white-space:nowrap}.buy-now-find-copy>span{overflow:hidden;color:#ffffffd1;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.buy-now-find-ticket>b{color:#fff;font-size:1.24rem;line-height:1;white-space:nowrap}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation){width:min(100%,500px);max-height:min(90dvh,700px);gap:9px;border:1px solid rgba(255,112,28,.28);border-radius:24px;padding:14px;background:linear-gradient(180deg,#fffaf6 0,#fff 32%,#fff);box-shadow:0 28px 80px #4d240d47}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation)>#transactionFlowTitle{order:1;color:#c74400;font-size:1.2rem;letter-spacing:-.02em}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation)>#transactionFlowCopy{order:2;color:#756359;font-size:.71rem;line-height:1.3}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation)>.buy-now-find-ticket{order:3}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation)>.transaction-flow-summary{display:none}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation)>.buyer-checkout-panel{order:4}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation)>.pickup-scheduler{order:5}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation)>.buyer-availability-confirmation{order:6}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation)>.offer-warning{order:7}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation)>.offer-confirm-actions{order:8}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .buyer-checkout-panel{gap:8px;border:0;padding:0;background:transparent}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .buyer-checkout-panel>.transaction-section-head{align-items:end;padding:2px 2px 0}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .buyer-checkout-panel>.transaction-section-head strong{color:#322720;font-size:.8rem}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .buyer-checkout-panel>.transaction-section-head small{max-width:230px;color:#786b64;font-size:.64rem;text-align:right}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .checkout-method-grid{grid-template-columns:minmax(0,1fr);gap:7px}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .checkout-method-card{grid-template-columns:42px minmax(0,1fr);min-height:72px;gap:10px;border-width:1px;border-color:#eadfd8;border-radius:14px;padding:10px 12px;box-shadow:none}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .checkout-method-circle{width:40px;height:40px;border-width:1px;font-size:1rem}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .checkout-method-card strong{font-size:.78rem;line-height:1.15}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .checkout-method-card small{display:block;overflow:visible;color:#786b64;font-size:.61rem;line-height:1.24;-webkit-line-clamp:unset}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .checkout-method-card .checkout-method-fee{display:block;overflow:visible;margin-top:4px;color:#594943;font-weight:700;-webkit-line-clamp:unset}.checkout-card-fee-disclosure{display:block;margin:0 0 9px;color:#6f5e55;font-size:.69rem;line-height:1.35}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .cash-method-card:has(input:checked){border-color:#0f766e80;background:linear-gradient(145deg,#ecfdf5,#fff)}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .cash-method-card:has(input:checked) .checkout-method-circle{border-color:#0f766e;background:#0f766e}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .buy-now-method-card:has(input:checked){border-color:#ff5a0085;background:linear-gradient(145deg,#fff2e8,#fff)}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .checkout-total-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .checkout-total-grid[data-layout=shipping]{grid-template-columns:repeat(3,minmax(0,1fr))}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .checkout-total-grid span{gap:2px;border-radius:10px;padding:7px 9px;background:#fff}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .checkout-total-grid small{font-size:.56rem;text-transform:uppercase}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .checkout-total-grid strong{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .release-confirmation-panel{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;border:0;border-radius:10px;padding:7px 9px;background:#f2f7ff}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation)[data-checkout-payment=cash] .release-confirmation-panel{background:#edf9f5}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .release-confirmation-panel strong{color:#153f69;font-size:.67rem;white-space:nowrap}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation)[data-checkout-payment=cash] .release-confirmation-panel strong{color:#0f6d61}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .release-confirmation-panel small{font-size:.61rem;line-height:1.25}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .pickup-scheduler{gap:8px;border:0;border-radius:14px;padding:10px;background:#fff7f0}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .pickup-scheduler>.transaction-section-head strong{color:#3a2b22;font-size:.79rem}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .pickup-scheduler>.transaction-section-head small{max-width:230px;font-size:.62rem;text-align:right}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .pickup-time-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .pickup-time-option{grid-template-columns:16px minmax(0,1fr);min-height:54px;gap:6px;border-radius:11px;padding:7px 8px}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .pickup-time-option strong{font-size:.69rem}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .pickup-time-option small{font-size:.58rem;line-height:1.22}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .pickup-specific-schedule{gap:6px;border:0;border-radius:10px;padding:7px}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .pickup-specific-schedule select,.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .pickup-specific-schedule input{min-height:38px}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .address-release-note{border-left:3px solid #ff7a21;padding-left:7px;font-size:.59rem;line-height:1.25}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation)>.offer-warning{border:0;border-radius:999px;padding:6px 10px;color:#745c4e;background:#f8f3ef;font-size:.61rem;line-height:1.2;text-align:center}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation)>.offer-confirm-actions{position:sticky;z-index:5;bottom:-14px;grid-template-columns:86px minmax(0,1fr);margin:0 -14px -14px;border-top:1px solid rgba(255,112,28,.15);padding:9px 14px 12px;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation)>.offer-confirm-actions button{min-height:42px;font-size:.72rem}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation)>.offer-confirm-actions .offer-confirm-button{background:linear-gradient(135deg,#ff6a00,#ff4f00);box-shadow:0 9px 20px #ff4f003d}@media(max-width:520px){.offer-confirm-modal.is-buyer-checkout-modal{place-items:end center;padding:8px 8px max(8px,env(safe-area-inset-bottom));background:#26191257}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation){width:100%;max-height:min(92dvh,720px);border-radius:24px 24px 16px 16px;padding:12px}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation)>#transactionFlowCopy{display:none}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation)>.offer-confirm-actions{bottom:-12px;margin:0 -12px -12px;padding:8px 12px max(10px,env(safe-area-inset-bottom))}.buy-now-find-ticket{grid-template-columns:52px minmax(0,1fr) auto;padding:9px 11px}.buy-now-find-ticket>img{width:52px;height:52px}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .pickup-time-choices,.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .pickup-specific-schedule{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:370px){.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .checkout-method-card{grid-template-columns:34px minmax(0,1fr);padding:7px}.transaction-flow-card.is-buyer-checkout:not(.is-purchase-confirmation) .checkout-method-circle{width:32px;height:32px}.buy-now-find-ticket>b{font-size:1.02rem}}body .home-header .profile-bubble-button.home-profile-button{padding:3px;overflow:hidden}body .home-header .home-notification-avatar-source{width:100%;height:100%;display:block!important;border-radius:999px;object-fit:cover}.profile-dashboard-header-button .app-header-profile-avatar{width:100%;height:100%;display:block;border:3px solid #fff;border-radius:999px;background:#fff2e8;object-fit:cover;box-shadow:0 0 0 1px #e6e8ec}.home-bottom-navigation button{position:relative;font-size:.76rem;font-weight:750}.home-bottom-navigation button>span{line-height:1.05}.home-bottom-navigation .home-bottom-nav-badge{position:absolute;top:2px;right:auto;left:calc(50% + 8px);z-index:3;min-width:22px;height:22px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;padding:0 5px;color:#fff;background:#ff5a00;box-shadow:0 3px 8px #b137003d;font-family:Arial,sans-serif;font-size:.65rem;font-weight:900;line-height:1}.home-bottom-navigation .home-bottom-nav-badge[hidden]{display:none}.home-bottom-navigation #homeBottomMessageBadge{background:#2876df;box-shadow:0 3px 8px #1c53a53d}@media(max-width:620px){.home-bottom-navigation button{font-size:.7rem}}@media(max-width:390px){.home-bottom-navigation button span{font-size:.64rem}.home-bottom-navigation .home-bottom-notifications span{letter-spacing:-.025em}}@media(max-width:350px){.home-bottom-navigation .home-bottom-notifications span{font-size:.59rem}}.message-time-counter-card{width:min(92vw,460px);padding:24px;border-radius:26px;text-align:left;background:radial-gradient(circle at 100% 0,rgba(249,115,22,.14),transparent 36%),#fff}#messageTimeCounterModal{z-index:4520}.message-time-counter-card>h2,.message-time-counter-card>p{margin-inline:0;text-align:left}.message-time-counter-icon{display:grid;width:42px;height:42px;margin-bottom:12px;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,#f97316,#ff9b52);box-shadow:0 10px 24px #f973163d;font-size:21px;font-weight:900}.message-time-counter-current{display:grid;gap:3px;margin:18px 0;padding:14px 16px;border:1px solid #fed7aa;border-radius:16px;background:#fff7ed}.message-time-counter-current small,.message-time-counter-current span{color:#8a4b1d;font-size:12px}.message-time-counter-current strong{color:#7c2d12;font-size:16px}.message-time-counter-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.message-time-counter-fields label{display:grid;gap:6px;color:#3f434b;font-size:12px;font-weight:800}.message-time-counter-fields input{width:100%;min-height:46px;padding:10px 12px;border:1px solid #d9dde4;border-radius:13px;background:#fff;color:#20242b;font:inherit}.message-final-pickup-calendar{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;padding:16px;border:1px solid rgba(255,255,255,.8);border-radius:20px;color:#20242b;background:#fffffff0;box-shadow:0 12px 28px #23272f1a}.message-final-pickup-calendar[data-pickup-payment=card]{border-color:#b9d3ff;background:linear-gradient(145deg,#eef5ff,#fffffffa 58%)}.message-final-pickup-calendar[data-pickup-payment=card] .message-final-calendar-date{border-color:#b9d3ff}.message-final-pickup-calendar[data-pickup-payment=card] .message-final-calendar-date small,.message-final-pickup-calendar[data-pickup-payment=card] .message-final-calendar-location>span:first-child,.message-final-pickup-calendar[data-pickup-payment=card]>footer>span{background:#2770df}.message-final-pickup-calendar[data-pickup-payment=card]>footer{color:#174ea6}.message-buyer-payment-status{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;border-radius:13px;padding:11px 12px;color:#fff;box-shadow:0 8px 18px #1b406e24}.message-buyer-payment-status.is-cash{background:linear-gradient(135deg,#29a36f,#14734e)}.message-buyer-payment-status.is-card{background:linear-gradient(135deg,#3b82e6,#1f5eb9)}.message-buyer-payment-status>span{grid-row:1 / span 2;min-width:34px;height:28px;display:grid;place-items:center;border-radius:9px;padding:0 7px;color:inherit;background:#ffffff2e;font-size:10px;font-weight:950;letter-spacing:.04em}.message-buyer-payment-status>strong{color:inherit;font-size:13px;line-height:1.15}.message-buyer-payment-status>small{color:#ffffffe0;font-size:10px;line-height:1.3}.message-final-calendar-date{display:grid;align-content:center;min-height:80px;overflow:hidden;border:1px solid #ffd5b7;border-radius:16px;text-align:center;background:#fff}.message-final-calendar-date small{padding:5px 4px;color:#fff;background:#f97316;font-size:10px;font-weight:900;letter-spacing:.12em}.message-final-calendar-date strong{padding:8px 4px 10px;color:#25282e;font-size:30px;line-height:1}.message-final-calendar-copy{display:grid;align-content:center;gap:3px;min-width:0}.message-final-calendar-copy small{color:#df5b0b;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.message-final-calendar-copy h4{margin:0;color:#20242b;font-size:16px;line-height:1.2}.message-final-calendar-copy>strong{color:#1d4ed8;font-size:15px}.message-final-calendar-copy>span{color:#666c76;font-size:12px;font-weight:700}.message-final-calendar-location{grid-column:1 / -1;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center;padding:11px 12px;border-radius:14px;background:#f3f6fa}.message-final-calendar-location>span:first-child{display:grid;width:28px;height:28px;place-items:center;border-radius:10px;color:#fff;background:#1d64d8}.message-final-calendar-location>span:nth-child(2){display:grid;min-width:0}.message-final-calendar-location small{color:#727782;font-size:10px;font-weight:800;text-transform:uppercase}.message-final-calendar-location strong{overflow-wrap:anywhere;color:#272b32;font-size:12px}.message-final-calendar-location a{padding:7px 9px;border-radius:9px;color:#1755b6;background:#fff;font-size:11px;font-weight:900;text-decoration:none}.message-final-pickup-calendar>footer{grid-column:1 / -1;display:flex;gap:7px;align-items:center;color:#22734b;font-size:11px}.message-final-pickup-calendar>footer>span{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#fff;background:#22a268;font-size:11px}@media(max-width:540px){.message-time-counter-card{width:min(94vw,430px);padding:20px 16px;border-radius:22px}.message-time-counter-fields{grid-template-columns:1fr}.message-final-pickup-calendar{grid-template-columns:66px minmax(0,1fr);gap:11px;padding:13px}.message-final-calendar-date{min-height:74px}.message-final-calendar-location{grid-template-columns:26px minmax(0,1fr)}.message-final-calendar-location a{grid-column:2;justify-self:start}}.message-cash-pickup-complete{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px;border:1px solid rgba(34,162,104,.25);border-radius:20px;color:#20242b;background:#fffffff2}.message-cash-complete-check{display:grid;width:44px;height:44px;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(135deg,#15945a,#38bd7c);box-shadow:0 8px 18px #15945a38;font-size:21px;font-weight:900}.message-cash-pickup-complete>div{display:grid;gap:4px;min-width:0}.message-cash-pickup-complete>div small{color:#19714a;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.message-cash-pickup-complete h4,.message-cash-pickup-complete p{margin:0}.message-cash-pickup-complete h4{font-size:16px}.message-cash-pickup-complete p{color:#656b75;font-size:12px;line-height:1.4}.message-cash-pickup-complete>aside{grid-column:1 / -1;display:grid;gap:4px;padding:12px 14px;border-radius:14px;color:#25416c;background:#edf4ff}.message-cash-pickup-complete>aside strong{font-size:13px}.message-cash-pickup-complete>aside span{font-size:11px;line-height:1.4}body .message-commerce-panel{margin:0 18px 12px;padding:14px;border:1px solid #e8e4df;border-left:4px solid #ff5a00;border-radius:8px;background:#fff}body .message-commerce-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}body .message-commerce-head>span{display:grid;gap:3px;min-width:0}body .message-commerce-head small,body .message-pickup-qr small{color:#8b8178;font-size:.68rem;font-weight:800;letter-spacing:0;text-transform:uppercase}body .message-commerce-head strong{color:#171717;font-size:1.02rem;line-height:1.25}body .message-commerce-head b{flex:0 0 auto;color:#ff5a00;font-size:1.25rem;line-height:1}body .message-commerce-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:15px 0 12px;padding:0;list-style:none}body .message-commerce-progress li{position:relative;display:grid;justify-items:center;gap:5px;min-width:0;color:#9b948d;font-size:.65rem;font-weight:750;text-align:center}body .message-commerce-progress li:before{position:relative;z-index:1;width:10px;height:10px;border:2px solid #d8d2cc;border-radius:50%;background:#fff;content:""}body .message-commerce-progress li:after{position:absolute;top:5px;right:50%;width:100%;height:2px;background:#e4dfda;content:""}body .message-commerce-progress li:first-child:after{display:none}body .message-commerce-progress li.is-complete,body .message-commerce-progress li.is-current{color:#332d29}body .message-commerce-progress li.is-complete:before,body .message-commerce-progress li.is-current:before{border-color:#ff5a00;background:#ff5a00}body .message-commerce-progress li.is-complete:after,body .message-commerce-progress li.is-current:after{background:#ff5a00}body .message-commerce-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;padding:11px 0;border-top:1px solid #eeeae6;border-bottom:1px solid #eeeae6}body .message-commerce-detail{display:grid;gap:2px;min-width:0}body .message-commerce-detail small{color:#8b8178;font-size:.69rem;font-weight:750}body .message-commerce-detail strong{overflow-wrap:anywhere;color:#332d29;font-size:.8rem;line-height:1.35}body .message-commerce-detail a{display:grid;gap:2px;color:inherit;text-decoration:none}body .message-commerce-detail a span{color:#e84f00;font-size:.72rem;font-weight:850}body .message-commerce-detail a:hover span,body .message-commerce-detail a:focus-visible span{text-decoration:underline}body .message-commerce-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}body .message-commerce-actions button,body .message-pickup-qr button,body .message-suggested-replies button{min-height:38px;padding:8px 13px;border:1px solid #dcd6d0;border-radius:7px;color:#332d29;background:#fff;font:inherit;font-size:.76rem;font-weight:800;cursor:pointer}body .message-commerce-panel[hidden],body .message-pickup-qr[hidden],body .message-suggested-replies[hidden]{display:none!important}body .message-commerce-actions button[data-primary=true],body .message-pickup-qr button{border-color:#ff5a00;color:#fff;background:#ff5a00}body .message-commerce-actions button[data-tone=danger]{color:#b42318}body .message-commerce-actions label{display:flex;flex:1 1 190px;min-width:0;height:38px;border:1px solid #dcd6d0;border-radius:7px;background:#fff}body .message-commerce-actions label span{display:grid;place-items:center;min-width:28px;color:#ff5a00;font-weight:900}body .message-commerce-actions input{width:100%;min-width:0;border:0;border-radius:inherit;outline:0;font:inherit;font-size:.85rem;font-weight:800}body .message-pickup-qr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #eeeae6}body .message-pickup-qr>span{display:grid;gap:2px}body .message-pickup-qr strong{color:#171717;font-size:.88rem}body .message-pickup-qr em{color:#756c64;font-size:.72rem;font-style:normal;line-height:1.4}body .message-pickup-qr img{width:86px;height:86px;object-fit:contain;border:1px solid #e5dfd9;border-radius:6px}body .message-pickup-qr b{color:#171717;font-size:.9rem;letter-spacing:0}body .message-commerce-status{min-height:0;margin:8px 0 0;color:#756c64;font-size:.73rem}body .message-commerce-status:empty{display:none}body .message-suggested-replies{display:grid;gap:7px;padding:10px 18px 8px;border-top:1px solid #eeeae6;background:#fff}body .message-suggested-replies>span{display:flex;align-items:baseline;gap:6px;color:#403934;font-size:.7rem}body .message-suggested-replies>span small{color:#938b84}body .message-suggested-replies>div{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}body .message-suggested-replies button{flex:0 0 auto;min-height:34px;padding:7px 11px;border-color:#ffb184;color:#7f3107;background:#fff8f4;font-size:.71rem}body .message-activity-event[data-activity-tone=counter] .message-activity-icon,body .message-activity-event[data-activity-tone=offer] .message-activity-icon{color:#ff5a00;background:#fff2e9}@media(max-width:720px){body .message-commerce-panel{margin:0 10px 10px;padding:12px}body .message-commerce-progress li{font-size:.6rem}body .message-commerce-details{grid-template-columns:1fr;gap:7px}body .message-commerce-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body .message-commerce-actions label,body .message-commerce-actions button{width:100%}body .message-commerce-actions label{grid-column:1 / -1}body .message-pickup-qr{grid-template-columns:1fr auto}body .message-pickup-qr button{grid-column:1 / -1}body .message-suggested-replies{padding-inline:10px}}*{box-sizing:border-box}body{margin:0;min-height:100vh;color:var(--ink);background:var(--white)}body.profile-gate-open,body.profile-admin-open,body.national-feed-open,body.commitment-question-open,body.booth-registration-open,body.shop-intent-open,body.sign-in-open,body.device-permission-open{overflow:hidden}button,input,textarea,select{font:inherit}.permission-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-content:center;justify-items:center;gap:28px;padding:22px;overflow:hidden;background:#fff;border:0;width:100dvw;height:100dvh;transition:opacity .22s ease,visibility .22s ease}body.startup-active .app-shell{visibility:hidden}.swipe-action-overlay{--swipe-progress: 0;--swipe-x: 0px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-content:center;justify-items:center;gap:10px;color:var(--white);background:rgba(15,118,110,calc(.16 + var(--swipe-progress) * .68));-webkit-backdrop-filter:blur(calc(var(--swipe-progress) * 5px));backdrop-filter:blur(calc(var(--swipe-progress) * 5px));opacity:var(--swipe-progress);pointer-events:none}.swipe-action-overlay[hidden]{display:none}.swipe-action-overlay.is-delete{background:rgba(185,28,28,calc(.16 + var(--swipe-progress) * .68))}.swipe-action-overlay span,.swipe-action-overlay strong{transform:translate(var(--swipe-x))}.swipe-action-overlay span{font-size:4rem;line-height:1}.swipe-action-overlay strong{font-size:1.6rem}.action-confirmation{position:fixed;left:50%;bottom:max(22px,calc(env(safe-area-inset-bottom) + 14px));z-index:210;min-width:min(86vw,320px);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;border:1px solid rgba(15,118,110,.28);border-radius:8px;padding:12px 14px;color:var(--ink);background:#fffffff7;box-shadow:0 18px 46px #27211d3d;transform:translate(-50%,18px);opacity:0;transition:opacity .16s ease,transform .16s ease}.action-confirmation[hidden]{display:none}.action-confirmation.is-visible{opacity:1;transform:translate(-50%)}.action-confirmation span{font-size:1.4rem}.permission-screen.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.device-permission-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));background:#2b1f1880;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.device-permission-modal[hidden]{display:none}.device-permission-card{position:relative;width:min(100%,420px);max-height:min(720px,calc(100dvh - 36px));overflow-y:auto;border:1px solid rgba(234,88,12,.16);border-radius:24px;padding:24px;color:var(--ink);background:#fffdfb;box-shadow:0 30px 80px #2c1c1247}.device-permission-card section{display:grid;justify-items:center;gap:12px;text-align:center}.device-permission-card section[hidden]{display:none}.device-permission-card section>small{color:var(--orange-dark);font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.device-permission-card h2,.device-permission-card p{margin:0}.device-permission-card h2{max-width:320px;font-size:clamp(1.55rem,6vw,2.1rem);line-height:1.04}.device-permission-card section>p:not(.device-permission-status){max-width:340px;color:#6f6259;font-size:.88rem;line-height:1.55}.device-permission-later{position:absolute;top:14px;right:14px;width:34px;height:34px;border:1px solid #eadbd2;border-radius:50%;color:#7a6558;background:#fff;font-size:1.2rem;cursor:pointer}.device-permission-progress{width:124px;display:grid;grid-template-columns:28px 1fr 28px;align-items:center;margin:0 auto 18px}.device-permission-progress span{width:28px;height:28px;display:grid;place-items:center;border:1px solid #eadbd2;border-radius:50%;color:#9a887d;background:#fff;font-size:.7rem;font-weight:900}.device-permission-progress span.is-active,.device-permission-progress span.is-complete{border-color:var(--orange);color:#fff;background:var(--orange)}.device-permission-progress i{height:2px;display:block;background:#eadbd2}.device-permission-icon{width:78px;height:78px;display:grid;place-items:center;border-radius:26px;color:#fff;background:linear-gradient(145deg,#ff7a1a,#e64d00);box-shadow:0 16px 34px #ea580c40;font-size:2.6rem;font-weight:900}.device-permission-bell{background:linear-gradient(145deg,#159d91,#0f766e);box-shadow:0 16px 34px #0f766e3d;font-size:2rem}.device-permission-primary,.device-permission-secondary{width:100%;min-height:48px;border-radius:14px;padding:0 16px;font-weight:900;cursor:pointer}.device-permission-primary{border:1px solid var(--orange);color:#fff;background:var(--orange);box-shadow:0 12px 26px #ea580c33}.device-permission-secondary{border:1px solid #eadbd2;color:var(--orange-dark);background:#fff}.device-permission-primary:disabled,.device-permission-secondary:disabled{opacity:.58;cursor:wait}.device-permission-status{min-height:1.3em;color:#0f766e;font-size:.75rem;font-weight:800}.intro-logo{width:min(72vw,270px);height:auto;display:block;filter:drop-shadow(0 16px 24px rgba(249,115,22,.14))}.enter-button{position:relative;z-index:1;width:min(100%,390px);min-height:62px;border:0;border-radius:8px;color:var(--white);background:linear-gradient(135deg,var(--orange),#fb8c24);box-shadow:0 14px 28px #f9731633;font-size:clamp(1rem,4vw,1.28rem);font-weight:900;cursor:pointer}.app-shell{min-height:100vh;padding:0 clamp(10px,3vw,18px) 30px}.home-screen{width:min(100%,620px);margin:0 auto;text-align:center}.home-screen[hidden],.seller-store-screen[hidden],.buyer-profile-screen[hidden],.sell-screen[hidden],.vendor-screen[hidden],.vendor-dashboard-screen[hidden],.message-center-screen[hidden],.sell-choice-menu[hidden]{display:none}.home-header{width:100%;min-height:104px;display:grid;grid-template-columns:minmax(128px,1fr) auto minmax(128px,1fr);align-items:center;gap:8px;margin:0 0 18px;padding:max(18px,calc(env(safe-area-inset-top) + 14px)) max(18px,calc(env(safe-area-inset-right) + 14px)) 12px max(18px,calc(env(safe-area-inset-left) + 14px));border-bottom:1px solid rgba(255,210,180,.8);background:var(--white);position:sticky;top:0;z-index:25}.home-account-icons{grid-column:1;justify-self:start;display:flex;align-items:center;gap:10px}.profile-bubble-stack{display:grid;justify-items:center;gap:5px}.profile-bubble-button{position:relative;width:62px;height:62px;border:2px solid rgba(255,210,180,.92);border-radius:999px;padding:5px;background:var(--white);box-shadow:0 10px 20px #5a3a231f;cursor:pointer}.profile-bubble-button img{width:100%;height:100%;display:block;border-radius:inherit;object-fit:cover}.profile-sign-in-button{width:58px;min-height:23px;border:1px solid rgba(255,210,180,.96);border-radius:999px;padding:0 8px;color:var(--orange-dark);background:var(--white);box-shadow:0 7px 15px #5a3a231a;font-size:.66rem;font-weight:900;line-height:1;cursor:pointer}.profile-sign-in-button[hidden]{display:none}.profile-notification-badge{position:absolute;top:-4px;right:-5px;min-width:22px;height:22px;display:grid;place-items:center;border:2px solid var(--white);border-radius:999px;color:var(--white);background:#0ea5e9;font-family:system-ui,sans-serif;font-size:.68rem;font-weight:900}.profile-notification-badge[hidden]{display:none}.home-message-button{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,210,180,.92);border-radius:999px;color:var(--orange-dark);background:#fffaf5f0;box-shadow:0 10px 20px #5a3a231a;cursor:pointer}.screen-account-actions{display:flex;align-items:center;justify-content:end;gap:8px}.screen-message-button{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,210,180,.92);border-radius:999px;color:var(--orange-dark);background:#fffaf5f0;box-shadow:0 8px 18px #5a3a231a;cursor:pointer}.screen-message-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.home-message-button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.account-notification-panel{position:fixed;z-index:42;top:calc(env(safe-area-inset-top) + 84px);left:max(14px,env(safe-area-inset-left));width:min(calc(100vw - 28px),360px);display:grid;gap:10px;border:1px solid rgba(255,210,180,.95);border-radius:8px;padding:12px;background:#fffffffa;box-shadow:0 24px 50px #5a3a2333}.account-notification-panel[hidden]{display:none}.notification-panel-head{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--orange-dark)}.notification-panel-head button{width:30px;height:30px;border:1px solid var(--line);border-radius:8px;color:var(--orange-dark);background:var(--white);cursor:pointer}.notification-tabs{display:flex;gap:6px;overflow-x:auto}.notification-tabs[hidden]{display:none}.notification-products-button,.notification-edit-profile,.notification-sign-out{min-height:38px;border:0;border-radius:999px;padding:0 13px;color:var(--white);background:var(--orange);font-size:.78rem;font-weight:900;cursor:pointer}.notification-products-button{background:#0f766e}.notification-sign-out{color:var(--ink);background:var(--orange-soft);border:1px solid var(--line)}.notification-tabs button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:7px 10px;color:var(--orange-dark);background:var(--white);font-size:.68rem;font-weight:900;white-space:nowrap;cursor:pointer}.notification-tabs button em{min-width:20px;height:20px;display:inline-grid;place-items:center;border-radius:999px;padding:0 5px;color:#fff;background:var(--orange);font-size:.61rem;font-style:normal;line-height:1}.notification-tabs button[aria-pressed=true] em{color:var(--orange-dark);background:#fff}.notification-tabs button[aria-pressed=true]{color:var(--white);border-color:var(--orange);background:var(--orange)}.notification-list{display:grid;gap:12px;max-height:320px;overflow-y:auto}.account-notification-panel.is-signed-out .notification-list{max-height:none;overflow:visible}.notification-item{display:grid;gap:4px;border:1px solid var(--line);border-radius:8px;padding:10px;color:var(--ink);background:var(--white);text-align:left;cursor:pointer}.notification-item-row{position:relative}.notification-item-row>.notification-item{width:100%}.notification-item.is-unread{border-color:#0ea5e966;background:#eff6ffdb}.notification-item span{width:fit-content;border-radius:999px;padding:3px 7px;color:var(--white);background:#0ea5e9;font-size:.58rem;font-weight:900;text-transform:uppercase}.notification-item .notification-received-at{color:#866b5d;font-size:.64rem;font-style:normal;font-weight:750;letter-spacing:.01em}.notification-item small,.notification-empty{margin:0;color:var(--muted);font-size:.72rem;line-height:1.25}.notification-item em{width:fit-content;border-radius:8px;padding:5px 8px;color:var(--orange-dark);background:var(--orange-soft);font-size:.68rem;font-style:normal;font-weight:900}.question-reply-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:grid;place-items:center;padding:22px;background:#0b183075;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.question-reply-modal[hidden]{display:none}.question-reply-card{position:relative;width:min(520px,100%);display:grid;gap:18px;border:1px solid rgba(255,106,0,.32);border-radius:28px;padding:28px;color:#0b1830;background:#fff;box-shadow:0 28px 70px #0b18303d}.question-reply-close{position:absolute;top:14px;right:16px;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;color:#5d6878;background:#f5f6f8;font-size:1.65rem;line-height:1;cursor:pointer}.question-reply-heading{display:grid;gap:5px;padding-right:42px}.question-reply-kicker{width:fit-content;border-radius:999px;padding:5px 10px;color:#c44f00;background:#fff1e6;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.question-reply-heading h2,.question-reply-heading p{margin:0}.question-reply-heading h2{font-size:clamp(1.45rem,4vw,2rem);line-height:1.1}.question-reply-heading p{color:#697486;font-size:.88rem;line-height:1.45}.question-reply-product{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;border:1px solid #eceff3;border-radius:18px;padding:10px;background:#fbfbfc}.question-reply-product img{width:72px;aspect-ratio:1;border-radius:13px;object-fit:cover;background:#fff4ea}.question-reply-product>span{min-width:0;display:grid;gap:3px}.question-reply-product small,.question-reply-product em{color:#748092;font-size:.75rem;font-style:normal}.question-reply-product strong{overflow:hidden;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.question-reply-question{position:relative;margin:0;border-left:4px solid #ff6a00;border-radius:0 16px 16px 0;padding:16px 18px;color:#182438;background:#fff7f0;font-size:1rem;font-weight:750;line-height:1.5}.question-reply-field{display:grid;gap:7px}.question-reply-field>span{font-size:.82rem;font-weight:900}.question-reply-field textarea{width:100%;min-height:118px;resize:vertical;border:1.5px solid #dfe3e9;border-radius:16px;padding:14px 15px;color:#0b1830;background:#fff;font:inherit;line-height:1.45}.question-reply-field textarea:focus{border-color:#ff6a00;outline:3px solid rgba(255,106,0,.13)}.question-reply-field>small{justify-self:end;color:#8a94a3;font-size:.7rem}.question-reply-status{min-height:18px;margin:-8px 0 0;color:#647084;font-size:.78rem;font-weight:750}.question-reply-status.is-error{color:#b42318}.question-reply-status.is-success{color:#16803d}.question-reply-actions{display:grid;grid-template-columns:1fr 1.35fr;gap:10px}.question-reply-actions button{min-height:48px;border-radius:14px;padding:10px 18px;font:inherit;font-weight:900;cursor:pointer}.question-reply-cancel{border:1px solid #dfe3e9;color:#566173;background:#fff}.question-reply-send{border:0;color:#fff;background:linear-gradient(135deg,#ff7818,#ff5a00);box-shadow:0 10px 24px #ff5a0038}.question-reply-actions button:disabled{opacity:.55;cursor:wait}@media(max-width:600px){.question-reply-modal{align-items:end;padding:0}.question-reply-card{width:100%;max-height:min(88vh,720px);overflow-y:auto;border-width:1px 0 0;border-radius:26px 26px 0 0;padding:24px 18px calc(22px + env(safe-area-inset-bottom))}.question-reply-actions{position:sticky;bottom:0;padding-top:4px;background:#fff}}.signed-out-account-ad{width:100%;display:grid;gap:8px;border:0;border-radius:0;padding:18px 16px 16px;color:var(--ink);background:transparent;text-align:left;cursor:pointer}.signed-out-account-ad strong{color:#171717;font-size:1.04rem;line-height:1.2}.signed-out-account-ad small{max-width:30ch;color:#77716d;font-size:.8rem;line-height:1.45}.signed-out-account-ad em{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:3px;color:var(--orange-dark);font-style:normal;font-size:.78rem;font-weight:900}.signed-out-account-ad em span{font-family:Arial,sans-serif;font-size:1.15rem;line-height:1}.signed-out-account-ad:hover,.signed-out-account-ad:focus-visible{background:#fff8f3}.signed-out-account-ad:focus-visible{outline:2px solid rgba(255,90,0,.35);outline-offset:-2px}.logo{width:clamp(64px,13vw,96px);height:auto;display:block;grid-column:2;justify-self:center;filter:none;cursor:pointer}.logo:focus-visible{outline:4px solid rgba(249,115,22,.26);outline-offset:4px;border-radius:8px}.home-actions{grid-column:3;justify-self:end;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:clamp(4px,1.6vw,9px)}.sell-choice-menu{position:absolute;top:calc(100% - 16px);right:12px;z-index:15;width:min(230px,calc(100vw - 28px));display:grid;gap:7px;border:1px solid rgba(255,210,180,.9);border-radius:8px;padding:9px;background:#fffffff5;box-shadow:0 18px 38px #5a3a232e}.sell-choice-menu button{min-height:42px;border:0;border-radius:8px;padding:0 12px;color:var(--orange-dark);background:var(--orange-soft);font-weight:900;text-align:left;cursor:pointer}.sell-choice-menu button:last-child{color:var(--white);background:linear-gradient(135deg,#0ea5e9,var(--orange))}.header-sell-banner{flex:0 0 auto;min-width:clamp(132px,17vw,188px);min-height:42px;display:grid;place-items:center;border:0;border-radius:8px;padding:0 clamp(14px,3vw,22px);color:var(--white);background:linear-gradient(135deg,var(--orange),#fb8c24);box-shadow:0 10px 20px #f9731633;font-size:clamp(.7rem,2.45vw,.92rem);font-weight:900;white-space:nowrap;cursor:pointer}.header-sell-banner span{overflow:hidden;text-overflow:ellipsis}.header-sell-banner.is-unlocked{background:linear-gradient(135deg,var(--orange),#fb8c24)}.header-sell-banner.is-unlocked:after{content:none}.icon-action{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--orange-dark);background:var(--white);box-shadow:0 8px 18px #5a3a230f;cursor:pointer}.icon-action svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.chat-action{color:var(--white);border-color:var(--orange);background:linear-gradient(135deg,var(--orange),#fb8c24)}.ai-bubble{width:28px;height:24px;display:grid;place-items:center;position:relative;border:2px solid currentColor;border-radius:999px;font-size:.68rem;font-weight:900;line-height:1}.ai-bubble:after{content:"";position:absolute;right:3px;bottom:-5px;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-radius:0 0 6px;background:transparent;transform:rotate(32deg)}.profile-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:20px;background:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profile-gate[hidden]{display:none}.profile-confirm-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:44;display:grid;place-items:center;padding:20px;background:#ffffffbd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profile-confirm-modal[hidden]{display:none}.profile-confirm-card{width:min(100%,430px);display:grid;gap:12px;border:1px solid var(--line);border-radius:8px;padding:18px;background:var(--white);box-shadow:0 24px 60px #5a3a2338}.profile-confirm-head{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:12px}.profile-confirm-head img{width:72px;aspect-ratio:1;border:3px solid var(--orange-soft);border-radius:999px;object-fit:cover}.profile-confirm-head h2,.profile-confirm-head p{margin:0}.profile-confirm-card input{width:100%;min-height:44px;border:1px solid var(--line);border-radius:8px;padding:0 12px;color:var(--ink);background:var(--white)}.sign-in-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:84;display:grid;place-items:center;padding:18px;background:#fffcf9db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sign-in-modal[hidden],.shop-intent-modal[hidden]{display:none}.sign-in-card{position:relative;width:min(100%,420px);min-height:610px;max-height:calc(100svh - 36px);display:grid;align-content:start;gap:10px;overflow:auto;border:1px solid #f2d5c4;border-radius:12px;padding:26px 56px 22px;color:#111;background:#fff;box-shadow:0 24px 64px #4c311f2e}.sign-in-head{display:grid;justify-items:center;gap:4px;text-align:center}.sign-in-head h2,.sign-in-head p{margin:0}.sign-in-head h2{font-size:1.55rem;line-height:1.1}.sign-in-head p{color:#555258;font-size:.82rem}.entry-modal-close{position:absolute;top:14px;right:14px;z-index:4;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:999px;color:#111;background:#fff4ed;font-size:1.25rem;cursor:pointer}.entry-flea-logo{justify-self:center;width:106px;height:154px;display:block;margin:-12px 0 -24px;object-fit:contain}.sign-in-card input{width:100%;min-height:44px;border:1px solid #ddd5d0;border-radius:8px;padding:0 12px;color:#111;background:#fff}.sign-in-social-grid{display:grid;gap:8px;padding-top:14px}.sign-in-social-grid .auth-button,.entry-outline-button{min-height:48px;display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;border:1px solid #ddd5d0;border-radius:8px;padding:0 12px;color:#111;background:#fff;font-size:.82rem;text-align:left;cursor:pointer}.sign-in-social-grid .auth-button>span:first-child,.entry-outline-button>span:first-child{grid-column:1;justify-self:center}.sign-in-social-grid .auth-button>span:last-child,.entry-outline-button>span:last-child{grid-column:2}.entry-outline-button{border-color:#ff5a00;color:#ff5a00}.entry-outline-button>span:first-child{font-family:Arial,sans-serif;font-size:1.3rem}.entry-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;color:#555258;font-size:.78rem}.entry-divider:before,.entry-divider:after{content:"";height:1px;background:#e0d8d3}.sign-in-email-fields{display:grid;gap:7px;border:1px solid #f2d5c4;border-radius:8px;padding:10px;background:#fffaf7}.sign-in-email-fields[hidden]{display:none}.sign-in-email-fields .field-label{font-size:.68rem}.password-input-wrap{position:relative;display:block;width:100%}.password-input-wrap>input{width:100%;padding-right:46px}.password-input-wrap>.password-visibility-toggle{position:absolute;top:50%;right:7px;display:grid;width:34px;height:34px;border:0;border-radius:50%;place-items:center;color:#555258;background:transparent;transform:translateY(-50%);cursor:pointer}.password-input-wrap>.password-visibility-toggle:hover,.password-input-wrap>.password-visibility-toggle:focus-visible{color:#c2410c;background:#fff0e6;outline:2px solid rgba(249,115,22,.24)}.password-eye-icon{position:relative;display:block;width:19px;height:13px;border:1.8px solid currentColor;border-radius:55% 45%;transform:rotate(45deg)}.password-eye-icon:before{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;border-radius:50%;background:currentColor;transform:translate(-50%,-50%)}.password-eye-icon:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:1.8px;border-radius:999px;background:currentColor;opacity:0;transform:translate(-50%,-50%) rotate(-45deg)}.password-visibility-toggle[aria-pressed=true] .password-eye-icon:after{opacity:1}.entry-email-submit{min-height:42px;border:0;border-radius:8px;color:#fff;background:#ff5a00;font-weight:750;cursor:pointer}.sign-in-character{position:absolute;right:8px;bottom:28px;width:94px;pointer-events:none}.entry-terms{margin:2px 0 0;color:#555258;font-size:.68rem;line-height:1.4;text-align:center}.entry-terms a{color:#ff5a00}.sign-in-card .setup-status{min-height:0;margin:0 38px;color:#a6410a;font-size:.68rem;text-align:center}.sign-in-create-link{min-height:38px;border:1px solid var(--line);border-radius:8px;color:var(--orange-dark);background:var(--orange-soft);font-size:.82rem;font-weight:900;cursor:pointer}.shop-intent-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:83;display:grid;place-items:center;padding:18px;background:#fffcf9db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.shop-intent-card{position:relative;width:min(100%,420px);min-height:610px;max-height:calc(100svh - 36px);display:grid;align-content:start;gap:12px;overflow:auto;border:1px solid #f2d5c4;border-radius:12px;padding:20px 28px 24px;color:#111;background:#fff;box-shadow:0 24px 64px #4c311f2e}.shop-intent-top{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center}.shop-intent-back{width:32px;height:32px;border:0;padding:0;color:#ff5a00;background:transparent;font-size:2rem;line-height:1;cursor:pointer}.entry-progress{grid-column:2;justify-self:center;display:flex;align-items:center;gap:20px}.entry-progress span{position:relative;width:11px;height:11px;border:2px solid #d7d0cb;border-radius:999px;background:#fff}.entry-progress span:not(:last-child):after{content:"";position:absolute;top:3px;left:9px;width:24px;height:2px;background:#ddd6d1}.entry-progress span.is-active{border-color:#ff5a00;background:#ff5a00}.shop-intent-copy{display:grid;justify-items:center;gap:4px;text-align:center}.shop-intent-copy h2,.shop-intent-copy p{margin:0}.shop-intent-copy h2{font-size:1.45rem;line-height:1.12}.shop-intent-copy p{color:#555258;font-size:.78rem}.shop-intent-thinking{justify-self:center;width:154px;height:152px;object-fit:contain;transform:scale(1.28);transform-origin:center}.shop-intent-options{display:grid;gap:9px}.shop-intent-options button{min-height:104px;display:grid;grid-template-columns:68px minmax(0,1fr) 20px;align-items:center;gap:10px;border:1px solid #f2c9ad;border-radius:8px;padding:8px 12px;color:#111;background:#fff;text-align:left;cursor:pointer}.shop-intent-options button>span:nth-child(2){display:grid;gap:4px}.shop-intent-options strong{font-size:.88rem}.shop-intent-options small{color:#555258;font-size:.69rem;line-height:1.35}.shop-intent-options b{color:#ff5a00;font-family:Arial,sans-serif;font-size:2rem;font-weight:300}.shop-intent-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:999px;color:#ff5a00;background:#fff3eb;font-family:Arial,sans-serif;font-size:1.7rem}.shop-intent-image{width:64px;height:64px;border-radius:50%;background-color:#fff3eb;background-image:url(/assets/home-shop-hero-BmVeK2VX.png);background-repeat:no-repeat;background-size:430px auto;box-shadow:inset 0 0 0 1px #ff5a0014}.shop-intent-table-image{position:relative;background-image:none}.shop-intent-table-image:before{content:"";position:absolute;top:31px;right:7px;bottom:6px;left:7px;background:#06264d;clip-path:polygon(0 0,100% 0,100% 18%,82% 18%,77% 100%,68% 100%,72% 18%,28% 18%,32% 100%,23% 100%,18% 18%,0 18%)}.shop-intent-table-image:after{content:"";position:absolute;top:14px;left:21px;width:22px;height:17px;border-radius:3px 3px 2px 2px;background:#ff5a00;box-shadow:inset 0 4px #ffffff57}.shop-intent-booth-image{background-position:-274px -159px}.shop-intent-store{font-size:1.9rem}.shop-intent-note{width:calc(100% - 82px);display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;border:1px solid #eadfd7;border-radius:8px;padding:8px 10px;background:#fffaf7}.shop-intent-note>span{color:#ff5a00;font-size:1.5rem}.shop-intent-note p{display:grid;gap:2px;margin:0}.shop-intent-note strong{font-size:.72rem}.shop-intent-note small{color:#555258;font-size:.66rem}.shop-intent-waving{position:absolute;right:8px;bottom:16px;width:92px;pointer-events:none}.profile-password-fields{display:grid;gap:12px}.profile-password-fields[hidden]{display:none}.profile-gate-card{width:min(100%,420px);max-height:min(86vh,720px);position:relative;display:grid;gap:16px;overflow:auto;border:1px solid rgba(2,24,51,.14);border-radius:8px;padding:20px;background:#fffffffa;box-shadow:0 28px 72px #02183333}.profile-gate-close{position:absolute;top:10px;right:10px;width:34px;height:34px;border:1px solid var(--line);border-radius:8px;color:var(--orange-dark);background:var(--white);font-size:1.25rem;line-height:1;cursor:pointer}.profile-gate-step{display:grid;gap:14px;text-align:center}.profile-gate-step[hidden]{display:none}.profile-gate-logo{width:108px;justify-self:center}.profile-gate-step h2{margin:0;color:var(--orange-dark);font-size:clamp(1.6rem,7vw,2.35rem);line-height:1}.offer-confirm-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:grid;place-items:center;padding:20px;background:#27211d42;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.offer-confirm-modal[hidden]{display:none}.offer-confirm-card{width:min(100%,390px);display:grid;gap:12px;border:1px solid rgba(255,210,180,.96);border-radius:8px;padding:18px;color:var(--ink);background:var(--white);box-shadow:0 24px 60px #5a3a2338}.transaction-flow-card{width:min(100%,560px);max-height:min(90vh,760px);overflow-y:auto}.offer-confirm-card h2,.offer-confirm-card p{margin:0}.offer-confirm-card h2{color:var(--orange-dark);font-size:1.5rem;line-height:1}.commitment-question-modal{z-index:5200!important;isolation:isolate;background:#1218266b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.commitment-question-card{position:relative;z-index:1;width:min(100%,520px);max-height:min(92vh,720px);overflow-x:hidden;overflow-y:auto;display:grid;grid-template-columns:138px minmax(0,1fr);align-items:center;gap:15px 18px;border:1px solid rgba(255,132,52,.34);border-radius:28px;padding:23px;color:#172033;background:radial-gradient(circle at 7% 6%,rgba(255,255,255,.98) 0 6%,transparent 6.3%),linear-gradient(145deg,#fff0e3,#fffaf6 48%,#fff);box-shadow:0 30px 80px #2b1b114d,inset 0 1px #fffffff2}.commitment-question-card:after{content:"";position:absolute;z-index:0;right:-54px;top:-65px;width:180px;height:180px;border:30px solid rgba(255,103,0,.07);border-radius:50%;pointer-events:none}.commitment-question-close{position:absolute;z-index:5;top:13px;right:13px;width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(23,32,51,.1);border-radius:50%;padding:0;color:#4e596c;background:#ffffffe6;font-size:1.25rem;line-height:1;cursor:pointer}.commitment-question-character{position:relative;z-index:2;min-height:176px;display:grid;place-items:end center;border-radius:24px;background:radial-gradient(circle at 50% 66%,#ffd6b7 0 34%,transparent 34.5%)}.commitment-question-character img{width:130px;height:168px;display:block;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 13px 13px rgba(102,49,16,.18));transform-origin:50% 100%;animation:commitment-flea-think 3s ease-in-out infinite}.commitment-thought{position:absolute;z-index:3;display:grid;place-items:center;border-radius:50%;color:#ff5900;background:#fff;box-shadow:0 6px 14px #6f3e1e29;animation:commitment-thought-pop 1.9s ease-in-out infinite}.commitment-thought-one{top:43px;right:12px;width:12px;height:12px}.commitment-thought-two{top:21px;right:-2px;width:20px;height:20px;animation-delay:.28s}.commitment-thought-three{top:-8px;right:-20px;width:38px;height:38px;border:2px solid #ff6a00;font-size:1.15rem;font-weight:950;animation-delay:.56s}.commitment-question-copy{position:relative;z-index:2;display:grid;gap:8px;padding-right:18px}.commitment-question-copy>small{color:#ed5600;font-size:.66rem;font-weight:950;letter-spacing:.13em}.commitment-question-copy h2,.commitment-question-copy p{margin:0}.commitment-question-copy h2{max-width:330px;color:#151d2d;font-size:clamp(1.45rem,4vw,2rem);line-height:1.02;letter-spacing:-.04em}.commitment-question-copy p{color:#5d6675;font-size:.78rem;line-height:1.45}.commitment-question-product,.commitment-public-note,.commitment-question-actions,.commitment-question-footnote{position:relative;z-index:2;grid-column:1 / -1}.commitment-question-product{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;border:1px solid rgba(238,205,182,.92);border-radius:17px;padding:8px;background:#ffffffe0}.commitment-question-product>img{width:58px;height:58px;display:block;border-radius:12px;object-fit:cover;background:#f6eee8}.commitment-question-product>span{min-width:0;display:grid;gap:4px}.commitment-question-product strong{overflow:hidden;color:#172033;font-size:.86rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.commitment-question-product small{color:#6c7481;font-size:.65rem;line-height:1.3}.commitment-public-note{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;border:1px solid rgba(255,116,32,.22);border-radius:17px;padding:11px 13px;background:linear-gradient(120deg,#fff6ec,#fff)}.commitment-public-note>span{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,#ff7900,#ff4d00);font-size:.86rem}.commitment-public-note p{margin:0;color:#5c6573;font-size:.7rem;line-height:1.38}.commitment-public-note strong{display:block;margin-bottom:2px;color:#d94d00;font-size:.76rem}.commitment-question-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.commitment-question-actions button{min-height:45px;border-radius:13px;padding:8px 13px;font:inherit;font-size:.72rem;font-weight:950;line-height:1.15;cursor:pointer}.commitment-ask-button{border:1px solid rgba(255,96,0,.34);color:#cf4700;background:#fff}.commitment-continue-button{border:0;color:#fff;background:linear-gradient(135deg,#ff7200,#ff4b00);box-shadow:0 11px 22px #ff50003d}.commitment-question-actions button:hover,.commitment-question-actions button:focus-visible,.commitment-question-close:hover,.commitment-question-close:focus-visible{outline:3px solid rgba(255,95,0,.2);outline-offset:2px}.commitment-question-footnote{margin:-4px 0 0;color:#7d7169;font-size:.61rem;line-height:1.3;text-align:center}@keyframes commitment-flea-think{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-7px) rotate(1deg)}}@keyframes commitment-thought-pop{0%,to{opacity:.45;transform:scale(.78)}50%{opacity:1;transform:scale(1.08)}}@media(max-width:520px){.commitment-question-modal{align-items:end;padding:10px}.commitment-question-card{width:100%;max-height:min(94vh,690px);grid-template-columns:98px minmax(0,1fr);gap:11px 12px;border-radius:24px 24px 18px 18px;padding:18px 15px 15px}.commitment-question-character{min-height:130px;border-radius:19px}.commitment-question-character img{width:94px;height:128px}.commitment-thought-one{top:31px;right:5px}.commitment-thought-two{top:12px;right:-8px}.commitment-thought-three{top:-14px;right:-21px;width:34px;height:34px}.commitment-question-copy{gap:6px;padding-right:16px}.commitment-question-copy>small{font-size:.54rem}.commitment-question-copy h2{font-size:clamp(1.15rem,5.7vw,1.48rem)}.commitment-question-copy p{font-size:.68rem;line-height:1.35}.commitment-question-actions{grid-template-columns:minmax(0,1fr)}.commitment-question-actions button{min-height:42px}}@media(prefers-reduced-motion:reduce){.commitment-question-character img,.commitment-thought{animation:none}}.offer-confirm-card textarea{min-height:84px;border:1px solid var(--line);border-radius:8px;padding:10px;color:var(--ink);background:var(--white);resize:vertical}.sold-flow-card{width:min(100%,480px);max-height:min(90vh,760px);overflow-y:auto}.sold-flow-card>select,.sold-flow-buyer-field select,.marketplace-review-card>select{width:100%;min-height:46px;border:1px solid var(--line);border-radius:10px;padding:0 12px;color:var(--ink);background:#fff;font:inherit}.sold-flow-buyer-field{display:grid;gap:6px}.sold-flow-buyer-field>span{color:var(--ink);font-size:.78rem;font-weight:850}.sold-flow-buyer-field>small{color:var(--muted);font-size:.72rem;line-height:1.4}.sold-flow-buyer-field[hidden],.sold-flow-card>select[hidden],.sold-flow-card>label[hidden]{display:none}.marketplace-review-card{width:min(100%,500px)}.marketplace-review-eyebrow{color:#f45100;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.marketplace-review-sale{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;border:1px solid #f0e2d8;border-radius:14px;padding:10px;background:#fff9f4}.marketplace-review-sale>img{width:64px;height:64px;border-radius:11px;object-fit:cover}.marketplace-review-sale>span{min-width:0;display:grid;gap:4px}.marketplace-review-sale strong,.marketplace-review-sale small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-review-sale strong{color:#0b1830;font-weight:900}.marketplace-review-sale small{color:#687386;font-size:.76rem}.offer-warning{border-left:4px solid var(--orange);padding-left:10px;color:var(--muted);font-size:.82rem;line-height:1.35}.offer-warning a{color:var(--orange-dark);font-weight:900}.offer-confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.offer-confirm-actions.single-action{grid-template-columns:1fr}.transaction-flow-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pickup-approval-summary{display:grid;gap:8px}.pickup-approval-summary span{display:grid;gap:3px;border:1px solid rgba(249,115,22,.2);border-radius:8px;padding:10px;background:var(--orange-soft)}.pickup-approval-summary small{color:var(--muted);font-size:.68rem;font-weight:900}.pickup-approval-summary strong{color:var(--orange-dark)}.seller-pickup-approval-schedule{display:grid;gap:9px;border:1px solid rgba(249,115,22,.3);border-radius:10px;padding:11px;background:#fffaf5}.seller-pickup-approval-schedule>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seller-pickup-approval-schedule label{display:grid;gap:5px;color:var(--muted);font-size:.7rem;font-weight:900}.seller-pickup-approval-schedule select,.seller-pickup-approval-schedule input{width:100%;min-height:42px;border:1px solid #eaded6;border-radius:8px;padding:8px 10px;color:var(--ink);background:#fff;font:inherit}.pickup-selected-schedule{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;border:2px solid rgba(249,115,22,.34);border-radius:12px;padding:13px;background:linear-gradient(145deg,#fff7ed,#fff)}.pickup-selected-schedule.is-matched{border-color:#16855b94;background:linear-gradient(145deg,#ecfdf5,#fff);box-shadow:0 9px 22px #16855b1f}.pickup-selected-schedule>i{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#16855b;font-style:normal;font-weight:950}.pickup-selected-schedule>span{min-width:0;display:grid;gap:3px;padding:0;border:0;background:transparent}.pickup-selected-schedule>span strong{color:#164e3d;font-size:.92rem}.pickup-selected-schedule>.pickup-selected-time{min-width:112px;border-radius:9px;padding:8px 10px;background:#d1fae5}.pickup-selected-schedule>.pickup-selected-time small,.pickup-selected-schedule>.pickup-selected-time strong{color:#164e3d}.pickup-selected-schedule>em{grid-column:2 / -1;color:#16855b;font-size:.68rem;font-style:normal;font-weight:900}.pickup-offered-date-list{display:grid;gap:7px;padding:2px}.pickup-offered-date-list>small{color:var(--muted);font-size:.68rem;font-weight:900}.pickup-offered-date-list>div{display:flex;flex-wrap:wrap;gap:7px}.pickup-offered-date-list>div>span{display:grid;gap:2px;border:1px solid #e6ddd7;border-radius:9px;padding:7px 9px;background:#fff}.pickup-offered-date-list>div>span.is-selected{border-color:#16855b;background:#ecfdf5;box-shadow:inset 0 0 0 1px #16855b24}.pickup-offered-date-list strong{color:#49372e;font-size:.7rem}.pickup-offered-date-list em{color:#16855b;font-size:.62rem;font-style:normal;font-weight:900}@media(max-width:560px){.seller-pickup-approval-schedule>div:last-child{grid-template-columns:1fr}.pickup-selected-schedule{grid-template-columns:34px minmax(0,1fr)}.pickup-selected-schedule>.pickup-selected-time{grid-column:2;justify-self:start}.pickup-selected-schedule>em{grid-column:2}}body #buyerProfileScreen .buyer-address-artwork{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:20% 48% 32%;align-items:center;overflow:hidden;border:1.5px solid #ff6a1a;border-radius:inherit;padding:clamp(16px,2.3vw,28px);color:#0b1830;background:radial-gradient(circle at 15% 52%,rgba(255,132,48,.12),transparent 24%),linear-gradient(135deg,#fffaf6,#fff 58%,#fff7f0);text-align:left}body #buyerProfileScreen .buyer-address-pin-mark{width:clamp(84px,9vw,116px);aspect-ratio:1;display:grid;place-items:center;justify-self:start;border-radius:20px;color:#ff5a00;background:#ffede0eb}body #buyerProfileScreen .buyer-address-pin-mark svg{width:52%;height:64%;overflow:visible;fill:none;stroke:currentColor;stroke-width:6}body #buyerProfileScreen .buyer-address-seller-copy{display:grid;align-content:center;gap:clamp(6px,.9vw,11px);padding:0 clamp(12px,2vw,28px)}body #buyerProfileScreen .buyer-address-seller-copy strong{font-family:system-ui,sans-serif;font-size:clamp(1.1rem,1.8vw,1.55rem);font-weight:900;line-height:1.12;letter-spacing:-.03em}body #buyerProfileScreen .buyer-address-seller-copy p,body #buyerProfileScreen .buyer-address-privacy-copy p{margin:0;color:#344154;font-size:clamp(.72rem,1.25vw,1rem);line-height:1.42}body #buyerProfileScreen .buyer-address-seller-copy small{display:flex;align-items:center;gap:7px;color:#526071;font-size:clamp(.66rem,1vw,.82rem);font-weight:800}body #buyerProfileScreen .buyer-address-seller-copy small>svg,body #buyerProfileScreen .buyer-address-lock-mark{color:#e95400}body #buyerProfileScreen .buyer-address-seller-copy small>svg,body #buyerProfileScreen .buyer-address-lock-mark svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}body #buyerProfileScreen .buyer-address-privacy-copy{min-height:72%;display:grid;grid-template-columns:38px minmax(0,1fr);align-content:start;gap:10px;border-left:1px solid rgba(255,106,26,.46);padding:9px 6px 56px clamp(16px,2vw,26px)}body #buyerProfileScreen .buyer-address-privacy-copy>:last-child{display:grid;gap:5px}body #buyerProfileScreen .buyer-address-privacy-copy strong{font-size:clamp(.82rem,1.35vw,1.08rem);line-height:1.1}body #buyerProfileScreen .buyer-address-lock-mark{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;background:#fff0e5;font-size:1rem}@media(max-width:560px){body #buyerProfileScreen .buyer-address-artwork{grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto;gap:8px 10px;padding:14px 14px 62px}body #buyerProfileScreen .buyer-address-pin-mark{width:66px;grid-row:1 / 3;align-self:start;border-radius:14px}body #buyerProfileScreen .buyer-address-seller-copy{gap:5px;padding:0}body #buyerProfileScreen .buyer-address-seller-copy strong{font-size:clamp(1rem,5vw,1.25rem)}body #buyerProfileScreen .buyer-address-seller-copy p{font-size:.7rem;line-height:1.32}body #buyerProfileScreen .buyer-address-seller-copy small{font-size:.62rem}body #buyerProfileScreen .buyer-address-privacy-copy{min-height:0;grid-template-columns:24px minmax(0,1fr);gap:7px;border:0;border-top:1px solid rgba(255,106,26,.32);padding:8px 0 0}body #buyerProfileScreen .buyer-address-lock-mark{width:24px;height:24px;font-size:.7rem}body #buyerProfileScreen .buyer-address-privacy-copy strong{font-size:.7rem}body #buyerProfileScreen .buyer-address-privacy-copy p{font-size:.6rem;line-height:1.25}body #buyerProfileScreen .buyer-address-live-controls,body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-live-controls{top:auto;right:14px;bottom:12px;left:auto;width:min(44%,180px);height:44px;min-height:44px;grid-template-rows:1fr;padding:0;background:transparent;box-shadow:none}body #buyerProfileScreen .buyer-address-live-controls .buyer-profile-address:not([hidden]){display:none}}@media(min-width:561px){body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-visual{min-height:270px;aspect-ratio:auto}body #buyerProfileScreen .buyer-address-live-controls{top:auto;right:5.5%;bottom:13px;left:auto;width:26%;height:46px}body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-live-controls{top:auto;right:4.5%;bottom:12px;left:auto;width:28%;height:94px;grid-template-rows:42px 46px;gap:6px;padding:0;background:transparent;box-shadow:none}body #buyerProfileScreen .buyer-address-privacy-copy{padding-bottom:66px}body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-privacy-copy{padding-bottom:112px}}body .question-thread-card{display:grid!important;gap:5px!important;border:0!important;border-bottom:1px solid #eee6e0!important;border-radius:0!important;padding:5px 2px 8px!important;background:transparent!important;box-shadow:none!important}body .question-thread-question,body .question-thread-reply{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 7px;padding:0}body .question-thread-question>.question-profile-card,body .question-thread-reply>.question-profile-card{grid-column:1}body .question-thread-question>p,body .question-thread-reply>p{grid-column:1 / -1;width:fit-content;max-width:calc(100% - 29px);margin:0 0 0 29px;border-radius:5px 11px 11px;padding:5px 8px;color:#443d38;background:#fff7f1;font-size:.7rem;line-height:1.35;overflow-wrap:anywhere}body .question-thread-reply{margin-left:18px;background:transparent}body .question-thread-reply>p{color:#5c3b27;background:#fff0e5}body .question-profile-card{min-width:0;display:flex;align-items:center;gap:5px;width:fit-content;border:0;padding:0;color:#182033;background:transparent;cursor:pointer}body .question-profile-card>img{width:24px;height:24px;flex:0 0 24px;border:1px solid #fff;border-radius:50%;object-fit:cover;background:#fff1e7;box-shadow:0 0 0 1px #eadfd7}body .question-profile-card.is-seller>img{box-shadow:0 0 0 1px #ff5a0059}body .question-profile-card strong{min-width:0;overflow:hidden;color:#182033!important;font-size:.66rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}body .question-profile-card:hover strong,body .question-profile-card:focus-visible strong{color:#d94800!important;text-decoration:underline;outline:none}body .question-inline-reply-button{grid-column:2;grid-row:1 / span 2;align-self:center;min-height:24px;border:1px solid #ff5a00;border-radius:999px;padding:2px 8px;color:#d94800;background:#fff;font-size:.58rem;font-weight:900;cursor:pointer}body .question-inline-reply-button:hover,body .question-inline-reply-button:focus-visible{color:#fff;background:#ff5a00;outline:none}body .question-seller-only-note{display:flex;align-items:center;gap:7px;margin:0;border:1px solid #f0dfd3;border-radius:13px;padding:8px 10px;color:#6f665f;background:#fffaf6;font-size:.64rem;line-height:1.35}body .question-seller-only-note strong{flex:0 0 auto;border-radius:999px;padding:3px 7px;color:#fff;background:#ff5a00;font-size:.55rem;letter-spacing:.04em;text-transform:uppercase}body .question-reply-asker-profile{border:1px solid #eee4dc;border-radius:15px;padding:9px 11px;background:#fffaf6}body .seller-listing-snapshot-questions .question-profile-card{margin-bottom:7px}@media(max-width:560px){body .question-thread-question,body .question-thread-reply{padding:0}body .question-thread-reply{margin-left:14px}body .question-profile-card>img{width:23px;height:23px;flex-basis:23px}body .question-profile-card strong{font-size:.64rem}}body .scanner-modal.is-camera-active[data-camera-mode=ai] .scanner-camera-guide{display:none!important}body .scanner-ai-focus-stage>img{width:100%;height:100%;max-height:100%;aspect-ratio:auto;object-fit:contain;transform:none!important}.scanner-ai-detections{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;pointer-events:none}.scanner-ai-detection-box{position:absolute;min-width:42px;min-height:42px;border:3px solid #38bdf8;border-radius:12px;background:#38bdf814;box-shadow:0 0 0 2px #ffffffeb,0 0 24px #38bdf8b3;animation:scanner-object-box-in .26s cubic-bezier(.22,1,.36,1) both}.scanner-ai-detection-box:before{content:attr(data-detection-number);position:absolute;top:-15px;left:-15px;width:28px;height:28px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;color:#fff;background:#ff5a00;box-shadow:0 5px 16px #00000047;font-size:.72rem;font-weight:950}.scanner-ai-detection-box:after{content:attr(data-detection-label);position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);overflow:hidden;border-radius:999px;padding:5px 8px;color:#fff;background:#0f172ad1;font-size:clamp(.56rem,2vw,.72rem);font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}@keyframes scanner-object-box-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.scanner-ai-detection-box{animation:none}}.transaction-flow-summary span{display:grid;gap:4px;border-radius:8px;padding:10px;background:var(--orange-soft)}.transaction-flow-summary strong{color:var(--orange-dark);font-size:.84rem;line-height:1.15}.transaction-flow-summary small{color:var(--muted);font-size:.68rem;line-height:1.2}.transaction-flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.transaction-flow-grid label{display:grid;gap:5px;color:var(--orange-dark);font-size:.74rem;font-weight:900}.transaction-flow-grid input{min-width:0;min-height:38px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;color:var(--ink);background:var(--white)}.pickup-scheduler,.shipping-confirm-panel,.buyer-checkout-panel{display:grid;gap:10px;border:1px solid rgba(249,115,22,.18);border-radius:8px;padding:10px;background:#fff2e873}.pickup-scheduler[hidden],.shipping-confirm-panel[hidden],.buyer-checkout-panel[hidden],#transactionBuyerAddressLabel[hidden],#transactionSellerAddressLabel[hidden]{display:none}.pickup-location-panel{display:grid;gap:10px;border-top:1px solid rgba(249,115,22,.2);padding-top:10px}.pickup-location-panel[hidden],.pickup-custom-address[hidden],.pickup-location-map[hidden],.pickup-location-empty[hidden]{display:none}.pickup-location-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pickup-location-options button{min-width:0;min-height:62px;display:grid;align-content:center;gap:3px;border:1px solid #e7ddd6;border-radius:8px;padding:9px 10px;color:#172033;background:#fff;text-align:left}.pickup-location-options button[aria-pressed=true]{border-color:#f97316;box-shadow:inset 0 0 0 1px #f97316;background:#fff7ed}.pickup-location-options button strong{font-size:.78rem}.pickup-location-options button small{overflow:hidden;color:#687386;font-size:.66rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.pickup-saved-addresses{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px}.pickup-saved-addresses button{position:relative;padding-right:54px;cursor:pointer}.pickup-saved-addresses button em{position:absolute;top:8px;right:8px;border-radius:999px;padding:3px 6px;color:#c44700;background:#fff0e5;font-size:.55rem;font-style:normal;font-weight:900;text-transform:uppercase}.pickup-saved-addresses-empty{grid-column:1 / -1;margin:0;border:1px dashed #efc8ad;border-radius:8px;padding:12px;color:#687386;background:#fffaf6;font-size:.7rem;font-weight:750;text-align:center}.pickup-saved-addresses+[data-pickup-location-mode=custom]{grid-column:1 / -1}.pickup-location-map-shell{position:relative;min-height:156px;overflow:hidden;border:1px solid #e7ddd6;border-radius:8px;background:#f7fafc}.pickup-location-map{width:100%;height:156px;touch-action:none}.pickup-location-empty{width:100%;min-height:156px;display:grid;place-items:center;align-content:center;gap:4px;border:0;padding:18px;color:#314158;background:#f7fafc;text-align:center}.pickup-location-empty>span{color:#f97316;font-size:1.5rem}.pickup-location-empty small{color:#687386;font-size:.7rem}.pickup-custom-address{display:grid;gap:8px}.pickup-custom-address>label:first-child{display:grid;gap:5px;color:#49372e;font-size:.7rem;font-weight:850}.pickup-custom-address input[type=text]{width:100%;min-height:42px;border:1px solid #d8cec7;border-radius:8px;padding:9px 10px;color:#172033;background:#fff;font:inherit}.pickup-save-address{display:flex;align-items:center;gap:7px;color:#5e697a;font-size:.7rem;font-weight:750}.pickup-save-address input{width:17px;height:17px;accent-color:#f97316}.pickup-custom-address>button{min-height:42px;border:0;border-radius:8px;color:#fff;background:#f45b0a;font-weight:900}.pickup-location-footer{min-height:20px;display:flex;align-items:center;justify-content:space-between;gap:8px}.pickup-location-footer p{margin:0;color:#687386;font-size:.68rem;line-height:1.3}.pickup-location-footer a{flex:0 0 auto;color:#d84d05;font-size:.68rem;font-weight:900}.pickup-approval-location{border:1px solid rgba(249,115,22,.2);border-radius:8px;padding:10px;background:#fff7edb3}#lowOfferWarningModal{z-index:4200;align-items:center!important;justify-items:center;padding:20px!important}#lowOfferWarningModal .low-offer-card{width:min(calc(100% - 32px),276px);justify-items:center;gap:6px;border:1px solid rgba(255,90,0,.35);border-radius:16px;padding:17px 18px 16px;text-align:center;box-shadow:0 20px 48px #0f172a42}#lowOfferWarningModal .low-offer-symbol{width:40px;height:40px;display:grid;place-items:center;border-radius:999px;color:#c74400;background:#fff0e6;font-size:1.45rem;line-height:1}#lowOfferWarningModal .low-offer-card h2{font-size:1.15rem;line-height:1.15}#lowOfferWarningModal .low-offer-card p{color:#667085;font-size:.78rem;line-height:1.3}#lowOfferWarningModal .low-offer-card .offer-confirm-actions,#lowOfferWarningModal .low-offer-card .offer-confirm-button{width:100%}#lowOfferWarningModal .low-offer-card .offer-confirm-button{min-height:38px;border-radius:10px;padding:8px 12px;font-size:.8rem}body #nationalFeed .reel-low-offer-warning{z-index:160!important}@media(max-width:560px){.pickup-saved-addresses,.pickup-location-options{grid-template-columns:1fr}.pickup-location-options button{min-height:54px}.pickup-location-map-shell,.pickup-location-map,.pickup-location-empty{min-height:142px;height:142px}}.checkout-total-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.checkout-total-grid span{display:grid;gap:4px;border-radius:8px;padding:10px;color:var(--orange-dark);background:var(--white);box-shadow:inset 0 0 0 1px #f9731629}.checkout-total-grid small{color:var(--muted);font-size:.66rem;font-weight:900}.checkout-total-grid strong{font-size:1.05rem}.checkout-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.checkout-method-grid[hidden]{display:none}.checkout-method-card{min-width:0;min-height:86px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;border:2px solid rgba(255,210,180,.9);border-radius:8px;padding:10px;color:var(--ink);background:var(--white);cursor:pointer}.checkout-method-card[hidden]{display:none}.checkout-method-card input{width:18px;height:18px;accent-color:var(--orange)}.checkout-method-card span{min-width:0;display:grid;gap:3px}.checkout-method-card strong{color:var(--orange-dark);font-size:1rem;line-height:1.05}.checkout-method-card small{color:var(--muted);font-size:.68rem;line-height:1.24}.checkout-method-card:has(input:checked){border-color:var(--orange);background:#fff2e8e6;box-shadow:0 10px 22px #f973161f}.cash-method-card strong,.buy-now-method-card strong{font-size:1.08rem}.release-confirmation-panel{display:grid;gap:4px;border:1px solid rgba(14,165,233,.22);border-radius:8px;padding:10px;color:var(--ink);background:#eff6ffb8}.release-confirmation-panel strong{color:#075985;font-size:.82rem}.release-confirmation-panel small{color:var(--muted);font-size:.72rem;line-height:1.32}.checkout-card-window{display:grid;gap:9px}.checkout-card-window[hidden]{display:none}.transaction-flow-card.is-direct-card-checkout .checkout-total-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.transaction-flow-card.is-direct-card-checkout .checkout-card-window{border-top:1px solid rgba(249,115,22,.16);padding-top:10px}.transaction-flow-card.is-direct-card-checkout .checkout-card-fee-disclosure{margin-bottom:2px}.checkout-card-review{display:flex;align-items:center;gap:12px;border:1px solid rgba(249,115,22,.28);border-radius:14px;padding:13px 14px;color:var(--ink);background:linear-gradient(135deg,#ffedd5f0,#fffffffa);box-shadow:0 10px 24px #f973161a}.checkout-card-review-check{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#fb923c,#ea580c);font-size:1rem;font-weight:900;box-shadow:0 7px 15px #ea580c33}.checkout-card-review>span:last-child{display:grid;min-width:0;gap:2px}.checkout-card-review small,.checkout-card-review em{color:var(--muted);font-size:.7rem;font-style:normal;line-height:1.25}.checkout-card-review strong{color:var(--orange-dark);font-size:.9rem;line-height:1.2}.transaction-section-head{display:flex;justify-content:space-between;gap:10px;align-items:start}.transaction-section-head strong{color:var(--orange-dark);line-height:1.1}.transaction-section-head small,.address-release-note{margin:0;color:var(--muted);font-size:.72rem;line-height:1.3}.pickup-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.pickup-day{min-width:0;display:grid;gap:3px;border:1px solid var(--line);border-radius:8px;padding:8px 5px;color:var(--muted);background:var(--white);text-align:center;cursor:pointer}.pickup-day input{position:absolute;opacity:0;pointer-events:none}.pickup-day span{font-size:.64rem;font-weight:900}.pickup-day strong{color:var(--orange-dark);font-size:.72rem;line-height:1.1}.pickup-day.is-selected{color:var(--white);border-color:var(--orange);background:var(--orange)}.pickup-day.is-selected strong{color:var(--white)}.anytime-toggle{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;border-radius:8px;padding:8px;background:var(--white)}.anytime-toggle input{margin-top:3px;accent-color:var(--orange)}.anytime-toggle span{display:grid;gap:2px}.anytime-toggle strong{color:var(--orange-dark);font-size:.78rem}.anytime-toggle small{color:var(--muted);font-size:.68rem;line-height:1.25}.shipping-logo{display:inline-grid;place-items:center;min-width:38px;min-height:24px;border-radius:6px;margin-right:5px;color:var(--white);background:#0ea5e9;font-family:system-ui,sans-serif;font-size:.68rem;font-weight:900}.shipping-label-preview{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:center;border:1px dashed rgba(14,165,233,.46);border-radius:8px;padding:10px;background:var(--white)}.shipping-label-preview strong{color:var(--orange-dark);line-height:1.1}.shipping-label-preview small{display:block;margin-top:3px;color:var(--muted);font-size:.7rem;line-height:1.3}.shipping-barcode{min-height:44px;border-radius:6px;background:repeating-linear-gradient(90deg,#1f2937 0 3px,transparent 3px 6px,#1f2937 6px 8px,transparent 8px 12px),linear-gradient(#fff,#fff);box-shadow:inset 0 0 0 6px #fff}.offer-cancel-button,.offer-confirm-button{min-height:42px;border-radius:999px;padding:0 14px;font-weight:900;cursor:pointer}.offer-cancel-button{border:1px solid var(--line);color:var(--orange-dark);background:var(--white)}.offer-confirm-button{border:0;color:var(--white);background:var(--orange)}.profile-intent-grid{display:grid;gap:9px}.profile-intent-card{display:grid;gap:5px;border:1px solid rgba(2,24,51,.12);border-radius:8px;padding:14px 12px;color:var(--orange-dark);background:var(--white);box-shadow:0 8px 20px #0218330f;cursor:pointer}.profile-intent-card:last-child{border-bottom:1px solid rgba(2,24,51,.12)}.profile-intent-card:hover,.profile-intent-card:focus-visible{color:var(--orange)}.profile-intent-card-featured{color:var(--white);border-color:#021833;background:#021833;box-shadow:0 12px 22px #f9731629}.profile-intent-card-featured:hover,.profile-intent-card-featured:focus-visible{color:var(--white)}.profile-intent-card strong{font-size:clamp(1.02rem,4vw,1.28rem);line-height:1.05}.profile-intent-card small{color:currentColor;font-size:.78rem;line-height:1.3;opacity:.82}.profile-auth-grid{gap:10px}.notification-note{margin:8px 0 0;color:var(--muted);font-size:.8rem;line-height:1.35}.ai-chat-panel{position:fixed;top:86px;right:max(18px,calc((100vw - 560px)/2 + 18px));z-index:15;width:min(92vw,390px);border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 18px 40px #5a3a231f;text-align:left;overflow:hidden}.ai-chat-head{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--line)}.ai-chat-head span{display:grid;gap:3px}.ai-chat-head strong{color:var(--orange-dark)}.ai-chat-head small{color:var(--muted);font-size:.8rem;line-height:1.3}.close-chat{width:32px;height:32px;border:1px solid var(--line);border-radius:8px;color:var(--orange-dark);background:var(--white);font-size:1.2rem;line-height:1;cursor:pointer}.ai-message-list{display:grid;gap:8px;padding:14px}.ai-message{margin:0;border-radius:8px;padding:10px 11px;font-size:.85rem;line-height:1.4}.ai-message-bot{color:var(--ink);background:var(--orange-soft)}.ai-message-user{justify-self:end;color:var(--white);background:var(--orange)}.ai-chat-form{display:grid;grid-template-columns:1fr auto;gap:8px;padding:0 14px 14px}.ai-chat-form input{min-width:0;min-height:42px;border:1px solid var(--line);border-radius:8px;padding:0 11px;color:var(--ink);background:var(--white)}.ai-chat-form button,.email-escalation{min-height:42px;display:grid;place-items:center;border:0;border-radius:8px;padding:0 12px;color:var(--white);background:var(--orange);font-weight:900;text-decoration:none;cursor:pointer}.email-escalation{margin:0 14px 14px;background:var(--ink)}.map-panel{margin:0 calc(50% - 50vw) 20px;width:100vw;overflow:hidden;background:#f7f8f4}.nearby-market-header{width:min(100%,820px);display:grid;gap:10px;margin:0 auto;padding:12px 18px;background:var(--white);border-top:1px solid rgba(255,210,180,.8)}.nearby-market-header h2{margin:0;color:var(--orange);font-size:clamp(1.25rem,4.8vw,1.85rem);line-height:1;text-align:center}.map-profile-layout{width:min(100%,820px);display:grid;gap:0;margin:0 auto 18px;background:var(--white);border:1px solid rgba(255,210,180,.8);border-radius:8px;border-bottom:1px solid rgba(255,210,180,.8);overflow:hidden}.map-profile-layout .map-panel{width:auto;height:100%;min-width:0;margin:0}.map-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:10px 12px;background:var(--white);border-bottom:1px solid var(--line)}.map-header.is-location-verified{display:grid}.map-title{margin:0;color:var(--white);font-family:var(--font-retro);font-size:clamp(1.55rem,6.4vw,2.55rem);font-weight:900;letter-spacing:0;line-height:.95;text-align:center;text-transform:uppercase;text-shadow:0 2px 0 rgba(194,65,12,.35)}.map-stage{position:relative;min-height:clamp(230px,34vh,340px);overflow:hidden;cursor:grab;touch-action:none;background:radial-gradient(circle at 17% 24%,rgba(249,115,22,.18) 0 7%,transparent 7.2%),radial-gradient(circle at 78% 72%,rgba(14,165,233,.16) 0 10%,transparent 10.2%),radial-gradient(circle at 48% 54%,rgba(15,118,110,.13) 0 13%,transparent 13.2%),linear-gradient(0deg,rgba(39,33,29,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(39,33,29,.045) 1px,transparent 1px),#f2f3ee;background-size:auto,auto,auto,72px 72px,72px 72px,auto}.map-panel.is-location-verified .map-stage{min-height:clamp(300px,44vh,430px)}.map-stage.is-dragging{cursor:grabbing}.map-world{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(var(--map-x, 0),var(--map-y, 0)) scale(var(--map-scale, 1));transform-origin:center;transition:transform .18s ease}.map-world:before,.map-world:after{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none}.map-world:before{z-index:0;background:linear-gradient(18deg,transparent 0 48%,rgba(255,255,255,.98) 48.4% 52.8%,transparent 53.2%),linear-gradient(142deg,transparent 0 41%,rgba(255,255,255,.96) 41.4% 45.8%,transparent 46.2%),linear-gradient(86deg,transparent 0 24%,rgba(255,255,255,.92) 24.4% 28%,transparent 28.4%),linear-gradient(118deg,transparent 0 66%,rgba(255,255,255,.94) 66.4% 69.6%,transparent 70%),linear-gradient(7deg,transparent 0 68%,rgba(249,115,22,.16) 68.2% 69.4%,transparent 69.7%)}.map-world:after{z-index:0;left:4%;right:3%;top:64%;bottom:auto;height:38px;border-radius:999px;background:#78aec94d;transform:rotate(-7deg)}.google-map-embed{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;border:0;background:#f2f3ee}.google-map-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;background:#f2f3ee}.google-map-embed[hidden],.google-map-canvas[hidden]{display:none}.pickup-location-map.is-openstreetmap-fallback{overflow:hidden;background:#eef2ed}.pickup-location-map.is-openstreetmap-fallback iframe{width:100%;height:100%;min-height:inherit;display:block;border:0}.map-open-link{position:absolute;left:12px;bottom:12px;z-index:6;min-height:30px;display:inline-flex;align-items:center;border:1px solid rgba(255,210,180,.92);border-radius:999px;padding:0 12px;color:var(--orange-dark);background:#fffffff0;box-shadow:0 8px 16px #5a3a2324;font-size:.72rem;font-weight:900;text-decoration:none}.map-open-link[hidden]{display:none}.map-panel.has-google-map .map-stage{cursor:default;touch-action:auto}.map-panel.has-google-map.is-map-panning .map-stage{cursor:grabbing}.map-panel.has-google-map .map-world,.map-panel.has-google-map .map-move-controls,.map-panel.has-google-map .map-stage:before,.map-panel.has-google-map .map-stage:after{display:none}.map-notice{position:absolute;z-index:4;top:16px;left:50%;width:min(calc(100% - 32px),430px);border:1px solid rgba(255,210,180,.95);border-radius:8px;padding:12px 14px;color:var(--orange-dark);background:#fffffff0;box-shadow:0 14px 30px #5a3a2329;font-size:.86rem;line-height:1.3;text-align:center;transform:translate(-50%);pointer-events:none;-webkit-user-select:none;user-select:none}.map-notice :is(button,a,input,select,textarea,label){pointer-events:auto}.map-notice[hidden]{display:none}.map-notice.is-location-onboarding{top:50%;width:min(calc(100% - 32px),500px);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;border:1px solid rgba(249,115,22,.26);border-radius:22px;padding:17px;color:#0b1830;background:#fffffff5;box-shadow:0 22px 52px #37271c33;text-align:left;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.map-onboarding-pin{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;color:#ff5a00;background:#fff1e8}.map-onboarding-pin svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.map-onboarding-copy{min-width:0;display:grid;gap:2px}.map-onboarding-copy strong{color:#0b1830;font-size:1.08rem;line-height:1.1}.map-onboarding-copy>span{margin-top:3px;color:#5e6878;font-size:.76rem;line-height:1.35}.map-onboarding-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.map-onboarding-actions button{min-height:38px;border:1px solid rgba(249,115,22,.24);border-radius:12px;padding:0 12px;color:#a43d0a;background:#fff8f3;font:inherit;font-size:.72rem;font-weight:900;cursor:pointer}.map-onboarding-actions button:first-child{border-color:#ff5a00;color:#fff;background:linear-gradient(135deg,#ff6a00,#ff4d00)}.map-onboarding-actions button:hover,.map-onboarding-actions button:focus-visible{outline:3px solid rgba(249,115,22,.2);outline-offset:2px}.map-notice.is-location-onboarding.is-guest-ad{top:calc(50% - 105px);width:min(calc(100% - 32px),540px);min-height:210px;grid-template-columns:155px minmax(0,1fr);gap:8px 18px;overflow:hidden;border:1px solid rgba(255,119,35,.34);border-radius:28px;padding:18px 20px 17px 10px;background:radial-gradient(circle at 8% 12%,rgba(255,255,255,.95) 0 7%,transparent 7.3%),linear-gradient(125deg,#fff0e0fa,#fffffffa 48%,#fff6eefa);box-shadow:0 24px 58px #492b193d,inset 0 1px #ffffffeb;transform:translate(-50%)}.map-notice.is-location-onboarding.is-guest-ad:after{content:"";position:absolute;right:-42px;bottom:-64px;width:150px;height:150px;border:25px solid rgba(255,90,0,.07);border-radius:50%;pointer-events:none}.map-onboarding-ad-art{position:relative;align-self:stretch;min-height:174px;display:grid;place-items:end center}.map-onboarding-ad-glow{position:absolute;left:50%;bottom:8px;width:132px;height:132px;border-radius:50%;background:linear-gradient(145deg,#fff7ee,#ffd6b8);box-shadow:inset 0 0 0 1px #ff742229;transform:translate(-50%)}.map-onboarding-ad-art img{position:relative;z-index:2;width:126px;height:170px;display:block;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 12px rgba(119,58,19,.2));transform-origin:50% 100%;animation:map-ad-flea-wave 3.2s ease-in-out infinite}.map-onboarding-ad-spark{position:absolute;z-index:3;color:#ff5a00;font-size:1rem;line-height:1;animation:map-ad-spark 1.8s ease-in-out infinite}.map-onboarding-ad-spark-one{top:19px;right:8px}.map-onboarding-ad-spark-two{top:49px;left:9px;color:#ffad42;font-size:.7rem;animation-delay:.6s}.map-onboarding-ad-copy{position:relative;z-index:2;min-width:0;display:grid;align-content:center;justify-items:start;gap:7px}.map-onboarding-ad-copy>small{color:#df4c00;font-size:.62rem;font-weight:950;letter-spacing:.13em}.map-onboarding-ad-copy>strong{max-width:310px;color:#141b2a;font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.02;letter-spacing:-.035em}.map-onboarding-ad-copy>span{max-width:300px;color:#5c6472;font-size:.76rem;line-height:1.4}.map-onboarding-ad-copy>button{width:min(100%,235px);min-height:40px;margin-top:2px;border:0;border-radius:12px;padding:0 20px;color:#fff;background:linear-gradient(135deg,#ff7200,#ff4b00);box-shadow:0 10px 20px #ff540040;font:inherit;font-size:.78rem;font-weight:950;cursor:pointer}.map-onboarding-ad-copy>button:hover,.map-onboarding-ad-copy>button:focus-visible{outline:3px solid rgba(255,90,0,.2);outline-offset:2px;transform:translateY(-1px)}.map-onboarding-ad-copy>em{color:#7c685c;font-size:.59rem;font-style:normal;line-height:1.25}@keyframes map-ad-flea-wave{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-7px) rotate(1.5deg)}}@keyframes map-ad-spark{0%,to{opacity:.35;transform:scale(.72) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(18deg)}}@media(max-width:480px){.map-notice.is-location-onboarding{width:min(calc(100% - 24px),360px);grid-template-columns:40px minmax(0,1fr);gap:10px 12px;border-radius:18px;padding:14px}.map-onboarding-pin{width:40px;height:40px;border-radius:13px}.map-onboarding-actions{grid-template-columns:minmax(0,1fr)}.map-notice.is-location-onboarding.is-guest-ad{top:calc(50% - 101px);width:min(calc(100% - 22px),366px);min-height:202px;grid-template-columns:112px minmax(0,1fr);gap:8px 11px;border-radius:22px;padding:13px 13px 12px 5px}.map-onboarding-ad-art{min-height:166px}.map-onboarding-ad-glow{width:102px;height:102px}.map-onboarding-ad-art img{width:100px;height:150px}.map-onboarding-ad-copy{gap:5px}.map-onboarding-ad-copy>small{font-size:.5rem}.map-onboarding-ad-copy>strong{font-size:clamp(1.08rem,5.1vw,1.35rem)}.map-onboarding-ad-copy>span{font-size:.65rem;line-height:1.3}.map-onboarding-ad-copy>button{width:100%;min-height:36px;border-radius:10px;font-size:.7rem}.map-onboarding-ad-copy>em{font-size:.5rem}}@media(prefers-reduced-motion:reduce){.map-onboarding-ad-art img,.map-onboarding-ad-spark{animation:none}}.map-product-preview{position:absolute;z-index:8;left:50%;bottom:14px;width:min(calc(100% - 28px),360px);border:2px solid rgba(249,115,22,.9);border-radius:18px;padding:7px;background:#fffffffa;box-shadow:0 18px 42px #4c2b153d;transform:translate(-50%)}.map-product-preview[hidden]{display:none}.map-product-preview-open{width:100%;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:11px;border:0;border-radius:13px;padding:0;color:var(--ink);background:transparent;text-align:left;cursor:pointer}.map-product-preview-open img{width:92px;aspect-ratio:1;border-radius:12px;object-fit:cover;background:var(--orange-soft)}.map-product-preview-copy{min-width:0;display:grid;gap:3px;padding-right:28px}.map-product-preview-copy small{color:var(--orange-dark);font-size:.68rem;font-weight:900;text-transform:uppercase}.map-product-preview-copy strong{overflow:hidden;font-size:.96rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.map-product-preview-copy b{font-size:1rem}.map-product-preview-copy span{color:var(--muted);font-size:.72rem;font-weight:800}.map-product-preview-close{position:absolute;top:9px;right:9px;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:999px;color:var(--ink);background:#ffffffeb;box-shadow:0 3px 10px #27211d24;cursor:pointer}@media(max-width:480px){.map-product-preview-open{grid-template-columns:78px minmax(0,1fr)}.map-product-preview-open img{width:78px}}.map-stage:before,.map-stage:after{content:"";position:absolute;pointer-events:none}.map-stage:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(17deg,transparent 0 52%,rgba(249,115,22,.18) 52.2% 53.5%,transparent 53.7%),linear-gradient(142deg,transparent 0 49%,rgba(15,118,110,.14) 49.2% 50.5%,transparent 50.7%)}.map-stage:after{left:6%;right:4%;bottom:13%;height:34px;border-radius:999px;background:#78aec947;transform:rotate(-7deg)}.buyer-pin{position:absolute;z-index:2;left:50%;top:50%;width:36px;height:36px;border:8px solid var(--white);border-radius:999px;background:var(--orange);box-shadow:0 0 0 18px #f9731624,0 10px 20px #c2410c3d;transform:translate(-50%,-50%)}.seller-pin{position:absolute;z-index:3;left:var(--x);top:var(--y);min-width:76px;min-height:44px;display:inline-grid;align-content:center;justify-items:start;border:2px solid rgba(255,255,255,.95);border-radius:999px;padding:4px 10px 5px 26px;color:var(--white);background:var(--orange);box-shadow:0 10px 22px #5a3a232e;cursor:pointer;transform:translate(-50%,-50%);transition:transform .16s ease,box-shadow .16s ease}.seller-pin:before{content:"";position:absolute;z-index:1;left:9px;top:50%;width:10px;height:10px;border-radius:999px;background:var(--white);box-shadow:0 0 0 4px #fff3;transform:translateY(-50%)}.seller-pin:after{content:"";position:absolute;z-index:0;left:18px;bottom:-8px;width:14px;height:14px;border-radius:0 0 3px;background:var(--orange);transform:rotate(45deg)}.seller-pin span{position:relative;z-index:1;font-size:.72rem;font-weight:900;line-height:1;white-space:nowrap}.seller-pin small{position:relative;z-index:1;color:#ffffffe0;font-size:.56rem;font-weight:900;line-height:1.05;white-space:nowrap}.seller-pin:hover,.seller-pin.is-active{box-shadow:0 12px 24px #f973164d;transform:translate(-50%,-58%) scale(1.06)}.seller-pin:focus-visible{outline:4px solid rgba(15,118,110,.28);outline-offset:4px}.map-actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.82rem;line-height:1.25;text-align:center}.location-button{flex:0 0 auto;border:0;border-radius:999px;min-height:34px;padding:0 12px;color:var(--white);background:#0ea5e9;box-shadow:0 8px 18px #0ea5e93d;font-size:.72rem;font-weight:900;cursor:pointer}.zip-form{flex:1 1 190px;max-width:280px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;overflow:hidden;transition:max-width .22s ease,opacity .18s ease,transform .22s ease}.zip-form[hidden]{display:none}.map-actions.is-location-verified .zip-form{max-width:0;flex-basis:0;opacity:0;pointer-events:none;transform:translateY(-14px)}.map-actions.is-location-verified{display:flex}.zip-form label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.zip-form input{min-width:0;height:34px;border:0;border-radius:999px;padding:0 13px;color:var(--ink);background:var(--orange-soft);font-size:.78rem;text-align:center}.zip-form button{height:34px;border:1px solid var(--line);border-radius:999px;padding:0 13px;color:var(--orange-dark);background:var(--white);font-size:.72rem;font-weight:900;cursor:pointer}.switch-zip-button{flex:0 0 auto;min-height:34px;border:1px solid rgba(249,115,22,.36);border-radius:999px;padding:0 13px;color:var(--orange-dark);background:var(--white);box-shadow:0 6px 14px #5a3a231a;font-size:.72rem;font-weight:900;cursor:pointer}.switch-zip-button[hidden]{display:none}.map-radius-bubble{position:absolute;top:12px;right:12px;z-index:7;border:1px solid rgba(249,115,22,.32);border-radius:999px;padding:5px 6px 5px 11px;background:#fffffff2;box-shadow:0 10px 24px #5a3a232e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.map-location-drag-tip{position:absolute;z-index:7;left:12px;top:12px;max-width:min(280px,calc(100% - 230px));display:none;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;border:1px solid rgba(14,165,233,.28);border-radius:999px;padding:7px 13px 7px 8px;color:#0c4a6e;background:#fffffff2;box-shadow:0 10px 24px #0e74902e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.map-panel.has-google-map .map-location-drag-tip{display:grid}.map-location-drag-tip>span:last-child{min-width:0;display:grid;gap:1px}.map-location-drag-tip strong,.map-location-drag-tip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-location-drag-tip strong{font-size:.72rem;font-weight:950}.map-location-drag-tip small{color:#476a7d;font-size:.62rem;font-weight:750}.map-search-pin-icon{position:relative;width:30px;height:30px;border:4px solid #fff;border-radius:999px;background:#0ea5e9;box-shadow:0 3px 9px #0e749047}.map-search-pin-icon:after{content:"";position:absolute;left:50%;bottom:-6px;width:9px;height:9px;border-radius:0 0 2px;background:#0ea5e9;transform:translate(-50%) rotate(45deg)}.map-location-drag-tip.is-searching .map-search-pin-icon{animation:map-search-pulse .82s ease-in-out infinite alternate}@keyframes map-search-pulse{to{box-shadow:0 0 0 9px #0ea5e92e,0 3px 9px #0e749047}}.search-radius-control{min-width:176px;display:grid;grid-template-columns:auto minmax(112px,1fr);align-items:center;gap:7px;color:var(--orange-dark);font-size:.68rem;font-weight:900}.search-radius-control select{min-width:0;height:34px;border:1px solid rgba(249,115,22,.24);border-radius:999px;padding:0 28px 0 11px;color:var(--ink);background:var(--orange-soft);font-size:.72rem;font-weight:900;cursor:pointer}#mapStatus{flex:1 1 auto;min-height:1rem;font-size:.76rem;font-weight:800}.map-move-controls{position:absolute;right:12px;bottom:12px;z-index:5;display:grid;grid-template-columns:repeat(2,30px);gap:5px}.map-move-controls button{width:30px;height:30px;border:1px solid var(--line);border-radius:999px;color:var(--orange-dark);background:var(--white);font-family:system-ui,sans-serif;font-size:.9rem;font-weight:900;cursor:pointer}.map-move-controls button:nth-child(1),.map-move-controls button:nth-child(2){color:var(--white);background:var(--orange);border-color:var(--orange)}.nearby-profiles{display:grid;gap:8px;align-content:start;margin:0;max-height:clamp(280px,38vh,430px);overflow:hidden;padding:10px;text-align:left;background:var(--white)}.nearby-profiles h2{margin:2px 0 4px;color:var(--orange-dark);font-family:Pacifico,cursive;font-size:clamp(1.3rem,4vw,1.8rem);font-weight:400;line-height:1.15;letter-spacing:.01em;text-align:left}.marketplace-live-grid{display:grid;gap:12px}.nearby-grid{display:grid;grid-template-columns:1fr;gap:12px;max-height:clamp(230px,32vh,372px);overflow-x:hidden;overflow-y:auto;padding:3px 6px 10px 3px;scroll-snap-type:y proximity}.nearby-live-empty{grid-column:1 / -1;min-height:180px;display:grid;place-content:center;gap:8px;border:1px dashed rgba(249,115,22,.38);border-radius:18px;padding:28px;color:var(--muted);background:#fff2e88a;text-align:center}.nearby-live-empty strong{color:var(--orange-dark);font-size:1.05rem}.nearby-live-empty span{max-width:42ch;line-height:1.5}.profile-result{min-height:142px;display:grid;grid-template-columns:minmax(0,1fr) minmax(108px,34%);align-items:start;gap:10px 12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffffdb;box-shadow:0 12px 28px #5a3a2317;text-align:left;cursor:pointer;scroll-snap-align:start;overflow:hidden}.profile-result-info{min-width:0;display:grid;gap:8px}.profile-result-title{margin:0;color:var(--orange-dark);font-size:1rem;line-height:1}.profile-title-button{border:0;padding:0;color:inherit;background:transparent;font:inherit;line-height:inherit;text-align:left;cursor:pointer}.profile-title-button:hover,.profile-title-button:focus-visible{color:var(--orange);outline:0}.profile-result-vendor{color:var(--white);border-color:#0ea5e95c;background:repeating-linear-gradient(135deg,rgba(255,255,255,.14) 0 8px,transparent 8px 16px),radial-gradient(circle at 88% 12%,rgba(255,255,255,.32),transparent 28%),linear-gradient(135deg,var(--profile-accent),var(--orange))}.profile-result-vendor .profile-result-title,.profile-result-vendor .profile-result-copy strong,.profile-result-vendor .profile-result-copy small,.profile-result-vendor .profile-result-copy small:first-of-type{color:var(--white)}.profile-result-vendor .product-slideshow{color:var(--white);background:#fff3}.profile-result:focus-visible{outline:4px solid rgba(15,118,110,.28);outline-offset:3px}.profile-result.is-active{border-color:var(--orange);box-shadow:0 14px 30px #f9731629}.profile-person-row{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px}.profile-avatar{width:42px;aspect-ratio:1;display:block;border-radius:999px;border:3px solid var(--white);background:var(--orange-soft);box-shadow:0 8px 16px #5a3a231f;object-fit:cover}.profile-result-copy{min-width:0;display:grid;gap:3px}.profile-result-copy strong,.profile-result-copy small{overflow-wrap:anywhere}.profile-result-copy small{color:var(--muted);font-size:.68rem;line-height:1.25}.profile-result-copy small:first-of-type{color:var(--orange-dark)}.seller-social-links{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.seller-social-link{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:999px;color:var(--white);background:var(--orange);font-family:system-ui,sans-serif;font-size:.72rem;font-weight:900;text-decoration:none}.seller-social-instagram{background:radial-gradient(circle at 70% 28%,#fff 0 8%,transparent 8.5%),radial-gradient(circle at 50% 50%,transparent 0 25%,rgba(255,255,255,.94) 26% 37%,transparent 38%),linear-gradient(135deg,#f97316,#c026d3)}.seller-social-facebook{background:#1877f2}.seller-social-google{color:#4285f4;background:var(--white);border:1px solid var(--line)}.product-slideshow{position:relative;min-height:118px;height:100%;max-height:none;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:start;gap:6px 9px;border-radius:8px;padding:6px;color:var(--orange-dark);background:var(--orange-soft);text-align:center;overflow:hidden}.carousel-arrow{position:absolute;top:50%;z-index:2;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:999px;color:var(--orange-dark);background:#ffffffdb;box-shadow:0 6px 14px #5a3a232e;font-family:system-ui,sans-serif;font-size:1.2rem;font-weight:900;line-height:1;transform:translateY(-50%);cursor:pointer}.carousel-arrow-left{left:8px}.carousel-arrow-right{right:8px}.profile-product-images{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:0;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}.profile-product-images::-webkit-scrollbar{display:none}.profile-product-link{width:100%;min-width:0;height:100%;margin:0;border:0;padding:0;background:transparent;scroll-snap-align:center;cursor:pointer}.profile-product-link:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}.product-photo{width:100%;height:100%;min-height:104px;display:block;border-radius:7px;background:var(--white);object-fit:cover}.product-name{grid-column:2;grid-row:1;justify-self:start;max-width:100%;overflow-wrap:anywhere;font-size:.74rem;font-weight:900;line-height:1.1;text-align:left}.product-count{justify-self:start;font-size:.66rem;color:var(--muted)}.profile-review-score{justify-self:start;color:var(--orange-dark);font-size:.66rem;font-weight:900}.seller-review-inline{color:var(--orange-dark);font-weight:900}.profile-result-vendor .product-count{color:#ffffffc7}.profile-result-vendor .profile-review-score,.profile-result-vendor .seller-review-inline{color:var(--white)}.fulfillment-badge{width:fit-content;border-radius:999px;padding:5px 9px;color:var(--white);background:#0ea5e9;font-family:system-ui,sans-serif;font-size:.66rem;font-weight:900;line-height:1;white-space:nowrap}.fulfillment-badge.is-local{background:var(--orange)}.fulfillment-badge.is-compact{padding:4px 7px;font-size:.58rem}.payment-hold-note{margin:0;border-left:4px solid #0ea5e9;padding-left:9px;color:var(--muted);font-size:.72rem;line-height:1.35}.national-payment-note{color:#fffc}.product-reel-panel{min-width:0;display:grid;gap:10px;text-align:left}.home-footer{display:grid;justify-items:center;gap:8px;border-top:2px solid var(--line);margin-top:18px;padding:24px 0 14px;color:var(--muted);font-size:.78rem;text-align:center}.home-footer img{width:82px;height:auto;margin-bottom:4px}.home-footer a,.terms-note a{color:var(--orange-dark);font-weight:900}.footer-link-grid{width:min(100%,680px);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.footer-link-grid a{min-width:0;border-radius:6px;padding:8px 5px;text-decoration:none}.footer-link-grid a:hover,.footer-link-grid a:focus-visible{color:var(--white);background:var(--orange);outline:0}.info-center-screen{display:grid;gap:14px;padding-bottom:28px}.info-center-screen[hidden]{display:none}.info-center-heading{display:grid;gap:5px;padding:14px 4px 6px}.info-center-heading h1,.info-center-heading p{margin:0}.info-center-heading h1{color:var(--orange);font-family:Pacifico,Brush Script MT,cursive;font-size:clamp(2rem,7vw,3rem);font-weight:400;letter-spacing:0}.info-center-heading p{color:var(--muted)}.info-center-layout{min-height:560px;display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr);gap:12px;align-items:stretch}.info-center-nav{display:grid;align-content:start;gap:6px;border-right:1px solid var(--line);padding-right:12px}.info-center-nav button{min-height:44px;border:1px solid transparent;border-radius:7px;padding:0 12px;color:var(--ink);background:transparent;font:inherit;font-weight:900;text-align:left;cursor:pointer}.info-center-nav button[aria-pressed=true]{color:var(--orange-dark);border-color:#f9731647;background:var(--orange-soft);box-shadow:inset 4px 0 0 var(--orange)}.info-center-content{min-width:0;border:1px solid var(--line);border-radius:8px;padding:clamp(18px,4vw,34px);background:var(--white)}.info-center-content article{display:grid;gap:10px}.info-center-content article[hidden]{display:none}.info-center-content h2,.info-center-content h3,.info-center-content p{margin:0}.info-center-content h2{margin-bottom:8px;color:var(--orange-dark);font-size:1.65rem}.info-center-content h3{margin-top:12px;color:var(--ink);font-size:1rem}.info-center-content h4{margin:10px 0 0;color:var(--orange-dark);font-size:.88rem}.info-center-content p{color:var(--muted);line-height:1.6}.info-center-policy-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;border-top:1px solid var(--line);padding:14px 8px 0}.info-center-policy-nav span{margin-right:4px;color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.info-center-policy-nav a{border-radius:6px;padding:7px 10px;color:var(--orange-dark);font-size:.82rem;font-weight:900;text-decoration:none}.info-center-policy-nav a:hover,.info-center-policy-nav a:focus-visible{color:var(--white);background:var(--orange);outline:0}.info-faq-list{display:grid;gap:7px}.info-faq-list details{border:1px solid var(--line);border-radius:7px;background:#fff}.info-faq-list summary{padding:12px 14px;color:var(--ink);font-weight:900;cursor:pointer}.info-faq-list details p{border-top:1px solid var(--line);padding:12px 14px 14px}.info-contact-form{display:grid;gap:12px;margin-top:10px;border-top:1px solid var(--line);padding-top:18px}.info-contact-form label{display:grid;gap:6px;color:var(--ink);font-size:.78rem;font-weight:900}.info-contact-form input,.info-contact-form select,.info-contact-form textarea{width:100%;min-height:44px;border:1px solid var(--line);border-radius:7px;padding:10px 12px;color:var(--ink);background:#fff;font:inherit;font-weight:500}.info-contact-form textarea{min-height:140px;resize:vertical}.info-contact-form input:focus,.info-contact-form select:focus,.info-contact-form textarea:focus{border-color:var(--orange);outline:3px solid rgba(249,115,22,.14)}.info-contact-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.info-contact-status{min-height:20px;color:var(--orange-dark)!important;font-size:.78rem;font-weight:800}.report-user-button{position:absolute;top:64px;left:12px;z-index:10;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:50%;padding:0;color:#fff;background:#191614a3;box-shadow:0 7px 18px #0003;font-size:1rem;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body #nationalFeed .report-user-button{top:166px;left:16px}.report-user-button:hover,.report-user-button:focus-visible{border-color:#ff7a2f;color:#fff;background:#d94a00;outline:0}.report-user-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:grid;place-items:center;padding:18px;background:#1c18167a;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.report-user-modal[hidden]{display:none}.report-user-card{width:min(100%,520px);display:grid;gap:14px;border:1px solid #eadfd8;border-radius:8px;padding:20px;background:#fff;box-shadow:0 24px 70px #1f181447}.report-user-card header{display:grid;grid-template-columns:44px minmax(0,1fr) 36px;align-items:center;gap:10px}.report-user-card header>span:nth-child(2){display:grid;gap:2px}.report-user-card header small,.report-user-card header strong,.report-user-card p{margin:0}.report-user-card header small{color:var(--orange);font-size:.68rem;font-weight:900;text-transform:uppercase}.report-user-card header strong{color:var(--ink);font-size:1.2rem}.report-user-card header>button{width:36px;height:36px;border:0;border-radius:50%;color:var(--ink);background:#f5f1ee;font-size:1.25rem;cursor:pointer}.report-user-symbol{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--orange);font-size:1.2rem}.report-user-card>p{color:var(--muted);line-height:1.5}.report-user-card label{display:grid;gap:6px;color:var(--ink);font-size:.76rem;font-weight:900}.report-user-card select,.report-user-card textarea{width:100%;border:1px solid var(--line);border-radius:7px;padding:11px 12px;background:#fff;font:inherit;font-weight:500}.report-user-card textarea{resize:vertical}.report-user-note{border-left:3px solid var(--orange);padding:9px 11px;background:var(--orange-soft);font-size:.72rem}.report-user-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.report-user-actions button{min-height:44px;border:1px solid var(--orange);border-radius:7px;color:var(--orange-dark);background:#fff;font:inherit;font-weight:900;cursor:pointer}.report-user-actions button[type=submit]{color:#fff;background:var(--orange)}.report-user-status{min-height:18px;color:var(--orange-dark)!important;font-size:.74rem;font-weight:900}.info-contact-action{width:fit-content;border-radius:7px;padding:10px 14px;color:var(--white);background:var(--orange);font-weight:900;text-decoration:none}.product-reel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-reel-head h2{margin:0;color:var(--orange-dark);font-size:1rem;line-height:1.1}.shuffle-reel-button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:999px;padding:0;color:var(--white);background:var(--orange);font-family:system-ui,sans-serif;font-size:1.25rem;font-weight:900;line-height:1;cursor:pointer}.product-reel-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.product-reel-filters button{min-width:0;min-height:50px;border:2px solid rgba(255,210,180,.92);border-radius:8px;padding:0 10px;color:var(--orange-dark);background:var(--white);box-shadow:0 8px 16px #5a3a230f;font-size:.94rem;font-weight:900;cursor:pointer}.product-reel-filters button[aria-pressed=true]{color:var(--white);border-color:var(--orange);background:var(--orange);box-shadow:0 12px 22px #f9731629}.product-reel-select-filter{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:minmax(72px,auto) minmax(0,1fr);align-items:center;gap:7px;border:1px solid rgba(255,210,180,.92);border-radius:8px;padding:7px 9px;color:var(--muted);background:var(--white);font-size:.68rem;font-weight:900}.product-discovery-filter{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,210,180,.92);border-radius:8px;background:var(--white);box-shadow:0 8px 16px #5a3a230d}.product-discovery-filter .product-reel-select-filter{grid-column:auto;border:0;border-radius:0;background:transparent}.product-discovery-filter .product-reel-select-filter+.product-reel-select-filter{border-left:1px solid rgba(255,210,180,.92)}.product-reel-select-filter select{min-width:0;width:100%;min-height:36px;border:1px solid rgba(249,115,22,.24);border-radius:7px;padding:0 7px;color:var(--orange-dark);background:var(--white);font:inherit;font-weight:900}.product-reel{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;overflow:visible;padding:2px 0 12px;scroll-snap-type:none;scrollbar-width:auto}.reel-card{min-width:0;position:relative;display:grid;grid-template-rows:minmax(280px,1fr) auto auto auto;gap:10px;min-height:clamp(470px,70vh,640px);text-align:left;scroll-snap-align:start;border:1px solid var(--line);border-radius:8px;padding:8px;background:var(--white);box-shadow:0 10px 24px #5a3a2314;overflow:hidden}.reel-card.is-active{border-color:var(--orange);box-shadow:0 14px 30px #f9731629}.reel-empty-card{min-height:160px;align-content:center}.reel-card-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.reel-product-identity{min-width:0;display:grid;gap:7px}.reel-product-identity h3{margin:0;color:var(--orange-dark);font-size:1.18rem;line-height:1.02}.reel-inline-metrics{min-width:min(250px,36vw);display:grid;justify-items:end;gap:7px}.reel-inline-metrics .reaction-bar{justify-content:flex-end}.reel-inline-banner{display:grid;justify-items:end;gap:6px}.reel-inline-prices{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.reel-inline-banner .reaction-bar{justify-content:flex-end}.reel-inline-prices span{display:grid;justify-items:center;border-radius:8px;min-height:42px;padding:7px 10px;color:var(--orange-dark);background:var(--orange-soft);box-shadow:inset 0 0 0 1px #f973162e}.reel-inline-prices small{font-size:.58rem;font-weight:900;line-height:1}.reel-inline-prices strong{font-size:.92rem;line-height:1}.reel-card-main{min-height:0;display:grid;grid-template-columns:minmax(132px,38%) minmax(0,1fr);gap:10px;overflow:hidden}.reel-media-frame{position:relative;min-width:0;min-height:0;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--orange-soft)}.reel-photo-button{position:relative;display:block;width:100%;height:100%;border:0;border-radius:8px;padding:0;overflow:hidden;background:var(--orange-soft);cursor:pointer}.product-status-overlay{position:absolute;left:50%;bottom:12px;z-index:4;min-width:min(68%,220px);border:2px solid rgba(255,255,255,.92);border-radius:8px;padding:9px 13px;color:var(--white);background:#c2410ce0;box-shadow:0 16px 34px #27211d47;font-size:.92rem;font-weight:900;line-height:1.05;text-align:center;transform:translate(-50%);pointer-events:none}.reel-photo-price{position:absolute;top:12px;right:12px;left:12px;z-index:6;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:7px;pointer-events:none}.reel-photo-price span{min-width:86px;display:grid;justify-items:center;border:2px solid rgba(255,255,255,.68);border-radius:8px;padding:8px 10px;color:var(--white);background:#27211dcc;box-shadow:0 12px 24px #0003}.reel-photo-price small{font-size:.68rem;font-weight:900;line-height:1}.reel-photo-price strong{font-size:1.1rem;line-height:1}.reel-profile-below{width:min(88%,320px);justify-self:center}.reel-profile-below .profile-chip-card{background:var(--white);box-shadow:0 8px 20px #27211d1a}.product-image-strip{height:100%;display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}.product-image-strip::-webkit-scrollbar{display:none}.product-image-strip img{width:100%;height:100%;min-width:100%;display:block;background:var(--orange-soft);object-fit:cover;scroll-snap-align:center}.reel-image-strip img,.reel-product-photo{aspect-ratio:4 / 5}.reel-image-strip{height:100%}.reel-image-strip img{height:100%;aspect-ratio:auto}.reel-title-overlay,.reel-price-overlay{position:absolute;z-index:1;border-radius:999px;padding:7px 10px;color:var(--white);background:#27211db8;font-weight:900;line-height:1}.reel-title-overlay{left:10px;bottom:10px;max-width:calc(100% - 88px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem}.reel-price-overlay{right:10px;top:10px;background:var(--orange);font-size:.95rem}.reel-card-bottom{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.reel-seller-row{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px}.profile-chip-card{width:100%;max-width:100%;border:1px solid rgba(255,210,180,.92);border-radius:8px;padding:6px;background:#fffaf5f0;box-shadow:none}.reel-seller-row img{width:38px;aspect-ratio:1;border:3px solid var(--white);border-radius:999px;background:var(--orange-soft);object-fit:cover;box-shadow:0 8px 16px #5a3a231f}.reel-seller-row span,.reel-product-copy{min-width:0;display:grid;gap:2px}.reel-seller-row strong,.reel-product-copy h3{overflow-wrap:anywhere}.reel-seller-row small,.reel-product-copy p,.social-row,.reel-status{color:var(--muted);font-size:.76rem;line-height:1.25}.reel-product-copy h3{margin:0;color:var(--orange-dark);font-size:1.22rem;line-height:1.08}.reel-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.reel-title-row .reaction-bar{flex-wrap:nowrap;justify-content:flex-end;gap:5px}.reel-title-row .reaction-bar button{min-width:34px;min-height:30px;padding:0 7px;font-size:.72rem}.reel-title-row .share-reaction-button svg{width:14px;height:14px}.reel-product-copy p{margin:0}.reel-price-stack,.social-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reel-price-stack{min-width:168px}.reel-price-stack span{display:grid;gap:2px;border-radius:8px;padding:10px 12px;background:linear-gradient(135deg,#fff7ed,#fff);box-shadow:inset 0 0 0 1px #f973163d,0 8px 16px #5a3a2314}.reel-price-stack small{color:var(--orange-dark);font-size:.76rem;font-weight:900;line-height:1}.reel-price-stack strong{color:var(--orange-dark);font-size:1.22rem}.reel-detail-scroll{min-width:0;min-height:0;display:grid;align-content:start;gap:8px;overflow:visible;padding-right:0}.reel-listing-meta{display:grid;gap:6px}.reel-product-heading{display:grid;gap:5px}.reel-product-heading h3{margin:0;color:var(--orange-dark);font-size:1.2rem;line-height:1.05;text-align:left}.reel-description-preview{margin:0;color:var(--muted);font-size:.76rem;line-height:1.32}.reel-description-inline{display:block;border:1px solid rgba(255,210,180,.88);border-radius:8px;padding:9px 10px;color:var(--muted);background:#fffaf5e6;font-size:.82rem;line-height:1.36}.reel-description-preview-text,.reel-description-text{min-width:0;margin:0}.reel-description-more{min-height:0;width:auto;max-width:100%;display:inline;margin-left:5px;border-radius:0;border:0;padding:0;color:var(--white);background:transparent;font-size:.64rem;font-weight:900;line-height:inherit;text-decoration:underline;white-space:nowrap;cursor:pointer}.reel-description-full{display:inline;margin:0;border:0;padding:0;color:var(--muted)}.reel-description-full[hidden]{display:none}.description-pop-button,.question-panel-button{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(255,210,180,.96);border-radius:8px;padding:0 12px;color:var(--orange-dark);background:var(--white);font-size:.78rem;font-weight:900;cursor:pointer}.question-panel-button strong{min-width:24px;min-height:24px;display:inline-grid;place-items:center;border-radius:999px;color:var(--white);background:#0ea5e9;font-family:system-ui,sans-serif;font-size:.72rem}.question-guidance,.question-preview{margin:0;color:var(--muted);font-size:.74rem;line-height:1.3}.question-guidance{border-left:3px solid rgba(14,165,233,.5);padding-left:8px;font-weight:800}.question-preview{border-radius:8px;padding:7px 8px;background:#eff6ff80}.question-preview strong{color:var(--orange-dark)}.reel-comments-section{min-width:0;min-height:0;display:grid;gap:8px}.reel-card .feed-description-panel,.reel-card .reel-question-bubble{position:absolute;left:12px;right:12px;bottom:calc(132px + env(safe-area-inset-bottom));z-index:20;max-height:min(52vh,360px);overflow-y:auto;border:1px solid rgba(255,210,180,.98);border-radius:8px;padding:12px;color:var(--ink);background:#fffaf5fa;box-shadow:0 18px 42px #27211d3d}.reel-card .feed-description-panel[hidden],.reel-card .reel-question-bubble[hidden]{display:none}.product-description-details,.reel-product-description{display:grid;gap:5px;border:1px solid rgba(249,115,22,.16);border-radius:8px;padding:9px;color:var(--muted);background:#fff2e87a;font-size:.76rem;line-height:1.3}.feed-description-trigger{width:100%;text-align:left;cursor:pointer}.product-description-details summary{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--orange-dark);font-weight:900;cursor:pointer;list-style:none}.product-description-details summary small{color:#0ea5e9;font-size:.66rem;font-weight:900}.product-description-details>strong{color:var(--orange-dark);font-size:.76rem;font-weight:900}.product-description-details summary::-webkit-details-marker{display:none}.product-description-details summary:after{content:"";color:var(--orange)}.product-description-details[open] summary:after{content:""}.reel-comment-list{border:1px solid rgba(14,165,233,.14);border-radius:8px;padding:9px;background:#eff6ff61}.reel-comment strong{color:var(--orange-dark)}.reel-product-description p,.product-description-details p{margin:0}.question-bubble{display:grid;gap:8px;border:1px solid rgba(14,165,233,.18);border-radius:8px;padding:8px;background:#eff6ff80}.question-bubble>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--orange-dark);font-size:.78rem;font-weight:900;cursor:pointer;list-style:none}.question-bubble>summary::-webkit-details-marker{display:none}.question-bubble>summary span{min-width:22px;min-height:22px;display:inline-grid;place-items:center;border-radius:999px;color:var(--white);background:#0ea5e9;font-family:system-ui,sans-serif;font-size:.68rem;font-weight:900}.reel-comment-list{display:grid;gap:8px}.reel-comment{display:grid;gap:5px;border-top:1px solid rgba(255,210,180,.68);padding-top:8px}.reel-comment:first-child{border-top:0;padding-top:0}.reel-comment summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;color:var(--muted);font-size:.74rem;line-height:1.3;cursor:pointer;list-style:none}.question-hide-button{min-height:24px;border:1px solid rgba(255,210,180,.82);border-radius:999px;padding:0 8px;color:var(--orange-dark);background:#ffffffb8;font-size:.62rem;font-weight:900;cursor:pointer}.reel-comment summary::-webkit-details-marker{display:none}.reel-comment p{margin:0;color:var(--muted);font-size:.74rem;line-height:1.3;overflow-wrap:anywhere}.reel-comment-reply{display:grid;gap:7px;margin-left:8px;border-left:2px solid var(--line);padding-left:9px}.reel-comment-reply label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;color:var(--orange-dark);font-size:.7rem;font-weight:900}.reel-comment-reply input{min-width:0;min-height:30px;border:1px solid var(--line);border-radius:999px;padding:0 10px;color:var(--ink);background:var(--white)}.reel-comment-composer{position:sticky;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;padding-top:6px;background:linear-gradient(rgba(255,255,255,0),var(--white) 28%)}.reel-comment-field{margin:0}.question-input-bubble{position:relative;display:grid;gap:5px;margin:0;color:var(--orange-dark);font-size:.7rem;font-weight:900}.question-input-bubble input{width:100%;min-height:40px;border:1px solid var(--line);border-radius:999px;padding:0 44px 0 13px;color:var(--ink);background:var(--white);font-size:16px}.panel-close-button{justify-self:end;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:999px;color:var(--white);background:var(--ink);font-family:system-ui,sans-serif;font-size:1rem;font-weight:900;line-height:1;cursor:pointer}.product-description-details summary .panel-close-button,.question-bubble>summary .panel-close-button{margin-left:auto}.question-send-button{position:absolute;right:5px;bottom:5px;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:999px;color:var(--white);background:var(--orange);font-family:system-ui,sans-serif;font-size:.72rem;font-weight:900;cursor:pointer}.reel-comment-composer button{display:none;min-height:36px;border:0;border-radius:8px;padding:0 10px;color:var(--white);background:var(--orange);font-size:.7rem;font-weight:900;cursor:pointer}.reel-comment-composer.is-typing button{display:grid;place-items:center}.feed-comments-panel,.answered-comments{display:grid;gap:8px;border:1px solid rgba(255,210,180,.72);border-radius:8px;padding:8px;background:#fff2e88a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.feed-comment-list{max-height:116px;display:grid;gap:6px;overflow-y:auto}.feed-comment-list p,.answered-comments p{margin:0;border:1px solid rgba(255,210,180,.72);border-radius:8px;padding:8px;color:var(--muted);background:#ffffff9e;font-size:.72rem;line-height:1.3}.feed-comment-list strong,.answered-comments strong{color:var(--orange-dark)}.feed-comment-field{margin:0}.reel-card-footer{min-width:0;display:grid;grid-template-columns:1fr;align-items:center;gap:8px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.reaction-bar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.reaction-bar button{min-height:32px;border:1px solid rgba(255,210,180,.9);border-radius:999px;padding:0 10px;color:var(--orange-dark);background:#ffffffe0;font-family:system-ui,sans-serif;font-size:.78rem;font-weight:800;cursor:pointer}.share-reaction-button{display:inline-flex;align-items:center;gap:5px}.share-reaction-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.feed-notification-badge{width:max-content;border-radius:999px;padding:3px 8px;color:var(--white);background:#0ea5e9;font-size:.68rem;font-weight:900}.national-feed-overlay .feed-notification-badge{background:var(--orange)}.national-feed-overlay .reaction-bar button{color:var(--white);border-color:#ffffff52;background:#ffffff1f}.national-feed-overlay .reaction-bar{position:static;z-index:auto;display:flex;justify-content:flex-start;gap:8px}.national-feed-overlay .offer-trail{color:var(--white);border:0;background:transparent}.national-feed-overlay .offer-trail strong,.national-feed-overlay .offer-trail span{color:var(--white)}.national-feed-overlay .offer-trail span{background:#ffffff24}.offer-trail button{border:0;padding:0;color:inherit;background:transparent;font:inherit;font-weight:900;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.offer-field,.comment-field{display:grid;gap:5px;color:var(--orange-dark);font-size:.84rem;font-weight:900}.offer-field input,.comment-field input{width:100%;min-height:44px;border:1px solid var(--line);border-radius:8px;padding:0 12px;color:var(--ink);background:var(--white)}.offer-field input{text-align:center;font-size:1rem;font-weight:900}.reel-card-footer .offer-field{min-height:52px;grid-template-columns:auto minmax(0,1fr);align-items:center;border:1px solid rgba(249,115,22,.2);border-radius:8px;padding:6px 8px;background:var(--orange-soft)}.offer-popover-wrap{position:relative;min-width:0}.offer-toggle-button{width:100%}.offer-popover{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:12;width:min(260px,72vw);display:grid;gap:8px;border:1px solid rgba(255,210,180,.96);border-radius:8px;padding:10px;background:#fffffffa;box-shadow:0 16px 32px #5a3a232e;transform:translate(-50%)}.offer-popover[hidden]{display:none}.offer-popover-actions{display:grid;grid-template-columns:.8fr 1fr;gap:7px}.offer-popover-actions button{min-height:38px}.reel-card-footer .offer-field input{min-height:38px;border-color:#f973162e;background:var(--white)}.offer-feedback{grid-column:1 / -1;margin:0;color:#b91c1c;font-size:.74rem;font-weight:900;text-align:center}.reel-actions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.reel-actions>button,.quick-offer-action{min-width:0;min-height:52px;border:0;border-radius:8px;padding:0 8px;color:var(--white);background:var(--orange);box-shadow:0 8px 16px #f9731624;font-size:.78rem;font-weight:900;cursor:pointer;overflow-wrap:anywhere}.quick-offer-action{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;color:var(--orange-dark);background:var(--orange-soft);box-shadow:none}.quick-offer-action span{grid-column:1 / -1;font-size:.68rem;line-height:1}.quick-offer-action input{min-width:0;width:100%;min-height:30px;border:1px solid rgba(249,115,22,.2);border-radius:8px;padding:0 8px;color:var(--ink);background:var(--white);font-weight:900}.quick-offer-action button{min-height:30px;border:0;border-radius:8px;padding:0 8px;color:var(--white);background:var(--orange);font-size:.68rem;font-weight:900;cursor:pointer}.reel-actions .offer-toggle-button{color:var(--orange-dark);background:var(--orange-soft);box-shadow:none}.offer-popover .offer-field{min-height:auto;grid-template-columns:1fr;align-items:stretch;border:0;border-radius:0;padding:0;background:transparent}.offer-popover .offer-field input{min-height:40px}.offer-popover-actions button{min-height:38px;font-size:.72rem}.listing-lifecycle-row,.national-listing-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--muted);font-size:.68rem;line-height:1.25}.location-ping{width:fit-content;display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 8px;color:var(--orange-dark);background:#fff2e8db;font-size:.68rem;font-weight:900;line-height:1.2}.listing-lifecycle-row strong,.national-listing-meta strong{border-radius:999px;padding:3px 7px;color:var(--white);background:#0ea5e9;font-size:.62rem}.reel-status{min-height:1rem;margin:0;text-align:center}.national-feed{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#27211dcc}.national-feed[hidden]{display:none}.national-feed-shell{width:min(100%,720px);height:100%;display:grid;grid-template-rows:1fr;margin:0 auto;background:var(--ink)}.national-feed-header{position:fixed;top:max(10px,env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:35;width:min(calc(100% - 24px),596px);display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.52);border-radius:999px;color:var(--ink);background:#fffaf5c2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 28px #0000002e}.feed-search{min-width:0;display:grid;gap:1px;color:var(--orange-dark);font-size:.58rem;font-weight:900;line-height:1}.feed-search span{padding-left:10px}.feed-search input{width:100%;min-height:32px;border:1px solid rgba(255,210,180,.86);border-radius:999px;padding:0 10px;color:var(--ink);background:#ffffffc7;font-family:inherit;font-size:.76rem;outline:0}.feed-icon-actions{display:flex;align-items:center;justify-content:end;gap:7px}.feed-icon-button,.close-national-feed{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,210,180,.82);border-radius:999px;color:var(--orange-dark);background:#ffffffa8;cursor:pointer}.feed-profile-button{width:42px;height:42px;border:2px solid rgba(255,255,255,.92);border-radius:999px;padding:3px;background:var(--white);box-shadow:0 8px 18px #5a3a2324;cursor:pointer}.feed-profile-button img{width:100%;height:100%;display:block;border-radius:inherit;object-fit:cover}.feed-icon-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.national-feed-track{overflow-y:auto;scroll-snap-type:y mandatory}.national-feed-card{position:relative;min-height:100vh;min-height:100svh;display:grid;align-items:end;scroll-snap-align:start;background:#111}.national-image-strip{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;background:#000}.national-image-strip img,.national-feed-card>img{width:100%;height:100%;object-fit:contain;background:#000}.national-photo-arrow{position:absolute;top:50%;z-index:4;width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:999px;color:var(--white);background:#00000075;font-family:system-ui,sans-serif;font-size:1.65rem;font-weight:900;transform:translateY(-50%);cursor:pointer}.national-photo-arrow-left{left:14px}.national-photo-arrow-right{right:14px}.national-feed-overlay{position:static;z-index:1;display:grid;gap:10px;padding:96px 18px max(18px,env(safe-area-inset-bottom));color:var(--white);background:linear-gradient(transparent,#000000a3 34%,#000000eb)}.feed-origin-label{width:fit-content;margin:0;border-radius:999px;padding:7px 10px;color:var(--white);background:#f97316db;font-size:.76rem;font-weight:900;line-height:1}.national-product-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.national-product-title h3{margin:0;font-size:clamp(1.7rem,8vw,2.7rem);line-height:1}.national-product-title strong{border-radius:999px;padding:9px 12px;background:var(--orange)}.question-banner-button{min-height:42px;display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:8px;border:0;border-radius:999px;padding:0 12px;color:var(--orange-dark);background:#ffffffe6;box-shadow:inset 0 0 0 1px #ffd2b4c7;font-weight:900;cursor:pointer}.reel-banner-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.reel-banner-meta>span{min-height:36px;display:inline-grid;place-items:center;border-radius:999px;padding:0 12px;color:var(--white);background:var(--orange);font-size:.78rem;font-weight:900}.offer-trail{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border:0;border-radius:0;padding:0;background:transparent;font-size:.72rem}.offer-trail strong{display:none}.offer-trail span{border-radius:999px;padding:5px 9px;color:var(--ink);background:#fff2e8db;box-shadow:inset 0 0 0 1px #ffd2b4b8;font-weight:900}.question-banner-button span{font-size:.76rem}.question-banner-button strong{min-width:24px;min-height:24px;display:inline-grid;place-items:center;padding:0;color:var(--white);background:#0ea5e9;font-family:system-ui,sans-serif;font-size:.72rem}.national-seller-row{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px}.national-seller-row img{width:46px;aspect-ratio:1;border:3px solid var(--white);border-radius:999px;object-fit:cover}.national-seller-row span{min-width:0;display:grid;gap:2px}.feed-seller-link,.reel-seller-link{width:fit-content;border:0;padding:0;color:inherit;background:transparent;font:inherit;font-weight:900;text-align:left;cursor:pointer}.feed-seller-link{color:var(--white);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.reel-seller-link{color:var(--ink)}.national-seller-row small,.national-comment-row,.national-comment-field{color:#ffffffc7;font-size:.8rem;line-height:1.3}.national-comment-row{display:flex;gap:12px;flex-wrap:wrap}.national-listing-meta{color:#ffffffc7}.national-feed-card .feed-comments-panel{border-color:#ffffff29;background:#00000029;box-shadow:inset 0 1px #ffffff14}.national-feed-card .product-description-details,.national-feed-card .question-bubble{border-color:#ffffff29;color:#ffffffdb;background:#00000038}.national-feed-card .feed-description-trigger{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;border-style:solid;border-width:1px;border-radius:8px;padding:0 12px;text-align:left;cursor:pointer}.national-feed-card .feed-description-trigger span{color:#fed7aa;font-weight:900}.national-feed-card .feed-question-panel{position:absolute;top:auto;bottom:calc(110px + env(safe-area-inset-bottom));left:18px;right:18px;z-index:34;width:auto;max-height:min(46vh,360px);display:grid;gap:8px;overflow-y:auto;border-radius:12px;padding:10px;background:#fffaf5f0;box-shadow:0 22px 44px #00000052;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.national-feed-card .feed-description-panel{position:absolute;left:18px;right:18px;bottom:calc(110px + env(safe-area-inset-bottom));z-index:33;display:grid;gap:7px;border-radius:12px;padding:12px;color:var(--ink);background:#fffaf5f0;box-shadow:0 22px 44px #00000052;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.national-feed-card .panel-close-button{color:var(--white);background:var(--orange)}.national-feed-card .feed-description-panel[hidden],.national-feed-card .feed-question-panel[hidden]{display:none}.national-feed-card .product-description-details summary,.national-feed-card .question-bubble>summary{color:#fed7aa}.national-feed-card .product-description-details p{color:#ffffffdb}.national-feed-card .feed-comment-list p{border-color:#ffffff24;color:#ffffffdb;background:#ffffff1f}.national-feed-card .feed-question-panel .feed-comment-list p,.national-feed-card .feed-question-panel .feed-comment-thread summary,.national-feed-card .feed-question-panel .feed-comment-thread p{color:var(--ink)}.national-feed-card .feed-question-panel .feed-comment-list strong,.national-feed-card .feed-question-panel .national-comment-field{color:var(--orange-dark)}.national-feed-card .feed-question-panel .national-comment-field input{color:var(--ink);background:var(--white)}.national-feed-card .feed-comment-list strong{color:#fed7aa}.national-feed-card .feed-comment-thread summary,.national-feed-card .feed-comment-thread p{color:#ffffffd6}.national-comment-field{color:var(--white)}.national-comment-field input{border:1px solid rgba(255,255,255,.18);color:var(--white);background:#ffffff1f}.national-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:max(56px,calc(env(safe-area-inset-bottom) + 36px))}.national-actions button{min-height:40px;border:0;border-radius:8px;padding:0 8px;color:var(--white);background:var(--orange);font-size:.78rem;font-weight:900;cursor:pointer}.national-feed-track{background:#fffaf5fa;padding:calc(76px + env(safe-area-inset-top)) 10px max(14px,env(safe-area-inset-bottom))}.national-feed-card.reel-card{width:min(100%,390px);min-height:calc(100svh - 96px);height:auto;margin:0 auto 14px;align-content:start;align-items:start;color:var(--ink);background:var(--white)}.national-media-frame .national-image-strip{position:static;inset:auto;height:100%;background:var(--orange-soft)}.national-media-frame .national-image-strip img{object-fit:cover;background:var(--orange-soft)}.national-profile-below{width:min(90%,320px)}.national-feed-card .feed-seller-link{color:var(--ink);text-decoration:none}.national-feed-card .national-seller-row small,.national-feed-card .national-comment-field,.national-feed-card .national-listing-meta{color:var(--muted)}.national-title-row h3{color:var(--orange-dark);font-size:1.22rem}.national-feed-card .feed-comments-panel,.national-feed-card .product-description-details,.national-feed-card .question-bubble{border-color:#ffd2b4b8;color:var(--muted);background:#fff2e88a;box-shadow:none}.national-feed-card .feed-description-trigger span,.national-feed-card .product-description-details summary,.national-feed-card .question-bubble>summary,.national-feed-card .feed-comment-list strong,.national-feed-card .feed-comment-thread summary strong{color:var(--orange-dark)}.national-feed-card .product-description-details p,.national-feed-card .feed-comment-thread summary,.national-feed-card .feed-comment-thread p{color:var(--muted)}.national-feed-card .feed-description-panel,.national-feed-card .feed-question-panel{position:static;left:auto;right:auto;bottom:auto;z-index:auto;max-height:min(46vh,360px);border:1px solid rgba(255,210,180,.96);border-radius:8px;padding:10px;color:var(--ink);background:#fffaf5fa;box-shadow:0 12px 28px #5a3a2329;-webkit-backdrop-filter:none;backdrop-filter:none}.national-feed-card .feed-question-panel .feed-comment-thread summary,.national-feed-card .feed-question-panel .feed-comment-thread p,.national-feed-card .feed-question-panel .feed-comment-list p{color:var(--muted)}.national-feed-card .national-comment-field input{border:1px solid var(--line);color:var(--ink);background:var(--white);font-size:16px}.national-card-footer,.national-actions{padding-bottom:0}@media(min-width:680px){.home-screen{width:min(100%,1040px)}.map-profile-layout{grid-template-columns:minmax(0,1fr);align-items:start}.map-profile-layout .map-stage{min-height:clamp(250px,36vh,360px)}.map-profile-layout .nearby-profiles{min-height:0;border-right:0;border-top:1px solid var(--line)}.product-reel{grid-template-columns:minmax(0,1fr)}}.intro{margin:14px 0;padding:0;text-align:center;background:transparent}.shop-guide-image{width:min(100%,980px);display:block;margin:0 auto;object-fit:contain}.home-shop-hero{position:relative;width:min(100%,1180px);aspect-ratio:3 / 2;margin:14px auto 18px;overflow:hidden;border-radius:8px;background:#fff}.home-shop-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:contain}.home-shop-hero-choice{position:absolute;z-index:2;top:52.3%;height:46.5%;border:2px solid transparent;border-radius:8px;padding:0;background:transparent;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.home-shop-hero-tables{left:9.8%;width:35.5%}.home-shop-hero-booths{left:52.4%;width:37.7%}.home-shop-hero-choice:hover,.home-shop-hero-choice:focus-visible{border-color:#ff5a00;background:#ff5a0012;outline:3px solid rgba(255,90,0,.2);transform:translateY(-2px)}.home-shop-hero-choice span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.reel-end-card{min-height:390px;display:grid;place-items:center;align-content:center;gap:10px;border:1px solid #eadfd8;border-radius:8px;padding:24px;color:#0b294d;background:#fff;text-align:center}.reel-end-card img{width:min(42%,170px);height:150px;object-fit:contain;animation:reel-end-flea-bounce .85s ease-in-out infinite alternate}.reel-end-card h3,.reel-end-card p{margin:0}.reel-end-card h3{color:#ff5a00;font-family:Pacifico,Brush Script MT,cursive;font-size:1.8rem;font-weight:400;letter-spacing:0}.reel-end-card p{max-width:330px;color:#6f6762;font-size:.8rem;line-height:1.45}.reel-end-card button{min-height:44px;border:1px solid #ff5a00;border-radius:8px;padding:0 18px;color:#fff;background:#ff5a00;font-weight:850;cursor:pointer}body #nationalFeed .reel-end-card{width:100%;height:100%;min-height:100%;scroll-snap-align:start;scroll-snap-stop:always}@keyframes reel-end-flea-bounce{0%{transform:translateY(5px) scale(.98)}to{transform:translateY(-10px) scale(1.02)}}@media(prefers-reduced-motion:reduce){.reel-end-card img{animation:none}}@media(max-width:520px){.home-shop-hero{width:calc(100% + 8px);margin-left:-4px}.home-shop-hero-choice{border-width:1px}}.eyebrow{margin:0 0 8px;color:var(--orange-dark);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}h1{margin:0;font-size:clamp(1.7rem,6vw,2.5rem);line-height:1.08;letter-spacing:0}.subtext{max-width:32rem;margin:12px auto 0;color:var(--muted);font-size:1rem;line-height:1.45}.choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.choice-card{aspect-ratio:4 / 5;display:grid;grid-template-rows:1fr auto;align-items:center;justify-items:center;gap:12px;width:100%;min-height:0;padding:14px 10px;border:2px solid var(--orange);border-radius:8px;color:var(--white);text-align:center;background:linear-gradient(135deg,var(--orange),#fb8c24);box-shadow:0 18px 34px #f9731638;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.choice-card:hover{transform:translateY(-2px);box-shadow:0 22px 38px #f9731647}.choice-card:focus-visible{outline:4px solid rgba(15,118,110,.28);outline-offset:3px}.choice-card-light{color:var(--orange-dark);background:#ffffffdb;border-color:var(--line);box-shadow:0 16px 32px #5a3a231a}.choice-card-light:hover{border-color:var(--orange);box-shadow:0 20px 34px #5a3a2326}.choice-icon{width:min(64px,72%);aspect-ratio:1;position:relative;display:grid;place-items:center;border-radius:8px;background:#ffffff2e;overflow:hidden}.choice-card-light .choice-icon{background:var(--orange-soft)}.choice-icon span:nth-child(1){width:42px;height:24px;border:4px solid currentColor;border-bottom:0;border-radius:8px 8px 0 0;transform:translateY(4px)}.choice-icon span:nth-child(2){position:absolute;width:48px;height:8px;top:36px;border-radius:999px;background:currentColor}.choice-icon span:nth-child(3){position:absolute;width:12px;height:16px;bottom:10px;border-radius:999px 999px 3px 3px;background:currentColor}.garage-icon span:nth-child(1){width:44px;height:30px;border:4px solid currentColor;border-radius:3px 3px 8px 8px;transform:translateY(5px)}.garage-icon span:nth-child(2){width:56px;height:5px;top:24px}.garage-icon span:nth-child(3){width:26px;height:4px;bottom:20px}.choice-copy{min-width:0;display:grid;gap:5px}.choice-copy strong{font-size:clamp(1rem,4.2vw,1.28rem);line-height:1.1}.choice-copy small{color:currentColor;font-size:.95rem;line-height:1.35;opacity:.78}.selection-message{display:none}.selection-message.is-active{color:var(--orange-dark)}.seller-store-screen,.buyer-profile-screen,.sell-screen,.vendor-screen,.vendor-dashboard-screen,.message-center-screen{width:min(100%,560px);margin:0 auto}.sell-screen{width:min(100%,860px)}.vendor-dashboard-screen,.message-center-screen{width:min(100%,980px)}.vendor-dashboard-screen{width:min(100%,1280px)}.seller-store-screen,.buyer-profile-screen,.sell-screen,.vendor-screen,.vendor-dashboard-screen,.message-center-screen{text-align:left}.screen-profile-button{width:42px;height:42px;justify-self:end;border:2px solid var(--white);border-radius:999px;padding:3px;background:var(--orange-soft);box-shadow:0 8px 18px #5a3a231f;cursor:pointer}.screen-profile-button img{width:100%;height:100%;display:block;border-radius:inherit;object-fit:cover}.seller-store-banner{position:relative;display:grid;grid-template-columns:86px minmax(0,1fr);align-items:end;gap:14px;min-height:178px;margin-bottom:14px;padding:18px;border-radius:8px;color:var(--white);background:linear-gradient(135deg,var(--banner-accent, var(--orange)),rgba(39,33,29,.72)),radial-gradient(circle at 20% 24%,rgba(255,255,255,.32),transparent 32%);overflow:hidden;box-shadow:0 14px 30px #5a3a231f}.seller-store-banner:after{content:"";position:absolute;inset:auto 18px 18px auto;width:112px;aspect-ratio:1;border-radius:999px;background:#ffffff1f}.seller-store-banner>img{position:relative;z-index:1;width:86px;aspect-ratio:1;border:4px solid var(--white);border-radius:999px;background:var(--orange-soft);object-fit:cover;box-shadow:0 12px 24px #27211d2e}.store-banner-copy{position:relative;z-index:1;min-width:0;display:grid;gap:5px}.store-banner-copy .eyebrow{color:#ffffffc7}.store-banner-copy h1{overflow-wrap:anywhere}.store-banner-copy span{font-size:.86rem;line-height:1.3;opacity:.86;overflow-wrap:anywhere}.store-product-preview,.store-product-section{display:grid;gap:10px;margin-bottom:14px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 12px 26px #5a3a2314}.store-product-preview h2,.store-section-head h2{margin:0;color:var(--orange-dark);font-size:1.15rem;line-height:1.1}.store-preview-strip{display:grid;grid-auto-flow:column;grid-auto-columns:112px;gap:10px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.store-preview-item{display:grid;gap:6px;border:0;border-radius:8px;padding:6px;color:var(--orange-dark);background:var(--orange-soft);scroll-snap-align:start;cursor:pointer}.store-preview-item img{width:100%;aspect-ratio:1;border-radius:7px;background:var(--white);object-fit:cover}.store-preview-item span{overflow:hidden;font-size:.72rem;font-weight:900;line-height:1.1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.store-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.store-section-head span{border-radius:999px;padding:7px 10px;color:var(--orange-dark);background:var(--orange-soft);font-size:.78rem;font-weight:900}.store-product-grid{display:grid;gap:10px}.store-product-card{display:grid;grid-template-columns:minmax(92px,34%) minmax(0,1fr);gap:12px;border:1px solid rgba(255,210,180,.74);border-radius:8px;padding:10px;background:#fff2e88a;cursor:pointer;transition:border-color .16s ease,transform .16s ease}.store-product-card:hover,.store-product-card:focus-within{border-color:var(--orange);transform:translateY(-1px)}.store-product-card img{width:100%;aspect-ratio:4 / 5;border-radius:8px;background:var(--white);object-fit:cover}.store-product-copy{min-width:0;display:grid;align-content:center;gap:8px}.store-product-copy h3{margin:0;color:var(--orange-dark);font-size:1.1rem;line-height:1.05;overflow-wrap:anywhere}.store-price-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.store-price-row span{display:grid;gap:2px;border-radius:8px;padding:8px;background:var(--white)}.store-price-row small,.store-product-copy>small,.store-product-copy p{color:var(--muted);font-size:.74rem;line-height:1.25}.store-price-row strong{color:var(--orange-dark);font-size:1rem}.store-product-copy p{margin:0}.buyer-contact-card{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:14px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--orange-soft);box-shadow:0 14px 30px #5a3a231a}.buyer-contact-card img{width:86px;aspect-ratio:1;border:4px solid var(--white);border-radius:999px;object-fit:cover;box-shadow:0 10px 20px #5a3a231f}.buyer-contact-card div{min-width:0}.buyer-contact-card h1{color:var(--orange-dark);overflow-wrap:anywhere}.buyer-rating{margin:5px 0 0;color:var(--orange);font-family:system-ui,sans-serif;font-size:.92rem;font-weight:900;letter-spacing:1px;line-height:1.2}.buyer-rating span{color:var(--muted);font-family:var(--font-retro);font-size:.8rem;letter-spacing:0}.buyer-profile-provider,.buyer-profile-address{display:block;margin-top:6px;color:var(--muted);font-size:.88rem;line-height:1.25;overflow-wrap:anywhere}.buyer-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.sell-now-button,.edit-profile-button{min-height:40px;border:0;border-radius:8px;padding:0 10px;color:var(--white);background:var(--orange);box-shadow:0 10px 18px #f9731629;font-size:.82rem;font-weight:900;cursor:pointer}.edit-profile-button{color:var(--orange-dark);background:var(--white);border:1px solid var(--line);box-shadow:none}.buyer-edit-panel{grid-column:1 / -1;display:grid;gap:10px;margin-top:2px;padding-top:14px;border-top:1px solid var(--line)}.buyer-edit-panel[hidden]{display:none}.buyer-edit-panel h2{margin:0;color:var(--orange-dark);font-size:1.12rem;line-height:1.1}.buyer-edit-panel input{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;padding:0 12px;color:var(--ink);background:var(--white)}.buyer-email-explainer,.profile-email-explainer{margin:-3px 0 2px;color:var(--muted);font-size:.76rem;line-height:1.4}.buyer-edit-panel input[readonly],#profileEmail[readonly]{color:var(--muted);background:#f7f4f1;cursor:not-allowed}.avatar-picker{margin:0;padding:0;border:0}.buyer-profile-photo-settings{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;border:1px solid #ffd4bb;border-radius:12px;padding:14px;background:linear-gradient(135deg,#fffaf6,#fff2e9)}.buyer-profile-photo-settings>div{display:grid;gap:4px}.buyer-profile-photo-settings>div>p{margin:0;color:#d64c00;font-size:.65rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.buyer-profile-photo-settings>div>small{color:var(--muted);line-height:1.45}.buyer-profile-photo-settings>button{min-height:40px;border:0;border-radius:9px;padding:0 14px;color:#fff;background:linear-gradient(135deg,#ff5a00,#ff812f);font:inherit;font-size:.76rem;font-weight:900;cursor:pointer}.buyer-profile-photo-settings>.setup-status{grid-column:1 / -1;margin:0}.avatar-picker legend{margin-bottom:8px;color:var(--orange-dark);font-size:.88rem;font-weight:900}.avatar-package-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.avatar-picker button{position:relative;aspect-ratio:1;border:1px solid var(--line);border-radius:8px;padding:4px;background:var(--white);cursor:pointer}.avatar-picker button.is-selected{border:2px solid var(--orange);box-shadow:0 0 0 3px #f9731624}.avatar-picker button img{width:100%;height:100%;display:block;border-radius:999px;object-fit:cover}.avatar-gif{animation:avatarBounce 1.2s ease-in-out infinite}@keyframes avatarBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.buyer-profile-section{display:grid;gap:10px;margin-bottom:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fffffff0;box-shadow:0 12px 26px #5a3a2314}.buyer-edit-panel .buyer-profile-section{margin:4px 0 0;padding:12px;background:#fffaf5c7;box-shadow:none}.buyer-profile-section h2{margin:0;color:var(--orange-dark);font-size:1.18rem;line-height:1.1}.profile-list{display:grid;gap:8px}.profile-list article{display:grid;gap:3px;padding:11px;border:1px solid rgba(255,210,180,.72);border-radius:8px;background:var(--white)}.profile-list strong{color:var(--ink);font-size:.95rem;line-height:1.15}.profile-list small{color:var(--muted);font-size:.8rem;line-height:1.3}.buyer-history-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.buyer-history-grid span{display:grid;gap:3px;border:1px solid var(--line);border-radius:8px;padding:10px 8px;background:var(--white);text-align:center}.buyer-history-grid strong{color:var(--orange-dark);font-size:1.08rem}.buyer-history-grid small{color:var(--muted);font-size:.7rem;line-height:1.2}.sell-header{width:100%;min-height:70px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:0 0 18px;padding:8px 10px;border-bottom:1px solid rgba(255,210,180,.8);background:var(--white);position:sticky;top:0;z-index:6}.back-button{width:40px;height:40px;border:1px solid var(--line);border-radius:8px;color:var(--orange-dark);background:var(--white);font-size:1.8rem;line-height:1;cursor:pointer}.home-icon-button{display:grid;place-items:center;font-size:0}.home-icon-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sell-logo{width:74px;justify-self:center;cursor:pointer}.sell-logo:focus-visible{outline:4px solid rgba(15,118,110,.28);outline-offset:4px;border-radius:8px}.sell-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.screen-account-actions-left{justify-content:start}.seller-header-tool{min-height:36px;border:1px solid var(--line);border-radius:999px;padding:0 11px;color:var(--orange-dark);background:var(--white);font-size:.72rem;font-weight:900;cursor:pointer}.seller-ai-tool{color:var(--white);border-color:#0ea5e9;background:#0ea5e9}.sell-hero{margin-bottom:10px;text-align:center}.sell-hero h1{margin:0;color:var(--orange-dark);font-size:clamp(1.65rem,7vw,2.55rem);line-height:1}.sell-now-button{width:min(100%,360px);min-height:58px;margin:14px auto 0;border:0;border-radius:8px;color:var(--white);background:var(--orange);box-shadow:0 16px 28px #f9731638;font-size:1.18rem;font-weight:900;cursor:pointer}.table-card-payments-panel{width:100%;margin-top:6px;background:transparent}.table-card-payments-visual{position:relative}.table-card-payments-visual>img{display:block;width:100%;height:auto;background:#fff}.table-card-mascot-stage{position:absolute;z-index:1;left:3.7%;top:13%;width:23.5%;height:72%;display:grid;place-items:center;border-radius:28%;background:radial-gradient(circle at 50% 48%,#fffdfb,#fff9f3 64%,#fff9f300 77%);overflow:hidden;pointer-events:none}.table-card-mascot-stage img{width:84%;height:96%;display:block;object-fit:contain;filter:drop-shadow(0 7px 9px rgba(118,50,7,.13))}.table-card-live-controls{position:absolute;z-index:2;left:70.2%;top:43%;width:24.3%;height:24%;display:grid;grid-template-rows:minmax(28px,1fr) minmax(28px,1fr);gap:clamp(4px,.8vw,10px);padding:clamp(3px,.6vw,8px);border-radius:clamp(8px,1.3vw,16px);background:#fffcf9f7}.table-card-live-controls button{width:100%;min-width:0;border:0;font:inherit;font-weight:900;cursor:pointer}.table-card-live-toggle{display:grid;grid-template-columns:minmax(44px,1fr) auto;align-items:center;gap:clamp(4px,.7vw,10px);padding:0;color:#746860;background:transparent}.table-card-live-toggle>span{position:relative;height:clamp(24px,4.1vw,44px);border-radius:999px;background:#b7aea8;box-shadow:inset 0 1px 3px #3d2f272e;transition:background .16s ease}.table-card-live-toggle>span>i{position:absolute;left:4px;top:50%;width:clamp(18px,3.3vw,36px);aspect-ratio:1;border-radius:999px;background:#fff;box-shadow:0 2px 7px #3d2f273d;transform:translateY(-50%);transition:left .16s ease,transform .16s ease}.table-card-live-toggle>b{min-width:2.4em;font-size:clamp(.56rem,1.45vw,1.12rem);text-align:left}.table-card-live-action{min-height:28px;border-radius:clamp(6px,1vw,12px);color:#fff;background:#ff5a00;box-shadow:0 7px 16px #ff5a0033;font-size:clamp(.55rem,1.5vw,1.12rem)}.table-card-payments-panel.is-checking .table-card-live-toggle>span{background:#d99600}.table-card-payments-panel.is-checking .table-card-live-action{background:#d99600}.table-card-payments-panel.is-ready .table-card-live-toggle{color:#16855b}.table-card-payments-panel.is-ready .table-card-live-toggle>span{background:#16855b;box-shadow:0 0 0 4px #16855b1f}.table-card-payments-panel.is-ready .table-card-live-toggle>span>i{left:calc(100% - 4px);transform:translate(-100%,-50%)}.table-card-payments-panel.is-ready .table-card-live-action{background:#16855b;box-shadow:0 0 0 4px #16855b1a}.table-card-payments-panel.is-ready .table-card-payments-visual{display:none}.table-card-payments-panel.is-ready .profile-stripe-dashboard-button{width:100%;margin:0}.table-card-live-controls button:focus-visible{outline:3px solid rgba(16,99,75,.34);outline-offset:2px}.table-card-live-controls button:disabled{cursor:default}.table-card-payment-screen-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.seller-setup{display:grid;gap:14px;padding-bottom:30px}.setup-section{min-width:0;display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffffeb;box-shadow:0 12px 26px #5a3a2314}.setup-section h2{margin:0;color:var(--orange-dark);font-size:1.2rem;line-height:1.1}.seller-plan-grid{display:grid;gap:10px}.seller-plan-card{display:grid;gap:5px;width:100%;border:1px solid var(--line);border-radius:8px;padding:12px;color:var(--orange-dark);background:var(--white);text-align:left}button.seller-plan-card{cursor:pointer}.seller-plan-business{border-color:var(--orange);color:var(--white);background:linear-gradient(135deg,var(--orange),#fb8c24);box-shadow:0 12px 24px #f9731629}.seller-plan-card strong{font-size:1rem;line-height:1.1}.seller-plan-card small{color:currentColor;font-size:.78rem;line-height:1.35;opacity:.82}.browser-seller-card{background:linear-gradient(135deg,#fff2e8f5,#fffffffa),var(--white)}.active-seller-profile{min-width:0;display:grid;grid-template-columns:72px minmax(0,1fr) auto auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--white)}@media(max-width:640px){.sell-screen{width:min(100%,430px);margin:0 auto}.seller-setup,.setup-section,.setup-section>*,.standard-product-list,.seller-product-table,.standard-activity-section,.vendor-activity-table{min-width:0;max-width:100%}.sell-header{position:relative;min-height:60px;grid-template-columns:auto 1fr auto;gap:8px;margin-bottom:10px;padding:8px}.sell-logo{position:absolute;left:50%;top:50%;width:54px;transform:translate(-50%,-50%)}.sell-hero{margin-bottom:8px;text-align:left}.sell-hero h1{padding:0 4px;font-size:1.65rem}.seller-setup{gap:10px}.browser-seller-card{padding:12px}.browser-seller-card h2,.standard-listing-head h2{margin:0;font-size:1.15rem;line-height:1.1}.active-seller-profile{grid-template-columns:1fr;justify-items:center;gap:9px;padding:12px;text-align:center}.active-seller-profile img{width:56px}.active-seller-profile div{width:100%;grid-column:1;gap:2px;justify-items:center}.active-seller-profile strong{font-size:.98rem}.active-seller-profile small{font-size:.68rem;overflow-wrap:anywhere}.active-seller-profile span{grid-column:1;grid-row:auto;align-self:center;justify-self:center;padding:4px 8px;font-size:.66rem}.active-seller-profile .seller-edit-button{grid-column:1;justify-self:stretch;width:100%;min-height:32px}.sell-now-button{width:100%;min-height:50px;margin-top:10px;font-size:1rem}.table-card-payments-panel{margin-top:4px}.table-card-live-controls{left:68.5%;top:38%;width:28.5%;height:30%;grid-template-rows:minmax(22px,1fr) minmax(28px,1fr);gap:3px;padding:2px;border-radius:8px}.table-card-live-toggle{grid-template-columns:minmax(38px,1fr) auto;gap:4px}.table-card-live-toggle>span{height:clamp(22px,7vw,30px)}.table-card-live-toggle>span>i{width:clamp(16px,5.5vw,24px)}.standard-listing-section{padding:12px}.standard-listing-head{display:grid;grid-template-columns:1fr auto;align-items:start;gap:6px}.standard-listing-head small{grid-column:1 / -1;text-align:left;overflow-wrap:anywhere}.standard-product-list,.seller-product-table{min-width:0}.seller-product-table{width:100%;display:grid;gap:10px;overflow:visible;border:0;background:transparent}.seller-product-head{display:none!important}.seller-product-row{width:100%;min-width:0;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start;border:1px solid var(--line);border-radius:8px;margin:0;padding:10px;background:var(--white)}.seller-product-name,.seller-price-cell,.seller-status-cell,.seller-comments-cell,.seller-condition-cell,.seller-action-cell,.seller-product-detail{min-width:0;grid-column:1}.seller-product-row>*{min-width:0;max-width:100%}.seller-listing-slideshow{grid-auto-columns:minmax(86px,30%);gap:8px}.seller-listing-slideshow img{width:100%;height:auto;aspect-ratio:1}.seller-product-title{font-size:1rem}.seller-product-name p{font-size:.76rem;overflow-wrap:anywhere}.seller-status-cell,.seller-comments-cell,.seller-condition-cell,.seller-price-cell{border-radius:8px;padding:8px;background:#fff2e894}.seller-price-cell{grid-template-columns:1fr;gap:7px}.seller-offer-card{min-width:0;overflow-wrap:anywhere}.seller-price-cell small,.seller-price-cell .lower-price-button{grid-column:1}.seller-action-cell{gap:8px}.seller-moderation-actions{grid-template-columns:1fr}.seller-moderation-actions button,.shipping-actions button{width:100%;min-height:36px}.seller-offer-card>div,.shipping-actions{display:grid;grid-template-columns:1fr}.seller-detail-grid,.shipping-profile-card{grid-template-columns:1fr}.scan-review-list{gap:12px;border:0;background:transparent}.scan-review-card{display:grid;grid-template-columns:1fr;padding:10px}.scan-review-top,.scan-window-grid,.boost-post-panel{grid-template-columns:1fr}.scan-slideshow,.boost-post-panel button{width:100%}.standard-activity-section .vendor-product-table{width:100%;min-width:0;max-width:100%;padding-left:0}.standard-activity-section .vendor-product-head{display:none}.standard-activity-section .vendor-activity-row{width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;cursor:default}.standard-activity-section .vendor-activity-row>*{min-width:0;max-width:100%}.standard-activity-section .vendor-activity-row>strong,.standard-activity-section .vendor-activity-row>span:nth-of-type(3){grid-column:1 / -1}.standard-activity-section .vendor-activity-row span,.standard-activity-section .vendor-activity-row small{overflow-wrap:anywhere}.standard-activity-section .vendor-status-pill{justify-self:end;white-space:normal}.reel-comment summary{grid-template-columns:1fr auto}.reel-comment summary span{grid-column:1 / -1}.question-hide-button{min-height:28px}}.active-seller-profile img{width:72px;aspect-ratio:1;border:3px solid var(--orange);border-radius:999px;object-fit:cover;background:var(--orange-soft)}.active-seller-profile div{min-width:0;display:grid;gap:3px}.active-seller-profile strong{color:var(--orange-dark);font-size:1.16rem;line-height:1.05}.active-seller-profile small{color:var(--muted);font-size:.74rem;line-height:1.25}.active-seller-profile span{align-self:start;border-radius:999px;padding:5px 10px;color:var(--white);background:var(--orange);font-size:.76rem;white-space:nowrap}.seller-edit-button,.close-seller-edit,.lower-price-button{min-height:34px;border:0;border-radius:8px;padding:0 10px;color:var(--white);background:var(--orange);font-size:.76rem;font-weight:900;cursor:pointer;white-space:nowrap}.seller-edit-grid{display:grid;gap:8px}.profile-edit-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seller-avatar-picker{margin-top:2px}.avatar-picker-modal[hidden]{display:none}.avatar-picker-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:62;display:grid;place-items:center;padding:18px;background:#27211d47;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.avatar-picker-card{width:min(100%,430px);display:grid;gap:12px;border:1px solid var(--line);border-radius:8px;padding:14px;background:var(--white);box-shadow:0 24px 62px #5a3a2338}.avatar-picker-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.avatar-picker-head h2{margin:0;color:var(--orange-dark)}.avatar-picker-head small{color:var(--muted);font-size:.76rem}.avatar-picker-head button{width:34px;height:34px;border:0;border-radius:999px;color:var(--white);background:var(--ink);font-size:1.2rem;cursor:pointer}.avatar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-height:min(480px,62vh);overflow-y:auto;padding:2px}.avatar-grid button{min-height:0;aspect-ratio:1;border:2px solid rgba(249,115,22,.2);border-radius:8px;padding:4px;background:var(--white);cursor:pointer}.avatar-grid button.is-selected{border-color:var(--orange);box-shadow:0 0 0 3px #f9731624}.avatar-grid button img{width:100%;height:100%;display:block;border-radius:999px;object-fit:cover}.profile-admin-window[hidden],.seller-edit-page[hidden]{display:none}.profile-admin-window{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:18px;background:#ffffffb8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.profile-admin-card{width:min(100%,760px);max-height:min(88vh,820px);display:grid;gap:12px;overflow:auto;border:1px solid var(--line);border-radius:8px;padding:14px;background:var(--white);box-shadow:0 24px 70px #5a3a232e}.seller-edit-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.seller-edit-head h2{margin:0;color:var(--orange-dark);line-height:1.05}.seller-edit-head small{color:var(--muted);font-size:.74rem}.admin-section{display:grid;gap:10px;border:1px solid var(--line);border-radius:8px;padding:12px;background:#fff2e85c}.admin-section h3,.admin-section h4{margin:0;color:var(--orange-dark);line-height:1.1}.admin-section h4{font-size:.94rem}.admin-feed,.mailbox-grid{display:grid;gap:8px}.mailbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-feed article,.mailbox-grid article{display:grid;gap:3px;border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--white)}.admin-feed strong,.mailbox-grid strong{color:var(--orange-dark);font-size:.9rem;line-height:1.1}.admin-feed small,.mailbox-grid small{color:var(--muted);font-size:.74rem;line-height:1.32}.seller-location-edit{display:grid;gap:10px}.seller-location-edit h3{margin:0;color:var(--orange-dark);font-size:1rem;line-height:1.1}.scanner-section{background:linear-gradient(180deg,#fff2e8e6,#fffffff5),var(--white)}.scanner-modal{position:fixed;z-index:45;top:50%;left:50%;width:min(calc(100vw - 28px),620px);max-height:min(88vh,760px);overflow:auto;transform:translate(-50%,-50%);box-shadow:0 26px 70px #27211d47}.scanner-modal[hidden]{display:none}.scanner-terms-toggle{background:#ffffffeb}.scanner-terms-toggle a{color:var(--orange-dark);font-weight:900}.scanner-modal-head{display:flex;justify-content:space-between;align-items:start;gap:12px}.scanner-modal-head span{display:grid;gap:3px}.scanner-modal-head h2{margin:0}.scanner-modal-head small{color:var(--muted);font-size:.78rem;line-height:1.3}.standard-review-product-title{max-width:42ch;margin-top:3px;color:#0b1830;font-size:1rem;font-weight:950;line-height:1.18;text-transform:capitalize}.standard-review-product-title[hidden]{display:none}.scanner-modal-head button{width:34px;height:34px;border:0;border-radius:999px;color:var(--white);background:var(--ink);font-size:1.2rem;cursor:pointer}.terms-note{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.camera-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.camera-button{min-height:78px;display:grid;gap:5px;place-items:center;border:2px solid var(--orange);border-radius:8px;padding:14px;color:var(--orange-dark);background:var(--white);text-align:center;font-weight:900;cursor:pointer}.camera-button strong,.camera-button small{pointer-events:none}.camera-button small{color:var(--muted);font-size:.72rem;font-weight:700;line-height:1.25}.camera-ai-button{color:var(--white);background:var(--orange)}.camera-ai-button small{color:#ffffffe0}.camera-manual-button{border-color:var(--ink);color:var(--ink)}.camera-capture{color:var(--white);background:var(--orange)}.camera-auto[aria-pressed=true]{color:var(--white);background:#0f766e;border-color:#0f766e}.camera-button:disabled{cursor:not-allowed;opacity:.55}.scanner-stability{height:10px;border-radius:999px;background:#77675d29;overflow:hidden}.scanner-stability[hidden]{display:none}.scanner-stability span{width:0;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#0f766e);transition:width .12s ease}.table-camera{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;border:1px solid var(--line);border-radius:8px;background:var(--ink);object-fit:cover}.scanner-live-detections{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden;pointer-events:none}.scanner-live-detections[hidden],.scanner-live-status[hidden]{display:none!important}.scanner-live-object-box{position:absolute;border:1.5px solid rgba(76,201,255,.96);border-radius:7px;background:transparent;box-shadow:0 0 0 1px #ffffff40,0 0 14px #38bdf870;animation:scanner-live-object-lock 1.05s ease-in-out infinite;transition:left .18s ease-out,top .18s ease-out,width .18s ease-out,height .18s ease-out}.scanner-live-object-box:before,.scanner-live-object-box:after{content:"";position:absolute;width:12px;height:12px;border-color:#fff;pointer-events:none}.scanner-live-object-box:before{top:-2px;left:-2px;border-top:2px solid;border-left:2px solid;border-radius:6px 0 0}.scanner-live-object-box:after{right:-2px;bottom:-2px;border-right:2px solid;border-bottom:2px solid;border-radius:0 0 6px}.scanner-live-status{position:absolute;left:50%;top:max(18px,calc(env(safe-area-inset-top) + 10px));z-index:6;border:1px solid rgba(255,255,255,.26);border-radius:999px;padding:7px 11px;color:#fff;background:#080d15a3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);font-size:.7rem;font-weight:850;transform:translate(-50%);white-space:nowrap}.scanner-preview.has-live-object-locks .scanner-live-status{color:#dff7ff;border-color:#38bdf875}@keyframes scanner-live-object-lock{0%,to{opacity:.5;filter:brightness(.9)}48%{opacity:1;filter:brightness(1.28)}}@media(prefers-reduced-motion:reduce){.scanner-live-object-box{animation:none;opacity:1}}.scanner-preview{position:relative;min-height:clamp(220px,34vw,360px);display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--white);overflow:hidden}.scanner-preview.is-camera-active{min-height:min(72vh,620px);background:var(--ink)}.scanner-camera-guide{position:absolute;left:50%;top:50%;z-index:3;width:min(78%,430px);aspect-ratio:1;border:3px solid rgba(255,255,255,.92);border-radius:8px;box-shadow:0 0 0 999px #0000002e,inset 0 0 26px #0ea5e933;transform:translate(-50%,-50%);pointer-events:none;display:none}.scanner-camera-guide:before{content:attr(data-guide-label);position:absolute;left:50%;top:-38px;border-radius:999px;padding:7px 11px;color:var(--white);background:#27211dbd;font-size:.72rem;font-weight:900;white-space:nowrap;transform:translate(-50%)}.scanner-preview .camera-capture,.scanner-preview.is-camera-active .scanner-placeholder{display:none}.scanner-preview.is-camera-active .scanner-camera-guide,.scanner-preview.is-camera-active .camera-capture{display:grid}.scanner-preview.is-camera-active .camera-capture{position:absolute;left:50%;bottom:max(20px,calc(env(safe-area-inset-bottom) + 16px));z-index:5;width:78px;min-height:78px;border:5px solid rgba(255,255,255,.86);border-radius:999px;padding:0;color:transparent;background:#f97316f0;box-shadow:0 14px 32px #00000047;transform:translate(-50%)}.scanner-preview.is-camera-active .camera-capture:before{content:"";width:54px;aspect-ratio:1;border-radius:999px;background:var(--white)}.scanner-continuous-tools{position:absolute;z-index:7;left:14px;right:14px;top:auto;bottom:max(112px,calc(env(safe-area-inset-bottom) + 102px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;pointer-events:none}.scanner-continuous-tools[hidden]{display:none!important}.scanner-continuous-tools button,.scanner-continuous-tools span{width:fit-content;min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.46);border-radius:999px;padding:8px 13px;color:#fff;background:#0f172ac7;font-size:.76rem;font-weight:900;box-shadow:0 8px 22px #0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}.scanner-continuous-tools span{justify-self:center;pointer-events:none}.scanner-continuous-tools button[aria-pressed=true],.scanner-continuous-tools #finishContinuousCapture{border-color:#ff6b0b;background:#ff5a00}.scanner-continuous-tools #finishContinuousCapture{justify-self:end}.scanner-continuous-tools #finishContinuousCapture[hidden]{display:none}.scanner-ai-focus{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;color:#fff;background:#080d15;overflow:hidden}.scanner-ai-focus[hidden]{display:none!important}.scanner-ai-focus-stage{position:relative;min-height:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(255,105,10,.13),transparent 48%),#080d15}.scanner-ai-focus-stage>img{width:min(100%,72vh);max-height:100%;aspect-ratio:1;display:block;object-fit:cover;transform:translate(0) scale(1);transform-origin:50% 50%;transition:transform .62s cubic-bezier(.22,1,.36,1);will-change:transform}.standard-product-result-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:214;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:#0f172a94;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.standard-product-result-modal[hidden]{display:none!important}.standard-product-result-card{width:min(100%,420px);display:grid;justify-items:center;gap:10px;border:1px solid #ffd2b8;border-radius:24px;padding:24px 20px 20px;background:#fff;text-align:center;box-shadow:0 28px 80px #0f172a4d;animation:standard-product-result-in .2s ease-out both}.standard-product-result-icon{width:58px;aspect-ratio:1;display:grid;place-items:center;border-radius:999px;color:#fff;background:#16a34a;box-shadow:0 10px 24px #16a34a3d;font-size:1.8rem;font-weight:950}.standard-product-result-modal.is-pending .standard-product-result-icon{background:#f59e0b;box-shadow:0 10px 24px #f59e0b40}.standard-product-result-card>small{color:#f15a0a;font-size:.72rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.standard-product-result-card>img{width:116px;aspect-ratio:1;display:block;border:3px solid #e8f7ed;border-radius:18px;background:#fff7f1;object-fit:contain}.standard-product-result-modal.is-pending .standard-product-result-card>img{border-color:#fff0c2}.standard-product-result-card h2,.standard-product-result-card p{margin:0}.standard-product-result-card h2{color:#10203a;font-size:1.55rem;line-height:1.15}.standard-product-result-card p{max-width:34ch;color:#667085;font-size:.88rem;line-height:1.5}.standard-product-result-card button{width:100%;min-height:50px;margin-top:4px;border:0;border-radius:13px;color:#fff;background:linear-gradient(135deg,#ff6a00,#ff5100);font-size:.9rem;font-weight:950;box-shadow:0 12px 26px #ff5a003d;cursor:pointer}@keyframes standard-product-result-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.standard-product-result-card{animation:none}}.scanner-ai-focus-reticle{position:absolute;left:50%;top:50%;width:58%;height:58%;border:4px solid #38bdf8;border-radius:18px;box-shadow:0 0 0 999px #04080f4d,0 0 0 3px #ffffffe6,0 0 28px #38bdf8b8,0 12px 34px #00000057;opacity:0;transform:translate(-50%,-50%) scale(.92);transition:width .26s ease,height .26s ease,opacity .18s ease,transform .26s ease;pointer-events:none}.scanner-ai-focus-reticle:before{content:"";position:absolute;left:50%;top:50%;width:34px;height:34px;border:2px solid rgba(255,255,255,.94);border-radius:999px;background:linear-gradient(#38bdf8,#38bdf8) 50% 0 / 2px 100% no-repeat,linear-gradient(90deg,#38bdf8,#38bdf8) 0 50% / 100% 2px no-repeat;box-shadow:0 0 0 3px #0f172a40;transform:translate(-50%,-50%)}.scanner-ai-focus-reticle:after{content:attr(data-focus-label);position:absolute;left:50%;bottom:12px;max-width:calc(100% - 24px);overflow:hidden;border-radius:999px;padding:7px 12px;color:#fff;background:#ff5b00f0;box-shadow:0 7px 20px #00000047;font-size:.76rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap;transform:translate(-50%)}.scanner-ai-focus-reticle.is-active{opacity:1;transform:translate(-50%,-50%) scale(1)}.scanner-ai-shutter{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:#fff;opacity:0;pointer-events:none}.scanner-ai-shutter.is-flashing{animation:scanner-ai-shutter .15s ease-out}@keyframes scanner-ai-shutter{0%{opacity:0}35%{opacity:.82}to{opacity:0}}.scanner-ai-focus-console{position:relative;z-index:5;display:grid;gap:4px;border-top:1px solid rgba(255,255,255,.12);padding:14px max(16px,env(safe-area-inset-right)) max(16px,calc(env(safe-area-inset-bottom) + 12px)) max(16px,env(safe-area-inset-left));background:#0a0f18f5;text-align:left}.scanner-ai-focus-kicker{color:#ff8a45;font-size:.68rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.scanner-ai-focus-console>strong{color:#fff;font-size:clamp(1rem,3vw,1.28rem);line-height:1.15}.scanner-ai-focus-console>small{color:#cbd5e1;font-size:.78rem;line-height:1.35}.scanner-ai-focus-thumbs{min-width:0;display:flex;gap:8px;margin-top:8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.scanner-ai-focus-thumbs::-webkit-scrollbar{display:none}.scanner-ai-focus-thumb{width:66px;flex:0 0 66px;display:grid;gap:3px;margin:0}.scanner-ai-focus-thumb img{width:66px;aspect-ratio:1;display:block;border:2px solid #ff6b0b;border-radius:10px;background:#fff2e8;object-fit:contain}.scanner-ai-focus-thumb figcaption{overflow:hidden;color:#e2e8f0;font-size:.6rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}body .scanner-modal.is-ai-focusing .scanner-choice-close{z-index:16}@media(prefers-reduced-motion:reduce){.scanner-ai-focus-stage>img,.scanner-ai-focus-reticle{transition-duration:1ms}}.scanner-placeholder{display:grid;gap:7px;place-items:center;padding:18px;color:var(--muted);text-align:center}.scanner-placeholder span{width:82px;aspect-ratio:1;border:3px solid var(--orange);border-radius:28% 42% 34% 46%;background:var(--orange-soft)}.scanner-placeholder strong{color:var(--orange-dark)}.scanner-result{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}.scanner-result-loading .scanner-image-frame:after{content:"Analyzing";position:absolute;left:10px;top:10px;border-radius:999px;padding:6px 10px;color:var(--white);background:#27211db8;font-size:.72rem;font-weight:900}.scanner-image-frame{position:relative;min-height:210px;border-radius:8px;background:var(--orange-soft);overflow:hidden}.scanner-image-frame img{width:100%;height:100%;min-height:210px;display:block;object-fit:cover}.table-outline{position:absolute;top:8%;right:6%;bottom:10%;left:6%;border:3px solid rgba(14,165,233,.82);border-radius:8px;box-shadow:0 0 24px #0ea5e947;pointer-events:none}.object-outline{position:absolute;left:16%;top:16%;width:66%;height:66%;border:4px solid #0ea5e9;border-radius:26% 36% 24% 42%;box-shadow:0 0 24px #0ea5e98c;pointer-events:none}.object-outline-2{top:38%;right:46%;bottom:24%;left:10%;border-color:#0ea5e9;border-radius:42% 24% 36% 28%}.object-outline-3{top:18%;right:8%;bottom:42%;left:54%;border-color:#0ea5e9;border-radius:32% 40% 26% 38%}.scanner-result-copy{display:grid;gap:5px;color:var(--muted)}.scanner-result-copy strong,.scanner-result-copy span{color:var(--orange-dark)}.scanner-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.scanner-gallery-card{display:grid;gap:6px;border:1px solid var(--line);border-radius:8px;padding:8px;background:var(--white);text-align:left}.scanner-gallery-card img{width:100%;aspect-ratio:1;border-radius:8px;object-fit:cover;background:var(--orange-soft)}.scanner-gallery-card strong{color:var(--orange-dark);font-size:.78rem;line-height:1.15}.scanner-gallery-card small{color:var(--muted);font-size:.66rem;line-height:1.2}.scanner-gallery-card span{width:fit-content;border-radius:999px;padding:3px 7px;color:var(--white);background:var(--orange);font-size:.68rem;font-weight:900}.scanner-review-button{min-height:46px;border:0;border-radius:8px;color:var(--white);background:var(--orange);box-shadow:0 12px 22px #f973162e;font-weight:900;cursor:pointer}.standard-review-modal[hidden]{display:none}.standard-review-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:grid;place-items:center;padding:18px;background:#27211d6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.standard-more-photos-modal[hidden]{display:none}.standard-more-photos-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:170;display:grid;place-items:center;padding:18px;background:#0f172a75;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.standard-more-photos-card{position:relative;width:min(100%,430px);display:grid;justify-items:center;gap:12px;border:1px solid #ffd3b8;border-radius:22px;padding:28px 22px 22px;background:#fff;text-align:center;box-shadow:0 28px 70px #27211d47}.standard-more-photos-close{position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;border-radius:999px;color:#49515c;background:#f7f3f0;font-size:1.45rem;cursor:pointer}.standard-more-photos-icon{width:58px;aspect-ratio:1;display:grid;place-items:center;border-radius:18px;color:#fff;background:linear-gradient(180deg,#ff7a16,#ff5a00);font-size:2rem;font-weight:400}.standard-more-photos-card h2,.standard-more-photos-card p{margin:0}.standard-more-photos-card h2{color:#111827;font-size:1.55rem}.standard-more-photos-card p{max-width:34ch;color:#68717d;font-size:.9rem;line-height:1.5}.standard-more-photos-actions{width:100%;display:grid;gap:9px}.standard-more-photos-actions button,.standard-more-photos-actions label{min-height:48px;display:grid;place-items:center;border:1px solid #ff5a00;border-radius:12px;padding:10px 14px;color:#ff5a00;background:#fff;font-size:.88rem;font-weight:900;cursor:pointer}.standard-more-photos-actions .standard-more-photos-primary{color:#fff;background:#ff5a00}.standard-more-photos-actions .standard-more-photos-skip{border-color:transparent;color:#5f6875;background:#f7f3f0}.standard-more-photos-actions input{position:absolute;width:1px;height:1px;opacity:0}.standard-review-card{width:min(100%,620px);max-height:min(90vh,820px);display:flex;flex-direction:column;gap:12px;overflow:auto;border:1px solid var(--line);border-radius:8px;padding:14px;background:var(--white);box-shadow:0 26px 70px #27211d42}.standard-review-card>*{flex:0 0 auto}.standard-review-card>.offer-confirm-actions{z-index:24;border-top:1px solid rgba(249,115,22,.16);padding-top:10px;background:var(--white);pointer-events:auto}#saveStandardReview{min-height:52px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.standard-review-modal.is-active-listing .standard-review-card{width:min(100%,700px)}.standard-review-modal.is-active-listing .review-image-frame{display:none}.standard-review-modal.is-active-listing .standard-review-crop{grid-template-columns:1fr;gap:8px;border:0;padding:0;background:transparent}.standard-review-modal.is-active-listing .standard-review-crop img{width:100%;max-height:430px;aspect-ratio:4 / 3;border-radius:10px;object-fit:contain;background:#f8f5f2}.standard-review-modal.is-active-listing .standard-review-crop span{padding:0 2px}.standard-review-modal.is-active-listing .standard-review-crop strong{color:var(--ink);font-size:1.05rem}.review-image-frame{position:relative;width:100%;aspect-ratio:var(--review-image-ratio, 1);align-self:center;min-height:0;max-height:52dvh;border-radius:8px;background:var(--ink);overflow:hidden}.review-image-frame img{width:100%;height:100%;display:block;object-fit:contain;background:var(--ink)}.review-image-frame .object-outline{border-color:#38bdf8;border-radius:8px;box-shadow:0 0 0 999px #0a080757,0 0 24px #38bdf8a6;cursor:move;pointer-events:auto;touch-action:none}.review-image-frame .object-outline:before{content:"";position:absolute;left:50%;top:50%;width:30px;height:30px;border:2px solid rgba(255,255,255,.96);border-radius:999px;background:linear-gradient(#38bdf8,#38bdf8) 50% 0 / 2px 100% no-repeat,linear-gradient(90deg,#38bdf8,#38bdf8) 0 50% / 100% 2px no-repeat;box-shadow:0 2px 10px #0a08075c;transform:translate(-50%,-50%);pointer-events:none}.review-image-frame .object-outline:after{content:"Drag to center";position:absolute;left:50%;bottom:10px;border-radius:999px;padding:6px 10px;color:#fff;background:#0284c7eb;font-size:.66rem;font-weight:900;white-space:nowrap;transform:translate(-50%);pointer-events:none}.review-image-frame .object-outline:focus-visible{outline:3px solid var(--white);outline-offset:3px}.object-resize-handle{position:absolute;right:5px;bottom:5px;width:34px;height:34px;border:4px solid var(--white);border-radius:999px;background:#0ea5e9;box-shadow:0 6px 14px #0a080747;cursor:nwse-resize}.standard-review-crop-hint{display:flex;align-items:baseline;justify-content:center;gap:7px;margin:-3px 0 0;color:#5f6875;font-size:.72rem;text-align:center}.standard-review-crop-hint strong{color:#0284c7;font-size:.74rem}.standard-review-crop-hint span{line-height:1.35}.standard-review-modal.is-active-listing .standard-review-crop-hint{display:none}.standard-review-modal.is-confirmed-scan-review .review-image-frame .object-outline,.standard-review-modal.is-confirmed-scan-review .standard-review-crop-hint,.standard-review-modal.is-confirmed-scan-review .standard-review-crop{display:none!important}.standard-review-modal.is-confirmed-scan-review .review-image-frame{background:#f7f8fa}.standard-review-modal.is-confirmed-scan-review .review-image-frame img{object-fit:contain;background:#f7f8fa}@media(max-width:620px){.standard-review-crop-hint{display:grid;gap:2px}.object-resize-handle{width:40px;height:40px}}.review-crop-toolbar{display:grid;gap:8px;border:1px solid rgba(14,165,233,.2);border-radius:8px;padding:9px;background:#f5fbff}.review-crop-toolbar>strong{color:var(--orange-dark);font-size:.8rem}.review-crop-toolbar>span{display:grid;grid-template-columns:repeat(6,38px);gap:6px}.review-crop-toolbar button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--orange-dark);background:var(--white);font-size:1.05rem;font-weight:900;cursor:pointer}.standard-review-crop{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgba(255,210,180,.9);border-radius:8px;padding:8px;background:#fffaf5db}.standard-review-crop img{width:76px;aspect-ratio:1;border-radius:8px;object-fit:contain;background:#f4f2f0}.standard-review-crop span{display:grid;gap:2px;min-width:0}.standard-review-crop small{color:var(--muted);font-size:.68rem;font-weight:900}.standard-review-crop strong{color:var(--orange-dark);font-size:.92rem}.standard-review-loading{display:none;align-items:center;gap:10px;border:1px solid rgba(14,165,233,.18);border-radius:8px;padding:10px;color:var(--muted);background:#f5fbff}.standard-review-modal.is-loading .standard-review-loading{display:grid;grid-template-columns:auto minmax(0,1fr)}.standard-review-loading span{grid-row:span 2;width:34px;aspect-ratio:1;border:4px solid rgba(14,165,233,.18);border-top-color:#0ea5e9;border-radius:999px;animation:fleaSpin .9s linear infinite}.standard-review-loading strong{color:var(--orange-dark);font-size:.9rem}.standard-review-loading small{font-size:.74rem;line-height:1.35}.standard-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.standard-review-grid label,.standard-review-description,.standard-review-price-grid label{display:grid;gap:5px;color:var(--muted);font-size:.74rem;font-weight:900}.standard-review-grid input,.standard-review-description textarea,.standard-review-price-grid input{min-height:42px;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--ink);background:var(--white);font:inherit}.standard-review-description textarea{min-height:160px;padding-top:10px;resize:vertical}.standard-review-price-section{display:grid;gap:10px;border:2px solid rgba(249,115,22,.35);border-radius:8px;padding:12px;background:var(--orange-soft)}.standard-review-price-section h3,.standard-review-price-section small{margin:0}.standard-review-price-section h3{color:var(--orange-dark);font-size:1rem}.standard-review-price-section small{color:var(--muted);font-size:.72rem;line-height:1.3}.standard-review-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.review-money-input{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--white);overflow:hidden}.review-money-input>strong{display:grid;place-items:center;color:var(--orange-dark);font-size:1rem}.review-money-input input{min-width:0;border:0;border-left:1px solid var(--line);border-radius:0}.standard-review-grid input:disabled,.standard-review-description textarea:disabled,.standard-review-price-grid input:disabled{color:#8c8178;background:#f7f2ee}.standard-review-modal.is-booth-commercial .standard-review-card{width:min(100%,780px);border-color:#0f172a21;background:linear-gradient(180deg,#f8fafcf0,#fff 180px)}.standard-review-modal.is-booth-commercial .scanner-modal-head{border-bottom:1px solid rgba(15,23,42,.09);padding-bottom:11px}.standard-review-modal.is-booth-commercial .scanner-modal-head h2{color:#0f172a}.booth-commercial-listing{display:grid;gap:12px;border:1px solid #dce5ee;border-radius:12px;padding:14px;background:linear-gradient(145deg,#f8fafc,#fff);box-shadow:0 10px 26px #0f172a0f}.booth-commercial-listing[hidden]{display:none}.booth-commercial-listing>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.booth-commercial-listing>header>span{display:grid;gap:2px}.booth-commercial-listing>header small{color:#f15b0b;font-size:.66rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.booth-commercial-listing h3{margin:0;color:#0f172a;font-size:1.05rem}.booth-commercial-listing>header b{border-radius:999px;padding:6px 10px;color:#0f4c75;background:#eaf6ff;font-size:.68rem}.booth-commercial-listing>p{margin:0;color:#64748b;font-size:.76rem;line-height:1.4}.booth-commercial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.booth-commercial-grid label{min-width:0;display:grid;gap:6px;color:#334155;font-size:.74rem;font-weight:900}.booth-commercial-grid label>span{display:grid;gap:2px}.booth-commercial-grid label small{color:#7b8798;font-size:.65rem;font-weight:700}.booth-commercial-grid input,.booth-commercial-grid select{width:100%;min-height:44px;border:1px solid #d8e0e8;border-radius:9px;padding:0 10px;color:#0f172a;background:#fff;font:inherit}@keyframes fleaSpin{to{transform:rotate(360deg)}}.standard-listing-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.standard-listing-head small{color:var(--muted);font-size:.74rem;line-height:1.25;text-align:right}.standard-listing-head span{border-radius:999px;padding:5px 10px;color:var(--white);background:var(--orange);font-size:.78rem;white-space:nowrap}.standard-product-list{display:grid;gap:10px}.standard-empty{margin:0;border:1px dashed var(--line);border-radius:8px;padding:16px;color:var(--muted);background:var(--white);text-align:center}.standard-scan-loading{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:12px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--white);box-shadow:0 12px 24px #5a3a2314}.standard-scan-photo{min-width:0;overflow:hidden;border-radius:8px;background:var(--orange-soft)}.standard-scan-photo img{width:100%;aspect-ratio:1;display:block;object-fit:cover}.standard-scan-loading-copy{min-width:0;display:grid;gap:6px}.standard-scan-loading-copy small{color:#0ea5e9;font-size:.68rem;font-weight:900;text-transform:uppercase}.standard-scan-loading-copy strong{color:var(--orange-dark);font-size:1.06rem;line-height:1.1}.standard-scan-loading-copy span{color:var(--muted);font-size:.78rem;line-height:1.32}.standard-scan-skeletons{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.standard-scan-skeletons span{min-height:58px;border-radius:8px;background:linear-gradient(90deg,#fff2e8cc,#0ea5e91f,#fff2e8cc);background-size:220% 100%;animation:scan-loading-pulse 1.35s ease-in-out infinite}@keyframes scan-loading-pulse{0%{background-position:0% 50%}to{background-position:220% 50%}}.seller-product-table{width:100%;overflow-x:visible;border:1px solid var(--line);border-radius:8px;background:var(--white)}.seller-product-row{min-width:0;display:grid;grid-template-columns:minmax(260px,2fr) minmax(96px,.8fr) minmax(82px,.65fr) minmax(112px,.8fr) minmax(92px,.7fr) minmax(210px,1.2fr);gap:8px;align-items:center;border-bottom:1px solid var(--line);padding:8px}.seller-product-row:last-child{border-bottom:0}.standard-scan-row{cursor:pointer}.standard-scan-row:focus-visible{outline:3px solid rgba(255,90,0,.28);outline-offset:2px}.standard-scan-row .standard-row-delete,.standard-scan-row .standard-row-select{cursor:default}.seller-product-head{position:sticky;top:0;z-index:1;color:var(--orange-dark);background:var(--orange-soft);font-size:.74rem;font-weight:900}.seller-product-name{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:center}.seller-product-title{color:var(--orange-dark);font-size:.9rem;line-height:1.15}.seller-listing-slideshow{display:grid;grid-auto-flow:column;grid-auto-columns:50px;gap:6px;max-width:100%;overflow-x:auto;padding-bottom:3px;scroll-snap-type:x proximity}.seller-listing-slideshow img{width:50px;height:50px;border-radius:8px;object-fit:cover;background:var(--orange-soft);scroll-snap-align:start}.seller-product-name p{grid-column:1 / -1;margin:0;color:var(--muted);font-size:.68rem;line-height:1.3}.seller-price-cell{display:grid;gap:5px}.seller-price-cell input{min-width:0}.review-offer-button{color:var(--white)!important;background:#0ea5e9!important;min-height:48px;border:0;border-radius:8px!important;padding:0 14px!important;font-size:.9rem!important;box-shadow:0 12px 22px #0ea5e92e}.seller-listing-dates{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:5px}.seller-listing-dates span{border-radius:999px;padding:4px 7px;color:var(--orange-dark);background:var(--orange-soft);font-size:.6rem;font-weight:800;line-height:1.15}.seller-product-row label,.seller-status-cell,.seller-comments-cell,.seller-condition-cell,.seller-action-cell{min-width:0;display:grid;gap:6px}.seller-condition-cell strong{color:var(--orange-dark);font-size:.8rem;line-height:1.2}.seller-product-row small{color:var(--muted);font-size:.62rem;line-height:1.1}.seller-product-row input,.seller-product-row select,.seller-product-row textarea{min-width:0;width:100%;min-height:34px;border:1px solid var(--line);border-radius:8px;padding:6px 8px;color:var(--ink);background:var(--white);font-size:.78rem}.seller-product-row textarea{min-height:74px;resize:vertical}.seller-price-cell .lower-price-button{width:100%}.status-pill{min-height:34px;border:1px solid var(--line);border-radius:999px;padding:0 10px;color:var(--orange-dark);background:var(--white);font-size:.72rem;font-weight:900;cursor:pointer}.status-needs-review{color:var(--white);border-color:#0ea5e9;background:#0ea5e9}.status-sold{color:var(--muted);background:#f8fafc}.status-pending-label,.status-pending-shipment{color:var(--white);border-color:#0ea5e9;background:#0ea5e9}.status-pending-pickup,.status-offer-pending{color:var(--orange-dark);border-color:#f9731657;background:var(--orange-soft)}.status-archived{color:#5f5148;border-color:#5f51482e;background:#f4efeb}.notification-badge{width:max-content;border-radius:999px;padding:4px 8px;color:var(--white);background:#0ea5e9;font-size:.62rem;font-weight:900}.offer-activity-badge{background:var(--orange)}.seller-product-detail{grid-column:1 / -1;display:grid;gap:10px;border:1px solid rgba(14,165,233,.24);border-radius:8px;padding:12px;background:#eff6ffb8}.seller-product-detail[hidden]{display:none}.seller-product-detail h3,.seller-product-detail p{margin:0}.seller-product-detail h3{color:var(--orange-dark);font-size:1rem}.seller-product-detail p{color:var(--muted);font-size:.78rem;line-height:1.35}.locked-post-note{border-left:4px solid var(--orange);padding-left:9px}.seller-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.seller-detail-grid span{display:grid;gap:3px;border-radius:8px;padding:8px;background:var(--white)}.seller-detail-grid strong{color:var(--orange-dark);font-size:.78rem;line-height:1.2}.shipping-profile-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px solid rgba(14,165,233,.22);border-radius:8px;padding:10px;background:var(--white)}.shipping-profile-card>div:first-child,.shipping-profile-card .ups-estimate,.shipping-profile-card .shipping-actions{grid-column:1 / -1}.shipping-profile-card h4,.shipping-profile-card p{margin:0}.shipping-profile-card h4{color:var(--orange-dark);font-size:.94rem}.shipping-profile-card .ups-estimate{width:fit-content;border-radius:999px;padding:6px 10px;color:var(--white);background:var(--orange);font-size:.72rem;font-weight:900}.shipping-actions{display:flex;flex-wrap:wrap;gap:7px}.seller-reply-field{display:grid;gap:3px}.seller-moderation-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.seller-moderation-actions button{min-height:30px;border:1px solid rgba(255,210,180,.96);border-radius:999px;padding:0 7px;color:var(--orange-dark);background:var(--orange-soft);font-size:.66rem;font-weight:900;cursor:pointer}.seller-offer-card{display:grid;gap:7px;border:1px solid rgba(249,115,22,.22);border-radius:8px;padding:8px;color:var(--ink);background:var(--orange-soft);font-size:.68rem;line-height:1.25}.seller-offer-card>div{display:grid;grid-template-columns:1fr 1fr;gap:5px}.seller-offer-card button{min-height:30px;border:0;border-radius:999px;padding:0 8px;color:var(--white);background:var(--orange);font-size:.66rem;font-weight:900;cursor:pointer}.seller-offer-card button:last-child{color:var(--orange-dark);background:var(--white);border:1px solid rgba(249,115,22,.28)}.seller-offer-accepted{border-color:#0ea5e94d;background:#eff6ffd6}.seller-offer-denied{color:var(--muted);background:#f8fafc}.shipping-actions button{min-height:30px;border:0;border-radius:999px;padding:0 9px;color:var(--white);background:#0ea5e9;font-size:.66rem;font-weight:900;cursor:pointer}.seller-comments-cell strong{color:var(--orange-dark);font-size:1rem;line-height:1}.lower-price-button{background:#0ea5e9}.scan-review-list{display:grid;gap:12px;border:0;background:transparent}.scan-review-card{position:relative;display:grid;grid-template-columns:1fr;gap:10px;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--white);box-shadow:0 12px 26px #5a3a2314;touch-action:pan-y;transition:transform 90ms linear,opacity 90ms linear}.scan-review-card.is-archived{opacity:.72;background:#fbf8f5}.standard-activity-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.standard-activity-head h2{margin:0}.standard-activity-head button{min-height:36px;border:1px solid var(--line);border-radius:8px;padding:0 11px;color:var(--orange-dark);background:var(--white);font-size:.72rem;font-weight:900;cursor:pointer}.standard-archives-panel{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:10px}.standard-archives-panel[hidden]{display:none}.standard-archive-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fbf8f5}.standard-archive-row>span{min-width:0;display:grid;gap:3px}.standard-archive-row strong{color:var(--orange-dark);overflow-wrap:anywhere}.standard-archive-row small{color:var(--muted);font-size:.68rem}.standard-archive-row>div{display:flex;gap:6px}.standard-archive-row button{min-height:34px;border:1px solid var(--line);border-radius:8px;padding:0 9px;color:var(--orange-dark);background:var(--white);font-size:.68rem;font-weight:900;cursor:pointer}.scan-swipe-guide{display:flex;justify-content:space-between;gap:8px;color:#7a6b62;font-size:.66rem;font-weight:900;line-height:1.1;pointer-events:none}.scan-swipe-guide span{min-height:24px;display:inline-flex;align-items:center;border-radius:999px;padding:0 8px;background:#f7eee7}.scan-swipe-guide span:first-child{color:#0f766e}.scan-swipe-guide span:last-child{color:#b91c1c}.scan-corner-alerts{position:absolute;top:10px;right:10px;z-index:3;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:min(72%,260px);pointer-events:none}.scan-corner-alerts span{min-height:26px;display:inline-flex;align-items:center;border-radius:999px;padding:0 8px;color:var(--white);background:#0ea5e9;box-shadow:0 8px 18px #27211d29;font-size:.64rem;font-weight:900}.scan-corner-alerts .scan-alert-warning{width:26px;justify-content:center;padding:0;background:#f97316}.scan-review-card.is-ready{border-color:#0ea5e957}.scan-review-top{display:grid;grid-template-columns:minmax(116px,34%) minmax(0,1fr);gap:12px;align-items:stretch}.scan-slideshow{position:relative;display:block;min-width:0;overflow:hidden;border-radius:8px;background:var(--orange-soft)}.scan-slide-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.scan-slide-track::-webkit-scrollbar{display:none}.scan-slide-track img{width:100%;aspect-ratio:1;border-radius:8px;object-fit:cover;scroll-snap-align:center}.scan-slide-arrow{position:absolute;top:50%;z-index:2;width:32px;height:32px;border:1px solid rgba(255,210,180,.92);border-radius:999px;color:var(--orange-dark);background:#ffffffe0;font-size:1.2rem;font-weight:900;transform:translateY(-50%);cursor:pointer}.scan-slide-prev{left:6px}.scan-slide-next{right:6px}.scan-review-summary{min-width:0;display:grid;align-content:center;gap:7px}.scan-review-summary p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.standard-review-window{border:1px solid rgba(255,210,180,.92);border-radius:8px;background:#fffaf5bd;overflow:hidden}.standard-review-window summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;color:var(--orange-dark);font-size:.82rem;font-weight:900;cursor:pointer;list-style:none}.standard-review-window summary::-webkit-details-marker{display:none}.standard-review-window summary>strong{border-radius:999px;padding:4px 8px;color:var(--white);background:#0ea5e9;font-size:.66rem}.scan-window-body{display:grid;gap:9px;border-top:1px solid rgba(255,210,180,.72);padding:10px;background:var(--white)}.scan-window-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-timeline{align-items:stretch}.system-status-card{grid-column:1 / -1;border:1px solid rgba(14,165,233,.24);border-radius:8px;padding:10px;background:#eff6ffbd}.system-status-card em{color:var(--muted);font-size:.74rem;font-style:normal;line-height:1.35}.system-status-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:7px}.system-status-actions:empty{display:none}.system-status-actions button{min-height:40px;border:0;border-radius:8px;padding:0 12px;color:var(--white);background:#0ea5e9;font-weight:900;cursor:pointer}.scan-window-body label,.scan-window-body span{min-width:0;display:grid;gap:4px}.scan-window-body label span,.scan-window-body small{color:var(--muted);font-size:.68rem;font-weight:900}.scan-window-body strong{color:var(--orange-dark);font-size:.84rem;line-height:1.2}.scan-question-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.boost-post-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,auto);align-items:center;gap:10px;border:1px solid rgba(14,165,233,.3);border-radius:8px;padding:12px;color:var(--white);background:linear-gradient(135deg,#0ea5e9,#f97316);box-shadow:0 14px 26px #0ea5e929}.boost-post-panel div{min-width:0;display:grid;gap:3px}.boost-post-panel small,.boost-post-panel span{color:#ffffffdb;font-size:.72rem;line-height:1.25}.boost-post-panel strong{color:var(--white);font-size:1.24rem;line-height:1}.boost-post-panel button,.list-product-button{min-height:46px;border:0;border-radius:8px;padding:0 14px;color:var(--white);background:var(--orange);font-size:.86rem;font-weight:900;cursor:pointer}.boost-post-panel button{background:#ffffff38;box-shadow:inset 0 0 0 1px #ffffff57}.listing-limit-card,.listing-bounce-card{position:relative;width:min(94vw,560px);gap:14px;border:1px solid rgba(255,105,10,.42);border-radius:24px;padding:clamp(22px,5vw,34px);background:radial-gradient(circle at 92% 5%,rgba(255,154,82,.2),transparent 32%),#fff;box-shadow:0 24px 70px #0f172a3d}.listing-limit-modal,.listing-bounce-modal{z-index:190}.listing-limit-close{position:absolute;top:14px;right:14px;width:38px;min-height:38px;border:0;border-radius:999px;color:#354052;background:#0f172a0f;font-size:1.4rem;line-height:1;cursor:pointer}.listing-limit-eyebrow{width:fit-content;border-radius:999px;padding:7px 11px;color:#c44900;background:#fff0e5;font-size:.68rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.listing-limit-card h2,.listing-bounce-card h2{max-width:calc(100% - 36px);margin:0;color:#101828;font-size:clamp(1.55rem,5vw,2.25rem);line-height:1.05}.listing-limit-card>p,.listing-bounce-card>p{margin:0;color:#566172;line-height:1.55}.listing-limit-meter{display:grid;gap:8px;border:1px solid #ffd4b8;border-radius:16px;padding:13px 14px;background:#fff9f5}.listing-limit-meter>span{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.listing-limit-meter b{color:#e34f00;font-size:1.2rem}.listing-limit-meter small{color:#677284;font-weight:800}.listing-limit-meter>i{height:8px;overflow:hidden;border-radius:999px;background:#ffe3d1}.listing-limit-meter>i>b{width:100%;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#ff8a3d,#f15000);transition:width .22s ease}.listing-bounce-offer{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;border:1px solid rgba(14,165,233,.25);border-radius:18px;padding:15px;color:#fff;background:linear-gradient(135deg,#0b75b8,#ff6b0b);box-shadow:0 14px 30px #11699729}.listing-bounce-offer>span{width:50px;aspect-ratio:1;display:grid;place-items:center;border-radius:16px;color:#ff6506;background:#fff;font-size:1.8rem;font-weight:950}.listing-bounce-offer div{min-width:0;display:grid;gap:3px}.listing-bounce-offer strong{font-size:1.05rem}.listing-bounce-offer p,.listing-bounce-offer small{margin:0;color:#ffffffe6;font-size:.76rem;line-height:1.35}.listing-bounce-offer small{font-weight:900}.listing-limit-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-bounce-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.listing-bounce-summary span{display:grid;gap:4px;border:1px solid #ffd8bd;border-radius:14px;padding:12px;background:#fff8f3}.listing-bounce-summary small{color:#6b7280;font-size:.68rem;font-weight:850}.listing-bounce-summary strong{color:#db4b00;font-size:1.1rem}.listing-bounce-payment{min-height:92px;border:1px solid #e7e9ee;border-radius:14px;padding:12px;background:#fff}@media(max-width:520px){.listing-limit-actions,.listing-bounce-summary{grid-template-columns:1fr}.listing-limit-card,.listing-bounce-card{max-height:min(92dvh,760px);overflow-y:auto;border-radius:20px}}.list-product-button{width:100%;background:#0ea5e9}.list-product-button:disabled{color:var(--muted);background:#77675d1f;cursor:not-allowed}.standard-product-card{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;align-items:stretch;border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--white)}.standard-product-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:50px;gap:4px}.standard-product-images img{width:100%;height:100%;border-radius:6px;object-fit:cover;background:var(--orange-soft)}.standard-product-images img:first-child{grid-row:span 2}.standard-product-copy{min-width:0;display:grid;gap:5px}.standard-product-copy span{color:var(--orange-dark)}.standard-product-copy label{display:grid;gap:3px;color:var(--orange-dark);font-size:.72rem;line-height:1.15}.standard-product-copy input,.standard-product-copy select{min-width:0;min-height:34px;width:100%;border:1px solid var(--line);border-radius:8px;padding:6px 8px;color:var(--ink);background:var(--white);font-size:.82rem}.standard-product-copy small,.standard-product-copy p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.32}.standard-price-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.standard-price-row b{display:grid;gap:2px;border-radius:8px;padding:7px;color:var(--orange-dark);background:var(--orange-soft);font-size:.92rem}.standard-price-row small{color:var(--muted);font-size:.62rem}.trial-section{padding:0;background:transparent}.vendor-screen.booth-registration-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:72;width:100dvw;max-width:none;min-height:100dvh;display:grid;place-items:center;margin:0;padding:clamp(14px,4vw,34px);background:linear-gradient(180deg,#fffc,#fff2e8b3),#27211d2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:auto}.vendor-screen.booth-registration-modal[hidden],.vendor-screen.booth-registration-modal .sell-header,.vendor-screen.booth-registration-modal .sell-hero{display:none}.booth-signup-flow{width:min(100%,430px);justify-items:center;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.booth-signup-card{position:relative;width:min(100%,430px);min-height:clamp(560px,78svh,620px);max-height:calc(100svh - 28px);display:grid;align-content:start;gap:13px;border:1px solid rgba(214,201,191,.82);border-radius:12px;padding:26px;background:#fffffffa;box-shadow:0 28px 70px #5a3a232e;overflow:hidden;overflow-y:auto}.booth-signup-card[hidden]{display:none}.booth-signup-card>:not(.booth-character){position:relative;z-index:2}.booth-signup-card:before,.booth-signup-card:after{content:"";position:absolute;pointer-events:none}.booth-signup-card:after{display:none}.booth-signup-card:first-child:after,.booth-complete-card:after{display:none}.booth-character{position:absolute;z-index:1;width:104px;height:auto;object-fit:contain;pointer-events:none;filter:drop-shadow(0 12px 12px rgba(90,58,35,.14));transform-origin:center bottom;-webkit-user-select:none;user-select:none}.booth-flea-clipboard:before{z-index:2;right:73px;bottom:146px;width:32px;height:42px;border:3px solid #8b5e34;border-radius:6px;background:linear-gradient(#fffaf5,#f8eadf);transform:rotate(-8deg)}.booth-character-clipboard{right:15px;bottom:88px;width:118px;transform:rotate(-5deg) scaleX(-1)}.booth-flea-contact:before{z-index:2;right:91px;bottom:142px;width:24px;height:38px;border:3px solid var(--orange);border-radius:10px;box-shadow:inset 0 -5px #f973162e;transform:rotate(-14deg)}.booth-character-contact{right:10px;bottom:84px;width:112px;transform:rotate(3deg) scale(1.06)}.booth-flea-map:before{z-index:2;right:70px;bottom:125px;width:34px;height:34px;border-radius:999px 999px 999px 4px;background:var(--orange);transform:rotate(-45deg);box-shadow:0 8px 14px #f9731638}.booth-flea-map:before{border:9px solid var(--orange)}.booth-character-map{right:-2px;bottom:54px;width:112px;transform:rotate(6deg) scale(1.03)}.booth-flea-review:before{z-index:2;right:28px;bottom:166px;width:44px;height:28px;border-radius:999px;background:#f9731621;transform:rotate(-10deg)}.booth-character-review{right:20px;top:310px;width:122px;transform:rotate(-2deg)}.booth-flea-clipboard .booth-auth-grid,.booth-flea-clipboard .field-label,.booth-flea-clipboard input,.booth-flea-clipboard select,.booth-flea-clipboard .setup-status{width:calc(100% - 92px);max-width:302px}.booth-flea-contact .field-label,.booth-flea-contact input{width:calc(100% - 92px);max-width:300px}.booth-flea-map>.field-label,.booth-flea-map>input,.booth-flea-map .booth-address-grid{width:calc(100% - 40px);max-width:342px}.booth-flea-map .booth-visibility-choice{width:calc(100% - 116px);max-width:270px}.booth-flea-review .booth-review-plan{margin-bottom:2px}.booth-flea-review>.field-label,.booth-flea-review>select,.booth-flea-review .card-payment-window,.booth-flea-review>.marketplace-toggle{width:calc(100% - 92px);max-width:304px}.booth-step-top{position:relative;z-index:1;display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center}.booth-step-back{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:999px;color:var(--orange);background:transparent;font-size:1.55rem;line-height:1;cursor:pointer}.booth-step-dots{display:flex;justify-content:center;align-items:center;gap:10px}.booth-step-dots span{width:12px;height:12px;border:1px solid rgba(148,126,112,.55);border-radius:999px;background:var(--white)}.booth-step-dots span.is-active{border-color:var(--orange);background:var(--orange)}.booth-step-copy{position:relative;z-index:1;display:grid;gap:6px}.booth-step-centered{justify-items:center;text-align:center}.booth-step-copy h2{margin:0;color:#101114;font-size:1.55rem;font-weight:850;letter-spacing:0;line-height:1.05}.booth-step-copy p{margin:0;color:#51525a;font-size:.9rem;line-height:1.3}.booth-step-mascot{justify-self:center;width:min(42%,150px);max-height:150px;object-fit:contain;filter:drop-shadow(0 10px 10px rgba(90,58,35,.12))}.booth-step-mascot-welcome{transform:rotate(-4deg)}.booth-step-mascot-celebrate{transform:rotate(4deg) scale(1.05)}.booth-plan-card,.booth-review-plan,.booth-free-card{position:relative;z-index:1;width:min(100%,300px);justify-self:center;display:grid;gap:10px;border:1px solid var(--line);border-radius:8px;padding:16px;background:var(--white);box-shadow:0 8px 22px #5a3a230f}.booth-plan-card strong,.booth-review-plan>span{color:var(--orange);font-size:1.45rem;font-weight:900;line-height:1;text-align:center}.booth-plan-card strong span{color:var(--orange)}.booth-plan-card small,.booth-free-card small{color:var(--muted);text-align:center}.booth-plan-card ul,.booth-review-plan ul{display:grid;gap:8px;margin:0;padding:0;list-style:none;color:var(--ink);font-size:.82rem}.booth-plan-card li:before,.booth-review-plan li:before{content:"✓";margin-right:8px;color:var(--orange);font-weight:900}.booth-primary-button{position:relative;z-index:1;width:100%;min-height:48px;border:0;border-radius:8px;padding:0 16px;color:var(--white);background:linear-gradient(135deg,#ff7a1a,#f45105);box-shadow:0 14px 24px #f9731633;font-size:.94rem;font-weight:900;cursor:pointer}.booth-auth-grid{grid-template-columns:1fr}.booth-address-grid{display:grid;grid-template-columns:1fr .72fr .9fr;gap:8px}.booth-address-grid label{display:grid;gap:5px;min-width:0;color:var(--orange-dark);font-size:.75rem;font-weight:900}.booth-visibility-choice{font-size:.76rem}.booth-review-plan{justify-self:start;width:min(100%,248px)}.booth-review-plan>strong{color:var(--ink);font-size:1rem}.booth-review-plan div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:10px}.booth-review-plan div strong{color:var(--orange)}.booth-review-plan p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.35}.booth-free-card{grid-template-columns:56px minmax(0,1fr);align-items:center;justify-self:stretch;width:100%}.booth-free-card:before{content:"🎁";width:52px;height:52px;display:grid;place-items:center;border-radius:999px;background:var(--orange-soft);font-size:1.6rem}.booth-special-ad{position:relative;width:100%;min-height:250px;display:grid;align-content:space-between;gap:14px;border:0;border-radius:8px;padding:18px;color:var(--ink);background:linear-gradient(135deg,#ffffffeb,#fff2e8e0),radial-gradient(circle at 14% 18%,rgba(249,115,22,.22),transparent 32%),linear-gradient(135deg,#fff7ed,#ecfeff);box-shadow:0 18px 38px #5a3a2324,inset 0 0 0 1px #ffd2b4cc;text-align:left;overflow:hidden;cursor:pointer}.booth-special-ad:after{content:"";position:absolute;right:-20px;bottom:-24px;width:150px;height:118px;border-radius:8px;background:linear-gradient(90deg,#0f766e29,#f9731624),repeating-linear-gradient(90deg,rgba(39,33,29,.12) 0 8px,transparent 8px 16px);transform:rotate(-6deg)}.booth-special-price{position:relative;z-index:1;width:max-content;border-radius:999px;padding:8px 12px;color:var(--ink);background:#ffffffdb;font-size:1.24rem;font-weight:900}.booth-special-price s{text-decoration-color:var(--orange);text-decoration-thickness:5px}.booth-special-copy{position:relative;z-index:1;display:grid;gap:7px}.booth-special-copy small{color:var(--orange-dark);font-size:.76rem;font-weight:900;text-transform:uppercase}.booth-special-copy strong{color:var(--orange);font-size:clamp(2.4rem,13vw,4.25rem);line-height:.9}.booth-special-copy em{width:max-content;border-radius:999px;padding:10px 13px;color:var(--white);background:#0f766e;box-shadow:0 10px 20px #0f766e2e;font-style:normal;font-size:.96rem;font-weight:900}.booth-special-details{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px}.booth-special-details small{border-radius:999px;padding:7px 9px;color:var(--muted);background:#ffffffc7;font-size:.68rem;font-weight:900;line-height:1}.card-payment-window{display:grid;gap:10px;border:1px solid rgba(14,165,233,.28);border-radius:8px;padding:12px;background:#eff6ffd1}.card-payment-window strong{color:var(--orange-dark);font-size:1.15rem;line-height:1}.card-payment-window small{color:var(--muted);line-height:1.25}.card-payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.card-payment-grid label{display:grid;gap:5px;color:var(--orange-dark);font-weight:900;font-size:.76rem}.vendor-card-customizer{background:linear-gradient(180deg,#fffffff0,#eff6ffdb),var(--white)}.vendor-card-preview{min-height:132px;display:grid;align-content:end;gap:5px;border-radius:8px;padding:14px;color:var(--white);background:linear-gradient(#27211d2e,#27211d42),var(--vendor-card-image, linear-gradient(transparent, transparent)),repeating-linear-gradient(135deg,rgba(255,255,255,.16) 0 10px,transparent 10px 20px),radial-gradient(circle at 88% 18%,rgba(255,255,255,.34),transparent 30%),linear-gradient(135deg,#0ea5e9,var(--orange));box-shadow:0 14px 30px #0ea5e929;background-size:auto,var(--vendor-card-size, cover),auto,auto,auto;background-position:center,var(--vendor-card-position, center),center,center,center;background-repeat:no-repeat}.vendor-card-preview span{width:fit-content;border-radius:999px;padding:5px 9px;background:#ffffff2e;font-size:.7rem;font-weight:900}.vendor-card-preview strong{font-size:1.4rem;line-height:1}.business-branding-tools{display:grid;gap:10px;border:1px solid rgba(249,115,22,.18);border-radius:8px;padding:12px;background:#ffffffb8}.business-branding-tools h3{margin:0;color:var(--orange-dark);font-size:1rem;line-height:1}.brand-file-input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.brand-upload-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.brand-upload-actions button{min-height:38px;border:0;border-radius:8px;padding:0 10px;color:var(--white);background:var(--orange);font-size:.72rem;font-weight:900;cursor:pointer}.tax-warning-section{border-color:#0ea5e94d;background:#eff6ffc7}.seller-banner-preview{min-height:118px;position:relative;display:grid;align-content:end;gap:8px;border:1px solid var(--line);border-radius:8px;padding:14px;color:var(--white);background:linear-gradient(135deg,#27211d33,#27211d0a),var(--brand-banner-image, linear-gradient(transparent, transparent)),linear-gradient(135deg,#f97316d1,#0ea5e9b8),radial-gradient(circle at 18% 22%,rgba(255,255,255,.34),transparent 28%);background-size:auto,var(--brand-banner-size, cover),auto,auto;background-position:center,var(--brand-banner-position, center),center,center;background-repeat:no-repeat;overflow:hidden}.vendor-dashboard-hero{display:grid;gap:12px;margin:8px 0 12px;padding:18px 4px;color:var(--ink);background:var(--white);box-shadow:none}.vendor-dashboard-hero span{width:fit-content;border-radius:999px;padding:5px 9px;color:var(--orange-dark);background:var(--orange-soft);font-size:.72rem;font-weight:900}.vendor-dashboard-hero h1,.vendor-dashboard-hero p{margin:0}.vendor-dashboard-hero h1{color:var(--orange);font-family:Pacifico,Brush Script MT,cursive;font-size:clamp(2rem,7vw,3rem);font-weight:400;letter-spacing:0;line-height:1.05;padding-bottom:6px}.vendor-dashboard-hero p{color:var(--muted)}.vendor-dashboard-actions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:10px}.dashboard-booth-card{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start;margin-bottom:12px;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--white);box-shadow:0 14px 28px #5a3a231a}.dashboard-booth-profile-bar{position:relative;isolation:isolate;display:grid;grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:148px;overflow:hidden;border-radius:10px;padding:18px;background:linear-gradient(135deg,#fff7ed,#f8fafc)}.dashboard-booth-profile-bar.has-background{color:#fff;background:#26333a}.dashboard-booth-profile-bar.has-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#0f172acc,#0f172a7a 58%,#0f172aad);pointer-events:none}.dashboard-booth-profile-bar>*:not(.booth-brand-background){position:relative;z-index:1}.dashboard-booth-profile-bar>img:not(.booth-brand-background){width:58px;height:58px;border:2px solid #fff;border-radius:50%;object-fit:cover;background:var(--orange-soft);box-shadow:0 5px 14px #46302124}.dashboard-booth-profile-bar>span{min-width:0;display:grid;gap:4px}.dashboard-booth-profile-bar>span strong{overflow-wrap:anywhere;color:var(--ink);font-size:1.18rem}.dashboard-booth-profile-bar>span em{color:var(--muted);font-size:.72rem;font-style:normal}.dashboard-booth-profile-bar.has-background>span strong,.dashboard-booth-profile-bar.has-background>span em{color:#fff;text-shadow:0 2px 9px rgba(15,23,42,.72)}.dashboard-booth-profile-social{display:flex;gap:6px}.dashboard-booth-profile-social>span{display:grid;width:30px;height:30px;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:50%;background:#fffffff0}.dashboard-booth-profile-bar .dashboard-booth-editor{grid-column:1 / -1;width:100%}@media(max-width:620px){.dashboard-booth-profile-bar{grid-template-columns:52px minmax(0,1fr) auto}.dashboard-booth-profile-social{display:none}}.dashboard-booth-sign{position:relative;min-height:390px;display:grid;grid-template-rows:auto auto minmax(100px,1fr) auto;align-content:start;gap:12px;overflow:hidden;border-radius:8px;padding:20px;color:var(--white);background:#26333a;box-shadow:inset 0 0 0 1px #ffffff4d,0 18px 34px #27211d2e}.dashboard-booth-sign:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#10182833,#101828db);pointer-events:none}.dashboard-booth-sign>*:not(.booth-brand-background){position:relative;z-index:1}.booth-brand-background{position:absolute;top:50%;left:50%;z-index:0;width:100%;height:100%;max-width:none;object-fit:cover;transform:translate(calc(-50% + var(--booth-brand-x, 0px)),calc(-50% + var(--booth-brand-y, 0px))) scale(var(--booth-brand-scale, 1));transform-origin:center;pointer-events:none}.dashboard-booth-sign>.booth-brand-background,.dashboard-booth-profile-bar>.booth-brand-background,.profile-chip-card>.booth-brand-background,.profile-result>.booth-brand-background,.seller-store-banner>.booth-brand-background{position:absolute;top:50%;left:50%;width:100%;height:100%;max-width:none;margin:0;border:0;border-radius:0;object-fit:cover;transform:translate(calc(-50% + var(--booth-brand-x, 0px)),calc(-50% + var(--booth-brand-y, 0px))) scale(var(--booth-brand-scale, 1))}.dashboard-booth-sign-head{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px}.dashboard-booth-sign-head>img{width:76px;height:76px;border:3px solid rgba(255,255,255,.92);border-radius:50%;object-fit:cover;background:var(--orange-soft)}.dashboard-booth-sign-head>span{min-width:0;display:grid;gap:3px}.dashboard-booth-sign-head>span small{font-size:.66rem;font-weight:900;text-transform:uppercase}.dashboard-booth-sign-head>span strong{overflow-wrap:anywhere;font-size:clamp(1.45rem,4vw,2.25rem);line-height:1}.dashboard-booth-sign-head>span em{font-size:.78rem;font-style:normal}.dashboard-booth-rating{min-width:220px;display:grid;gap:6px;border:1px solid rgba(255,255,255,.42);border-radius:7px;padding:8px;background:#0f172a75}.dashboard-booth-stars-row,.dashboard-booth-average{display:flex;align-items:center;justify-content:space-between;gap:9px}.dashboard-booth-stars-row>span{color:#ffd166;font-size:.88rem;letter-spacing:.04em;white-space:nowrap}.dashboard-booth-stars-row>button{min-height:27px;border:1px solid rgba(255,255,255,.58);border-radius:999px;padding:0 9px;color:#fff;background:#ffffff1f;font-size:.62rem;font-weight:900;cursor:pointer}.dashboard-booth-stars-row>button:hover,.dashboard-booth-stars-row>button:focus-visible{color:#3a2417;background:#fff;outline:2px solid rgba(255,209,102,.72)}.dashboard-booth-average strong{font-size:1.35rem}.dashboard-booth-average small{font-size:.62rem}.dashboard-booth-sign-social{display:flex;gap:7px}.dashboard-booth-sign-social span{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(255,255,255,.46);border-radius:50%;background:#0f172a6b;font-weight:900}.dashboard-booth-review-list{display:grid;align-content:start;gap:7px;max-height:150px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.dashboard-booth-review-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;border:1px solid rgba(255,255,255,.25);border-radius:7px;padding:8px 10px;background:#0f172a80}.dashboard-booth-review-list article strong{color:#ffd166;font-size:.72rem}.dashboard-booth-review-list article span{min-width:0;font-size:.74rem}.dashboard-booth-review-list article small{grid-column:2;color:#ffffffc2;font-size:.62rem}.dashboard-booth-review-summary{min-height:100px;display:grid;align-content:center;justify-items:start;gap:4px;border:1px solid rgba(255,255,255,.25);border-radius:7px;padding:13px 15px;background:#0f172a80}.dashboard-booth-review-summary strong{color:#ffd166;font-size:1.05rem}.dashboard-booth-review-summary span{color:#ffffffd1;font-size:.72rem}.dashboard-booth-edit-toggle{width:fit-content;min-height:38px;border:1px solid rgba(255,255,255,.72);border-radius:7px;padding:0 14px;color:var(--ink);background:#fffffff0;font-weight:900;cursor:pointer}.dashboard-booth-editor{position:relative;inset:auto;z-index:3;width:min(100%,560px);display:grid;align-content:start;gap:8px;border-radius:8px;padding:12px;color:var(--ink);background:#fffffff7;box-shadow:0 12px 28px #0f172a3d}.dashboard-booth-editor[hidden]{display:none}.dashboard-booth-editor label{display:grid;gap:5px;font-size:.74rem;font-weight:900}.dashboard-booth-editor input[type=text],.dashboard-booth-editor select,.dashboard-booth-editor textarea{width:100%;min-height:42px;border:1px solid var(--line);border-radius:7px;padding:0 10px;font:inherit}.dashboard-booth-editor textarea{min-height:82px;padding-block:10px;resize:vertical}.booth-name-input{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#fff}.booth-name-input input,.dashboard-booth-editor .booth-name-input input[type=text]{min-width:0;border:0;border-radius:0;padding-right:4px;outline:0}.booth-name-input span{align-self:stretch;display:grid;place-items:center;padding:0 11px 0 7px;color:#f973169e;background:linear-gradient(90deg,#fff0,#fff 24%);font-weight:900;pointer-events:none}.dashboard-booth-photo-picker input{width:100%;font:inherit}.dashboard-booth-logo-control{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;padding:9px;background:#fffaf5}.dashboard-booth-logo-control>img{width:64px;height:64px;border:2px solid #fff;border-radius:50%;object-fit:cover;background:var(--orange-soft);box-shadow:0 4px 12px #5a3a2324}.dashboard-booth-logo-control>span{min-width:0;display:grid;gap:5px}.dashboard-booth-logo-control input{width:100%;min-width:0;font:inherit;font-size:.7rem}.dashboard-booth-logo-control em,.dashboard-booth-photo-picker em{color:var(--orange-dark);font-size:.68rem;font-style:normal}.dashboard-booth-adjust-logo{width:min(100%,180px);margin-top:8px}.profile-dashboard-panel[hidden],.profile-dashboard-tabs button[hidden]{display:none!important}.dashboard-booth-save-actions,.dashboard-booth-photo-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-booth-editor button{min-height:40px;border:1px solid var(--orange);border-radius:7px;color:var(--white);background:var(--orange);font-weight:900;cursor:pointer}.dashboard-booth-editor button:last-child{color:var(--orange-dark);background:var(--white)}.dashboard-booth-editor .dashboard-booth-adjust-photo{min-height:32px;padding:0 10px;color:var(--orange-dark);background:var(--orange-soft);font-size:.7rem}.dashboard-booth-editor .dashboard-booth-delete-photo{min-height:32px;padding:0 10px;border-color:#b91c1c52;color:#991b1b;background:#fff1f2;font-size:.7rem}.dashboard-booth-editor .dashboard-booth-adjust-photo:disabled{cursor:not-allowed;opacity:.48}.dashboard-booth-settings{display:grid;gap:12px;margin-top:4px;border-top:1px solid #e2e8f0;padding-top:14px}.dashboard-booth-settings>header{display:flex;align-items:end;justify-content:space-between;gap:10px}.dashboard-booth-settings>header>span{display:grid;gap:2px}.dashboard-booth-settings>header small{color:#f15b0b;font-size:.62rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.dashboard-booth-settings>header strong{color:#0f172a;font-size:1rem}.dashboard-booth-settings>header em{color:#64748b;font-size:.64rem;font-style:normal}.dashboard-booth-business-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-booth-business-grid label:last-child{grid-column:1 / -1}.dashboard-booth-editor .dashboard-booth-business-grid input[type=email],.dashboard-booth-editor .dashboard-booth-business-grid input[type=text]{width:100%;min-height:42px;border:1px solid var(--line);border-radius:7px;padding:0 10px;color:#0f172a;background:#fff;font:inherit}.dashboard-booth-editor .dashboard-booth-business-grid input[readonly]{color:#64748b;background:#f8fafc}.dashboard-booth-preferences{display:grid;gap:7px}.dashboard-booth-preferences>label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #e2e8f0;border-radius:9px;padding:9px 10px;background:#f8fafc}.dashboard-booth-preferences>label>span{display:grid;gap:2px}.dashboard-booth-preferences>label strong{color:#0f172a;font-size:.75rem}.dashboard-booth-preferences>label small{color:#64748b;font-size:.65rem;line-height:1.3}.dashboard-booth-preferences input[type=checkbox]{width:42px;height:24px;margin:0;accent-color:#f15b0b}.dashboard-booth-settings-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-booth-editor .dashboard-booth-settings-links button{min-width:0;min-height:54px;display:grid;justify-items:start;align-content:center;gap:2px;border-color:#dce5ee;padding:8px 10px;color:#0f172a;background:#fff;text-align:left}.dashboard-booth-editor .dashboard-booth-settings-links button:last-child{color:#0f172a}.dashboard-booth-settings-links button span{font-size:.74rem;font-weight:900}.dashboard-booth-settings-links button small{color:#64748b;font-size:.63rem;font-weight:700}.dashboard-booth-profile{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:center}.dashboard-booth-profile img{width:64px;aspect-ratio:1;border:3px solid var(--orange);border-radius:999px;object-fit:cover;background:var(--orange-soft)}.dashboard-booth-profile span,.dashboard-social-feed{min-width:0;display:grid;gap:4px}.dashboard-booth-profile strong,.dashboard-social-feed strong{color:var(--orange-dark)}.dashboard-booth-profile small,.dashboard-social-feed small{color:var(--muted);font-size:.76rem;line-height:1.3}.dashboard-booth-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.dashboard-booth-info span{display:grid;gap:3px;border-radius:8px;padding:9px;background:var(--orange-soft)}.dashboard-capacity-control{min-width:0;display:grid;gap:4px;border-radius:8px;padding:9px;background:var(--orange-soft)}.dashboard-capacity-control small{color:var(--muted);font-size:.68rem;font-weight:900}.dashboard-capacity-control select{width:100%;min-height:30px;border:1px solid rgba(249,115,22,.32);border-radius:7px;padding:0 7px;color:var(--orange-dark);background:#fff;font:inherit;font-size:.76rem;font-weight:900}.dashboard-booth-info small{color:var(--muted);font-size:.68rem;font-weight:900}.dashboard-booth-info strong{color:var(--orange-dark);font-size:.82rem;line-height:1.1}.dashboard-booth-info em{color:var(--muted);font-size:.65rem;font-style:normal;line-height:1.25}.dashboard-social-feed{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:10px}.dashboard-social-feed div{display:flex;flex-wrap:wrap;gap:6px}.dashboard-recent-activity{display:grid;gap:7px;margin-top:8px;border-top:1px solid var(--line);padding-top:9px}.dashboard-recent-activity article{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;border-radius:8px;padding:8px;background:#eff6ff80}.dashboard-recent-activity span{color:var(--orange-dark);font-size:.72rem;font-weight:900}.vendor-dashboard-actions button{min-height:38px;border:0;border-radius:8px;padding:0 12px;color:var(--white);background:var(--orange);font-weight:900;cursor:pointer}.vendor-dashboard-actions button:last-child{background:#0ea5e9}.vendor-table-heading{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-top:16px}.vendor-table-heading-copy{min-width:190px;display:grid;gap:3px}.vendor-table-heading-copy>small{color:#f15b0b;font-size:.66rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.vendor-table-heading-copy>p{max-width:52ch;margin:0;color:var(--muted);font-size:.72rem;line-height:1.35}.vendor-table-heading .vendor-table-title{margin:0}.vendor-bulk-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.vendor-bulk-actions span{color:var(--muted);font-size:.76rem;font-weight:900}.vendor-bulk-actions select{min-height:34px;border:1px solid rgba(249,115,22,.28);border-radius:8px;padding:0 10px;color:var(--orange-dark);background:var(--white);font-weight:900}.vendor-capacity-filter{display:grid;grid-template-columns:auto minmax(112px,1fr);align-items:center;gap:7px;color:var(--muted);font-size:.7rem;font-weight:900}.vendor-inventory-search{min-width:min(100%,230px);display:grid;grid-template-columns:auto minmax(130px,1fr);align-items:center;gap:7px;color:var(--muted);font-size:.7rem;font-weight:900}.vendor-inventory-search input{width:100%;min-height:34px;border:1px solid rgba(15,23,42,.16);border-radius:8px;padding:0 10px;color:#0f172a;background:#fff;font:inherit}.vendor-capacity-filter select{min-height:34px}.vendor-bulk-actions button:disabled{opacity:.42;cursor:not-allowed}.vendor-table-heading button,.dashboard-booth-card #editDashboardBoothProfile{min-height:32px;border:1px solid rgba(249,115,22,.22);border-radius:8px;padding:0 10px;color:var(--orange-dark);background:var(--orange-soft);font-size:.72rem;font-weight:900;cursor:pointer}.dashboard-booth-card .dashboard-booth-profile-bar.has-background #editDashboardBoothProfile{border-color:#ffffffc7;color:#1f2937;background:#fffffff0;box-shadow:0 5px 16px #0f172a2e}.vendor-listing-table{overflow:visible}.vendor-inventory-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0 12px 42px}.vendor-inventory-summary article{min-width:0;display:grid;gap:4px;border:1px solid #dfe6ed;border-radius:11px;padding:12px;background:linear-gradient(145deg,#fff,#f8fafc);box-shadow:0 8px 20px #0f172a0d}.vendor-inventory-summary article.needs-attention{border-color:#fed7aa;background:linear-gradient(145deg,#fff7ed,#fff)}.vendor-inventory-summary small{color:#64748b;font-size:.64rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.vendor-inventory-summary strong{overflow-wrap:anywhere;color:#0f172a;font-size:1.35rem;line-height:1}.vendor-inventory-summary article.needs-attention strong{color:#c2410c}.vendor-inventory-summary span{color:#7b8798;font-size:.66rem;line-height:1.3}.vendor-table-title{margin:16px 0 8px;color:var(--orange-dark);font-size:1.18rem;line-height:1.05}.vendor-product-table{width:100%;min-width:0;display:grid;gap:7px;padding-left:42px}.vendor-product-row{position:relative;display:grid;grid-template-columns:minmax(220px,1.55fr) minmax(96px,.62fr) minmax(64px,.42fr) minmax(86px,.48fr) minmax(88px,.5fr) minmax(118px,.56fr);align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--white);box-shadow:0 10px 22px #5a3a2314;cursor:pointer}.vendor-product-row.is-selected{border-color:#0ea5e98f;box-shadow:0 12px 24px #0ea5e921}.vendor-activity-table{margin-bottom:18px}.vendor-sales-table{min-width:0}.vendor-activity-row{grid-template-columns:minmax(220px,1.35fr) minmax(120px,.75fr) minmax(80px,.45fr) minmax(150px,.9fr) minmax(118px,.6fr) minmax(96px,.45fr)}.vendor-activity-row span{min-width:0;display:grid;gap:3px}.vendor-activity-row small{color:var(--muted);font-size:.68rem;line-height:1.25}.vendor-product-head{color:var(--orange-dark);background:var(--orange-soft);box-shadow:none;font-size:.72rem;font-weight:900;text-transform:uppercase;cursor:default}.vendor-product-main{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px}.vendor-product-main img{width:64px;aspect-ratio:1;border-radius:8px;object-fit:cover;background:var(--orange-soft)}.vendor-product-main span,.vendor-product-row label{min-width:0;display:grid;gap:3px}.vendor-product-main small,.vendor-product-row label span{color:var(--muted);font-size:.7rem;line-height:1.25}.vendor-product-main .vendor-stock-state{width:fit-content;border-radius:999px;padding:4px 7px;color:#166534;background:#dcfce7;font-size:.62rem;font-style:normal;font-weight:900}.vendor-product-main .vendor-stock-state.low-stock{color:#9a3412;background:#ffedd5}.vendor-product-main .vendor-stock-state.out-of-stock{color:#991b1b;background:#fee2e2}.vendor-inventory-empty{grid-column:1 / -1;display:grid;justify-items:center;gap:4px;border:1px dashed #cbd5e1;border-radius:12px;padding:28px 18px;color:#64748b;background:#f8fafc;text-align:center}.vendor-inventory-empty strong{color:#0f172a}.vendor-product-row input{width:100%;min-height:36px;border:1px solid var(--line);border-radius:8px;padding:0 8px;color:var(--ink);background:var(--white)}.vendor-status-pill{width:fit-content;border-radius:999px;padding:6px 9px;color:var(--white);background:#0ea5e9;font-size:.72rem;font-weight:900}.vendor-row-actions{display:grid;grid-template-columns:minmax(120px,1fr);align-items:center;gap:6px}.vendor-row-selector{position:absolute;left:-42px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(14,165,233,.28);border-radius:999px;padding:0;color:var(--orange-dark);background:#eff6ffe0;cursor:pointer}.vendor-row-selector input{width:16px;height:16px;margin:0;accent-color:#0ea5e9}.vendor-row-selector span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vendor-row-actions select{width:100%;min-height:38px;border:1px solid rgba(249,115,22,.34);border-radius:8px;padding:0 9px;color:var(--orange-dark);background:var(--white);font-weight:900}.activity-product-link,.activity-message-button{min-height:34px;border:0;border-radius:8px;padding:0 10px;color:var(--white);background:var(--orange);font-weight:900;cursor:pointer}.activity-product-link{width:fit-content;color:var(--orange-dark);background:var(--orange-soft);text-align:left}.activity-message-button{background:#0ea5e9}.booth-scanner-modal,.booth-product-modal,.booth-shipping-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:42;display:grid;place-items:center;padding:18px;background:#27211d75}.booth-scanner-modal[hidden],.booth-product-modal[hidden],.booth-shipping-modal[hidden]{display:none}.booth-scanner-card,.booth-product-card,.booth-shipping-card{width:min(100%,460px);display:grid;gap:10px;border-radius:8px;padding:16px;background:var(--white);box-shadow:0 24px 52px #27211d47}.booth-product-card{width:min(100%,720px);max-height:min(88vh,820px);overflow:auto}.booth-shipping-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.booth-shipping-head span{display:grid;gap:3px}.booth-shipping-head strong{color:var(--orange-dark);font-size:1.2rem}.booth-shipping-head small{color:var(--muted);line-height:1.3}.booth-shipping-head button{width:34px;height:34px;border:0;border-radius:999px;color:var(--white);background:var(--ink);font-size:1.2rem;cursor:pointer}.booth-camera-preview{position:relative;min-height:210px;display:grid;place-content:center;justify-items:center;gap:4px;border:2px dashed rgba(249,115,22,.42);border-radius:8px;overflow:hidden;color:var(--orange-dark);background:linear-gradient(135deg,#f9731614,#0ea5e914),var(--white)}.booth-camera-preview span{width:112px;height:72px;border:3px solid #0ea5e9;border-radius:10px;box-shadow:54px 38px 0 -18px #0ea5e980,-46px 42px 0 -20px #0ea5e973}.booth-camera-preview.is-camera-active{border-style:solid;background:#fff8f2}.booth-product-photos{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.booth-product-photos img{width:118px;aspect-ratio:1;flex:0 0 auto;border-radius:8px;object-fit:cover;background:var(--orange-soft)}.booth-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.booth-product-grid label,.field-label{display:grid;gap:5px;color:var(--muted);font-size:.75rem;font-weight:900}.per-product-shipping{display:grid;gap:10px;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--orange-soft)}.per-product-shipping h3{margin:0;color:var(--orange-dark);font-size:1rem}.shipping-accept-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.shipping-accept-row button{min-height:42px;border:0;border-radius:8px;color:var(--white);background:#0f766e;font-weight:900;cursor:pointer}.shipping-accept-row button:disabled{color:var(--muted);background:#77675d29;cursor:not-allowed}.shipping-accept-row strong{min-width:92px;border-radius:8px;padding:10px 12px;color:var(--orange-dark);background:var(--white);text-align:center}.seller-pays-warning{margin:0;border-left:4px solid var(--orange);padding-left:10px;color:var(--muted);font-size:.78rem;line-height:1.35}.secondary-action{min-height:38px;border:1px solid var(--line);border-radius:8px;color:var(--orange-dark);background:var(--white);font-weight:900;cursor:pointer}.past-activity-card{width:min(720px,calc(100vw - 28px))}.past-activity-content{display:grid;gap:12px}.past-activity-post{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;align-items:start}.past-activity-post img{width:100%;aspect-ratio:1;border-radius:8px;object-fit:cover;background:var(--orange-soft)}.past-activity-post strong,.past-activity-shipping h3{color:var(--orange-dark)}.past-activity-post p{margin:6px 0 0;color:var(--muted);font-size:.88rem;line-height:1.45}.past-activity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.past-activity-grid span{display:grid;gap:4px;border-radius:8px;padding:9px;background:var(--orange-soft)}.past-activity-grid small{color:var(--muted);font-size:.66rem;font-weight:900}.past-activity-grid strong{color:var(--orange-dark);font-size:.84rem;line-height:1.15}.past-activity-grid .buyer-stripe-processing-detail{border:1px solid #bde8d5;background:#eefaf5}.past-activity-grid .buyer-stripe-processing-detail strong{color:#126143}.past-activity-shipping{display:grid;gap:9px;border-top:1px solid var(--line);padding-top:10px}.past-activity-shipping h3{margin:0;font-size:1rem}.booth-product-card textarea{min-height:150px;resize:vertical}.booth-scanner-card input,.booth-scanner-card select,.booth-product-card input,.booth-product-card select,.booth-product-card textarea,.booth-shipping-card input,.booth-shipping-card select{min-height:42px;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--ink);background:var(--white)}.booth-product-card textarea{padding-top:10px}.message-center-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:12px;min-height:min(720px,calc(100dvh - 130px));align-items:stretch}.message-thread-list,.message-conversation{display:grid;gap:10px;border:1px solid var(--line);border-radius:8px;padding:14px;background:var(--white);box-shadow:0 12px 26px #5a3a2314;min-height:0;overflow:hidden}.message-thread-list{grid-template-rows:auto auto minmax(0,1fr)}.message-navigation-heading{display:grid;gap:2px}.message-navigation-heading>small{color:var(--muted);font-size:.66rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.message-thread-list h1{margin:0;color:var(--orange-dark);font-size:1.3rem}.message-folder-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.message-folder-navigation button{min-width:0;min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;border:1px solid rgba(255,210,180,.9);border-radius:6px;padding:0 8px;color:var(--ink);background:#fffaf5d1;font:inherit;font-size:.72rem;font-weight:900;text-align:left;cursor:pointer}.message-folder-navigation button[aria-pressed=true]{color:var(--white);border-color:var(--orange);background:var(--orange)}.message-folder-navigation button small{display:grid;min-width:20px;height:20px;place-items:center;border-radius:50%;color:var(--orange-dark);background:var(--orange-soft);font-size:.62rem}.message-folder-navigation button[aria-pressed=true] small{color:var(--orange-dark);background:var(--white)}.message-folder-navigation .message-support-tab{grid-column:1 / -1;border-color:#087f8c57;color:#075f68;background:#ecfeffe6}.message-folder-navigation .message-support-tab small{color:#fff;background:#087f8c}.message-thread-scroll{display:grid;align-content:start;gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.message-thread{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;border:1px solid rgba(255,210,180,.92);border-radius:8px;padding:11px;color:var(--ink);background:#fffaf5db;text-align:left;cursor:pointer}.message-thread img{width:42px;height:42px;border:2px solid var(--white);border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #f973162e}.message-thread>.message-thread-copy{display:grid;gap:2px;min-width:0}.message-thread-heading{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:7px}.message-thread strong,.message-thread small,.message-thread em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-thread strong{font-size:.86rem}.message-thread small{color:var(--muted);font-size:.7rem}.message-thread time{color:#9a8578;font-size:.56rem;font-weight:800;white-space:nowrap}.message-thread em{color:#776960;font-size:.64rem;font-style:normal;line-height:1.3}.message-thread.is-active{border-color:#0ea5e97a;background:#eff6ffeb;box-shadow:inset 4px 0 #0ea5e9}.message-navigation-empty,.message-empty-state{margin:0;border:1px dashed rgba(249,115,22,.3);border-radius:8px;padding:16px 12px;color:var(--muted);background:#fffaf5b3;font-size:.78rem;line-height:1.45;text-align:center}.message-conversation{grid-template-rows:auto auto auto minmax(220px,1fr) auto auto auto auto}.message-conversation.is-empty{grid-template-rows:auto minmax(260px,1fr)}.message-conversation.is-empty .message-compose,.message-conversation.is-empty .message-safety-actions,.message-conversation.is-empty .message-access-note,.message-conversation.is-empty #sendMessageButton{display:none}.message-conversation.is-empty .message-conversation-log{align-content:center;border-bottom:0}.message-conversation-title{display:grid;gap:3px;border:1px solid rgba(255,210,180,.92);border-radius:8px;padding:10px;background:#fff2e894}.message-conversation-title strong{color:var(--orange-dark);font-size:1.05rem}.message-conversation-title small{color:var(--muted);font-size:.74rem;font-weight:900}.message-recipient-card{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;width:min(290px,100%);border-left:3px solid var(--orange);border-radius:6px;padding:7px 9px;background:#fff8f2e6}.message-recipient-card img{width:38px;height:38px;border-radius:50%;object-fit:cover}.message-recipient-card span{display:grid;gap:1px;min-width:0}.message-recipient-card small,.message-recipient-card em{overflow:hidden;color:var(--muted);font-size:.66rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.message-recipient-card strong{overflow:hidden;color:var(--ink);font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.message-conversation-log{display:grid;align-content:start;gap:9px;min-height:220px;overflow-y:auto;overscroll-behavior:contain;border-block:1px solid rgba(255,210,180,.62);padding:12px 4px;scrollbar-gutter:stable}.message-activity-heading{width:min(94%,620px);justify-self:center;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:2px 2px 0}.message-activity-heading strong{color:var(--orange-dark);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.message-activity-heading span{min-width:0;overflow:hidden;color:#8b7b71;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.message-activity-event{--activity-color: #f97316;width:min(94%,620px);justify-self:center;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--activity-color) 24%,#eadfd8);border-radius:10px;padding:9px 11px;color:#332923;background:color-mix(in srgb,var(--activity-color) 6%,#fff);box-shadow:0 6px 16px #462c1d0d}.message-activity-event[data-activity-tone=accepted],.message-activity-event[data-activity-tone=complete]{--activity-color: #16855b}.message-activity-event[data-activity-tone=declined]{--activity-color: #b94a48}.message-activity-event[data-activity-tone=counter]{--activity-color: #8b5cf6}.message-activity-event[data-activity-tone=schedule]{--activity-color: #0e7490}.message-activity-event[data-activity-tone=payment]{--activity-color: #2563eb}.message-activity-event[data-activity-tone=shipping]{--activity-color: #087f8c}.message-activity-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--activity-color);font-size:.9rem;font-weight:950}.message-activity-event>div{min-width:0;display:grid;gap:2px}.message-activity-event strong{color:#2f2722;font-size:.74rem}.message-activity-event>div>span{overflow-wrap:anywhere;color:#655850;font-size:.68rem;line-height:1.35}.message-activity-event small{color:#8b7b71;font-size:.58rem;font-weight:800}.message-bubble{display:grid;gap:4px;max-width:82%;border:1px solid rgba(255,210,180,.72);border-radius:8px;padding:10px;background:#fffaf5e6;box-shadow:0 8px 18px #5a3a230f}.message-bubble small{color:var(--muted);font-size:.62rem}.seller-message{justify-self:end;color:var(--white);border-color:#f9731652;background:var(--orange)}.seller-message small{color:#ffffffc7}.message-compose{display:grid;gap:6px;color:var(--orange-dark);font-weight:900}.message-compose textarea{min-height:110px;resize:vertical;border:1px solid rgba(255,210,180,.92);border-radius:8px;padding:10px;font:inherit;background:#fffaf5e6}.message-compose textarea:disabled{color:var(--muted);background:#77675d14;cursor:not-allowed}.message-safety-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.message-safety-actions button{min-height:38px;border:1px solid rgba(249,115,22,.24);border-radius:8px;color:var(--orange-dark);background:var(--orange-soft);font-weight:900;cursor:pointer}.message-access-note{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.seller-banner-preview span{width:58px;aspect-ratio:1;display:grid;place-items:center;border:3px solid var(--white);border-radius:999px;background:#ffffff38;font-size:.58rem;line-height:1.1;text-align:center;background-image:var(--brand-logo-image);background-size:var(--brand-logo-size, cover);background-position:var(--brand-logo-position, center);background-repeat:no-repeat;overflow:hidden}.seller-banner-preview.has-brand-logo span{color:transparent}.seller-banner-preview strong{font-size:1.25rem;line-height:1.1}.marketplace-toggle{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--white)}.marketplace-toggle input{margin-top:3px;accent-color:var(--orange)}.marketplace-toggle span{display:grid;gap:3px}.marketplace-toggle strong{color:var(--orange-dark);line-height:1.15}.marketplace-toggle small{color:var(--muted);font-size:.78rem;line-height:1.3}.marketplace-toggle.is-stripe-locked{border-color:#d8dee8;color:#7b8796;background:#f3f5f7;cursor:not-allowed;opacity:.64;filter:grayscale(1)}.marketplace-toggle.is-stripe-locked input,.marketplace-toggle.is-stripe-locked span{cursor:not-allowed}.marketplace-toggle.is-stripe-locked strong{color:#64748b}.brand-editor-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:18px;background:#27211d47;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brand-editor-modal[hidden]{display:none}.brand-editor-card{width:min(100%,560px);display:grid;gap:12px;border:1px solid rgba(255,210,180,.96);border-radius:8px;padding:16px;color:var(--ink);background:var(--white);box-shadow:0 24px 60px #5a3a2338}.brand-editor-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.brand-editor-head span{display:grid;gap:3px}.brand-editor-head strong{color:var(--orange-dark);font-size:1.25rem;line-height:1}.brand-editor-head small{color:var(--muted);font-size:.76rem}.brand-editor-head button{width:36px;height:36px;border:0;border-radius:999px;color:var(--orange-dark);background:var(--orange-soft);font-size:1.2rem;cursor:pointer}.brand-crop-stage{position:relative;min-height:280px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:linear-gradient(45deg,rgba(255,242,232,.8) 25%,transparent 25% 75%,rgba(255,242,232,.8) 75%),linear-gradient(45deg,rgba(255,242,232,.8) 25%,transparent 25% 75%,rgba(255,242,232,.8) 75%);background-size:22px 22px;background-position:0 0,11px 11px;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.brand-crop-stage.is-adjusting{cursor:grabbing}.brand-crop-stage img{width:min(78%,420px);max-height:320px;object-fit:contain;transform:translate(var(--brand-editor-x, 0),var(--brand-editor-y, 0)) scale(var(--brand-editor-scale, 1));transform-origin:center;transition:transform .12s ease}.brand-crop-frame{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:3px solid var(--orange);border-radius:8px;box-shadow:0 0 0 999px #ffffff5c;pointer-events:none}.brand-editor-modal.is-storefront-crop .brand-crop-stage{min-height:clamp(330px,48vw,430px);aspect-ratio:auto;padding:22px}.brand-editor-modal.is-storefront-crop .brand-crop-frame{inset:auto;top:50%;left:50%;width:min(88%,680px);aspect-ratio:16 / 7;border-radius:8px;box-shadow:0 0 0 999px #ffffff9e;transform:translate(-50%,-50%)}.brand-editor-modal.is-storefront-crop .brand-crop-stage img{width:min(88%,720px);height:auto;max-height:380px;object-fit:contain}.brand-editor-modal.is-logo-crop .brand-crop-stage{min-height:clamp(340px,58vw,460px);padding:24px}.brand-editor-modal.is-logo-crop .brand-crop-frame{inset:auto;top:50%;left:50%;width:min(72%,330px);aspect-ratio:1;border-radius:18px;box-shadow:0 0 0 999px #ffffffa3;transform:translate(-50%,-50%)}.brand-editor-modal.is-logo-crop .brand-crop-stage img{width:min(82%,380px);height:auto;max-height:390px;object-fit:contain}.brand-zoom-control{display:grid;grid-template-columns:auto minmax(0,1fr) 48px;align-items:center;gap:10px;color:var(--orange-dark);font-size:.76rem;font-weight:900}.brand-zoom-control input{width:100%;accent-color:var(--orange)}.brand-zoom-control output{color:var(--muted);text-align:right}.brand-crop-controls{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.brand-crop-controls button{min-height:40px;border:1px solid rgba(249,115,22,.22);border-radius:8px;color:var(--orange-dark);background:var(--orange-soft);font-size:1rem;font-weight:900;cursor:pointer}.brand-editor-card>.brand-editor-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.auth-grid{display:grid;gap:9px}.auth-button,.save-profile-button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:8px;padding:0 14px;color:var(--white);background:var(--orange);box-shadow:0 10px 18px #f9731629;font-weight:900;cursor:pointer}.save-profile-button:disabled{color:var(--muted);background:#77675d2e;box-shadow:none;cursor:not-allowed}.auth-apple{background:var(--ink)}.auth-google{color:var(--ink);background:var(--white);border:1px solid var(--line);box-shadow:0 10px 18px #5a3a2314}.auth-facebook{background:#1877f2}.brand-mark{width:26px;height:26px;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;color:var(--white);background:#ffffff2e;font-family:system-ui,sans-serif;font-weight:900;line-height:1}.google-mark{color:#4285f4;background:var(--white);border:1px solid #e5e7eb}.instagram-mark{background:radial-gradient(circle at 70% 28%,#fff 0 7%,transparent 7.5%),radial-gradient(circle at 50% 50%,transparent 0 25%,#fff 26% 37%,transparent 38%),linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.facebook-mark{background:var(--white);color:#1877f2;font-size:1.4rem}.setup-status{min-height:1.25rem;margin:0;color:var(--muted);font-size:.86rem;line-height:1.3}.field-label{color:var(--orange-dark);font-size:.88rem;font-weight:900}.seller-setup input[type=text],.seller-setup input[type=email],.seller-setup input[type=tel],.seller-setup input[inputmode=numeric],.seller-setup input[type=file],.seller-setup select{width:100%;min-height:44px;border:1px solid var(--line);border-radius:8px;padding:0 12px;color:var(--ink);background:var(--white)}.seller-setup .booth-flea-clipboard .booth-auth-grid{width:calc(100% - 92px);max-width:284px}.seller-setup .booth-flea-clipboard .field-label,.seller-setup .booth-flea-clipboard input,.seller-setup .booth-flea-clipboard select,.seller-setup .booth-flea-clipboard .setup-status,.seller-setup .booth-flea-contact .field-label,.seller-setup .booth-flea-contact input{width:calc(100% - 126px);max-width:256px}.seller-setup .booth-flea-map>.field-label,.seller-setup .booth-flea-map>input,.seller-setup .booth-flea-map .booth-address-grid{width:calc(100% - 40px);max-width:342px}.seller-setup .booth-flea-map .booth-visibility-choice{width:calc(100% - 116px);max-width:270px}.seller-setup .booth-flea-review>.field-label,.seller-setup .booth-flea-review>select,.seller-setup .booth-flea-review .card-payment-window,.seller-setup .booth-flea-review>.marketplace-toggle{width:calc(100% - 92px);max-width:304px}@media(max-width:520px){.vendor-screen.booth-registration-modal{align-items:start;padding:10px 8px}.booth-signup-flow{width:min(100%,390px)}.booth-signup-card{width:min(100%,374px);min-height:min(680px,calc(100svh - 20px));max-height:calc(100svh - 20px);padding:20px 18px}.booth-address-grid{grid-template-columns:1fr}.booth-step-copy h2{font-size:1.38rem}.booth-signup-card:after{right:12px;bottom:70px;width:72px;height:72px}.booth-character-clipboard{right:8px;bottom:86px;width:104px}.booth-character-contact{right:8px;bottom:82px;width:100px}.booth-character-map{right:-2px;bottom:48px;width:104px}.booth-character-review{right:8px;top:300px;width:108px}.seller-setup .booth-flea-clipboard .booth-auth-grid{width:calc(100% - 82px)}.seller-setup .booth-flea-clipboard .field-label,.seller-setup .booth-flea-clipboard input,.seller-setup .booth-flea-clipboard select,.seller-setup .booth-flea-clipboard .setup-status,.seller-setup .booth-flea-contact .field-label,.seller-setup .booth-flea-contact input,.seller-setup .booth-flea-review>.field-label,.seller-setup .booth-flea-review>select,.seller-setup .booth-flea-review .card-payment-window,.seller-setup .booth-flea-review>.marketplace-toggle{width:calc(100% - 82px)}.seller-setup .booth-flea-clipboard .field-label,.seller-setup .booth-flea-clipboard input,.seller-setup .booth-flea-clipboard select,.seller-setup .booth-flea-clipboard .setup-status,.seller-setup .booth-flea-contact .field-label,.seller-setup .booth-flea-contact input{width:calc(100% - 116px)}.seller-setup .booth-flea-map>.field-label,.seller-setup .booth-flea-map>input,.seller-setup .booth-flea-map .booth-address-grid{width:100%}.seller-setup .booth-flea-map .booth-visibility-choice{width:calc(100% - 108px)}}body #pickupQrModal{z-index:5400;isolation:isolate}body.pickup-qr-open{overflow:hidden}.pickup-qr-card{width:min(100%,400px);max-height:min(92dvh,700px);overflow-y:auto}.pickup-qr-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.pickup-qr-head>span{display:grid;gap:3px}.pickup-qr-head small{color:#ff5a00;font-size:.65rem;font-weight:900;text-transform:uppercase}.pickup-qr-head button{width:36px;height:36px;border:0;border-radius:999px;color:var(--muted);background:#f8fafc;font-size:1.4rem;cursor:pointer}.pickup-qr-panel{display:grid;justify-items:center;gap:10px}.pickup-qr-panel[hidden]{display:none}.pickup-qr-panel>p{color:var(--muted);font-size:.76rem;line-height:1.4;text-align:center}.flea-qr-frame{position:relative;width:min(100%,240px);aspect-ratio:1;display:grid;place-items:center;border:2px solid rgba(255,90,0,.32);border-radius:8px;padding:10px;background:#fff;box-shadow:0 12px 28px #27211d1a}.flea-qr-frame.is-loading:before{width:34px;height:34px;border:4px solid rgba(255,90,0,.18);border-top-color:#ff5a00;border-radius:999px;content:"";animation:pickup-qr-spin .8s linear infinite}.flea-qr-frame>img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.flea-qr-frame>img[hidden]{display:none}@keyframes pickup-qr-spin{to{transform:rotate(360deg)}}.flea-qr-logo{position:absolute;inset:50% auto auto 50%;width:54px;height:54px;display:grid;place-items:center;border:6px solid #fff;border-radius:8px;background:#fff;transform:translate(-50%,-50%)}.flea-qr-logo img{width:100%;height:100%;object-fit:contain}.pickup-pass-code{display:grid;justify-items:center;gap:2px}.pickup-pass-code small,.pickup-pass-code span{color:var(--muted);font-size:.65rem}.pickup-pass-code strong{color:var(--ink);font-size:1.25rem;letter-spacing:.16em}.pickup-refresh-button{border:0;color:#ff5a00;background:transparent;font-size:.72rem;font-weight:900;cursor:pointer}.pickup-scan-view{position:relative;width:100%;aspect-ratio:4 / 3;display:grid;place-items:center;overflow:hidden;border-radius:8px;color:#fff;background:#27211d}.pickup-scan-view video{width:100%;height:100%;object-fit:cover}.pickup-scan-target{position:absolute;width:58%;aspect-ratio:1;border:3px solid #ff5a00;border-radius:8px;box-shadow:0 0 0 999px #00000047}.pickup-scan-view>strong{position:relative;z-index:1;font-size:.78rem}.seller-pickup-scan>.offer-confirm-button{width:100%}.pickup-code-fallback{width:100%;display:grid;gap:6px}.pickup-code-fallback[hidden]{display:none}.pickup-code-fallback label{color:var(--muted);font-size:.68rem}.pickup-code-fallback>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.pickup-code-fallback input,.pickup-code-fallback button{min-height:42px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#fff}.pickup-code-fallback input{font-size:1rem;letter-spacing:.16em}.pickup-code-fallback button{color:#ff5a00;font-weight:900}.pickup-qr-card .offer-confirm-button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:520px){.pickup-qr-card{width:100%;max-height:calc(100dvh - 20px);padding:14px}.flea-qr-frame{width:min(70vw,248px)}}.checkout-method-card{position:relative;grid-template-columns:58px minmax(0,1fr);min-height:112px}.checkout-method-card>input{position:absolute;opacity:0;pointer-events:none}.checkout-method-circle{width:56px;height:56px;display:grid;place-items:center;border:2px solid #ff5a00;border-radius:999px;color:#ff5a00;background:#fff;font-family:Arial,sans-serif;font-size:1.45rem;font-weight:800}.checkout-method-card:has(input:checked) .checkout-method-circle{color:#fff;background:#ff5a00}.admin-section-heading{display:grid;gap:3px}.admin-section-heading small{color:var(--muted);font-size:.7rem}.profile-saved-list,.profile-wallet-form{display:grid;gap:8px}.profile-saved-item{min-height:58px;display:grid;grid-template-columns:20px minmax(0,1fr) 32px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:#fff}.profile-saved-item>input{accent-color:#ff5a00}.profile-saved-item>span{display:grid;gap:3px}.profile-saved-item strong{color:var(--ink);font-size:.82rem}.profile-saved-item small{color:var(--muted);font-size:.68rem}.profile-saved-item button{width:30px;height:30px;border:0;border-radius:999px;color:var(--orange-dark);background:var(--orange-soft);cursor:pointer}.profile-saved-empty{margin:0;color:var(--muted);font-size:.74rem}.profile-wallet-form{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-address-form{grid-template-columns:repeat(5,minmax(0,1fr))}.profile-wallet-form label{min-width:0;display:grid;gap:4px;color:var(--muted);font-size:.68rem}.profile-wallet-form input{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#fff}.profile-wallet-form button{min-height:42px;border:0;border-radius:8px;color:#fff;background:#ff5a00;font-weight:800;cursor:pointer}.profile-add-address-button{width:100%;min-height:46px;border:1px solid #ff6a0d;border-radius:8px;color:#d94b00;background:#fff;font:inherit;font-size:.82rem;font-weight:900;cursor:pointer}.profile-add-address-button:hover,.profile-add-address-button:focus-visible{color:#fff;background:#ff5a00;outline:0}.profile-saved-address-item:before{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#d94b00;background:#fff2e8;font-size:.7rem;font-weight:900;content:"PIN"}.profile-saved-address-item{grid-template-columns:20px 34px minmax(0,1fr) 32px}.profile-saved-address-item[data-address-kind=home]:before{content:"HOME";font-size:.52rem}.profile-saved-address-item[data-address-kind=police-station]:before{content:"SAFE";font-size:.54rem}.profile-saved-address-item[data-address-kind=park]:before{content:"PARK";font-size:.54rem}.review-center-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1800;display:grid;place-items:center;padding:14px;background:#fffcf9db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.review-center-open{overflow:hidden}.review-center-modal[hidden]{display:none}.review-center-card{width:min(100%,430px);max-height:calc(100svh - 28px);display:grid;gap:12px;overflow-y:auto;border:1px solid #f1d8c7;border-radius:12px;padding:18px;background:#fff;box-shadow:0 26px 68px #4c311f33}.review-center-card>header{display:flex;align-items:center;justify-content:space-between}.review-center-card header p,.review-center-card header h2{margin:0}.review-center-card header p{color:var(--muted);font-size:.68rem}.review-center-card header button{width:34px;height:34px;border:0;border-radius:999px;background:var(--orange-soft);cursor:pointer}.review-score-card{display:grid;justify-items:center;gap:3px;border:1px solid var(--line);border-radius:8px;padding:14px;color:#ff5a00;background:var(--orange-soft)}.review-score-card>strong{color:var(--ink);font-size:2.3rem}.review-score-card small{color:var(--muted)}.review-rating-breakdown{display:grid;gap:6px;border:1px solid #f0dfd4;border-radius:9px;padding:10px 12px;background:#fffaf6}.review-breakdown-row{display:grid;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:8px;color:#685c55;font-size:.68rem}.review-breakdown-row i{height:7px;overflow:hidden;border-radius:999px;background:#f2e8e1}.review-breakdown-row i b{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#ff8a3d,#ff5a00)}.review-breakdown-row small{color:#685c55;text-align:right}#leaveReviewForm{display:grid;gap:10px}#leaveReviewForm>label{display:grid;gap:5px;color:var(--ink);font-size:.74rem;font-weight:700}#leaveReviewForm select,#leaveReviewForm textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px;color:var(--ink);background:#fff}#leaveReviewForm>button{min-height:44px;border:0;border-radius:8px;color:#fff;background:#ff5a00;font-weight:800;cursor:pointer}.review-star-picker{border:0;margin:0;padding:0}.review-star-picker legend{margin-bottom:5px;font-size:.74rem;font-weight:700}.review-star-picker>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.review-star-picker label{position:relative}.review-star-picker input{position:absolute;opacity:0}.review-star-picker span{min-height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:#ff5a00;background:#fff;cursor:pointer}.review-star-picker input:checked+span{color:#fff;background:#ff5a00}.submitted-review-list{display:grid;gap:8px}.submitted-review-list article{display:grid;gap:4px;border-top:1px solid #eee5df;padding-top:9px}.submitted-review-list .received-review-card{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px}.received-review-avatar{width:38px;height:38px;display:grid;border-radius:50%;place-items:center;color:#fff;background:linear-gradient(135deg,#ff8a3d,#e24f00);font-weight:900}.received-review-card>div{min-width:0;display:grid;gap:5px}.received-review-card header{display:flex;align-items:center;justify-content:space-between;gap:8px}.received-review-card header span{color:#f97316;font-size:.72rem;white-space:nowrap}.submitted-review-list p,.submitted-review-list small{margin:0;color:var(--muted);font-size:.72rem}.nearby-market-header h2,.product-reel-head h2,.nearby-profiles>h2,.store-banner-copy h1,.store-product-preview h2,.store-product-section h2,.seller-setup>h1,.vendor-dashboard-title,.buyer-contact-card h1{font-family:Pacifico,Brush Script MT,cursive;font-weight:400;letter-spacing:0}@media(max-width:640px){.checkout-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-method-card{min-height:138px;grid-template-columns:1fr;justify-items:center;align-content:center;text-align:center}.profile-wallet-form,.profile-address-form{grid-template-columns:1fr}}.account-notification-panel{top:calc(env(safe-area-inset-top) + 76px);left:max(10px,env(safe-area-inset-left));width:min(calc(100vw - 20px),430px);max-height:calc(100svh - 96px);gap:0;overflow-y:auto;border:1px solid #f1d8c7;border-radius:12px;padding:0;background:#fff;box-shadow:0 26px 68px #4c311f33}.account-notification-panel:before{content:"";position:absolute;top:-8px;left:34px;width:16px;height:16px;border-top:1px solid #f1d8c7;border-left:1px solid #f1d8c7;background:#fff;transform:rotate(45deg)}.notification-panel-head{min-height:42px;padding:6px 10px 0 16px}.notification-panel-head>strong{color:#111;font-size:.74rem}.notification-panel-head button{border:0;border-radius:999px;background:#fff4ed}.account-profile-summary{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;border-bottom:1px solid #eee5df;padding:14px 22px 20px}.account-profile-summary>img{width:92px;height:92px;border-radius:999px;background:#fff3eb;object-fit:cover}.account-profile-summary>div{display:grid;gap:4px}.account-profile-summary strong{color:#111;font-size:1.15rem}.account-profile-summary span{color:#8a8581;font-size:.92rem}.account-profile-summary button{justify-self:start;border:0;padding:2px 0;color:#ff5a00;background:transparent;font-size:.84rem;font-weight:750;cursor:pointer}.account-menu-links,.account-menu-footer{display:grid;padding:4px 22px}.account-menu-footer{position:relative;border-top:1px solid #eee5df;padding-top:5px;padding-bottom:14px}.account-menu-links>button,.account-menu-footer>button,.notification-products-button,.notification-edit-profile,.notification-sign-out{min-height:66px;display:grid;grid-template-columns:48px minmax(0,1fr) auto 14px;align-items:center;gap:8px;border:0;border-bottom:1px solid #f0e8e3;border-radius:0;padding:8px 0;color:#111;background:#fff;text-align:left;cursor:pointer}.account-menu-footer>button{grid-template-columns:48px minmax(0,1fr) 14px;padding-right:86px}.account-menu-footer>button:last-of-type,.account-menu-links>button:last-child{border-bottom:0}.account-menu-links button>span:nth-child(2),.account-menu-footer button>span:nth-child(2){display:grid;gap:3px}.account-menu-links button strong,.account-menu-footer button strong{color:#111;font-size:.92rem}.account-menu-links button small,.account-menu-footer button small{color:#8a8581;font-size:.7rem;line-height:1.3}.account-menu-links button b,.account-menu-footer button b{color:#8a8581;font-family:Arial,sans-serif;font-size:1.65rem;font-weight:300}.account-menu-links button em{min-width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#ff5a00;font-size:.72rem;font-style:normal}.account-menu-icon{width:42px;height:42px;display:grid;place-items:center;color:#ff5a00;font-family:Arial,sans-serif;font-size:1.55rem}.account-menu-footer>img{position:absolute;right:8px;bottom:4px;width:88px;pointer-events:none}.account-notification-drawer{display:grid;gap:10px;padding:0 14px 16px}.account-notification-drawer[hidden],.account-signed-in-menu[hidden]{display:none}.account-notification-back{justify-self:start;border:0;padding:6px 2px;color:#ff5a00;background:transparent;font-weight:750;cursor:pointer}.account-notification-drawer .notification-list{max-height:min(460px,55svh)}.notification-drawer-close{width:100%;border:0;border-radius:8px;padding:10px 12px;color:#fff;background:#2d2724;font-weight:850;cursor:pointer}.account-notification-panel.is-signed-out{padding:0}.account-notification-panel.is-signed-out:before{display:none}.account-notification-panel.is-signed-out .notification-panel-head{border-bottom:1px solid #f2e8e1;padding:7px 10px 7px 16px}@media(max-width:520px){.account-notification-panel{top:calc(env(safe-area-inset-top) + 68px);max-height:calc(100svh - 78px)}.account-profile-summary{grid-template-columns:78px minmax(0,1fr);padding:10px 18px 16px}.account-profile-summary>img{width:78px;height:78px}.account-menu-links,.account-menu-footer{padding-right:18px;padding-left:18px}.account-menu-links>button,.account-menu-footer>button,.notification-products-button,.notification-edit-profile,.notification-sign-out{min-height:61px}}.seller-setup input[type=file]{padding:10px 12px}.flea-profile-preview{display:grid;grid-template-columns:58px 1fr;align-items:center;gap:12px;padding:12px;border-radius:8px;background:var(--orange-soft)}.flea-profile-preview img{width:58px;aspect-ratio:1;border:3px solid var(--white);border-radius:999px;object-fit:cover;box-shadow:0 8px 16px #5a3a231f}.flea-profile-preview span{min-width:0;display:grid;gap:3px}.flea-profile-preview strong,.flea-profile-preview small{overflow-wrap:anywhere}.flea-profile-preview small{color:var(--muted);font-size:.8rem}.profile-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-stats-grid span{display:grid;gap:3px;border:1px solid var(--line);border-radius:8px;padding:10px 8px;background:var(--white);text-align:center}.profile-stats-grid strong{color:var(--orange-dark);font-size:1.1rem}.profile-stats-grid small{color:var(--muted);font-size:.7rem;line-height:1.2}.interest-tags,.quick-link-row{display:flex;flex-wrap:wrap;gap:8px}.interest-tags span,.quick-chat-link{border:1px solid var(--line);border-radius:999px;padding:8px 10px;color:var(--orange-dark);background:var(--white);font-size:.78rem;font-weight:900}.conversation-rating{display:grid;gap:9px;border-radius:8px;padding:12px;background:#0ea5e914}.conversation-rating strong{color:var(--orange-dark)}.conversation-rating small{color:var(--muted);line-height:1.35}.quick-chat-link{cursor:pointer}.visibility-choice{display:grid;gap:8px;margin:0;padding:0;border:0}.visibility-choice legend{margin-bottom:6px;color:var(--orange-dark);font-size:.88rem;font-weight:900}.visibility-choice label,.point-toggle{min-height:42px;display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:8px;padding:0 11px;background:var(--white);color:var(--ink)}.visibility-choice input,.point-toggle input{accent-color:var(--orange)}.setup-map{min-height:220px;position:relative;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 22% 28%,rgba(15,118,110,.16) 0 12%,transparent 12.2%),radial-gradient(circle at 78% 70%,rgba(14,165,233,.12) 0 15%,transparent 15.2%),linear-gradient(30deg,transparent 0 45%,rgba(255,255,255,.92) 45.3% 50%,transparent 50.3%),linear-gradient(118deg,transparent 0 34%,rgba(255,255,255,.9) 34.3% 39%,transparent 39.3%),linear-gradient(0deg,rgba(39,33,29,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(39,33,29,.045) 1px,transparent 1px),#f2f3ee;background-size:auto,auto,auto,auto,62px 62px,62px 62px,auto;cursor:crosshair}.setup-map.is-private{cursor:not-allowed;filter:saturate(.84)}.setup-map-pin{position:absolute;left:var(--x);top:var(--y);width:36px;height:36px;border:7px solid var(--white);border-radius:999px 999px 999px 3px;background:var(--orange);box-shadow:0 10px 20px #c2410c3d;transform:translate(-50%,-50%) rotate(-45deg)}.setup-map-pin:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:999px;background:var(--white)}.setup-map.is-private .setup-map-pin{opacity:.34}@media(max-width:640px){.home-header{position:sticky;min-height:128px;grid-template-columns:auto minmax(72px,1fr) auto;grid-template-rows:auto auto auto;gap:8px;padding-top:max(14px,calc(env(safe-area-inset-top) + 10px));padding-left:10px;padding-right:10px;padding-bottom:10px}.home-account-icons{grid-column:1;grid-row:1;gap:7px;position:relative;z-index:2}.logo{position:absolute;top:max(14px,calc(env(safe-area-inset-top) + 10px));left:50%;width:54px;grid-column:1 / -1;justify-self:center;z-index:1;transform:translate(-50%)}.home-actions{display:contents}.chat-action{grid-column:3;grid-row:1;justify-self:end;align-self:center;position:relative;z-index:2}.header-sell-banner{grid-column:1 / -1;grid-row:2;width:100%;min-width:0;min-height:44px;justify-self:stretch;padding:0 10px;font-size:.86rem}.header-sell-banner.is-unlocked:after{content:none}.sell-choice-menu{position:static;grid-column:1 / -1;grid-row:3;width:100%;margin-top:0;margin-bottom:8px;box-shadow:0 10px 22px #5a3a231f}}@media(max-width:420px){.app-shell{align-items:start;padding-left:8px;padding-right:8px}.logo{width:52px}.home-header{min-height:128px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:7px 8px;padding-top:max(14px,calc(env(safe-area-inset-top) + 10px));padding-left:10px;padding-right:10px;padding-bottom:10px}.home-account-icons{grid-column:1;grid-row:1;gap:7px}.home-actions{display:contents}.chat-action{grid-column:3;grid-row:1;justify-self:end;align-self:center}.profile-bubble-stack{gap:4px}.profile-bubble-button{width:54px;height:54px}.profile-sign-in-button{width:52px;min-height:21px;padding:0 6px;font-size:.6rem}.header-sell-banner{grid-column:1 / -1;grid-row:2;width:100%;min-width:0;min-height:44px;justify-self:stretch;padding:0 10px;font-size:.86rem}.header-sell-banner.is-unlocked:after{content:none}.sell-choice-menu{position:static;grid-column:1 / -1;grid-row:3;width:100%;margin-top:0;margin-bottom:8px;box-shadow:0 10px 22px #5a3a231f}.icon-action{width:34px;height:36px;border-radius:7px}.home-message-button{width:42px;height:42px}.ai-chat-form{grid-template-columns:1fr}.ai-chat-panel{top:132px;right:12px;left:12px;width:auto}.map-panel{margin-bottom:18px}.map-actions{align-items:flex-start;flex-direction:column}.zip-form{width:100%;grid-template-columns:1fr auto}.zip-form label{grid-column:1 / -1}.profile-result{grid-template-columns:minmax(0,1fr) minmax(92px,32%);gap:8px;padding:10px;min-height:134px}.profile-person-row{grid-template-columns:40px minmax(0,1fr);gap:8px}.profile-avatar{width:40px}.product-slideshow{min-height:106px;padding:6px}.product-photo{min-height:94px}.product-name,.product-count{font-size:.64rem}.product-count{grid-column:auto;grid-row:auto}.reel-card{grid-template-rows:auto auto auto auto;align-content:start;height:auto;min-height:auto}.reel-card-top{grid-template-columns:1fr}.reel-inline-metrics{width:100%;min-width:0;justify-items:start}.reel-inline-metrics .reaction-bar{justify-content:flex-start}.reel-card-bottom,.reel-card-footer{grid-template-columns:1fr}.reel-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-booth-card,.dashboard-booth-info{grid-template-columns:1fr}.reel-photo-button{min-height:260px}.reel-profile-below{width:min(90%,300px)}.brand-upload-actions,.brand-crop-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-card{padding:12px 8px}.choice-icon{width:50px}.choice-copy strong{font-size:1.12rem}.choice-copy small{font-size:.88rem}.sell-header{min-height:62px}.sell-logo{width:62px}.active-seller-profile{grid-template-columns:1fr;justify-items:center;text-align:center}.active-seller-profile img{width:58px}.active-seller-profile div{width:100%;grid-column:1;justify-items:center}.active-seller-profile span{grid-column:1;justify-self:center}.active-seller-profile .seller-edit-button{grid-column:1;justify-self:stretch;width:100%}.standard-listing-head{display:grid;gap:6px}.standard-listing-head small{text-align:left}.camera-actions,.standard-review-grid,.standard-review-price-grid,.auth-grid{grid-template-columns:1fr}.scanner-modal{width:calc(100vw - 16px);max-height:92vh}.scanner-modal.is-camera-active{right:0;bottom:0;top:0;left:0;width:100vw;height:100dvh;max-height:none;border-radius:0;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;transform:none}.scanner-modal.is-camera-active .scanner-modal-head small,.scanner-modal.is-camera-active .scanner-terms-toggle,.scanner-modal.is-camera-active #openTableCamera{display:none}.scanner-modal.is-camera-active .scanner-modal-head{align-items:center}.scanner-modal.is-camera-active .scanner-modal-head h2{font-size:1rem}.scanner-modal.is-camera-active .setup-status{margin:0;color:var(--white);background:#27211dbd}.scanner-modal.is-camera-active .camera-actions{position:absolute;left:12px;right:12px;top:max(74px,calc(env(safe-area-inset-top) + 58px));z-index:6;display:flex;justify-content:flex-end;pointer-events:none}.scanner-modal.is-camera-active .camera-auto{min-height:38px;width:auto;border-width:1px;padding:0 10px;color:var(--white);background:#27211db3;pointer-events:auto}.scanner-modal.is-camera-active .scanner-stability{position:absolute;left:18px;right:18px;top:max(120px,calc(env(safe-area-inset-top) + 104px));z-index:6}.scanner-modal.is-camera-active .scanner-preview{min-height:0;height:100%;border:0;border-radius:0;margin-inline:-12px}.scanner-modal.is-camera-active .table-camera{border:0;border-radius:0}.scanner-modal.is-camera-active .scanner-camera-guide{width:min(82vw,62vh)}.scanner-modal-head{align-items:start}.camera-button{min-height:58px;padding:10px}.scanner-preview,.scanner-image-frame,.scanner-image-frame img{min-height:180px}.seller-product-table{overflow:visible;border:0;background:transparent}.standard-scan-loading{grid-template-columns:1fr}.standard-scan-skeletons{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-product-head{display:none}.seller-product-row{min-width:0;grid-template-columns:1fr;border:1px solid var(--line);border-radius:8px;margin-bottom:10px;background:var(--white)}.seller-product-name,.seller-action-cell{grid-column:1 / -1}.profile-admin-window{padding:10px}.profile-admin-card{max-height:92vh;padding:12px}.mailbox-grid{grid-template-columns:1fr}}.booth-ein-help{display:block;margin-top:-4px;color:var(--muted);font-size:.7rem;line-height:1.4}.booth-ein-status{min-height:1rem}#vendorEin[aria-invalid=true]{border-color:#dc2626;box-shadow:0 0 0 2px #dc26261f}.received-review-note{margin:0;border:1px solid #f0dfd4;border-radius:8px;padding:10px 12px;color:#6f625b;background:#fff8f3;font-size:.76rem;line-height:1.45}.offer-sent-card,.cash-pickup-followup-card{width:min(calc(100vw - 24px),410px);text-align:center}body #offerSentModal{z-index:4200}body.offer-sent-open{overflow:hidden}body #offerSentModal .offer-sent-card{max-height:min(90dvh,700px);overflow-y:auto;overscroll-behavior:contain}.offer-sent-card>img,.cash-pickup-followup-card>img{width:126px;height:126px;margin:0 auto 6px;object-fit:contain}.offer-sent-card .purchase-next-steps{text-align:left}.pickup-outcome-issue{display:grid;gap:7px;margin-top:10px;text-align:left}.pickup-outcome-issue span{font-weight:800;color:#39261c}.pickup-outcome-issue span small{display:block;margin-top:2px;color:#806c60;font-size:.72rem;font-weight:600}.pickup-outcome-issue textarea{width:100%;min-height:88px;resize:vertical;border:1px solid #e7cdbc;border-radius:14px;padding:11px 12px;font:inherit;color:#21140e;background:#fffaf7}.cash-pickup-followup-card .offer-confirm-actions{grid-template-columns:1fr}.offer-sent-card>.offer-confirm-button{width:100%;min-height:46px;margin-top:12px}.offer-sent-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.offer-sent-actions button{width:100%;min-height:46px}@media(max-width:420px){body #offerSentModal{align-items:center;padding:12px}.offer-sent-actions{grid-template-columns:1fr}}.offer-decision-card{position:relative;width:min(calc(100vw - 24px),460px);max-height:min(92dvh,760px);overflow-y:auto;gap:10px;border-color:#eaded7;padding:22px}.offer-decision-mascot{width:86px;height:78px;justify-self:center;object-fit:contain}.offer-decision-kicker{color:#ff5a00;font-size:.7rem;font-weight:950;letter-spacing:.1em;text-align:center;text-transform:uppercase}body .offer-decision-card>h2,body .offer-decision-card>p{text-align:center}body .offer-decision-card>h2{color:#191513;font-size:1.65rem}body .offer-decision-card>p{color:#6e645f;font-size:.84rem;line-height:1.45}.offer-decision-product{min-width:0;display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:13px;border:1px solid #eadfd9;border-radius:8px;padding:10px;background:#fffaf7}.offer-decision-product>img{width:104px;height:88px;display:block;border-radius:7px;background:#eee8e4;object-fit:cover}.offer-decision-product>span{min-width:0;display:grid;gap:5px}.offer-decision-product strong,.offer-decision-product small,.offer-decision-product b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-decision-product strong{color:#211c19;font-size:.96rem}.offer-decision-product small{color:#726963;font-size:.73rem}.offer-decision-product b{color:#ff5a00;font-size:1.35rem}.offer-post-description{margin:0;border:1px solid #eee1da;border-radius:10px;padding:11px 12px;color:#514842;background:#fff;font-size:.76rem;line-height:1.5;text-align:left!important}.seller-offer-meetup{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;border:1px solid #ffd0b4;border-radius:8px;padding:11px;background:#fff7ed}.seller-offer-meetup[hidden]{display:none}.seller-offer-meetup>span{width:38px;height:38px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#f45b0a;font-size:1.1rem}.seller-offer-meetup>div{min-width:0;display:grid;gap:3px}.seller-offer-meetup small,.seller-offer-meetup strong,.seller-offer-meetup em{overflow-wrap:anywhere}.seller-offer-meetup small{color:#a33a08;font-size:.62rem;font-weight:900;text-transform:uppercase}.seller-offer-meetup strong{color:#2c211c;font-size:.76rem;line-height:1.3}.seller-offer-meetup em{color:#71645d;font-size:.65rem;font-style:normal;line-height:1.35}.offer-snapshot-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.offer-snapshot-meta>span{min-width:0;display:grid;gap:4px;border:1px solid #eee1da;border-radius:9px;padding:9px;background:#fcf8f5}.offer-snapshot-meta small{color:#8a7d75;font-size:.58rem;font-weight:850;text-transform:uppercase}.offer-snapshot-meta strong{overflow-wrap:anywhere;color:#332a25;font-size:.68rem;line-height:1.35}.offer-view-post-button{min-height:44px;border:1px solid #ff9f67;border-radius:10px;color:#c2410c;background:#fff6ef;font:850 .82rem/1 system-ui,sans-serif;cursor:pointer}.offer-decision-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}.offer-decision-actions>button{min-height:46px}.seller-counter-panel{display:grid;gap:10px;border-top:1px solid #eee4de;padding-top:13px}.seller-counter-panel[hidden]{display:none}.seller-counter-panel label{display:grid;gap:6px;color:#28211d;font-size:.78rem;font-weight:900}.seller-counter-panel .money-input{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid #d9cec7;border-radius:8px;background:#fff}.seller-counter-panel .money-input b{display:grid;height:48px;place-items:center;color:#ff5a00;background:#fff4ed;font-size:1rem}.seller-counter-panel .money-input input{width:100%;min-width:0;height:48px;border:0;outline:0;padding:0 12px;color:#191513;background:#fff;font:inherit;font-size:1rem}body .seller-counter-panel>p,body .counter-next-step{color:#6e645f;font-size:.76rem;line-height:1.45}.offer-reject-button{min-height:42px;border:1px solid #c83d32;border-radius:999px;padding:0 14px;color:#a62d24;background:#fff;font-weight:900;cursor:pointer}.seller-reject-reason-card{position:relative;width:min(calc(100vw - 24px),440px);gap:12px;border-color:#f2d4c7;padding:26px;text-align:left}body .seller-reject-reason-card>h2,body .seller-reject-reason-card>p{margin:0;text-align:center}body .seller-reject-reason-card>h2{color:#211915;font-size:1.55rem;line-height:1.15}body .seller-reject-reason-card>p:not(.offer-decision-status){color:#6e645f;font-size:.84rem;line-height:1.5}.seller-reject-reason-field{display:grid;gap:7px;margin-top:4px;color:#2f2722;font-size:.8rem;font-weight:900}.seller-reject-reason-field>span{display:flex;align-items:center;justify-content:space-between}.seller-reject-reason-field>span small{color:#8c7f78;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.seller-reject-reason-field textarea{width:100%;min-height:126px;resize:vertical;border:1px solid #d9cec7;border-radius:10px;outline:0;padding:12px;color:#211915;background:#fff;font:500 .9rem/1.45 system-ui,sans-serif}.seller-reject-reason-field textarea:focus{border-color:#ff7a2a;box-shadow:0 0 0 3px #ff5a001f}.seller-reject-reason-count{justify-self:end;color:#8c7f78;font-size:.68rem;font-weight:750}.seller-reject-reason-card .offer-reject-button{border-radius:10px;color:#fff;background:#b9362d}.seller-reject-reason-card .offer-reject-button:hover{background:#982b24}.offer-decision-back{justify-self:center;border:0;padding:5px;color:#6f655f;background:transparent;font-weight:850;cursor:pointer}body .offer-decision-status{min-height:1.1rem;color:#a62d24;font-size:.74rem;font-weight:800}.offer-outcome-card{width:min(calc(100vw - 24px),410px);justify-items:center;padding:24px;text-align:center}.offer-outcome-card>img{width:122px;height:112px;object-fit:contain}.offer-outcome-card.is-availability-confirmation>img{width:150px;height:126px;animation:flea-hands-up-celebration .9s cubic-bezier(.2,.85,.35,1) both}.offer-outcome-details{width:100%;display:grid;gap:8px;border:1px solid rgba(255,90,0,.24);border-radius:12px;padding:10px;background:#fff8f3;text-align:left}.offer-outcome-details[hidden]{display:none}.offer-outcome-details span{display:grid;grid-template-columns:minmax(96px,.7fr) minmax(0,1.3fr);align-items:start;gap:10px;border-bottom:1px solid rgba(226,210,200,.7);padding:2px 2px 8px}.offer-outcome-details span:last-child{border-bottom:0;padding-bottom:2px}.offer-outcome-details small{color:#77675d;font-size:.7rem;font-weight:750}.offer-outcome-details strong{color:#27211d;font-size:.78rem;line-height:1.35}@keyframes flea-hands-up-celebration{0%{opacity:0;transform:translateY(22px) scale(.78) rotate(-5deg)}55%{opacity:1;transform:translateY(-9px) scale(1.08) rotate(4deg)}75%{transform:translateY(2px) scale(.98) rotate(-2deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.offer-outcome-card.is-availability-confirmation>img{animation:none}}body .offer-outcome-card>h2{color:#191513;font-size:1.7rem}body .offer-outcome-card>p{color:#6e645f;line-height:1.5}.offer-outcome-card>.offer-confirm-button{width:100%;min-height:46px;margin-top:5px}@media(max-width:520px){.offer-decision-card,.offer-outcome-card,.seller-reject-reason-card{width:100%;max-height:94dvh;border-radius:8px 8px 0 0;padding:20px 16px calc(20px + env(safe-area-inset-bottom))}.offer-decision-product{grid-template-columns:88px minmax(0,1fr)}.offer-decision-product>img{width:88px;height:78px}}.archive-receipt{margin-top:7px;border-top:1px solid #eadfd7;padding-top:7px}.archive-receipt[hidden]{display:none}.archive-receipt summary{color:#ff5a00;font-size:.7rem;font-weight:900;cursor:pointer}.archive-receipt dl{margin:8px 0 0;display:grid;gap:6px}.archive-receipt dl>div{min-width:0;display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px}.archive-receipt dt{color:#776a62;font-size:.64rem;font-weight:800}.archive-receipt dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#2a231f;font-size:.68rem;font-weight:800}@media(max-width:720px){.home-header{grid-template-columns:106px minmax(0,1fr) 106px;align-items:center}.home-account-icons{width:106px;justify-content:flex-end;align-self:center;gap:6px}.profile-bubble-button{width:48px;height:48px;padding:4px}.home-message-button{width:44px;height:44px;flex:0 0 44px}.chat-action{width:44px;height:44px;align-self:center}.logo{top:max(14px,calc(env(safe-area-inset-top) + 10px));width:52px}.header-sell-banner{margin-top:2px}.standard-archive-row{grid-template-columns:1fr;align-items:start}.standard-archive-row>div{justify-content:flex-start}}.password-requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin-top:7px;color:#8a817c;font-family:Arial,Helvetica,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:0;line-height:1.25}.password-requirements span{display:flex;align-items:center;gap:5px}.password-requirements b{width:14px;color:#a49b96;font-size:.72rem;text-align:center}.password-requirements .is-met{color:#0b6b53}.password-requirements .is-met b{color:#0b8a66}.mfa-modal[hidden]{display:none}.mfa-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:grid;place-items:center;overflow-y:auto;padding:18px;background:#1e18158a;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.mfa-card{position:relative;width:min(100%,430px);display:grid;gap:11px;border:1px solid #eadfd8;border-radius:8px;padding:24px;background:#fff;box-shadow:0 30px 80px #1e161247;text-align:left}.mfa-logo{width:78px;height:78px;justify-self:center;object-fit:contain}.mfa-card h2,.mfa-card p{margin:0}.mfa-card h2,.mfa-card>.eyebrow,.mfa-intro{text-align:center}.mfa-card h2{font-size:1.28rem}.mfa-intro{color:#716963;font-size:.74rem;line-height:1.45}.mfa-enrollment-view{display:grid;justify-items:center;gap:10px}.mfa-enrollment-view[hidden]{display:none}.mfa-steps{margin:4px 0;padding-left:20px;color:#5f5752;font-size:.7rem;line-height:1.45}.mfa-qr{width:220px;height:220px;border:1px solid #e8e0db;padding:8px;background:#fff;object-fit:contain}.mfa-secret{width:100%;display:grid;gap:4px;border:1px solid #eee5df;padding:9px 10px;background:#faf8f6}.mfa-secret small{color:#817873;font-size:.6rem;font-weight:800;text-transform:uppercase}.mfa-secret code{overflow-wrap:anywhere;color:#2c2724;font-size:.72rem}.mfa-code-input{width:100%;min-height:50px;border:1px solid #dcd3cd;border-radius:7px;color:#171717;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;font-weight:850;letter-spacing:0;text-align:center}.account-security-section .admin-section-heading>span{display:grid;gap:3px}.account-security-section .admin-section-heading h3,.account-security-section .admin-section-heading small{margin:0}.mfa-state{border-radius:999px;padding:5px 9px;color:#8a4a00;background:#fff4e8;font-size:.62rem;white-space:nowrap}.mfa-state.is-enabled{color:#0b6b53;background:#e9f8f2}.account-security-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.account-security-actions button{min-height:40px;margin:0}.account-security-actions .is-danger{border-color:#d8aaaa;color:#a61b1b}@media(max-width:620px){.password-requirements{grid-template-columns:1fr}.mfa-modal{align-items:end;padding:0}.mfa-card{width:100%;max-height:94dvh;overflow-y:auto;border-radius:8px 8px 0 0;padding:22px 18px calc(22px + env(safe-area-inset-bottom))}.mfa-qr{width:min(210px,65vw);height:min(210px,65vw)}}body .flea-admin-screen{width:min(100%,1440px);max-width:none;padding:0 22px 48px;text-align:left}body .flea-admin-header{grid-template-columns:42px 58px minmax(180px,1fr) auto auto;min-height:80px;gap:10px}.admin-header-identity{display:grid;justify-items:end;gap:2px}.admin-header-identity strong{font-size:.75rem}.admin-header-identity small{max-width:210px;overflow:hidden;color:#827a75;font-size:.62rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.admin-platform-layout{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:24px}body .admin-view-tabs{position:sticky;top:96px;display:grid;gap:2px;overflow:visible;border:0;padding:18px 0}body .admin-view-tabs button{width:100%;min-height:44px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;border:0;border-left:3px solid transparent;border-radius:0 6px 6px 0;padding:0 10px;text-align:left}body .admin-view-tabs button[aria-pressed=true]{border-bottom-color:transparent;border-left-color:#ff5a00;color:#171717;background:#fff5ee}.admin-view-tabs button>span{color:#ff5a00;font-family:Arial,sans-serif;font-size:1rem;text-align:center}.admin-view-tabs button>em{min-width:22px;height:22px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#ff5a00;font-size:.6rem;font-style:normal}body .admin-workspace{min-width:0;padding:18px 0}.admin-data-banner{min-height:48px;display:flex;align-items:center;gap:10px;margin:0 0 18px;border-left:4px solid #d97706;padding:8px 12px;color:#5f4b2e;background:#fff9e8;font-size:.72rem;line-height:1.4}.admin-data-banner strong{flex:0 0 auto;color:#9a5800}body .admin-view-panel{min-width:0;gap:20px}.admin-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-block:1px solid #e9e3df}.admin-metric-grid>span{min-height:86px;display:grid;place-items:center;align-content:center;gap:4px;border-right:1px solid #e9e3df}.admin-metric-grid>span:last-child{border-right:0}.admin-metric-grid strong{color:#24201e;font-size:1.5rem}.admin-metric-grid small{color:#746d68;font-size:.65rem;font-weight:800;text-align:center}.admin-metric-grid .is-urgent strong,.admin-metric-grid .is-safety strong{color:#c62828}.admin-metric-grid .is-refund strong,.admin-metric-grid .is-bot strong{color:#9a5800}.admin-overview-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:24px}.admin-queue-section{min-width:0;display:grid;gap:10px;border-top:1px solid #e9e3df;padding-top:14px}.admin-queue-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-queue-section h3,.admin-queue-section small,.admin-page-heading h2,.admin-page-heading small{margin:0}.admin-queue-section h3{margin-top:3px;font-size:.95rem}.admin-queue-section>header button,.admin-row-open{min-height:34px;border:1px solid #ded7d2;border-radius:6px;padding:0 10px;color:#4c4541;background:#fff;font-size:.68rem;font-weight:850;cursor:pointer}.admin-compact-row,.admin-health-list>span{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eee9e5;padding:8px 0}.admin-compact-row{display:grid;grid-template-columns:68px minmax(0,1fr) auto}.admin-priority-badge{min-width:0;display:flex;align-items:center}.admin-row-copy{min-width:0;display:grid;align-content:center;gap:4px}.admin-row-copy strong,.admin-health-list strong{min-width:0;overflow:hidden;color:#24201e;font-family:Arial,Helvetica,sans-serif;font-size:.76rem;font-style:normal;font-weight:800;letter-spacing:0;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.admin-row-copy small,.admin-health-list small{color:#7f7772;font-family:Arial,Helvetica,sans-serif;font-size:.64rem;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.3}.admin-filter-bar{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(120px,180px));gap:10px;align-items:end}.admin-filter-bar-short{grid-template-columns:minmax(240px,1fr) minmax(140px,200px)}.admin-filter-bar label,.admin-case-intake label,.admin-note-field,.admin-confirm-card label{display:grid;gap:5px;color:#625b57;font-size:.66rem;font-weight:850}.admin-filter-bar input,.admin-filter-bar select,.admin-case-intake input,.admin-case-intake select,.admin-note-field textarea,.admin-confirm-card select,.admin-confirm-card textarea{width:100%;min-height:42px;border:1px solid #ddd6d1;border-radius:6px;padding:8px 10px;color:#24201e;background:#fff;font:inherit}.admin-table-list{min-width:0;display:grid;border-top:1px solid #e7e1dd}.admin-table-row{min-width:0;min-height:72px;display:grid;grid-template-columns:minmax(210px,1fr) repeat(3,minmax(80px,130px)) auto;align-items:center;gap:12px;border-bottom:1px solid #eee9e5;padding:9px 0}.admin-case-row{grid-template-columns:minmax(260px,1fr) 100px 110px 80px auto}.admin-table-row>span,.admin-row-primary{min-width:0;display:grid;gap:3px}.admin-row-primary{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px}.admin-row-primary>.admin-row-copy{min-width:0}.admin-table-row strong{overflow:hidden;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.admin-table-row small{color:#7d756f;font-size:.62rem}.admin-status-pill{display:inline-flex;min-width:54px;min-height:24px;align-items:center;justify-content:center;width:fit-content;border-radius:999px;padding:3px 8px;color:#3f3a37;background:#f1eeec;font-family:Arial,Helvetica,sans-serif;font-size:.58rem;font-style:normal;font-weight:900;letter-spacing:0;line-height:1;text-transform:capitalize;white-space:nowrap}.admin-status-pill.is-urgent,.admin-status-pill.is-critical,.admin-status-pill.is-safety,.admin-status-pill.is-flagged,.admin-status-pill.is-suspended,.admin-status-pill.is-deletion-pending,.admin-status-pill.is-removed{color:#a61b1b;background:#fff0f0}.admin-status-pill.is-high,.admin-status-pill.is-review,.admin-status-pill.is-dispute,.admin-status-pill.is-pending,.admin-status-pill.is-waiting,.admin-status-pill.is-investigating{color:#985000;background:#fff7e6}.admin-status-pill.is-healthy,.admin-status-pill.is-connected,.admin-status-pill.is-live,.admin-status-pill.is-active,.admin-status-pill.is-approved,.admin-status-pill.is-resolved,.admin-status-pill.is-cleared{color:#0b6b53;background:#e9f8f2}.admin-money-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-safety-notice,.admin-privacy-notice{display:flex;gap:10px;margin:0;border-left:4px solid #c62828;padding:12px;color:#5f2727;background:#fff3f3;font-size:.72rem;line-height:1.45}.admin-privacy-notice{border-left-color:#0f766e;color:#28594e;background:#eefaf6}.admin-bot-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px}.admin-bot-row{min-height:82px;display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid #eee9e5}.admin-bot-row>span:nth-child(2){min-width:0;display:grid;gap:3px}.admin-bot-row small,.admin-bot-row em{color:#746d68;font-size:.62rem;font-style:normal}.admin-risk-score{width:54px;height:54px;display:grid;place-items:center;align-content:center;border:2px solid #e6ded9;border-radius:999px}.admin-risk-score strong{font-size:1rem}.admin-risk-score small{font-size:.52rem}.admin-risk-score.is-critical,.admin-risk-score.is-high{border-color:#d84343;color:#a61b1b}.admin-risk-legend{display:grid;align-content:start;gap:0;border-top:1px solid #e7e1dd}.admin-risk-legend h3{margin:12px 0;font-size:.88rem}.admin-risk-legend>span{display:grid;gap:3px;border-bottom:1px solid #eee9e5;padding:10px 0}.admin-risk-legend small{color:#746d68;font-size:.64rem}.admin-audit-row{min-height:68px;display:grid;grid-template-columns:minmax(180px,1fr) 180px 150px minmax(200px,1fr);align-items:center;gap:12px;border-bottom:1px solid #eee9e5}.admin-audit-row>span{min-width:0;display:grid;gap:3px}.admin-audit-row small{color:#7d756f;font-size:.62rem}.admin-audit-row strong{overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}body .admin-system-list>span{align-items:center}.admin-system-list>span>span{display:grid;gap:3px}.admin-system-list small{color:#7c746f;font-size:.63rem}.admin-safeguard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #eee9e5}.admin-safeguard-grid>span{min-height:74px;display:grid;gap:4px;border-right:1px solid #eee9e5;border-bottom:1px solid #eee9e5;padding:12px}.admin-safeguard-grid small{color:#756d68;font-size:.65rem}.admin-detail-drawer{position:fixed;z-index:135;top:0;right:0;width:min(460px,100vw);height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;border-left:1px solid #ded7d2;background:#fff;box-shadow:-24px 0 60px #1f18142e}.admin-detail-drawer[hidden],.admin-confirm-modal[hidden]{display:none}.admin-detail-drawer>header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7e1dd;padding:12px 18px}.admin-detail-drawer h2,.admin-detail-drawer small{margin:0}.admin-detail-drawer h2{margin-top:3px;font-size:1.1rem}.admin-detail-drawer>header button{width:38px;height:38px;border:0;border-radius:999px;color:#ff5a00;background:#fff4ed;font-size:1.25rem;cursor:pointer}.admin-detail-content{overflow-y:auto;padding:18px}.admin-detail-summary{margin:0 0 16px;color:#4e4743;font-size:.76rem;line-height:1.5}.admin-detail-facts{display:grid;margin:0}.admin-detail-facts>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;border-bottom:1px solid #eee9e5;padding:10px 0}.admin-detail-facts dt{color:#7d756f;font-size:.64rem;font-weight:800}.admin-detail-facts dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:.7rem;font-weight:800}.admin-protected-note{border-left:3px solid #d97706;padding:9px 10px;color:#6e502a;background:#fff9e8;font-size:.66rem;line-height:1.45}.admin-detail-risk{display:flex;align-items:center;gap:12px;margin-bottom:14px}.admin-detail-risk>strong{font-size:2rem}.admin-detail-risk>span{display:grid;gap:3px}.admin-note-field{border-top:1px solid #e7e1dd;padding:14px 18px}.admin-detail-actions{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #e7e1dd;padding:14px 18px}.admin-detail-actions button{min-height:38px;flex:1 1 auto;border:1px solid #d9d1cc;border-radius:6px;padding:0 10px;color:#3f3936;background:#fff;font-size:.68rem;font-weight:850;cursor:pointer}.admin-detail-actions button.is-primary{border-color:#ff5a00;color:#fff;background:#ff5a00}.admin-detail-actions button.is-danger{border-color:#bd2929;color:#a61b1b}.admin-confirm-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:grid;place-items:center;padding:16px;background:#1b161385;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.admin-confirm-card{width:min(100%,440px);display:grid;gap:12px;border-radius:8px;padding:22px;background:#fff;box-shadow:0 26px 70px #16100d40}.admin-confirm-card h2,.admin-confirm-card p{margin:0}.admin-confirm-card h2{font-size:1.15rem}.admin-confirm-card>p{color:#645c57;font-size:.72rem;line-height:1.45}.admin-action-warning{border-left:3px solid #c62828;padding:8px 10px;color:#722b2b!important;background:#fff2f2}.admin-confirm-card>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-confirm-card>div button{min-height:42px;border:1px solid #d8d0cb;border-radius:6px;color:#3e3835;background:#fff;font-weight:850;cursor:pointer}.admin-confirm-card>div button:last-child{border-color:#bd2929;color:#fff;background:#bd2929}.admin-case-intake{display:grid;gap:12px}.admin-protocol-list{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:protocol}.admin-protocol-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:3px 10px;border-bottom:1px solid #eee9e5;padding:12px 0;counter-increment:protocol}.admin-protocol-list li:before{content:counter(protocol);grid-row:1 / span 2;width:26px;height:26px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#ff5a00;font-size:.65rem;font-weight:900}.admin-protocol-list span{color:#746d68;font-size:.67rem;line-height:1.4}@media(max-width:980px){.admin-platform-layout{grid-template-columns:176px minmax(0,1fr);gap:16px}.admin-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-metric-grid>span:nth-child(3){border-right:0}.admin-overview-grid,.admin-bot-layout{grid-template-columns:1fr}.admin-table-row,.admin-case-row{grid-template-columns:minmax(200px,1fr) repeat(2,90px) auto}.admin-table-row>span:nth-of-type(4){display:none}}@media(max-width:760px){body .flea-admin-screen{padding:0 10px 36px}body .flea-admin-header{grid-template-columns:38px 48px minmax(0,1fr) auto}.admin-header-identity{display:none}.admin-platform-layout{grid-template-columns:1fr;gap:0}body .admin-view-tabs{position:sticky;top:80px;z-index:28;display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid #e7e1dd;padding:7px 0;background:#fff}body .admin-view-tabs button{width:auto;min-width:max-content;grid-template-columns:22px auto auto;border-left:0;border-bottom:3px solid transparent;border-radius:0;padding:0 9px}body .admin-view-tabs button[aria-pressed=true]{border-bottom-color:#ff5a00;border-left-color:transparent}.admin-data-banner,.admin-safety-notice,.admin-privacy-notice{align-items:flex-start;flex-direction:column;gap:3px}.admin-filter-bar,.admin-filter-bar-short{grid-template-columns:1fr 1fr}.admin-filter-bar label:first-child,.admin-filter-bar-short label:first-child{grid-column:1 / -1}.admin-table-row,.admin-case-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:12px 0}.admin-table-row>span:not(.admin-row-primary){display:none}.admin-row-open{grid-column:2;grid-row:1}.admin-audit-row{grid-template-columns:1fr;gap:5px;padding:12px 0}.admin-audit-row>span:not(:first-child){grid-template-columns:80px minmax(0,1fr)}.admin-detail-drawer{top:env(safe-area-inset-top);height:calc(100dvh - env(safe-area-inset-top))}.admin-safeguard-grid{grid-template-columns:1fr}.admin-safeguard-grid>span{border-right:0}}body .home-screen .product-reel-panel{width:min(100%,760px);overflow:visible;border:1px solid #eadfd7;border-radius:8px;background:#fff}body .product-reel-toolbar{position:sticky;top:0;z-index:12;display:grid;gap:10px;border-bottom:1px solid #eadfd7;border-radius:8px 8px 0 0;padding:12px;background:#fffffff7;box-shadow:0 8px 18px #3d281b0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body .home-screen .product-reel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:0;padding:10px}body .nearby-product-preview{min-width:0;overflow:hidden;border:1px solid #eadfd7;border-radius:8px;background:#fff;box-shadow:0 7px 16px #3d281b12}body .nearby-product-photo{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#f4f2f0}body .nearby-product-open{width:100%;height:100%;display:block;border:0;padding:0;background:transparent;cursor:pointer}body .nearby-product-open img{width:100%;height:100%;display:block;object-fit:contain}body .home-product-gallery{width:100%;height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:2px;background:#fff}body .home-product-gallery-1 .home-product-photo{grid-column:1 / -1;grid-row:1 / -1}body .home-product-gallery-2 .home-product-photo,body .home-product-gallery-3 .home-product-photo:first-child{grid-row:1 / -1}body .home-product-photo{position:relative;min-width:0;min-height:0;display:block;overflow:hidden;background:#f4f2f0}body .home-product-photo img{width:100%;height:100%;max-width:none;max-height:none;display:block;object-fit:cover}body .home-product-photo-crop img{position:absolute;top:0;left:0;object-fit:fill;transform:translate(var(--gallery-x),var(--gallery-y))}body .home-product-photo-quad img{width:200%;height:200%}body .home-product-photo-triptych img{width:300%;height:100%}body .nearby-photo-count{position:absolute;left:7px;bottom:7px;border-radius:999px;border:1px solid rgba(255,255,255,.76);padding:4px 7px;color:#fff;background:#141211c7;font-size:.58rem;font-weight:850;cursor:pointer}body .nearby-favorite-button{position:absolute;top:7px;right:7px;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.82);border-radius:999px;color:#fff;background:#1412119e;font-size:1rem;cursor:pointer}body .nearby-favorite-button.is-favorite{color:#fff;background:#ff5a00}body .nearby-product-copy{width:100%;min-height:142px;display:grid;align-content:start;gap:4px;border:0;padding:10px;color:#27211d;background:#fff;text-align:left;cursor:pointer}body .nearby-product-copy small{overflow:hidden;color:#9a4b1d;font-size:.58rem;font-weight:850;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}body .nearby-product-copy h3{min-height:2.25em;margin:0;overflow:hidden;color:#161311;font-size:.83rem;line-height:1.12}body .nearby-product-copy strong{color:#ff5a00;font-size:1rem}body .nearby-product-copy span,body .nearby-product-copy em{overflow:hidden;color:#726a65;font-size:.62rem;font-style:normal;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}@media(max-width:520px){body .product-reel-toolbar{top:calc(env(safe-area-inset-top) + 122px);padding:10px}body .product-reel-toolbar .product-reel-filters{gap:6px}body .product-reel-toolbar .product-reel-filters>button{min-height:40px;padding-inline:6px;font-size:.78rem}body .product-reel-toolbar .product-reel-select-filter{grid-template-columns:1fr;gap:3px;padding:6px}body .home-screen .product-reel{gap:8px;padding:8px}body .nearby-product-copy{min-height:136px;padding:8px}}.admin-login-link{margin-top:10px;border:0;border-top:1px solid #eee5df;padding:12px 18px 2px;color:#8b837e;background:transparent;font-size:.68rem;font-weight:800;cursor:pointer}.admin-login-link:hover,.admin-login-link:focus-visible{color:#ff5a00;outline:0}.admin-login-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:16px;background:#1c171475;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-login-modal[hidden],.flea-admin-screen[hidden],.admin-view-panel[hidden]{display:none}.admin-login-card{position:relative;width:min(100%,390px);display:grid;gap:10px;border:1px solid #eadfd8;border-radius:8px;padding:24px;background:#fff;box-shadow:0 28px 70px #18120f3d;text-align:left}.admin-login-card>img{width:88px;height:88px;justify-self:center;object-fit:contain}.admin-login-card h2,.admin-login-card p{margin:0;text-align:center}.admin-login-card h2{color:#171717;font-size:1.35rem}.admin-login-card>div>p{margin-top:4px;color:#7d756f;font-size:.76rem}.admin-login-card>label{color:#302a27;font-size:.7rem;font-weight:850}.admin-login-card>input{width:100%;min-height:44px;border:1px solid #ded7d2;border-radius:7px;padding:0 12px;color:#171717;background:#fff;font:inherit}.admin-login-card>input:focus{border-color:#ff5a00;outline:3px solid rgba(255,90,0,.1)}.admin-google-login{min-height:46px;display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;border:1px solid #ded7d2;border-radius:7px;padding:0 12px;color:#24201e;background:#fff;font-weight:850;cursor:pointer}.admin-google-login:after{content:""}.admin-google-login>span{color:#4285f4;font-size:1.15rem;font-weight:900}.admin-google-login:hover,.admin-google-login:focus-visible{border-color:#ff5a00;background:#fff8f3;outline:0}.admin-google-login:disabled{cursor:wait;opacity:.65}.admin-login-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;color:#918984;font-size:.62rem}.admin-login-divider:before,.admin-login-divider:after{content:"";height:1px;background:#eee5df}.admin-login-submit{min-height:44px;border:0;border-radius:7px;color:#fff;background:#ff5a00;font-weight:900;cursor:pointer}.admin-login-submit:disabled{cursor:wait;opacity:.65}.admin-login-card .setup-status{min-height:32px;font-size:.7rem}.flea-admin-screen{width:min(100%,1120px);min-height:100vh;margin:0 auto;padding:0 18px 40px;color:#1f1b19;background:#fff}.flea-admin-header{position:sticky;top:0;z-index:30;min-height:82px;display:grid;grid-template-columns:42px 58px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #eadfd8;background:#fffffffa}.flea-admin-header>img{width:58px;height:58px;object-fit:contain}.flea-admin-header h1,.flea-admin-header small{margin:0}.flea-admin-header h1{font-size:1.12rem}.flea-admin-header small,.admin-page-heading small{color:#8b837e;font-size:.64rem;font-weight:800;text-transform:uppercase}.admin-back-home{width:38px;height:38px;border:1px solid #eadfd8;border-radius:999px;color:#ff5a00;background:#fff;font-size:1.5rem;cursor:pointer}.admin-sign-out,.admin-page-heading button{min-height:36px;border:1px solid #ded7d2;border-radius:7px;padding:0 12px;color:#4d4642;background:#fff;font-weight:800;cursor:pointer}.admin-view-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid #eadfd8;padding:12px 0 0}.admin-view-tabs button{min-height:40px;border:0;border-bottom:3px solid transparent;padding:0 14px;color:#756d68;background:transparent;font-size:.76rem;font-weight:850;white-space:nowrap;cursor:pointer}.admin-view-tabs button[aria-pressed=true]{border-bottom-color:#ff5a00;color:#171717}.admin-workspace{padding:22px 0}.admin-view-panel{display:grid;gap:18px}.admin-page-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-page-heading h2{margin:3px 0 0;font-size:1.35rem}.admin-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #eee5df}.admin-summary-strip>span{min-height:86px;display:grid;place-items:center;align-content:center;gap:4px;border-right:1px solid #eee5df}.admin-summary-strip>span:last-child{border-right:0}.admin-summary-strip strong{color:#ff5a00;font-size:1.45rem}.admin-summary-strip small{color:#756d68;font-size:.68rem;font-weight:800}.admin-issue-tools{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:10px}.admin-issue-tools label{display:grid;gap:5px;color:#5f5752;font-size:.68rem;font-weight:800}.admin-issue-tools input,.admin-issue-tools select{width:100%;min-height:42px;border:1px solid #ded7d2;border-radius:7px;padding:0 11px;color:#272220;background:#fff;font:inherit}.admin-issue-list{display:grid;border-top:1px solid #eee5df}.admin-issue-row{min-height:70px;display:grid;grid-template-columns:minmax(0,1fr) 180px 80px;align-items:center;gap:12px;border-bottom:1px solid #eee5df;padding:10px 0}.admin-issue-row>span{display:grid;gap:3px}.admin-issue-row small,.admin-refresh-status,.admin-empty-state p{color:#7b736e;font-size:.7rem}.admin-issue-row em{color:#ff5a00;font-size:.68rem;font-style:normal;font-weight:850;text-transform:capitalize}.admin-issue-row button{min-height:34px;border:1px solid #ff5a00;border-radius:6px;color:#ff5a00;background:#fff;font-weight:850;cursor:pointer}.admin-empty-state{min-height:180px;display:grid;place-items:center;align-content:center;gap:7px;padding:28px;text-align:center}.admin-empty-state p{max-width:54ch;margin:0;line-height:1.5}.admin-refresh-status{margin:0}.admin-system-list{display:grid;border-top:1px solid #eee5df}.admin-system-list>span{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eee5df}.admin-system-list em{color:#0f766e;font-size:.7rem;font-style:normal;font-weight:850}.admin-system-list em.is-pending{color:#b45309}@media(max-width:620px){.admin-login-card{padding:20px 18px}.flea-admin-screen{padding-inline:12px}.flea-admin-header{grid-template-columns:38px 48px minmax(0,1fr) auto;gap:7px}.flea-admin-header>img{width:48px;height:48px}.admin-sign-out{padding-inline:8px;font-size:.68rem}.admin-issue-tools{grid-template-columns:1fr}.admin-issue-row{grid-template-columns:minmax(0,1fr) auto}.admin-issue-row>span:nth-child(2){grid-column:1}.admin-issue-row button{grid-column:2;grid-row:1 / span 2}}.vendor-screen.booth-registration-modal{padding:18px;background:#fffcf9db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.booth-signup-flow,.booth-signup-card{width:min(100%,420px)}.booth-signup-card{min-height:500px;height:min(500px,calc(100svh - 36px));max-height:calc(100svh - 36px);gap:9px;border:1px solid #e1d8d2;border-radius:12px;padding:22px 30px 26px;background:#fff;box-shadow:0 24px 64px #4c311f2e;overflow:hidden}.booth-signup-card:before,.booth-signup-card:after,.booth-flea-clipboard:before,.booth-flea-contact:before,.booth-flea-map:before,.booth-flea-review:before{display:none}.booth-step-top{grid-template-columns:34px minmax(0,1fr) 34px;min-height:28px}.booth-step-back{width:30px;height:30px;padding:0;color:#ff5a00;font-family:Arial,sans-serif;font-size:1.65rem;font-weight:400}.booth-step-dots{gap:13px}.booth-step-dots span{position:relative;width:13px;height:13px;border-color:#d4c7bf;background:#fff}.booth-step-dots span:not(:last-child):after{content:"";position:absolute;top:5px;left:12px;width:15px;height:1px;background:#d4c7bf}.booth-step-dots span.is-active{border-color:#ff5a00;background:#ff5a00}.booth-step-copy{gap:5px;padding:0 2px}.booth-step-copy h2{color:#101010;font-size:1.38rem;font-weight:750;line-height:1.12}.booth-step-copy p{color:#555258;font-size:.8rem;line-height:1.35}.booth-step-mascot,.booth-character{filter:none;transform:none}.booth-step-mascot-welcome{width:155px;height:124px;margin-top:1px;object-fit:contain}.booth-plan-card{width:min(100%,300px);gap:9px;margin-top:-2px;padding:12px 30px;border-color:#e2d9d3;border-radius:8px;box-shadow:none}.booth-plan-price{display:flex;align-items:baseline;justify-content:center;gap:5px}.booth-plan-card .booth-plan-price strong{color:#ff5a00;font-size:1.45rem;font-weight:800;line-height:1;text-align:left}.booth-plan-price small{color:#373239;font-size:.72rem}.booth-plan-card ul,.booth-review-plan ul{gap:6px;font-size:.75rem}.booth-plan-card li:before,.booth-review-plan li:before{margin-right:9px;color:#ff5a00}.booth-primary-button{min-height:40px;border-radius:8px;color:#fff;background:#ff5a00;box-shadow:none;font-size:.8rem;font-weight:700}.booth-plan-card .booth-primary-button{position:static;width:100%;margin-top:2px}.booth-signup-card>.booth-primary-button{position:absolute;right:30px;bottom:28px;left:30px;width:auto}.seller-setup .booth-signup-card .field-label,.booth-address-grid label{margin:0;color:#181518;font-size:.72rem;font-weight:650;line-height:1.15}.seller-setup .booth-signup-card input,.seller-setup .booth-signup-card select{width:100%;min-height:40px;height:40px;border:1px solid #dfd7d2;border-radius:8px;padding:0 11px;color:#2f2c30;background:#fff;box-shadow:none;font-size:.75rem;font-weight:400}.seller-setup .booth-signup-card input::placeholder{color:#9d999d;opacity:1}.seller-setup .booth-flea-clipboard .field-label,.seller-setup .booth-flea-clipboard input,.seller-setup .booth-flea-clipboard select,.seller-setup .booth-flea-contact .field-label,.seller-setup .booth-flea-contact input{width:262px;max-width:calc(100% - 95px)}.booth-inline-status{position:absolute;right:30px;bottom:72px;left:30px;margin:0;color:#a6410a;font-size:.67rem;line-height:1.2}.booth-inline-status:empty{display:none}.booth-character{z-index:3;object-fit:contain}.booth-character-clipboard{right:18px;bottom:65px;width:116px}.booth-character-contact{right:10px;bottom:62px;width:128px}.seller-setup .booth-flea-map>.field-label,.seller-setup .booth-flea-map>input,.seller-setup .booth-flea-map .booth-address-grid{width:100%;max-width:none}.booth-address-grid{grid-template-columns:.8fr .72fr 1fr;gap:8px;margin-top:2px}.booth-address-grid label{gap:5px}.booth-character-map{right:7px;bottom:50px;width:115px}.booth-flea-review .booth-review-plan{width:240px;margin:2px 0 0;padding:14px 16px;border-color:#e2d9d3;box-shadow:none}.booth-review-plan>strong{font-size:.9rem}.booth-review-plan>span{color:#181518;font-size:1.35rem;text-align:left}.booth-review-plan>span small{font-size:.7rem;font-weight:400}.booth-review-plan div{padding-top:9px;font-size:.75rem}.booth-review-plan p{color:#4e4a4f;font-size:.72rem;line-height:1.4}.booth-character-review{top:auto;right:18px;bottom:72px;width:126px}.booth-complete-card .booth-step-copy{margin-top:3px}.booth-step-mascot-celebrate{width:255px;height:146px;margin-top:0}.booth-free-card{width:100%;grid-template-columns:58px minmax(0,1fr);gap:4px 12px;margin-top:0;padding:12px 14px;border-color:#e2d9d3;box-shadow:none}.booth-free-card:before{display:none}.booth-gift-icon{grid-row:1 / 3;width:52px;height:52px;display:grid;place-items:center;border-radius:999px;background:#fff0e7;font-size:1.55rem}.booth-free-card strong,.booth-free-card small{grid-column:2;text-align:left}.booth-free-card strong{align-self:end;color:#181518;font-size:.82rem}.booth-free-card small{align-self:start;color:#4e4a4f;font-size:.7rem;line-height:1.35}@media(max-width:520px){.vendor-screen.booth-registration-modal{padding:10px}.booth-signup-card{width:100%;min-height:min(580px,calc(100svh - 20px));height:calc(100svh - 20px);max-height:calc(100svh - 20px);padding:20px 22px 24px}.booth-signup-card>.booth-primary-button{right:22px;bottom:24px;left:22px}.seller-setup .booth-flea-clipboard .field-label,.seller-setup .booth-flea-clipboard input,.seller-setup .booth-flea-clipboard select,.seller-setup .booth-flea-contact .field-label,.seller-setup .booth-flea-contact input{width:calc(100% - 84px);max-width:none}.booth-character-clipboard,.booth-character-contact{right:4px;width:106px}.booth-flea-review .booth-review-plan{width:calc(100% - 88px)}.booth-character-review{right:2px;width:112px}}body.table-registration-open{overflow:hidden}.table-registration-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:82;display:grid;place-items:center;padding:18px;background:#fffcf9db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.table-registration-modal[hidden],.table-registration-card[hidden]{display:none}.table-registration-flow,.table-registration-card{width:min(100%,420px)}.table-registration-card{position:relative;min-height:510px;height:min(510px,calc(100svh - 36px));max-height:calc(100svh - 36px);display:grid;align-content:start;gap:12px;border:1px solid #e1d8d2;border-radius:12px;padding:24px 30px 28px;color:#111;background:#fff;box-shadow:0 24px 64px #4c311f2e;overflow:hidden}.table-step-top{min-height:30px;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center}.table-step-back{width:30px;height:30px;display:grid;place-items:center;border:0;padding:0;color:#111;background:transparent;font-family:Arial,sans-serif;font-size:2rem;font-weight:300;line-height:1;cursor:pointer}.table-step-progress{justify-self:center;display:flex;align-items:center;gap:20px}.table-step-progress span{position:relative;width:11px;height:11px;border:2px solid #d7d0cb;border-radius:999px;background:#fff}.table-step-progress span:not(:last-child):after{content:"";position:absolute;top:3px;left:9px;width:24px;height:2px;background:#ddd6d1}.table-step-progress span.is-active,.table-step-progress span.is-complete{border-color:#ff5a00;background:#ff5a00}.table-step-progress span.is-complete:after{background:#ff5a00}.table-step-copy{display:grid;gap:5px}.table-step-centered{justify-items:center;text-align:center}.table-step-copy h2,.table-step-copy p{margin:0}.table-step-copy h2{color:#111;font-size:1.38rem;font-weight:800;line-height:1.12}.table-step-copy p{color:#555258;font-size:.76rem;line-height:1.4}.table-primary-button{min-height:42px;border:0;border-radius:8px;padding:0 16px;color:#fff;background:#ff5a00;font-size:.82rem;font-weight:750;cursor:pointer}.table-registration-card>.table-primary-button{position:absolute;right:30px;bottom:28px;left:30px}.table-text-button{border:0;padding:0;color:#ff5a00;background:transparent;font-size:.76rem;cursor:pointer}.table-character{position:absolute;z-index:2;display:block;object-fit:contain;pointer-events:none}.table-welcome-card{justify-items:center;padding-top:20px}.table-registration-logo{width:104px;height:152px;display:block;object-fit:contain}.table-welcome-card .table-step-copy{margin-top:-20px}.table-character-shopping{bottom:86px;left:50%;width:142px;transform:translate(-50%)}.table-welcome-dots{position:absolute;bottom:68px;left:50%;display:flex;gap:12px;transform:translate(-50%)}.table-welcome-dots span{width:8px;height:8px;border-radius:999px;background:#ddd6d1}.table-welcome-dots .is-active{background:#ff5a00}.table-welcome-card>.table-primary-button{bottom:12px}.table-auth-options{width:272px;display:grid;gap:10px;margin:26px auto 0}.table-auth-options>button{min-height:48px;display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;border:1px solid #ddd5d0;border-radius:8px;padding:0 10px;color:#171417;background:#fff;font-size:.76rem;text-align:left;cursor:pointer}.table-auth-options>button>span{grid-column:1;font-family:Arial,sans-serif;font-size:1.25rem;font-weight:800}.table-google-mark{color:#4285f4}.table-facebook-mark{width:22px;height:22px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#1877f2}.table-apple-mark{color:#000}.table-person-mark{color:#ff5a00}.table-auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;color:#555258;font-size:.72rem}.table-auth-divider:before,.table-auth-divider:after{content:"";height:1px;background:#e0d8d3}.table-character-login{right:12px;bottom:86px;width:112px}.table-terms{position:absolute;right:30px;bottom:24px;left:30px;margin:0;color:#555258;font-size:.66rem;text-align:center}.table-terms a{color:#ff5a00}.table-flow-status{position:absolute;right:30px;bottom:48px;left:30px;margin:0;color:#a6410a;font-size:.68rem;text-align:center}.table-found-profile{width:calc(100% - 40px);min-height:220px;display:grid;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:16px;margin:4px 20px 0;border:1px solid #ddd5d0;border-radius:12px;padding:42px 14px 14px;background:#fff}.table-found-provider{position:absolute;top:132px;left:50%;color:#4285f4;font-family:Arial,sans-serif;font-size:1.4rem;font-weight:800;transform:translate(-50%)}.table-found-profile img{width:92px;height:92px;border-radius:999px;background:#fff3eb;object-fit:cover}.table-found-profile dl,.table-found-profile div{display:grid;gap:3px}.table-found-profile dl{gap:12px;margin:0}.table-found-profile dt,.table-found-profile dd{margin:0;font-size:.68rem;line-height:1.25;overflow-wrap:anywhere}.table-found-profile dt{font-weight:750}.table-character-found{right:4px;bottom:92px;width:110px}.table-found-card>.table-primary-button{bottom:58px}.table-found-card>.table-text-button,.table-complete-card>.table-text-button{position:absolute;right:30px;bottom:30px;left:30px}.table-account-fields{width:calc(100% - 82px);display:grid;gap:10px;margin:4px 0 0}.table-account-fields label{min-height:62px;display:grid;align-content:center;gap:4px;border:1px solid #e3dbd6;border-radius:8px;padding:8px 12px}.table-account-fields label>span:first-child{color:#181518;font-size:.66rem;font-weight:750}.table-account-fields input{width:100%;min-height:24px;border:0;padding:0;color:#262126;background:transparent;font-size:.72rem;outline:0}.table-password-field{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center}.table-password-field button{width:28px;height:24px;border:0;color:#555258;background:transparent;cursor:pointer}.password-visibility-toggle[aria-pressed=true]{color:#c2410c}.table-character-writing{right:10px;bottom:62px;width:92px}.table-avatar-grid{display:grid;grid-template-columns:repeat(4,76px);justify-content:center;gap:12px 10px;max-height:252px;margin-top:10px;padding:4px;overflow-y:auto}.table-avatar-grid button{position:relative;width:76px;height:76px;display:grid;place-items:center;border:1px solid #e2d9d3;border-radius:999px;padding:5px;background:#fff;cursor:pointer}.table-avatar-grid button.is-selected{border:2px solid #ff5a00}.table-avatar-grid img{width:100%;height:100%;object-fit:contain;border-radius:999px}.table-avatar-grid button>span{position:absolute;right:-2px;bottom:0;width:21px;height:21px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#ff5a00;font-size:.7rem}.table-connected-avatar{justify-self:center;display:grid;grid-template-columns:54px auto;align-items:center;gap:9px;border:1px solid #e2d9d3;border-radius:999px;padding:4px 12px 4px 4px;color:#555258;background:#fff;font-weight:800;cursor:pointer}.table-connected-avatar[hidden]{display:none}.table-connected-avatar.is-selected{border:2px solid #ff5a00;color:#c2410c}.table-connected-avatar img{width:54px;height:54px;border-radius:999px;object-fit:cover}.table-create-avatar{justify-self:center;border:0;margin-top:4px;color:#ff5a00;background:transparent;font-size:.78rem;font-weight:700;cursor:pointer}.table-complete-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.table-complete-benefits>span{display:grid;justify-items:center;gap:8px;text-align:center}.table-complete-benefits strong{width:64px;height:64px;display:grid;place-items:center;border:1px solid #e2d9d3;border-radius:999px;color:#ff5a00;font-size:1.5rem}.table-complete-benefits .table-benefit-emoji{border-color:#f1d8c9;background:#fff7f1;color:initial;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:2rem;line-height:1}.table-complete-benefits small{color:#181518;font-size:.72rem;line-height:1.35}.table-character-complete{right:14px;bottom:104px;width:106px}.table-complete-card>.table-primary-button{bottom:58px}.booth-payment-card{gap:7px}.booth-card-window{display:grid;gap:7px;border:1px solid #e2d9d3;border-radius:8px;padding:10px;background:#fff}#vendorStripePaymentElement{min-height:104px}.seller-setup .booth-payment-card .booth-card-window .booth-stripe-status{width:100%;max-width:none;min-height:1rem;font-size:.68rem}.booth-plan-payment-status{width:min(100%,330px);margin-inline:auto;text-align:center}#vendorConfirmPlan:disabled{cursor:wait;opacity:.65}.booth-card-window label,.booth-capacity-picker{display:grid;gap:4px;color:#181518;font-size:.68rem;font-weight:700}.booth-card-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.seller-setup .booth-payment-card .booth-card-window input{min-height:34px;height:34px}.booth-capacity-picker{border:0;margin:0;padding:0}.booth-capacity-picker>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.booth-capacity-picker label{min-width:0}.booth-capacity-picker input{position:absolute;opacity:0;pointer-events:none}.booth-capacity-picker span{min-height:34px;display:grid;place-items:center;border:1px solid #ddd5d0;border-radius:8px;color:#4e4a4f;background:#fff;cursor:pointer}.booth-capacity-picker input:checked+span{border-color:#ff5a00;color:#fff;background:#ff5a00}.booth-card-authorization{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;color:#4e4a4f;font-size:.66rem;line-height:1.3}.seller-setup .booth-payment-card .booth-card-authorization input{width:17px;height:17px;min-height:0;margin:0;accent-color:#ff5a00}.booth-payment-security{margin:0;color:#777076;font-size:.61rem;line-height:1.25}.required-label,.booth-address-grid label>span em,.stripe-account-step label>span em{color:#c2410c;font-size:.58rem;font-style:normal;font-weight:900;text-transform:uppercase}.booth-payment-why{width:fit-content;min-height:34px;border:1px solid rgba(249,115,22,.42);border-radius:8px;padding:0 11px;color:var(--orange-dark);background:#fff7ed;font-size:.7rem;font-weight:900;cursor:pointer}body.booth-info-modal-open{overflow:hidden}.booth-info-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;padding:18px;background:#201a1794;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.booth-info-modal[hidden],.booth-card-payment-step[hidden]{display:none}body.stripe-connection-loader-open{overflow:hidden}.stripe-connection-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3600;display:grid;place-items:center;overflow-y:auto;padding:20px;background:radial-gradient(circle at 50% 34%,rgba(255,121,35,.22),transparent 34%),#121723b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stripe-connection-loader[hidden]{display:none}.stripe-connection-loader-card{width:min(100%,520px);display:grid;justify-items:center;gap:9px;overflow:hidden;border:1px solid rgba(255,140,75,.38);border-radius:28px;padding:clamp(24px,5vw,40px);color:#13213a;background:radial-gradient(circle at 10% 0%,rgba(255,119,27,.14),transparent 35%),linear-gradient(145deg,#fff8f2,#fff 54%,#f7f5ff);box-shadow:0 32px 90px #08102257;text-align:center}.stripe-connection-orbit{position:relative;width:min(100%,330px);min-height:142px;display:grid;place-items:center;margin-bottom:8px;isolation:isolate}.stripe-connection-orbit:before,.stripe-connection-orbit:after{position:absolute;content:"";border-radius:999px}.stripe-connection-orbit:before{top:0;right:0;bottom:0;left:0;z-index:-2;border:3px solid rgba(255,114,20,.14)}.stripe-connection-orbit:after{top:0;right:0;bottom:0;left:0;z-index:-1;padding:4px;background:conic-gradient(from 15deg,transparent 0 13%,#ff6611 22%,#ff9b59 38%,transparent 48% 63%,#635bff 75%,#9b96ff 89%,transparent 98%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:stripe-connection-spin 1.45s linear infinite}.stripe-connection-brand-row{width:min(86%,278px);display:grid;grid-template-columns:82px minmax(34px,1fr) 104px;align-items:center;gap:10px}.stripe-connection-brand{height:76px;display:grid;place-items:center;border-radius:22px;background:#fff;box-shadow:0 13px 30px #28233924}.stripe-connection-flea-brand{border:1px solid rgba(255,102,17,.25)}.stripe-connection-flea-brand img{width:62px;height:62px;object-fit:contain}.stripe-connection-stripe-brand{color:#fff;background:linear-gradient(145deg,#776fff,#5148e5);font-family:Inter,system-ui,sans-serif;font-size:1.35rem;font-weight:850;letter-spacing:-.07em}.stripe-connection-link{display:flex;justify-content:center;gap:5px}.stripe-connection-link i,.stripe-connection-progress i{border-radius:999px;background:#ff6a16;animation:stripe-connection-pulse 1.15s ease-in-out infinite}.stripe-connection-link i{width:7px;height:7px}.stripe-connection-link i:nth-child(2),.stripe-connection-progress i:nth-child(2){animation-delay:.14s}.stripe-connection-link i:nth-child(3),.stripe-connection-progress i:nth-child(3){animation-delay:.28s}.stripe-connection-eyebrow{color:#e45408;font-size:.68rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.stripe-connection-loader-card h2,.stripe-connection-loader-card p,.stripe-connection-loader-card small{margin:0}.stripe-connection-loader-card h2{font-size:clamp(1.45rem,5vw,2rem);line-height:1.05;letter-spacing:-.04em}.stripe-connection-loader-card p{max-width:390px;color:#4d596d;font-size:.9rem;line-height:1.48}.stripe-connection-loader-card small{color:#788397;font-size:.7rem;line-height:1.4}.stripe-connection-progress{height:16px;display:flex;align-items:center;gap:6px;margin:4px 0 1px}.stripe-connection-progress i{width:8px;height:8px}.stripe-connection-loader.is-taking-longer .stripe-connection-progress i{background:#635bff}@keyframes stripe-connection-spin{to{transform:rotate(1turn)}}@keyframes stripe-connection-pulse{0%,80%,to{opacity:.35;transform:scale(.72)}40%{opacity:1;transform:scale(1)}}@media(max-width:520px){.stripe-connection-loader{padding:14px}.stripe-connection-loader-card{border-radius:22px;padding:24px 16px}.stripe-connection-orbit{min-height:124px}.stripe-connection-brand-row{grid-template-columns:70px minmax(24px,1fr) 92px;gap:7px}.stripe-connection-brand{height:66px;border-radius:18px}.stripe-connection-flea-brand img{width:54px;height:54px}.stripe-connection-stripe-brand{font-size:1.15rem}}@media(prefers-reduced-motion:reduce){.stripe-connection-orbit:after{animation-duration:3.5s}.stripe-connection-link i,.stripe-connection-progress i{animation:none;opacity:.75}}.booth-info-card{position:relative;width:min(100%,620px);max-height:calc(100dvh - 36px);overflow-y:auto;display:grid;gap:14px;border:1px solid #f0d9ca;border-radius:8px;padding:24px;background:#fff;box-shadow:0 28px 72px #281e1847}.booth-info-card h2,.booth-info-card p{margin:0}.booth-info-card>p,.booth-card-payment-step>p{color:var(--muted);line-height:1.5}.booth-info-close{position:absolute;top:12px;right:12px;z-index:2;width:38px;height:38px;border:1px solid #eaded6;border-radius:999px;color:var(--ink);background:#fff;font-size:1.35rem;cursor:pointer}.booth-info-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:999px;color:#fff;background:var(--orange);font-size:1.45rem;font-weight:900}.booth-payment-reasons{display:grid;gap:8px}.booth-payment-reasons span{display:grid;gap:3px;border:1px solid #eee3dc;border-radius:8px;padding:11px;background:#fffaf7}.booth-payment-reasons small{color:var(--muted);line-height:1.35}.booth-card-payments-card{width:min(100%,720px)}.booth-card-payment-step{display:grid;gap:13px}.booth-card-payment-step>img{width:min(100%,470px);max-height:min(58dvh,680px);justify-self:center;object-fit:contain;border:1px solid #f0e5de;border-radius:8px;background:#fff}.stripe-account-step{width:min(100%,470px);justify-self:center;padding:10px 0 4px}.stripe-wordmark{width:fit-content;border-radius:8px;padding:7px 12px;color:#fff;background:#635bff;font-size:1.15rem;font-weight:900}.stripe-step-back{width:fit-content;min-height:34px;border:0;padding:0;color:var(--orange-dark);background:transparent;font-weight:900;cursor:pointer}.stripe-account-step>label:not(.stripe-acknowledgement){display:grid;gap:5px;font-size:.76rem;font-weight:900}.stripe-account-step input,.stripe-account-step select{min-height:44px;border:1px solid #ded4cd;border-radius:8px;padding:0 11px;font:inherit;background:#fff}.stripe-acknowledgement{display:grid;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:8px;color:var(--muted);font-size:.72rem;line-height:1.35}.stripe-acknowledgement input{width:18px;min-height:18px;margin:0;accent-color:#635bff}@media(max-width:620px){.booth-info-modal{padding:10px}.booth-info-card{max-height:calc(100dvh - 20px);padding:20px 16px}.booth-card-payment-step>img{max-height:56dvh}.dashboard-booth-info{grid-template-columns:1fr}.vendor-dashboard-screen{overflow-x:hidden}.vendor-dashboard-screen .dashboard-booth-card{grid-template-columns:1fr}.dashboard-booth-sign{min-height:430px;padding:14px}.dashboard-booth-sign-head{grid-template-columns:58px minmax(0,1fr)}.dashboard-booth-sign-head>img{width:58px;height:58px}.dashboard-booth-rating{grid-column:1 / -1;min-width:0;width:100%;grid-template-columns:minmax(0,1fr)}.vendor-dashboard-screen .vendor-dashboard-actions,.vendor-dashboard-screen .vendor-table-heading,.vendor-dashboard-screen .vendor-bulk-actions{align-items:stretch;flex-direction:column}.vendor-inventory-search,.vendor-capacity-filter{grid-template-columns:1fr}.vendor-inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.vendor-dashboard-screen .vendor-product-table{width:100%;min-width:0;max-width:100%;padding-left:0}.vendor-dashboard-screen .vendor-product-head{display:none}.vendor-dashboard-screen .vendor-product-row,.vendor-dashboard-screen .vendor-activity-row{width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr);align-items:start}.vendor-dashboard-screen .vendor-product-row>*,.vendor-dashboard-screen .vendor-activity-row>*{min-width:0;max-width:100%;overflow-wrap:anywhere}}.booth-review-card-line{border-top:1px solid #e2d9d3;padding-top:8px;color:#4e4a4f;font-weight:700}.home-screen .product-reel-panel{width:min(100%,820px);justify-self:center;margin-right:auto;margin-left:auto}.home-screen .product-reel{width:100%;gap:0;border-top:1px solid rgba(90,58,35,.16);padding:0}.home-screen .product-reel .reel-card{width:100%;min-height:0;height:auto;grid-template-rows:auto auto auto auto;gap:0;border:0;border-bottom:1px solid rgba(90,58,35,.16);border-radius:0;padding:0 0 18px;background:#fff;box-shadow:none;overflow:visible}.home-screen .product-reel .reel-card.is-active{border-color:#5a3a2329;box-shadow:none}.home-screen .product-reel .reel-media-frame,.home-screen .product-reel .reel-photo-button{width:100%;min-height:0;aspect-ratio:1;border-radius:0}.home-screen .product-reel .reel-profile-below{width:100%;padding:10px 14px 0}.home-screen .product-reel .profile-chip-card{border:0;padding:0;background:transparent;box-shadow:none}.home-screen .product-reel .reel-card-bottom,.home-screen .product-reel .reel-card-footer{padding:10px 14px 0}.home-screen .product-reel .reel-description-inline{border:0;padding:0;background:transparent}.home-screen .product-reel .reel-description-full{margin-top:4px;border-top:0;padding-top:0}.home-screen .product-reel .reel-description-more{color:#777076;background:transparent;font-size:.72rem}.home-screen .product-reel .reel-card .feed-description-panel,.national-feed-card .feed-description-panel{border:0;padding:8px 0;background:transparent;box-shadow:none}@media(max-width:520px){.sign-in-modal,.shop-intent-modal{padding:10px}.sign-in-card,.shop-intent-card{width:100%;min-height:min(700px,calc(100svh - 20px));height:calc(100svh - 20px);max-height:calc(100svh - 20px)}.sign-in-card{gap:8px;padding:20px 34px 18px}.entry-flea-logo{width:92px;height:138px;margin-bottom:-22px}.sign-in-head h2{font-size:1.42rem}.sign-in-social-grid{padding-top:10px}.sign-in-social-grid .auth-button,.entry-outline-button{min-height:46px}.sign-in-character{right:0;bottom:18px;width:82px}.shop-intent-card{gap:10px;padding:18px 20px 20px}.shop-intent-copy h2{font-size:1.32rem}.shop-intent-thinking{width:126px;height:120px;transform:scale(1.22)}.shop-intent-options{gap:8px}.shop-intent-options button{min-height:96px;grid-template-columns:58px minmax(0,1fr) 16px;gap:8px;padding:7px 9px}.shop-intent-icon{width:46px;height:46px}.shop-intent-image{width:54px;height:54px;background-size:360px auto}.shop-intent-table-image{background-image:none}.shop-intent-table-image:before{top:27px;right:6px;bottom:5px;left:6px}.shop-intent-table-image:after{top:12px;left:18px;width:19px;height:15px}.shop-intent-booth-image{background-position:-229px -132px}.shop-intent-options strong{font-size:.82rem}.shop-intent-options small{font-size:.65rem}.shop-intent-note{width:calc(100% - 72px)}.shop-intent-waving{right:0;bottom:8px;width:82px}.table-registration-modal{padding:10px}.table-registration-card{min-height:min(580px,calc(100svh - 20px));height:calc(100svh - 20px);max-height:calc(100svh - 20px);padding:20px 22px 24px}.table-registration-card>.table-primary-button{right:22px;left:22px}.table-auth-options{width:calc(100% - 34px)}.table-character-login{right:-2px;width:98px}.table-found-profile{width:calc(100% - 18px);grid-template-columns:82px minmax(0,1fr);margin-right:9px;margin-left:9px}.table-found-profile img{width:80px;height:80px}.table-account-fields{width:calc(100% - 70px)}.table-avatar-grid{grid-template-columns:repeat(4,minmax(0,68px));gap:10px 6px}.table-avatar-grid button{width:68px;height:68px}.booth-payment-card{gap:6px}.home-screen .product-reel-panel{width:100%;margin-right:auto;margin-left:auto}.home-screen .product-reel-head,.home-screen .product-reel-filters,.home-screen .product-reel-panel>.reel-status{margin-right:14px;margin-left:14px}}body .account-notification-panel{top:calc(env(safe-area-inset-top) + 68px);right:max(10px,env(safe-area-inset-right));left:auto;width:min(calc(100vw - 20px),390px);max-height:calc(100svh - 78px);gap:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid #f1d8c7;border-radius:12px;padding:0;background:#fff;transform-origin:top right}body .account-notification-panel:before{left:var(--account-menu-arrow-left, 34px)}body .account-profile-summary{display:grid;grid-template-columns:1fr;justify-items:center;gap:8px;border-bottom:1px solid #eee5df;padding:12px 18px 18px;text-align:center}body .account-profile-summary>img{width:78px;height:78px;border-radius:999px;background:#fff3eb;object-fit:cover}body .account-profile-summary>div{display:grid;justify-items:center;gap:4px}body .account-profile-summary button{justify-self:center;border:0;padding:2px 0;color:#ff5a00;background:transparent}body .account-profile-switcher{display:grid;gap:9px;border-bottom:1px solid #eee5df;padding:12px 14px 14px;background:linear-gradient(145deg,#fffaf7,#fff)}body .account-profile-switcher[hidden]{display:none}body .account-profile-switcher-heading{display:grid;gap:2px;text-align:center}body .account-profile-switcher-heading strong{color:#2e211a;font-size:.78rem;font-weight:900}body .account-profile-switcher-heading small{color:#83756d;font-size:.62rem;line-height:1.3}body .account-profile-switch-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body .account-profile-switch-option{min-width:0;min-height:72px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;position:relative;border:1px solid #eadfd7;border-radius:12px;padding:9px;color:#2c211b;background:#fff;box-shadow:0 4px 11px #51321f14;text-align:left;cursor:pointer}body .account-profile-switch-option:hover,body .account-profile-switch-option:focus-visible{border-color:#ff9b61;outline:0;box-shadow:0 0 0 3px #ff5a001f,0 6px 14px #51321f1f}body .account-profile-switch-option[aria-current=true]{border-color:#ff690f;background:linear-gradient(140deg,#fff0e6,#fff);box-shadow:inset 3px 0 #ff5a00,0 5px 13px #c548001f;cursor:default}body .account-profile-switch-option:disabled{opacity:.68;cursor:wait}body .account-profile-switch-option>img{width:38px;height:38px;border:2px solid #fff;border-radius:999px;background:#fff1e8;object-fit:cover;box-shadow:0 0 0 1px #7e482726}body .account-profile-switch-option>span{min-width:0;display:grid;gap:2px}body .account-profile-switch-option strong,body .account-profile-switch-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .account-profile-switch-option strong{color:#2e211a;font-size:.7rem;font-weight:900}body .account-profile-switch-option small{color:#87766b;font-size:.58rem;font-weight:750}body .account-profile-switch-option b{position:absolute;top:6px;right:7px;width:18px;height:18px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#ff5a00;font-size:.62rem}body .account-profile-switch-status{min-height:0;margin:0;color:#a3440d;font-size:.62rem;font-weight:750;text-align:center}body .account-profile-switch-status:empty{display:none}.buyer-contact-card{justify-items:center;text-align:center}.buyer-contact-card>img{margin-inline:auto}.buyer-contact-card>div,.buyer-card-actions{justify-items:center;justify-content:center}.profile-preferences-section{scroll-margin-top:90px}.profile-preference-toggle{min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-top:1px solid #eee5df;padding:10px 2px;text-align:left}.profile-preference-toggle>span{display:grid;gap:3px}.profile-preference-toggle small{color:var(--muted);font-size:.7rem}.profile-preference-toggle input{width:42px;height:24px;accent-color:#ff5a00}.profile-last-search button{min-height:34px;border:1px solid rgba(249,115,22,.32);border-radius:999px;padding:0 12px;color:var(--orange-dark);background:#fff7ed;font-size:.7rem;font-weight:900;cursor:pointer}@media(max-width:560px){.map-radius-bubble{top:10px;right:10px}.search-radius-control{min-width:160px;grid-template-columns:auto minmax(100px,1fr)}.map-location-drag-tip{top:58px;left:10px;max-width:calc(100% - 20px)}#mapStatus{flex-basis:100%}.profile-last-search{align-items:start}}body .scanner-modal{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-height:none;display:grid;place-items:center;overflow:auto;padding:clamp(12px,3vw,34px);background:#1118277a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transform:none}body .scanner-modal[hidden]{display:none}body .scanner-choice-card{position:relative;width:min(1160px,100%);max-height:calc(100dvh - clamp(24px,6vw,68px));overflow:auto;border:3px solid #ff8a3d;border-radius:34px;padding:clamp(26px,4vw,54px);color:#0d172b;background:radial-gradient(circle at 78% 22%,rgba(255,169,103,.1),transparent 34%),linear-gradient(145deg,#fff,#fffaf6);box-shadow:0 30px 80px #2118124d}body .scanner-choice-close{position:absolute;z-index:10;top:20px;right:22px;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:999px;padding:0 0 5px;color:#46505b;background:#ffffffdb;font:400 2.5rem/1 Arial,sans-serif;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}body .scanner-choice-close:hover,body .scanner-choice-close:focus-visible{color:#ff5a00;background:#fff1e7;transform:rotate(4deg)}body .scanner-choice-intro{display:grid;grid-template-columns:minmax(330px,.86fr) minmax(440px,1.14fr);align-items:center;gap:clamp(34px,5vw,72px)}body .scanner-choice-art{min-width:0;display:grid;gap:12px;margin:0;border-radius:26px;padding:18px;background:linear-gradient(160deg,#fff9f3,#fff1e5)}body .scanner-choice-art svg{width:100%;max-height:440px;display:block;filter:drop-shadow(0 16px 22px rgba(113,70,35,.08))}body .scanner-choice-art figcaption{display:grid;gap:3px;border:1px solid rgba(255,129,43,.13);border-radius:18px;padding:15px 18px;background:#ffffffe6;box-shadow:0 10px 24px #5b39220f}body .scanner-choice-art figcaption strong{color:#111827;font-size:1rem}body .scanner-choice-art figcaption small{color:#657080;font-size:.82rem;line-height:1.35}body .scanner-choice-copy{min-width:0;display:grid;gap:16px;padding-top:20px}body .scanner-choice-kicker{width:max-content;border-radius:999px;padding:6px 11px;color:#d94d00;background:#fff0e5;font-size:.7rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}body .scanner-choice-copy h2{margin:0;color:#071326;font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-size:clamp(2.35rem,5vw,4.5rem);line-height:.98;letter-spacing:-.045em}body .scanner-choice-copy>p{max-width:640px;margin:0;color:#56606d;font-size:clamp(1.08rem,2vw,1.55rem);line-height:1.48}body .scanner-choice-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-bottom:1px solid #f1dfd3;padding:10px 0 22px}body .scanner-choice-benefits span{display:flex;align-items:center;gap:8px;white-space:nowrap}body .scanner-choice-benefits b{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;color:#f5660a;background:#fff0e5;font-size:1.45rem}body .scanner-choice-benefits strong{color:#111827;font-size:.95rem}body .scanner-choice-actions{grid-template-columns:1fr;gap:12px}body .scanner-choice-actions .camera-button{min-height:78px;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;place-items:center stretch;border-color:#ff6708;border-radius:16px;padding:13px 22px;text-align:left;box-shadow:none}body .scanner-choice-actions .camera-button>svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:1.9}body .scanner-choice-actions .camera-button>span{min-width:0;display:grid;gap:2px}body .scanner-choice-actions .camera-button strong{font-size:clamp(1.08rem,2vw,1.45rem)}body .scanner-choice-actions .camera-button small{font-size:.76rem}body .scanner-choice-actions .camera-button>b{font:400 2.7rem/1 Arial,sans-serif}body .scanner-choice-actions .camera-ai-button{color:#fff;background:linear-gradient(180deg,#ff7715,#ff5b00);box-shadow:0 13px 28px #ff5b0038}body .scanner-choice-actions .camera-manual-button{color:#f15a00;background:#fff}body .scanner-choice-actions .camera-button:hover:not(:disabled),body .scanner-choice-actions .camera-button:focus-visible:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 30px #ff5b002e}body .scanner-choice-status{margin:18px 0 0 calc(43% + clamp(18px,3vw,36px));color:#68717d;font-size:.78rem;font-weight:750;line-height:1.35}body .scanner-camera-workspace{display:none}body .scanner-modal.is-camera-active{place-items:stretch;overflow:hidden;padding:0;background:#0b1018;-webkit-backdrop-filter:none;backdrop-filter:none}body .scanner-modal.is-camera-active .scanner-choice-card{width:100%;height:100dvh;max-height:none;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;border:0;border-radius:0;padding:0;background:#0b1018}body .scanner-modal.is-camera-active .scanner-choice-intro{display:none}body .scanner-modal.is-camera-active .scanner-choice-close{position:fixed;top:max(14px,env(safe-area-inset-top));right:14px;color:#fff;background:#0f172abd}body .scanner-modal.is-camera-active .scanner-choice-status{position:fixed;z-index:8;left:50%;top:max(18px,env(safe-area-inset-top));width:min(calc(100vw - 150px),620px);margin:0;border-radius:999px;padding:10px 16px;color:#fff;background:#0f172abf;text-align:center;transform:translate(-50%)}body .scanner-modal.is-camera-active .scanner-camera-workspace{min-height:0;display:grid}body .scanner-modal.is-camera-active .scanner-preview{width:100%;height:100%;min-height:0;border:0;border-radius:0}body .scanner-modal.is-camera-active .scanner-stability{position:fixed;z-index:9;top:max(66px,calc(env(safe-area-inset-top) + 52px));left:18%;right:18%}@media(max-width:820px){body .scanner-modal{place-items:center;padding:16px}body .scanner-choice-card{width:min(440px,100%);max-height:calc(100dvh - 32px);border-width:2px;border-radius:24px;padding:26px 20px 22px}body .scanner-choice-close{top:11px;right:12px;width:40px;height:40px;font-size:2rem}body .scanner-choice-intro{grid-template-columns:1fr;gap:0}body .scanner-choice-art{display:none}body .scanner-choice-copy{gap:13px;padding-top:0}body .scanner-choice-kicker,body .scanner-choice-benefits{display:none}body .scanner-choice-copy h2{padding-right:40px;font-size:clamp(2rem,10vw,2.8rem);line-height:1.02}body .scanner-choice-copy>p{font-size:.95rem;line-height:1.4}body .scanner-choice-actions .camera-button{min-height:66px;grid-template-columns:34px minmax(0,1fr) auto;border-radius:13px;padding:10px 14px}body .scanner-choice-actions .camera-button>svg{width:30px;height:30px}body .scanner-choice-actions .camera-button strong{font-size:1rem}body .scanner-choice-actions .camera-button small{font-size:.66rem}body .scanner-choice-status{margin:11px 0 0;font-size:.7rem;text-align:center}body .scanner-modal:not(.is-camera-active) .scanner-choice-status{display:none}body .scanner-modal.is-camera-active{padding:0}body .scanner-modal.is-camera-active .scanner-choice-status{top:max(62px,calc(env(safe-area-inset-top) + 48px));width:calc(100vw - 30px);font-size:.7rem}body .scanner-modal.is-camera-active .scanner-continuous-tools{left:10px;right:10px;bottom:max(104px,calc(env(safe-area-inset-bottom) + 94px))}body .scanner-modal.is-camera-active .scanner-camera-guide{width:min(86vw,64vh);box-shadow:0 0 0 999px #0000001a,inset 0 0 26px #0ea5e929}}@media(max-width:620px){.standard-review-modal,.standard-more-photos-modal{place-items:start center;overflow:auto;padding:max(10px,env(safe-area-inset-top)) 10px max(18px,env(safe-area-inset-bottom))}.standard-review-card{width:100%;max-height:calc(100dvh - max(20px,env(safe-area-inset-top)) - max(28px,env(safe-area-inset-bottom)));padding-bottom:max(94px,calc(env(safe-area-inset-bottom) + 82px))}.standard-review-card>.offer-confirm-actions{position:fixed;left:10px;right:10px;bottom:max(8px,env(safe-area-inset-bottom));z-index:300;border:1px solid rgba(249,115,22,.18);border-radius:14px;padding:10px;background:#fffffffa;box-shadow:0 -10px 30px #27211d29;pointer-events:auto}.action-confirmation{bottom:max(92px,calc(env(safe-area-inset-bottom) + 82px))}}@media(max-width:430px)and (max-height:760px){body .scanner-choice-copy h2{margin-top:8px}}.standard-archive-row em{width:fit-content;border-radius:999px;padding:3px 7px;color:#fff;background:#555;font-size:.62rem;font-style:normal;font-weight:850}.read-only-history-reviews{display:grid;gap:8px;border-top:1px solid #eadfd7;padding-top:12px}.read-only-history-reviews article{border:1px solid #eee3dc;border-radius:8px;padding:10px;background:#fff8f3}.read-only-history-reviews p,.read-only-history-note{margin:3px 0 0;color:var(--muted);font-size:.72rem;line-height:1.4}body .account-menu-links,body .account-menu-footer{display:grid;padding:4px 18px}body .account-menu-footer{position:relative;border-top:1px solid #eee5df;padding-bottom:14px}body .account-menu-links>button,body .account-menu-footer>button,body .account-menu-links>.notification-products-button,body .account-menu-footer>.notification-edit-profile,body .account-menu-footer>.notification-sign-out{width:100%;min-height:61px;display:grid;grid-template-columns:46px minmax(0,1fr) auto 14px;align-items:center;gap:8px;border:0;border-bottom:1px solid #f0e8e3;border-radius:0;padding:8px 0;color:#111;background:#fff;text-align:left}body .account-menu-links>#accountAdminDashboard[hidden]{display:none!important}body .account-menu-footer>button,body .account-menu-footer>.notification-edit-profile,body .account-menu-footer>.notification-sign-out{grid-template-columns:46px minmax(0,1fr) 14px;padding-right:84px}body .account-menu-links button>span:nth-child(2),body .account-menu-footer button>span:nth-child(2){display:grid;gap:3px}body .account-menu-links button strong,body .account-menu-footer button strong{color:#111;font-size:.9rem}body .account-menu-links button small,body .account-menu-footer button small{color:#8a8581;font-size:.69rem;line-height:1.3}body .account-menu-footer>img{position:absolute;right:8px;bottom:4px;width:84px}body .account-notification-drawer[hidden],body .account-signed-in-menu[hidden]{display:none}body .account-menu-icon{position:relative;isolation:isolate;width:40px;height:40px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:11px;color:#fff;background:linear-gradient(145deg,#ff8b3d,#ea4d00);box-shadow:inset 0 2px 1px #ffffff94,inset 0 -4px 6px #62230033,0 6px 11px #482b1938;font-family:"Apple Color Emoji","Segoe UI Emoji",Arial,sans-serif;font-size:1.15rem;line-height:1;text-shadow:0 2px 3px rgba(43,24,12,.26);transform:translateZ(0);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}body .account-menu-icon:before{content:"";position:absolute;z-index:-1;top:3px;left:5px;width:25px;height:12px;border-radius:999px;background:#ffffff47;filter:blur(1px);transform:rotate(-12deg)}body .account-menu-links>button:hover .account-menu-icon,body .account-menu-links>button:focus-visible .account-menu-icon,body .account-menu-footer>button:hover .account-menu-icon,body .account-menu-footer>button:focus-visible .account-menu-icon{filter:saturate(1.12);transform:translateY(-2px) rotate(-3deg) scale(1.04);box-shadow:inset 0 2px 1px #ffffff9e,inset 0 -4px 6px #24181033,0 9px 15px #482b1945}body .account-menu-icon.icon-notifications,body .account-menu-icon.icon-dashboard{background:linear-gradient(145deg,#ff9a3d,#e95300)}body .account-menu-icon.icon-admin{background:linear-gradient(145deg,#8c78ff,#4f2cb8)}body .account-menu-icon.icon-favorites{color:#fff;background:linear-gradient(145deg,#ff6f91,#d71952)}body .account-menu-icon.icon-reviews{color:#fff7c7;background:linear-gradient(145deg,#ffc941,#e48700)}body .account-menu-icon.icon-messages{background:linear-gradient(145deg,#4ecdc4,#087f8c)}body .account-menu-icon.icon-support{background:linear-gradient(145deg,#62d9cf,#087f8c)}body .account-menu-icon.icon-listings{background:linear-gradient(145deg,#6eb5ff,#2457bd)}body .account-menu-icon.icon-settings{background:linear-gradient(145deg,#9fa9ba,#485365)}body .account-menu-icon.icon-booth{background:linear-gradient(145deg,#bf83ff,#6d34b8)}body .account-menu-icon.icon-signout{background:linear-gradient(145deg,#ff8e70,#b93724)}body .account-menu-links>button:hover .icon-notifications{animation:account-bell-rock .52s ease}body .account-menu-links>button:hover .icon-favorites{animation:account-heart-pulse .48s ease}body .account-menu-links>button:hover .icon-settings{transform:translateY(-2px) rotate(18deg) scale(1.04)}body .account-menu-links button b,body .account-menu-footer button b{width:24px;height:24px;display:grid;place-items:center;border:1px solid #eee2da;border-radius:50%;color:#6f655f;background:linear-gradient(145deg,#fff,#eee8e4);box-shadow:inset 0 1px 1px #fff,0 3px 6px #3f2b1f1f;font-size:1rem;line-height:1;transition:transform .18s ease,color .18s ease}body .account-menu-links>button:hover b,body .account-menu-footer>button:hover b{color:#ff5a00;transform:translate(2px)}@keyframes account-bell-rock{0%,to{transform:translateY(-2px) rotate(0) scale(1.04)}30%{transform:translateY(-2px) rotate(-10deg) scale(1.04)}65%{transform:translateY(-2px) rotate(9deg) scale(1.04)}}@keyframes account-heart-pulse{0%,to{transform:translateY(-2px) scale(1.04)}45%{transform:translateY(-2px) scale(1.13)}}@media(prefers-reduced-motion:reduce){body .account-menu-icon,body .account-menu-links button b,body .account-menu-footer button b{animation:none!important;transition:none}}.favorite-heart-button{position:absolute;top:82px;left:12px;z-index:9;width:44px;height:44px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.9);border-radius:999px;padding:0;color:#fff;background:#27211db3;box-shadow:0 10px 22px #00000038;font-family:Arial,sans-serif;font-size:1.45rem;cursor:pointer}.favorite-heart-button.is-favorite,.favorite-heart-button[aria-pressed=true]{border-color:#ff5a00;color:#fff;background:#ff5a00}.home-screen .favorite-heart-button{top:12px;left:12px}.favorite-heart-glyph:before{content:"♡"}.is-favorite .favorite-heart-glyph:before,[aria-pressed=true] .favorite-heart-glyph:before{content:"♥"}body .national-feed-shell{width:100%;max-width:720px;background:#000}body .national-feed-track{padding:0;background:#000;scroll-snap-type:y mandatory}body .national-feed-card.reel-card{position:relative;width:100%;min-height:100svh;height:100svh;display:flex;flex-direction:column;justify-content:flex-end;margin:0;overflow:hidden;border:0;border-radius:0;color:#fff;background:#000;scroll-snap-align:start}body .national-feed-card .national-media-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0;background:#000}body .national-media-frame .national-image-strip,body .national-media-frame .national-image-strip img{width:100%;height:100%;background:#000}body .national-media-frame .national-image-strip img{object-fit:cover}body .national-profile-below{position:relative;z-index:5;width:100%;max-width:none;padding:120px 16px 8px;color:#fff;background:linear-gradient(transparent,#000000b8)}body .national-profile-below .profile-chip-card{border:0;padding:0;color:#fff;background:transparent;box-shadow:none}body .national-feed-card .feed-seller-link,body .national-feed-card .national-seller-row small,body .national-feed-card .seller-review-inline{color:#fff}body .national-card-bottom{position:relative;z-index:5;width:100%;gap:8px;padding:0 16px 8px;color:#fff;background:#000000b8}body .national-title-row h3{color:#fff;font-size:1.35rem}body .national-title-row .reaction-bar button{border-color:#ffffff7a;color:#fff;background:#0000006b}body .national-card-bottom .reel-detail-scroll{max-height:24svh;overflow-y:auto;scrollbar-width:none}body .national-description-preview .reel-description-inline{border:0;padding:0;color:#fffffff0;background:transparent}body .national-description-preview .reel-description-preview-text,body .national-description-preview .reel-description-full{color:#fffffff0}body .national-description-preview .reel-description-more{color:#fff;background:#ff5a00eb}body .national-feed-card .feed-comments-panel,body .national-feed-card .question-bubble,body .national-feed-card .product-description-details{border-color:#fff3;color:#fff;background:#0000005c}body .national-feed-card .national-listing-meta{color:#ffffffdb}body .national-card-footer{position:relative;z-index:5;width:100%;padding:0 16px max(14px,env(safe-area-inset-bottom));background:#000000d1}body .national-actions{padding:0}body .national-feed-card .feed-description-panel,body .national-feed-card .feed-question-panel{position:absolute;right:14px;bottom:calc(76px + env(safe-area-inset-bottom));left:14px;z-index:20;max-height:46svh;overflow-y:auto;color:var(--ink);background:#fffaf5fa}@media(max-width:520px){body .national-feed-header{width:calc(100% - 16px);grid-template-columns:38px 38px minmax(0,1fr) 38px auto;gap:5px}body .national-feed-header .feed-icon-actions{gap:4px}body .national-feed-header .feed-icon-actions .feed-icon-button:last-child{display:none}body .national-feed-card .reel-photo-price{top:78px}body .national-photo-arrow{top:46%}}.pickup-time-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pickup-time-option{min-width:0;min-height:68px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;border:1px solid #eadfd8;border-radius:8px;padding:9px 10px;background:#fff;cursor:pointer}.pickup-time-option.is-priority{border-width:2px;border-color:#ff5a0052}.pickup-time-option:has(input:checked){border-color:#ff5a00;background:var(--orange-soft);box-shadow:inset 0 0 0 1px #ff5a00}.pickup-time-option input{margin:0;accent-color:#ff5a00}.pickup-time-option span{display:grid;gap:3px}.pickup-time-option strong{color:var(--orange-dark);font-size:.8rem;line-height:1.2}.pickup-time-option small{color:var(--muted);font-size:.7rem;line-height:1.3}.pickup-specific-schedule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid rgba(249,115,22,.22);border-radius:8px;padding:9px;background:#fff}.pickup-specific-schedule[hidden],#transactionPickupChoices[hidden]{display:none!important}.pickup-specific-schedule label{display:grid;gap:5px;color:var(--orange-dark);font-size:.72rem;font-weight:900}.pickup-specific-schedule select,.pickup-specific-schedule input{width:100%;min-width:0;min-height:42px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;color:var(--ink);background:#fff}.transaction-seller-address-row{grid-template-columns:minmax(0,1fr)}@media(max-width:560px){.pickup-time-choices,.pickup-specific-schedule{grid-template-columns:minmax(0,1fr)}}.standard-review-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:92px;gap:8px;overflow-x:auto;padding:4px 2px 7px;scrollbar-width:none}.standard-review-gallery.is-empty{display:block;overflow:visible;padding:0}.standard-review-photo{position:relative;width:92px;height:92px;margin:0}.standard-review-photo-main{width:84px;height:84px;border:2px solid transparent;border-radius:8px;padding:0;overflow:hidden;background:var(--orange-soft);cursor:pointer}.standard-review-photo.is-main .standard-review-photo-main{border-color:#ff5a00}.standard-review-photo-main img{width:100%;height:100%;object-fit:contain;background:#f4f2f0}.standard-review-photo-delete{position:absolute;top:-4px;right:0;z-index:2;width:28px;height:28px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;padding:0;color:#fff;background:#dc2626;box-shadow:0 3px 9px #7f1d1d47;font-size:1.15rem;font-weight:900;line-height:1;cursor:pointer}.standard-review-photo>small{position:absolute;left:6px;bottom:4px;z-index:2;border-radius:999px;padding:2px 6px;color:#fff;background:#ff5a00;font-size:.56rem;font-weight:900;text-transform:uppercase}.standard-review-gallery-empty{min-height:78px;display:grid;place-content:center;gap:3px;margin:0;border:2px dashed rgba(249,115,22,.4);border-radius:10px;padding:14px;color:var(--muted);background:#fff7edb8;text-align:center}.standard-review-gallery-empty strong{color:var(--ink);font-size:.82rem}.standard-review-gallery-empty span{font-size:.7rem}.review-image-frame.is-photo-empty,.standard-review-crop.is-photo-empty{display:none}.standard-review-photo-actions{display:flex;flex-wrap:wrap;gap:8px}.standard-review-photo-actions>button,.standard-review-add-photos{width:fit-content;position:relative;border:1px solid #ff5a00;border-radius:8px;padding:8px 12px;color:#ff5a00;background:#fff;font-size:.74rem;font-weight:800;cursor:pointer}.standard-review-photo-actions>button{color:#fff;background:#ff5a00}.standard-review-photo-actions>.standard-review-restart-photos{border-color:#64748b;color:#475569;background:#fff}.standard-review-add-photos input{position:absolute;width:1px;height:1px;opacity:0}.standard-review-price-grid label>span:first-child{display:grid;gap:2px}.standard-review-price-grid label>span:first-child small{color:var(--muted);font-size:.62rem;font-weight:500}.standard-review-shipping{display:grid;gap:8px;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fff2e866}.standard-review-shipping-fields{display:grid;grid-template-columns:minmax(250px,1.6fr) minmax(120px,.72fr) minmax(130px,.72fr);align-items:end;gap:8px}.standard-review-shipping-fields[hidden]{display:none}.standard-review-shipping-fields label,.standard-review-shipping-estimate{display:grid;gap:4px;color:var(--muted);font-size:.68rem}.standard-review-shipping-fields input,.standard-review-shipping-fields select{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#fff;color:var(--ink);font:inherit}.standard-review-shipping-fields label[hidden]{display:none}.shipping-box-picker{min-height:112px;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;border:1px solid rgba(194,65,12,.18);border-radius:8px;padding:10px;background:linear-gradient(145deg,#fff,#fff7ed)}.shipping-box-cartoon{--box-width: 1;--box-depth: 1;--box-height: .8;position:relative;width:92px;height:76px;margin:0 auto;filter:drop-shadow(0 9px 7px rgba(124,45,18,.18));transform:scaleX(var(--box-width)) scaleY(var(--box-height));transform-origin:center bottom;transition:transform .18s ease}.shipping-box-front,.shipping-box-side,.shipping-box-lid,.shipping-box-tape{position:absolute;display:block}.shipping-box-front{left:9px;bottom:5px;width:58px;height:47px;border:2px solid #9a3412;border-radius:3px 2px 5px 5px;background:linear-gradient(135deg,#fdba74,#f97316);clip-path:polygon(0 0,100% 12%,100% 100%,0 87%)}.shipping-box-side{right:5px;bottom:5px;width:26px;height:47px;border:2px solid #9a3412;border-left:0;border-radius:0 4px 5px 0;background:#c2410c;clip-path:polygon(0 12%,100% 0,100% 86%,0 100%);transform:scaleX(var(--box-depth));transform-origin:left center}.shipping-box-lid{top:12px;width:50px;height:29px;border:2px solid #9a3412;background:#ffedd5}.shipping-box-lid-left{left:8px;clip-path:polygon(0 38%,100% 0,100% 65%,4% 100%);transform:rotate(-11deg)}.shipping-box-lid-right{right:7px;background:#fed7aa;clip-path:polygon(0 0,100% 38%,96% 100%,0 65%);transform:rotate(11deg)}.shipping-box-tape{left:42px;bottom:9px;z-index:2;width:10px;height:39px;background:#fff7edb8;transform:rotate(7deg)}.standard-review-shipping-estimate{min-height:42px;align-content:center;border-radius:8px;padding:7px 10px;color:#fff;background:#0f766e}.standard-review-shipping-estimate small{color:#fffc}.standard-review-modal.has-moderation-warning .setup-status,.booth-product-modal.has-moderation-warning .setup-status{border:1px solid #dc2626;border-radius:8px;padding:10px;color:#991b1b;background:#fff1f2;font-weight:750}.standard-review-modal [aria-invalid=true],.booth-product-modal [aria-invalid=true]{border-color:#dc2626;box-shadow:0 0 0 2px #dc26261f}#sell-title,.product-reel-head h2{font-family:Pacifico,Brush Script MT,cursive;font-weight:400;letter-spacing:0}.product-reel-head h2{font-size:1.8rem}.store-banner-copy h1,.profile-chip-card,.vendor-card-preview,.vendor-card-preview strong,.seller-banner-preview,.seller-banner-preview strong{font-family:var(--font-body);letter-spacing:0}.profile-chip-card.profile-chip-booth{position:relative;overflow:hidden;border-color:#0ea5e96b;color:#fff;background:linear-gradient(135deg,#0f766ef5,#f97316e6),var(--booth-profile-card-image, linear-gradient(transparent, transparent));background-position:center;background-size:cover}.profile-chip-card[data-current-booth-brand],.profile-chip-card[data-booth-brand],.profile-result-vendor[data-current-booth-brand],.profile-result-vendor[data-booth-brand],.seller-store-banner.is-booth-profile:has(>.booth-brand-background){position:relative;background:#26333a}.profile-chip-card[data-current-booth-brand]:after,.profile-chip-card[data-booth-brand]:after,.profile-result-vendor[data-current-booth-brand]:after,.profile-result-vendor[data-booth-brand]:after,.seller-store-banner.is-booth-profile:has(>.booth-brand-background):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#0f172a8a;pointer-events:none}.profile-chip-card[data-current-booth-brand]>*:not(.booth-brand-background),.profile-chip-card[data-booth-brand]>*:not(.booth-brand-background),.profile-result-vendor[data-current-booth-brand]>*:not(.booth-brand-background),.profile-result-vendor[data-booth-brand]>*:not(.booth-brand-background),.seller-store-banner.is-booth-profile>*:not(.booth-brand-background){position:relative;z-index:1}.profile-chip-card.profile-chip-booth .feed-seller-link,.profile-chip-card.profile-chip-booth .reel-seller-link,.profile-chip-card.profile-chip-booth small,.profile-chip-card.profile-chip-booth .seller-review-inline{color:#fff}.seller-store-banner.is-booth-profile{background:linear-gradient(135deg,#0f766edb,#27211d8a),var(--booth-profile-card-image, linear-gradient(transparent, transparent)),linear-gradient(135deg,#0f766e,#f97316);background-size:auto,cover,auto;background-position:center}@media(max-width:520px){.standard-review-shipping-fields{grid-template-columns:1fr}.shipping-box-picker{grid-template-columns:96px minmax(0,1fr)}}body.public-policy-route #infoCenterScreen{display:block!important}body.public-policy-route #permissionScreen,body.public-policy-route .home-screen,body.public-policy-route #sellerStoreScreen,body.public-policy-route #buyerProfileScreen,body.public-policy-route #sellScreen,body.public-policy-route #vendorScreen,body.public-policy-route #vendorDashboardScreen,body.public-policy-route #messageCenterScreen,body.public-policy-route #fleaAdminScreen,.legacy-listings-screen{display:none!important}.checkout-card-confirmation{min-height:64px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;border:2px solid rgba(255,90,0,.24);border-radius:8px;padding:11px;background:var(--orange-soft)}.checkout-card-confirmation[hidden]{display:none}.checkout-protection-check{width:18px;height:18px;display:grid!important;place-items:center;border-radius:50%;margin-top:1px;color:#fff;background:#ff5a00;font-size:.72rem;font-weight:900}.checkout-card-confirmation span{min-width:0;display:grid;gap:4px}.checkout-card-confirmation strong{font-size:.82rem}.checkout-card-confirmation small{color:var(--muted);font-size:.7rem;line-height:1.35}.standard-bulk-toolbar{display:flex;align-items:center;gap:8px;margin:10px 0;border:1px solid var(--line);border-radius:8px;padding:8px;background:#fff}.standard-bulk-toolbar label{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:800}.standard-bulk-toolbar input{accent-color:#ff5a00}.standard-bulk-toolbar>span{margin-right:auto;color:var(--muted);font-size:.7rem}.standard-bulk-toolbar button,.standard-row-edit{min-height:34px;border:1px solid #ff5a00;border-radius:8px;padding:0 11px;color:#ff5a00;background:#fff;font-size:.7rem;font-weight:800;cursor:pointer}.standard-bulk-toolbar button:disabled{border-color:var(--line);color:#9ca3af;background:#f8fafc;cursor:default}.standard-scan-table{width:100%;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.standard-listing-section{scroll-margin-top:96px}.standard-scan-header,.standard-scan-row{display:grid;grid-template-columns:30px 58px minmax(170px,2fr) 110px 92px minmax(120px,1fr) 58px 72px;align-items:center;gap:8px}.standard-scan-header{min-height:38px;padding:0 10px;color:var(--muted);background:#f8fafc;font-size:.66rem;font-weight:800;text-transform:uppercase}.standard-scan-header span:nth-child(2){grid-column:2 / 4}.standard-scan-body{display:grid}.standard-scan-row{position:relative;min-height:86px;border-top:1px solid var(--line);padding:9px 10px;transition:transform .16s ease}.standard-row-select{display:grid;place-items:center}.standard-row-select input{width:17px;height:17px;accent-color:#ff5a00}.standard-row-photo{width:58px;height:58px;border-radius:6px;object-fit:cover;background:var(--orange-soft)}.standard-row-product,.standard-row-status,.standard-row-price,.standard-row-details{min-width:0;display:grid;gap:3px}.standard-row-product strong{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.standard-row-product>small,.standard-row-description{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:.68rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.standard-row-description{min-width:0;margin:0}.standard-row-status small,.standard-row-price small{color:var(--muted);font-size:.6rem;text-transform:uppercase}.standard-row-status strong{width:fit-content;border-radius:999px;padding:4px 7px;color:#9a3412;background:var(--orange-soft);font-size:.66rem}.standard-row-price strong{font-size:.86rem}.standard-row-price em,.standard-row-details small,.standard-row-details strong{overflow:hidden;color:var(--muted);font-size:.64rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.standard-row-details strong{color:var(--ink)}@media(max-width:720px){.standard-bulk-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:6px}.standard-bulk-toolbar button{padding:0 8px}.standard-scan-header{display:none}.standard-scan-row{grid-template-columns:24px 58px minmax(0,1fr) 68px;grid-template-rows:auto auto auto;align-items:start;gap:7px;min-height:132px;padding:10px 8px}.standard-row-select{grid-column:1;grid-row:1;padding-top:4px}.standard-row-photo{grid-column:2;grid-row:1 / 3}.standard-row-product{grid-column:3;grid-row:1}.standard-row-product>small,.standard-row-description{-webkit-line-clamp:2}.standard-row-edit{grid-column:4;grid-row:1}.standard-row-status{grid-column:3 / 5;grid-row:2;display:flex;align-items:center;gap:5px}.standard-row-price{grid-column:2 / 3;grid-row:3}.standard-row-price em{display:none}.standard-row-details{grid-column:3;grid-row:3}}@media(max-width:390px){.standard-bulk-toolbar{grid-template-columns:auto 1fr}.standard-bulk-toolbar button{width:100%}}.transaction-flow-card.is-purchase-confirmation{width:min(100%,440px);gap:10px;text-align:center;overflow:hidden}.transaction-flow-card.is-purchase-confirmation>#transactionFlowTitle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.purchase-confirmation-celebration{display:grid;justify-items:center;gap:8px}.purchase-confirmation-celebration[hidden]{display:none}.purchase-celebration-art{position:relative;width:min(100%,330px);height:154px;display:flex;align-items:flex-end;justify-content:center;overflow:visible}.purchase-celebration-art img{max-width:100%;object-fit:contain;transform-origin:50% 100%}.purchase-celebration-flea{width:auto;height:154px;filter:drop-shadow(0 12px 14px rgba(154,52,18,.18));animation:flea-celebration-hop 1.05s cubic-bezier(.22,.72,.2,1) infinite alternate}.purchase-confirmation-celebration h3{margin:0;color:var(--ink);font-size:1.36rem;font-weight:850;letter-spacing:-.025em}.purchase-confirmation-celebration>p{max-width:360px;color:var(--muted);font-size:.82rem;line-height:1.42}.purchase-authorization-card{width:100%;display:grid;overflow:hidden;border:1px solid rgba(249,115,22,.24);border-radius:18px;background:linear-gradient(145deg,#fff7ed,#fff 62%);box-shadow:0 12px 30px #7c2d1214;text-align:left}.purchase-authorization-amount{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px}.purchase-authorization-check{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#fb923c,#f97316);box-shadow:0 6px 15px #f9731640;font-size:1rem;font-weight:900}.purchase-authorization-amount>span:not(.purchase-authorization-check){min-width:0;display:grid;gap:2px}.purchase-authorization-amount small,.purchase-authorization-status>small{color:#9a3412;font-size:.62rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.purchase-authorization-amount strong{color:var(--ink);font-size:1.3rem;font-weight:900;letter-spacing:-.035em;line-height:1.1}.purchase-authorization-amount em{justify-self:end;border:1px solid rgba(249,115,22,.22);border-radius:999px;padding:5px 8px;color:#9a3412;background:#ffffffd1;font-size:.64rem;font-style:normal;font-weight:800;white-space:nowrap}.purchase-authorization-status{display:grid;gap:3px;border-top:1px solid rgba(249,115,22,.16);padding:12px 14px 13px;background:#ffffffb8}.purchase-authorization-status strong{color:var(--ink);font-size:.82rem;font-weight:850}.purchase-authorization-status p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.4}.purchase-next-steps{width:100%;display:grid;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.purchase-next-steps span{min-height:52px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;border-top:1px solid var(--line);padding:8px 4px;text-align:left}.purchase-next-steps span:first-child{border-top:0}.purchase-next-steps strong{width:26px;height:26px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#ff5a00;font-size:.72rem}.purchase-next-steps small{color:var(--ink);font-size:.72rem;line-height:1.35}.transaction-flow-card.is-purchase-confirmation .transaction-flow-summary,.transaction-flow-card.is-purchase-confirmation>.offer-warning{display:none}.transaction-flow-card.is-purchase-confirmation .offer-confirm-actions{grid-template-columns:1fr}@keyframes flea-celebration-hop{0%{transform:translateY(5px) rotate(-1deg) scale(.98)}to{transform:translateY(-7px) rotate(1deg) scale(1.02)}}@media(prefers-reduced-motion:reduce){.purchase-celebration-flea{animation:none}}@media(max-width:520px){.transaction-flow-card.is-purchase-confirmation{max-height:calc(100dvh - 24px);padding:14px}.purchase-celebration-art,.purchase-celebration-flea{height:128px}.purchase-authorization-amount{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:12px}.purchase-authorization-check{width:34px;height:34px}.purchase-authorization-amount em{grid-column:2;justify-self:start}}.home-account-icons{grid-column:3;justify-self:end;flex-direction:row-reverse}.home-actions{grid-column:1;justify-self:start;justify-content:flex-start}.sell-choice-menu{right:auto;left:12px}@media(min-width:721px){.home-header{min-height:104px;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);grid-template-rows:auto;align-items:center}.home-header .logo{grid-column:2;grid-row:1;justify-self:center;align-self:center}.home-actions{grid-column:1;grid-row:1;justify-self:start;align-self:center;justify-content:flex-start}.home-account-icons{grid-column:3;grid-row:1;justify-self:end;align-self:center;flex-direction:row-reverse}.profile-bubble-stack{display:grid;justify-items:center;gap:5px}.profile-sign-in-button{width:58px;min-height:23px;padding:0 8px;font-size:.66rem}.sell-choice-menu{right:auto;left:12px}}.table-primary-button.is-loading{cursor:wait;opacity:.76}.sell-header>.screen-account-actions-left{grid-column:3;grid-row:1;justify-self:end;justify-content:flex-end;flex-direction:row-reverse}.sell-header>.sell-logo{grid-column:2;grid-row:1}.sell-header>.back-button{grid-column:1;grid-row:1;justify-self:start}.home-screen .product-reel .reel-media-frame,.home-screen .product-reel .reel-photo-button,.home-screen .product-reel .product-image-strip,.home-screen .product-reel .product-image-strip img,body .national-media-frame,body .national-media-frame .national-image-strip,body .national-media-frame .national-image-strip img{background:#000}.home-screen .product-reel .product-image-strip img,body .national-media-frame .national-image-strip img{object-fit:contain}.national-inline-price{display:flex;align-items:center;gap:14px;color:#fff}.national-inline-price span{display:flex;align-items:baseline;gap:5px}.national-inline-price small{color:#ffffffb8;font-size:.64rem;font-weight:800;text-transform:uppercase}.national-inline-price strong{font-size:.94rem}.national-actions.single-action{grid-template-columns:1fr}.shipping-only-buy-note{min-height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;padding:6px 10px;color:var(--muted);background:#fff;font-size:.68rem;font-weight:800;text-align:center}.message-product-context{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:9px 0}.message-product-context span{min-width:0;display:grid;gap:2px}.message-product-context small{color:var(--muted);font-size:.62rem;font-weight:800;text-transform:uppercase}.message-product-context strong{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.message-product-context button{min-height:36px;flex:0 0 auto;border:1px solid #ff5a00;border-radius:8px;padding:0 11px;color:#ff5a00;background:#fff;font-size:.68rem;font-weight:900;cursor:pointer}.open-booth-ad{width:calc(100% - 24px);min-height:72px;margin:8px 12px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #ff5a00;border-radius:8px;padding:10px 12px;color:#fff;background:#ff5a00;text-align:left}.open-booth-ad>span:first-child{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#ff5a00;background:#fff;font-size:1.15rem}.open-booth-ad>span:nth-of-type(2){min-width:0;display:grid;gap:2px}.open-booth-ad strong{font-size:.86rem}.open-booth-ad small{color:#ffffffe6;font-size:.64rem;line-height:1.35}body .national-media-frame .national-inline-price{position:absolute;top:82px;right:12px;z-index:8;display:grid;gap:5px;border:1px solid rgba(255,255,255,.34);border-radius:8px;padding:7px 9px;color:#fff;background:#0e0e0ec7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body .national-media-frame .national-inline-price span{display:flex;justify-content:space-between;gap:10px}.national-actions:not(.single-action){grid-template-columns:minmax(104px,.65fr) minmax(0,1.35fr)}.national-offer-box{min-width:0;min-height:46px;display:grid;grid-template-columns:auto minmax(58px,1fr) auto;align-items:center;gap:7px;border:1px solid #ff5a00;border-radius:8px;padding:4px 5px 4px 9px;background:#fff}.national-offer-box>span{color:#5d514a;font-size:.68rem;font-weight:900}.national-offer-box input{width:100%;min-width:0;height:34px;border:0;padding:0 4px;background:transparent;font-size:16px;font-weight:800}body .national-offer-box button{min-height:34px;border-radius:6px;padding:0 9px;white-space:nowrap;font-size:.67rem}body .feed-question-panel,body .reel-question-bubble{position:absolute!important;inset:50% auto auto 50%!important;z-index:1200!important;width:min(calc(100vw - 24px),430px)!important;max-height:min(70dvh,620px)!important;margin:0!important;display:grid!important;gap:12px!important;overflow:auto!important;transform:translate(-50%,-50%);border:1px solid #f2d4c1!important;border-radius:8px!important;padding:14px!important;color:#151515!important;background:#fff!important;box-shadow:0 0 0 100vmax #140d098f,0 22px 60px #2a160a47!important}.feed-comments-panel:has(.feed-question-panel){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .feed-question-panel[hidden],body .reel-question-bubble[hidden]{display:none!important}.question-dialog-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eee3dc;padding-bottom:10px;background:#fff}.question-dialog-head strong{min-width:0;overflow-wrap:anywhere;font-size:.94rem}.question-dialog-head button{width:34px!important;min-width:34px!important;min-height:34px!important;border:0!important;border-radius:50%!important;padding:0!important;color:#4c433d!important;background:#f5f0ed!important;font-size:1.25rem!important}body .question-input-bubble input{font-size:16px!important}.standard-activity-head{min-width:0;flex-wrap:wrap}.standard-activity-head h2{min-width:0;overflow-wrap:anywhere}@media(max-width:520px){.standard-activity-head{align-items:flex-start}.standard-activity-head button{justify-self:start}.national-actions:not(.single-action){grid-template-columns:1fr}.national-offer-box{grid-template-columns:auto minmax(62px,1fr) auto}body .national-media-frame .national-inline-price{top:76px;right:10px}}.message-product-context button:disabled{opacity:.45;cursor:default}.standard-bulk-toolbar button,.standard-row-edit,.standard-row-delete{min-height:34px;border:1px solid #ff5a00;border-radius:8px;padding:0 9px;color:#ff5a00;background:#fff;font-size:.68rem;font-weight:800;cursor:pointer}.standard-row-delete{border-color:#dc2626;color:#dc2626}.standard-row-delete.is-confirming{color:#fff;background:#dc2626}.standard-scan-header,.standard-scan-row{grid-template-columns:30px 58px minmax(150px,2fr) 104px 90px minmax(112px,1fr) 54px 64px}.buyer-fulfillment-panel,.buyer-shipping-address-panel{display:grid;gap:9px;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fff}.buyer-fulfillment-panel[hidden],.buyer-shipping-address-panel[hidden],#standardReviewShippingOnlyLabel[hidden]{display:none}.buyer-fulfillment-panel>strong{color:var(--orange-dark);font-size:.82rem}.buyer-fulfillment-panel>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.buyer-fulfillment-panel label{position:relative;min-height:70px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;border:2px solid var(--line);border-radius:8px;padding:9px;cursor:pointer}.buyer-fulfillment-panel label:has(input:checked){border-color:#ff5a00;background:var(--orange-soft)}.buyer-fulfillment-panel input,.checkout-save-address input{accent-color:#ff5a00}.buyer-fulfillment-panel span{display:grid;gap:4px}.buyer-fulfillment-panel b{font-size:.74rem}.buyer-fulfillment-panel small{color:var(--muted);font-size:.65rem;line-height:1.3}.buyer-shipping-address-panel>label,.buyer-shipping-address-grid label{display:grid;gap:4px;color:var(--muted);font-size:.66rem;font-weight:800}.buyer-shipping-address-panel input,.buyer-shipping-address-panel select{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;padding:0 9px;color:var(--ink);background:#fff}.buyer-shipping-address-grid{display:grid;grid-template-columns:minmax(0,1fr) 70px 92px;gap:7px}.checkout-save-address{display:flex!important;align-items:center;grid-template-columns:none!important;gap:7px!important;color:var(--ink)!important}.checkout-save-address input{width:17px;min-height:17px}@media(max-width:720px){.home-account-icons{grid-column:3;grid-row:1;justify-self:end}.chat-action{grid-column:1;grid-row:1;justify-self:start}.sell-choice-menu{left:auto}.standard-scan-row{grid-template-columns:24px 58px minmax(0,1fr) 68px;grid-template-rows:auto auto auto}.standard-row-status{grid-column:3;grid-row:2}.standard-row-delete{grid-column:4;grid-row:2}}@media(max-width:420px){.buyer-fulfillment-panel>div,.buyer-shipping-address-grid{grid-template-columns:1fr}.buyer-fulfillment-panel label{min-height:58px}}@media(max-width:720px){body .home-header{min-height:145px;grid-template-columns:44px minmax(0,1fr) 44px 48px;grid-template-rows:52px 48px auto;column-gap:8px;align-items:center}body .home-account-icons{display:contents}body .profile-bubble-button{width:48px;height:48px;padding:4px}body .profile-bubble-button,body .home-message-button{box-sizing:border-box}body .profile-bubble-stack{grid-column:4;grid-row:2;position:relative;width:48px;height:48px;display:block}body .profile-sign-in-button{position:absolute;top:50px;left:50%;width:max-content;transform:translate(-50%);white-space:nowrap}body .home-message-button{grid-column:3;grid-row:2;width:44px;height:44px;flex:0 0 44px}body .chat-action{grid-column:1;grid-row:2;width:44px;height:44px;align-self:center}body .home-header .logo{width:44px}body .header-sell-banner{grid-column:2;grid-row:2;width:100%;min-height:48px;margin:0;align-self:center}body .standard-archive-row{grid-template-columns:1fr;align-items:start}body .standard-archive-row>div{justify-content:flex-start}}.reel-card[data-shipping-only=true] .quick-offer-action,.reel-card[data-shipping-only=true] .offer-popover-wrap,.reel-card[data-shipping-only=true] [data-reel-action=offer],.reel-card[data-shipping-only=true] [data-reel-action=match],.national-feed-card[data-shipping-only=true] .national-offer-box,.national-feed-card[data-shipping-only=true] [data-national-action=offer],.national-feed-card[data-shipping-only=true] [data-national-action=match]{display:none!important}body .home-header{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;min-height:96px;column-gap:18px;align-items:center}body .home-header .logo{position:static;grid-column:1;grid-row:1;justify-self:start;width:70px;transform:none}body .home-actions{grid-column:2;grid-row:1;justify-self:start;display:flex;align-items:center;gap:10px}body .home-account-icons{grid-column:3;grid-row:1;justify-self:end;display:flex}.header-search-shell{position:relative;flex:0 0 auto}.header-search-toggle{width:44px;height:44px;border:1px solid #eadfd8;color:#2a2725;background:#fff;box-shadow:0 7px 18px #50342217}.header-search-toggle svg,.header-search-field svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.header-search-toggle[aria-expanded=true]{border-color:#ff5a00;color:#ff5a00;background:#fff8f3}.header-search-panel{position:absolute;z-index:60;top:calc(100% + 9px);left:0;width:min(340px,calc(100vw - 24px));display:grid;gap:8px;border:1px solid #eadfd8;border-radius:8px;padding:10px;background:#fff;box-shadow:0 20px 45px #4c311f2e}.header-search-panel[hidden]{display:none}.header-search-panel>label{color:#282421;font-size:.72rem;font-weight:850}.header-search-field{min-height:44px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;border:1px solid #ded7d2;border-radius:7px;padding:0 11px;color:#77716d;background:#fff}.header-search-field:focus-within{border-color:#ff5a00;box-shadow:0 0 0 3px #ff5a001a}.header-search-field input{width:100%;min-width:0;border:0;outline:0;padding:0;color:#171717;background:transparent;font:inherit;font-size:.84rem}.header-search-suggestions{display:grid;border-top:1px solid #f0e8e3;padding-top:5px}.header-search-suggestions[hidden]{display:none}.header-search-suggestions button{min-height:40px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;border:0;border-radius:6px;padding:6px 8px;color:#26211e;background:#fff;text-align:left;cursor:pointer}.header-search-suggestions button:hover,.header-search-suggestions button:focus-visible{background:#fff5ee;outline:0}.header-search-suggestions button>span{color:#ff5a00;font-size:1rem}.header-search-suggestions strong{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.forgot-password-link{justify-self:end;border:0;padding:2px 0;color:#e65100;background:transparent;font-size:.72rem;font-weight:800;cursor:pointer}.forgot-password-link:hover,.forgot-password-link:focus-visible,.password-reset-back:hover,.password-reset-back:focus-visible{color:#ff5a00;text-decoration:underline;outline:0}.password-reset-panel{display:grid;gap:10px;width:100%;padding:4px 0 2px}.password-reset-panel[hidden]{display:none}.sign-in-card [hidden]{display:none!important}.password-reset-panel .field-label{color:#282421;font-size:.7rem;font-weight:800}.password-reset-back{justify-self:center;border:0;padding:5px 8px;color:#6f6762;background:transparent;font-size:.74rem;font-weight:800;cursor:pointer}.sign-in-card .password-reset-status{min-height:34px;margin:0;text-align:center}.duplicate-account-modal{position:fixed;z-index:270;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow-y:auto;padding:24px;background:#1916147a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.duplicate-account-modal[hidden]{display:none!important}.duplicate-account-card{position:relative;display:grid;width:min(100%,450px);gap:13px;border:1px solid #f0d8ca;border-radius:14px;padding:28px 34px 32px;background:#fff;box-shadow:0 26px 76px #3a221440;text-align:center}.duplicate-account-close{position:absolute;top:12px;right:14px;width:38px;height:38px;border:0;color:#2d2724;background:transparent;font-size:2rem;line-height:1;cursor:pointer}.duplicate-account-logo{width:94px;height:76px;margin:0 auto;object-fit:contain}.duplicate-account-icon{display:grid;width:62px;height:62px;margin:0 auto;border:2px solid #ff5a00;border-radius:50%;place-items:center;color:#fff;background:#ff5a00;font-size:2rem;font-weight:950}.duplicate-account-card h2{margin:2px 0 0;color:#181513;font-size:clamp(1.65rem,5vw,2rem);line-height:1.08}.duplicate-account-card p{margin:0;color:#625a55;line-height:1.5}.duplicate-account-card p strong{display:block;overflow:hidden;margin-top:4px;color:#27211e;text-overflow:ellipsis}.duplicate-account-help{margin-bottom:5px!important;font-size:.9rem}.duplicate-account-primary,.duplicate-account-secondary{min-height:50px;border-radius:10px;font:inherit;font-weight:850;cursor:pointer}.duplicate-account-primary{border:1px solid #ff5a00;color:#fff;background:#ff5a00}.duplicate-account-secondary{border:1px solid #ff5a00;color:#d84c00;background:#fff}.duplicate-account-primary:hover,.duplicate-account-primary:focus-visible,.duplicate-account-secondary:hover,.duplicate-account-secondary:focus-visible{outline:3px solid rgba(255,90,0,.18)}@media(max-width:520px){.duplicate-account-card{padding:26px 20px 24px}}.password-flow-modal{position:fixed;z-index:240;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow-y:auto;padding:24px;background:#19161470;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.password-flow-modal[hidden],.password-flow-step[hidden]{display:none!important}.email-verification-modal{z-index:280}.email-verification-card{border-color:#f3c7aa}.email-verification-icon{color:#fff;background:linear-gradient(145deg,#ff7a1a,#ff4f00);box-shadow:0 0 0 9px #fff1e8}.email-verification-card .password-flow-email{border:1px solid #f2d2be;border-radius:8px;overflow-wrap:anywhere;white-space:normal}.password-flow-card{position:relative;width:min(100%,470px);max-height:calc(100dvh - 48px);overflow-y:auto;border:1px solid #f0d8ca;border-radius:8px;padding:28px 34px 32px;background:#fff;box-shadow:0 24px 70px #3a221438}.password-flow-close{position:absolute;z-index:2;top:16px;right:16px;display:grid;width:38px;height:38px;place-items:center;border:0;color:#181513;background:transparent;font-size:2rem;line-height:1;cursor:pointer}.password-flow-step{display:grid;gap:13px;justify-items:stretch;text-align:center}.password-flow-logo{width:94px;height:78px;margin:0 auto 2px;object-fit:contain}.password-flow-icon{display:grid;width:62px;height:62px;margin:0 auto;place-items:center;border:2px solid #ff5a00;border-radius:50%;color:#ff5a00;background:#fff7f2;font-size:1.65rem;font-weight:900}.password-flow-lock{position:relative;font-size:0}.password-flow-lock:before{width:22px;height:18px;border-radius:4px;background:#ff5a00;content:""}.password-flow-lock:after{position:absolute;top:12px;width:18px;height:18px;border:4px solid #ff5a00;border-bottom:0;border-radius:10px 10px 0 0;content:""}.password-flow-step h2{margin:2px 0 0;color:#111;font-size:clamp(1.7rem,5vw,2.1rem);line-height:1.08;letter-spacing:0}.password-flow-step>p{margin:0 auto 5px;max-width:370px;color:#68615d;font-size:.94rem;line-height:1.5}.password-flow-step label{margin-top:4px;color:#26211e;font-size:.78rem;font-weight:850;text-align:left}.password-flow-step input{width:100%;min-height:50px;border:1px solid #d9d1cc;border-radius:8px;padding:0 14px;color:#1f1b19;background:#fff;font:inherit;outline:0}.password-flow-step input:focus{border-color:#ff5a00;box-shadow:0 0 0 3px #ff5a001f}.password-flow-primary,.password-flow-secondary{min-height:50px;border-radius:8px;font:inherit;font-weight:850;cursor:pointer}.password-flow-primary{border:1px solid #ff5a00;color:#fff;background:#ff5a00}.password-flow-primary:hover,.password-flow-primary:focus-visible{background:#e85000;outline:3px solid rgba(255,90,0,.18)}.password-flow-primary:disabled{cursor:wait;opacity:.58}.password-flow-secondary{border:1px solid #ff5a00;color:#e85100;background:#fff}.password-flow-email{width:100%;overflow:hidden;padding:12px;color:#26211e;background:#fff7f2;text-overflow:ellipsis}.password-flow-info{display:grid;gap:4px;margin:7px 0;border-left:3px solid #ff5a00;border-radius:6px;padding:14px 16px;color:#554d48;background:#fff7f2;font-size:.82rem;line-height:1.45;text-align:left}.password-flow-info strong{color:#211d1b}.password-flow-status{min-height:20px;margin:0!important;color:#6d5f56!important;font-size:.75rem!important}.password-flow-requirements{grid-template-columns:repeat(2,minmax(0,1fr));margin:-3px 0 0;text-align:left}.password-reset-success{padding-top:6px}.password-success-check{display:grid;width:82px;height:82px;margin:0 auto 5px;place-items:center;border:3px solid #ff5a00;border-radius:50%;color:#fff;background:#ff5a00;box-shadow:0 0 0 9px #fff1e8;font-size:2.7rem;font-weight:900}.password-reset-success>p:first-of-type{color:#24201e;font-size:1.05rem;font-weight:800}.password-reset-success .password-success-copy{margin-bottom:8px}.password-success-info{grid-template-columns:40px 1fr;align-items:center;border-left:0;padding:15px}.password-success-info>span:last-child{display:grid;gap:3px}.password-mini-shield{display:grid;width:36px;height:36px;place-items:center;border:2px solid #ff5a00;border-radius:50%;color:#ff5a00;font-weight:900}@media(max-width:540px){.password-flow-modal{align-items:end;padding:0}.password-flow-card{width:100%;max-height:94dvh;border-right:0;border-bottom:0;border-left:0;padding:24px 20px calc(24px + env(safe-area-inset-bottom))}.password-flow-logo{width:82px;height:68px}.password-flow-requirements{grid-template-columns:1fr}}@media(max-width:720px){body .home-header{min-height:126px;grid-template-columns:52px minmax(0,1fr) 44px 48px;grid-template-rows:52px 48px auto;gap:8px}body .home-header .logo{grid-column:1;grid-row:1;width:48px}body .home-actions{display:contents}body .header-search-shell{grid-column:2;grid-row:1;justify-self:start}body .header-search-toggle{width:44px;height:44px}body .home-account-icons{display:contents}body .home-message-button{grid-column:3;grid-row:1}body .profile-bubble-stack{grid-column:4;grid-row:1}body .header-sell-banner{grid-column:1 / -1;grid-row:2}.header-search-panel{width:min(330px,calc(100vw - 98px))}.footer-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.info-center-layout{grid-template-columns:108px minmax(0,1fr);gap:7px}.info-center-nav{gap:4px;padding-right:6px}.info-center-nav button{min-height:40px;padding:0 7px;font-size:.7rem}.info-center-content{padding:14px 12px}.info-center-content h2{font-size:1.25rem}.product-discovery-filter{grid-template-columns:1fr}.product-discovery-filter .product-reel-select-filter+.product-reel-select-filter{border-top:1px solid rgba(255,210,180,.92);border-left:0}.info-contact-row{grid-template-columns:1fr}.info-center-content p{font-size:.78rem}.brand-editor-modal.is-storefront-crop .brand-crop-stage{min-height:340px;padding:14px}.brand-editor-modal.is-storefront-crop .brand-crop-frame,.brand-editor-modal.is-storefront-crop .brand-crop-stage img{width:94%}.brand-editor-modal.is-logo-crop .brand-crop-stage{min-height:330px;padding:12px}.brand-editor-modal.is-logo-crop .brand-crop-frame{width:min(76%,280px)}.message-center-layout{grid-template-columns:118px minmax(0,1fr);gap:6px;min-height:calc(100dvh - 112px)}.message-thread-list,.message-conversation{gap:7px;padding:8px}.message-navigation-heading>small{font-size:.55rem}.message-folder-navigation{grid-template-columns:1fr;gap:4px}.message-folder-navigation button{min-height:31px;padding:0 5px;font-size:.61rem}.message-thread-list h1{font-size:.88rem}.message-thread{grid-template-columns:30px minmax(0,1fr);gap:5px;padding:7px 5px}.message-thread img{width:30px;height:30px}.message-thread strong{font-size:.65rem}.message-thread small{font-size:.56rem}.message-conversation-title,.message-product-context{padding:8px}.message-conversation-title strong{font-size:.86rem}.message-recipient-card{grid-template-columns:32px minmax(0,1fr);gap:6px;padding:6px}.message-recipient-card img{width:32px;height:32px}.message-conversation-log{min-height:190px}.message-bubble{max-width:94%;padding:8px;font-size:.76rem}.message-compose textarea{min-height:82px}}body .account-profile-type{color:#6f655f;font-size:.66rem;font-weight:800;text-transform:uppercase}body .account-menu-icon,body .account-menu-icon.icon-notifications,body .account-menu-icon.icon-dashboard,body .account-menu-icon.icon-favorites,body .account-menu-icon.icon-reviews,body .account-menu-icon.icon-messages,body .account-menu-icon.icon-support,body .account-menu-icon.icon-listings,body .account-menu-icon.icon-settings,body .account-menu-icon.icon-booth,body .account-menu-icon.icon-signout{width:40px;height:40px;overflow:visible;border:0;border-radius:0;color:#ff5a00;background:transparent;box-shadow:none;filter:drop-shadow(0 4px 3px rgba(91,47,22,.24)) saturate(1.08);font-size:1.42rem;text-shadow:0 1px 0 rgba(255,255,255,.9),0 2px 2px rgba(88,43,18,.22)}body .account-menu-icon:before{display:none}body .account-menu-icon.icon-favorites{color:#e72663}body .account-menu-icon.icon-dashboard{color:#f45b12}body .account-menu-icon.icon-reviews{color:#ee9b00}body .account-menu-icon.icon-support{color:#087f8c}body .account-menu-icon.icon-listings{color:#2377cb}body .account-menu-icon.icon-signout{color:#d9492d}body .account-menu-links>button:hover .account-menu-icon,body .account-menu-links>button:focus-visible .account-menu-icon,body .account-menu-footer>button:hover .account-menu-icon,body .account-menu-footer>button:focus-visible .account-menu-icon,body .account-booth-upgrade-panel:hover .account-menu-icon,body .account-booth-upgrade-panel:focus-visible .account-menu-icon{filter:drop-shadow(0 7px 4px rgba(91,47,22,.3)) saturate(1.18);box-shadow:none}body .account-booth-upgrade-panel{width:calc(100% - 24px);min-height:112px;margin:8px 12px 10px;display:grid;grid-template-columns:50px minmax(0,1fr) 24px;align-items:center;gap:11px;border:0;border-radius:8px;padding:16px 14px;color:#fff;background:#ff5a00;box-shadow:0 9px 20px #b8440038;text-align:left;cursor:pointer}body .account-booth-upgrade-panel[hidden]{display:none!important}body .account-booth-upgrade-panel>span:nth-child(2){min-width:0;display:grid;gap:5px}body .account-booth-upgrade-panel .account-menu-icon{color:#fff;font-size:1.8rem;filter:drop-shadow(0 4px 3px rgba(94,31,0,.32))}body .account-booth-upgrade-panel strong{color:#fff;font-size:1.12rem;line-height:1.1}body .account-booth-upgrade-panel small{color:#fffffff0;font-size:.72rem;line-height:1.42}body .account-booth-upgrade-panel b{color:#fff;font-size:1.5rem}body .buyer-contact-card{grid-template-columns:1fr;justify-items:center;gap:12px;padding:20px 16px;text-align:center}body .buyer-contact-card>img{width:104px;height:104px;margin-inline:auto}body .buyer-profile-identity{width:min(100%,430px);display:grid;justify-items:center;gap:4px}body .buyer-profile-identity h1{margin:0;font-size:1.55rem}body .buyer-address-notice,body .buyer-address-explainer{width:100%;display:grid;gap:5px;margin-top:9px;border:1px solid #ff8a3d;border-radius:8px;padding:11px 12px;color:#6b310d;background:#fff1e7;text-align:left}body .buyer-address-notice .buyer-profile-address{margin:0;color:#c94400;font-size:.84rem;font-weight:900}body .buyer-address-notice small,body .buyer-address-explainer{font-size:.7rem;line-height:1.42}body .buyer-card-actions{width:100%;grid-template-columns:1fr;gap:7px}body .buyer-card-actions button{width:100%;min-height:46px}body .buyer-edit-panel{width:100%;gap:12px;text-align:left}body .avatar-package-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body .avatar-picker button{min-height:0;display:grid;place-items:center;overflow:hidden;padding:5px;background:#fff8f3}body .avatar-picker button img{width:100%;height:100%;max-height:none;border:0;border-radius:999px;object-fit:contain;box-shadow:none}body .profile-history-button{width:100%;display:grid;gap:4px;border:1px solid rgba(255,210,180,.72);border-radius:8px;padding:11px;color:var(--ink);background:#fff;text-align:left;cursor:pointer}body .profile-history-button:hover,body .profile-history-button:focus-visible{border-color:#ff5a00;background:#fff8f3}body .profile-history-button strong,body .profile-history-empty strong{font-size:.86rem}body .profile-history-button small,body .profile-history-button time,body .profile-history-empty small{color:var(--muted);font-size:.7rem;line-height:1.4}body .profile-history-button time{color:#b14912;font-weight:750}body .profile-history-empty{display:grid;gap:4px;border:1px dashed #e7d6cb;border-radius:8px;padding:12px;background:#fff}body .buyer-save-profile-button{width:100%;min-height:52px;margin-top:4px;border:0;border-radius:8px;color:#fff;background:#ff5a00;font-size:.96rem;font-weight:900;box-shadow:0 10px 22px #c4440033}body .account-signed-in-menu>.account-booth-upgrade-panel{width:100%;margin:0;border-radius:0 0 11px 11px;box-shadow:none}body .scanner-result .object-outline[data-object-label]:after{content:attr(data-object-label);position:absolute;left:-2px;bottom:calc(100% + 4px);max-width:150px;overflow:hidden;border-radius:5px;padding:4px 7px;color:#fff;background:#ff5a00;font-size:.62rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){body .scanner-modal.is-camera-active .scanner-preview .camera-capture{width:76px;min-height:76px;border:3px solid rgba(255,255,255,.72);background:#fff;box-shadow:0 10px 30px #0000004d}body .scanner-modal.is-camera-active .scanner-preview .camera-capture:before{width:58px;border:2px solid #d8d8d8;background:#fff}}body .product-image-strip .product-gallery-panel{position:relative;width:100%;height:100%;min-width:100%;display:block;overflow:hidden;background:#000;scroll-snap-align:center}body .product-image-strip .product-gallery-panel img{position:absolute;top:0;left:0;max-width:none;max-height:none;display:block;object-fit:fill;transform:translate(var(--gallery-x),var(--gallery-y))}body .product-image-strip .product-gallery-quad img{width:200%;height:200%}body .product-image-strip .product-gallery-triptych img{width:300%;height:100%}body #nationalFeed .national-image-strip>.national-photo-slide,body #nationalFeed .national-image-strip>.national-demo-photo{width:100%;height:100%;min-width:100%;display:block;background:#000;object-fit:contain;scroll-snap-align:center;scroll-snap-stop:always}body #nationalFeed .national-image-strip>.national-demo-photo{overflow:hidden}.stripe-payment-window{min-height:126px}#checkoutPaymentElement{min-height:54px;padding:4px 0}#checkoutPaymentElement:empty{min-height:118px;display:grid;place-items:center;border:1px dashed #e7d8cf;border-radius:10px;background:#fffaf7}#checkoutPaymentElement:empty:before{content:"Loading secure Stripe card fields…";color:#766a62;font-size:.74rem;font-weight:800;text-align:center}#checkoutStripeStatus{margin:10px 0 0}#transactionFlowModal{z-index:1500}#confirmTransactionFlow:disabled{opacity:.62;cursor:wait}body #nationalFeed .national-actions:not(.single-action){grid-template-columns:minmax(104px,.7fr) minmax(0,1.3fr)}body #nationalFeed .national-offer-box{min-width:0;grid-template-columns:auto minmax(42px,1fr) minmax(76px,auto);gap:5px;overflow:hidden;padding-right:4px}body #nationalFeed .national-offer-box input{min-width:0;text-align:center}body #nationalFeed .national-offer-box button{width:100%;min-width:76px;max-width:92px;min-height:38px;padding:0 6px;overflow:hidden;font-size:.65rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.national-card-footer:has(.reel-shipping-progress:not([hidden])){display:grid;gap:7px}.national-feed-card:has(.reel-shipping-progress:not([hidden])) .national-product-overlay{padding-bottom:164px}.reel-shipping-progress{display:grid;gap:6px;border:1px solid rgba(255,255,255,.28);border-radius:9px;padding:8px 10px;color:#fff;background:#0f0f11db;box-shadow:0 8px 24px #0000003d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.reel-shipping-progress[hidden]{display:none}.reel-shipping-progress header{display:flex;align-items:center;justify-content:space-between;gap:8px}.reel-shipping-progress header strong{font-size:.68rem}.reel-shipping-progress header span{border-radius:999px;padding:3px 7px;color:#fff;background:#ff5a00;font-size:.58rem;font-weight:900}.shipping-progress-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.shipping-progress-steps span{min-width:0;display:grid;grid-template-columns:1fr;justify-items:center;gap:3px;color:#ffffff85;text-align:center}.shipping-progress-steps i{position:relative;width:100%;height:4px;display:block;border-radius:999px;background:#fff3}.shipping-progress-steps .is-complete,.shipping-progress-steps .is-active{color:#fff}.shipping-progress-steps .is-complete i,.shipping-progress-steps .is-active i{background:#ff5a00}.shipping-progress-steps .is-active i{box-shadow:0 0 0 3px #ff5a0033}.shipping-progress-steps small,.reel-shipping-progress p{margin:0;font-size:.52rem;line-height:1.2}.reel-shipping-progress p{color:#ffffffc2;text-align:center}@media(max-width:520px){body #nationalFeed .national-actions:not(.single-action){grid-template-columns:minmax(100px,.68fr) minmax(0,1.32fr)}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}body #nationalFeed .feed-question-panel,body .reel-question-bubble{grid-template-rows:minmax(0,1fr) auto!important;gap:10px!important;overflow:visible!important;border:1px solid rgba(255,90,0,.28)!important;border-radius:26px!important;padding:42px 14px 14px!important;background:#fff!important;box-shadow:0 0 0 100vmax #140d0980,0 22px 60px #2a160a42!important}body #nationalFeed .feed-question-panel:after,body .reel-question-bubble:after{content:"";position:absolute;bottom:-10px;left:34px;width:22px;height:22px;border-right:1px solid rgba(255,90,0,.28);border-bottom:1px solid rgba(255,90,0,.28);border-radius:0 0 7px;background:#fff;transform:rotate(45deg)}.question-bubble-close{position:absolute;top:9px;right:11px;z-index:3;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;display:grid;place-items:center;border:0!important;border-radius:999px!important;padding:0!important;color:#4c433d!important;background:#f6f1ee!important;font-size:1.1rem!important;line-height:1!important;cursor:pointer}body #nationalFeed .feed-question-panel .feed-comment-list,body .reel-question-bubble .reel-comment-list{min-height:0;max-height:min(46dvh,390px);display:grid;gap:9px;overflow-y:auto;border:0;border-radius:0;padding:0 2px 2px;background:transparent;scrollbar-width:thin}body #nationalFeed .feed-question-panel .reel-comment,body .reel-question-bubble .reel-comment{min-width:0;display:grid;gap:0;overflow:hidden;border:1px solid #f1ded1!important;border-radius:17px!important;padding:0!important;color:#27211d!important;background:#fffaf6!important;box-shadow:0 5px 14px #52301c0f}.question-message,.answer-message{min-width:0;display:grid!important;grid-template-columns:minmax(64px,auto) minmax(0,1fr) auto;align-items:start;gap:7px;margin:0!important;border:0!important;padding:10px 12px!important;font-size:.76rem;line-height:1.38}.answer-message{border-top:1px solid #f1ded1!important;background:#fff!important}.question-message strong,.answer-message strong{color:#c2410c!important;white-space:nowrap}.question-message span,.answer-message span{min-width:0;color:#4f4945!important;overflow-wrap:anywhere;word-break:break-word}body #nationalFeed .feed-question-panel .question-input-bubble,body .reel-question-bubble .question-input-bubble{position:relative;z-index:2;min-height:48px;display:block;margin:0!important;border:1.5px solid #ff5a00!important;border-radius:999px!important;padding:3px!important;background:#fff!important;box-shadow:0 7px 18px #ff5a001a}body #nationalFeed .feed-question-panel .question-input-bubble input,body .reel-question-bubble .question-input-bubble input{min-height:40px;border:0!important;border-radius:999px!important;padding:0 46px 0 13px!important;color:#27211d!important;background:transparent!important;outline:0}body #nationalFeed .feed-question-panel .question-input-bubble input:focus,body .reel-question-bubble .question-input-bubble input:focus{box-shadow:0 0 0 3px #ff5a0024}body #nationalFeed .feed-question-panel .question-send-button,body .reel-question-bubble .question-send-button{right:7px;bottom:7px;width:34px;height:34px;background:#ff5a00}body>.reel-flow-overlay{z-index:1500!important}body>.reel-flow-overlay[hidden]{display:none!important}.profile-result-title,.profile-title-button,.store-banner-copy h1,.buyer-contact-card h1,body .buyer-profile-identity h1,.nearby-profiles>h2,.product-reel-head h2{font-family:var(--font-profile-title);font-weight:700;letter-spacing:-.01em;line-height:1.08}body .home-screen .product-reel-panel{width:min(100%,820px);margin-inline:auto}.home-screen .product-reel>.reel-end-card{grid-column:1 / -1;width:100%}.reel-end-card img{animation:none}body button.buyer-address-notice{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:14px;padding:13px 14px;font:inherit;box-shadow:0 8px 20px #6b310d14;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}body button.buyer-address-notice.is-missing-address{border:2px solid #ff7a2f;background:linear-gradient(135deg,#fff7f1,#ffeadc)}body button.buyer-address-notice:hover{border-color:#ff5a00;box-shadow:0 11px 26px #c2410c29;transform:translateY(-1px)}body button.buyer-address-notice:focus-visible{outline:3px solid rgba(255,90,0,.24);outline-offset:3px}.buyer-address-banner-copy{min-width:0;display:grid;gap:5px;text-align:left}body .buyer-address-notice #buyerAddressNoticeAction{align-self:center;border-radius:999px;padding:7px 10px;color:#fff;background:#ff5a00;font-size:.68rem;font-weight:900;line-height:1;white-space:nowrap}@media(max-width:420px){body button.buyer-address-notice{grid-template-columns:1fr}body .buyer-address-notice #buyerAddressNoticeAction{justify-self:start}}body .buyer-offer-center{width:min(100%,780px);display:grid;gap:14px;margin:8px auto 0;border-top:1px solid #f0ded2;padding:22px 0 4px;text-align:left}body .buyer-offer-center[hidden],body .buyer-offer-edit-panel[hidden],body .buyer-offer-detail-actions[hidden]{display:none!important}body .buyer-offer-center>header{display:grid;grid-template-columns:minmax(0,.65fr) minmax(260px,1fr);align-items:end;gap:18px}body .buyer-offer-center>header>span{display:grid;gap:3px}body .buyer-offer-center>header small{color:#ff5a00;font-size:.68rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}body .buyer-offer-center>header h2{margin:0;color:#261c17;font-family:var(--font-profile-title);font-size:clamp(1.65rem,4vw,2.35rem);line-height:1}body .buyer-offer-center>header p{margin:0;color:#746963;font-size:.76rem;line-height:1.5}body .buyer-offer-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:5px;border-radius:12px;background:#f7efea}body .buyer-offer-tabs button{min-height:43px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:9px;padding:0 12px;color:#6f625a;background:transparent;font:inherit;font-size:.76rem;font-weight:900;cursor:pointer}body .buyer-offer-tabs button[aria-pressed=true]{border-color:#ffd3b8;color:#b84000;background:#fff;box-shadow:0 5px 15px #6a351917}body .buyer-offer-tabs em{min-width:22px;min-height:22px;display:grid;place-items:center;border-radius:999px;padding:0 6px;color:#fff;background:#ff5a00;font-size:.66rem;font-style:normal}body .buyer-offer-list{display:grid;gap:9px}body .buyer-offer-row{min-width:0;display:grid;grid-template-columns:76px minmax(0,1fr) auto minmax(130px,auto);align-items:center;gap:12px;overflow:hidden;border:1px solid #eddcd2;border-left:4px solid #f2a475;border-radius:12px;padding:9px 9px 9px 8px;background:#fff;box-shadow:0 7px 20px #552d170e}body .buyer-offer-row[data-offer-status=accepted],body .buyer-offer-row[data-offer-status=payment_authorized],body .buyer-offer-row[data-offer-status=cash_pickup_requested]{border-left-color:#16855b}body .buyer-offer-row[data-offer-status=countered]{border-left-color:#e79800}body .buyer-offer-row[data-offer-status=denied],body .buyer-offer-row[data-offer-status=counter_declined],body .buyer-offer-row[data-offer-status=cancelled],body .buyer-offer-row[data-offer-status=canceled]{border-left-color:#a99a91}body .buyer-offer-row[data-buyer-offer-id]{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}body .buyer-offer-row[data-buyer-offer-id]:hover,body .buyer-offer-row[data-buyer-offer-id]:focus-visible{border-color:#ff9c61;box-shadow:0 11px 25px #552d171c;transform:translateY(-1px);outline:none}body .buyer-offer-row>img{width:76px;height:68px;display:block;border-radius:9px;background:#f0e8e3;object-fit:cover}body .buyer-offer-row>span{min-width:0;display:grid;gap:3px}body .buyer-offer-row>span small{color:#ff5a00;font-size:.61rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}body .buyer-offer-row>span .buyer-stripe-processing-fee{width:fit-content;margin-top:2px;border-radius:999px;padding:3px 7px;color:#16724f;background:#e9f8f1;font-size:.59rem;line-height:1.2;letter-spacing:0;text-transform:none}body .buyer-offer-row>span .buyer-stripe-processing-fee[data-fee-status=pending]{color:#7a5b16;background:#fff5d9}body .buyer-offer-row>span strong,body .buyer-offer-row>span em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .buyer-offer-row>span strong{color:#2a211c;font-size:.86rem}body .buyer-offer-row>span em{color:#7d7068;font-size:.66rem;font-style:normal}body .buyer-offer-row>b{color:#27201c;font-size:1.05rem;white-space:nowrap}body .buyer-offer-row>.buyer-offer-action{min-height:48px;display:grid;align-content:center;gap:2px;border:1px solid #ffd0b4;border-radius:9px;padding:7px 11px;color:#b43e00;background:#fff7f1;text-align:left;font:inherit;cursor:pointer}body .buyer-offer-row>.buyer-offer-action span{font-size:.68rem;font-weight:900}body .buyer-offer-row>.buyer-offer-action small{color:#7c675c;font-size:.6rem}body .buyer-offer-row>.buyer-offer-action>button{min-height:30px;margin-top:4px;border:1px solid #ff9c61;border-radius:7px;padding:5px 9px;color:#b43e00;background:#fff;font:850 .66rem/1 system-ui,sans-serif;cursor:pointer}body .buyer-offer-row>.buyer-offer-action>button:hover,body .buyer-offer-row>.buyer-offer-action>button:focus-visible{color:#fff;background:#ff5a00;outline:none}body .buyer-offer-detail-card{position:relative;width:min(100%,500px);max-height:min(90dvh,760px);overflow-y:auto;gap:13px;border-radius:16px;padding:22px}body .buyer-offer-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}body .buyer-offer-progress li{min-width:0;display:grid;justify-items:center;gap:5px;color:#9a8c83;text-align:center}body .buyer-offer-progress li span{width:28px;height:28px;display:grid;place-items:center;border:2px solid #e6dcd6;border-radius:999px;background:#fff;font-size:.68rem;font-weight:950}body .buyer-offer-progress li small{font-size:.6rem;font-weight:850;line-height:1.25}body .buyer-offer-progress li.is-complete,body .buyer-offer-progress li.is-current{color:#126f4c}body .buyer-offer-progress li.is-complete span{border-color:#16855b;color:#fff;background:#16855b}body .buyer-offer-progress li.is-current span{border-color:#ff5a00;color:#b84000;background:#fff4ed;box-shadow:0 0 0 4px #ff5a001a}body .buyer-offer-progress li.is-stopped{opacity:.45}body .buyer-offer-detail-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body .buyer-offer-detail-meta>span{min-width:0;display:grid;gap:4px;border:1px solid #eee1da;border-radius:9px;padding:9px;background:#fcf8f5}body .buyer-offer-detail-meta small{color:#8a7d75;font-size:.6rem;font-weight:850;text-transform:uppercase}body .buyer-offer-detail-meta strong{min-width:0;overflow-wrap:anywhere;color:#332a25;font-size:.68rem;line-height:1.35}body .buyer-offer-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body .buyer-offer-detail-actions>.offer-confirm-button{grid-column:1 / -1}body .buyer-offer-detail-actions>button{min-width:0;min-height:44px;padding-inline:10px}body .buyer-offer-detail-actions>.buyer-offer-archive-button{border-color:#d8c9c0;color:#635650;background:#fff}body .buyer-offer-edit-panel{display:grid;gap:10px;border-top:1px solid #eee1da;padding-top:13px}body .buyer-offer-edit-panel label{display:grid;gap:6px;color:#28211d;font-size:.78rem;font-weight:900}body .buyer-offer-edit-panel .money-input{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid #d9cec7;border-radius:9px;background:#fff}body .buyer-offer-edit-panel .money-input b{height:48px;display:grid;place-items:center;color:#ff5a00;background:#fff4ed}body .buyer-offer-edit-panel .money-input input{width:100%;min-width:0;height:48px;border:0;outline:0;padding:0 12px;color:#211b18;background:#fff;font:inherit;font-size:1rem}body .buyer-offer-edit-panel>p{color:#766a63;font-size:.72rem;line-height:1.45}@media(max-width:680px){.buyer-profile-photo-settings{grid-template-columns:1fr}.buyer-profile-photo-settings>button{width:100%}body .buyer-offer-center>header{grid-template-columns:1fr;gap:8px}body .buyer-offer-row{grid-template-columns:64px minmax(0,1fr) auto;gap:9px}body .buyer-offer-row>img{width:64px;height:64px}body .buyer-offer-row>.buyer-offer-action{grid-column:2 / -1;min-height:40px;grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media(max-width:500px){body #buyerOfferDetailModal{align-items:end;padding:8px}body .buyer-offer-detail-card{width:100%;max-height:92dvh;border-radius:18px 18px 10px 10px;padding:19px 15px 16px}body .buyer-offer-tabs,body .buyer-offer-detail-meta,.offer-snapshot-meta{grid-template-columns:1fr}body .buyer-offer-detail-actions{grid-template-columns:1fr 1fr}body .buyer-offer-detail-actions>:first-child{grid-column:1 / -1}}.buyer-offer-management-slot{width:100%}.buyer-offer-management-slot-booth{margin:18px 0 4px}body .buyer-offer-management-slot .buyer-offer-center{width:100%;margin:0;border:1px solid #eddcd2;border-radius:14px;padding:clamp(16px,3vw,22px);background:#fff;box-shadow:0 10px 26px #552d170f}.standard-row-photo-wrap,.vendor-product-photo-wrap{position:relative;width:fit-content;display:block}.standard-row-photo-wrap{width:58px;height:58px}.vendor-product-photo-wrap{width:64px;height:64px}.seller-listing-offer-badge{position:absolute;z-index:3;top:-8px;right:-8px;width:25px;height:25px;display:grid;place-items:center;border:3px solid #fff;border-radius:999px;color:#fff;background:#ff5a00;box-shadow:0 5px 13px #b53d004d;font-size:.82rem;font-weight:950;line-height:1}.standard-scan-row.has-pending-offer,.vendor-product-row.has-pending-offer{border-color:#ff5a009e;background:linear-gradient(90deg,#fff8f3 0,#fff 34%);box-shadow:inset 4px 0 #ff5a00,0 10px 24px #b53d0017;cursor:pointer}.standard-scan-row.has-pending-offer:hover,.vendor-product-row.has-pending-offer:hover{border-color:#ff5a00;transform:translateY(-1px)}.standard-scan-row.has-pending-offer:focus-visible,.vendor-product-row.has-pending-offer:focus-visible{outline:3px solid rgba(255,90,0,.28);outline-offset:3px}@media(max-width:720px){.standard-row-photo-wrap{grid-column:2;grid-row:1 / 3}body .buyer-offer-management-slot .buyer-offer-center{padding:14px}}.buyer-availability-confirmation{display:grid;gap:10px;border:1px solid rgba(37,99,235,.28);border-radius:10px;padding:12px;background:linear-gradient(145deg,#eff6ff,#fff)}.buyer-availability-confirmation[hidden]{display:none!important}.buyer-availability-confirmation>label{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;border:1px solid rgba(37,99,235,.22);border-radius:9px;padding:10px;background:#fff;cursor:pointer}.buyer-availability-confirmation>label:has(input:checked){border-color:#16855b85;background:#ecfdf5d1}.buyer-availability-confirmation input{width:18px;height:18px;margin-top:2px;accent-color:#16855b}.buyer-availability-confirmation label span{min-width:0;display:grid;gap:3px}.buyer-availability-confirmation label strong{color:#26344d;font-size:.82rem}.buyer-availability-confirmation label small{color:#65738b;font-size:.7rem;line-height:1.45}.seller-acceptance-readiness{display:grid;gap:10px;border:1px solid rgba(249,115,22,.22);border-radius:10px;padding:12px;background:linear-gradient(145deg,#fffaf6,#fff)}.seller-acceptance-readiness[hidden],.seller-payout-readiness button[hidden],.asap-pickup-toggle[hidden]{display:none!important}.seller-acceptance-check{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;border:1px solid #eadfd8;border-radius:9px;padding:10px;background:#fff;cursor:pointer}.seller-acceptance-check:has(input:checked){border-color:#16855b7a;background:#ecfdf5b8}.seller-acceptance-check input{width:18px;height:18px;margin-top:2px;accent-color:#16855b}.seller-acceptance-check span{min-width:0;display:grid;gap:3px}.seller-acceptance-check strong{color:#352821;font-size:.82rem}.seller-acceptance-check small,.seller-payout-release-note{color:#746963;font-size:.7rem;line-height:1.4}.seller-payout-readiness{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #e8dcd5;border-radius:10px;padding:10px;background:#fff}.seller-payout-readiness.is-ready{border-color:#16855b6b;background:#ecfdf5c7}.seller-payout-readiness.needs-setup{border-color:#ff5a0066;background:#fff7ed}.seller-payout-status-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#ff5a00;font-weight:950}.seller-payout-readiness.is-ready .seller-payout-status-icon{background:#16855b}.seller-payout-readiness>span:nth-child(2){min-width:0;display:grid;gap:3px}.seller-payout-readiness>span:nth-child(2) strong{color:#352821;font-size:.8rem}.seller-payout-readiness>span:nth-child(2) small{color:#746963;font-size:.68rem;line-height:1.35}.seller-payout-readiness button{min-height:36px;border:1px solid #ff5a00;border-radius:8px;padding:0 10px;color:#fff;background:#ff5a00;font:inherit;font-size:.68rem;font-weight:900;cursor:pointer}#refreshSellerPayoutStatus{grid-column:3;color:#b84000;background:#fff}.seller-payout-release-note{margin:0;border-left:4px solid #16855b;padding-left:9px}.pickup-day.is-unavailable{border-style:dashed;opacity:.36;filter:grayscale(1);cursor:not-allowed}@media(max-width:560px){.seller-payout-readiness{grid-template-columns:34px minmax(0,1fr)}.seller-payout-readiness button,#refreshSellerPayoutStatus{grid-column:1 / -1;width:100%}}.seller-cashless-onboarding{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:8px 11px;border:1px solid rgba(255,90,0,.32);border-radius:12px;padding:12px;background:linear-gradient(145deg,#fff8f2,#fff)}.seller-cashless-onboarding[hidden]{display:none}.seller-cashless-onboarding.is-ready{border-color:#16855b66;background:linear-gradient(145deg,#ecfdf5,#fff)}.seller-cashless-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#ff5a00;font-family:Arial,sans-serif;font-size:.7rem;font-weight:950}.seller-cashless-onboarding.is-ready .seller-cashless-icon{background:#16855b}.seller-cashless-onboarding>span:nth-child(2){min-width:0;display:grid;gap:3px}.seller-cashless-onboarding strong{color:#2f241e;font-size:.82rem}.seller-cashless-onboarding small{color:#6f625b;font-size:.66rem;line-height:1.35}.seller-cashless-onboarding b{color:#b84000;font-size:.65rem;line-height:1.3}.seller-cashless-onboarding.is-ready b{color:#0f6c49}.seller-cashless-onboarding button{grid-column:1 / -1;min-height:36px;border:0;border-radius:8px;padding:0 12px;color:#fff;background:#ff5a00;font:inherit;font-size:.7rem;font-weight:850;cursor:pointer}.seller-cashless-onboarding button:disabled{background:#16855b;cursor:default}.table-complete-card.has-cashless-onboarding .table-complete-benefits,.table-complete-card.has-cashless-onboarding .table-character-complete{display:none}.table-complete-card.has-cashless-onboarding .seller-cashless-onboarding{margin-top:16px}.booth-complete-card .booth-cashless-onboarding{margin-top:2px}.booth-complete-card:has(.booth-cashless-onboarding) .booth-step-mascot-celebrate{width:118px;height:64px}.booth-complete-card:has(.booth-cashless-onboarding) .booth-free-card{min-height:62px;padding:8px 12px}.booth-complete-card:has(.booth-cashless-onboarding) .booth-gift-icon{width:42px;height:42px;font-size:1.25rem}.seller-acceptance-check.is-disabled{border-style:dashed;opacity:.68}.checkout-method-card.is-disabled{border-style:dashed;border-color:#d7cec8;background:#f8f6f4;opacity:.66;cursor:not-allowed}.checkout-method-card.is-disabled:has(input:checked){border-color:#d7cec8;background:#f8f6f4;box-shadow:none}@media(max-width:520px){.seller-cashless-onboarding{padding:10px}.booth-complete-card:has(.booth-cashless-onboarding) .booth-step-mascot-celebrate{display:none}}body .buyer-profile-identity{width:100%}body .buyer-card-actions{width:min(100%,430px)}body .buyer-address-notice{width:min(100%,820px);display:block;margin:10px auto 2px;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}body .buyer-address-visual{position:relative;width:100%;aspect-ratio:3.43 / 1;overflow:hidden;border-radius:clamp(12px,2vw,24px);background:#fffaf6;box-shadow:0 12px 28px #77411f1a}body .buyer-contact-card .buyer-address-visual>img{display:block;width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:0;background:#fff;box-shadow:none;object-fit:cover;object-position:center}.buyer-address-live-controls{position:absolute;left:65.3%;top:61.7%;width:24.5%;height:23.5%;display:grid;min-width:0}.buyer-address-notice:not(.is-missing-address) .buyer-address-live-controls{top:37%;height:50%;grid-template-rows:minmax(34px,1fr) minmax(34px,1fr);gap:clamp(5px,.8vw,10px);border-radius:clamp(8px,1.2vw,14px);padding:clamp(4px,.65vw,8px);background:#fffcf9f7;box-shadow:0 8px 18px #3e271914}.buyer-address-live-controls .buyer-profile-address{width:100%;min-width:0;min-height:0;margin:0;border:1px solid #ffb27d;border-radius:clamp(6px,.9vw,10px);padding:0 clamp(6px,.8vw,10px);color:#0b1830;background:#fff;font:inherit;font-size:clamp(.48rem,1.08vw,.82rem);font-weight:750;line-height:1.15;text-overflow:ellipsis;box-shadow:inset 0 1px 3px #462c1b14}.buyer-address-live-controls .buyer-profile-address[hidden]{display:none}.buyer-address-live-controls button{width:100%;min-width:0;min-height:100%;border:0;border-radius:clamp(7px,1vw,12px);padding:0 clamp(6px,1vw,14px);color:#fff;background:linear-gradient(180deg,#ff7414,#ff5a00);box-shadow:0 8px 18px #ff5a0038;font:inherit;font-size:clamp(.58rem,1.35vw,1.02rem);font-weight:900;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.buyer-address-live-controls button:hover{transform:translateY(-1px);box-shadow:0 11px 22px #ff5a004d}.buyer-address-live-controls button:focus-visible{outline:3px solid rgba(16,99,75,.35);outline-offset:3px}body.buyer-address-modal-open{overflow:hidden}.buyer-address-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;display:grid;place-items:center;overflow-y:auto;padding:20px;background:#0b18308f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.buyer-address-modal[hidden]{display:none}.buyer-address-modal-card{width:min(100%,540px);display:grid;gap:15px;border:1px solid #ffb27d;border-radius:20px;padding:clamp(20px,4vw,32px);color:#0b1830;background:#fffdfb;box-shadow:0 28px 70px #0b183042;text-align:left}.buyer-address-modal-card header{display:flex;align-items:start;justify-content:space-between;gap:18px}.buyer-address-modal-card header span{display:grid;gap:4px}.buyer-address-modal-card header p,.buyer-address-modal-card header h2,.buyer-address-modal-copy,.buyer-address-modal-card .setup-status{margin:0}.buyer-address-modal-card header p{color:#f45b0a;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.buyer-address-modal-card header h2{color:#0b1830;font-family:var(--font-profile-title);font-size:clamp(1.65rem,5vw,2.25rem);line-height:1}.buyer-address-modal-card header>button{width:38px;height:38px;border:1px solid #f3d4bf;border-radius:999px;color:#6b310d;background:#fff;font-size:1.5rem;line-height:1;cursor:pointer}.buyer-address-modal-copy{color:#5f6672;font-size:.9rem;line-height:1.5}.buyer-address-kind-fieldset{display:grid;gap:8px;min-width:0;margin:0;border:0;padding:0}.buyer-address-kind-fieldset legend,.buyer-address-custom-name>span{margin-bottom:8px;color:#17233a;font-size:.82rem;font-weight:900}.buyer-address-kind-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.buyer-address-kind-grid label{position:relative;min-width:0}.buyer-address-kind-grid input{position:absolute;opacity:0;pointer-events:none}.buyer-address-kind-grid span{min-height:44px;display:grid;place-items:center;border:1px solid #e5e7eb;border-radius:8px;padding:7px;color:#4b5563;background:#fff;font-size:.72rem;font-weight:800;line-height:1.15;text-align:center;cursor:pointer}.buyer-address-kind-grid input:checked+span{border-color:#ff5a00;color:#c94300;background:#fff3ea;box-shadow:inset 0 0 0 1px #ff5a00}.buyer-address-kind-grid input:focus-visible+span{outline:3px solid rgba(255,90,0,.2);outline-offset:2px}.buyer-address-kind-help{color:#6b7280;font-size:.7rem;line-height:1.35}.buyer-address-kind-fieldset[aria-busy=true] .buyer-address-kind-grid input:checked+span{cursor:wait;animation:buyer-address-nearby-pulse 1s ease-in-out infinite alternate}@keyframes buyer-address-nearby-pulse{0%{box-shadow:inset 0 0 0 1px #ff5a00}to{box-shadow:inset 0 0 0 1px #ff5a00,0 0 0 4px #ff5a001f}}.buyer-address-custom-name[hidden]{display:none}.buyer-address-custom-name{position:relative;display:grid;gap:6px}.buyer-address-custom-name input{width:100%;min-height:48px;border:1px solid #d9dce2;border-radius:8px;padding:0 52px 0 13px;color:#0b1830;background:#fff;font:inherit}.buyer-address-custom-name small{position:absolute;right:12px;bottom:15px;color:#7b8493;font-size:.66rem}.buyer-address-modal-card>label{color:#17233a;font-size:.82rem;font-weight:900}.buyer-address-autocomplete-field{position:relative;min-width:0;border-bottom:2px solid #ff6a0d;background:transparent}.buyer-address-autocomplete-host[hidden]{display:none}.buyer-address-autocomplete-host{width:100%}.buyer-address-autocomplete-field>input{width:100%;min-height:52px;border:0;border-radius:0;padding:0 14px;color:#0b1830;background:transparent;font:inherit;font-size:1rem}.buyer-address-autocomplete-field>input:focus{outline:0}.buyer-address-autocomplete-field.is-nearby-loading>input{padding-right:210px;color:transparent;caret-color:transparent}.buyer-address-nearby-loading{position:absolute;top:50%;right:12px;left:12px;z-index:2;display:flex;align-items:center;gap:9px;min-width:0;color:#b64200;font-size:.78rem;font-weight:900;transform:translateY(-50%);pointer-events:none}.buyer-address-nearby-loading[hidden]{display:none}.buyer-address-nearby-loading>i,.buyer-address-map-loading>span{width:18px;height:18px;flex:0 0 18px;border:3px solid rgba(255,90,0,.2);border-top-color:#ff5a00;border-radius:999px;animation:buyer-address-loading-spin .8s linear infinite}@keyframes buyer-address-loading-spin{to{transform:rotate(360deg)}}.buyer-address-suggestions{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:2800;max-height:min(280px,38dvh);overflow-y:auto;border:1px solid #f2d4bf;border-radius:10px;background:#fff;box-shadow:0 18px 38px #0b183033}.buyer-address-suggestions[hidden]{display:none}.buyer-address-suggestions button{display:grid;gap:3px;width:100%;min-height:54px;border:0;padding:10px 13px;color:#17233a;background:#fff;text-align:left;cursor:pointer}.buyer-address-suggestions button+button{border-top:1px solid #f1e8e1}.buyer-address-suggestions button:hover,.buyer-address-suggestions button:focus-visible{outline:0;background:#fff7f1}.buyer-address-suggestions strong{overflow-wrap:anywhere;font-size:.85rem;line-height:1.35}.buyer-address-suggestions small,.buyer-address-suggestions-empty{color:#7b8493;font-size:.7rem}.buyer-address-suggestions-empty{margin:0;padding:13px;line-height:1.4}.buyer-address-attribution{color:#7b8493;font-size:.66rem;line-height:1.35}.buyer-address-attribution[hidden]{display:none}.buyer-address-attribution a{color:inherit;text-decoration:underline;text-underline-offset:2px}.buyer-address-map-section{display:grid;gap:8px}.buyer-address-map-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.buyer-address-map-header>span{display:grid;gap:2px;min-width:0}.buyer-address-map-header strong{color:#17233a;font-size:.82rem;font-weight:900}.buyer-address-map-header small,.buyer-address-map-status{color:#6b7280;font-size:.7rem;line-height:1.35}.buyer-address-map-header a{flex:0 0 auto;border:1px solid #f3d4bf;border-radius:999px;padding:7px 10px;color:#a63d05;background:#fff;font-size:.68rem;font-weight:900;text-decoration:none}.buyer-address-map-header a[hidden]{display:none}.buyer-address-map-shell{position:relative;min-height:174px;overflow:hidden;border:1px solid #f1c8aa;border-radius:14px;background:linear-gradient(145deg,#fff7f0,#f3f7f6);box-shadow:inset 0 0 0 1px #ffffffb8}.buyer-address-map,.buyer-address-map-loading,.buyer-address-map-empty{position:absolute;top:0;right:0;bottom:0;left:0}.buyer-address-map[hidden],.buyer-address-map-loading[hidden],.buyer-address-map-empty[hidden]{display:none}.buyer-address-map-loading{display:grid;place-content:center;justify-items:center;gap:7px;padding:18px;color:#586476;background:linear-gradient(145deg,#fff7f0f7,#f3f7f6f7);text-align:center}.buyer-address-map-loading>span{width:30px;height:30px;border-width:4px}.buyer-address-map-loading strong{color:#27364c;font-size:.8rem}.buyer-address-map-loading small{font-size:.68rem}.buyer-address-map-empty{display:grid;place-content:center;gap:3px;padding:18px;color:#586476;text-align:center}.buyer-address-map-empty>span{color:#ff5a00;font-size:1.8rem;line-height:1}.buyer-address-map-empty strong{color:#27364c;font-size:.78rem}.buyer-address-map-empty small{font-size:.68rem}.buyer-address-map-status{min-height:1em;margin:0}.buyer-address-place-autocomplete{width:100%;color-scheme:light;background:transparent;font:inherit}.buyer-address-place-autocomplete::part(input){min-height:52px;border:0;border-radius:0;padding:0 14px;color:#0b1830;background:transparent;box-shadow:none;font:inherit;font-size:1rem}.buyer-address-place-autocomplete::part(focus-ring){border:0;border-radius:0;outline:0;box-shadow:none}.buyer-address-place-autocomplete::part(prediction-list){z-index:2600;border:1px solid #f2d4bf;border-radius:12px;box-shadow:0 18px 38px #0b183033}.buyer-address-autocomplete-help{color:#6b7280;font-size:.78rem;line-height:1.4}.pac-container{z-index:2700!important;border:1px solid #f2d4bf;border-radius:12px;box-shadow:0 18px 38px #0b183033;font-family:inherit}.buyer-address-modal-card footer{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:10px}.buyer-address-modal-card footer button{min-height:48px;border-radius:10px;font:inherit;font-weight:900;cursor:pointer}.buyer-address-cancel{border:1px solid #d9dce2;color:#455064;background:#fff}.buyer-address-save{border:0;color:#fff;background:linear-gradient(180deg,#ff7414,#ff5a00);box-shadow:0 10px 22px #ff5a0038}.buyer-address-save:disabled{opacity:.68;cursor:wait}@media(max-width:560px){body .buyer-contact-card{padding-inline:10px}body .buyer-address-visual{aspect-ratio:1.55 / 1;border-radius:10px}body .buyer-contact-card .buyer-address-visual>img{position:absolute;left:50%;top:50%;width:auto;max-width:none;height:186%;object-fit:fill;transform:translate(-80%,-42%)}.buyer-address-live-controls{left:15%;top:68%;width:70.5%;height:27%}.buyer-address-notice:not(.is-missing-address) .buyer-address-live-controls{top:42%;height:54%;gap:5px;padding:5px}.buyer-address-live-controls .buyer-profile-address{font-size:.7rem}.buyer-address-live-controls button{font-size:.75rem}.buyer-address-modal{align-items:end;min-height:100dvh;max-height:100dvh;overscroll-behavior:contain;padding:10px}.buyer-address-modal-card{max-height:calc(100dvh - 10px);overflow-y:auto;overscroll-behavior:contain;border-radius:18px 18px 10px 10px;gap:12px;padding:18px 16px max(16px,env(safe-area-inset-bottom))}.buyer-address-modal-card header h2{font-size:1.65rem}.buyer-address-modal-copy{font-size:.82rem}.buyer-address-kind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-address-kind-grid span{min-height:46px;font-size:.76rem}.buyer-address-modal-card footer{position:sticky;bottom:0;z-index:2;margin:0 -4px -4px;padding:8px 4px 4px;background:#fffdfb}.buyer-address-suggestions{position:static;max-height:30dvh;margin-top:6px}.buyer-address-map-shell{min-height:154px}}body:has(.home-screen:not([hidden])){background:#fff}.app-shell{padding-right:0;padding-left:0}body .home-screen{width:min(100%,960px);display:grid;gap:20px;margin:0 auto;padding:0 clamp(14px,3vw,28px) 108px;color:#0b1830;background:#fff;text-align:left}body .home-screen[hidden]{display:none}body .home-header{position:relative;top:auto;z-index:30;width:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:18px 14px;margin:0;border:0;padding:max(22px,calc(env(safe-area-inset-top) + 16px)) 0 0;background:#fff}body .home-header .logo{grid-column:1;grid-row:1;justify-self:start;width:clamp(150px,25vw,205px);height:auto;margin:0;object-fit:contain}body .home-account-icons{grid-column:2;grid-row:1;justify-self:end;display:flex;flex-direction:row;gap:10px}body .home-actions{grid-column:1 / -1;grid-row:2;width:100%;justify-self:stretch;display:block}body .home-header-sell-source,body .home-header .profile-sign-in-button,body .home-notification-avatar-source{display:none!important}body .home-header .profile-bubble-stack{display:block}body .home-header .profile-bubble-button,body .home-header .home-message-button{width:48px;height:48px;min-width:48px;display:grid;place-items:center;border:1px solid #e9e7e5;border-radius:999px;padding:0;color:#111827;background:#fff;box-shadow:0 7px 18px #0b183012}body .home-header .profile-bubble-button:hover,body .home-header .profile-bubble-button:focus-visible,body .home-header .home-message-button:hover,body .home-header .home-message-button:focus-visible{border-color:#ff6a0d;color:#ff5a00;outline:3px solid rgba(255,90,0,.12)}body .home-notification-icon,body .home-header .home-message-button svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body .home-header .profile-notification-badge{top:3px;right:2px;min-width:12px;height:12px;border:2px solid #fff;border-radius:999px;padding:0;color:transparent;background:#ff5a00;font-size:0}body .home-header .header-search-shell{position:relative;width:100%;min-height:64px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:2px;border:1px solid #ece9e7;border-radius:999px;padding:4px 12px;background:#fff;box-shadow:0 11px 26px #22222217}body .home-header .home-search-panel,body .home-header .home-search-panel[hidden]{position:static;width:100%;display:block;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}body .home-header .header-search-field{min-height:52px;grid-template-columns:30px minmax(0,1fr);gap:10px;border:0;border-radius:999px;padding:0 8px;color:#394150;background:transparent}body .home-header .header-search-field:focus-within{border:0;box-shadow:none}body .home-header .header-search-field svg{width:27px;height:27px;stroke-width:1.8}body .home-header .header-search-field input{color:#0b1830;font-size:clamp(.96rem,3vw,1.08rem)}body .home-header .header-search-toggle{width:48px;height:48px;border:0;border-radius:999px;color:#4b5563;background:transparent;box-shadow:none}body .home-header .header-search-toggle[aria-expanded=true]{color:#4b5563;background:transparent}body .home-header .header-search-toggle svg{width:26px;height:26px}body .home-header .header-search-suggestions{position:absolute;z-index:80;top:calc(100% + 8px);right:0;left:0;border:1px solid #eadfd8;border-radius:16px;padding:8px;background:#fff;box-shadow:0 22px 45px #362a222e}.map-profile-layout{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}body .map-profile-layout .map-panel{width:100%;display:grid;gap:8px;margin:0;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;overflow:visible}.map-discovery-bar{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 4px}.map-near-you-button,.map-list-view-button{min-height:42px;display:inline-flex;align-items:center;gap:9px;border:0;padding:0;color:#0b1830;background:transparent;font:inherit;font-size:.96rem;cursor:pointer}.map-near-you-button strong{font-size:1.02rem;line-height:1}.map-near-you-pin{width:23px;height:23px;display:block;flex:0 0 23px;overflow:visible;fill:none;stroke:#ff5a00;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.map-list-view-button{color:#263244;font-size:.88rem;font-weight:800}.map-list-view-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}body .map-profile-layout .map-header{min-height:0;border:0;border-radius:14px;padding:8px 10px;background:#fff8f3}body .map-profile-layout .map-actions{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:7px}body .map-profile-layout .map-actions>button,body .map-profile-layout .zip-form button{min-height:34px;border-radius:999px;padding:0 12px;font-size:.72rem}body .map-profile-layout .zip-form{min-width:min(100%,230px);flex:1 1 220px}body .map-profile-layout .zip-form input{min-height:34px;border-radius:999px 0 0 999px}body .map-profile-layout #mapStatus{flex:1 1 100%;min-height:0;padding:2px 4px 0;font-size:.68rem}body .map-profile-layout .map-stage{width:100%;min-height:0;height:clamp(280px,42vw,390px);border:0;border-radius:24px;background:#edf4f4;box-shadow:inset 0 0 0 1px #0b18300a;overflow:hidden}body .map-profile-layout .map-reset-button{position:absolute;z-index:24;top:12px;right:12px;min-height:38px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(15,23,42,.12);border-radius:999px;padding:7px 12px;color:#0b1830;background:#fffffff0;box-shadow:0 8px 20px #0f172a29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}body .map-profile-layout .map-reset-button span{color:#ff5a00;font-size:1.05rem;line-height:1}body .map-profile-layout .map-reset-button strong{font-size:.74rem;font-weight:900}body .map-profile-layout .map-reset-button:hover,body .map-profile-layout .map-reset-button:focus-visible{border-color:#ff5a007a;outline:3px solid rgba(255,90,0,.18);outline-offset:2px}body .map-profile-layout .map-radius-bubble{top:12px;right:12px;transform:scale(.86);transform-origin:top right}body .map-profile-layout .map-location-drag-tip{top:auto;right:auto;bottom:14px;left:14px;max-width:min(280px,calc(100% - 86px));border-radius:999px}body .map-profile-layout .map-move-controls{right:12px;bottom:14px}body .home-shop-hero{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;overflow:visible}body .home-shop-hero .home-shop-hero-choice{position:relative;inset:auto;width:100%;min-height:250px;display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,42%);align-items:stretch;border:0;border-radius:24px;padding:22px 18px 18px;color:#0b1830;background:linear-gradient(145deg,#fff4ea,#fffaf6);box-shadow:none;text-align:left;overflow:hidden;cursor:pointer}body .home-shop-hero .home-shop-hero-booths{background:linear-gradient(145deg,#fff8f4,#f5f2ff)}body .home-shop-hero .home-shop-hero-choice:hover,body .home-shop-hero .home-shop-hero-choice:focus-visible{outline:3px solid rgba(255,90,0,.22);transform:translateY(-2px)}.home-shop-card-copy{position:relative;z-index:2;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.home-shop-card-copy strong{color:#0b1830;font-family:var(--font-profile-title, system-ui, sans-serif);font-size:clamp(1.25rem,3.6vw,1.75rem);line-height:1}.home-shop-card-copy small{margin-top:16px;color:#293548;font-size:clamp(.72rem,2vw,.9rem);line-height:1.65}.home-shop-card-copy b{margin-top:auto;border-radius:10px;padding:10px 13px;color:#fff;background:linear-gradient(180deg,#ff7414,#ff5a00);box-shadow:0 8px 16px #ff5a0030;font-size:clamp(.68rem,1.8vw,.84rem);white-space:nowrap}.home-shop-card-art{position:absolute;z-index:1;right:-2%;bottom:7%;width:55%;height:72%;display:block;background-repeat:no-repeat;pointer-events:none}.home-shop-card-art-tables{background-image:url(/assets/flea-mascot-DKPNg-mW.png);background-position:62% 50%;background-size:142%}.home-shop-card-art-booths{right:-2%;bottom:15%;width:53%;height:56%;background-image:url(/assets/home-shop-hero-BmVeK2VX.png);background-position:97% 0;background-size:410% auto}body .nearby-profiles{width:100%;max-height:none;display:grid;gap:12px;margin:0;padding:0;background:transparent;overflow:visible}.nearby-heading-row,.product-reel-head{min-height:38px;display:flex;align-items:end;justify-content:space-between;gap:16px;padding:0 4px}body .nearby-profiles .nearby-heading-row h2,body .home-screen .product-reel-head h2{margin:0;color:#0b1830;font-family:var(--font-profile-title, system-ui, sans-serif);font-size:clamp(1.35rem,4vw,1.75rem);font-weight:800;line-height:1;letter-spacing:-.02em}.nearby-heading-row>button,.featured-see-all{border:0;padding:6px 0;color:#ff5a00;background:transparent;font:inherit;font-size:.9rem;font-weight:800;cursor:pointer}body .nearby-grid{width:100%;max-height:none;display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;padding:2px 4px 12px;scroll-snap-type:x mandatory;scrollbar-width:none}body .nearby-grid::-webkit-scrollbar{display:none}body .nearby-grid .profile-result{position:relative;flex:0 0 clamp(230px,31vw,280px);width:clamp(230px,31vw,280px);min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:176px auto auto auto;align-items:stretch;gap:0;border:1px solid #e8e5e2;border-radius:20px;padding:0;color:#0b1830;background:#fff;box-shadow:0 8px 22px #0b18300f;scroll-snap-align:start;overflow:hidden}body .nearby-grid .profile-result-vendor[data-current-booth-brand],body .nearby-grid .profile-result-vendor[data-booth-brand]{color:#0b1830;background:#fff}body .nearby-grid .profile-result-vendor[data-current-booth-brand]:after,body .nearby-grid .profile-result-vendor[data-booth-brand]:after{display:none}.profile-storefront-cover{position:relative;min-width:0;overflow:visible;background:#f0ece8}.profile-storefront-photo{width:100%;height:176px;display:block;background:#f0ece8;object-fit:cover}body .nearby-grid .profile-avatar{position:absolute;z-index:3;bottom:-28px;left:14px;width:60px;height:60px;border:3px solid #fff;border-radius:999px;background:#fff;box-shadow:0 5px 14px #0b183024;object-fit:cover}body .nearby-grid .profile-result-info{min-width:0;display:grid;gap:4px;padding:36px 14px 10px}body .nearby-grid .profile-result-title{margin:0;color:#0b1830;font-family:var(--font-body);font-size:.94rem;font-weight:900;line-height:1.2}body .nearby-grid .profile-result-vendor .profile-result-title,body .nearby-grid .profile-result-vendor .profile-result-copy small,body .nearby-grid .profile-result-vendor .profile-result-copy small:first-of-type{color:#0b1830}body .nearby-grid .profile-result-copy{display:grid;gap:3px}body .nearby-grid .profile-result-copy small{color:#657083;font-size:.7rem;line-height:1.25}body .nearby-grid .profile-result-copy .location-ping{color:#ff5a00}.profile-card-social-row{min-height:24px;display:flex;align-items:center;gap:7px}body .nearby-grid .profile-review-score{color:#626b79;font-size:.66rem}body .nearby-grid .seller-social-links{gap:4px}body .nearby-grid .seller-social-link{width:20px;height:20px;font-size:.58rem}body .nearby-grid .profile-product-images{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:7px;margin:0;padding:0 12px 8px;overflow:visible}body .nearby-grid .profile-product-link{width:100%;aspect-ratio:1;overflow:hidden;border:0;border-radius:9px;padding:0;background:#f4f1ef}body .nearby-grid .product-photo{width:100%;height:100%;min-height:0;border-radius:9px;object-fit:cover}.profile-card-item-count{padding:0 14px 14px;color:#596274;font-size:.7rem}body .home-screen .product-reel-panel{width:100%;display:grid;gap:10px;margin:0;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;overflow:visible}body .home-screen .product-reel-toolbar{position:static;display:grid;gap:10px;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.product-reel-heading-actions{display:inline-flex;align-items:center;gap:10px}body .home-screen .shuffle-reel-button{width:30px;height:30px;border-radius:999px;color:#ff5a00;background:#fff4eb}body .home-screen .product-reel-filters{width:100%;display:flex;flex-wrap:nowrap;gap:7px;overflow-x:auto;padding:0 4px 3px;scrollbar-width:none}body .home-screen .product-reel-filters::-webkit-scrollbar{display:none}body .home-screen .product-reel-filters>button{min-height:34px;flex:0 0 auto;border-radius:999px;padding:0 14px;font-size:.72rem}body .home-screen .product-discovery-filter{flex:0 0 auto}body .home-screen .product-reel-select-filter{min-height:34px;display:flex;align-items:center;gap:5px;border-radius:999px;padding:3px 10px}body .home-screen .product-reel{width:100%;display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;overflow-y:hidden;border:0;padding:2px 4px 12px;scroll-snap-type:x mandatory;scrollbar-width:none}body .home-screen .product-reel::-webkit-scrollbar{display:none}body .home-screen .nearby-product-preview{position:relative;flex:0 0 clamp(158px,23vw,205px);width:clamp(158px,23vw,205px);border:0;border-radius:18px;background:transparent;box-shadow:none;scroll-snap-align:start;overflow:visible}body .home-screen .nearby-product-photo{border-radius:18px;background:#f2efed;overflow:hidden}body .home-screen .home-product-gallery{background:#f2efed}body .home-screen .nearby-favorite-button{top:8px;right:8px;border:0;color:#fff;background:#0b18302e;font-size:1.15rem}body .home-screen .nearby-photo-count{right:7px;bottom:7px;left:auto;padding:4px 7px;font-size:.54rem}body .home-screen .nearby-product-copy{position:relative;min-height:88px;display:grid;gap:3px;padding:10px 2px 0;background:transparent}body .home-screen .nearby-product-copy strong{position:absolute;top:-46px;left:8px;z-index:3;border:1px solid rgba(11,24,48,.08);border-radius:9px;padding:5px 8px;color:#0b1830;background:#fffffff5;box-shadow:0 4px 10px #0b183014;font-size:.92rem}body .home-screen .nearby-product-copy h3{min-height:0;color:#0b1830;font-size:.82rem;line-height:1.25}body .home-screen .nearby-product-copy small,body .home-screen .nearby-product-copy span{display:none}body .home-screen .nearby-product-copy em{color:#ff5a00;font-size:.66rem}body .home-screen .reel-status{margin:0 4px;color:#768093;font-size:.68rem}.home-bottom-navigation{position:fixed;z-index:90;right:0;bottom:0;left:0;width:min(100%,960px);min-height:calc(76px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;margin:0 auto;border-top:1px solid #e9e6e4;padding:7px 4px max(7px,env(safe-area-inset-bottom));background:#fffffff5;box-shadow:0 -8px 22px #0b18300d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.home-bottom-navigation button{min-width:0;min-height:58px;display:grid;place-items:center;align-content:center;gap:4px;border:0;padding:3px 2px;color:#4b5563;background:transparent;font:inherit;font-size:.68rem;cursor:pointer}.home-bottom-navigation button svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.home-bottom-navigation button.is-active{color:#ff5a00}.home-bottom-navigation button.is-active svg{fill:#ff5a00;stroke:#ff5a00}.home-bottom-navigation .home-bottom-sell{align-self:start;margin-top:-30px;color:#4b5563}.home-bottom-navigation .home-bottom-sell strong{width:68px;height:68px;display:grid;place-items:center;border-radius:999px;color:#fff;background:linear-gradient(180deg,#ff7414,#ff5200);box-shadow:0 12px 24px #ff5a0040;font-family:system-ui,sans-serif;font-size:2.7rem;font-weight:300;line-height:1}body .home-screen .home-footer{margin-top:8px;padding-bottom:24px}@media(max-width:620px){body .home-screen{gap:16px;padding-right:12px;padding-left:12px}body .home-header{gap:14px 10px}body .home-header .logo{width:165px}body .home-header .profile-bubble-button,body .home-header .home-message-button{width:44px;height:44px;min-width:44px}body .home-header .header-search-shell{min-height:58px;grid-template-columns:minmax(0,1fr);padding-inline:8px}body .home-header .header-search-field{min-height:48px;grid-template-columns:27px minmax(0,1fr);gap:7px}body .map-profile-layout .map-stage{height:288px;border-radius:18px}body .map-profile-layout .map-location-drag-tip{max-width:190px;padding:7px 10px}body .map-profile-layout .map-location-drag-tip strong{font-size:.68rem}body .map-profile-layout .map-location-drag-tip small{display:none}body .home-shop-hero{gap:10px}body .home-shop-hero .home-shop-hero-choice{min-height:224px;grid-template-columns:minmax(0,1fr) 44%;border-radius:18px;padding:18px 12px 14px}.home-shop-card-copy strong{font-size:clamp(1rem,5vw,1.3rem)}.home-shop-card-copy small{margin-top:10px;font-size:.67rem;line-height:1.55}.home-shop-card-copy b{border-radius:8px;padding:9px 10px;font-size:.64rem}body .nearby-grid .profile-result{flex-basis:238px;width:238px}body .home-screen .nearby-product-preview{flex-basis:158px;width:158px}.home-bottom-navigation{min-height:calc(72px + env(safe-area-inset-bottom))}.home-bottom-navigation button{font-size:.62rem}.home-bottom-navigation button svg{width:24px;height:24px}.home-bottom-navigation .home-bottom-sell strong{width:62px;height:62px;font-size:2.4rem}}@media(max-width:390px){body .home-header .logo{width:145px}body .home-header .profile-bubble-button,body .home-header .home-message-button{width:40px;height:40px;min-width:40px}body .home-shop-hero .home-shop-hero-choice{min-height:210px;padding-inline:10px}.home-shop-card-copy small{font-size:.61rem}.home-shop-card-copy b{padding-inline:8px;font-size:.58rem}.home-bottom-navigation button span{font-size:.58rem}}body .home-header .home-brand-lockup{width:auto!important;height:66px;display:inline-flex;align-items:center;gap:5px;border:0;padding:0;color:#f45b0a;background:transparent;cursor:pointer}.home-brand-pin{position:relative;width:50px;height:42px;display:block;overflow:hidden}.home-brand-pin img{position:absolute;top:-1px;left:-16px;width:84px;height:84px;max-width:none;object-fit:contain}.home-brand-word{display:block;margin-top:4px;color:#f45b0a;font-family:Pacifico,Brush Script MT,cursive;font-size:clamp(2.35rem,8vw,3.2rem);font-weight:400;line-height:1;letter-spacing:-.04em}body .home-header .home-search-panel>.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px;padding:0;border:0;white-space:nowrap}body .map-profile-layout .map-header{display:none}body .map-profile-layout .map-header.is-open{display:block}body .home-shop-hero .home-shop-hero-choice>.home-shop-card-copy{position:relative;inset:auto;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}body .home-shop-hero .home-shop-hero-choice>.home-shop-card-art{position:absolute;right:-2%;bottom:7%;width:55%;height:72%;overflow:visible;clip:auto;white-space:normal}body .home-shop-hero .home-shop-hero-choice>.home-shop-card-art-booths{right:-2%;bottom:15%;width:53%;height:56%}body .map-panel.has-google-map .map-stage:before,body .map-panel.has-google-map .map-stage:after{display:none}@media(max-width:390px){body .home-header .home-brand-lockup{height:58px;gap:2px}.home-brand-pin{width:46px;height:39px}.home-brand-pin img{left:-14px;width:76px;height:76px}.home-brand-word{font-size:2.25rem}}body .map-profile-layout .map-discovery-bar{position:relative;z-index:30;overflow:visible}body .map-profile-layout .map-near-you-menu{position:relative;display:inline-flex;align-items:center}body .map-profile-layout .map-near-you-button{position:relative;z-index:2;border-radius:12px;padding:0 4px}body .map-profile-layout .map-near-you-button:focus-visible{outline:3px solid rgba(249,115,22,.24);outline-offset:3px}body .map-profile-layout .map-near-you-chevron{display:inline-block;font-size:1rem;transition:transform .18s ease}body .map-profile-layout .map-near-you-button[aria-expanded=true] .map-near-you-chevron{transform:rotate(180deg)}body .map-profile-layout .map-header{position:absolute;top:calc(100% + 8px);left:0;z-index:50;width:min(350px,calc(100vw - 34px));min-height:0;margin:0;border:1px solid rgba(249,115,22,.22);border-radius:20px;padding:16px;color:#0b1830;background:#fffffffa;box-shadow:0 18px 44px #2d1f152e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body .map-profile-layout .map-header.is-open{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;animation:near-you-menu-in .16s ease-out both}@keyframes near-you-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}body .map-profile-layout .nearby-search-menu-heading{display:grid;gap:3px;padding:0 2px;text-align:left}body .map-profile-layout .nearby-search-menu-heading strong{color:#0b1830;font-size:1rem;line-height:1.2}body .map-profile-layout .nearby-search-menu-heading small{color:#6b7280;font-size:.72rem}body .map-profile-layout .map-actions,body .map-profile-layout .map-actions.is-location-verified{width:100%;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px}body .map-profile-layout .map-actions>button,body .map-profile-layout .zip-form button{min-height:42px;border-radius:12px;padding:0 14px;font-size:.78rem}body .map-profile-layout .location-button{width:100%;background:#0ea5e9}body .map-profile-layout .zip-form{width:100%;min-width:0;max-width:none;grid-template-columns:minmax(0,1fr) auto;gap:8px}body .map-profile-layout .zip-form input{width:100%;min-height:42px;border:1px solid #eadfd7;border-radius:12px;padding:0 12px;background:#fff8f3;text-align:left}body .map-profile-layout .map-actions.is-location-verified .zip-form{display:none;max-width:none;opacity:1;pointer-events:auto;transform:none}body .map-profile-layout .switch-zip-button{width:100%;border-radius:12px;background:#fff8f3;box-shadow:none}body .map-profile-layout .map-radius-bubble{position:static;inset:auto;width:100%;border:1px solid #eadfd7;border-radius:12px;padding:0;background:#fff;box-shadow:none;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}body .map-profile-layout .search-radius-control{width:100%;min-width:0;min-height:42px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:5px 8px 5px 13px}body .map-profile-layout .search-radius-control span{color:#525f70;font-size:.76rem;font-weight:800}body .map-profile-layout .search-radius-control select{width:100%;min-height:32px;border-radius:9px;text-align:right}body .map-profile-layout #mapStatus{min-height:0;padding:0 2px;color:#6b7280;font-size:.68rem;line-height:1.35;text-align:left}body .map-profile-layout .map-stage .map-radius-bubble,body .map-profile-layout .map-stage .map-location-drag-tip,body .map-profile-layout .map-stage .map-move-controls,body .home-screen .map-open-link{display:none!important}@media(max-width:560px){body .map-profile-layout .map-header{width:min(330px,calc(100vw - 28px));border-radius:18px;padding:14px}}@media(prefers-reduced-motion:reduce){body .map-profile-layout .map-header.is-open{animation:none}}body .home-header .home-brand-lockup{width:clamp(168px,25vw,218px)!important;height:clamp(54px,8vw,68px);display:block;overflow:hidden;border:0;border-radius:0;padding:0;background:#fff}body .home-header .home-brand-logo{width:100%;height:100%;display:block;object-fit:contain}body .home-shop-hero .home-shop-card-art-tables,body .home-shop-hero .home-shop-card-art-booths{background-repeat:no-repeat;background-position:center bottom;background-size:contain}body .home-shop-hero .home-shop-card-art-tables{background-image:url(/assets/home-shop-tables-reference-DHXj9hnV.png)}body .home-shop-hero .home-shop-card-art-booths{background-image:url(/assets/home-shop-booths-reference-CVwVNpMY.png)}body .map-profile-layout .map-near-you-button{min-height:42px;gap:7px;border:0;border-radius:0;padding:0;color:#0b1830;background:transparent;box-shadow:none}body .map-profile-layout .map-near-you-button:hover,body .map-profile-layout .map-near-you-button:focus,body .map-profile-layout .map-near-you-button:focus-visible{border:0;outline:0;color:#0b1830;background:transparent;box-shadow:inset 0 -2px #ff5a0052}body .map-profile-layout .map-near-you-pin{width:22px;height:22px;flex-basis:22px;stroke-width:2.1}body .map-profile-layout .map-near-you-button strong{font-size:1rem;font-weight:800}body .map-profile-layout .map-near-you-chevron{margin-left:1px;color:#465365;font-size:1rem}body .sell-header{grid-template-columns:minmax(145px,1fr) auto auto;gap:8px}body .sell-header>.sell-logo{grid-column:1;grid-row:1;width:clamp(145px,20vw,185px);max-height:58px;justify-self:start;object-fit:contain}body .sell-header>.screen-account-actions-left{grid-column:2;grid-row:1;justify-self:end}body .sell-header>.back-button{grid-column:3;grid-row:1;justify-self:end}@media(max-width:560px){body .home-header .home-brand-lockup{width:150px!important;height:50px}body .sell-header{grid-template-columns:minmax(128px,1fr) auto auto;padding-inline:8px}body .sell-header>.sell-logo{width:132px;max-height:48px}}body #nationalFeed .national-feed-header{grid-template-columns:118px minmax(0,1fr) 48px}body #nationalFeed .feed-brand{position:relative;width:116px;height:48px;overflow:visible;border:0;border-radius:0;padding:0;color:#ff5a00;background:#fff}body #nationalFeed .feed-brand-logo{width:112px;height:42px;display:block;object-fit:contain}body #nationalFeed .feed-back-arrow{position:absolute;left:-3px;bottom:-2px;width:22px;height:22px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;color:#fff;background:#ff5a00;box-shadow:0 4px 9px #c2410c3d;font-size:.86rem}body #nationalFeed .feed-back-button:hover,body #nationalFeed .feed-back-button:focus-visible{color:#ff5a00;background:#fff}@media(max-width:420px){body #nationalFeed .national-feed-header{grid-template-columns:105px minmax(0,1fr) 42px;gap:4px;padding-inline:8px}body #nationalFeed .feed-brand{width:103px}body #nationalFeed .feed-brand-logo{width:100px;height:40px}body #nationalFeed .feed-mode-tabs{gap:10px}}body .home-shop-hero .home-shop-hero-choice>.home-shop-card-art,body .home-shop-hero .home-shop-hero-choice>.home-shop-card-art-booths{right:-2%;bottom:2%;width:57%;height:88%;background-position:center bottom;background-size:contain}body .home-shop-hero+.nearby-profiles{margin-top:-18px}body .home-screen .product-reel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px;overflow:visible;padding:2px 4px 14px;scroll-snap-type:none}body .home-screen .nearby-product-preview{min-width:0;width:100%;max-width:none;flex:none;border-radius:16px;scroll-snap-align:none}body .home-screen .nearby-product-photo{width:100%;aspect-ratio:1;border-radius:16px}body .home-screen .nearby-product-copy{min-width:0}body .home-screen .nearby-product-copy h3{display:-webkit-box;min-height:2.5em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:560px){body .home-shop-hero+.nearby-profiles{margin-top:-18px}body .home-screen .product-reel{gap:12px 7px;padding-inline:0}body .home-screen .nearby-product-preview,body .home-screen .nearby-product-photo{border-radius:11px}body .home-screen .nearby-product-copy{min-height:72px;padding-top:7px}body .home-screen .nearby-product-copy h3{font-size:.68rem}body .home-screen .nearby-product-copy strong{top:-36px;left:4px;padding:4px 6px;font-size:.7rem}body .home-screen .nearby-product-copy em{display:none}body .home-screen .nearby-favorite-button{top:4px;right:4px;font-size:.88rem}body .home-screen .nearby-photo-count{display:none}}.home-bottom-navigation[hidden]{display:none}.home-bottom-navigation .home-bottom-profile img{width:34px;height:34px;display:block;border:2px solid #dfe3e8;border-radius:999px;background:#fff2e8;object-fit:cover;box-shadow:0 4px 12px #0b18301a}.home-bottom-navigation .home-bottom-profile.is-active img{border-color:#ff5a00;box-shadow:0 0 0 3px #ff5a0024}body :is(#sellerStoreScreen,#buyerProfileScreen,#sellScreen,#vendorDashboardScreen,#messageCenterScreen){min-height:100vh;padding:0 clamp(12px,3vw,26px) calc(110px + env(safe-area-inset-bottom));color:#0b1830;background:#fff}body :is(#sellerStoreScreen,#buyerProfileScreen,#sellScreen,#vendorDashboardScreen,#messageCenterScreen)>.sell-header{position:relative;top:auto;z-index:6;grid-template-columns:minmax(145px,1fr) auto;min-height:82px;gap:12px;margin:0 0 18px;border:0;padding:max(16px,calc(env(safe-area-inset-top) + 10px)) 0 6px;background:#fff}body :is(#sellerStoreScreen,#buyerProfileScreen,#sellScreen,#vendorDashboardScreen,#messageCenterScreen)>.sell-header>.screen-account-actions-left{display:none}body :is(#sellerStoreScreen,#buyerProfileScreen,#sellScreen,#vendorDashboardScreen,#messageCenterScreen)>.sell-header>.sell-logo{grid-column:1;width:clamp(150px,22vw,190px);max-height:58px;justify-self:start;object-fit:contain}body :is(#sellerStoreScreen,#buyerProfileScreen,#sellScreen,#vendorDashboardScreen,#messageCenterScreen)>.sell-header>.back-button{grid-column:2;width:42px;height:42px;justify-self:end;border:1px solid #e6e8ec;border-radius:999px;color:#0b1830;background:#fff;box-shadow:0 6px 16px #0b183014}body :is(#sellerStoreScreen,#buyerProfileScreen,#sellScreen,#vendorDashboardScreen,#messageCenterScreen) :is(h1,h2,h3){color:#0b1830}@media(max-width:560px){.home-bottom-navigation .home-bottom-profile img{width:31px;height:31px}body :is(#sellerStoreScreen,#buyerProfileScreen,#sellScreen,#vendorDashboardScreen,#messageCenterScreen){padding-right:12px;padding-left:12px}body :is(#sellerStoreScreen,#buyerProfileScreen,#sellScreen,#vendorDashboardScreen,#messageCenterScreen)>.sell-header{grid-template-columns:minmax(132px,1fr) auto}body :is(#sellerStoreScreen,#buyerProfileScreen,#sellScreen,#vendorDashboardScreen,#messageCenterScreen)>.sell-header>.sell-logo{width:142px}}.booth-flea-clipboard .booth-character-clipboard{z-index:1;top:168px;right:12px;bottom:auto;width:88px}@media(max-width:520px){.booth-flea-clipboard .booth-character-clipboard{top:164px;right:4px;width:76px}}body #buyerProfileScreen{width:min(100%,1000px)}body #buyerProfileScreen>.profile-dashboard-header{grid-template-columns:minmax(150px,1fr) auto;margin-bottom:10px}body #buyerProfileScreen>.profile-dashboard-header>.sell-logo{width:clamp(158px,24vw,225px)}body #buyerProfileScreen>.profile-dashboard-header>#backBuyerHomeButton{display:none}.profile-dashboard-header-actions{grid-column:2;display:flex;align-items:center;gap:12px}.profile-dashboard-header-button{position:relative;width:48px;height:48px;display:grid;place-items:center;border:1px solid #e6e8ec;border-radius:999px;padding:0;color:#0b1830;background:#fff;box-shadow:0 7px 18px #0b183014;cursor:pointer}.profile-dashboard-header-button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.profile-dashboard-notification-button>span{position:absolute;top:5px;right:5px;width:10px;height:10px;display:none;border:2px solid #fff;border-radius:999px;background:#ff5a00}.profile-dashboard-notification-button>span.is-active{display:block}.profile-dashboard-search{min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-bottom:28px;border:1px solid #eceef1;border-radius:26px;padding:0 24px;background:#fff;box-shadow:0 10px 25px #0b18301a}.profile-dashboard-search>svg{width:30px;height:30px;fill:none;stroke:#586272;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.profile-dashboard-search input{min-width:0;height:52px;border:0;outline:0;padding:0;color:#0b1830;background:transparent;font:700 clamp(1rem,2.2vw,1.28rem)/1.2 system-ui,sans-serif}.profile-dashboard-search input::placeholder{color:#687386;opacity:1}.profile-activity-dashboard{display:grid;gap:20px}.profile-dashboard-heading,.profile-dashboard-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.profile-dashboard-heading h1,.profile-dashboard-panel>header h2{margin:0;color:#0b1830;font-family:system-ui,sans-serif;font-weight:900;letter-spacing:-.03em}.profile-dashboard-heading h1{font-size:clamp(1.35rem,3vw,1.8rem)}.profile-dashboard-heading button,.profile-dashboard-panel>header button{border:0;padding:4px;color:#f45100;background:transparent;font:800 .95rem/1.2 system-ui,sans-serif;cursor:pointer}.profile-dashboard-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.profile-dashboard-stats button{min-width:0;min-height:114px;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;border:0;border-radius:18px;padding:16px;color:#0b1830;background:linear-gradient(135deg,#fff8f2,#fff0e4);text-align:left;cursor:pointer}.profile-dashboard-stats button:nth-child(2){background:linear-gradient(135deg,#fffaf0,#fff4d9)}.profile-dashboard-stats button:nth-child(3){background:linear-gradient(135deg,#f5faff,#e6f2ff)}.profile-stat-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:999px;color:#f45100;background:#ffd9c2;font:900 1.5rem/1 system-ui,sans-serif}.profile-stat-icon-sold{color:#e6a000;background:#ffe8a5}.profile-stat-icon-watchers{color:#0867c7;background:#c9e4ff}.profile-dashboard-stats strong{color:#0b1830;font:900 1.85rem/1 system-ui,sans-serif}.profile-dashboard-stats button>span:last-child{min-width:0;display:grid;gap:3px}.profile-dashboard-stats b,.profile-dashboard-stats small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-dashboard-stats b{font:850 .92rem/1.15 system-ui,sans-serif}.profile-dashboard-stats small{color:#626c7a;font:500 .82rem/1.15 system-ui,sans-serif}.profile-dashboard-stats [data-profile-watching-analytics]{position:relative}.profile-dashboard-stats [data-profile-watching-analytics]:hover,.profile-dashboard-stats [data-profile-watching-analytics]:focus-visible,.profile-dashboard-stats [data-profile-watching-analytics][aria-expanded=true]{box-shadow:0 14px 34px #0867c724;outline:2px solid rgba(8,103,199,.2);outline-offset:2px}.profile-watching-analytics-popover{position:fixed;z-index:1200;width:min(390px,calc(100vw - 28px));max-height:min(520px,calc(100vh - 32px));overflow:auto;border:1px solid #d9e9f8;border-radius:22px;padding:16px;color:#0b1830;background:#fffffffa;box-shadow:0 24px 64px #0b183033}.profile-watching-analytics-popover[hidden]{display:none}.profile-watching-analytics-popover:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#ff6500,#ff9c29 50%,#3d8fdf)}.profile-watching-analytics-popover>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:4px 2px 12px;border-bottom:1px solid #eaf0f6}.profile-watching-analytics-popover>header>span{display:grid;gap:3px}.profile-watching-analytics-popover>header strong{font:900 1.02rem/1.15 system-ui,sans-serif}.profile-watching-analytics-popover>header small,.profile-watching-analytics-popover>p,.profile-watching-empty small{color:#677386;font:600 .72rem/1.45 system-ui,sans-serif}.profile-watching-analytics-popover>header>b{flex:0 0 auto;border-radius:999px;padding:7px 10px;color:#0867c7;background:#e9f4ff;font:900 .76rem/1 system-ui,sans-serif}#profileWatchingAnalyticsList{display:grid;gap:8px;padding-top:10px}.profile-watching-product{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;border-radius:14px;padding:7px;background:#f8fbfe}.profile-watching-product>img{width:54px;height:54px;grid-row:1 / 3;border-radius:11px;object-fit:cover}.profile-watching-product>span:nth-child(2){min-width:0;display:grid;gap:3px}.profile-watching-product>span:nth-child(2) strong,.profile-watching-product>span:nth-child(2) small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-watching-product>span:nth-child(2) strong{font:850 .82rem/1.15 system-ui,sans-serif}.profile-watching-product>span:nth-child(2) small{color:#657185;font:650 .69rem/1.2 system-ui,sans-serif}.profile-watching-product-actions{display:flex;flex-wrap:wrap;gap:5px}.profile-watching-product-actions b{border-radius:999px;padding:4px 6px;color:#556175;background:#fff;font:800 .61rem/1 system-ui,sans-serif}.profile-watching-analytics-popover>p{margin:11px 2px 0}.profile-watching-empty{display:grid;gap:4px;padding:14px 8px}.profile-sell-banner{min-height:190px;display:grid;grid-template-columns:255px minmax(0,1fr) auto;align-items:center;gap:18px;border-radius:20px;padding:0 36px 0 14px;color:#fff;background:linear-gradient(105deg,#ffb42f,#ff7900 48%,#ff5a00);overflow:hidden}.profile-sell-banner img{width:255px;height:184px;align-self:end;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 16px rgba(116,42,0,.14))}.profile-card-payments-panel{margin:-2px 0 0;border-radius:20px;overflow:hidden}.profile-stripe-dashboard-button{width:calc(100% - 24px);margin:10px 12px 0;border:1px solid rgba(99,91,255,.2);border-radius:16px;padding:12px 14px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;color:#16131f;background:linear-gradient(135deg,#fff,#fff9f4 58%,#f3f1ff);box-shadow:0 10px 24px #48342214;text-align:left;cursor:pointer}.profile-stripe-dashboard-button[hidden]{display:none!important}.profile-stripe-dashboard-button:hover{border-color:#635bff6b;box-shadow:0 13px 30px #4834221f;transform:translateY(-1px)}.profile-stripe-dashboard-button:focus-visible{outline:3px solid rgba(99,91,255,.25);outline-offset:2px}.profile-stripe-dashboard-button:disabled{cursor:wait;opacity:.72;transform:none}.profile-stripe-dashboard-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#7770ff,#635bff);box-shadow:0 7px 14px #635bff3d;font:900 1.18rem/1 system-ui,sans-serif}.profile-stripe-dashboard-button strong{min-width:0;font:900 .94rem/1.15 system-ui,sans-serif}.profile-stripe-dashboard-arrow{color:#635bff;font:900 1rem/1 system-ui,sans-serif}.profile-stripe-dashboard-status{min-height:0;margin:6px 16px 0;color:#6f665f;font-size:.78rem;text-align:center}@media(max-width:560px){.profile-stripe-dashboard-button{width:calc(100% - 16px);margin-inline:8px;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:11px 12px}.profile-stripe-dashboard-mark{width:38px;height:38px}}body #buyerProfileScreen #profileActivityDashboard>.buyer-address-notice.is-dashboard-address{width:100%;max-width:none;margin:0}.profile-sell-banner h2,.profile-sell-banner p{margin:0;color:#fff;font-family:system-ui,sans-serif}.profile-sell-banner h2{font-size:clamp(1.55rem,3vw,2rem);font-weight:900}.profile-sell-banner p{max-width:420px;margin-top:8px;font-size:1rem;font-weight:600;line-height:1.45}.profile-sell-banner button{min-width:178px;min-height:64px;border:0;border-radius:17px;padding:0 22px;color:#f45100;background:#fff;box-shadow:0 10px 20px #712b0026;font:900 1.12rem/1 system-ui,sans-serif;cursor:pointer}.profile-sell-banner button b{margin-left:10px;font-size:1.45rem;font-weight:500}.profile-dashboard-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #e8eaed}.profile-dashboard-tabs button{position:relative;min-height:56px;border:0;padding:8px 5px;color:#1a2433;background:transparent;font:750 clamp(.8rem,2vw,1.05rem)/1.15 system-ui,sans-serif;cursor:pointer}.profile-dashboard-tabs button[aria-pressed=true]{color:#f45100}.profile-dashboard-tabs button[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:4px;border-radius:999px 999px 0 0;background:#ff5a00}.profile-dashboard-panel{scroll-margin-top:16px;display:grid;gap:14px;border:1px solid #e7e9ed;border-radius:20px;padding:18px 20px;background:#fff;box-shadow:0 8px 22px #0b183014}.profile-dashboard-panel>header h2{font-size:clamp(1.12rem,2.5vw,1.4rem)}.profile-dashboard-panel>header h2 span{display:inline-grid;min-width:30px;min-height:30px;place-items:center;margin-left:8px;border-radius:999px;padding:3px 8px;color:#fff;background:#ff5a00;font-size:.82rem;vertical-align:middle}.profile-dashboard-panel-copy{min-width:0;display:grid;gap:5px}.profile-dashboard-panel-copy p{max-width:720px;margin:0;color:#687386;font:550 .78rem/1.4 system-ui,sans-serif}.profile-dashboard-offer-list{display:grid;gap:10px}.profile-dashboard-offer-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-top:1px solid #eef0f3;padding-top:12px}.profile-dashboard-offer-entry:first-child{border-top:0;padding-top:0}.profile-dashboard-offer-entry>.profile-dashboard-offer-row{border-top:0;padding-top:0}.profile-dashboard-offer-archive{min-height:38px;border:1px solid #ffb184;border-radius:10px;padding:8px 12px;color:#b84000;background:#fff8f3;font:850 .74rem/1 system-ui,sans-serif;cursor:pointer}.profile-dashboard-offer-archive:hover,.profile-dashboard-offer-archive:focus-visible{color:#fff;background:#ff5a00;outline:none}.profile-dashboard-offer-row{width:100%;display:grid;grid-template-columns:80px minmax(160px,1fr) minmax(88px,auto) minmax(130px,auto) 20px;align-items:center;gap:16px;border:0;border-top:1px solid #eef0f3;padding:12px 0 0;color:#0b1830;background:#fff;text-align:left;cursor:pointer}.profile-dashboard-offer-row:first-child{border-top:0;padding-top:0}.profile-dashboard-offer-row>img{width:80px;height:72px;border-radius:12px;object-fit:cover;background:#fff2e8}.profile-dashboard-offer-copy,.profile-dashboard-offer-amount{min-width:0;display:grid;gap:5px}.profile-dashboard-offer-copy strong{overflow:hidden;color:#0b1830;font:850 1rem/1.2 system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.profile-dashboard-offer-copy small,.profile-dashboard-offer-amount small{color:#687386;font:550 .8rem/1.2 system-ui,sans-serif}.profile-dashboard-offer-copy .profile-dashboard-offer-time{color:#8a94a4;font-size:.68rem}.profile-dashboard-offer-amount b{color:#0b1830;font:900 1.25rem/1 system-ui,sans-serif}.profile-dashboard-offer-row>em{justify-self:end;border-radius:10px;padding:8px 12px;color:#a76100;background:#fff3d9;font:750 .76rem/1.1 system-ui,sans-serif;font-style:normal;text-align:center}.profile-dashboard-offer-row>em[data-status=countered]{color:#075cac;background:#e8f3ff}.profile-dashboard-offer-row>em[data-status=accepted],.profile-dashboard-offer-row>em[data-status=payment_authorized]{color:#147a39;background:#e7f8ec}.profile-dashboard-offer-row>em[data-status=cancelled],.profile-dashboard-offer-row>em[data-status=canceled]{color:#5f6670;background:#eef0f3}.profile-dashboard-row-arrow{color:#657080;font:400 2rem/1 system-ui,sans-serif}.profile-dashboard-product-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.profile-booth-inventory-toolbar{display:grid;gap:12px;border:1px solid #e2e8f0;border-radius:14px;padding:12px;background:linear-gradient(145deg,#f8fafc,#fff)}.profile-booth-inventory-toolbar[hidden]{display:none}.profile-booth-inventory-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.profile-booth-inventory-summary article{min-width:0;display:grid;gap:3px;border:1px solid #e5eaf0;border-radius:11px;padding:10px;background:#fff}.profile-booth-inventory-summary article.needs-attention{border-color:#fed7aa;background:#fff7ed}.profile-booth-inventory-summary small{color:#64748b;font-size:.62rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.profile-booth-inventory-summary strong{overflow-wrap:anywhere;color:#0f172a;font-size:1.2rem;line-height:1}.profile-booth-inventory-summary span{color:#7b8798;font-size:.62rem;line-height:1.3}.profile-booth-inventory-filters{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(150px,.6fr);gap:8px}.profile-booth-inventory-filters label{min-width:0;display:grid;gap:5px;color:#64748b;font-size:.68rem;font-weight:900}.profile-booth-inventory-filters input,.profile-booth-inventory-filters select{width:100%;min-height:42px;border:1px solid #dce3ea;border-radius:10px;padding:0 10px;color:#0f172a;background:#fff;font:inherit}.profile-dashboard-listing-list{display:grid;gap:0}.recent-date-group{min-width:0;display:grid}.profile-listing-date-group+.profile-listing-date-group{margin-top:14px}.profile-listing-date-group>h3{margin:0;border-bottom:1px solid #e8edf2;padding:8px 0 9px;color:#687587;font:900 .68rem/1 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.profile-listing-line{--profile-listing-swipe-progress: 0;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-top:1px solid #edf0f3;padding:12px 0;touch-action:pan-y;isolation:isolate;overflow:hidden;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease;will-change:transform}.profile-dashboard-listing-list{overflow:hidden}.profile-listing-line.is-swiping-archive,.profile-listing-line.is-swiping-delete{border-radius:13px;padding-inline:12px;box-shadow:0 9px 22px #0f172a2e}.profile-listing-line.is-swiping-archive{background:rgb(37 99 235 / calc(.2 + (var(--profile-listing-swipe-progress) * .8)))}.profile-listing-line.is-swiping-delete{background:rgb(220 38 38 / calc(.2 + (var(--profile-listing-swipe-progress) * .8)))}.profile-listing-line.is-swiping-archive:after,.profile-listing-line.is-swiping-delete:after{position:absolute;top:50%;z-index:4;transform:translateY(-50%);border:1px solid rgba(255,255,255,.68);border-radius:999px;padding:7px 11px;color:#fff;background:#0f172a38;font:900 .72rem/1 system-ui,sans-serif;pointer-events:none}.profile-listing-line.is-swiping-archive:after{left:13px;content:"Archive →"}.profile-listing-line.is-swiping-delete:after{right:13px;content:"← Delete"}.profile-listing-line.is-swiping-archive :is(strong,small,em,b),.profile-listing-line.is-swiping-delete :is(strong,small,em,b){color:#fff!important}.profile-listing-line.is-swiping-archive :is(.profile-listing-line-status,.profile-listing-line-sold),.profile-listing-line.is-swiping-delete :is(.profile-listing-line-status,.profile-listing-line-sold){border-color:#ffffffb8;color:#fff;background:#0f172a33}@media(prefers-reduced-motion:reduce){.profile-listing-line{transition:none}}.profile-listing-line:first-child{border-top:0;padding-top:0}.profile-listing-line:last-child{padding-bottom:0}.profile-listing-line-open{min-width:0;display:grid;grid-template-columns:72px minmax(150px,1fr) minmax(105px,auto) minmax(92px,auto) 18px;align-items:center;gap:14px;border:0;padding:0;color:#0b1830;background:transparent;text-align:left;cursor:pointer}.profile-listing-line-open>img{width:72px;height:64px;border-radius:11px;object-fit:cover;background:#fff2e8}.profile-listing-line-copy,.profile-listing-line-price{min-width:0;display:grid;gap:4px}.profile-listing-line-copy strong{overflow:hidden;color:#0b1830;font:850 .96rem/1.2 system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.profile-listing-line-copy small,.profile-listing-line-copy em,.profile-listing-line-price small{overflow:hidden;color:#7a8492;font:600 .7rem/1.25 system-ui,sans-serif;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.profile-listing-line-price b{color:#0b1830;font:900 1rem/1 system-ui,sans-serif}.profile-listing-line-status{justify-self:end;border-radius:999px;padding:7px 10px;color:#16743a;background:#e9f8ee;font:800 .7rem/1 system-ui,sans-serif;white-space:nowrap}.profile-listing-line-status.has-offer{color:#9c5b00;background:#fff2d7}.profile-listing-line-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.profile-listing-line-sold{min-height:38px;border:1px solid #ff9d68;border-radius:10px;padding:0 14px;color:#c54700;background:#fff8f3;font:850 .76rem/1 system-ui,sans-serif;cursor:pointer}.profile-listing-line-delete{min-height:38px;border:1px solid #f0c4c4;border-radius:10px;padding:0 12px;color:#aa3030;background:snow;font:850 .72rem/1 system-ui,sans-serif;cursor:pointer}.profile-listing-line-delete:hover,.profile-listing-line-delete:focus-visible,.profile-listing-line-delete.is-confirming{border-color:#dc2626;color:#fff;background:#dc2626}.profile-listing-line-open:hover .profile-listing-line-copy strong,.profile-listing-line-open:focus-visible .profile-listing-line-copy strong{color:#ee5400}.profile-listing-line-open:focus-visible,.profile-listing-line-sold:focus-visible,.profile-listing-line-delete:focus-visible{outline:3px solid rgba(255,90,0,.2);outline-offset:3px}.profile-listing-line-sold:hover{color:#fff;background:#ff5a00}@media(max-width:700px){.profile-booth-inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-booth-inventory-filters{grid-template-columns:1fr}}.profile-dashboard-product{min-width:0;display:grid;gap:7px;border:0;padding:0;color:#0b1830;background:transparent;text-align:left;cursor:pointer}.profile-dashboard-product-photo{position:relative;aspect-ratio:1;display:block;border-radius:13px;background:#f5eee8;overflow:hidden}.profile-dashboard-product-photo img{width:100%;height:100%;display:block;object-fit:cover}.profile-dashboard-product-photo b{position:absolute;left:6px;bottom:6px;border-radius:8px;padding:5px 7px;color:#0b1830;background:#fffffff2;font:900 .82rem/1 system-ui,sans-serif;box-shadow:0 3px 8px #0b18301f}.profile-dashboard-product-photo i{position:absolute;top:7px;right:8px;color:#fff;font:900 1.25rem/1 system-ui,sans-serif;font-style:normal;filter:drop-shadow(0 2px 4px rgba(11,24,48,.45))}.profile-dashboard-product-photo i.is-sold{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#23a455;font-size:.9rem;filter:none;box-shadow:0 4px 10px #15763d47}.profile-dashboard-product>strong{overflow:hidden;color:#0b1830;font:800 .82rem/1.2 system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.profile-dashboard-product>small{display:flex;gap:8px;color:#7a8492;font:600 .72rem/1.15 system-ui,sans-serif}.profile-dashboard-product>small span{color:#ec9a3a}.profile-dashboard-empty{grid-column:1 / -1;min-height:86px;display:grid;align-content:center;gap:5px;border:1px dashed #e5d8ce;border-radius:14px;padding:16px;color:#0b1830;background:#fffaf6}.profile-dashboard-empty strong,.profile-dashboard-empty small{font-family:system-ui,sans-serif}.profile-sold-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:22px;background:#0b18307a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profile-sold-modal[hidden]{display:none}.profile-sold-modal-card{position:relative;width:min(650px,100%);display:grid;grid-template-columns:minmax(190px,.9fr) minmax(240px,1.1fr);gap:24px;border:1px solid #f0e4dc;border-radius:24px;padding:22px;background:#fff;box-shadow:0 28px 70px #0b18303d}.profile-sold-modal-card>img{width:100%;aspect-ratio:1;align-self:center;border-radius:18px;object-fit:cover;background:#fff3e9}.profile-sold-modal-close{position:absolute;top:12px;right:12px;z-index:1;width:38px;height:38px;border:0;border-radius:999px;color:#425066;background:#f6f7f9;font:400 1.65rem/1 system-ui,sans-serif;cursor:pointer}.profile-sold-modal-copy{align-content:center;display:grid;gap:10px;padding:18px 8px 8px 0}.profile-sold-modal-copy>p,.profile-sold-modal-copy>h2,.profile-sold-modal-copy>strong,.profile-sold-modal-copy>small,.profile-sold-modal-copy dl,.profile-sold-modal-copy dt,.profile-sold-modal-copy dd{margin:0;font-family:system-ui,sans-serif}.profile-sold-modal-copy>p{color:#f45100;font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.profile-sold-modal-copy>h2{padding-right:38px;color:#0b1830;font-size:1.75rem;font-weight:900;line-height:1.12}.profile-sold-modal-copy>strong{color:#0b1830;font-size:1.4rem;font-weight:900}.profile-sold-modal-copy dl{display:grid;gap:0;border:1px solid #edf0f3;border-radius:14px;overflow:hidden}.profile-sold-modal-copy dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;border-top:1px solid #edf0f3;padding:10px 12px}.profile-sold-modal-copy dl>div:first-child{border-top:0}.profile-sold-modal-copy dt{color:#778293;font-size:.75rem;font-weight:700}.profile-sold-modal-copy dd{color:#182438;font-size:.78rem;font-weight:800}.profile-sold-modal-copy>small{color:#687386;font-size:.76rem;line-height:1.4}.notification-item.needs-resolution em{color:#b94700;font-weight:900}.profile-dashboard-empty small{color:#687386;line-height:1.4}body #buyerProfileEditorCard{margin-top:24px}body #buyerProfileEditorCard[hidden]{display:none}@media(max-width:780px){.profile-dashboard-stats{gap:8px}.profile-dashboard-stats button{min-height:104px;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:12px}.profile-dashboard-stats button>strong{justify-self:start}.profile-dashboard-stats button>span:last-child{grid-column:1 / -1}.profile-sell-banner{grid-template-columns:185px minmax(0,1fr) auto;padding-right:18px}.profile-sell-banner img{width:185px}.profile-sell-banner button{min-width:140px}.profile-dashboard-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-dashboard-offer-row{grid-template-columns:68px minmax(0,1fr) auto 18px;gap:10px}.profile-dashboard-offer-row>img{width:68px;height:64px}.profile-dashboard-offer-row>em{grid-column:2 / 4;justify-self:start}}@media(max-width:560px){body #buyerProfileScreen>.profile-dashboard-header{grid-template-columns:minmax(120px,1fr) auto;min-height:70px}body #buyerProfileScreen>.profile-dashboard-header>.sell-logo{width:138px}.profile-dashboard-header-actions{gap:8px}.profile-dashboard-header-button{width:42px;height:42px}.profile-dashboard-header-button svg{width:21px;height:21px}.profile-dashboard-search{min-height:58px;gap:9px;margin-bottom:22px;border-radius:20px;padding:0 15px}.profile-dashboard-search>svg{width:24px;height:24px}.profile-dashboard-search input{height:44px;font-size:.95rem}.profile-activity-dashboard{gap:15px}.profile-dashboard-heading button{font-size:.82rem}.profile-dashboard-stats{grid-template-columns:repeat(3,minmax(104px,1fr));overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.profile-dashboard-stats::-webkit-scrollbar{display:none}.profile-dashboard-stats button{min-height:100px}.profile-stat-icon{width:38px;height:38px;font-size:1.15rem}.profile-dashboard-stats strong{font-size:1.45rem}.profile-dashboard-stats b{font-size:.76rem}.profile-dashboard-stats small{font-size:.7rem}.profile-sell-banner{min-height:146px;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:12px 14px 12px 4px}.profile-sell-banner img{width:116px;height:132px;grid-row:1 / 3}.profile-sell-banner h2{font-size:1.35rem}.profile-sell-banner p{margin-top:4px;font-size:.78rem}.profile-sell-banner button{min-width:0;min-height:46px;grid-column:2;justify-self:start;border-radius:12px;padding:0 16px;font-size:.9rem}.profile-sell-banner button b{margin-left:5px;font-size:1.12rem}.profile-dashboard-tabs{grid-template-columns:repeat(4,minmax(86px,1fr));overflow-x:auto;scrollbar-width:none}.profile-dashboard-tabs::-webkit-scrollbar{display:none}.profile-dashboard-panel{gap:12px;border-radius:16px;padding:14px 12px}.profile-dashboard-panel>header button{font-size:.78rem}.profile-dashboard-panel>header h2 span{min-width:25px;min-height:25px;margin-left:4px;font-size:.7rem}.profile-dashboard-product-grid{gap:10px}.profile-listing-line{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 0}.profile-listing-line-open{grid-template-columns:58px minmax(0,1fr) auto;gap:9px}.profile-listing-line-open>img{width:58px;height:58px}.profile-listing-line-price{justify-items:end}.profile-listing-line-price small,.profile-listing-line-status,.profile-listing-line-open>.profile-dashboard-row-arrow{display:none}.profile-listing-line-sold{min-height:36px;padding:0 10px}.profile-listing-line-actions{flex-direction:column;gap:5px}.profile-listing-line-delete{min-height:32px;padding:0 9px;font-size:.66rem}.profile-dashboard-product>strong{font-size:.74rem}.profile-dashboard-product-photo b{left:4px;bottom:4px;padding:4px 5px;font-size:.7rem}.profile-sold-modal{align-items:end;padding:12px}.profile-sold-modal-card{grid-template-columns:1fr;gap:14px;border-radius:22px;padding:16px}.profile-sold-modal-card>img{max-height:245px}.profile-sold-modal-copy{padding:0}.profile-dashboard-offer-row{grid-template-columns:60px minmax(0,1fr) auto;gap:9px}.profile-dashboard-offer-entry{grid-template-columns:1fr}.profile-dashboard-offer-entry>.profile-dashboard-offer-archive{justify-self:end}.profile-dashboard-offer-row>img{width:60px;height:60px}.profile-dashboard-offer-amount{justify-items:end}.profile-dashboard-offer-amount b{font-size:1rem}.profile-dashboard-offer-row>em{grid-column:2 / 4;padding:6px 8px;font-size:.68rem}.profile-dashboard-row-arrow{display:none}}body #messageCenterScreen{width:min(100%,1080px);color:#0b1830}body #messageCenterScreen>.message-page-header{grid-template-columns:minmax(150px,1fr) auto auto;margin-bottom:10px}body #messageCenterScreen>.message-page-header>.sell-logo{grid-column:1;width:clamp(158px,24vw,225px)}.message-page-header-actions{grid-column:2;display:flex;align-items:center;gap:12px}body #messageCenterScreen>.message-page-header>.back-button{grid-column:3}.message-page-header-actions .profile-dashboard-header-button.is-active{color:#ff5a00;border-color:#ff5a0047;background:#fff7f1}.message-notification-shortcut>span{position:absolute;top:5px;right:5px;width:10px;height:10px;display:none;border:2px solid #fff;border-radius:999px;background:#ff5a00}.message-notification-shortcut>span.is-active{display:block}.message-page-intro{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:22px;padding:0 4px}.message-page-intro>span{display:grid;gap:6px}.message-page-intro h1{margin:0;font-family:Fredoka,system-ui,sans-serif;font-size:clamp(2rem,4vw,2.75rem);line-height:1}.message-page-intro p{margin:0;color:#5e6877;font-size:1rem}.message-commitment-button{min-height:62px;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,90,0,.62);border-radius:16px;padding:9px 16px;color:#e95200;background:#fff;font:inherit;text-align:left;cursor:pointer}.message-commitment-button svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.message-commitment-button span{display:grid;gap:1px}.message-commitment-button strong{font-size:.9rem}.message-commitment-button small{color:#7a8390;font-size:.7rem}body #messageCenterScreen .message-category-navigation{grid-template-columns:repeat(5,minmax(110px,1fr));gap:0;margin-bottom:12px;border-block:1px solid #e8eaee;overflow-x:auto;scrollbar-width:none}body #messageCenterScreen .message-category-navigation::-webkit-scrollbar{display:none}body #messageCenterScreen .message-category-navigation button,body #messageCenterScreen .message-category-navigation .message-support-tab{position:relative;min-height:62px;display:flex;grid-column:auto;align-items:center;justify-content:center;gap:8px;border:0;border-radius:0;padding:0 12px;color:#0b1830;background:#fff;font-size:.95rem;text-align:center}body #messageCenterScreen .message-category-navigation button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:999px 999px 0 0;background:transparent}body #messageCenterScreen .message-category-navigation button[aria-pressed=true]{color:#ff5a00;background:linear-gradient(180deg,#fff,#fff8f3)}body #messageCenterScreen .message-category-navigation button[aria-pressed=true]:after{background:#ff5a00}body #messageCenterScreen .message-category-navigation button small{min-width:24px;height:24px;display:grid;place-items:center;border-radius:999px;color:#ff5a00;background:#fff0e6;font-size:.7rem}body #messageCenterScreen .message-category-navigation .message-support-tab{color:#0b1830}body #messageCenterScreen .message-center-layout{grid-template-columns:minmax(320px,41%) minmax(0,1fr);gap:0;min-height:min(780px,calc(100dvh - 260px));border:1px solid #e6e8ec;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 16px 42px #0b183014}body #messageCenterScreen .message-thread-list,body #messageCenterScreen .message-conversation{border:0;border-radius:0;padding:0;box-shadow:none}body #messageCenterScreen .message-thread-list{grid-template-rows:auto minmax(0,1fr) auto;border-right:1px solid #e6e8ec}.message-search{min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px;border:1px solid #e4e7eb;border-radius:18px;padding:0 12px 0 16px;background:#fff;box-shadow:0 7px 18px #0b183012}.message-search>svg,.message-search button svg{width:24px;height:24px;fill:none;stroke:#596575;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.message-search input{min-width:0;border:0;outline:0;color:#0b1830;background:transparent;font:inherit;font-size:.9rem}.message-search button{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:12px;padding:0;color:#596575;background:transparent;cursor:pointer}.message-search button.is-active{color:#ff5a00;background:#fff0e6}body #messageCenterScreen .message-thread-scroll{gap:0}body #messageCenterScreen .message-thread-date-group{align-content:start}body #messageCenterScreen .message-thread-date-group+.message-thread-date-group{margin-top:5px}body #messageCenterScreen .message-thread-date-group>h2{position:sticky;top:0;z-index:5;margin:0;border-block:1px solid #edf0f3;padding:8px 16px;color:#697687;background:#f7f9fcf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:900 .66rem/1 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}body #messageCenterScreen .message-thread{position:relative;grid-template-columns:54px minmax(0,1fr) auto;gap:12px;border:0;border-top:1px solid #edf0f3;border-radius:0;padding:18px 16px;background:#fff;box-shadow:none}body #messageCenterScreen .message-thread:last-child{border-bottom:1px solid #edf0f3}body #messageCenterScreen .message-thread.is-active{border-color:#ff5a0052;background:linear-gradient(90deg,#fff6ef,#fffaf6);box-shadow:inset 3px 0 #ff5a00}body #messageCenterScreen .message-thread img{width:54px;height:54px;border:0;border-radius:13px;box-shadow:0 0 0 1px #e5e8ec}body #messageCenterScreen .message-thread-copy{gap:4px}body #messageCenterScreen .message-thread strong{color:#0b1830;font-size:.95rem}body #messageCenterScreen .message-thread time{color:#667180;font-size:.67rem}body #messageCenterScreen .message-thread small{color:#3f4a59;font-size:.75rem}body #messageCenterScreen .message-thread em{color:#697483;font-size:.72rem}.message-thread-unread{min-width:24px;height:24px;display:grid;place-items:center;align-self:center;border-radius:999px;color:#fff;background:#ff5a00;font-size:.7rem}.message-thread-summary{margin:0;padding:10px 16px 12px;color:#697483;font-size:.7rem;text-align:center}body #messageCenterScreen .message-navigation-empty{margin:14px;border-color:#ff5a0040;border-radius:16px;background:#fff9f5}body #messageCenterScreen .message-conversation{position:relative;grid-template-rows:auto auto auto auto minmax(280px,1fr) auto auto auto auto auto;min-width:0;background:linear-gradient(180deg,#fff,#fffdfa)}body #messageCenterScreen .message-conversation.is-empty{grid-template-rows:auto auto minmax(360px,1fr)}body #messageCenterScreen .message-conversation.is-empty .message-compose-wrap,body #messageCenterScreen .message-conversation-title{display:none}.message-conversation-product{min-height:148px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;border-bottom:1px solid #e6e8ec;padding:0 16px;background:#fff}.message-conversation-product[hidden],.message-safety-banner[hidden]{display:none}body #messageCenterScreen .message-recipient-card{width:100%;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:12px;border:0;border-radius:0;padding:12px 0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}body #messageCenterScreen .message-recipient-card img{width:48px;height:48px;box-shadow:0 0 0 1px #e1e5e9}body #messageCenterScreen .message-recipient-card>span{min-width:0;display:grid;gap:2px}body #messageCenterScreen .message-recipient-reviews{display:flex;align-items:center;gap:7px;margin-top:2px;color:#66717f;font-style:normal}body #messageCenterScreen .message-recipient-reviews b{color:#b94708;font-size:.72rem;font-weight:900}body #messageCenterScreen .message-recipient-reviews span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #messageCenterScreen .message-recipient-card>svg{width:22px;height:22px;fill:none;stroke:#6b7582;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body #messageCenterScreen .message-recipient-card strong{color:#0b1830;font-size:1rem}body #messageCenterScreen .message-recipient-card em{color:#596575;font-size:.78rem}body #messageCenterScreen .message-product-context[hidden]{display:none!important}body #messageCenterScreen .message-product-context{min-width:0;width:100%;display:grid;grid-template-columns:58px minmax(0,1fr) 34px;align-items:center;gap:11px;border:0;border-bottom:1px solid #e6e8ec;border-radius:0;padding:12px 0;background:transparent}.message-product-context>img{width:58px;height:58px;border-radius:12px;object-fit:cover}body #messageCenterScreen .message-product-context span{display:grid;gap:2px}body #messageCenterScreen .message-product-context small{color:#b94708;font-size:.64rem;font-weight:850;letter-spacing:.03em;text-transform:uppercase}body #messageCenterScreen .message-product-context strong{max-width:100%;overflow:hidden;color:#0b1830;font-size:.96rem;text-overflow:ellipsis;white-space:nowrap}body #messageCenterScreen .message-product-context em{overflow:hidden;color:#66717f;font-size:.72rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}body #messageCenterScreen .message-product-context button{width:28px;height:36px;display:grid;place-items:center;border:0;padding:0;color:#4f5a68;background:transparent;cursor:pointer}body #messageCenterScreen .message-product-context button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.message-safety-banner{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:start;gap:10px;margin:14px 16px 0;border:1px solid #e2e6ea;border-radius:16px;padding:12px;color:#202b39;background:#fbfcfd}body #messageCenterScreen>.message-safety-banner{width:min(720px,calc(100% - 32px));margin:14px auto;text-align:left}.message-safety-banner>svg{width:26px;height:26px;fill:none;stroke:#596575;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.message-safety-banner span{display:grid;gap:3px}.message-safety-banner strong{font-size:.82rem}.message-safety-banner small{color:#5f6a78;font-size:.68rem;line-height:1.4}.message-safety-banner button{border:0;padding:0;color:#596575;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer}body #messageCenterScreen .message-conversation-log{align-content:start;gap:12px;min-height:280px;border:0;padding:18px 20px;background:linear-gradient(180deg,#fafbfcb3,#fffffff5)}body #messageCenterScreen .message-empty-state{display:grid;gap:5px;align-self:center;justify-self:center;max-width:420px;border-color:#ff5a0045;border-radius:18px;background:#fff9f5}body #messageCenterScreen .message-empty-state strong{color:#0b1830;font-size:.9rem}body #messageCenterScreen .message-empty-state span{line-height:1.5}body #messageCenterScreen .message-activity-heading{width:min(96%,660px)}body #messageCenterScreen .message-activity-event{width:min(96%,660px);border-radius:14px;padding:10px 12px;box-shadow:none}body #messageCenterScreen .message-bubble{max-width:min(78%,520px);border:0;border-radius:18px 18px 18px 5px;padding:11px 14px;color:#152131;background:#f1f3f5;box-shadow:none}body #messageCenterScreen .message-bubble strong{display:none}body #messageCenterScreen .seller-message{border-radius:18px 18px 5px;color:#fff;background:linear-gradient(135deg,#ff6a00,#ff5300)}.message-compose-wrap{min-height:62px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0 16px 12px;border:1px solid #e2e5e9;border-radius:22px;padding:8px 10px;background:#fff;box-shadow:0 8px 22px #0b183014}.message-compose-toolbar{min-width:0;display:grid;grid-template-columns:auto 42px minmax(0,1fr) 42px;align-items:end;gap:6px}.message-attachment-preview{min-width:0;display:flex;gap:8px;overflow-x:auto;padding:2px 2px 5px;scrollbar-width:thin}.message-attachment-preview[hidden]{display:none}.message-attachment-item{position:relative;width:68px;height:68px;flex:0 0 68px;overflow:visible;border:1px solid #dfe4e9;border-radius:13px;background:#f5f7f9}.message-attachment-item img{width:100%;height:100%;display:block;border-radius:12px;object-fit:cover}.message-attachment-remove{position:absolute;top:-6px;right:-6px;width:22px;height:22px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;padding:0;color:#fff;background:#263244;font-size:.82rem;line-height:1;cursor:pointer}.message-camera-button,.message-send-button{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:999px;padding:0;color:#ff5a00;background:transparent;cursor:pointer}.message-camera-button svg,.message-send-button svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.message-send-button{color:#fff;background:#ff5a00}.message-camera-button:disabled,.message-send-button:disabled{color:#a8afb8;background:transparent;cursor:not-allowed}body #messageCenterScreen .message-compose{display:block;min-width:0}body #messageCenterScreen .message-compose textarea{width:100%;min-height:42px;max-height:120px;resize:none;border:0;outline:0;padding:10px 2px 7px;color:#0b1830;background:transparent;line-height:1.35}body #messageCenterScreen .message-compose textarea:disabled{background:transparent}body #messageCenterScreen .message-photo-link{display:block;overflow:hidden;border-radius:13px;background:#ffffff61}body #messageCenterScreen .message-photo-link img{width:min(300px,100%);max-height:360px;display:block;object-fit:cover}body #messageCenterScreen .message-bubble.has-photo{padding:5px}body #messageCenterScreen .message-bubble.has-photo>span{padding:5px 8px 2px}body #messageCenterScreen .message-bubble.has-photo>small{padding:0 8px 5px}body #messageCenterScreen .message-safety-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:3px;padding:0 10px}body #messageCenterScreen .message-safety-actions button{box-sizing:border-box;width:auto;min-width:0;min-height:16px!important;max-height:16px;height:16px!important;border:0;border-radius:6px;margin:0;padding:0 5px!important;color:#67717f;background:#f2f4f6;font-size:.5rem;font-weight:700;line-height:16px;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}body #messageCenterScreen .message-safety-actions button[data-tone=danger]{color:#a1352e;background:#fff0ed}body #messageCenterScreen .message-access-note{margin:0;padding:0 18px 14px;color:#7a8491;font-size:.68rem;text-align:right}body #messageCenterScreen .message-conversation-status{min-height:0;margin:0 16px 6px;padding:0;color:#596575;font-size:.68rem;text-align:center}body #messageCenterScreen .message-conversation-status:empty{display:none}body #messageCenterScreen .message-commerce-panel{margin:10px 16px 0;padding:10px;border:1px solid #e1e5e9;border-left:1px solid #e1e5e9;border-radius:8px;background:#fff;box-shadow:0 8px 20px #0b18300f}body #messageCenterScreen .message-commerce-head{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto auto;align-items:center;gap:10px}body #messageCenterScreen .message-commerce-head>img{width:48px;height:48px;border-radius:7px;object-fit:cover;background:#f2f4f6}body #messageCenterScreen .message-commerce-head small{overflow:hidden;color:#5d6876;font-size:.68rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}body #messageCenterScreen .message-commerce-head strong{overflow:hidden;color:#0b1830;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}body #messageCenterScreen .message-commerce-head b{color:#d84b00;font-size:1rem}.message-commerce-primary,.message-commerce-details-toggle{min-height:36px;border-radius:7px;padding:0 12px;font:inherit;font-size:.7rem;font-weight:850;cursor:pointer}.message-commerce-primary{border:1px solid #ff5a00;color:#fff;background:#ff5a00}.message-commerce-details-toggle{border:1px solid #dce1e6;color:#46515e;background:#f7f8f9}.message-commerce-expanded{padding-top:8px}.message-commerce-expanded[hidden],.message-actions-menu[hidden],.message-offer-suggestion[hidden]{display:none!important}.message-content-filter{display:flex;gap:4px;padding:10px 16px 0;overflow-x:auto;scrollbar-width:none}.message-content-filter[hidden]{display:none!important}.message-content-filter button{flex:0 0 auto;min-height:32px;border:1px solid transparent;border-radius:7px;padding:0 11px;color:#66717e;background:transparent;font:inherit;font-size:.68rem;font-weight:800;cursor:pointer}.message-content-filter button[aria-pressed=true]{border-color:#dce1e6;color:#0b1830;background:#f2f4f6}body #messageCenterScreen .message-activity-event{width:min(88%,580px);grid-template-columns:24px minmax(0,1fr);gap:8px;border:0;border-radius:7px;padding:7px 10px;background:#f3f5f7}body #messageCenterScreen .message-activity-icon{width:22px;height:22px;color:#697482;background:#e4e8ec;font-size:.68rem}body #messageCenterScreen .message-activity-event strong{font-size:.7rem}body #messageCenterScreen .message-activity-event>div>span,body #messageCenterScreen .message-activity-event small{color:#737d89;font-size:.62rem}.message-transaction-card{width:min(94%,600px);justify-self:center;display:grid;gap:9px;border:1px solid #e0e4e8;border-left:4px solid #ff5a00;border-radius:8px;padding:13px;color:#0b1830;background:#fff;box-shadow:0 8px 22px #0b183012}.message-transaction-card[data-transaction-speaker=you]{justify-self:end;border-left-width:1px;border-right:4px solid #ff5a00}.message-transaction-card[data-transaction-speaker=them]{justify-self:start}.message-transaction-card[data-transaction-tone=accepted],.message-transaction-card[data-transaction-tone=order]{border-left-color:#138a5b}.message-transaction-card[data-transaction-tone=declined]{border-left-color:#8a949f;background:#fafbfc}.message-transaction-card[data-card-kind=purchaser]{border-color:#b8dfcf;border-left-color:#138a5b;background:linear-gradient(145deg,#f5fcf8,#fff 48%)}.message-transaction-card[data-card-kind=negotiation]{border-color:#ffd2b8;border-left-color:#ff5a00;background:linear-gradient(145deg,#fff8f3,#fff 48%)}.message-transaction-card[data-card-kind=purchaser]>header small{color:#13724f}.message-transaction-card>header,.message-transaction-card>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.message-transaction-card>header>span{display:grid;gap:2px}.message-transaction-card>header small{color:#d84b00;font-size:.64rem;font-weight:900;text-transform:uppercase}.message-transaction-card>header strong{font-size:.88rem}.message-transaction-card>header b{color:#d84b00;font-size:1.08rem}.message-transaction-card>p{margin:0;color:#596574;font-size:.74rem;line-height:1.45}.message-transaction-card>footer{border-top:1px solid #edf0f2;padding-top:8px;color:#697482;font-size:.64rem}.message-transaction-card[data-transaction-state=current]>footer span{color:#0b1830;font-weight:850}.message-transaction-actions{display:flex;flex-wrap:wrap;gap:7px}.message-transaction-actions>button{flex:1 1 120px}.message-counter-action{flex:2 1 210px;display:grid;grid-template-columns:minmax(86px,1fr) auto;gap:7px}.message-counter-action>button{min-width:86px}.message-transaction-actions button,.message-actions-menu button,.message-offer-suggestion button{min-height:36px;border:1px solid #d8dde2;border-radius:7px;padding:0 11px;color:#253141;background:#fff;font:inherit;font-size:.7rem;font-weight:850;cursor:pointer}.message-transaction-actions button[data-primary=true],.message-actions-menu button[data-primary=true]{border-color:#ff5a00;color:#fff;background:#ff5a00}:is(.message-transaction-actions,.message-actions-menu) button[data-tone=danger]{color:#a1352e}.message-action-amount{display:grid;grid-template-columns:24px minmax(68px,1fr);align-items:center;min-height:36px;border:1px solid #d8dde2;border-radius:7px;background:#fff}.message-action-amount span{text-align:center;color:#d84b00;font-weight:900}.message-action-amount input{width:100%;min-width:0;border:0;outline:0;padding:7px 8px 7px 0;font:inherit;font-weight:850}.message-pickup-plan,.message-pickup-plan-summary{border:1px solid #e4e8eb;border-radius:8px;background:#f7f8f9}.message-accepted-offer-summary{display:grid;gap:9px;overflow:hidden;border:1px solid #b8dfcf;border-radius:12px;background:#f7fcf9e6}.message-accepted-offer-summary>header{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:10px 11px 0}.message-accepted-offer-summary>header>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#138a5b;font-weight:950}.message-accepted-offer-summary>header>div,.message-accepted-offer-summary>p{min-width:0;display:grid;gap:2px}.message-accepted-offer-summary small{color:#42705e;font-size:.59rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.message-accepted-offer-summary strong{color:#102a21;font-size:.78rem}.message-accepted-offer-summary>p{margin:0 11px;border-radius:9px;padding:9px 10px;background:#fff}.message-accepted-offer-summary>p em{color:#697482;font-size:.61rem;font-style:normal;line-height:1.35}.message-accepted-offer-summary>p a{width:fit-content;margin-top:4px;border-radius:999px;padding:5px 8px;color:#1959b8;background:#eef5ff;font-size:.61rem;font-weight:850;text-decoration:none}.message-accepted-offer-summary>p a:hover{background:#dfeeff}.message-accepted-offer-summary>footer{border-top:1px solid #dcece4;padding:8px 11px;color:#4d665d;font-size:.64rem;line-height:1.4}.message-pickup-plan{display:grid;gap:9px;padding:10px}.message-pickup-plan>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.message-pickup-plan>header>span{display:grid;gap:2px}.message-pickup-plan>header small,.message-pickup-plan-fields label>span,.message-pickup-plan-summary small{color:#697482;font-size:.61rem;font-weight:850;text-transform:uppercase}.message-pickup-plan>header strong{color:#0b1830;font-size:.76rem}.message-pickup-plan>h4{margin:0;color:#0b1830;font-size:.82rem}.message-pickup-plan>header em{border-radius:999px;padding:4px 7px;color:#23634c;background:#e8f5ef;font-size:.58rem;font-style:normal;font-weight:850;white-space:nowrap}.message-plan-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.message-plan-method{position:relative;min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;border:1px solid #dfe3e8;border-radius:10px;padding:8px;color:#182537;background:#fff;cursor:pointer}.message-plan-method>input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.message-plan-method>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#677485;font-size:.65rem;font-weight:950}.message-plan-method>b{min-width:0;display:grid;gap:2px;font-weight:inherit}.message-plan-method strong{color:#172236;font-size:.7rem}.message-plan-method small{color:#6b7582;font-size:.56rem;line-height:1.3}.message-plan-method.is-selected{border-color:#ff6a18;background:#fff6ef;box-shadow:inset 0 0 0 1px #ff6a181f}.message-plan-method.is-selected>span{background:#ff5a00}.message-plan-method.needs-card-setup{border-style:dashed}.message-plan-method.needs-card-setup small{color:#a84b18}.message-plan-method.is-unavailable{opacity:.42;filter:grayscale(.7);background:#eef0f2;cursor:not-allowed}.message-pickup-plan-fields{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(190px,1.35fr);gap:7px}.message-pickup-plan-fields label{display:grid;gap:4px}.message-pickup-plan-fields [data-commerce-custom-address-field]{grid-column:1 / -1}.message-pickup-plan-fields [hidden],.message-pickup-time-fields [hidden],.message-pickup-time-fields[hidden]{display:none!important}.message-pickup-plan-fields :is(input,select),.message-pickup-time-fields :is(input,select){width:100%;min-width:0;min-height:38px;border:1px solid #d8dde2;border-radius:7px;padding:0 8px;color:#172236;background:#fff;font:inherit;font-size:.7rem;font-weight:750}.message-custom-pickup-map{display:grid;gap:7px;overflow:hidden;border:1px solid #dce3df;border-radius:10px;background:#f4f7f3}.message-custom-pickup-map[hidden]{display:none!important}.message-custom-pickup-map iframe{width:100%;height:150px;display:block;border:0}.message-custom-pickup-map>span{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 9px 8px}.message-custom-pickup-map small{color:#657168;font-size:.62rem;line-height:1.3}.message-custom-pickup-map a{flex:0 0 auto;color:#dc4d00;font-size:.63rem;font-weight:850}.message-pickup-time-fields{display:grid;grid-template-columns:minmax(105px,.65fr) minmax(105px,1fr) auto minmax(105px,1fr);align-items:end;gap:7px}.message-pickup-time-fields label{min-width:0;display:grid;gap:4px}.message-pickup-time-fields label>span{color:#697482;font-size:.61rem;font-weight:850;text-transform:uppercase}.message-pickup-time-connector{min-height:38px;display:grid;place-items:center;color:#6d7885;font-size:.68rem;font-weight:900;text-transform:uppercase}.message-pickup-plan>p{margin:0;color:#697482;font-size:.64rem;line-height:1.4}.message-pickup-plan-empty{display:flex;align-items:center;justify-content:space-between;gap:10px}.message-pickup-plan-empty>span{display:grid;gap:2px}.message-pickup-plan-empty strong{font-size:.72rem}.message-pickup-plan-empty small{color:#697482;font-size:.63rem}.message-pickup-plan-empty button{flex:0 0 auto;min-height:34px;border:1px solid #ff5a00;border-radius:7px;padding:0 10px;color:#d84b00;background:#fff;font:inherit;font-size:.68rem;font-weight:850;cursor:pointer}.message-pickup-plan-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.message-pickup-plan-summary>span{min-width:0;display:grid;gap:2px;padding:9px 10px}.message-pickup-plan-summary>span+span{border-left:1px solid #e4e8eb}.message-pickup-plan-summary strong,.message-pickup-plan-summary em{overflow:hidden;text-overflow:ellipsis}.message-pickup-plan-summary strong{color:#172236;font-size:.71rem;white-space:nowrap}.message-pickup-plan-summary em{color:#697482;font-size:.6rem;font-style:normal;line-height:1.3}.message-purchaser-card{display:grid;gap:9px}.message-buy-now-request{display:grid;gap:5px;border:1px solid rgba(249,115,22,.22);border-radius:11px;padding:12px;color:#27313d;background:linear-gradient(120deg,#fff1e6,#fff 66%)}.message-buy-now-request>small{color:#c54e08;font-size:.59rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.message-buy-now-request h4,.message-buy-now-request p{margin:0}.message-buy-now-request h4{color:#54240d;font-size:.88rem;line-height:1.22}.message-buy-now-request p{color:#5d463a;font-size:.7rem;line-height:1.4}.message-buy-now-request>span{color:#75665e;font-size:.64rem;line-height:1.4}.message-buy-now-facts{display:grid;grid-template-columns:.72fr 1.1fr 1.35fr;overflow:hidden;border:1px solid rgba(249,115,22,.16);border-radius:9px;background:#ffffffd1}.message-buy-now-facts>span{min-width:0;display:grid;align-content:center;gap:2px;padding:8px}.message-buy-now-facts>span+span{border-left:1px solid rgba(249,115,22,.14)}.message-buy-now-facts small{color:#9a5a35;font-size:.52rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.message-buy-now-facts strong{color:#54240d;font-size:.68rem;line-height:1.22;overflow-wrap:anywhere}.message-buy-now-facts em{color:#75665e;font-size:.58rem;font-style:normal}.message-product-unavailable{width:min(86%,470px);justify-self:center;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:9px;border:1px solid rgba(249,115,22,.22);border-radius:12px;padding:12px;color:#6d5142;background:linear-gradient(120deg,#fff0e4,#fff 72%)}.message-product-unavailable>span{display:grid;place-items:center;width:25px;aspect-ratio:1;border-radius:999px;color:#fff;background:#f97316;font-weight:900}.message-product-unavailable>div{min-width:0;display:grid;gap:2px}.message-product-unavailable strong,.message-product-unavailable p{margin:0}.message-product-unavailable strong{color:#6d2c0d;font-size:.74rem}.message-product-unavailable p,.message-product-unavailable small{font-size:.59rem;line-height:1.35}.message-product-unavailable small{color:#9b7b6b}.message-product-unavailable button{justify-self:start;min-height:32px;margin-top:5px;border:0;border-radius:999px;padding:0 13px;color:#fff;background:#f97316;font:inherit;font-size:.63rem;font-weight:900;cursor:pointer}@media(max-width:560px){.message-buy-now-facts{grid-template-columns:.8fr 1.2fr}.message-buy-now-facts>span:last-child{grid-column:1 / -1;border-top:1px solid rgba(249,115,22,.14);border-left:0}}.message-purchaser-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #dce8e2;border-radius:8px;background:#fff}.message-purchaser-facts>span{min-width:0;display:grid;gap:2px;padding:9px}.message-purchaser-facts>span+span{border-left:1px solid #e4ece8}.message-purchaser-facts small,.message-purchaser-time-fields label>span,.message-purchaser-location-field>span{color:#68766f;font-size:.59rem;font-weight:900;text-transform:uppercase}.message-purchaser-facts strong{overflow:hidden;color:#173b2f;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.message-purchaser-facts em{color:#718078;font-size:.59rem;font-style:normal;line-height:1.3}.message-purchaser-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.message-purchaser-steps li{display:flex;align-items:center;gap:7px;border:1px solid #e1e7e4;border-radius:8px;padding:7px;color:#718078;background:#fff}.message-purchaser-steps li>b{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#66736c;background:#edf1ef;font-size:.66rem}.message-purchaser-steps li>span{min-width:0;display:grid}.message-purchaser-steps strong{color:#35443e;font-size:.66rem}.message-purchaser-steps small{overflow:hidden;font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.message-purchaser-steps li.is-complete,.message-purchaser-steps li.is-current{border-color:#a9d7c6;color:#176c4e;background:#effaf5}.message-purchaser-steps li.is-complete>b,.message-purchaser-steps li.is-current>b{color:#fff;background:#138a5b}.message-purchaser-time-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;border-radius:8px;padding:8px;background:#fff4eb}.message-purchaser-time-fields label,.message-purchaser-location-field{display:grid;gap:4px}.message-purchaser-time-fields input,.message-purchaser-location-field select{width:100%;min-width:0;min-height:38px;border:1px solid #d8dde2;border-radius:7px;padding:0 8px;color:#172236;background:#fff;font:inherit;font-size:.7rem;font-weight:750}.message-purchaser-location-field{border-radius:8px;padding:8px;background:#eef9f4}.message-purchaser-location-field small{color:#68766f;font-size:.59rem}.message-offer-suggestion{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 16px 8px;border:1px solid #ffd2b8;border-radius:8px;padding:8px 10px;color:#6d310e;background:#fff7f1;font-size:.7rem;font-weight:750}.message-offer-suggestion button{flex:0 0 auto;border-color:#ff5a00;color:#d84b00}.message-actions-menu{position:absolute;right:16px;bottom:118px;z-index:12;width:min(360px,calc(100% - 32px));display:grid;gap:10px;border:1px solid #dce1e6;border-radius:8px;padding:12px;background:#fff;box-shadow:0 18px 42px #0b18302e}.message-actions-menu>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.message-actions-menu>header strong{color:#0b1830;font-size:.84rem}.message-actions-menu>header button{width:30px;min-height:30px;border:0;padding:0;font-size:1.2rem}.message-actions-menu>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.message-actions-menu .message-action-amount{grid-column:1 / -1}.message-actions-menu>small{color:#737d89;font-size:.64rem;line-height:1.45}.message-actions-button{min-height:40px;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:7px;padding:0 8px;color:#d84b00;background:#fff3eb;font:inherit;font-size:.68rem;font-weight:850;cursor:pointer}.message-actions-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.message-actions-button:disabled{color:#9aa2ab;background:#f2f4f6;cursor:not-allowed}body #messageCenterScreen .message-compose-toolbar{grid-template-columns:auto 42px minmax(0,1fr) 42px}@media(max-width:760px){body #messageCenterScreen>.message-page-header{grid-template-columns:minmax(128px,1fr) auto auto;gap:8px}.message-page-header-actions{gap:6px}.message-page-header-actions .profile-dashboard-header-button,body #messageCenterScreen>.message-page-header>.back-button{width:40px;height:40px}.message-page-intro{align-items:flex-start;margin-bottom:16px}.message-page-intro p{max-width:420px;font-size:.86rem}.message-commitment-button{min-height:52px;padding:7px 10px}.message-commitment-button small{display:none}body #messageCenterScreen .message-category-navigation{grid-template-columns:repeat(5,minmax(90px,1fr))}body #messageCenterScreen .message-category-navigation button,body #messageCenterScreen .message-category-navigation .message-support-tab{min-height:52px;padding:0 10px;font-size:.82rem}body #messageCenterScreen .message-center-layout{grid-template-columns:1fr;min-height:0;overflow:visible}body #messageCenterScreen .message-thread-list{max-height:440px;border-right:0;border-bottom:1px solid #e6e8ec}body #messageCenterScreen .message-conversation{min-height:620px}}@media(max-width:520px){body #messageCenterScreen>.message-page-header>.sell-logo{width:132px}.message-page-header-actions .profile-dashboard-header-button,body #messageCenterScreen>.message-page-header>.back-button{width:36px;height:36px}.message-page-header-actions .profile-dashboard-header-button svg{width:20px;height:20px}.message-page-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.message-page-intro h1{font-size:1.85rem}.message-page-intro p{font-size:.78rem}.message-commitment-button{width:48px;min-height:48px;justify-content:center;border-radius:999px;padding:0}.message-commitment-button>span{display:none}body #messageCenterScreen .message-category-navigation{margin-inline:-12px;padding-inline:8px}body #messageCenterScreen .message-center-layout{margin-inline:-4px;border-radius:18px}.message-search{min-height:52px;margin:10px}body #messageCenterScreen .message-thread{grid-template-columns:48px minmax(0,1fr) auto;padding:14px 12px}body #messageCenterScreen .message-thread img{width:48px;height:48px}.message-conversation-product{grid-template-columns:1fr;min-height:140px;gap:0;padding-inline:12px}body #messageCenterScreen .message-product-context{grid-template-columns:50px minmax(0,1fr) 28px;border-top:0;border-left:0;padding:10px 0}.message-product-context>img{width:50px;height:50px}.message-safety-banner{margin:10px 10px 0}body #messageCenterScreen>.message-safety-banner{width:calc(100% - 20px);margin:10px auto}body #messageCenterScreen .message-conversation-log{padding:16px 12px}body #messageCenterScreen .message-bubble{max-width:88%}.message-compose-wrap{margin-inline:10px}body #messageCenterScreen .message-safety-actions{justify-content:center;padding-inline:4px}body #messageCenterScreen .message-access-note{padding-inline:12px;text-align:center}body #messageCenterScreen .message-commerce-panel{margin:8px 10px 0}body #messageCenterScreen .message-commerce-head{grid-template-columns:42px minmax(0,1fr) auto;gap:8px}body #messageCenterScreen .message-commerce-head>img{width:42px;height:42px}body #messageCenterScreen .message-commerce-head b{font-size:.92rem}.message-commerce-primary,.message-commerce-details-toggle{grid-column:auto;min-height:32px;padding:0 8px;font-size:.64rem}.message-commerce-primary{grid-column:2 / 3}.message-commerce-details-toggle{grid-column:3 / 4}.message-content-filter{padding-inline:10px}.message-transaction-card{width:100%;padding:11px}.message-transaction-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.message-transaction-actions .message-action-amount{grid-column:1 / -1}.message-transaction-actions>.message-counter-action{grid-column:1 / -1}.message-pickup-plan-fields,.message-pickup-plan-summary,.message-purchaser-facts,.message-plan-methods{grid-template-columns:1fr}.message-pickup-time-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.message-pickup-time-fields>label:first-child{grid-column:1 / -1}.message-pickup-plan-summary>span+span{border-top:1px solid #e4e8eb;border-left:0}.message-purchaser-facts>span+span{border-top:1px solid #e4ece8;border-left:0}.message-purchaser-steps{gap:4px}.message-purchaser-steps li{display:grid;justify-items:center;gap:3px;text-align:center}.message-purchaser-time-fields{grid-template-columns:1fr}.message-pickup-plan>header,.message-pickup-plan-empty{align-items:stretch;flex-direction:column}.message-pickup-plan>header em{justify-self:start;align-self:flex-start}.message-offer-suggestion{align-items:flex-start;margin-inline:10px}.message-actions-menu{right:10px;bottom:126px;width:calc(100% - 20px)}body #messageCenterScreen .message-compose-toolbar{grid-template-columns:38px 38px minmax(0,1fr) 40px;gap:4px}.message-camera-button,.message-send-button{width:38px;height:38px}.message-actions-button{width:38px;justify-content:center;padding:0}.message-actions-button span{display:none}}body .sell-header>.page-header-navigation{grid-column:3;grid-row:1;display:flex;align-items:center;justify-self:end;gap:7px}body :is(#sellerStoreScreen,#sellScreen,#vendorDashboardScreen)>.sell-header>.page-header-navigation{grid-column:2}body .page-header-search,body .app-back-button{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:999px;padding:0}body .page-header-search{border:1px solid #e6e8ec;color:#0b1830;background:#fff;box-shadow:0 7px 18px #0b183017}body .app-back-button{border:1px solid #ff5a00;color:#fff;background:#ff5a00;box-shadow:0 7px 18px #ff5a003d}body .page-header-search svg,body .app-back-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body #nationalFeed .national-feed-header{grid-template-columns:112px minmax(0,1fr) auto}body #nationalFeed .feed-search-control{min-width:91px;display:flex;align-items:center;justify-content:flex-end;gap:7px}body #nationalFeed .feed-header-back,body #nationalFeed .feed-search-toggle{width:42px;height:42px;flex:0 0 42px}body #nationalFeed .feed-header-back{border:1px solid #ff5a00;border-radius:999px;color:#fff;background:#ff5a00}body #nationalFeed .feed-search-toggle{border:1px solid #e6e8ec;border-radius:999px;background:#fff;box-shadow:0 7px 18px #0b183014}body #nationalFeed .national-seller-overlay:has(.profile-chip-booth){top:20px;max-width:min(80%,360px)}body #nationalFeed .national-seller-overlay .profile-chip-booth{width:min(78vw,350px);min-height:124px;grid-template-columns:62px minmax(0,1fr);align-items:end;gap:11px;overflow:hidden;border:1px solid rgba(255,255,255,.62);border-radius:16px;padding:50px 14px 12px 12px;background:linear-gradient(135deg,#253843,#6f3d21);box-shadow:0 14px 36px #00000052;-webkit-backdrop-filter:none;backdrop-filter:none}body #nationalFeed .national-seller-overlay .profile-chip-booth:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:auto;height:auto;border-radius:inherit;background:linear-gradient(180deg,#080f190f 20%,#080f19db);box-shadow:none;pointer-events:none}body #nationalFeed .national-seller-overlay .profile-chip-booth>.booth-brand-background{right:0;bottom:0;top:0;left:0;z-index:0;width:100%;height:100%;border:0;border-radius:0;object-fit:cover;object-position:center;transform:scale(1.06);transform-origin:center;background:linear-gradient(135deg,#253843,#6f3d21)}body #nationalFeed .national-seller-overlay .profile-chip-booth>*:not(.booth-brand-background){position:relative;z-index:2}body #nationalFeed .national-seller-overlay .profile-chip-booth>.national-seller-avatar{width:62px;height:62px;border:3px solid #fff;border-radius:999px;object-fit:cover;background:#fff;box-shadow:0 5px 16px #00000040}body #nationalFeed .national-seller-overlay .profile-chip-booth .feed-seller-link{font-size:.9rem}body #nationalFeed .national-seller-overlay .profile-chip-booth small{color:#ffffffdb;font-size:.68rem}@media(max-width:560px){body .profile-dashboard-header-actions,body .message-page-header-actions,body .page-header-navigation{gap:5px}body .page-header-search,body .app-back-button,body .profile-dashboard-header-actions>button,body .message-page-header-actions>button{width:37px;height:37px;flex-basis:37px}body #buyerProfileScreen>.profile-dashboard-header>.sell-logo,body #messageCenterScreen>.message-page-header>.sell-logo{width:118px}body #messageCenterScreen>.message-page-header,body #buyerProfileScreen>.profile-dashboard-header{grid-template-columns:minmax(112px,1fr) auto}}@media(max-width:420px){body #nationalFeed .national-feed-header{grid-template-columns:92px minmax(0,1fr) auto}body #nationalFeed .feed-brand,body #nationalFeed .feed-brand-logo{width:90px}body #nationalFeed .feed-mode-tabs{gap:7px}body #nationalFeed .feed-search-control{min-width:79px;gap:3px}body #nationalFeed .feed-header-back,body #nationalFeed .feed-search-toggle{width:38px;height:38px;flex-basis:38px}body #nationalFeed .national-seller-overlay:has(.profile-chip-booth){left:12px;max-width:calc(100% - 74px)}body #nationalFeed .national-seller-overlay .profile-chip-booth{width:min(77vw,320px);min-height:112px;grid-template-columns:54px minmax(0,1fr);padding:43px 11px 10px 10px}body #nationalFeed .national-seller-overlay .profile-chip-booth>.national-seller-avatar{width:54px;height:54px}}body #nationalFeed .national-product-title-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}body #nationalFeed .national-product-title-row h3{min-width:0;flex:1 1 auto}body #nationalFeed .national-product-title-row .question-panel-button{min-width:116px;min-height:48px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.58);border-radius:999px;padding:0 15px;color:#171717;background:#fffffff5;font-size:.82rem;font-weight:900;box-shadow:0 10px 28px #00000047}body #nationalFeed .national-product-title-row .question-panel-button strong{min-width:24px;min-height:24px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#ff5a00;font-size:.66rem}body #nationalFeed .feed-question-panel{position:absolute!important;top:auto!important;right:12px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;left:12px!important;z-index:90!important;width:auto!important;max-height:min(72dvh,620px)!important;grid-template-rows:minmax(0,1fr) auto!important;gap:12px!important;overflow:visible!important;transform:none;border:1px solid rgba(255,90,0,.3)!important;border-radius:28px 28px 18px 18px!important;padding:54px 16px 16px!important;color:#27211d!important;background:#fff!important;box-shadow:0 0 0 100vmax #0c0a097a,0 -22px 64px #20140c4d!important;animation:flea-question-sheet-up .24s cubic-bezier(.22,.82,.3,1) both!important}body #nationalFeed .feed-question-panel:before{content:"Questions";position:absolute;top:17px;left:19px;color:#0b1830;font-size:1.06rem;font-weight:900}body #nationalFeed .feed-question-panel:after{display:none!important}body #nationalFeed .feed-question-panel .feed-comment-list{max-height:min(48dvh,430px)}body #nationalFeed .question-empty-state,body .reel-question-bubble .question-empty-state{min-height:150px;display:grid;place-items:center;margin:0;border:1px dashed rgba(255,90,0,.3);border-radius:18px;padding:24px;color:#6b625d!important;background:#fff8f3!important;font-size:.9rem;font-weight:800;text-align:center}body #nationalFeed .national-description-preview .reel-description-inline[data-expanded=true]{max-height:min(28dvh,220px);overflow-y:auto;padding-right:4px;scrollbar-width:thin}@keyframes flea-question-sheet-up{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translateY(0)}}.standard-scan-row{--row-swipe-progress: 0;touch-action:pan-y;isolation:isolate;overflow:hidden;transition:transform .15s ease,background-color .15s ease,color .15s ease;will-change:transform}.standard-scan-row.is-swiping-delete,.standard-scan-row.is-swiping-archive{color:#fff;box-shadow:0 9px 22px #0f172a2e}.standard-scan-row.is-swiping-delete{background-color:rgb(220 38 38 / calc(.2 + (var(--row-swipe-progress) * .8)))}.standard-scan-row.is-swiping-archive{background-color:rgb(37 99 235 / calc(.2 + (var(--row-swipe-progress) * .8)))}.standard-scan-row.is-swiping-delete:after,.standard-scan-row.is-swiping-archive:after{position:absolute;top:50%;z-index:4;transform:translateY(-50%);border:1px solid rgba(255,255,255,.62);border-radius:999px;padding:7px 11px;color:#fff;background:#0f172a33;font-size:.72rem;font-weight:900;letter-spacing:.02em;pointer-events:none}.standard-scan-row.is-swiping-delete:after{right:14px;content:"← Delete"}.standard-scan-row.is-swiping-archive:after{left:14px;content:"Archive →"}.standard-scan-row.is-swiping-delete>:not(.standard-row-photo-wrap),.standard-scan-row.is-swiping-archive>:not(.standard-row-photo-wrap),.standard-scan-row.is-swiping-delete :is(strong,small,p,em),.standard-scan-row.is-swiping-archive :is(strong,small,p,em){color:#fff!important}.standard-scan-row.is-swiping-delete :is(button,.standard-row-status strong),.standard-scan-row.is-swiping-archive :is(button,.standard-row-status strong){border-color:#ffffffb8;color:#fff;background:#0f172a2e}@media(prefers-reduced-motion:reduce){.standard-scan-row{transition:none}}body #buyerProfileScreen>.buyer-contact-card{position:relative;width:100%;display:grid;grid-template-columns:140px minmax(0,1fr);align-items:start;justify-items:stretch;gap:16px;margin:0 0 24px;border:1px solid #ece4de;border-radius:20px;padding:18px;background:linear-gradient(135deg,#fffaf6,#fff);text-align:left}body #buyerProfileScreen .buyer-avatar-menu-button{position:relative;width:140px;display:grid;justify-items:center;gap:7px;border:0;padding:0;color:#f45100;background:transparent;font:850 .72rem/1.2 system-ui,sans-serif;cursor:pointer}body #buyerProfileScreen .buyer-avatar-menu-button>img{width:104px;height:104px;display:block;border:4px solid #fff;border-radius:999px;object-fit:cover;box-shadow:0 10px 24px #5a3a2324}body #buyerProfileScreen .buyer-avatar-menu-button>span{width:100%;min-height:38px;display:grid;place-items:center;border-radius:11px;padding:7px 10px;color:#fff;background:linear-gradient(135deg,#ff7414,#ff5200);box-shadow:0 9px 20px #ff5a003d;font-size:.76rem}body #buyerProfileScreen .buyer-profile-identity{width:100%;max-width:none;justify-items:start;padding-right:108px;text-align:left}body #buyerProfileScreen .buyer-profile-email-summary{display:block;margin-top:3px;color:#687386;font-size:.78rem;overflow-wrap:anywhere}body #buyerProfileScreen .buyer-address-notice,body #buyerProfileScreen .buyer-card-actions{width:100%;max-width:none}body #buyerProfileScreen .buyer-card-actions{position:absolute;top:14px;right:14px;z-index:2;width:auto;display:block;margin:0}body #buyerProfileScreen .buyer-card-actions .edit-profile-button{min-width:98px;min-height:40px;border-color:#ffb47e;color:#d84d00;background:#fff;box-shadow:0 7px 18px #5b341c1a}body #buyerProfileScreen .buyer-address-live-controls{top:54%;right:auto;bottom:auto;left:65.3%;width:24.5%;height:max(13%,42px)}body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-live-controls{top:40%;right:5.5%;bottom:auto;left:auto;width:31%;height:52%}body #buyerProfileScreen .buyer-address-visual{aspect-ratio:2 / 1}body #buyerProfileScreen .buyer-address-visual>img{position:static;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center;transform:none}body #buyerProfileScreen .buyer-address-live-controls button{min-height:42px;border-radius:10px;font-size:clamp(.72rem,1.3vw,.94rem)}body #buyerProfileScreen .buyer-edit-panel{grid-column:1 / -1}.buyer-avatar-menu[hidden]{display:none!important}.buyer-avatar-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1700;display:grid;place-items:center;padding:18px;background:#120e0c80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.buyer-avatar-menu-card{width:min(100%,560px);max-height:min(82dvh,720px);display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;overflow:hidden;border:1px solid #f0d8c8;border-radius:22px;padding:16px;background:#fff;box-shadow:0 28px 75px #311d114d}.buyer-avatar-menu-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.buyer-avatar-menu-card>header>span{display:grid;gap:3px}.buyer-avatar-menu-card>header strong{color:#0b1830;font-size:1.1rem}.buyer-avatar-menu-card>header small{color:#687386;font-size:.75rem}.buyer-avatar-menu-card>header button{width:36px;height:36px;flex:0 0 36px;border:0;border-radius:999px;color:#34302d;background:#f6f1ed;font-size:1.2rem;cursor:pointer}.buyer-avatar-menu-card .avatar-picker{min-height:0;overflow-y:auto;padding:4px;scrollbar-width:thin}.buyer-avatar-menu-card .avatar-package-grid{grid-template-columns:repeat(6,minmax(0,1fr))}body.buyer-avatar-menu-open{overflow:hidden}@media(max-width:560px){body #buyerProfileScreen>.buyer-contact-card{grid-template-columns:1fr;justify-items:center;gap:9px;border-radius:14px;padding:13px 10px;text-align:center}body #buyerProfileScreen .buyer-avatar-menu-button{order:1;width:min(220px,72vw);justify-self:center}body #buyerProfileScreen .buyer-avatar-menu-button>img{width:104px;height:104px}body #buyerProfileScreen .buyer-profile-identity{display:contents;padding-right:0;text-align:center}body #buyerProfileScreen .buyer-profile-identity>h1{order:3;justify-self:center;margin-top:4px}body #buyerProfileScreen .buyer-profile-identity>.buyer-rating{order:4;justify-self:center;margin:0}body #buyerProfileScreen .buyer-profile-identity>.buyer-profile-provider{order:5;justify-self:center;margin-top:0;text-align:center}body #buyerProfileScreen .buyer-profile-identity>.buyer-profile-email-summary{order:6;justify-self:center;margin-top:0;text-align:center}body #buyerProfileScreen .buyer-profile-identity>.buyer-address-notice{order:7;justify-self:stretch;margin-top:8px}body #buyerProfileScreen .buyer-card-actions{position:static;order:2;width:min(220px,72vw);justify-self:center;margin:0}body #buyerProfileScreen .buyer-card-actions .edit-profile-button{width:100%;min-width:0;min-height:38px;padding-inline:12px;font-size:.76rem}body #buyerProfileScreen>.buyer-contact-card>.buyer-edit-panel{order:8;justify-self:stretch}body #buyerProfileScreen .buyer-address-live-controls{top:52%;right:5%;bottom:auto;left:auto;width:31%;height:auto;min-height:48px}body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-live-controls{top:34%;right:4%;bottom:auto;left:auto;width:37%;height:62%;grid-template-rows:42px 46px}.buyer-avatar-menu-card .avatar-package-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}body #nationalFeed .reel-end-card,.reel-end-card{color:#0b294d!important;background:linear-gradient(180deg,#fff,#fff8f2)!important}.reel-end-card>img{width:min(68%,260px)!important;height:auto!important;max-height:190px;object-fit:contain!important;border:0!important;border-radius:0!important;background:transparent!important;filter:none!important;mix-blend-mode:normal!important}.reel-end-card img{animation:reel-end-flea-bounce .85s ease-in-out infinite alternate!important}.reel-continuing-indicator{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#615953;font-size:.76rem;font-weight:800}.reel-continuing-indicator i{width:6px;height:6px;border-radius:999px;background:#ff5a00;animation:reel-continuing-dot .78s ease-in-out infinite alternate}.reel-continuing-indicator i:nth-child(2){animation-delay:.13s}.reel-continuing-indicator i:nth-child(3){animation-delay:.26s}.reel-end-mascot-stage{position:relative;width:min(92%,330px);height:215px;display:grid;place-items:center;isolation:isolate}body #nationalFeed .reel-end-card .reel-end-mascot-stage{width:min(88vw,340px);min-width:min(88vw,340px);height:220px;flex:0 0 220px}body #nationalFeed .reel-end-card .reel-end-mascot-stage>img,.reel-end-mascot-stage>img{z-index:2;width:min(88vw,340px)!important;min-width:min(88vw,340px)!important;height:100%!important;max-height:none!important;object-fit:contain!important;transform-origin:42% 86%;filter:drop-shadow(0 16px 14px rgba(15,23,42,.14))!important;animation:reel-end-flea-arrival 1.9s cubic-bezier(.45,0,.25,1) infinite!important}.national-product-unavailable{display:grid;place-items:center;padding:30px 24px;color:#0f172a;background:#fff;text-align:center}.national-product-unavailable-content{width:min(100%,350px);display:grid;justify-items:center;gap:10px}.national-product-unavailable-content img{width:150px;height:180px;object-fit:contain;filter:drop-shadow(0 14px 14px rgba(15,23,42,.12));animation:unavailable-flea-think 2.2s ease-in-out infinite}.national-product-unavailable-content small{color:#f97316;font-size:.68rem;font-weight:900;text-transform:uppercase}.national-product-unavailable-content h3,.national-product-unavailable-content p{margin:0}.national-product-unavailable-content h3{font-size:clamp(1.45rem,7vw,2rem);line-height:1.06}.national-product-unavailable-content p{max-width:310px;color:#64748b;font-size:.88rem;line-height:1.5}.national-product-unavailable-content button{width:100%;min-height:50px;margin-top:5px;border:0;border-radius:8px;padding:0 16px;color:#fff;background:#ff5a00;font:inherit;font-size:.84rem;font-weight:900;cursor:pointer}@keyframes unavailable-flea-think{0%,to{transform:translateY(2px) rotate(-.5deg)}50%{transform:translateY(-6px) rotate(.5deg)}}.reel-end-mascot-shadow{position:absolute;z-index:1;left:15%;bottom:7px;width:40%;height:13px;border-radius:50%;background:#0f172a24;filter:blur(5px);animation:reel-end-shadow-pulse 1.9s ease-in-out infinite}.reel-end-spark{position:absolute;z-index:3;color:#ff5a00;font-size:1.3rem;font-weight:700;line-height:1;animation:reel-end-spark-pop 1.9s ease-in-out infinite}.reel-end-spark-left{top:30%;left:9%}.reel-end-spark-right{top:14%;right:12%;animation-delay:.24s}@keyframes reel-end-flea-arrival{0%,to{transform:translateY(3px) rotate(-.7deg)}48%{transform:translateY(-9px) rotate(.8deg)}}@keyframes reel-end-shadow-pulse{0%,to{opacity:.72;transform:scaleX(1)}48%{opacity:.34;transform:scaleX(.82)}}@keyframes reel-end-spark-pop{0%,28%,to{opacity:0;transform:scale(.65) rotate(0)}48%,68%{opacity:1;transform:scale(1) rotate(45deg)}}@keyframes reel-continuing-dot{0%{opacity:.3;transform:translateY(2px)}to{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.reel-end-card img,.reel-continuing-indicator i,.reel-end-mascot-shadow,.reel-end-spark,.national-product-unavailable-content img{animation:none!important}}@media(max-width:420px){body #nationalFeed .national-product-title-row{gap:8px}body #nationalFeed .national-product-title-row .question-panel-button{min-width:104px;min-height:44px;padding-inline:12px;font-size:.76rem}}body #nationalFeed .reel-low-offer-warning[hidden]{display:none!important}body #nationalFeed .reel-low-offer-warning{position:absolute;z-index:48;left:50%;right:auto;top:50%;width:min(calc(100% - 40px),276px);display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:3px 10px;border:1px solid rgba(255,90,0,.45);border-radius:15px;padding:13px 38px 12px 13px;color:#172033;background:#fffffff7;box-shadow:0 18px 44px #0f172a4d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translate(-50%,-50%);animation:reel-low-offer-in .18s ease-out both}body #nationalFeed .reel-low-offer-icon{grid-row:1 / span 2;width:40px;aspect-ratio:1;display:grid;place-items:center;border-radius:999px;color:#c74400;background:#fff0e6;font-size:1.25rem;font-weight:950}body #nationalFeed .reel-low-offer-warning>strong{padding-right:2px;font-size:.98rem;line-height:1.15}body #nationalFeed .reel-low-offer-warning>p{margin:0;color:#667085;font-size:.72rem;line-height:1.25}body #nationalFeed .reel-low-offer-close{position:absolute;top:7px;right:7px;width:27px;height:27px;border:0;border-radius:999px;color:#4b5563;background:#f5f2ef;font-size:1rem;cursor:pointer}body #nationalFeed .reel-low-offer-retry{grid-column:2;justify-self:start;min-height:34px;margin-top:6px;border:0;border-radius:9px;padding:7px 14px;color:#fff;background:#ff5a00;font-size:.75rem;font-weight:900;cursor:pointer}@keyframes reel-low-offer-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}body #nationalFeed .national-actions:not(.single-action),body .reel-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body #nationalFeed .national-actions>button[data-national-action=buy],body #nationalFeed .national-offer-box,body .reel-actions>button,body .reel-actions>.quick-offer-action{width:100%;min-width:0;min-height:52px;align-self:stretch;margin:0;border-radius:10px}body #nationalFeed .national-offer-box{grid-template-columns:auto minmax(38px,1fr) minmax(84px,1fr)}body #nationalFeed .national-offer-box button{min-width:0;max-width:none;min-height:42px;padding-inline:8px;font-size:.7rem}@media(max-width:420px){body #nationalFeed .national-actions:not(.single-action),body .reel-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body #nationalFeed .national-offer-box{grid-template-columns:auto minmax(32px,.72fr) minmax(76px,1.28fr)}}body #nationalFeed .national-reactions-overlay>.report-user-button{position:static;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:8px;padding:0;color:#fff;background:#141417ad;box-shadow:0 8px 20px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body #nationalFeed .national-reactions-overlay>.report-user-button span{font-size:1rem;line-height:1}body #nationalFeed .national-product-title-row{flex-wrap:wrap}body #nationalFeed .national-product-title-row .question-panel-button{min-width:152px;min-height:54px;border-radius:13px;padding-inline:18px;color:#fff;background:linear-gradient(135deg,#ff6a00,#ff5100);box-shadow:0 12px 30px #ff5a0057;font-size:.88rem}body #nationalFeed .national-product-title-row .question-panel-button strong{color:#ff5a00;background:#fff}body #nationalFeed .feed-question-panel{top:50%!important;bottom:auto!important;transform:translateY(-50%)}body #nationalFeed .national-image-strip{display:flex!important;flex-flow:row nowrap!important;grid-auto-flow:unset!important;grid-auto-columns:unset!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory}body #nationalFeed .national-image-strip>.national-photo-slide{width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;flex:0 0 100%!important;display:block!important;object-fit:contain!important;scroll-snap-align:start;scroll-snap-stop:always}@keyframes flea-question-sheet-up{0%{opacity:0;transform:translateY(62%)}to{opacity:1;transform:translateY(-50%)}}@media(max-width:420px){body #nationalFeed .national-product-title-row .question-panel-button{width:100%;min-width:0;min-height:52px;flex-basis:100%;justify-content:space-between;padding-inline:16px;font-size:.84rem}}body #nationalFeed .national-feed-card.question-sheet-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;background:#0a080775;pointer-events:none}body #nationalFeed .feed-question-panel{top:auto!important;right:12px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;left:12px!important;width:auto!important;max-height:min(64dvh,600px)!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:12px!important;overflow:hidden!important;transform:none;transform-origin:var(--question-sheet-origin-x, 50%) 100%;border-radius:24px 24px 16px 16px!important;padding:14px 16px 16px!important;box-shadow:0 -18px 54px #20140c4d!important;animation:flea-question-sheet-from-trigger .23s cubic-bezier(.22,.82,.3,1) both!important}body #nationalFeed .feed-question-panel:before,body #nationalFeed .feed-question-panel:after{display:none!important}body #nationalFeed .question-sheet-header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eee7e2;padding:2px 0 12px}body #nationalFeed .question-sheet-header>span{min-width:0;display:grid;gap:2px}body #nationalFeed .question-sheet-header strong{color:#0b1830;font-size:1.05rem}body #nationalFeed .question-sheet-header small{color:#6b7280;font-size:.68rem}body #nationalFeed .question-sheet-header>.question-bubble-close{position:static;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;flex:0 0 34px}body #nationalFeed .feed-question-panel .feed-comment-list{max-height:min(42dvh,390px);overflow-y:auto!important;overscroll-behavior:contain}body #nationalFeed .feed-question-panel .question-message,body #nationalFeed .feed-question-panel .answer-message{grid-template-columns:minmax(108px,auto) minmax(0,1fr)}@keyframes flea-question-sheet-from-trigger{0%{opacity:0;transform:translateY(78%) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}body #nationalFeed .feed-question-panel{top:var(--question-sheet-top, 8px)!important;right:12px!important;bottom:auto!important;left:12px!important;width:auto!important;height:var(--question-sheet-height, 66.666%)!important;max-height:none!important;margin:0!important;overflow:hidden!important;transform:translateY(0);transform-origin:center bottom!important;border-radius:22px 22px 12px 12px!important;box-shadow:0 -14px 42px #20140c4d!important;animation:flea-question-sheet-button-rise .24s cubic-bezier(.22,.82,.3,1) both!important}body #nationalFeed .national-feed-card.question-sheet-open .question-panel-button{position:relative;z-index:91}body #nationalFeed .feed-question-panel .feed-comment-list{max-height:none!important}@keyframes flea-question-sheet-button-rise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){body #nationalFeed .feed-question-panel{animation:none!important}}@media(max-width:560px){body #nationalFeed .national-question-row{display:flex;align-items:center;min-height:30px;margin-top:1px}body #nationalFeed .national-question-row .question-panel-button{width:fit-content!important;min-width:0!important;min-height:30px!important;height:30px;flex:0 0 auto!important;justify-content:flex-start;gap:6px;border:1px solid rgba(255,255,255,.46);border-radius:999px;padding:0 9px!important;color:#fff;background:#0f0f1194;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.68rem!important}body #nationalFeed .national-question-row .question-panel-button strong{width:18px;height:18px;min-width:18px!important;min-height:18px!important;color:#ff5a00;background:#fff;font-size:.56rem!important}}body .scanner-ai-detections{pointer-events:auto;touch-action:none}body .scanner-ai-detection-box{pointer-events:auto;touch-action:none;cursor:move;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}body .scanner-ai-detection-box.is-adjusting,body .scanner-ai-detection-box:focus-visible{z-index:4;outline:none;border-color:#ff6b0b;background:#ff6b0b1f;box-shadow:0 0 0 3px #fffffff5,0 0 30px #ff6b0bbd}.scanner-ai-detection-resize{position:absolute;right:-13px;bottom:-13px;z-index:5;width:28px;height:28px;display:grid;place-items:center;border:3px solid #fff;border-radius:8px;color:#fff;background:#38bdf8;box-shadow:0 5px 16px #0000004d;cursor:nwse-resize;font-size:1rem;font-style:normal;font-weight:950;line-height:1}.scanner-ai-detection-remove{position:absolute;top:-15px;right:-15px;z-index:6;width:30px;height:30px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;padding:0;color:#fff;background:#ef4444;box-shadow:0 5px 16px #0000004d;font-size:1rem;font-weight:950;line-height:1;cursor:pointer}.scanner-ai-wait{width:fit-content;display:inline-grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;border-radius:999px;padding:7px 11px;color:#fff;background:#ffffff1a;font-size:.7rem;font-weight:850}.scanner-ai-wait[hidden]{display:none!important}.scanner-ai-wait>i{width:18px;height:18px;border:2px solid rgba(255,255,255,.34);border-top-color:#ff7414;border-radius:50%;animation:scanner-ai-wait-spin .76s linear infinite}@keyframes scanner-ai-wait-spin{to{transform:rotate(360deg)}}.scanner-ai-detection-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:10px;background:#ffffff12}.scanner-ai-detection-actions[hidden]{display:none!important}.scanner-ai-detection-actions>span{min-width:0;display:grid;gap:2px}.scanner-ai-detection-actions strong{color:#fff;font-size:.82rem}.scanner-ai-detection-actions small{color:#cbd5e1;font-size:.68rem;line-height:1.35}.scanner-ai-detection-actions button{min-height:44px;border:0;border-radius:11px;padding:0 16px;color:#fff;background:linear-gradient(135deg,#ff7414,#ff5200);box-shadow:0 9px 20px #ff5a0047;font-size:.78rem;font-weight:950;white-space:nowrap;cursor:pointer}@media(max-width:620px){.scanner-ai-detection-actions{grid-template-columns:1fr;gap:8px}.scanner-ai-detection-actions button{width:100%}body #standardReviewModal :is(input,select,textarea){font-size:16px}}.seller-listing-snapshot-modal[hidden]{display:none}.seller-listing-snapshot-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250;display:grid;place-items:center;padding:20px;background:#0f172a80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.seller-listing-snapshot-card{width:min(760px,100%);max-height:min(92dvh,900px);display:grid;gap:16px;overflow:auto;border:1px solid rgba(249,115,22,.26);border-radius:26px;padding:22px;color:#0f172a;background:#fff;box-shadow:0 30px 80px #0f172a47;overscroll-behavior:contain}.seller-listing-snapshot-head,.seller-listing-snapshot-section>header,.seller-listing-snapshot-state,.seller-listing-snapshot-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.seller-listing-snapshot-head span,.seller-listing-snapshot-section>header span{display:grid;gap:3px}.seller-listing-snapshot-head small,.seller-listing-snapshot-section>header small{color:#f15a0a;font-size:.7rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.seller-listing-snapshot-head h2,.seller-listing-snapshot-section h3,.seller-listing-snapshot-copy p,.seller-listing-snapshot-notifications p,.seller-listing-snapshot-questions p,.seller-listing-snapshot-empty p{margin:0}.seller-listing-snapshot-head h2{font-size:clamp(1.45rem,3vw,2rem);line-height:1.1}#closeSellerListingSnapshot{flex:0 0 auto;width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:999px;padding:0 0 4px;color:#596273;background:#f3f4f6;font-size:1.7rem;cursor:pointer}.seller-listing-snapshot-hero{display:grid;grid-template-columns:minmax(210px,.9fr) minmax(0,1.1fr);gap:18px;border-radius:20px;padding:12px;background:linear-gradient(135deg,#fff7ed,#fff 52%,#f8fafc)}.seller-listing-snapshot-photo{position:relative;min-height:230px;overflow:hidden;border-radius:16px;background:#f1f5f9}.seller-listing-snapshot-photo img{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.seller-listing-snapshot-photo span{position:absolute;left:12px;bottom:12px;border-radius:999px;padding:7px 10px;color:#fff;background:#0f172ac7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.7rem;font-weight:900}.seller-listing-snapshot-copy{min-width:0;display:grid;align-content:center;gap:14px;padding:8px 8px 8px 0}.seller-listing-snapshot-state span{border-radius:999px;padding:7px 11px;color:#16764c;background:#e8f8ef;font-size:.72rem;font-weight:950}.seller-listing-snapshot-state strong{color:#111827;font-size:1.45rem}.seller-listing-snapshot-copy>p{display:-webkit-box;overflow:hidden;color:#5d6878;font-size:.88rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:5}.seller-listing-snapshot-facts{display:flex;flex-wrap:wrap;gap:7px}.seller-listing-snapshot-facts span{border:1px solid #e5e7eb;border-radius:999px;padding:6px 9px;color:#566172;background:#fff;font-size:.67rem;font-weight:800}.seller-listing-snapshot-section{display:grid;gap:11px;border:1px solid #e9edf2;border-radius:18px;padding:16px;background:#fff}.seller-listing-snapshot-section h3{color:#111827;font-size:1.05rem}.seller-listing-snapshot-section>header em{border-radius:999px;padding:5px 9px;color:#7c8795;background:#f4f6f8;font-size:.67rem;font-style:normal;font-weight:850}.seller-listing-snapshot-analytics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.seller-listing-snapshot-analytics article{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1px 8px;border-radius:14px;padding:12px;background:#fff7ed}.seller-listing-snapshot-analytics article>span{grid-row:1 / 3;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#f15a0a;background:#fff;font-size:1rem}.seller-listing-snapshot-analytics strong{font-size:1rem;line-height:1}.seller-listing-snapshot-analytics small{overflow:hidden;color:#747e8d;font-size:.64rem;font-weight:800;text-overflow:ellipsis}.seller-listing-snapshot-notifications,.seller-listing-snapshot-questions{display:grid;gap:8px}.seller-listing-snapshot-notifications>article,.seller-listing-snapshot-questions>article{display:grid;align-items:center;gap:10px;border:1px solid #e9edf2;border-radius:14px;padding:12px;background:#fafbfc}.seller-listing-snapshot-notifications>article{grid-template-columns:auto minmax(0,1fr) auto}.seller-listing-snapshot-notifications>article>span{width:9px;height:9px;border-radius:50%;background:#cbd5e1}.seller-listing-snapshot-notifications>article.is-unread>span{background:#ff6108;box-shadow:0 0 0 5px #fff0e6}.seller-listing-snapshot-notifications div,.seller-listing-snapshot-questions article>div{min-width:0;display:grid;gap:3px}.seller-listing-snapshot-notifications strong,.seller-listing-snapshot-questions strong,.seller-listing-snapshot-empty strong{color:#162033;font-size:.82rem}.seller-listing-snapshot-notifications p,.seller-listing-snapshot-questions p,.seller-listing-snapshot-empty p{color:#657080;font-size:.72rem;line-height:1.45}.seller-listing-snapshot-notifications small,.seller-listing-snapshot-questions small{color:#8a94a3;font-size:.64rem}.seller-listing-snapshot-notifications em{color:#ed5d0c;font-size:.66rem;font-style:normal;font-weight:900}.seller-listing-snapshot-questions>article{grid-template-columns:minmax(0,1fr) auto}.seller-listing-snapshot-questions p b{display:block;margin-bottom:2px;color:#16764c;font-size:.65rem}.seller-listing-snapshot-questions button{min-height:38px;border:1px solid #ff650d;border-radius:10px;padding:7px 11px;color:#fff;background:#ff650d;font-size:.72rem;font-weight:900;cursor:pointer}.seller-listing-snapshot-questions article.is-answered button{color:#f15a0a;background:#fff}.seller-listing-snapshot-empty{display:grid;gap:3px;border:1px dashed #d6dce4;border-radius:14px;padding:16px;background:#fafbfc}.seller-listing-snapshot-question-empty{border-color:#ffd4bb;background:#fff8f3}.seller-listing-snapshot-actions{position:sticky;bottom:-22px;z-index:2;margin:0 -22px -22px;border-top:1px solid #eceff3;padding:14px 22px 18px;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.seller-listing-snapshot-actions button{min-height:46px;border:1px solid #dce1e7;border-radius:12px;padding:10px 18px;color:#596273;background:#fff;font-size:.82rem;font-weight:950;cursor:pointer}#editSellerListingSnapshot{min-width:150px;border-color:#ff650d;color:#fff;background:linear-gradient(135deg,#ff7414,#ff5200);box-shadow:0 10px 22px #ff5c0038}@media(max-width:680px){.seller-listing-snapshot-modal{align-items:end;padding:0}.seller-listing-snapshot-card{width:100%;max-height:94dvh;border-radius:24px 24px 0 0;padding:17px}.seller-listing-snapshot-hero{grid-template-columns:1fr}.seller-listing-snapshot-photo{min-height:260px}.seller-listing-snapshot-copy{padding:2px}.seller-listing-snapshot-analytics{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-listing-snapshot-actions{bottom:-17px;margin:0 -17px -17px;padding:12px 17px max(16px,env(safe-area-inset-bottom))}}@media(max-width:430px){.seller-listing-snapshot-notifications>article,.seller-listing-snapshot-questions>article{grid-template-columns:minmax(0,1fr)}.seller-listing-snapshot-notifications>article>span{display:none}.seller-listing-snapshot-notifications em{justify-self:start}.seller-listing-snapshot-questions button{width:100%}}body #buyerProfileScreen>.buyer-contact-card{grid-template-columns:1fr}body #buyerProfileScreen .buyer-profile-identity{grid-column:1 / -1;display:grid;justify-items:start;gap:5px;padding-right:0}body #buyerProfileScreen .buyer-profile-primary-controls{width:100%;display:flex;align-items:flex-end;gap:12px;margin:7px 0 4px}body #buyerProfileScreen .buyer-profile-primary-controls .buyer-avatar-menu-button{flex:0 0 140px}body #buyerProfileScreen .buyer-profile-primary-controls .buyer-card-actions{position:static;width:140px;display:block;margin:0}body #buyerProfileScreen .buyer-profile-primary-controls .edit-profile-button{width:100%}@media(max-width:560px){body #buyerProfileScreen .buyer-profile-identity{display:grid;justify-items:center;text-align:center}body #buyerProfileScreen .buyer-profile-identity>h1{order:initial;margin:0 0 2px}body #buyerProfileScreen .buyer-profile-primary-controls{width:min(220px,72vw);flex-direction:column;align-items:stretch;gap:8px;margin:5px auto 4px}body #buyerProfileScreen .buyer-profile-primary-controls .buyer-avatar-menu-button,body #buyerProfileScreen .buyer-profile-primary-controls .buyer-card-actions{width:100%;flex:none}body #buyerProfileScreen .buyer-profile-identity>:is(.buyer-rating,.buyer-profile-provider,.buyer-profile-email-summary,.buyer-address-notice){order:initial}body #buyerProfileScreen>.buyer-contact-card>.buyer-edit-panel{order:initial}}.profile-listing-line.is-deleting,.standard-scan-row.is-deleting{position:relative;pointer-events:none;opacity:.68}.profile-listing-line.is-deleting:after,.standard-scan-row.is-deleting:after{content:"Deleting…";position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:grid;place-items:center;border-radius:inherit;color:#fff;background:#0f172ab8;font-size:.78rem;font-weight:950;letter-spacing:.02em}@media(max-width:620px){body .standard-review-modal{place-items:end center;overflow:hidden;padding:max(8px,env(safe-area-inset-top)) 0 0;background:#0f172a7a}body .standard-review-card{width:100%;max-height:calc(100dvh - max(8px,env(safe-area-inset-top)));gap:14px;border:0;border-radius:24px 24px 0 0;padding:16px 16px max(22px,env(safe-area-inset-bottom));background:#fff;box-shadow:0 -18px 55px #0f172a3d}body .standard-review-card .scanner-modal-head{position:sticky;top:-16px;z-index:12;align-items:center;margin:-16px -16px 0;border-bottom:1px solid #edf0f4;padding:15px 16px 13px;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body .standard-review-card .scanner-modal-head h2{color:#0b1830;font-size:1.15rem}body .standard-review-card .scanner-modal-head small{max-width:34ch;color:#687386;font-size:.72rem}body .standard-review-card .standard-review-product-title{max-width:27ch;margin-top:2px;color:#0b1830;font-size:1.02rem;line-height:1.17}body .standard-review-card .scanner-modal-head button{flex:0 0 38px;width:38px;height:38px;color:#475569;background:#f1f4f7}body .standard-review-card .review-image-frame{width:100%!important;max-height:min(42dvh,390px);border-radius:18px;background:#101827}body .standard-review-card .review-image-frame .object-outline{border-width:3px;border-radius:12px}body .standard-review-crop-hint{gap:3px;margin:-3px 8px 0;font-size:.7rem}body .standard-review-crop-hint strong{color:#0284c7;font-size:.8rem}body .standard-review-crop{grid-template-columns:82px minmax(0,1fr);gap:12px;border:1px solid #ffd7bd;border-radius:16px;padding:10px;background:linear-gradient(135deg,#fffaf6,#fff)}body .standard-review-crop img{width:82px;border-radius:12px}body .standard-review-crop small{color:#f15b0b;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}body .standard-review-crop strong{color:#0b1830;font-size:.98rem;line-height:1.2}body .standard-review-gallery{padding-bottom:3px;overflow-x:auto;scroll-snap-type:x proximity}body .standard-review-photo-actions{display:grid;grid-template-columns:1fr;gap:8px}body .standard-review-photo-actions>button,body .standard-review-photo-actions>label{width:100%;min-height:44px;place-items:center;align-content:center;border-radius:12px;padding:9px 10px;text-align:center}body .standard-review-photo-actions>.standard-review-restart-photos{grid-column:auto}body .standard-review-grid,body .standard-review-price-grid,body .booth-commercial-grid{grid-template-columns:1fr;gap:12px}body .standard-review-grid label,body .standard-review-description,body .standard-review-price-grid label,body .standard-review-shipping-fields label{min-width:0;gap:6px;color:#475569;font-size:.74rem;font-weight:850}body #standardReviewModal :is(input[type=text],input[type=number],select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:52px;border:1px solid #dce2e8;border-radius:14px;padding:0 14px;color:#0b1830;background:#f8fafc;box-shadow:none;font-family:var(--font-body);font-size:16px;font-weight:650;line-height:1.25}body #standardReviewModal textarea{min-height:190px;padding-block:13px}body #standardReviewModal :is(input[type=text],input[type=number],select,textarea):focus{border-color:#ff6a0a;outline:0;background:#fff;box-shadow:0 0 0 3px #ff6a0a21}body .standard-review-price-section,body .standard-review-shipping,body .booth-commercial-listing{gap:12px;border:1px solid #ffd8bf;border-radius:18px;padding:14px;background:#fffaf6}body .review-money-input{grid-template-columns:38px minmax(0,1fr);border:1px solid #dce2e8;border-radius:14px;background:#f8fafc}body .review-money-input input{min-height:50px!important;border:0!important;border-left:1px solid #dce2e8!important;border-radius:0!important}body .standard-review-shipping-fields,body .shipping-box-picker{grid-template-columns:1fr}body .shipping-box-cartoon{display:none}body #standardReviewModal .offer-confirm-actions{position:sticky;bottom:calc(-1*max(22px,env(safe-area-inset-bottom)));z-index:10;margin:0 -16px calc(-1*max(22px,env(safe-area-inset-bottom)));border-top:1px solid #e8ebef;padding:12px 16px max(14px,env(safe-area-inset-bottom));background:#fffffff7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body #standardReviewModal .offer-confirm-actions button{min-width:0;min-height:50px;border-radius:14px}.dashboard-booth-business-grid,.dashboard-booth-settings-links{grid-template-columns:1fr}.dashboard-booth-business-grid label:last-child{grid-column:auto}.dashboard-booth-settings>header{align-items:start;flex-direction:column}}body #nationalFeed .national-feed-card .feed-question-panel{position:absolute!important;top:var(--question-bubble-top, 142px)!important;right:auto!important;bottom:auto!important;left:var(--question-bubble-left, 10px)!important;width:var(--question-bubble-width, calc(100% - 20px) )!important;height:auto!important;min-height:0!important;max-height:var(--question-bubble-max-height, min(34dvh, 280px))!important;grid-template-rows:auto minmax(0,auto) auto!important;gap:6px!important;overflow:hidden!important;transform:none!important;transform-origin:50% 100%!important;border:1px solid rgba(255,90,0,.28)!important;border-radius:16px!important;padding:8px!important;color:#27211d!important;background:#fffffffb!important;box-shadow:0 14px 34px #2a160a33!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:flea-question-popover-in .16s ease-out both!important}body #nationalFeed .national-feed-card .feed-question-panel:before,body #nationalFeed .national-feed-card .feed-question-panel:after,body .reel-card .reel-question-bubble:before,body .reel-card .reel-question-bubble:after{display:none!important}body #nationalFeed .feed-question-panel .question-sheet-header{min-height:0!important;gap:7px!important;border-bottom:1px solid #f0e7e1!important;padding:0 0 5px!important}body #nationalFeed .feed-question-panel .question-sheet-header>span{gap:0!important}body #nationalFeed .feed-question-panel .question-sheet-header strong{font-size:.76rem!important;line-height:1.2!important}body #nationalFeed .feed-question-panel .question-sheet-header small{display:none!important}body #nationalFeed .feed-question-panel .question-sheet-header>.question-bubble-close{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;flex-basis:26px!important;font-size:.9rem!important}body #nationalFeed .feed-question-panel .feed-comment-list,body .reel-card .reel-question-bubble .reel-comment-list{min-height:0!important;max-height:min(19dvh,155px)!important;gap:3px!important;overflow-y:auto!important;border:0!important;padding:0 2px 1px!important;background:transparent!important}body #nationalFeed .feed-question-panel .question-thread-card,body .reel-card .reel-question-bubble .question-thread-card{gap:3px!important;margin:0!important;border:0!important;border-bottom:1px solid #f0e7e1!important;border-radius:0!important;padding:4px 1px 6px!important;background:transparent!important;box-shadow:none!important}body #nationalFeed .feed-question-panel .question-thread-question>p,body #nationalFeed .feed-question-panel .question-thread-reply>p,body .reel-card .reel-question-bubble .question-thread-question>p,body .reel-card .reel-question-bubble .question-thread-reply>p{margin-top:0!important;padding:4px 7px!important;font-size:.68rem!important;line-height:1.3!important}body #nationalFeed .feed-question-panel .question-empty-state,body .reel-card .reel-question-bubble .question-empty-state{margin:0!important;border:0!important;border-radius:10px!important;padding:7px 9px!important;color:#6f665f!important;background:#fff8f3!important;font-size:.68rem!important;line-height:1.3!important}body #nationalFeed .feed-question-panel .question-input-bubble,body .reel-card .reel-question-bubble .question-input-bubble{min-height:40px!important;border-radius:999px!important;padding:2px!important}body #nationalFeed .feed-question-panel .question-input-bubble input,body .reel-card .reel-question-bubble .question-input-bubble input{min-height:34px!important;padding:0 42px 0 11px!important;font-size:16px!important}body #nationalFeed .feed-question-panel .question-send-button,body .reel-card .reel-question-bubble .question-send-button{right:5px!important;bottom:5px!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}body .reel-card .reel-question-bubble{position:absolute!important;inset:194px 10px auto 10px!important;width:auto!important;height:auto!important;min-height:0!important;max-height:min(34dvh,260px)!important;grid-template-rows:minmax(0,auto) auto!important;gap:6px!important;overflow:hidden!important;transform:none!important;border:1px solid rgba(255,90,0,.28)!important;border-radius:16px!important;padding:34px 8px 8px!important;background:#fffffffb!important;box-shadow:0 14px 34px #2a160a33!important;animation:flea-question-popover-in .16s ease-out both!important}body #nationalFeed .national-feed-card.question-sheet-open:after{display:none!important}@keyframes flea-question-popover-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:560px){body #nationalFeed .national-feed-card .feed-question-panel{border-radius:15px!important;padding:7px!important}body #nationalFeed .feed-question-panel .feed-comment-list,body .reel-card .reel-question-bubble .reel-comment-list{max-height:min(18dvh,132px)!important}}.reel-question-action-button{position:relative;z-index:10;min-width:48px;min-height:58px;display:grid;justify-items:center;align-content:center;gap:2px;border:0;padding:0;color:#fff;background:transparent;font-family:var(--font-body);cursor:pointer}.reel-question-action-icon{position:relative;width:42px;height:38px;display:grid;place-items:center;border:3px solid #ff650a;border-radius:50%;color:#fff;background:#141417b3;box-shadow:0 8px 20px #0000003d;font-family:Arial,sans-serif;font-size:1.15rem;font-weight:900;line-height:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.reel-question-action-icon:after{content:"";position:absolute;bottom:-5px;left:6px;width:9px;height:9px;border-bottom:3px solid #ff650a;border-left:3px solid #ff650a;border-radius:0 0 0 3px;background:#141417b3;transform:skew(-22deg) rotate(-8deg)}.reel-question-action-button small{color:#fff;font-size:.58rem;font-weight:900;line-height:1;text-shadow:0 1px 4px rgba(0,0,0,.75)}.reel-question-action-button>strong{position:absolute;top:0;right:-1px;min-width:18px;height:18px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;padding:0 3px;color:#fff;background:#ff5a00;font-size:.52rem;line-height:1}.reel-question-action-button:hover .reel-question-action-icon,.reel-question-action-button:focus-visible .reel-question-action-icon,.reel-question-action-button[aria-expanded=true] .reel-question-action-icon{color:#ff5a00;background:#fff}.reel-question-action-button:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:12px}.reel-media-frame>.reel-question-action-button{position:absolute;top:136px;left:10px}body #nationalFeed .national-reactions-overlay>.reel-question-action-button{position:relative;inset:auto;width:50px;min-width:50px;min-height:58px}body #nationalFeed .national-reactions-overlay>.reel-question-action-button small{color:#fff}body #nationalFeed .national-reactions-overlay>.reel-question-action-button>strong{right:0}body #nationalFeed .national-reactions-overlay{top:auto!important;right:14px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important}body #nationalFeed .national-feed-card:has(.reel-shipping-progress:not([hidden])) .national-reactions-overlay{bottom:calc(154px + env(safe-area-inset-bottom))!important}.listing-pending-tag{position:absolute;top:10px;left:10px;z-index:7;min-height:28px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.9);border-radius:999px;padding:0 11px;color:#fff;background:#ff5a00f0;box-shadow:0 7px 18px #2d180c3d;font-size:.66rem;font-weight:950;letter-spacing:.035em;text-transform:uppercase;pointer-events:none}.listing-location-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3200;display:grid;place-items:center;padding:18px;background:#0c16268f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.listing-location-modal[hidden]{display:none!important}.listing-location-card{width:min(100%,520px);max-height:min(820px,calc(100dvh - 28px));overflow:auto;border:1px solid rgba(249,115,22,.3);border-radius:28px;padding:22px;color:#0f172a;background:#fffdfa;box-shadow:0 30px 80px #0f172a47}.listing-location-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.listing-location-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:16px;color:#fff;background:linear-gradient(145deg,#ff7a00,#ff4f00);box-shadow:0 10px 20px #f973163d;font-size:1.55rem;font-weight:900}.listing-location-head small{display:block;margin-bottom:3px;color:#f97316;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.listing-location-head h2{margin:0;font-size:clamp(1.16rem,3.6vw,1.52rem);line-height:1.08}.listing-location-head>button{width:38px;height:38px;border:0;border-radius:50%;color:#475569;background:#f1f5f9;font:inherit;font-size:1.45rem;cursor:pointer}.listing-location-saved{display:grid;gap:6px;margin-top:18px}.listing-location-saved>span,.listing-location-zip-row label>span{color:#334155;font-size:.72rem;font-weight:850}.listing-location-saved select{width:100%;height:48px;border:1px solid #d8dee8;border-radius:14px;padding:0 42px 0 14px;color:#0f172a;background:#fff;font:inherit;font-size:.9rem;font-weight:750;cursor:pointer}.listing-location-saved select:focus{border-color:#f97316;outline:3px solid rgba(249,115,22,.14)}.listing-location-saved select:disabled{color:#64748b;background:#f8fafc;cursor:not-allowed}.listing-location-current{width:100%;min-height:46px;margin:12px 0;border:1px solid rgba(249,115,22,.42);border-radius:14px;color:#c2410c;background:#fff7ed;font:inherit;font-size:.82rem;font-weight:900;cursor:pointer}.listing-location-current:disabled{cursor:wait;opacity:.62}.listing-location-zip-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.listing-location-zip-row label{display:grid;gap:6px}.listing-location-zip-row input{width:100%;height:48px;border:1px solid #d8dee8;border-radius:14px;padding:0 14px;color:#0f172a;background:#fff;font:inherit;font-size:1rem;font-weight:750}.listing-location-zip-row input:focus{border-color:#f97316;outline:3px solid rgba(249,115,22,.14)}.listing-location-zip-row>button{min-width:104px;height:48px;border:0;border-radius:14px;padding:0 16px;color:#fff;background:#f97316;font:inherit;font-size:.82rem;font-weight:900;cursor:pointer}.listing-location-zip-row>button:disabled{cursor:wait;opacity:.65}.listing-location-map-shell{position:relative;height:210px;margin-top:14px;overflow:hidden;border:1px solid rgba(249,115,22,.24);border-radius:20px;background:#eef6ef}.listing-location-map-shell[hidden]{display:none!important}.listing-location-map{width:100%;height:100%}.listing-location-map-label{position:absolute;left:10px;bottom:10px;z-index:2;border:1px solid rgba(255,255,255,.88);border-radius:999px;padding:7px 11px;color:#0f172a;background:#fffffff0;box-shadow:0 6px 18px #0f172a29;font-size:.67rem;font-weight:900;pointer-events:none}.listing-location-status{min-height:20px;margin:10px 2px 0;color:#526071;font-size:.75rem;font-weight:700;line-height:1.35}.listing-location-privacy{display:flex;align-items:center;gap:10px;margin-top:12px;border-radius:16px;padding:11px 13px;color:#166534;background:#f0fdf4}.listing-location-privacy>span{color:#22c55e;font-size:.82rem}.listing-location-privacy strong{font-size:.76rem}.listing-location-card footer{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:16px}.listing-location-card footer button{min-height:48px;border-radius:15px;padding:0 17px;font:inherit;font-size:.82rem;font-weight:900;cursor:pointer}.listing-location-cancel{border:1px solid #d8dee8;color:#475569;background:#fff}.listing-location-confirm{border:0;color:#fff;background:linear-gradient(135deg,#ff7a00,#ff4f00);box-shadow:0 10px 24px #f9731633}.listing-location-confirm:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}@media(max-width:560px){.listing-location-modal{align-items:end;padding:10px}.listing-location-card{max-height:calc(100dvh - 18px);border-radius:24px;padding:18px}.listing-location-map-shell{height:min(32dvh,220px)}.listing-location-card footer{position:sticky;bottom:-18px;margin-inline:-18px;margin-bottom:-18px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#fffdfaf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}body #nationalFeed .national-feed-card .feed-question-panel{height:var(--question-bubble-height, min(44dvh, 360px))!important;min-height:min(250px,38dvh)!important;max-height:var(--question-bubble-max-height, min(48dvh, 390px))!important;grid-template-rows:auto minmax(0,1fr) auto!important}body #nationalFeed .feed-question-panel .feed-comment-list,body .reel-card .reel-question-bubble .reel-comment-list{min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(249,115,22,.62) transparent;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch}body #nationalFeed .feed-question-panel .feed-comment-list::-webkit-scrollbar,body .reel-card .reel-question-bubble .reel-comment-list::-webkit-scrollbar{width:5px}body #nationalFeed .feed-question-panel .feed-comment-list::-webkit-scrollbar-thumb,body .reel-card .reel-question-bubble .reel-comment-list::-webkit-scrollbar-thumb{border-radius:999px;background:#f973169e}body .reel-card .reel-question-bubble{height:min(44dvh,350px)!important;min-height:min(240px,38dvh)!important;max-height:min(48dvh,380px)!important;grid-template-rows:minmax(0,1fr) auto!important}@media(max-width:560px){body #nationalFeed .national-feed-card .feed-question-panel,body .reel-card .reel-question-bubble{min-height:min(235px,40dvh)!important}}body #nationalFeed .national-reactions-overlay>.reel-question-action-button{order:1}body #nationalFeed .national-reactions-overlay>.favorite-heart-button{order:2}body #nationalFeed .national-reactions-overlay>.reaction-bar{order:3}body #nationalFeed .national-reactions-overlay>.report-user-button{order:4}body .reel-media-frame>.reel-question-action-button{top:72px;right:12px;left:auto}body .reel-media-frame>.favorite-heart-button{top:140px;right:12px;left:auto}body #nationalFeed .feed-question-panel .feed-comment-list,body .reel-card .reel-question-bubble .reel-comment-list{align-content:start;gap:10px!important;padding:4px 6px 8px!important}body #nationalFeed .feed-question-panel .question-thread-card,body .reel-card .reel-question-bubble .question-thread-card,body .seller-listing-snapshot-questions .question-thread-card{box-sizing:border-box;width:100%;min-width:0;display:flex!important;flex-direction:column;align-items:stretch;gap:8px!important;margin:0!important;overflow:visible!important;border:0!important;border-bottom:1px solid #f0e7e1!important;border-radius:0!important;padding:2px 0 10px!important;background:transparent!important;box-shadow:none!important}body #nationalFeed .feed-question-panel .question-thread-question,body #nationalFeed .feed-question-panel .question-thread-reply,body .reel-card .reel-question-bubble .question-thread-question,body .reel-card .reel-question-bubble .question-thread-reply,body .seller-listing-snapshot-questions .question-thread-question,body .seller-listing-snapshot-questions .question-thread-reply{box-sizing:border-box;width:fit-content;min-width:92px;max-width:calc(100% - 24px);display:flex!important;flex-direction:column;align-items:flex-start;gap:4px!important;margin:0!important;border:1px solid #e6e9ee;border-radius:17px 17px 17px 5px;padding:8px 10px!important;color:#172033;background:#f2f3f5;box-shadow:0 3px 10px #0f172a0f}body #nationalFeed .feed-question-panel .question-thread-reply,body .reel-card .reel-question-bubble .question-thread-reply,body .seller-listing-snapshot-questions .question-thread-reply{align-self:flex-end;align-items:flex-end;border-color:#f15a0a;border-radius:17px 17px 5px;color:#fff;background:linear-gradient(135deg,#ff6a0a,#f45106);box-shadow:0 5px 14px #f451062e}body #nationalFeed .feed-question-panel .question-thread-question>.question-profile-card,body #nationalFeed .feed-question-panel .question-thread-reply>.question-profile-card,body .reel-card .reel-question-bubble .question-thread-question>.question-profile-card,body .reel-card .reel-question-bubble .question-thread-reply>.question-profile-card,body .seller-listing-snapshot-questions .question-thread-question>.question-profile-card,body .seller-listing-snapshot-questions .question-thread-reply>.question-profile-card{grid-column:auto!important;width:auto;max-width:100%;align-self:flex-start;display:flex!important;flex-direction:row;align-items:center;gap:6px;margin:0!important;overflow:hidden;border:0;padding:0;color:inherit;background:transparent}body #nationalFeed .feed-question-panel .question-thread-reply>.question-profile-card,body .reel-card .reel-question-bubble .question-thread-reply>.question-profile-card,body .seller-listing-snapshot-questions .question-thread-reply>.question-profile-card{align-self:flex-end;flex-direction:row-reverse}body #nationalFeed .feed-question-panel .question-profile-card>img,body .reel-card .reel-question-bubble .question-profile-card>img,body .seller-listing-snapshot-questions .question-profile-card>img{width:25px;height:25px;flex:0 0 25px;border:2px solid #fff;border-radius:50%;object-fit:cover;background:#fff;box-shadow:0 0 0 1px #0f172a1f}body #nationalFeed .feed-question-panel .question-profile-card strong,body .reel-card .reel-question-bubble .question-profile-card strong,body .seller-listing-snapshot-questions .question-profile-card strong{min-width:0;max-width:18ch;overflow:hidden;color:#172033!important;font-size:.67rem!important;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}body #nationalFeed .feed-question-panel .question-thread-reply .question-profile-card strong,body .reel-card .reel-question-bubble .question-thread-reply .question-profile-card strong,body .seller-listing-snapshot-questions .question-thread-reply .question-profile-card strong{color:#fff!important}body #nationalFeed .feed-question-panel .question-thread-question>p,body #nationalFeed .feed-question-panel .question-thread-reply>p,body .reel-card .reel-question-bubble .question-thread-question>p,body .reel-card .reel-question-bubble .question-thread-reply>p,body .seller-listing-snapshot-questions .question-thread-question>p,body .seller-listing-snapshot-questions .question-thread-reply>p{box-sizing:border-box;grid-column:auto!important;width:100%!important;max-width:100%!important;margin:0!important;overflow:hidden;border:0!important;border-radius:0!important;padding:0!important;color:inherit!important;background:transparent!important;font-size:.74rem!important;line-height:1.38!important;overflow-wrap:anywhere;white-space:normal;word-break:break-word}body .question-upload-status{display:inline-flex;align-items:center;gap:6px;min-height:22px;margin-top:2px;color:#6c625d;font-size:.61rem;font-weight:850}body .question-upload-status.is-uploading>i{width:12px;height:12px;border:2px solid rgba(249,115,22,.25);border-top-color:#f97316;border-radius:50%;animation:question-upload-spin .75s linear infinite}body .question-upload-status.is-posted{color:#16855b}body .question-upload-status.is-failed{color:#b42318}body .question-upload-status.is-failed>button{border:1px solid rgba(180,35,24,.32);border-radius:7px;padding:3px 7px;color:#b42318;background:#fff;font:inherit;font-weight:900;cursor:pointer}@keyframes question-upload-spin{to{transform:rotate(360deg)}}body #nationalFeed .feed-question-panel .question-inline-reply-button,body .reel-card .reel-question-bubble .question-inline-reply-button,body .seller-listing-snapshot-questions .question-inline-reply-button{grid-column:auto!important;grid-row:auto!important;align-self:flex-start;min-height:25px;margin-top:2px;border:1px solid rgba(244,81,6,.42);border-radius:999px;padding:2px 9px;color:#d94800;background:#fff;font-size:.59rem;font-weight:900}body #nationalFeed .feed-question-panel .question-thread-reply .question-inline-reply-button,body .reel-card .reel-question-bubble .question-thread-reply .question-inline-reply-button,body .seller-listing-snapshot-questions .question-thread-reply .question-inline-reply-button{align-self:flex-end;border-color:#ffffffbd;color:#fff;background:#ffffff24}.standard-scan-row.has-purchase-review,.vendor-product-row.has-purchase-review{padding-top:58px;border-color:#ff5a0094;background:linear-gradient(180deg,#fff7f0 0,#fff 58px);box-shadow:inset 0 4px #ff5a00,0 10px 24px #b53d001a}.seller-purchase-review-banner{position:absolute;top:8px;right:8px;left:8px;z-index:5;min-width:0;min-height:42px;display:grid;grid-template-columns:26px auto minmax(0,1fr) auto;align-items:center;gap:7px;overflow:hidden;border:0;border-radius:12px;padding:6px 10px;color:#fff;background:linear-gradient(100deg,#ff7900,#f45106);box-shadow:0 8px 18px #b53d0033;text-align:left;cursor:pointer}.seller-purchase-review-banner>span{width:24px;height:24px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.82);border-radius:50%;font-size:.75rem;font-weight:950}.seller-purchase-review-banner strong,.seller-purchase-review-banner small,.seller-purchase-review-banner b{color:inherit;line-height:1.15}.seller-purchase-review-banner strong{font-size:.76rem;font-weight:950;white-space:nowrap}.seller-purchase-review-banner small{min-width:0;overflow:hidden;font-size:.68rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.seller-purchase-review-banner b{border-radius:999px;padding:5px 9px;background:#fff;color:#d94800;font-size:.65rem;font-weight:950}@media(max-width:560px){.seller-purchase-review-banner{grid-template-columns:24px minmax(0,1fr) auto}.seller-purchase-review-banner strong{white-space:normal}.seller-purchase-review-banner small{display:none}}@media(max-width:760px){body .booth-scanner-modal{z-index:310;place-items:stretch;padding:0;background:#111}body .booth-scanner-card{width:100%;height:100dvh;max-height:none;grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;border-radius:0;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));color:#fff;background:#111;box-shadow:none}body .booth-scanner-card .booth-shipping-head strong,body .booth-scanner-card .booth-shipping-head small{color:#fff}body .booth-scanner-card .booth-shipping-head small{opacity:.78}body .booth-camera-preview{min-height:0;height:100%;margin-inline:-12px;border:0;border-radius:0;color:#fff;background:#080808}body .booth-camera-preview span{width:min(76vw,54vh);height:min(76vw,54vh);border:2px solid rgba(255,255,255,.9);border-radius:8px;box-shadow:none}body .booth-camera-preview img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#000}body .booth-camera-preview img~strong,body .booth-camera-preview img~small{position:relative;z-index:2;border-radius:6px;padding:6px 10px;color:#fff;background:#000000b8}body .booth-scanner-card .vendor-dashboard-actions{display:grid;grid-template-columns:1fr;place-items:center;width:100%}body #captureBoothTable{display:none}body #openBoothCamera{width:78px;height:78px;min-height:78px;max-height:78px;display:grid;place-items:center;justify-self:center;overflow:hidden;border:4px solid rgba(255,255,255,.62);border-radius:50%;padding:0;color:transparent;background:#fff;box-shadow:0 10px 28px #00000057}body #openBoothCamera:after{content:"";width:58px;height:58px;display:block;margin:0;border:2px solid #d2d2d2;border-radius:50%;background:#fff}body .booth-scanner-card .setup-status{margin:0;color:#ffffffd6;background:transparent;text-align:center}}body #messageCenterScreen .message-thread-entry{position:relative;display:grid;min-width:0;overflow:hidden;background:#fff}body #messageCenterScreen .message-thread{position:relative;z-index:2;width:100%;grid-template-columns:68px minmax(0,1fr) auto;touch-action:pan-y;will-change:transform}body #messageCenterScreen .message-thread-swipe-action{position:absolute;top:0;z-index:1;width:120px;height:100%;max-height:104px;min-height:0;display:grid;place-items:center;padding:0 14px;color:#fff;font-size:.76rem;font-weight:950;letter-spacing:.02em;opacity:0;pointer-events:none;transition:opacity .1s ease}body #messageCenterScreen .message-thread-swipe-action.is-archive{left:0;justify-items:start;background:linear-gradient(90deg,#2378df,#67a9fa)}body #messageCenterScreen .message-thread-swipe-action.is-delete{right:0;justify-items:end;background:linear-gradient(270deg,#d83232,#ff7a67)}body #messageCenterScreen .message-thread-entry.is-swiping-archive .message-thread-swipe-action.is-archive,body #messageCenterScreen .message-thread-entry.is-swiping-delete .message-thread-swipe-action.is-delete{opacity:1}body #messageCenterScreen .message-thread-row-actions{position:absolute;top:7px;right:7px;z-index:4;display:flex;gap:4px}body #messageCenterScreen .message-thread-row-actions button{width:28px;height:28px;min-width:28px;display:grid;place-items:center;border:1px solid #dde3ea;border-radius:8px;padding:0;color:#596779;background:#fffffff5;box-shadow:0 3px 9px #0b183014;font-size:1rem;font-weight:900;line-height:1;cursor:pointer}body #messageCenterScreen .message-thread-row-actions button:hover,body #messageCenterScreen .message-thread-row-actions button:focus-visible{border-color:#ff914d;color:#d94e00;outline:2px solid rgba(255,101,8,.13)}body #messageCenterScreen .message-thread-row-actions button.is-delete:hover,body #messageCenterScreen .message-thread-row-actions button.is-delete:focus-visible{border-color:#e14b4b;color:#bd2020;outline-color:#d12d2d21}body #messageCenterScreen .message-thread-row-actions svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(min-width:761px){body #messageCenterScreen .message-thread-swipe-action{display:none}body #messageCenterScreen .message-thread{padding-right:78px}}body #messageCenterScreen .message-list-footer-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border-top:1px solid #e6e8ec;padding:10px 12px 12px}body #messageCenterScreen .message-archives-button,body #messageCenterScreen .message-list-support-button{min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e1e5ea;border-radius:12px;padding:7px 12px;color:#465365;background:#fff;font-size:.75rem;font-weight:900}body #messageCenterScreen .message-archives-button.is-active{border-color:#ff8b42;color:#b84600;background:#fff1e7}body #messageCenterScreen .message-archives-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body #messageCenterScreen .message-archives-button small{min-width:20px;height:20px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#ff6508;font-size:.62rem}body #messageCenterScreen .message-search{grid-template-columns:auto minmax(0,1fr)}body #messageCenterScreen .message-thread-list{grid-template-rows:auto minmax(0,1fr) auto auto}body #messageCenterScreen .message-thread-visuals{position:relative;width:68px;height:56px;display:block}body #messageCenterScreen .message-thread-visuals .message-thread-avatar,body #messageCenterScreen .message-thread-visuals .message-thread-product-image{position:absolute;object-fit:cover}body #messageCenterScreen .message-thread-visuals .message-thread-product-image{inset:0 auto auto 0;width:50px;height:50px;border-radius:13px;box-shadow:0 0 0 1px #e5e8ec}body #messageCenterScreen .message-thread-visuals .message-thread-avatar{right:0;bottom:0;z-index:1;width:30px;height:30px;border:3px solid #fff;border-radius:999px;box-shadow:0 2px 8px #0b183033}body #messageCenterScreen .message-thread-copy small b[data-thread-kind]{display:inline-flex;align-items:center;min-height:19px;border-radius:999px;padding:1px 7px;color:#9a3412;background:#ffedd5;font-size:.6rem;letter-spacing:.04em}body #messageCenterScreen .message-thread-copy small b[data-thread-kind=buy-now]{color:#fff;background:#ff5a00}body #messageCenterScreen .message-thread-indicators{display:grid;justify-items:center;gap:4px}body #messageCenterScreen .message-thread-indicators>i{color:#7a8491;font-size:1rem;font-style:normal;line-height:1;transition:transform .16s ease}body #messageCenterScreen .message-thread-entry.is-expanded .message-thread-indicators>i{transform:rotate(180deg)}body #messageCenterScreen .message-thread-expansion[hidden]{display:none}@media(max-width:760px){body #messageCenterScreen .message-thread-row-actions{display:none}body #messageCenterScreen .message-thread-list{max-height:none;overflow:visible}body #messageCenterScreen .message-thread-scroll{overflow:visible}body #messageCenterScreen .message-center-layout>.message-conversation.is-mobile-collapsed{display:none}body #messageCenterScreen .message-thread-entry.is-expanded{border-bottom:2px solid #ffb27a;background:#fffaf6}body #messageCenterScreen .message-thread-entry.is-expanded>.message-thread{border-bottom:1px solid #ffd9bf;background:linear-gradient(90deg,#fff1e7,#fff)}body #messageCenterScreen .message-thread-expansion{min-width:0;padding:0 8px 12px;background:linear-gradient(180deg,#fff8f2,#fff 72px)}body #messageCenterScreen .message-thread-expansion>.message-conversation.is-mobile-inline{display:grid;min-height:0;border:1px solid #f1e1d6;border-radius:0 0 18px 18px;overflow:hidden;box-shadow:0 14px 30px #0b183017}body #messageCenterScreen .message-thread{grid-template-columns:62px minmax(0,1fr) auto;gap:9px}body #messageCenterScreen .message-thread-visuals{width:62px;height:52px}body #messageCenterScreen .message-thread-visuals .message-thread-product-image{width:46px;height:46px}body #messageCenterScreen .message-thread-visuals .message-thread-avatar{width:28px;height:28px}body #messageCenterScreen .message-thread-heading{grid-template-columns:minmax(0,1fr);gap:2px}body #messageCenterScreen .message-thread-heading strong{white-space:normal;line-height:1.25}body #messageCenterScreen .message-thread-heading time{grid-row:2}}body .account-notification-panel.opens-upward{transform-origin:bottom right}body .account-notification-panel.opens-upward:before{top:auto;bottom:-8px;border-top:0;border-left:0;border-right:1px solid #f1d8c7;border-bottom:1px solid #f1d8c7}body .account-notification-drawer .notification-list{max-height:min(520px,58svh);padding-right:2px;overscroll-behavior:contain}body .notification-item-row>.notification-item{min-height:0;align-content:start;position:relative;overflow:hidden;padding:14px 64px 14px 15px}body .notification-item:not(.is-unread){border-color:#e7e1dc;padding-right:15px;background:#fff}body .notification-item.is-unread{border-color:#ff7a21;background:linear-gradient(120deg,#ff8a3d,#ffb47e 38%,#ffe5d2 72%,#fff);box-shadow:inset 4px 0 #e94f00,0 5px 14px #ea4f0029}body .notification-item.is-unread:after{content:"NEW";position:absolute;top:12px;right:10px;border-radius:999px;padding:4px 7px;color:#fff;background:#d94700;font-size:.55rem;font-weight:950;letter-spacing:.08em}body .notification-item.is-unread>span{color:#983600;background:#ffffffdb}body .notification-item>span{color:#a43b00;background:#fff0e5}body .notification-card-profile{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;margin:2px 0 1px}body .notification-card-profile>img{width:36px;height:36px;border:2px solid rgba(255,255,255,.92);border-radius:999px;background:#fff2e8;object-fit:cover;box-shadow:0 0 0 1px #783e1b24}body .notification-card-profile>div{min-width:0;display:grid;gap:1px}body .notification-card-profile b,body .notification-card-profile small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .notification-card-profile b{color:#332219;font-size:.78rem;font-weight:900}body .notification-card-profile small{color:#755849;font-size:.64rem;font-weight:750}body .notification-history-status{display:grid;gap:2px;justify-items:center;margin:2px 0 0;padding:10px 8px 4px;color:#765f52;text-align:center}body .notification-history-status strong{font-size:.68rem}body .notification-history-status small{color:#9a7967;font-size:.62rem}body :is(.profile-dashboard-notification-button,.message-notification-shortcut)>span{top:-4px;right:-5px;width:auto;min-width:21px;height:21px;padding:0 5px;place-items:center;border:2px solid #fff;border-radius:999px;color:#fff;background:#ff5a00;font-family:Arial,sans-serif;font-size:.62rem;font-weight:900;line-height:1}body :is(.profile-dashboard-notification-button,.message-notification-shortcut)>span.is-active{display:grid}@media(max-width:520px){body .account-notification-panel.opens-upward{max-height:min(74svh,640px)}body .account-notification-drawer .notification-list{max-height:min(50svh,430px)}}body #buyerProfileScreen>.buyer-contact-card{width:min(100%,940px);justify-items:center;margin:0 auto 24px;border:0;padding:8px 0 0;background:transparent;box-shadow:none;text-align:center}body #buyerProfileScreen .buyer-profile-identity{width:100%;justify-items:center;text-align:center}body #buyerProfileScreen .buyer-profile-primary-controls{width:min(220px,72vw);flex-direction:column;align-items:stretch;gap:8px;margin:7px auto 4px}body #buyerProfileScreen .buyer-profile-primary-controls .buyer-avatar-menu-button,body #buyerProfileScreen .buyer-profile-primary-controls .buyer-card-actions{width:100%;flex:none}body #buyerProfileScreen .buyer-profile-identity>:is(h1,.buyer-rating,.buyer-profile-provider,.buyer-profile-email-summary){justify-self:center;text-align:center}body #buyerProfileScreen .buyer-address-notice{width:min(860px,calc(100vw - 40px));max-width:100%;justify-self:center;margin:18px auto 2px}body #buyerProfileScreen .buyer-address-visual{aspect-ratio:3.43 / 1;background:transparent;box-shadow:0 12px 28px #77411f1a}body #buyerProfileScreen .buyer-address-visual>img{position:absolute;left:50%;top:50%;width:106.9%;max-width:none;height:100%;object-fit:cover;object-position:center;transform:translate(-50%,-50%)}body #buyerProfileScreen>.buyer-contact-card>.buyer-edit-panel{width:100%;margin-top:18px;border:1px solid #ece4de;border-radius:20px;padding:18px;background:#fff;box-shadow:0 14px 30px #5a3a2314}@media(max-width:560px){body #buyerProfileScreen>.buyer-contact-card{padding:6px 10px 0}body #buyerProfileScreen .buyer-address-notice{width:100%;margin-top:12px}body #buyerProfileScreen .buyer-address-visual{aspect-ratio:1.55 / 1}body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-visual{min-height:326px;aspect-ratio:auto}body #buyerProfileScreen .buyer-address-visual>img{position:absolute;left:50%;top:50%;width:auto;max-width:none;height:186%;object-fit:fill;transform:translate(-80%,-42%)}body #buyerProfileScreen>.buyer-contact-card>.buyer-edit-panel{border-radius:14px;padding:14px 12px}body #buyerProfileScreen .buyer-address-live-controls{top:auto;right:14px;bottom:12px;left:auto;width:min(44%,180px);height:44px;min-height:44px;grid-template-rows:1fr;padding:0;background:transparent;box-shadow:none}body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-artwork{padding-bottom:126px}body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-live-controls{top:auto;right:14px;bottom:12px;left:14px;width:auto;height:90px;min-height:90px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:36px 48px;gap:8px;padding:0;background:transparent;box-shadow:none}body #buyerProfileScreen .buyer-address-live-controls .buyer-profile-address:not([hidden]){display:block}}body #buyerProfileScreen .buyer-address-live-controls .buyer-profile-address{grid-column:1 / -1;overflow:hidden;white-space:nowrap;text-align:center;text-overflow:ellipsis}body #buyerProfileScreen .buyer-address-live-controls .buyer-address-add-another{border:1px solid #ff8d4a;color:#d84d00;background:#fff;box-shadow:none}body #buyerProfileScreen .buyer-address-live-controls .buyer-address-add-another:hover{box-shadow:0 8px 18px #5b341c1f}body #buyerProfileScreen .buyer-address-live-controls .buyer-address-add-another[hidden]{display:none}body #buyerProfileScreen .buyer-address-live-controls .buyer-address-add-another:disabled{border-color:#d8cec7;color:#7b8493;background:#f7f4f1;box-shadow:none;cursor:default}@media(min-width:561px){body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-live-controls{top:auto;right:4.5%;bottom:18px;left:auto;width:28%;height:88px;min-height:88px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:36px 46px;gap:6px;padding:0;background:transparent;box-shadow:none}}body #buyerProfileScreen .buyer-address-saved-options[hidden]{display:none}body #buyerProfileScreen .buyer-address-saved-options{width:100%;display:grid;gap:6px}body #buyerProfileScreen .buyer-address-saved-option{position:relative;min-width:0}body #buyerProfileScreen .buyer-address-saved-options [data-profile-saved-address-id]{width:100%;min-width:0;min-height:36px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #f0b68e;border-radius:9px;padding:6px 40px 6px 9px;color:#172033;background:#fff;box-shadow:0 4px 10px #5b341c14;text-align:left}body #buyerProfileScreen .buyer-address-saved-options [data-profile-saved-address-id]:hover{border-color:#ff7b2c;background:#fff8f3;box-shadow:0 7px 14px #5b341c1f}body #buyerProfileScreen .buyer-address-saved-options [data-profile-saved-address-id] strong{min-width:0;overflow:hidden;font-size:.76rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}body #buyerProfileScreen .buyer-address-saved-options [data-profile-saved-address-id] small{color:#d84d00;font-size:1rem;font-weight:900;line-height:1}body #buyerProfileScreen .buyer-address-saved-options .buyer-address-saved-remove{position:absolute;top:50%;right:6px;z-index:2;width:26px;min-width:26px;height:26px;min-height:26px;display:grid;place-items:center;border:0;border-radius:999px;padding:0;color:#a33f0b;background:#fff0e6;box-shadow:none;font-size:1rem;line-height:1;transform:translateY(-50%)}body #buyerProfileScreen .buyer-address-saved-options .buyer-address-saved-remove:hover{color:#fff;background:#d94c12;box-shadow:0 4px 10px #9b390e33;transform:translateY(-50%)}body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-live-controls{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:7px}body #buyerProfileScreen .buyer-address-live-controls .buyer-address-add-another{flex:0 0 42px;min-height:42px}body #buyerProfileScreen .buyer-address-notice.is-missing-address .buyer-address-add-another{border:0;color:#fff;background:linear-gradient(180deg,#ff7414,#ff5a00);box-shadow:0 8px 18px #ff5a0038}body #buyerProfileScreen .buyer-address-live-controls .buyer-address-add-another:disabled:hover{transform:none;box-shadow:none}@media(min-width:561px){body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-visual{min-height:340px}body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-privacy-copy{padding-bottom:224px}body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-live-controls{top:112px;right:4.5%;bottom:16px;left:auto;width:28%;height:auto;min-height:0;padding:0;background:transparent;box-shadow:none}}@media(max-width:560px){body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-visual{min-height:430px}body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-artwork{padding-bottom:210px}body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-live-controls{top:auto;right:14px;bottom:12px;left:14px;width:auto;height:184px;min-height:184px}}@media(max-width:560px){body #buyerProfileScreen .buyer-address-notice{width:100%;max-width:none;justify-self:stretch;margin-right:0;margin-left:0}body #buyerProfileScreen .buyer-address-visual,body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-visual{min-height:240px;aspect-ratio:auto;border-radius:18px}body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-visual{min-height:350px}body #buyerProfileScreen .buyer-address-artwork{grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;align-items:start;align-content:start;gap:8px 12px;padding:16px 16px 72px;text-align:left}body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-artwork{padding:16px 16px 150px}body #buyerProfileScreen .buyer-address-notice:has(.buyer-address-saved-option:nth-child(2)) .buyer-address-visual{min-height:390px}body #buyerProfileScreen .buyer-address-notice:has(.buyer-address-saved-option:nth-child(2)) .buyer-address-artwork{padding-bottom:190px}body #buyerProfileScreen .buyer-address-notice:has(.buyer-address-saved-option:nth-child(3)) .buyer-address-visual{min-height:430px}body #buyerProfileScreen .buyer-address-notice:has(.buyer-address-saved-option:nth-child(3)) .buyer-address-artwork{padding-bottom:230px}body #buyerProfileScreen .buyer-address-pin-mark{width:60px;grid-row:1 / 3;justify-self:start;align-self:start;border-radius:14px}body #buyerProfileScreen .buyer-address-seller-copy{width:100%;justify-items:start;gap:5px;padding:0;text-align:left}body #buyerProfileScreen .buyer-address-seller-copy strong{font-size:1.05rem}body #buyerProfileScreen .buyer-address-seller-copy p{font-size:.7rem;line-height:1.32}body #buyerProfileScreen .buyer-address-seller-copy small{justify-content:flex-start;font-size:.62rem}body #buyerProfileScreen .buyer-address-privacy-copy{width:100%;grid-template-columns:24px minmax(0,1fr);justify-items:start;gap:7px;border:0;border-top:1px solid rgba(255,106,26,.32);padding:8px 0 0;text-align:left}body #buyerProfileScreen .buyer-address-privacy-copy>:last-child{justify-items:start}body #buyerProfileScreen .buyer-address-privacy-copy strong{font-size:.74rem}body #buyerProfileScreen .buyer-address-privacy-copy p{font-size:.64rem;line-height:1.35}body #buyerProfileScreen .buyer-address-live-controls,body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-live-controls{top:auto;right:14px;bottom:14px;left:14px;width:auto;max-width:none;height:auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:7px;padding:0;background:transparent;box-shadow:none}body #buyerProfileScreen .buyer-address-saved-options [data-profile-saved-address-id]{text-align:left}}body #buyerProfileScreen .buyer-address-privacy-copy>:last-child{min-width:0;align-content:start}body #buyerProfileScreen .buyer-address-live-controls,body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-live-controls{position:static;inset:auto;width:100%;max-width:none;height:auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:7px;margin:12px auto 0;padding:0;background:transparent;box-shadow:none}body #buyerProfileScreen .buyer-address-live-controls .buyer-address-add-another{width:min(100%,220px);min-height:42px;flex:0 0 42px;align-self:center;margin-inline:auto}body #buyerProfileScreen .buyer-address-saved-options{justify-self:stretch}@media(min-width:561px){body #buyerProfileScreen .buyer-address-privacy-copy,body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-privacy-copy{padding-bottom:9px}}@media(max-width:560px){body #buyerProfileScreen .buyer-address-artwork,body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-artwork,body #buyerProfileScreen .buyer-address-notice:has(.buyer-address-saved-option:nth-child(2)) .buyer-address-artwork,body #buyerProfileScreen .buyer-address-notice:has(.buyer-address-saved-option:nth-child(3)) .buyer-address-artwork{padding-bottom:16px}body #buyerProfileScreen .buyer-address-live-controls,body #buyerProfileScreen .buyer-address-notice:not(.is-missing-address) .buyer-address-live-controls{width:100%;margin-top:10px}body #buyerProfileScreen .buyer-address-live-controls .buyer-address-add-another{width:min(100%,210px);min-height:40px;flex-basis:40px}}body #messageCenterScreen .message-conversation-product{min-height:0}body #messageCenterScreen .message-conversation{grid-template-columns:minmax(0,1fr)}body #messageCenterScreen .message-conversation-log{min-width:0}body #messageCenterScreen .message-recipient-card[hidden]{display:none!important}body #messageCenterScreen .message-transaction-card{position:relative;min-width:0;max-width:100%;width:min(88%,460px);gap:8px;overflow:visible;border:1px solid rgba(255,111,31,.28);border-radius:20px;padding:13px;box-shadow:0 12px 30px #8242191c}body #messageCenterScreen .message-transaction-card[data-transaction-speaker=them]{justify-self:start;border-bottom-left-radius:7px;background:linear-gradient(110deg,#ff7817,#ffd8bd 8%,#fff5ed 26%,#fff 72%)}body #messageCenterScreen .message-transaction-card[data-transaction-speaker=you]{justify-self:end;border-bottom-right-radius:7px;border-color:#2770e04d;background:linear-gradient(250deg,#2770df,#cfe1ff 8%,#f1f6ff 26%,#fff 72%);box-shadow:0 12px 30px #245db01f}body #messageCenterScreen .message-transaction-card[data-card-kind=purchaser]{border-color:#ff6f1f4d;box-shadow:0 12px 30px #8242191c}body #messageCenterScreen .message-transaction-card[data-card-kind=purchaser][data-transaction-speaker=them]{background:linear-gradient(110deg,#ff7817,#ffd8bd 8%,#fff5ed 26%,#fff 72%)}body #messageCenterScreen .message-transaction-card[data-card-kind=purchaser][data-transaction-speaker=you]{border-color:#2770e04d;background:linear-gradient(250deg,#2770df,#cfe1ff 8%,#f1f6ff 26%,#fff 72%);box-shadow:0 12px 30px #245db01f}body #messageCenterScreen .message-transaction-card[data-card-layout=square]{width:min(82%,330px);aspect-ratio:auto;align-content:start}body #messageCenterScreen .message-transaction-card[data-card-layout=extended]{width:min(88%,460px)}body #messageCenterScreen .message-transaction-card[data-card-layout=history]{width:min(72%,360px);gap:6px;border-radius:15px;padding:11px 13px;box-shadow:0 8px 22px #5c371f12}body #messageCenterScreen .message-transaction-card[data-card-layout=history][data-transaction-speaker=them]{background:linear-gradient(110deg,#ff9a50,#ffeadb 10%,#fff 48%)}body #messageCenterScreen .message-transaction-card[data-card-layout=history][data-transaction-speaker=you]{background:linear-gradient(250deg,#5b8fe8,#e1ebff 10%,#fff 48%)}body #messageCenterScreen .message-transaction-card[data-transaction-speaker=you] .message-transaction-ad-head strong,body #messageCenterScreen .message-transaction-card[data-transaction-speaker=you] .message-transaction-profile small{color:#1959b8}body #messageCenterScreen .message-transaction-card[data-transaction-speaker=you] .message-transaction-ad-head>b,body #messageCenterScreen .message-transaction-card[data-transaction-speaker=you] .message-transaction-profile{border-color:#2770e03d}body #messageCenterScreen .message-transaction-card[data-transaction-speaker=you] .message-transaction-ad-head>b{color:#1959b8}body #messageCenterScreen .message-transaction-card[data-transaction-speaker=you] .message-transaction-profile>svg{stroke:#3f6fae}body #messageCenterScreen .message-transaction-card[data-transaction-tone=accepted][data-card-layout=history],body #messageCenterScreen .message-transaction-card[data-transaction-tone=order][data-card-layout=history]{border-color:#148b5b3d}body #messageCenterScreen .message-transaction-card[data-transaction-tone=declined][data-card-layout=history]{border-color:#6d778338}body #messageCenterScreen .message-transaction-ad-head{align-items:center}body #messageCenterScreen .message-transaction-ad-head>span{min-width:0}body #messageCenterScreen .message-transaction-ad-head small{overflow:hidden;color:#6c4935;font-size:.67rem;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}body #messageCenterScreen .message-transaction-ad-head strong{color:#bb4000;font-size:.82rem;letter-spacing:.055em;text-transform:uppercase}body #messageCenterScreen .message-transaction-ad-head>b{flex:0 0 auto;border:1px solid rgba(255,90,0,.22);border-radius:999px;padding:6px 10px;color:#c64700;background:#ffffffc2;font-size:1rem}body #messageCenterScreen .message-transaction-spotlight{display:grid;gap:2px;padding:2px 0}body #messageCenterScreen .message-transaction-spotlight>small{color:#8b6b57;font-size:.59rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}body #messageCenterScreen .message-transaction-spotlight>h3{margin:0;color:#182033;font-size:clamp(1.08rem,3vw,1.35rem);line-height:1.15}body #messageCenterScreen .message-transaction-profile{width:100%;min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:10px;border:1px solid rgba(255,122,45,.22);border-radius:16px;padding:9px 10px;color:#182033;background:#ffffffd1;box-shadow:0 9px 22px #72401d14;font:inherit;text-align:left;cursor:pointer}body #messageCenterScreen .message-transaction-profile>img{width:46px;height:46px;border:2px solid #fff;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #da560e38}body #messageCenterScreen .message-transaction-profile>span{min-width:0;display:grid;gap:1px}body #messageCenterScreen .message-transaction-profile small{color:#a44714;font-size:.58rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}body #messageCenterScreen .message-transaction-profile strong{overflow:hidden;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}body #messageCenterScreen .message-transaction-profile em{overflow:hidden;color:#6f7782;font-size:.62rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}body #messageCenterScreen .message-transaction-profile em b{color:#b94708}body #messageCenterScreen .message-transaction-profile>svg{width:20px;height:20px;fill:none;stroke:#9a582f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body #messageCenterScreen .message-pending-offer-product{min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;border:1px solid rgba(255,122,45,.18);border-radius:15px;padding:8px;background:#ffffffc7}body #messageCenterScreen .message-transaction-card[data-transaction-speaker=you] .message-pending-offer-product{border-color:#2770e033}body #messageCenterScreen .message-pending-offer-product>img{width:64px;height:64px;border-radius:11px;object-fit:cover;background:#eef1f5}body #messageCenterScreen .message-pending-offer-product>span{min-width:0;display:grid;gap:2px}body #messageCenterScreen .message-pending-offer-product small,body #messageCenterScreen .message-pending-offer-product strong,body #messageCenterScreen .message-pending-offer-product em{overflow:hidden;text-overflow:ellipsis}body #messageCenterScreen .message-pending-offer-product small{color:#9d4a18;font-size:.58rem;font-weight:850;white-space:nowrap}body #messageCenterScreen .message-transaction-card[data-transaction-speaker=you] .message-pending-offer-product small{color:#1959b8}body #messageCenterScreen .message-pending-offer-product strong{color:#182033;font-size:.85rem;white-space:nowrap}body #messageCenterScreen .message-pending-offer-product em{color:#697482;font-size:.62rem;font-style:normal;line-height:1.35}body #messageCenterScreen .message-transaction-card[data-card-kind=purchaser] .message-transaction-profile{border-color:#ff7a2d38}body #messageCenterScreen .message-transaction-card[data-card-kind=purchaser] .message-transaction-profile small,body #messageCenterScreen .message-transaction-card[data-card-kind=purchaser] .message-transaction-ad-head strong{color:#b94708}body #messageCenterScreen .message-transaction-card[data-card-kind=purchaser][data-transaction-speaker=you] .message-transaction-profile small,body #messageCenterScreen .message-transaction-card[data-card-kind=purchaser][data-transaction-speaker=you] .message-transaction-ad-head strong{color:#1959b8}body #messageCenterScreen .message-transaction-card>footer{margin-top:auto;border-color:#7c573f26;padding-top:7px}body #messageCenterScreen .message-transaction-card[data-card-layout=history]>footer{padding-top:5px}body #messageCenterScreen .message-offer-edit-action{flex:2 1 230px;display:grid;grid-template-columns:minmax(92px,1fr) auto;gap:7px}body #messageCenterScreen .message-offer-edit-action>button{min-width:106px}body #messageCenterScreen .message-transaction-card[data-card-layout=square] .message-transaction-actions{display:grid;grid-template-columns:1fr;gap:6px}body #messageCenterScreen .message-transaction-actions[data-offer-response=true]{display:grid;grid-template-columns:1fr;gap:7px}body #messageCenterScreen .message-transaction-actions[data-offer-response=true]>button[data-primary=true]{min-height:42px;font-size:.76rem}body #messageCenterScreen .message-transaction-actions[data-offer-response=true]>.message-counter-action{width:100%}body #messageCenterScreen .message-transaction-actions .message-offer-secondary-exit{width:auto;min-height:26px;justify-self:center;border:0;padding:0 8px;color:#8b6b57;background:transparent;box-shadow:none;font-size:.61rem;font-weight:750;text-decoration:underline;text-underline-offset:3px}body #messageCenterScreen .message-transaction-actions .message-offer-secondary-exit:hover{color:#a1352e;background:transparent}body #messageCenterScreen .message-transaction-card[data-card-layout=square] .message-offer-edit-action{width:100%}@media(max-width:520px){body #messageCenterScreen .message-conversation-product{min-height:0}body #messageCenterScreen .message-transaction-card,body #messageCenterScreen .message-transaction-card[data-card-layout=square],body #messageCenterScreen .message-transaction-card[data-card-layout=extended]{width:88%;border-radius:17px;padding:11px}body #messageCenterScreen .message-transaction-card[data-card-layout=square]{aspect-ratio:auto;gap:6px}body #messageCenterScreen .message-transaction-card[data-card-layout=history]{width:76%;border-radius:14px;padding:9px 11px}body #messageCenterScreen .message-transaction-ad-head>b{padding:5px 8px;font-size:.9rem}body #messageCenterScreen .message-transaction-spotlight>h3{font-size:.96rem}body #messageCenterScreen .message-transaction-profile{grid-template-columns:38px minmax(0,1fr) 17px;border-radius:13px;padding:6px 8px}body #messageCenterScreen .message-transaction-profile>img{width:38px;height:38px}body #messageCenterScreen .message-pending-offer-product{grid-template-columns:54px minmax(0,1fr);gap:8px;border-radius:12px;padding:7px}body #messageCenterScreen .message-pending-offer-product>img{width:54px;height:54px;border-radius:9px}body #messageCenterScreen .message-transaction-actions button{min-height:34px}body #messageCenterScreen .message-offer-edit-action{grid-template-columns:minmax(80px,1fr) auto}body #messageCenterScreen .message-offer-edit-action .message-action-amount{grid-column:auto}}@media(max-width:350px){body #messageCenterScreen .message-transaction-card,body #messageCenterScreen .message-transaction-card[data-card-layout=square],body #messageCenterScreen .message-transaction-card[data-card-layout=extended]{width:94%}}body #messageCenterScreen .message-offer-waiting-banner{width:min(94%,520px);min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;justify-self:center;border:1px solid rgba(30,106,204,.22);border-radius:17px;padding:11px 13px;color:#15345f;background:linear-gradient(115deg,#fff4e9,#fff 48%,#edf5ff);box-shadow:0 9px 24px #204e8b1a}body #messageCenterScreen .message-offer-waiting-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#ff7217,#2670dc);font-size:.86rem;font-weight:950;box-shadow:0 5px 12px #335b9a2e}body #messageCenterScreen .message-offer-waiting-banner>span:nth-child(2){min-width:0;display:grid;gap:2px}body #messageCenterScreen .message-offer-waiting-banner small{color:#48709e;font-size:.59rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}body #messageCenterScreen .message-offer-waiting-banner strong{overflow:hidden;color:#172c4a;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}body #messageCenterScreen .message-offer-waiting-banner p{margin:0;color:#607187;font-size:.65rem;line-height:1.4}body #messageCenterScreen .message-offer-waiting-banner time{grid-column:2;grid-row:3;color:#8994a3;font-size:.56rem}body #messageCenterScreen .message-offer-waiting-banner>button{width:fit-content;min-height:26px;grid-column:2;grid-row:2;border:0;border-radius:999px;padding:0 9px;color:#9d403b;background:#fff0ef;font:inherit;font-size:.6rem;font-weight:850;cursor:pointer}body #messageCenterScreen .message-offer-waiting-banner>button:hover{background:#ffe2df}body #messageCenterScreen .message-payment-choice{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;border:1px solid #d8e2ef;border-radius:12px;padding:10px;background:#ffffffe6}body #messageCenterScreen .message-payment-choice[data-payment-mode=card-ready]{border-color:#2268cf3d;background:linear-gradient(120deg,#eef5ff,#fff 58%)}body #messageCenterScreen .message-payment-choice[data-payment-mode=cash-only]{border-color:#23805738;background:linear-gradient(120deg,#edf9f3,#fff 58%)}body #messageCenterScreen .message-payment-choice-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#286ecf;font-size:.68rem;font-weight:950}body #messageCenterScreen .message-payment-choice[data-payment-mode=cash-only] .message-payment-choice-icon{background:#238057;font-size:.94rem}body #messageCenterScreen .message-payment-choice>span:nth-child(2){min-width:0;display:grid;gap:3px}body #messageCenterScreen .message-payment-choice :is(small,strong,em,b){line-height:1.35}body #messageCenterScreen .message-payment-choice small{color:#5d718c;font-size:.58rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}body #messageCenterScreen .message-payment-choice strong{color:#142c4e;font-size:.77rem}body #messageCenterScreen .message-payment-choice em{color:#667384;font-size:.62rem;font-style:normal}body #messageCenterScreen .message-payment-choice b{margin-top:3px;color:#3d5f89;font-size:.59rem;font-weight:800}body #messageCenterScreen .message-payment-choice label{display:grid;gap:3px;margin-top:3px}body #messageCenterScreen .message-payment-choice label>span{color:#62758d;font-size:.58rem;font-weight:850}body #messageCenterScreen .message-payment-choice select{width:100%;min-width:0;min-height:34px;border:1px solid #d4deea;border-radius:8px;padding:0 8px;color:#172c4a;background:#fff;font:inherit;font-size:.68rem;font-weight:750}@media(max-width:520px){body #messageCenterScreen .message-offer-waiting-banner{width:96%;grid-template-columns:32px minmax(0,1fr);gap:8px;border-radius:14px;padding:9px 10px}body #messageCenterScreen .message-offer-waiting-icon{width:31px;height:31px}body #messageCenterScreen .message-offer-waiting-banner strong{font-size:.76rem}body #messageCenterScreen .message-offer-waiting-banner p{font-size:.61rem}body #messageCenterScreen .message-payment-choice{grid-template-columns:36px minmax(0,1fr);gap:8px;padding:9px}body #messageCenterScreen .message-payment-choice-icon{width:34px;height:34px;border-radius:9px}}body #messageCenterScreen .message-bubble[data-message-speaker=you],body #messageCenterScreen .message-bubble[data-message-speaker=them]{min-width:min(180px,72%);gap:7px;border:1px solid transparent;color:#fff;box-shadow:0 8px 20px #1a38621f}body #messageCenterScreen .message-bubble[data-message-speaker=you]{justify-self:end;border-radius:18px 18px 5px;border-color:#1c5bbc47;background:linear-gradient(140deg,#317de6,#1c5fc9)}body #messageCenterScreen .message-bubble[data-message-speaker=them]{justify-self:start;border-radius:18px 18px 18px 5px;border-color:#d04c0040;background:linear-gradient(140deg,#ff8b3d,#ed5d08)}body #messageCenterScreen .message-bubble[data-message-speaker=system]{justify-self:center;color:#263242;background:#eef1f4}body #messageCenterScreen :is(.message-bubble-sender,.message-activity-sender){width:fit-content;min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;border:0;padding:0;color:inherit;background:transparent;font:inherit;text-align:left}body #messageCenterScreen :is(.message-bubble-sender,.message-activity-sender)>img{width:28px;height:28px;border:2px solid rgba(255,255,255,.88);border-radius:50%;object-fit:cover;box-shadow:0 1px 5px #10223a29}body #messageCenterScreen :is(.message-bubble-sender,.message-activity-sender)>span{min-width:0;display:grid;gap:0;padding:0}body #messageCenterScreen :is(.message-bubble-sender,.message-activity-sender) strong{display:block;overflow:hidden;color:inherit;font-size:.7rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}body #messageCenterScreen :is(.message-bubble-sender,.message-activity-sender) small{color:inherit;font-size:.53rem;font-weight:750;line-height:1.15;opacity:.78}body #messageCenterScreen .message-bubble>small{color:#ffffffc7;text-align:right}body #messageCenterScreen .message-bubble[data-message-speaker=system]>small{color:#75808d}body #messageCenterScreen .message-activity-event[data-message-speaker]{width:min(78%,460px);grid-template-columns:24px minmax(0,1fr);border:1px solid transparent;box-shadow:0 7px 18px #34465e12}body #messageCenterScreen .message-activity-event[data-message-speaker=you]{justify-self:end;border-color:#2770e033;background:linear-gradient(250deg,#dceaff,#f7faff 64%)}body #messageCenterScreen .message-activity-event[data-message-speaker=them]{justify-self:start;border-color:#ff6f1f33;background:linear-gradient(110deg,#ffe4d1,#fff9f5 64%)}body #messageCenterScreen .message-activity-event[data-message-speaker=system]{justify-self:center;background:#f3f5f7}body #messageCenterScreen .message-activity-sender{grid-column:1 / -1;color:#334155}body #messageCenterScreen .message-activity-event[data-message-speaker=you] .message-activity-icon{color:#fff;background:#2770df}body #messageCenterScreen .message-activity-event[data-message-speaker=them] .message-activity-icon{color:#fff;background:#f26a15}body #messageCenterScreen .message-transaction-card[data-transaction-speaker=system]{justify-self:center;border-color:#68748338;background:linear-gradient(135deg,#f3f5f7,#fff 68%)}body #messageCenterScreen .message-transaction-profile[data-actor-profile]{grid-template-columns:46px minmax(0,1fr);cursor:default}body #messageCenterScreen .message-offer-waiting-banner,body #messageCenterScreen .message-offer-waiting-banner[data-transaction-speaker=them]{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;justify-self:start;border-color:#ff6f1f40;color:#5d2e12;background:linear-gradient(110deg,#ffd6b8,#fff6ee 36%,#fff 78%)}body #messageCenterScreen .message-offer-waiting-banner[data-transaction-speaker=you]{justify-self:end;border-color:#2770e040;color:#143d78;background:linear-gradient(250deg,#cfe1ff,#f1f6ff 36%,#fff 78%)}body #messageCenterScreen .message-offer-waiting-profile,body #messageCenterScreen .message-offer-waiting-copy{min-width:0;display:grid;gap:3px}body #messageCenterScreen .message-offer-waiting-banner .message-transaction-profile{width:100%}body #messageCenterScreen .message-offer-waiting-banner time,body #messageCenterScreen .message-offer-waiting-banner>button{grid-column:1;grid-row:auto}body #messageCenterScreen .message-offer-waiting-banner[data-transaction-speaker=them] :is(.message-offer-waiting-copy small,.message-transaction-profile small){color:#a94710}body #messageCenterScreen .message-offer-waiting-banner[data-transaction-speaker=you] :is(.message-offer-waiting-copy small,.message-transaction-profile small){color:#1959b8}@media(max-width:520px){body #messageCenterScreen .message-bubble{max-width:91%}body #messageCenterScreen .message-activity-event[data-message-speaker],body #messageCenterScreen .message-offer-waiting-banner{width:94%}body #messageCenterScreen .message-offer-waiting-banner{grid-template-columns:minmax(0,1fr)}}body.shipping-disabled .shipping-feature-ui,body.shipping-disabled .shipping-profile-card,body.shipping-disabled .reel-shipping-progress,body.shipping-disabled .past-activity-shipping,body.shipping-disabled [data-commerce-action=accept-shipping],body.shipping-disabled [data-listing-action=estimate-ups],body.shipping-disabled [data-listing-action=print-label],body.shipping-disabled [data-listing-action=notify-shipped],body.shipping-disabled [data-commerce-plan-option]:has([data-commerce-plan-method][value=shipping]){display:none!important}body #messageCenterScreen .message-transaction-actions:has(.message-payment-action){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}body #messageCenterScreen .message-transaction-actions .message-payment-action{min-height:60px;display:grid;place-content:center;gap:3px;border-radius:12px;padding:8px 12px;color:#fff;box-shadow:0 8px 18px #12325c24}body #messageCenterScreen .message-transaction-actions .message-payment-action.is-card{border-color:#2368c9;background:linear-gradient(135deg,#347fe5,#205fbd)}body #messageCenterScreen .message-transaction-actions .message-payment-action.is-cash{border-color:#138257;background:linear-gradient(135deg,#24a06f,#14734e)}body #messageCenterScreen .message-payment-action strong{color:inherit;font-size:.9rem;line-height:1}body #messageCenterScreen .message-payment-action small{color:#ffffffe6;font-size:.6rem;font-weight:750}body #messageCenterScreen .message-transaction-actions .message-payment-action:disabled{border-color:#c8d0da;color:#687381;background:#eef1f4;box-shadow:none;cursor:not-allowed}body #messageCenterScreen .message-payment-action:disabled small{color:#89929d}body #messageCenterScreen .message-payment-followups{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:7px}body #messageCenterScreen .message-payment-followups button{min-height:28px;border:0;border-radius:999px;padding:0 9px;color:#5e6976;background:#f2f4f6;font:inherit;font-size:.6rem;font-weight:800;cursor:pointer}body #messageCenterScreen .message-payment-followups button[data-tone=danger]{color:#9d403b;background:#fff0ef}body #messageCenterScreen .message-payment-switch{display:grid;gap:9px;border:1px solid #d8e0e9;border-radius:13px;padding:10px;background:#fffffff0;box-shadow:0 8px 20px #1d324c12}body #messageCenterScreen .message-payment-switch>header{display:flex;align-items:center;justify-content:space-between;gap:10px}body #messageCenterScreen .message-payment-switch>header span{display:grid;gap:1px}body #messageCenterScreen .message-payment-switch>header small{color:#6b7888;font-size:.56rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}body #messageCenterScreen .message-payment-switch>header strong{color:#172d49;font-size:.74rem}body #messageCenterScreen .message-payment-switch>header b{flex:0 0 auto;border-radius:999px;padding:4px 8px;color:#35506f;background:#eef3f8;font-size:.57rem}body #messageCenterScreen .message-payment-switch>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body #messageCenterScreen .message-payment-switch button{min-width:0;min-height:56px;display:grid;place-content:center;gap:3px;border:1px solid transparent;border-radius:11px;padding:8px;color:#fff;font:inherit;text-align:center;cursor:pointer}body #messageCenterScreen .message-payment-switch-card{background:linear-gradient(135deg,#347fe5,#205fbd)}body #messageCenterScreen .message-payment-switch-cash{background:linear-gradient(135deg,#24a06f,#14734e)}body #messageCenterScreen .message-payment-switch button strong{color:inherit;font-size:.78rem}body #messageCenterScreen .message-payment-switch button small{color:#ffffffe6;font-size:.57rem;line-height:1.25}body #messageCenterScreen .message-payment-switch button:disabled{border-color:#cbd5df;color:#536477;background:#eef2f6;cursor:default;opacity:1}body #messageCenterScreen .message-payment-switch button:disabled small{color:#7d8996}body #messageCenterScreen .message-payment-switch>footer{border-top:1px solid #e5eaf0;padding-top:7px;color:#5d6b7a;font-size:.6rem;line-height:1.42}body .transaction-flow-card.is-payment-change #pickupScheduler,body .transaction-flow-card.is-payment-change #buyerAvailabilityConfirmation,body .transaction-flow-card.is-payment-change .checkout-method-option:has(input[value=cash]){display:none!important}@media(max-width:520px){body #messageCenterScreen .message-payment-switch>div{grid-template-columns:repeat(2,minmax(0,1fr))}body #messageCenterScreen .message-payment-switch button{min-height:52px;padding-inline:6px}}.mobile-message-dialog-header,.mobile-message-dialog-backdrop{display:none}body #messageCenterScreen [data-message-product-image]{color:transparent;background:linear-gradient(135deg,#ff7a21,#fff0e5)}@media(max-width:760px){body.has-mobile-message-dialog{overflow:hidden}body #messageCenterScreen .message-center-layout{position:relative;display:block;min-height:0;overflow:visible;border:0;border-radius:20px;background:transparent;box-shadow:none}body #messageCenterScreen .message-thread-list{width:100%;max-height:none;min-height:0;overflow:hidden;border:1px solid #e5e8ec;border-radius:20px;background:#fff;box-shadow:0 14px 34px #0b183014}body #messageCenterScreen .message-thread-scroll{max-height:min(58dvh,620px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}body #messageCenterScreen .message-thread-entry,body #messageCenterScreen .message-thread-entry.is-expanded{border-bottom:0;background:#fff}body #messageCenterScreen .message-thread-entry.is-expanded>.message-thread{border-bottom:0;background:linear-gradient(90deg,#fff5ed,#fff)}body #messageCenterScreen .message-thread{min-height:88px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 12px}body #messageCenterScreen .message-thread-copy{min-width:0}body #messageCenterScreen .message-thread-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px}body #messageCenterScreen .message-thread-heading strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}body #messageCenterScreen .message-thread-heading time{grid-row:auto}body #messageCenterScreen .message-thread-indicators>i,body #messageCenterScreen .message-thread-entry.is-expanded .message-thread-indicators>i{color:#8a93a0;font-size:1.5rem;transform:none}body #messageCenterScreen .message-thread-expansion{display:none!important}body #messageCenterScreen .mobile-message-dialog-backdrop:not([hidden]){position:fixed;top:0;right:0;bottom:0;left:0;z-index:4390;display:block;width:100%;height:100%;border:0;padding:0;background:#0b18306b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body #messageCenterScreen .message-center-layout>.message-conversation.is-mobile-collapsed{display:none}body #messageCenterScreen .message-conversation.is-mobile-dialog-open{position:fixed;inset:max(10px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom));z-index:4400;width:auto;min-width:0;min-height:0;max-height:none;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto auto auto auto auto auto;gap:0;overflow:hidden;border:1px solid rgba(255,130,51,.35);border-radius:24px;padding:0;background:#fff;box-shadow:0 28px 80px #08142657}body.has-mobile-message-dialog [role=dialog]:not(#messageConversation):not([hidden]){z-index:5600!important;isolation:isolate}body #messageCenterScreen .mobile-message-dialog-header{min-height:62px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid #e8ebef;padding:8px 14px 8px 10px;background:linear-gradient(90deg,#fff3e9,#fff 72%)}body #messageCenterScreen .mobile-message-dialog-header>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid #e1e5ea;border-radius:13px;padding:0;color:#b84600;background:#fff;box-shadow:0 4px 12px #0b183014}body #messageCenterScreen .mobile-message-dialog-header svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body #messageCenterScreen .mobile-message-dialog-header>span{min-width:0;display:grid;gap:2px}body #messageCenterScreen .mobile-message-dialog-header strong,body #messageCenterScreen .mobile-message-dialog-header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #messageCenterScreen .mobile-message-dialog-header strong{color:#182236;font-size:.98rem}body #messageCenterScreen .mobile-message-dialog-header small{color:#697483;font-size:.68rem}body #messageCenterScreen .message-conversation.is-mobile-dialog-open .message-conversation-product{min-height:0;padding-inline:12px}body #messageCenterScreen .message-conversation.is-mobile-dialog-open .message-product-context{grid-template-columns:48px minmax(0,1fr) 30px;min-height:68px;padding:8px 0}body #messageCenterScreen .message-conversation.is-mobile-dialog-open .message-product-context>img{width:48px;height:48px}body #messageCenterScreen .message-conversation.is-mobile-dialog-open .message-commerce-panel{margin:7px 10px 0}body #messageCenterScreen .message-conversation.is-mobile-dialog-open .message-conversation-log{min-height:0;overflow-y:auto;padding:14px 11px 18px;scrollbar-gutter:auto}body #messageCenterScreen .message-conversation.is-mobile-dialog-open .message-compose-wrap{margin:0;border-top:1px solid #e5e9ee;border-radius:0;padding:8px 9px calc(8px + env(safe-area-inset-bottom));background:#fffffffa;box-shadow:0 -8px 22px #0b183012}body #messageCenterScreen .message-conversation.is-mobile-dialog-open .message-safety-actions,body #messageCenterScreen .message-conversation.is-mobile-dialog-open .message-access-note{display:none}}@media(max-width:420px){body #messageCenterScreen .message-conversation.is-mobile-dialog-open{inset-inline:4px;border-radius:20px}body #messageCenterScreen .message-thread{grid-template-columns:58px minmax(0,1fr) auto;gap:8px;padding-inline:10px}body #messageCenterScreen .message-thread-visuals{width:58px}}.vendor-screen.booth-registration-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:16px;overflow:auto;color:#151515;background:radial-gradient(circle at 18% 12%,rgba(255,106,20,.08),transparent 30%),radial-gradient(circle at 84% 86%,rgba(255,214,173,.28),transparent 28%),#fffdfbf5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vendor-screen.booth-registration-modal[hidden]{display:none}.booth-registration-modal>.sell-header,.booth-registration-modal>.sell-hero{display:none}.booth-registration-modal .booth-signup-flow{width:min(100%,520px);margin:auto}.booth-registration-modal .booth-signup-card{position:relative;width:100%;min-height:min(720px,calc(100svh - 32px));height:min(720px,calc(100svh - 32px));max-height:720px;display:flex;flex-direction:column;gap:10px;margin:0;border:1px solid #e8ded8;border-radius:22px;padding:28px 34px 22px;overflow:hidden;color:#161616;background:#fff;box-shadow:0 26px 80px #452b1a2b}.booth-registration-modal .booth-signup-card[hidden]{display:none}.booth-registration-modal .booth-signup-card:before,.booth-registration-modal .booth-signup-card:after{display:none}.booth-registration-modal .booth-step-top{position:relative;z-index:5;min-height:36px;display:flex;align-items:center;justify-content:space-between}.booth-registration-modal .booth-step-badge{width:36px;height:36px;min-width:36px;display:grid;place-items:center;border:0;border-radius:999px;padding:0;color:#fff;background:linear-gradient(145deg,#ff711c,#ff4d00);box-shadow:0 7px 15px #ff56003b;font:800 1rem/1 Arial,sans-serif;cursor:pointer}.booth-registration-modal .booth-step-close{position:absolute;z-index:8;top:23px;right:27px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;padding:0;color:#181818;background:transparent;font:300 1.75rem/1 Arial,sans-serif;cursor:pointer}.booth-registration-modal .booth-step-top .booth-step-close{position:static}.booth-registration-modal .booth-step-close:hover,.booth-registration-modal .booth-step-close:focus-visible{color:#ff5200;background:#fff2e9}.booth-registration-modal .booth-step-copy{position:relative;z-index:3;display:grid;gap:5px;padding:0}.booth-registration-modal .booth-step-copy h2{margin:0;color:#141414;font-size:clamp(1.55rem,4vw,2rem);font-weight:820;letter-spacing:-.04em;line-height:1.05}.booth-registration-modal .booth-step-copy p{margin:0;color:#4c4846;font-size:.92rem;line-height:1.42}.booth-registration-modal .booth-primary-button,.booth-registration-modal .booth-signup-card>.booth-primary-button{position:static;inset:auto;z-index:6;width:100%;min-height:48px;flex:0 0 auto;margin:auto 0 0;border:0;border-radius:9px;padding:0 18px;color:#fff;background:linear-gradient(90deg,#ff4d00,#ff6a00);box-shadow:0 10px 22px #ff560033;font-size:1rem;font-weight:800}.booth-registration-modal .booth-primary-button:hover,.booth-registration-modal .booth-primary-button:focus-visible{transform:translateY(-1px);box-shadow:0 13px 26px #ff560045}.booth-registration-modal .booth-primary-button:disabled{color:#9b918a;background:#e8e2de;box-shadow:none;cursor:not-allowed;transform:none}.booth-registration-modal .booth-step-dots{position:static;z-index:6;min-height:20px;display:flex;flex:0 0 auto;justify-content:center;gap:17px;margin:2px 0 0}.booth-registration-modal .booth-step-dots span{width:13px;height:13px;flex:0 0 13px;border:0;border-radius:50%;background:#e5e2e0}.booth-registration-modal .booth-step-dots span:after{display:none}.booth-registration-modal .booth-step-dots span.is-active{background:#ff5a00;box-shadow:0 0 0 3px #ff5a001a}.booth-registration-modal .booth-flea-welcome{padding:48px 34px 22px;isolation:isolate}.booth-registration-modal .booth-flea-welcome:before{content:"";position:absolute;z-index:-1;right:-85px;bottom:66px;width:390px;height:500px;display:block;border-radius:48% 52% 46% 54%;background:radial-gradient(circle,#fff1e6 0,#fff1e6 46%,#fff1e600 72%)}.booth-registration-modal .booth-welcome-copy{width:66%}.booth-registration-modal .booth-welcome-copy h2{font-size:clamp(2rem,6vw,2.65rem);line-height:1.03}.booth-registration-modal .booth-welcome-copy h2 span{color:#ff5200}.booth-registration-modal .booth-welcome-copy p{margin-top:7px;font-size:.98rem}.booth-registration-modal .booth-growth-benefits{position:relative;z-index:3;width:58%;display:grid;gap:0;margin-top:20px}.booth-registration-modal .booth-growth-benefits>span{min-height:66px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;border-bottom:1px solid #ebe3de}.booth-registration-modal .booth-growth-benefits>span>b{width:38px;height:38px;display:grid;place-items:center;border:1px solid #eaded5;border-radius:50%;color:#ff5a00;background:#fff;font-size:1.16rem}.booth-registration-modal .booth-growth-benefits>span>span{min-width:0;display:grid;gap:3px}.booth-registration-modal .booth-growth-benefits strong{color:#171717;font-size:.84rem;line-height:1.15}.booth-registration-modal .booth-growth-benefits small{color:#4e4947;font-size:.68rem;line-height:1.25}.booth-registration-modal .booth-welcome-hero{position:absolute;z-index:2;right:-10px;bottom:82px;width:58%;height:66%;object-fit:contain;object-position:bottom right;pointer-events:none}.booth-registration-modal .booth-welcome-actions{position:relative;z-index:6;display:grid;justify-items:center;gap:9px;margin-top:auto}.booth-registration-modal .booth-welcome-actions .booth-primary-button{width:66%;margin:0 auto}.booth-registration-modal .booth-welcome-actions small{color:#252220;font-size:.82rem}.booth-registration-modal .booth-welcome-actions small strong{color:#ff5300}.booth-registration-modal .booth-character{display:none}.booth-registration-modal .field-label,.booth-registration-modal .booth-address-grid label>span{width:100%;max-width:none;margin:2px 0 -2px;color:#171717;font-size:.78rem;font-weight:750}.booth-registration-modal .required-label,.booth-registration-modal .booth-address-grid label>span em{color:#a6633f;font-size:.56rem}.seller-setup.booth-signup-flow .booth-signup-card input:not([type=checkbox]):not([type=hidden]),.seller-setup.booth-signup-flow .booth-signup-card select,.seller-setup.booth-signup-flow .booth-flea-clipboard input,.seller-setup.booth-signup-flow .booth-flea-clipboard select,.seller-setup.booth-signup-flow .booth-flea-contact input{width:100%;max-width:none;min-height:46px;height:46px;border:1px solid #ded8d4;border-radius:9px;padding:0 12px;color:#282421;background:#fff;box-shadow:inset 0 1px 2px #2a1c1206;font-size:.82rem;font-weight:450}.seller-setup.booth-signup-flow .booth-signup-card input:focus,.seller-setup.booth-signup-flow .booth-signup-card select:focus{border-color:#ff7a35;outline:3px solid rgba(255,102,22,.12)}.booth-registration-modal .booth-name-input{width:100%}.booth-registration-modal .booth-name-input span{height:46px;display:grid;place-items:center;border-color:#ded8d4;color:#a84a14;background:#fff4ec;font-size:.74rem}.booth-registration-modal .booth-ein-help{margin:-4px 0 0;color:#807873;font-size:.66rem;line-height:1.3}.booth-registration-modal .booth-inline-status{position:static;inset:auto;width:100%;min-height:0;margin:-2px 0 0;color:#a6410a;font-size:.68rem}.booth-registration-modal .booth-flea-contact{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#ff6a18 #f5ede8}.booth-registration-modal .booth-account-security{display:grid;gap:8px;border:1px solid #f1d6c5;border-radius:12px;padding:11px 12px;background:linear-gradient(135deg,#fff7f1,#fff)}.booth-registration-modal .booth-account-security[hidden]{display:none}.booth-registration-modal .booth-account-security>header{display:grid;gap:3px}.booth-registration-modal .booth-account-security>header small{color:#df5004;font-size:.56rem;font-weight:900;letter-spacing:.1em}.booth-registration-modal .booth-account-security>header strong{color:#211d1a;font-size:.79rem}.booth-registration-modal .booth-account-security>header span{color:#6f6761;font-size:.63rem;line-height:1.3}.booth-registration-modal .booth-account-password-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.booth-registration-modal .booth-account-password-grid label{min-width:0;display:grid;gap:5px;color:#3d3733;font-size:.62rem;font-weight:800}.booth-registration-modal .booth-account-password-grid input{min-width:0;height:40px!important;min-height:40px!important}.booth-registration-modal .booth-password-requirements{margin:0;font-size:.57rem}.booth-registration-modal .booth-account-status{width:100%;min-height:0;margin:-2px 0 0;color:#a6410a;font-size:.65rem;line-height:1.3}.booth-registration-modal .booth-address-grid{width:100%;max-width:none;display:grid;grid-template-columns:1fr .7fr .8fr;gap:9px;margin-top:0}.booth-registration-modal .booth-address-grid label{display:grid;gap:6px}.booth-registration-modal .booth-plan-offer-card{isolation:isolate}.booth-registration-modal .booth-plan-offer{position:relative;z-index:2;display:grid;justify-items:start;margin-top:4px}.booth-registration-modal .booth-plan-offer s{color:#7b6c63;font-size:1.12rem;text-decoration-color:#ff5700;text-decoration-thickness:3px}.booth-registration-modal .booth-plan-offer strong{color:#ff5200;font-size:3.15rem;font-weight:900;letter-spacing:-.05em;line-height:.98}.booth-registration-modal .booth-plan-offer span{margin-top:2px;color:#181818;font-size:.94rem}.booth-registration-modal .booth-plan-offer small{margin-top:9px;color:#302c29;font-size:.8rem}.booth-registration-modal .booth-plan-benefits{position:relative;z-index:3;display:grid;gap:13px;margin:12px 0 0;padding:0;list-style:none}.booth-registration-modal .booth-plan-benefits li{display:flex;align-items:center;gap:9px;color:#222;font-size:.82rem}.booth-registration-modal .booth-plan-benefits li:before{content:"✓";width:19px;height:19px;flex:0 0 19px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#ff5b00;font-size:.67rem;font-weight:900}.booth-registration-modal .booth-plan-character{position:absolute;z-index:2;right:4px;bottom:86px;width:205px;height:306px;object-fit:contain;object-position:bottom right;filter:drop-shadow(0 16px 15px rgba(120,61,19,.13));transform:scaleX(-1);pointer-events:none}.booth-registration-modal .booth-review-card-line{position:relative;z-index:3;width:58%;margin:2px 0 0;color:#776f6a;font-size:.67rem;line-height:1.35}.booth-registration-modal .booth-stripe-roadmap{position:relative;z-index:3;width:58%;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;margin-top:8px;border:1px solid #e8e0ff;border-radius:12px;padding:9px 10px;color:#302b3c;background:linear-gradient(135deg,#f7f4ff,#fff 72%);box-shadow:0 8px 20px #635bff14}.booth-registration-modal .booth-stripe-roadmap>span:last-child{min-width:0;display:grid;gap:2px}.booth-registration-modal .booth-stripe-roadmap strong{font-size:.72rem;line-height:1.2}.booth-registration-modal .booth-stripe-roadmap small{color:#6a6373;font-size:.59rem;line-height:1.32}.booth-registration-modal .booth-stripe-mark{width:30px;height:30px;display:inline-grid;place-items:center;flex:0 0 30px;border-radius:9px;color:#fff;background:linear-gradient(145deg,#7a73ff,#635bff);box-shadow:0 6px 14px #635bff42;font-size:.9rem;font-weight:900;line-height:1}.booth-registration-modal .booth-stripe-mark-large{width:42px;height:42px;border-radius:12px;font-size:1.15rem}.booth-registration-modal .booth-payment-card{gap:9px;overflow:hidden;overscroll-behavior:contain}.booth-registration-modal .booth-payment-scroll{min-height:0;flex:1 1 auto;display:grid;align-content:start;gap:9px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-behavior:smooth;scroll-padding-block:12px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#ff6a18 #f5ede8;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:1px 7px 14px 1px;outline:none}.booth-registration-modal .booth-payment-scroll:focus-visible{border-radius:12px;outline:2px solid rgba(255,90,0,.34);outline-offset:2px}.booth-registration-modal .booth-payment-scroll::-webkit-scrollbar{width:7px}.booth-registration-modal .booth-payment-scroll::-webkit-scrollbar-track{border-radius:999px;background:#f5ede8}.booth-registration-modal .booth-payment-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#ff6a18}.booth-registration-modal .booth-payment-card>.booth-primary-button{margin-top:2px}.booth-registration-modal .booth-card-window{display:grid;gap:8px;border:1px solid #e3d8d0;border-radius:12px;padding:11px 12px;background:#fff;box-shadow:0 7px 18px #3c2a1c0f}.booth-registration-modal .booth-card-window-heading{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;color:#24201e}.booth-registration-modal .booth-card-window-heading>span{color:#ff5a00}.booth-registration-modal .booth-card-window-heading strong{font-size:.77rem}.booth-registration-modal .booth-card-window-heading small{color:#746e6a;font-size:.65rem}.booth-registration-modal #vendorStripePaymentElement{min-height:135px}.booth-registration-modal .booth-stripe-status{width:100%;max-width:none;min-height:0;margin:0;color:#786f69;font-size:.65rem}.booth-registration-modal .booth-payment-why{min-height:30px;margin:-1px 0 0;border:0;padding:0;color:#c64a03;background:transparent;font-size:.72rem;text-decoration:underline}.booth-registration-modal .booth-card-authorization{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;color:#4c4743;font-size:.68rem;line-height:1.38}.seller-setup.booth-signup-flow .booth-payment-card .booth-card-authorization input{width:18px;height:18px;min-height:18px;margin:1px 0 0;accent-color:#ff5a00}.booth-registration-modal .booth-trial-notice{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;border-radius:10px;padding:11px 12px;color:#2b2724;background:linear-gradient(90deg,#fff0dc,#fff6e9)}.booth-registration-modal .booth-trial-notice>span{color:#151515;font-size:1.05rem}.booth-registration-modal .booth-trial-notice p{margin:0;font-size:.68rem;line-height:1.35}.booth-registration-modal .booth-payment-security{margin:0;color:#77706b;font-size:.62rem;line-height:1.3}.booth-registration-modal .booth-plan-payment-status{width:100%;min-height:0;margin:-2px 0 0;color:#a6410a;font-size:.66rem;text-align:center}.booth-registration-modal .booth-complete-card{text-align:center}.booth-registration-modal .booth-step-centered{justify-items:center}.booth-registration-modal .booth-confetti{font-size:1.85rem;line-height:1}.booth-registration-modal .booth-step-copy p.booth-complete-accent{color:#ff5200;font-size:1.45rem;font-weight:850}.booth-registration-modal .booth-complete-hero{width:250px;height:245px;align-self:center;margin:-6px auto -12px;object-fit:contain;object-position:center}.booth-registration-modal .booth-profile-next{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;border-radius:11px;padding:11px 13px;color:#27221e;background:linear-gradient(90deg,#fff0dc,#fff7eb);text-align:left}.booth-registration-modal .booth-profile-next>span{font-size:2rem}.booth-registration-modal .booth-profile-next p{margin:0;font-size:.72rem;line-height:1.35}.booth-registration-modal .booth-cashless-onboarding{min-height:0;grid-template-columns:36px minmax(0,1fr) auto;gap:8px;margin:0;border:1px solid #eaded6;border-radius:11px;padding:9px 10px;background:#fff;text-align:left}.booth-registration-modal .booth-cashless-onboarding .seller-cashless-icon{width:34px;height:34px;font-size:.62rem}.booth-registration-modal .booth-cashless-onboarding span:nth-child(2){display:grid;gap:2px}.booth-registration-modal .booth-cashless-onboarding strong{font-size:.72rem}.booth-registration-modal .booth-cashless-onboarding small,.booth-registration-modal .booth-cashless-onboarding b{font-size:.57rem;line-height:1.25}.booth-registration-modal .booth-cashless-onboarding button{grid-column:3;grid-row:1;align-self:center;min-height:32px;border-radius:8px;padding:0 9px;white-space:nowrap;font-size:.61rem}@media(max-width:560px){.vendor-screen.booth-registration-modal{padding:8px}.booth-registration-modal .booth-signup-card{min-height:calc(100svh - 16px);height:calc(100svh - 16px);max-height:calc(100svh - 16px);border-radius:18px;padding:21px 22px 16px;overflow-y:auto;scrollbar-width:none}.booth-registration-modal .booth-signup-card::-webkit-scrollbar{display:none}.booth-registration-modal .booth-account-password-grid{grid-template-columns:minmax(0,1fr)}.booth-registration-modal .booth-step-close{top:14px;right:16px}.booth-registration-modal .booth-step-copy h2{font-size:1.55rem}.booth-registration-modal .booth-flea-welcome{padding-top:38px}.booth-registration-modal .booth-welcome-copy{width:75%}.booth-registration-modal .booth-welcome-copy h2{font-size:clamp(1.9rem,9vw,2.35rem)}.booth-registration-modal .booth-welcome-copy p{font-size:.84rem}.booth-registration-modal .booth-growth-benefits{width:64%;margin-top:12px}.booth-registration-modal .booth-growth-benefits>span{min-height:58px;grid-template-columns:36px minmax(0,1fr);gap:8px}.booth-registration-modal .booth-growth-benefits>span>b{width:34px;height:34px}.booth-registration-modal .booth-growth-benefits strong{font-size:.75rem}.booth-registration-modal .booth-growth-benefits small{font-size:.59rem}.booth-registration-modal .booth-welcome-hero{right:-10px;bottom:78px;width:64%;height:58%}.booth-registration-modal .booth-welcome-actions .booth-primary-button{width:82%}.booth-registration-modal .booth-address-grid{grid-template-columns:1fr .78fr}.booth-registration-modal .booth-address-grid label:last-child{grid-column:1 / -1}.booth-registration-modal .booth-plan-character{right:-8px;width:150px}.booth-registration-modal .booth-plan-benefits{gap:10px}.booth-registration-modal .booth-review-card-line{width:62%}.booth-registration-modal .booth-stripe-roadmap{width:66%}.booth-registration-modal .booth-payment-card{gap:7px;overflow:hidden}.booth-registration-modal .booth-payment-scroll{padding-right:5px;scrollbar-width:auto}.booth-registration-modal .booth-card-window{padding:9px}.booth-registration-modal #vendorStripePaymentElement{min-height:120px}.booth-registration-modal .booth-complete-hero{width:210px;height:205px}.booth-registration-modal .booth-cashless-onboarding{grid-template-columns:34px minmax(0,1fr)}.booth-registration-modal .booth-cashless-onboarding button{grid-column:1 / -1;grid-row:auto;width:100%}}@media(max-width:380px),(max-height:690px){.booth-registration-modal .booth-signup-card{gap:7px;padding-top:17px}.booth-registration-modal .booth-growth-benefits>span{min-height:51px}.booth-registration-modal .booth-welcome-copy p{font-size:.76rem}.booth-registration-modal .booth-welcome-hero{opacity:.9}.booth-registration-modal .booth-plan-character{width:132px}.booth-registration-modal .booth-complete-hero{width:170px;height:155px}}.profile-booth-hub{width:min(1160px,calc(100% - 32px));display:grid;gap:14px;margin:18px auto 4px}.profile-booth-hub[hidden]{display:none}.profile-booth-welcome{position:relative;min-height:340px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,38%);align-items:center;gap:20px;overflow:hidden;border:1px solid #f0d9ca;border-radius:25px;padding:34px 40px;background:radial-gradient(circle at 85% 40%,rgba(255,231,210,.9),transparent 35%),linear-gradient(120deg,#fff 0,#fff 58%,#fff5ed);box-shadow:0 22px 60px #59361e21}.profile-booth-welcome:before{content:"";position:absolute;right:-90px;bottom:-160px;width:470px;height:470px;border-radius:50%;background:#ff691412}.profile-booth-welcome-copy{position:relative;z-index:2;min-width:0;display:grid;justify-items:start;gap:12px}.profile-booth-welcome-copy>small{color:#ef5200;font-size:.72rem;font-weight:950;letter-spacing:.12em}.profile-booth-welcome-copy h1{max-width:700px;margin:0;color:#171412;font-size:clamp(2rem,5vw,3.4rem);font-weight:900;letter-spacing:-.05em;line-height:.98}.profile-booth-welcome-copy h1:focus{outline:none}.profile-booth-welcome-copy>p{max-width:620px;margin:0;color:#5d534d;font-size:.95rem;line-height:1.5}.profile-booth-welcome-badges,.profile-booth-welcome-actions{display:flex;flex-wrap:wrap;gap:8px}.profile-booth-welcome-badges b{border:1px solid #f0ddd1;border-radius:999px;padding:7px 11px;color:#7d3a13;background:#ffffffdb;font-size:.7rem}.profile-booth-welcome-actions{margin-top:3px}.profile-booth-welcome-actions button{min-height:44px;border:0;border-radius:10px;padding:0 17px;color:#fff;background:linear-gradient(90deg,#ff4d00,#ff6a00);box-shadow:0 9px 20px #ff59002e;font-size:.8rem;font-weight:900;cursor:pointer}.profile-booth-welcome-actions button:last-child{border:1px solid #f2cfba;color:#b74708;background:#fff;box-shadow:none}.profile-booth-welcome>img{position:relative;z-index:1;width:100%;height:295px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 14px 16px rgba(85,49,24,.15))}.profile-booth-hub.is-welcome-arrival .profile-booth-welcome{animation:boothProfileWelcome .62s ease both}@keyframes boothProfileWelcome{0%{opacity:.35;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.profile-dashboard-booth-card{margin:0;border-color:#edddd3;border-radius:18px;padding:14px;box-shadow:0 15px 38px #59361e17}.profile-dashboard-booth-card .dashboard-booth-profile-bar{border-radius:14px}.dashboard-booth-profile-bar>span .dashboard-booth-description{max-width:620px;color:#6f625b;font-size:.68rem;font-weight:600;line-height:1.35}.dashboard-booth-profile-bar>span .dashboard-booth-owner-email{color:#9a5a31;font-size:.62rem;font-weight:800;line-height:1.25}.dashboard-booth-profile-bar.has-background>span .dashboard-booth-owner-email{color:#ffffffe6;text-shadow:0 2px 8px rgba(15,23,42,.72)}#standardScannerModal[data-seller-account=booth] .scanner-choice-kicker{display:inline-flex;align-items:center;border:1px solid #ffc9a8;border-radius:999px;padding:5px 9px;color:#c94805;background:#fff4ec}#standardReviewModal[data-seller-account=booth] #standardReviewContextLabel{color:#c94805;background:#fff1e7}.dashboard-booth-profile-bar.has-background>span .dashboard-booth-description{color:#ffffffe0;text-shadow:0 2px 8px rgba(15,23,42,.72)}.dashboard-booth-profile-bar.has-background>span,.seller-store-banner.is-booth-profile:has(>.booth-brand-background) .store-banner-copy{width:fit-content;max-width:100%;border:1px solid rgba(255,255,255,.26);border-left:4px solid #ff6a00;border-radius:18px;padding:14px 16px;background:linear-gradient(135deg,#0a111dd1,#1c1f269e);box-shadow:0 14px 32px #04080f3d,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(12px) saturate(.88);backdrop-filter:blur(12px) saturate(.88)}.seller-store-banner.is-booth-profile .store-banner-copy .eyebrow{display:none}.seller-store-banner.is-booth-profile:has(>.booth-brand-background) .store-banner-copy{height:96px;min-height:96px;align-content:center;gap:3px;border:1px solid rgba(255,255,255,.48);border-left-width:1px;border-radius:16px;padding:9px 13px;background:linear-gradient(135deg,#ff7e28f0,#ff4d00d6);box-shadow:0 14px 32px #752b0847,inset 0 1px #ffffff47}.seller-store-banner.is-booth-profile .store-banner-copy h1{font-size:clamp(1.35rem,3.2vw,1.75rem);letter-spacing:-.035em;line-height:1.04}.seller-store-banner.is-booth-profile .store-banner-copy>span{display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px;font-size:.68rem;line-height:1.2}.seller-store-banner.is-booth-profile .store-banner-copy .seller-social-links{display:inline-flex;flex-wrap:nowrap;gap:4px}.seller-store-banner.is-booth-profile .store-banner-copy .seller-social-link{width:20px;height:20px;font-size:.6rem}body #sellerStoreScreen .seller-store-banner.is-booth-profile:has(>.booth-brand-background) .store-banner-copy :is(h1,span,.eyebrow){color:#fff;opacity:1;text-shadow:0 2px 9px rgba(4,8,15,.74)}body #sellerStoreScreen:has(.seller-store-banner.is-booth-profile){width:min(100%,680px)}body #sellerStoreScreen .seller-store-banner.is-booth-profile{min-height:250px;grid-template-columns:96px minmax(0,1fr);gap:16px;border-radius:14px;padding:20px}body #sellerStoreScreen .seller-store-banner.is-booth-profile>img:not(.booth-brand-background){width:96px}@media(max-width:620px){.seller-store-banner.is-booth-profile:has(>.booth-brand-background) .store-banner-copy{height:90px;min-height:90px;gap:2px;border-radius:14px;padding:8px 10px}.seller-store-banner.is-booth-profile .store-banner-copy h1{font-size:1.08rem;line-height:1.02}.seller-store-banner.is-booth-profile .store-banner-copy>span{gap:2px 4px;font-size:.58rem;line-height:1.15}.seller-store-banner.is-booth-profile .store-banner-copy .seller-social-link{width:18px;height:18px;font-size:.54rem}body #sellerStoreScreen .seller-store-banner.is-booth-profile{min-height:228px;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:16px}body #sellerStoreScreen .seller-store-banner.is-booth-profile>img:not(.booth-brand-background){width:90px}}.dashboard-booth-editor textarea{width:100%;min-height:76px;resize:vertical;border:1px solid #ddd6d1;border-radius:8px;padding:9px 10px;color:#28231f;background:#fff;font:inherit;font-size:.76rem;line-height:1.4}#buyerProfileScreen.is-booth-profile .profile-sell-banner.is-booth-sell-banner{border-color:#f0d4c2;background:linear-gradient(105deg,#fff1e7,#fff 64%)}#buyerProfileScreen.is-booth-profile .profile-sell-banner.is-booth-sell-banner :is(h2,p){color:#2b211b;text-shadow:none}#buyerProfileScreen.is-booth-profile .profile-sell-banner.is-booth-sell-banner img{width:150px;height:130px;object-fit:contain;object-position:center}#buyerProfileScreen.is-booth-profile>#buyerProfileEditorCard{width:min(100%,940px);margin:6px auto 12px;padding-top:0}#buyerProfileScreen.is-booth-profile #buyerProfileEditorCard .buyer-profile-identity{display:block;width:100%}#buyerProfileScreen.is-booth-profile #buyerProfileEditorCard .buyer-profile-identity>:not(.buyer-address-notice),#buyerProfileScreen.is-booth-profile #buyerProfileEditorCard>.buyer-edit-panel,#buyerProfileScreen.is-booth-profile #buyerProfileEditorCard>.buyer-avatar-menu{display:none!important}#buyerProfileScreen.is-booth-profile #buyerProfileEditorCard .buyer-address-notice{margin-top:0}@media(max-width:700px){.profile-booth-hub{width:min(100% - 16px,520px);margin-top:10px}.profile-booth-welcome{min-height:540px;grid-template-columns:1fr;align-content:start;gap:4px;border-radius:20px;padding:28px 22px 20px}.profile-booth-welcome-copy h1{font-size:clamp(2rem,10vw,2.65rem)}.profile-booth-welcome-copy>p{font-size:.82rem}.profile-booth-welcome-actions{width:100%}.profile-booth-welcome-actions button{flex:1 1 145px;padding-inline:11px}.profile-booth-welcome>img{width:230px;height:225px;justify-self:center;margin-top:-4px}.profile-dashboard-booth-card{padding:9px}.profile-dashboard-booth-card .dashboard-booth-profile-bar{grid-template-columns:50px minmax(0,1fr);gap:9px;padding:13px}.profile-dashboard-booth-card .dashboard-booth-profile-social{display:none}.profile-dashboard-booth-card .dashboard-booth-edit-toggle{grid-column:1 / -1;width:100%}.profile-dashboard-booth-card .dashboard-booth-info{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.profile-booth-hub.is-welcome-arrival .profile-booth-welcome{animation:none}}.profile-booth-business-workspace{min-width:0;display:grid;grid-template-columns:228px minmax(0,1fr);align-items:start;overflow:hidden;border:1px solid #e8e2dd;border-radius:24px;background:#f7f7f5;box-shadow:0 20px 54px #392a1f1c}.profile-booth-business-workspace[hidden],.profile-booth-business-content[hidden]{display:none}.profile-booth-business-sidebar{position:sticky;top:12px;min-height:720px;display:flex;flex-direction:column;align-self:start;border-right:1px solid #e8e2dd;padding:18px 12px 14px;background:#fff}.profile-booth-business-sidebar>header{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;margin:0 6px 15px;padding-bottom:15px;border-bottom:1px solid #eee8e4}.profile-booth-business-avatar{width:46px;height:46px;display:block;border:2px solid #fff;border-radius:50%;object-fit:cover;background:linear-gradient(135deg,#fff3e9,#ffe3cc);box-shadow:0 8px 16px #ff500033}.profile-booth-business-sidebar>footer{min-width:0;display:grid;gap:3px}.profile-booth-business-sidebar>header strong{min-width:0;color:#191714;font:900 .9rem/1.15 system-ui,sans-serif;letter-spacing:-.015em;overflow-wrap:anywhere}.profile-booth-business-sidebar>footer span{overflow:hidden;color:#7b746f;font:650 .64rem/1.2 system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.profile-booth-business-sidebar nav{display:grid;gap:4px}.profile-booth-business-sidebar nav button{min-width:0;min-height:54px;display:grid;grid-template-columns:31px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:9px;border:0;border-radius:11px;padding:8px 9px;color:#2d2925;background:transparent;text-align:left;cursor:pointer}.profile-booth-business-sidebar nav button>span{width:31px;height:31px;grid-row:1 / 3;display:grid;place-items:center;border-radius:9px;color:#716a65;background:#f4f2f0;font:900 .92rem/1 system-ui,sans-serif}.profile-booth-business-sidebar nav button b{align-self:end;overflow:hidden;font:850 .73rem/1.1 system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.profile-booth-business-sidebar nav button small{align-self:start;overflow:hidden;color:#8a827d;font:600 .6rem/1.1 system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.profile-booth-business-sidebar nav button:hover,.profile-booth-business-sidebar nav button:focus-visible{background:#fff5ee;outline:none}.profile-booth-business-sidebar nav button.is-active,.profile-booth-business-sidebar nav button[aria-pressed=true]{color:#a83d05;background:linear-gradient(90deg,#fff0e6,#fff8f3);box-shadow:inset 3px 0 #ff5a00}.profile-booth-business-sidebar nav button.is-active>span,.profile-booth-business-sidebar nav button[aria-pressed=true]>span{color:#fff;background:linear-gradient(135deg,#ff4b00,#ff7a00)}.profile-booth-business-sidebar>footer{margin-top:auto;border:1px solid #f0dfd4;border-radius:12px;padding:11px;background:#fff8f3}.profile-booth-business-sidebar>footer strong{color:#87401a;font:850 .67rem/1.25 system-ui,sans-serif}.profile-booth-business-main{min-width:0;display:grid;gap:18px;padding:26px}.profile-booth-business-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:20px}.profile-booth-business-heading>span{min-width:0;display:grid;gap:5px}.profile-booth-business-heading small,.profile-booth-workspace-card>header small,.profile-booth-address-workspace>header small{color:#ed5200;font:900 .62rem/1.1 system-ui,sans-serif;letter-spacing:.11em}.profile-booth-business-heading h2,.profile-booth-workspace-card h3,.profile-booth-address-workspace h3{margin:0;color:#161412;font-family:system-ui,sans-serif;font-weight:900;letter-spacing:-.035em}.profile-booth-business-heading h2{font-size:clamp(1.55rem,3vw,2.15rem)}.profile-booth-business-heading h2:focus{outline:none}.profile-booth-business-heading p{max-width:670px;margin:0;color:#6d6762;font:600 .78rem/1.45 system-ui,sans-serif}.profile-booth-business-heading>button,.profile-booth-address-workspace>header button,.profile-booth-address-empty button,.profile-booth-workspace-save{flex:0 0 auto;min-height:42px;border:0;border-radius:11px;padding:0 17px;color:#fff;background:linear-gradient(90deg,#ff4d00,#ff7100);box-shadow:0 9px 20px #ff52002e;font:900 .76rem/1 system-ui,sans-serif;cursor:pointer}.profile-booth-business-summary{min-width:0;display:grid;gap:16px}.profile-booth-business-summary:empty{display:none}.profile-booth-workspace-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.profile-booth-workspace-kpi{min-width:0;display:grid;gap:5px;border:1px solid #ebe7e3;border-radius:15px;padding:15px;background:#fff;box-shadow:0 7px 18px #30261f0d}.profile-booth-workspace-kpi small{overflow:hidden;color:#77706b;font:750 .63rem/1.15 system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.profile-booth-workspace-kpi strong{overflow:hidden;color:#1f1b18;font:900 1.34rem/1.05 system-ui,sans-serif;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.profile-booth-workspace-kpi span{overflow:hidden;color:#8a827d;font:600 .61rem/1.25 system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.profile-booth-workspace-kpi.is-orange{border-color:#ffd3b9;background:linear-gradient(145deg,#fff7f1,#fff)}.profile-booth-workspace-kpi.is-orange strong{color:#dc4c00}.profile-booth-workspace-kpi.is-warning{border-color:#f7dca6;background:#fffaf0}.profile-booth-workspace-kpi.is-warning strong{color:#a65b00}.profile-booth-workspace-kpi.is-success{border-color:#cfe9db;background:#f7fcf9}.profile-booth-workspace-kpi.is-success strong{color:#16764b}.profile-booth-workspace-card,.profile-booth-address-workspace{display:grid;gap:15px;border:1px solid #e6e1dd;border-radius:18px;padding:20px;background:#fff;box-shadow:0 8px 22px #30261f0f}.profile-booth-workspace-card>header,.profile-booth-address-workspace>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.profile-booth-workspace-card>header>span,.profile-booth-address-workspace>header>span{min-width:0;display:grid;gap:4px}.profile-booth-workspace-card h3,.profile-booth-address-workspace h3{font-size:1.1rem}.profile-booth-workspace-card>header>b{flex:0 0 auto;border-radius:999px;padding:7px 10px;color:#8e481f;background:#fff1e7;font:850 .64rem/1 system-ui,sans-serif}.profile-booth-workspace-analytics-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.profile-booth-workspace-analytics-list .profile-watching-product{border:1px solid #eef0f2;background:#fafbfc}.profile-booth-money-explainer>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profile-booth-money-explainer>div>span{display:grid;gap:5px;border-radius:13px;padding:13px;background:#faf8f6}.profile-booth-money-explainer b{color:#2a2521;font:850 .75rem/1.2 system-ui,sans-serif}.profile-booth-money-explainer small{color:#756e69;font:600 .65rem/1.45 system-ui,sans-serif}.profile-booth-payment-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-booth-payment-choice-grid article{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 11px;border:1px solid #e7e3df;border-radius:17px;padding:17px;background:#fff}.profile-booth-payment-choice-grid article>span{width:44px;height:44px;grid-row:1 / 4;display:grid;place-items:center;border-radius:13px;color:#c74903;background:#fff0e5;font:900 1.1rem/1 system-ui,sans-serif}.profile-booth-payment-choice-grid small{color:#e05208;font:900 .58rem/1 system-ui,sans-serif;letter-spacing:.09em}.profile-booth-payment-choice-grid strong{color:#201c19;font:900 .94rem/1.15 system-ui,sans-serif}.profile-booth-payment-choice-grid p{margin:0;color:#746d68;font:600 .67rem/1.4 system-ui,sans-serif}.profile-booth-payment-choice-grid article.is-connected{border-color:#a9dbc1;background:#f6fcf8}.profile-booth-address-list{display:grid;gap:10px}.profile-booth-address-card{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid #e9e3df;border-radius:16px;padding:14px;background:#fcfbfa}.profile-booth-address-pin{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:#f35300;background:#ffe9db;font:900 1.2rem/1 system-ui,sans-serif}.profile-booth-address-card>span:nth-child(2){min-width:0;display:grid;gap:3px}.profile-booth-address-card small{color:#e05208;font:900 .56rem/1 system-ui,sans-serif;letter-spacing:.08em}.profile-booth-address-card strong{color:#211d1a;font:900 .88rem/1.2 system-ui,sans-serif}.profile-booth-address-card p,.profile-booth-address-card em{overflow:hidden;margin:0;color:#68615c;font:600 .67rem/1.35 system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.profile-booth-address-card em{color:#8c7566;font-size:.6rem}.profile-booth-address-card>div{display:flex;align-items:center;gap:6px}.profile-booth-address-card>div button{min-height:34px;border:1px solid #f2c8ae;border-radius:9px;padding:0 11px;color:#ad430a;background:#fff;font:850 .67rem/1 system-ui,sans-serif;cursor:pointer}.profile-booth-address-card>div button:last-child{width:34px;padding:0;color:#a53b32;border-color:#efcfcb}.profile-booth-address-empty{min-height:240px;display:grid;place-items:center;align-content:center;gap:9px;border:1px dashed #e5c8b7;border-radius:17px;padding:26px;background:#fffaf6;text-align:center}.profile-booth-address-empty>span{font-size:2rem;color:#f1590b}.profile-booth-address-empty strong{font:900 1rem/1.2 system-ui,sans-serif}.profile-booth-address-empty p{max-width:500px;margin:0;color:#716a65;font:600 .72rem/1.45 system-ui,sans-serif}.profile-booth-address-workspace>footer{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;border-radius:13px;padding:12px 14px;color:#705342;background:#fff3e7}.profile-booth-address-workspace>footer>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#fff}.profile-booth-address-workspace>footer p{margin:0;font:600 .67rem/1.4 system-ui,sans-serif}.profile-booth-workspace-edit-form{display:grid;gap:14px}.profile-booth-workspace-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-booth-workspace-edit-grid>label{min-width:0;display:grid;gap:6px}.profile-booth-workspace-edit-grid>label.is-wide{grid-column:1 / -1}.profile-booth-workspace-edit-grid label>span{color:#4e4843;font:800 .68rem/1.2 system-ui,sans-serif}.profile-booth-workspace-edit-grid input,.profile-booth-workspace-edit-grid select,.profile-booth-workspace-edit-grid textarea{width:100%;min-height:43px;border:1px solid #ddd7d2;border-radius:10px;padding:9px 11px;color:#211d1a;background:#fff;font:650 .75rem/1.35 system-ui,sans-serif}.profile-booth-workspace-edit-grid textarea{min-height:92px;resize:vertical}.profile-booth-workspace-brand-actions{display:flex;flex-wrap:wrap;gap:8px}.profile-booth-workspace-brand-actions button{min-height:39px;border:1px solid #f0c9b0;border-radius:10px;padding:0 13px;color:#ae430a;background:#fff8f3;font:850 .68rem/1 system-ui,sans-serif;cursor:pointer}.profile-booth-workspace-switches{display:grid;gap:8px}.profile-booth-workspace-switches>label{min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid #ece8e4;border-radius:12px;padding:11px 13px}.profile-booth-workspace-switches>label>span{min-width:0;display:grid;gap:3px}.profile-booth-workspace-switches strong{color:#2a2521;font:850 .74rem/1.15 system-ui,sans-serif}.profile-booth-workspace-switches small{color:#79716c;font:600 .64rem/1.3 system-ui,sans-serif}.profile-booth-workspace-switches input{width:42px;height:23px;accent-color:#f45a0a}.profile-booth-workspace-save{justify-self:end}.profile-booth-workspace-notification-list{display:grid;gap:7px}.profile-booth-workspace-notification-list>article{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;border-radius:12px;padding:11px;background:#faf9f8}.profile-booth-workspace-notification-list>article.is-unread{background:linear-gradient(105deg,#fff0e5,#fff)}.profile-booth-workspace-notification-list>article>span:first-child{color:#ff5a00;font-size:.65rem}.profile-booth-workspace-notification-list>article>span:last-child{min-width:0;display:grid;gap:3px}.profile-booth-workspace-notification-list strong{color:#27221f;font:850 .73rem/1.2 system-ui,sans-serif}.profile-booth-workspace-notification-list small{overflow:hidden;color:#756e68;font:600 .64rem/1.35 system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}#profileActivityDashboard[data-booth-workspace-view]{gap:16px}#profileActivityDashboard[data-booth-workspace-view]>.profile-dashboard-heading,#profileActivityDashboard[data-booth-workspace-view]>.profile-watching-analytics-popover,#profileActivityDashboard[data-booth-workspace-view]>.profile-dashboard-tabs{display:none}#profileActivityDashboard[data-booth-workspace-view=products]>:not(#profileActiveListingsSection),#profileActivityDashboard[data-booth-workspace-view=activity]>:not(.profile-dashboard-stats):not(#profileReceivedOffersSection):not(#profileSoldListingsSection),#profileActivityDashboard[data-booth-workspace-view=money]>:not(#profileSoldListingsSection):not(#profileCardPaymentsPanel){display:none}#profileActivityDashboard[data-booth-workspace-view] .profile-dashboard-panel{box-shadow:0 7px 18px #30261f0d}#buyerProfileScreen.is-booth-profile>#buyerProfileEditorCard{display:none!important}@media(max-width:940px){.profile-booth-business-workspace{grid-template-columns:190px minmax(0,1fr)}.profile-booth-business-sidebar{min-height:650px}.profile-booth-business-sidebar nav button{grid-template-columns:29px minmax(0,1fr);padding-inline:7px}.profile-booth-business-sidebar nav button>span{width:29px;height:29px}.profile-booth-business-main{padding:20px}.profile-booth-workspace-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.profile-booth-business-workspace{width:100%;grid-template-columns:minmax(0,1fr);overflow:visible;border-radius:18px}.profile-booth-business-sidebar{position:sticky;z-index:10;top:0;min-height:0;display:grid;gap:8px;border-right:0;border-bottom:1px solid #e9e3df;padding:10px;background:#fffffff7;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.profile-booth-business-sidebar>header{grid-template-columns:36px minmax(0,1fr);gap:9px;margin:0 2px 1px;padding:0 3px 8px}.profile-booth-business-avatar{width:36px;height:36px}.profile-booth-business-sidebar>header strong{font-size:.8rem}.profile-booth-business-sidebar nav{display:flex;gap:6px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.profile-booth-business-sidebar nav::-webkit-scrollbar{display:none}.profile-booth-business-sidebar nav button{min-height:42px;flex:0 0 auto;grid-template-columns:26px auto;grid-template-rows:1fr;gap:6px;border:1px solid #ece7e3;border-radius:11px;padding:6px 10px 6px 7px;background:#fff}.profile-booth-business-sidebar nav button>span{width:26px;height:26px;grid-row:auto;border-radius:8px;font-size:.76rem}.profile-booth-business-sidebar nav button b{align-self:center;font-size:.68rem}.profile-booth-business-sidebar nav button small{display:none}.profile-booth-business-sidebar nav button.is-active,.profile-booth-business-sidebar nav button[aria-pressed=true]{box-shadow:none}.profile-booth-business-sidebar>footer{display:none}.profile-booth-business-main{gap:14px;padding:17px 12px 16px}.profile-booth-business-heading{align-items:end;gap:10px}.profile-booth-business-heading h2{font-size:1.55rem}.profile-booth-business-heading p{font-size:.68rem}.profile-booth-business-heading>button{min-height:39px;padding-inline:12px;font-size:.68rem}.profile-booth-workspace-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-booth-workspace-kpi{padding:12px}.profile-booth-workspace-kpi strong{font-size:1.14rem}.profile-booth-workspace-kpi span{white-space:normal}.profile-booth-workspace-card,.profile-booth-address-workspace{border-radius:15px;padding:14px 12px}.profile-booth-workspace-analytics-list,.profile-booth-money-explainer>div,.profile-booth-payment-choice-grid,.profile-booth-workspace-edit-grid{grid-template-columns:minmax(0,1fr)}.profile-booth-workspace-edit-grid>label.is-wide{grid-column:auto}.profile-booth-address-workspace>header{align-items:flex-start}.profile-booth-address-workspace>header button{min-height:37px;padding-inline:10px;font-size:.63rem}.profile-booth-address-card{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:12px}.profile-booth-address-pin{width:40px;height:40px}.profile-booth-address-card>div{grid-column:2;justify-content:flex-start}.profile-booth-address-card p,.profile-booth-address-card em{white-space:normal}#profileActivityDashboard[data-booth-workspace-view=activity]>.profile-dashboard-stats{grid-template-columns:repeat(3,minmax(104px,1fr))}}@keyframes flea-signup-float{0%,to{transform:translateY(0) rotate(-.5deg)}50%{transform:translateY(-7px) rotate(.8deg)}}.shop-intent-modal{z-index:121;padding:16px;background:radial-gradient(circle at 18% 12%,rgba(255,106,20,.1),transparent 30%),radial-gradient(circle at 84% 86%,rgba(255,214,173,.32),transparent 28%),#fffdfbf5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.shop-intent-card{position:relative;width:min(100%,520px);min-height:min(720px,calc(100svh - 32px));height:min(720px,calc(100svh - 32px));max-height:720px;display:flex;flex-direction:column;gap:12px;overflow:hidden;border:1px solid #e8ded8;border-radius:22px;padding:28px 34px 22px;background:#fff;box-shadow:0 26px 80px #452b1a2b}.shop-intent-top{position:relative;z-index:5;min-height:36px;grid-template-columns:36px minmax(0,1fr) 36px}.shop-intent-back{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;color:#fff;background:linear-gradient(145deg,#ff711c,#ff4d00);box-shadow:0 7px 15px #ff56003b;font-size:1.65rem}.shop-intent-copy{position:relative;z-index:3;width:72%;justify-items:start;gap:5px;text-align:left}.shop-intent-copy>small,.table-step-copy>small{color:#f45106;font:850 .64rem/1.2 system-ui,sans-serif;letter-spacing:.12em}.shop-intent-copy h2{max-width:340px;color:#141414;font-size:clamp(1.65rem,4.6vw,2.1rem);font-weight:880;letter-spacing:-.045em;line-height:1.04}.shop-intent-copy p{max-width:330px;color:#5b524d;font-size:.82rem;line-height:1.4}.shop-intent-thinking{position:absolute;z-index:2;top:54px;right:24px;width:132px;height:156px;object-fit:contain;transform:none;transform-origin:center;filter:drop-shadow(0 14px 18px rgba(119,56,12,.14));animation:flea-signup-float 3.2s ease-in-out infinite;pointer-events:none}.shop-intent-options{position:relative;z-index:4;display:grid;gap:12px;margin-top:20px}.shop-intent-options button{position:relative;min-height:154px;grid-template-columns:122px minmax(0,1fr) 24px;gap:13px;overflow:hidden;border:1px solid #f2c9ad;border-radius:18px;padding:12px 15px 12px 8px;box-shadow:0 12px 25px #5c331814;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.shop-intent-options button:hover,.shop-intent-options button:focus-visible{border-color:#ff7b31;outline:none;box-shadow:0 16px 30px #80380a26;transform:translateY(-2px)}.shop-intent-options .shop-intent-table-option{background:linear-gradient(125deg,#fff2e7,#fffaf6 58%,#ffe0ca)}.shop-intent-options .shop-intent-booth-option{border-color:#ff721d;color:#fff;background:linear-gradient(125deg,#ff8a23,#ff6508 48%,#f14900)}.shop-intent-options button>span:nth-child(2){position:relative;z-index:2;align-content:center;gap:5px}.shop-intent-options em{width:max-content;border-radius:999px;padding:4px 8px;color:#c94a08;background:#ffffffd1;font:900 .56rem/1 system-ui,sans-serif;letter-spacing:.08em}.shop-intent-options strong{color:inherit;font:900 1.05rem/1.08 system-ui,sans-serif;letter-spacing:-.02em}.shop-intent-options small{color:#5b524d;font:650 .7rem/1.36 system-ui,sans-serif}.shop-intent-options i{color:#d44c05;font:850 .62rem/1.2 system-ui,sans-serif}.shop-intent-options .shop-intent-booth-option small,.shop-intent-options .shop-intent-booth-option i{color:#ffffffeb}.shop-intent-options .shop-intent-booth-option em{color:#cf4b08}.shop-intent-options b{position:relative;z-index:3;color:#ff5a00;font-size:2.35rem}.shop-intent-options .shop-intent-booth-option b{color:#fff}.shop-intent-image{position:relative;z-index:2;width:118px;height:126px;display:grid;place-items:center;overflow:visible;border-radius:16px;background:transparent;background-image:none;box-shadow:none}.shop-intent-image img{width:118%;height:118%;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(102,45,9,.14))}.shop-intent-booth-option .shop-intent-image img{width:130%;height:130%}.shop-intent-note{width:100%;min-height:54px;margin-top:auto;border:1px solid #f0d6c4;border-radius:13px;padding:9px 12px;background:linear-gradient(110deg,#fff6ef,#fff)}.shop-intent-note>span{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;color:#fff;background:linear-gradient(145deg,#ff711c,#ff4d00);font-size:.85rem;font-weight:900}.shop-intent-note strong{font-size:.76rem}.shop-intent-note small{font-size:.66rem;line-height:1.3}.table-registration-modal{z-index:122;padding:16px;background:radial-gradient(circle at 18% 12%,rgba(255,106,20,.1),transparent 30%),radial-gradient(circle at 84% 86%,rgba(255,214,173,.32),transparent 28%),#fffdfbf5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.table-registration-flow,.table-registration-card{width:min(100%,520px)}.table-registration-card{position:relative;min-height:min(720px,calc(100svh - 32px));height:min(720px,calc(100svh - 32px));max-height:720px;display:flex;flex-direction:column;align-content:normal;gap:11px;overflow-x:hidden;overflow-y:auto;border:1px solid #e8ded8;border-radius:22px;padding:28px 34px 22px;background:#fff;box-shadow:0 26px 80px #452b1a2b;scrollbar-width:thin;scrollbar-color:#f4b98f transparent}.table-registration-card:before{content:"";position:absolute;z-index:0;top:-115px;right:-115px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,#ffe1ccb3,#fff5ed00 70%);pointer-events:none}.table-registration-card>*{position:relative;z-index:2}.table-step-top{min-height:36px;flex:0 0 auto;grid-template-columns:36px minmax(0,1fr) 36px}.table-step-back{width:36px;height:36px;border-radius:999px;color:#fff;background:linear-gradient(145deg,#ff711c,#ff4d00);box-shadow:0 7px 15px #ff56003b;font-size:1.65rem}.table-step-close{position:absolute;z-index:8;top:23px;right:27px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:999px;padding:0;color:#181818;background:transparent;font:300 1.75rem/1 Arial,sans-serif;cursor:pointer}.table-step-close:hover,.table-step-close:focus-visible{color:#ff5200;background:#fff2e9}.table-step-progress{gap:17px}.table-step-progress span{width:13px;height:13px;border:0;background:#e5e2e0}.table-step-progress span:not(:last-child):after{display:none}.table-step-progress span.is-active,.table-step-progress span.is-complete{background:#ff5a00;box-shadow:0 0 0 3px #ff5a001a}.table-step-copy{position:relative;z-index:3;gap:5px}.table-step-copy h2{color:#141414;font-size:clamp(1.55rem,4vw,2rem);font-weight:880;letter-spacing:-.04em;line-height:1.05}.table-step-copy p{color:#4c4846;font-size:.86rem;line-height:1.42}.table-primary-button,.table-registration-card>.table-primary-button{position:static;inset:auto;width:100%;min-height:48px;flex:0 0 auto;margin:auto 0 0;border-radius:9px;color:#fff;background:linear-gradient(90deg,#ff4d00,#ff6a00);box-shadow:0 10px 22px #ff560033;font-size:1rem;font-weight:820}.table-primary-button:hover,.table-primary-button:focus-visible{outline:none;box-shadow:0 13px 26px #ff560045;transform:translateY(-1px)}.table-text-button{min-height:36px;font-size:.76rem;font-weight:800}.table-welcome-card{align-items:stretch;justify-items:initial;padding:27px 34px 19px;isolation:isolate}.table-welcome-card:after{content:"";position:absolute;z-index:-1;right:-95px;bottom:62px;width:410px;height:510px;border-radius:48% 52% 46% 54%;background:radial-gradient(circle,#fff1e6 0,#fff1e6 46%,#fff1e600 72%);pointer-events:none}.table-registration-logo{width:132px;height:42px;object-fit:contain;object-position:left center}.table-welcome-card .table-step-copy{margin-top:2px}.table-welcome-copy{width:76%;justify-items:start;text-align:left}.table-welcome-copy h2{font-size:clamp(1.9rem,5vw,2.22rem);line-height:1.02}.table-welcome-copy p{margin-top:3px;font-size:.86rem}.table-welcome-benefits{position:relative;z-index:4;width:60%;display:grid;margin-top:3px}.table-welcome-benefits>span{min-height:51px;display:grid;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:8px;border-bottom:1px solid #ebe3de}.table-welcome-benefits>span>b{width:32px;height:32px;display:grid;place-items:center;border:1px solid #eaded5;border-radius:50%;color:#ff5a00;background:#fff;font-size:1.08rem}.table-welcome-benefits>span>span{min-width:0;display:grid;gap:3px}.table-welcome-benefits strong{color:#171717;font-size:.8rem;line-height:1.15}.table-welcome-benefits small{color:#4e4947;font-size:.65rem;line-height:1.25}.table-character{position:absolute;filter:drop-shadow(0 13px 17px rgba(109,52,15,.12));animation:flea-signup-float 3.3s ease-in-out infinite}.table-character-shopping{z-index:2;right:-15px;bottom:105px;left:auto;width:55%;height:45%;object-position:bottom right;transform:none}.table-welcome-actions{position:relative;z-index:6;display:grid;justify-items:center;gap:6px;margin:auto 0 14px}.table-welcome-actions .table-primary-button{width:68%;margin:0 auto}.table-welcome-actions small{color:#5d514a;font:700 .7rem/1.2 system-ui,sans-serif}.table-welcome-dots{position:absolute;right:0;bottom:3px;left:0;min-height:13px;justify-content:center;gap:15px;transform:none}.table-welcome-dots span{width:11px;height:11px}.table-auth-options{width:min(100%,348px);gap:10px;margin:16px auto 0}.table-auth-options>button{min-height:50px;border-radius:10px;padding:0 12px;font-size:.8rem;font-weight:750;box-shadow:0 5px 13px #4e33230a}.table-character-login{right:16px;bottom:56px;width:92px;height:146px}.table-terms{position:static;margin:auto 0 0;font-size:.66rem}.table-flow-status{position:static;min-height:18px;margin:0}.table-found-profile{width:min(100%,405px);min-height:240px;margin:8px auto 0;border-color:#efc9af;border-radius:18px;padding:48px 18px 18px;background:linear-gradient(135deg,#fff5ed,#fff);box-shadow:0 12px 25px #5c331812}.table-found-provider{top:145px}.table-character-found{right:14px;bottom:93px;width:86px;height:136px}.table-found-card>.table-primary-button,.table-complete-card>.table-primary-button{position:static;inset:auto;margin-top:auto}.table-found-card>.table-text-button,.table-complete-card>.table-text-button{position:static;inset:auto}.table-account-fields{width:min(100%,370px);gap:11px;margin:10px auto 0}.table-account-fields label{min-height:68px;border-color:#ded8d4;border-radius:10px;padding:9px 13px;background:#fff}.table-account-fields label:focus-within{border-color:#ff7a35;outline:3px solid rgba(255,102,22,.12)}.table-account-fields input{font-size:.78rem}.table-character-writing{right:12px;bottom:64px;width:100px;height:125px}.table-avatar-grid{grid-template-columns:repeat(4,minmax(0,78px));gap:12px;max-height:334px;margin-top:8px;padding:6px}.table-avatar-grid button{width:76px;height:76px;box-shadow:0 5px 12px #4d301f0d}.table-connected-avatar{border-color:#efc9af;background:#fff8f3}.table-create-avatar{min-height:35px}.table-complete-benefits{width:min(100%,390px);gap:11px;margin:15px auto 0}.table-complete-benefits>span{border:1px solid #f0d1bd;border-radius:15px;padding:12px 6px;background:linear-gradient(145deg,#fff4eb,#fff)}.table-complete-benefits strong,.table-complete-benefits .table-benefit-emoji{width:52px;height:52px;border:0;color:#f45106;background:#fff;font-family:system-ui,sans-serif;font-size:1.45rem;font-weight:900}.table-character-complete{right:17px;bottom:86px;width:116px;height:145px}@media(prefers-reduced-motion:reduce){.shop-intent-thinking,.table-character{animation:none}}@media(max-width:560px){.shop-intent-modal,.table-registration-modal{padding:8px}.shop-intent-card,.table-registration-card{min-height:calc(100svh - 16px);height:calc(100svh - 16px);max-height:calc(100svh - 16px);border-radius:18px;padding:21px 20px 16px;overflow-y:auto;scrollbar-width:none}.shop-intent-card::-webkit-scrollbar,.table-registration-card::-webkit-scrollbar{display:none}.shop-intent-copy{width:76%}.shop-intent-copy h2{font-size:1.72rem}.shop-intent-copy p{font-size:.74rem}.shop-intent-thinking{top:52px;right:12px;width:108px;height:132px}.shop-intent-options{margin-top:12px}.shop-intent-options button{min-height:148px;grid-template-columns:105px minmax(0,1fr) 19px;gap:8px;border-radius:16px;padding:10px 11px 10px 5px}.shop-intent-image{width:104px;height:116px}.shop-intent-options strong{font-size:.94rem}.shop-intent-options small{font-size:.63rem}.shop-intent-options i{font-size:.56rem}.table-step-close{top:14px;right:15px}.table-step-copy h2{font-size:1.55rem}.table-welcome-card{padding-top:28px}.table-registration-logo{width:126px;height:42px}.table-welcome-copy{width:82%}.table-welcome-copy h2{font-size:clamp(1.82rem,8.8vw,2.25rem)}.table-welcome-copy p{font-size:.78rem}.table-welcome-benefits{width:64%;margin-top:3px}.table-welcome-benefits>span{min-height:56px;grid-template-columns:34px minmax(0,1fr);gap:8px}.table-welcome-benefits>span>b{width:32px;height:32px}.table-welcome-benefits strong{font-size:.72rem}.table-welcome-benefits small{font-size:.57rem}.table-character-shopping{right:-28px;bottom:110px;width:62%;height:43%}.table-welcome-actions .table-primary-button{width:84%}.table-auth-options{width:100%}.table-character-login{right:5px;bottom:45px;width:78px;height:118px;opacity:.88}.table-found-profile{grid-template-columns:78px minmax(0,1fr);margin-inline:auto;padding-inline:13px}.table-found-profile img{width:78px;height:78px}.table-character-found{right:4px;width:74px}.table-account-fields{width:100%}.table-character-writing{right:3px;width:82px}.table-avatar-grid{grid-template-columns:repeat(4,minmax(0,66px));gap:9px 7px}.table-avatar-grid button{width:64px;height:64px}.table-complete-benefits{gap:7px}.table-complete-benefits>span{padding:9px 4px}.table-character-complete{right:3px;width:94px}}@media(max-width:380px),(max-height:690px){.shop-intent-card,.table-registration-card{gap:8px;padding-top:17px}.shop-intent-options button{min-height:132px}.shop-intent-note{min-height:47px}.table-welcome-benefits>span{min-height:49px}.table-character-shopping{opacity:.92}}@keyframes flea-welcome-wave{0%,to{transform:translateY(0) rotate(-1deg)}48%{transform:translateY(-7px) rotate(1.5deg)}}@keyframes flea-welcome-spark{0%,to{opacity:.4;transform:scale(.78) rotate(0)}50%{opacity:1;transform:scale(1.08) rotate(18deg)}}.sign-in-card{width:min(100%,460px);min-height:min(700px,calc(100svh - 36px));gap:9px;overflow-x:hidden;border-color:#efc3a7;border-radius:22px;padding:0 34px 20px;background:radial-gradient(circle at 88% 92%,rgba(255,194,148,.22),transparent 26%),#fff;box-shadow:0 28px 80px #532b1333}.sign-in-welcome-stage{position:relative;min-height:236px;margin:0 -34px 2px;overflow:hidden;border-radius:21px 21px 28px 28px;background:radial-gradient(circle at 14% 22%,rgba(255,255,255,.18),transparent 24%),radial-gradient(circle at 87% 82%,rgba(255,221,191,.26),transparent 30%),linear-gradient(135deg,#ff8a30,#ff630d 47%,#ed4300);box-shadow:inset 0 -1px #ffffff40,0 12px 24px #d2490021}.sign-in-welcome-stage:after{position:absolute;right:-43px;bottom:-78px;width:190px;height:190px;border:28px solid rgba(255,255,255,.11);border-radius:50%;content:"";pointer-events:none}.sign-in-welcome-stage .entry-flea-logo{position:absolute;z-index:4;top:19px;left:27px;width:104px;height:39px;margin:0;border-radius:999px;padding:5px 11px;object-fit:contain;background:#fffffff0;box-shadow:0 7px 18px #7c310724}.sign-in-welcome-stage .sign-in-head{position:absolute;z-index:4;top:74px;right:26px;width:56%;justify-items:start;gap:6px;color:#fff;text-align:left}.sign-in-head>small{color:#ffffffdb;font-size:.61rem;font-weight:950;letter-spacing:.15em}.sign-in-welcome-stage .sign-in-head h2{max-width:235px;color:#fff;font-size:clamp(1.72rem,5vw,2.12rem);font-weight:900;letter-spacing:-.045em;line-height:.98}.sign-in-welcome-stage .sign-in-head p{max-width:220px;color:#ffffffe6;font-size:.72rem;line-height:1.35}.sign-in-welcome-stage .sign-in-character{position:absolute;z-index:3;bottom:-18px;left:-2px;width:184px;height:224px;display:block;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 14px 14px rgba(112,43,4,.22));transform-origin:50% 100%;animation:flea-welcome-wave 3.1s ease-in-out infinite}.sign-in-spark{position:absolute;z-index:2;color:#ffffffe6;animation:flea-welcome-spark 1.8s ease-in-out infinite}.sign-in-spark-one{top:25px;right:45px;font-size:1.05rem}.sign-in-spark-two{right:18px;bottom:29px;font-size:.7rem;animation-delay:.45s}.sign-in-card .sign-in-social-grid{padding-top:9px}.sign-in-card .sign-in-social-grid .auth-button,.sign-in-card .entry-outline-button{min-height:47px;border-radius:11px;box-shadow:0 5px 12px #4e33230a}.sign-in-card .entry-email-submit{border-radius:10px;background:linear-gradient(90deg,#ff4c00,#ff720f);box-shadow:0 8px 18px #ff56002e}.shop-intent-stage-label{align-self:center;justify-self:center;color:#b8470c;font-size:.63rem;font-weight:950;letter-spacing:.14em}.email-verification-help{color:#6d5f56;font-size:.72rem;line-height:1.4}.email-verification-card{border-radius:20px;background:radial-gradient(circle at 90% 5%,rgba(255,205,169,.33),transparent 27%),#fff}.email-verification-card .password-flow-primary{border:0;background:linear-gradient(90deg,#ff4d00,#ff7010);box-shadow:0 10px 22px #ff560033}@media(max-width:520px){.sign-in-card{min-height:calc(100svh - 20px);padding:0 20px 16px}.sign-in-welcome-stage{min-height:220px;margin-inline:-20px}.sign-in-welcome-stage .entry-flea-logo{top:16px;left:20px;width:94px;height:36px}.sign-in-welcome-stage .sign-in-head{top:67px;right:18px;width:57%}.sign-in-welcome-stage .sign-in-head h2{font-size:1.74rem}.sign-in-welcome-stage .sign-in-head p{font-size:.66rem}.sign-in-welcome-stage .sign-in-character{bottom:-10px;left:-12px;width:164px;height:204px}}@media(prefers-reduced-motion:reduce){.sign-in-welcome-stage .sign-in-character,.sign-in-spark{animation:none}}.table-account-danger-zone{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:10px;border:1px solid #f2c9c2;border-radius:14px;padding:16px;background:linear-gradient(135deg,#fffaf8,#fff2ef)}.table-account-danger-zone[hidden]{display:none}.table-account-danger-zone>div{display:grid;gap:4px}.buyer-edit-panel .table-account-danger-zone span{color:#a93c2e;font-size:.66rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.buyer-edit-panel .table-account-danger-zone h2{color:#3a201c;font-size:1rem}.table-account-danger-zone p{max-width:650px;margin:0;color:#6e504a;font-size:.76rem;line-height:1.45}.table-account-danger-zone>button{min-height:38px;border:1px solid #cf4b3b;border-radius:9px;padding:0 14px;color:#a52e21;background:#fff;font:inherit;font-size:.75rem;font-weight:900;cursor:pointer}.table-account-danger-zone>button:hover{color:#fff;background:#bd3b2d}body.account-deletion-modal-open{overflow:hidden}.account-deletion-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2600;display:grid;place-items:center;padding:20px;background:#1c120e94;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.account-deletion-modal[hidden]{display:none}.account-deletion-card{position:relative;width:min(100%,520px);max-height:min(780px,calc(100svh - 32px));overflow:auto;border:1px solid rgba(255,187,148,.86);border-radius:24px;padding:30px;background:radial-gradient(circle at 88% 8%,rgba(255,207,178,.44),transparent 28%),linear-gradient(145deg,#fff 34%,#fff8f3);box-shadow:0 28px 80px #2c190f4d}.account-deletion-close{position:absolute;top:14px;right:14px;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;color:#3f312b;background:#ffffffe0;font-size:1.42rem;line-height:1;cursor:pointer}.account-deletion-step{display:grid;gap:12px}.account-deletion-step[hidden]{display:none}.account-deletion-warning-icon{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;color:#fff;background:linear-gradient(145deg,#ff6a0c,#dc382c);box-shadow:0 12px 26px #d13d283d}.account-deletion-warning-icon.is-final{background:linear-gradient(145deg,#ed513c,#ad201c)}.account-deletion-warning-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.7}.account-deletion-eyebrow{margin:2px 0 -7px;color:#b53c2e;font-size:.7rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.account-deletion-step h2{margin:0;color:#211815;font-size:clamp(1.55rem,5vw,2rem);letter-spacing:-.035em;line-height:1.05}.account-deletion-step>p:not(.account-deletion-eyebrow){margin:0;color:#685850;font-size:.86rem;line-height:1.5}.account-deletion-step ul{display:grid;gap:8px;margin:2px 0;padding:0;list-style:none}.account-deletion-step li{position:relative;padding:10px 12px 10px 36px;border:1px solid #f1dfd7;border-radius:11px;color:#483832;background:#ffffffd1;font-size:.78rem;font-weight:750;line-height:1.35}.account-deletion-step li:before{position:absolute;top:50%;left:13px;content:"×";color:#c44031;font-size:1.1rem;font-weight:950;transform:translateY(-52%)}.account-deletion-step .account-deletion-retention-note{border-left:3px solid #e5a07e;padding:2px 0 2px 11px;color:#765b50;font-size:.73rem}.account-deletion-email-prompt{overflow-wrap:anywhere;border:1px solid #f0cbbd;border-radius:10px;padding:11px 12px;color:#8f2e24;background:#fff6f2;font-size:.9rem}.account-deletion-confirm-step label{margin:3px 0 -5px;color:#3f312b;font-size:.76rem;font-weight:900}.account-deletion-confirm-step input{width:100%;min-height:46px;border:1px solid #d9c9c2;border-radius:10px;padding:0 12px;color:#211815;background:#fff;font:inherit;font-size:.86rem;outline:none}.account-deletion-confirm-step input:focus{border-color:#e3543c;box-shadow:0 0 0 3px #e3543c21}.account-deletion-match-status,.account-deletion-modal-status{min-height:18px;margin:-3px 0 0!important;color:#75645d!important;font-size:.72rem!important}.account-deletion-match-status.is-match{color:#24764a!important;font-weight:850}.account-deletion-modal-status.is-error{color:#af3024!important;font-weight:850}.account-deletion-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:10px;margin-top:5px}.account-deletion-actions button{min-height:44px;border-radius:10px;padding:0 13px;font:inherit;font-size:.79rem;font-weight:950;cursor:pointer}.account-deletion-keep{border:1px solid #dfd5cf;color:#554942;background:#fff}.account-deletion-continue{border:0;color:#fff;background:linear-gradient(90deg,#ff6208,#ef4510);box-shadow:0 10px 20px #ef4c1033}.account-deletion-final{border:0;color:#fff;background:linear-gradient(90deg,#d84032,#a9201d);box-shadow:0 10px 20px #ac241d38}.account-deletion-actions button:disabled{color:#a99d98;background:#eee9e6;box-shadow:none;cursor:not-allowed}@media(max-width:560px){.table-account-danger-zone{grid-template-columns:1fr;gap:12px;padding:14px}.table-account-danger-zone>button{width:100%}.account-deletion-modal{align-items:end;padding:10px}.account-deletion-card{width:100%;max-height:calc(100svh - 20px);border-radius:22px 22px 16px 16px;padding:24px 18px 20px}.account-deletion-actions{grid-template-columns:1fr}.account-deletion-actions button{width:100%}}.booth-registration-modal .booth-storefront-setup-card{gap:8px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ff6a18 rgba(255,255,255,.5);background:radial-gradient(circle at 93% 8%,rgba(255,245,231,.96),transparent 34%),linear-gradient(145deg,#fff 0,#fff 54%,#fff5eb)}.booth-registration-modal .booth-storefront-eyebrow{width:fit-content;border-radius:999px;padding:5px 8px;color:#b43c00;background:#ffe1ccb8;font-size:.58rem;font-weight:950;letter-spacing:.12em}.booth-registration-modal .booth-storefront-preview{position:relative;min-height:126px;overflow:hidden;border:1px solid rgba(208,81,9,.18);border-radius:17px;background:radial-gradient(circle at 88% 18%,rgba(255,255,255,.3),transparent 31%),linear-gradient(120deg,#ff7c27,#f54b00);box-shadow:0 13px 28px #cf4a042e;isolation:isolate}.booth-registration-modal .booth-storefront-background-preview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.booth-registration-modal .booth-storefront-background-preview[hidden]{display:none}.booth-registration-modal .booth-storefront-preview-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#5d1f00c7,#b13a005c 58%,#ff66141a)}.booth-registration-modal .booth-storefront-logo-preview{position:absolute;left:17px;bottom:17px;width:62px;height:62px;border:3px solid #fff;border-radius:50%;object-fit:cover;background:#fff;box-shadow:0 8px 20px #32140442}.booth-registration-modal .booth-storefront-preview>strong{position:absolute;left:90px;right:128px;bottom:29px;overflow:hidden;color:#fff;font-size:1rem;font-weight:900;line-height:1.08;text-align:left;text-overflow:ellipsis;text-shadow:0 2px 8px rgba(58,21,2,.45);white-space:nowrap}.booth-registration-modal .booth-storefront-flea{position:absolute;right:-2px;bottom:-24px;width:135px;height:150px;object-fit:contain;filter:drop-shadow(0 10px 8px rgba(70,27,4,.2));animation:boothStorefrontFleaFloat 3.2s ease-in-out infinite;pointer-events:none}@keyframes boothStorefrontFleaFloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1deg)}}.booth-registration-modal .booth-storefront-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.booth-registration-modal .booth-storefront-upload{position:relative;min-width:0;min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:1px 8px;overflow:hidden;border:1px solid #eadbd1;border-radius:12px;padding:8px 10px;color:#28211d;background:#ffffffe6;cursor:pointer}.seller-setup.booth-signup-flow .booth-storefront-upload input[type=file]{position:absolute;width:1px;height:1px;min-height:1px;overflow:hidden;opacity:0;pointer-events:none}.booth-registration-modal .booth-storefront-upload>span{grid-row:1 / 3;width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(145deg,#ff7a24,#f34b00);font-size:.9rem;font-weight:900}.booth-registration-modal .booth-storefront-upload b{align-self:end;font-size:.7rem}.booth-registration-modal .booth-storefront-upload small{overflow:hidden;color:#7a6d65;font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.booth-registration-modal .booth-storefront-brand-status{min-height:15px;margin:-1px 0 0;color:#756860;font-size:.61rem;line-height:1.25;text-align:center}.booth-registration-modal .booth-payment-preference{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;border:0;padding:0}.booth-registration-modal .booth-payment-preference legend{grid-column:1 / -1;width:100%;margin:0 0 2px;padding:0;color:#2c2521;font-size:.73rem;font-weight:900}.booth-registration-modal .booth-payment-preference label{position:relative;min-width:0;min-height:68px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;border:1px solid #e7d9d0;border-radius:13px;padding:9px;color:#332b26;background:#ffffffe0;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.seller-setup.booth-signup-flow .booth-payment-preference input[type=radio]{position:absolute;width:1px;height:1px;min-height:1px;opacity:0;pointer-events:none}.booth-registration-modal .booth-payment-preference label:has(input:checked){border-color:#ff6514;background:#fff8f2;box-shadow:0 0 0 3px #ff65141a;transform:translateY(-1px)}.booth-registration-modal .booth-payment-choice-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(145deg,#ff7b25,#ef4c00);font-size:.86rem;font-weight:950}.booth-registration-modal .booth-payment-choice-icon.is-stripe{background:linear-gradient(145deg,#7a73ff,#635bff)}.booth-registration-modal .booth-payment-preference label>span:last-child{min-width:0;display:grid;gap:3px}.booth-registration-modal .booth-payment-preference strong{font-size:.72rem}.booth-registration-modal .booth-payment-preference small{color:#736860;font-size:.57rem;line-height:1.25}.booth-registration-modal .booth-storefront-setup-card .booth-cashless-onboarding{background:#ffffffeb}.booth-registration-modal .booth-storefront-setup-card .booth-cashless-onboarding.is-cash .seller-cashless-icon{color:#fff;background:linear-gradient(145deg,#31a46c,#16834f)}.booth-registration-modal .booth-storefront-setup-card :is(#vendorSetupCashlessPayments,#vendorFinishCashBooth)[hidden]{display:none}.booth-registration-modal .booth-storefront-complete{background:radial-gradient(circle at 15% 16%,rgba(255,255,255,.96),transparent 27%),radial-gradient(circle at 83% 76%,rgba(255,216,186,.9),transparent 35%),linear-gradient(145deg,#fff 0,#fff,#fff1e5)}@media(max-width:560px){.booth-registration-modal .booth-storefront-setup-card{padding-inline:18px}.booth-registration-modal .booth-storefront-preview{min-height:118px}.booth-registration-modal .booth-storefront-preview>strong{right:102px;font-size:.86rem}.booth-registration-modal .booth-storefront-flea{right:-13px;width:122px}.booth-registration-modal .booth-payment-preference{grid-template-columns:minmax(0,1fr)}.booth-registration-modal .booth-payment-preference label{min-height:58px}}@media(prefers-reduced-motion:reduce){.booth-registration-modal .booth-storefront-flea{animation:none}}body #messageCenterScreen :is(.message-bubble,.message-activity-event,.message-transaction-card,.message-offer-waiting-banner,.message-product-unavailable)[data-message-speaker=you],body #messageCenterScreen :is(.message-transaction-card,.message-offer-waiting-banner)[data-transaction-speaker=you]{justify-self:end}body #messageCenterScreen :is(.message-bubble,.message-activity-event,.message-transaction-card,.message-offer-waiting-banner,.message-product-unavailable)[data-message-speaker=them],body #messageCenterScreen :is(.message-transaction-card,.message-offer-waiting-banner)[data-transaction-speaker=them]{justify-self:start}body #messageCenterScreen .message-activity-event[data-message-speaker=you]{border:1px solid rgba(25,79,166,.36);color:#fff;background:linear-gradient(140deg,#3a86ec,#1c5fc9);box-shadow:0 9px 22px #1d58b22e}body #messageCenterScreen .message-activity-event[data-message-speaker=them]{border:1px solid rgba(196,68,0,.3);color:#fff;background:linear-gradient(140deg,#ff8b3d,#e95706);box-shadow:0 9px 22px #c548072b}body #messageCenterScreen .message-activity-event:is([data-message-speaker=you],[data-message-speaker=them]) :is(.message-activity-sender,.message-activity-copy,strong,span,small){color:inherit}body #messageCenterScreen .message-activity-event:is([data-message-speaker=you],[data-message-speaker=them]) .message-activity-icon{color:inherit;background:#ffffff2e}body #messageCenterScreen .message-product-unavailable[data-message-speaker=you]{justify-self:end;border-color:#1c5bbc4d;color:#fff;background:linear-gradient(140deg,#3a86ec,#1c5fc9)}body #messageCenterScreen .message-product-unavailable[data-message-speaker=them]{justify-self:start;border-color:#c4440047;color:#fff;background:linear-gradient(140deg,#ff8b3d,#e95706)}body #messageCenterScreen .message-product-unavailable:is([data-message-speaker=you],[data-message-speaker=them]) :is(.message-activity-sender,strong,p,small){color:inherit}body #messageCenterScreen .message-product-unavailable:is([data-message-speaker=you],[data-message-speaker=them])>span{color:inherit;background:#fff3}body #messageCenterScreen .message-product-unavailable:is([data-message-speaker=you],[data-message-speaker=them]) button{color:#273548;background:#fff}body #messageCenterScreen [data-message-admin=true]{place-self:start center!important;width:fit-content;min-width:min(230px,calc(100% - 32px));max-width:min(78%,400px);margin-inline:auto;border:0;border-radius:13px;color:#fff;background:#f15b14;box-shadow:0 7px 18px #b73f0429;text-align:center}body #messageCenterScreen .message-bubble[data-message-admin=true]{min-width:0;padding:9px 13px}body #messageCenterScreen .message-activity-event[data-message-admin=true]{grid-template-columns:minmax(0,1fr);gap:4px;padding:9px 13px}body #messageCenterScreen .message-activity-event[data-message-admin=true] .message-activity-icon{display:none}body #messageCenterScreen .message-product-unavailable[data-message-admin=true]{grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 13px}body #messageCenterScreen .message-product-unavailable[data-message-admin=true]>span[aria-hidden=true]{display:none}body #messageCenterScreen .message-product-unavailable[data-message-admin=true]>div{justify-items:center;text-align:center}body #messageCenterScreen [data-message-admin=true] :is(.message-bubble-sender,.message-activity-sender){display:none}body #messageCenterScreen [data-message-admin=true] .message-admin-label{display:block;justify-self:center;margin:0 0 1px;color:#ffffffd1;font-size:.56rem;font-weight:850;letter-spacing:.1em;line-height:1.2;text-align:center;text-transform:uppercase}body #messageCenterScreen [data-message-admin=true] :is(.message-activity-copy,.message-offer-waiting-copy){justify-items:center;text-align:center}body #messageCenterScreen [data-message-admin=true] :is(.message-activity-copy,.message-offer-waiting-copy,.message-transaction-ad-head,.message-transaction-spotlight,.message-transaction-profile,strong,h3,p,span,small,em,b,time,footer){color:#fff}body #messageCenterScreen .message-bubble[data-message-admin=true]>small{color:#ffffffd1;text-align:center}body #messageCenterScreen .message-transaction-card[data-message-admin=true]{gap:6px;padding:10px 13px;background:#f15b14}body #messageCenterScreen .message-transaction-card[data-message-admin=true] .message-transaction-ad-head{justify-content:center;flex-wrap:wrap;text-align:center}body #messageCenterScreen .message-transaction-card[data-message-admin=true] .message-transaction-ad-head>span{justify-items:center}body #messageCenterScreen .message-transaction-card[data-message-admin=true] .message-transaction-ad-head>b{border-color:#ffffff6b;color:#fff;background:#ffffff21;box-shadow:none}body #messageCenterScreen .message-transaction-card[data-message-admin=true] .message-transaction-profile{display:none}body #messageCenterScreen .message-transaction-card[data-message-admin=true]>footer{justify-content:center;flex-wrap:wrap;border-color:#ffffff47;text-align:center}body #messageCenterScreen [data-message-admin=true] :is(.message-transaction-actions,.message-pending-offer-product,.message-payment-choice,.message-pickup-plan){text-align:left}body #messageCenterScreen [data-message-admin=true] .message-pending-offer-product{background:#fffffff0}body #messageCenterScreen [data-message-admin=true] .message-pending-offer-product :is(strong,h3){color:#182033}body #messageCenterScreen [data-message-admin=true] .message-pending-offer-product :is(small,em,p,span){color:#6d5142}body #messageCenterScreen [data-message-admin=true] :is(.message-transaction-actions button,.message-product-unavailable button,.message-offer-waiting-banner>button){border-color:#fff;color:#b63f04;background:#fff}body #messageCenterScreen .message-activity-event[data-message-admin=true][data-review-request=true]{width:min(88%,430px);min-width:min(270px,calc(100% - 24px));border:1px solid #d94800;color:#fff;background:linear-gradient(135deg,#ff7a21,#ef5107 58%,#cf3f00);box-shadow:0 10px 24px #b839003d;opacity:1}body #messageCenterScreen .message-activity-event[data-message-admin=true][data-review-request=true] :is(.message-admin-label,.message-activity-copy,strong,span,small){color:#fff;opacity:1}body #messageCenterScreen .message-review-request-action{justify-self:center;min-height:34px;margin-top:5px;border:1px solid #fff;border-radius:999px;padding:0 18px;color:#a93800;background:#fff;font:inherit;font-size:.68rem;font-weight:950;cursor:pointer;box-shadow:0 4px 12px #6d1e002e}@media(max-width:520px){body #messageCenterScreen [data-message-admin=true]{min-width:min(210px,calc(100% - 24px));max-width:calc(100% - 24px)}body #messageCenterScreen .message-activity-event:is([data-message-speaker=you],[data-message-speaker=them]){width:88%}body #messageCenterScreen .message-product-unavailable:is([data-message-speaker=you],[data-message-speaker=them]){width:88%}}body .account-notification-drawer .notification-list{grid-auto-rows:max-content;align-content:start;gap:12px;padding:2px 3px 8px 1px;scroll-padding-block:8px}body .notification-item-row{display:block;min-width:0;margin:0;isolation:isolate;contain:layout paint}body .notification-item-row>.notification-item,body .notification-item-row>.notification-item:not(.is-unread){min-width:0;height:auto;min-height:0;align-content:start;gap:6px;padding-right:54px;touch-action:pan-y}body .notification-item>:is(strong,small,em,time){min-width:0;overflow-wrap:anywhere}body .notification-row-archive{top:50%;bottom:auto;transform:translateY(-50%)}body .past-notification-item{content-visibility:auto;contain-intrinsic-size:132px}@media(max-width:760px){body .account-notification-panel,body .account-notification-panel.opens-upward{z-index:5000;max-width:calc(100vw - 20px);height:auto;border:1px solid #f1d8c7;border-radius:14px;background:#fff;box-shadow:0 22px 52px #4c311f3d}body .account-notification-panel:before,body .account-notification-panel.opens-upward:before{display:block}body .account-notification-panel .notification-panel-head{min-height:46px;padding:7px 10px 5px 16px;border-bottom:1px solid #f1e7e0;background:#fff}body .account-notification-drawer{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}body .account-notification-drawer .notification-list{max-height:min(42svh,370px);overflow-y:auto;-webkit-overflow-scrolling:touch}body [aria-modal=true]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .account-notification-drawer .notification-list{gap:11px;padding:2px 2px 10px 1px}body .notification-item-row>.notification-item,body .notification-item-row>.notification-item:not(.is-unread){padding:14px 15px}body .home-bottom-navigation,body .profile-booth-business-sidebar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#fff}body #nationalFeed .national-feed-track{touch-action:pan-y}body #nationalFeed .national-feed-card.reel-card{contain:layout paint;content-visibility:auto;contain-intrinsic-size:auto 100svh;scroll-snap-stop:normal}body #nationalFeed .national-feed-card.reel-card:is(.is-reel-buffered,.is-reel-active){content-visibility:visible}body #nationalFeed .national-feed-card :is(.national-seller-row,.reel-question-action-icon,.reaction-favorite-button,.share-reaction-button,.report-user-button,.national-offer-box,.reel-shipping-progress,.reel-low-offer-warning){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}body #nationalFeed .reel-end-card[data-reel-observed=true]:not(.is-reel-end-visible) *{animation-play-state:paused!important}
