.AutoBidModal_backdrop__yFSXO{position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);z-index:1100;animation:AutoBidModal_fadeIn__mN6zh .3s cubic-bezier(.16,1,.3,1)}.dark .AutoBidModal_backdrop__yFSXO{background:rgba(0,0,0,.85)}.AutoBidModal_modalWrapper__YceXR{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1101;pointer-events:none}.AutoBidModal_modal__g_lFS{background:#FEFCF9;border-radius:.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 10px 25px -5px rgba(0,0,0,.15),0 0 0 1px rgba(196,147,63,.1);backdrop-filter:blur(20px) saturate(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.1);max-width:28rem;width:100%;max-height:90vh;overflow-y:auto;pointer-events:all;animation:AutoBidModal_slideUp__i9f66 .3s cubic-bezier(.16,1,.3,1)}.dark .AutoBidModal_modal__g_lFS{background:rgba(15,14,13,.95);box-shadow:0 25px 50px -12px rgba(0,0,0,.5),0 10px 25px -5px rgba(0,0,0,.3),0 0 0 1px rgba(196,161,106,.2)}.AutoBidModal_header__uhLzH{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--color-border)}.AutoBidModal_title__0_VqH{font-family:Chronicle Display,serif;font-size:1.5rem;font-weight:500;color:var(--color-foreground);margin:0}.AutoBidModal_closeButton__3kP4I{color:var(--color-foreground-muted);background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.25rem;transition:all .2s}.AutoBidModal_closeButton__3kP4I:hover{color:var(--color-foreground);background:var(--color-surface)}.AutoBidModal_infoBox__G6Gey{margin:1.5rem;padding:1rem;background:rgba(245,243,240,.6);border:1px solid rgba(196,147,63,.15);border-radius:.5rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dark .AutoBidModal_infoBox__G6Gey{background:rgba(26,25,23,.7);border:1px solid rgba(196,161,106,.2)}.AutoBidModal_infoTitle__cjk5I{font-family:Chronicle Display,serif;font-size:1.125rem;font-weight:500;color:var(--color-foreground);margin:0 0 .75rem}.AutoBidModal_infoList__gMlE8{list-style:none;padding:0;margin:0;font-family:Optima Nova,sans-serif;font-size:.875rem;color:var(--color-foreground-muted);line-height:1.6}.AutoBidModal_infoList__gMlE8 li{position:relative;padding-left:1.25rem;margin-bottom:.5rem}.AutoBidModal_infoList__gMlE8 li:last-child{margin-bottom:0}.AutoBidModal_infoList__gMlE8 li:before{content:"•";position:absolute;left:0;color:var(--color-accent)}.AutoBidModal_form__dRhvR{padding:0 1.5rem 1.5rem}.AutoBidModal_field__61rw3{margin-bottom:1.5rem}.AutoBidModal_label__FJN3B{display:block;font-family:Optima Nova,sans-serif;font-size:.875rem;font-weight:500;color:var(--color-foreground);margin-bottom:.5rem}.AutoBidModal_inputWrapper__HXqdf{position:relative;display:flex;align-items:center;background:rgba(255,255,255,.7);border:1px solid rgba(196,147,63,.2);border-radius:.375rem;transition:all .3s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.AutoBidModal_inputWrapper__HXqdf:focus-within{border-color:#cdae82;box-shadow:0 0 0 2px rgba(205,174,130,.15);background:rgba(255,255,255,.9)}.dark .AutoBidModal_inputWrapper__HXqdf{background:rgba(15,14,13,.8);border:1px solid rgba(196,161,106,.3)}.dark .AutoBidModal_inputWrapper__HXqdf:focus-within{border-color:#c5a06c;box-shadow:0 0 0 2px rgba(197,160,108,.2);background:rgba(15,14,13,.9)}.AutoBidModal_currencyPrefix__3A8pb{padding:0 .75rem;color:var(--color-foreground-muted);font-family:Optima Nova,sans-serif;font-size:.875rem}.AutoBidModal_input__X8z6L{flex:1;padding:.75rem;background:transparent;border:none;color:var(--color-foreground);font-family:Optima Nova,sans-serif;font-size:.875rem}.AutoBidModal_input__X8z6L:focus{outline:none}.AutoBidModal_input__X8z6L::placeholder{color:var(--color-foreground-muted);opacity:.6}.AutoBidModal_hint__SaT7K{margin-top:.375rem;font-family:Optima Nova,sans-serif;font-size:.75rem;color:var(--color-foreground-muted)}.AutoBidModal_error__O_P_y{margin-top:.5rem;font-family:Optima Nova,sans-serif;font-size:.875rem;color:var(--color-error)}.AutoBidModal_successBox___OzLW{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-foreground);border-radius:.375rem;margin-bottom:1rem;font-family:Optima Nova,sans-serif;font-size:.875rem;color:var(--color-background)}.dark .AutoBidModal_successBox___OzLW{background:var(--color-surface);border:1px solid var(--color-accent);color:var(--color-foreground)}.AutoBidModal_successIcon__OWxBW{color:var(--color-accent);font-weight:700}.AutoBidModal_successAmount__LWEhG{font-weight:600;color:var(--color-accent)}.AutoBidModal_errorBox__3Nc2C{padding:.75rem 1rem;background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:.375rem;margin-bottom:1rem;font-family:Optima Nova,sans-serif;font-size:.875rem;color:var(--color-error);text-align:center}.AutoBidModal_actions__LgIYH{display:flex;gap:.75rem;margin-top:1.5rem}.AutoBidModal_cancelButton__llbpr,.AutoBidModal_submitButton__jJPRB{flex:1;padding:.75rem 1.5rem;font-family:Optima Nova,sans-serif;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:.25rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.AutoBidModal_cancelButton__llbpr{background:transparent;color:var(--color-foreground);border:1px solid var(--color-border)}.AutoBidModal_cancelButton__llbpr:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-foreground-muted)}.AutoBidModal_submitButton__jJPRB{background:var(--color-foreground);color:var(--color-background);position:relative;overflow:hidden}.dark .AutoBidModal_submitButton__jJPRB{background:var(--color-background);color:var(--color-foreground)}.AutoBidModal_submitButton__jJPRB:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.dark .AutoBidModal_submitButton__jJPRB:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.AutoBidModal_submitButton__jJPRB:hover:not(:disabled):before{left:100%}.AutoBidModal_cancelButton__llbpr:disabled,.AutoBidModal_submitButton__jJPRB:disabled{opacity:.5;cursor:not-allowed}@keyframes AutoBidModal_fadeIn__mN6zh{0%{opacity:0}to{opacity:1}}@keyframes AutoBidModal_slideUp__i9f66{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.AutoBidModal_modal__g_lFS{max-width:calc(100vw - 2rem)}.AutoBidModal_actions__LgIYH{flex-direction:column}.AutoBidModal_cancelButton__llbpr,.AutoBidModal_submitButton__jJPRB{width:100%}}.gemstone-detail_gemstoneDetail__ClHwK{background:var(--background);color:var(--foreground);min-height:100vh;width:100%;max-width:100vw;overflow-x:hidden}.gemstone-detail_productLayout__5dKVM{display:grid;grid-template-columns:minmax(600px,800px) 400px;gap:3rem;min-height:calc(100vh - 120px);max-width:1440px;margin:0 auto;padding:0 2rem;width:100%;max-width:100vw;box-sizing:border-box;justify-content:center}.gemstone-detail_leftColumn__waHwZ{overflow-y:auto;overflow-x:hidden;padding-right:1rem;scrollbar-width:thin;scrollbar-color:var(--primary) transparent;width:100%;max-width:100%;box-sizing:border-box}.gemstone-detail_leftColumn__waHwZ::-webkit-scrollbar{width:6px}.gemstone-detail_leftColumn__waHwZ::-webkit-scrollbar-track{background:transparent}.gemstone-detail_leftColumn__waHwZ::-webkit-scrollbar-thumb{background:var(--primary);border-radius:0;opacity:.5}.gemstone-detail_leftColumn__waHwZ::-webkit-scrollbar-thumb:hover{opacity:1}.gemstone-detail_rightColumn__doVds{position:sticky;top:0;height:fit-content;background:var(--background-secondary);border-radius:0;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:2rem;border:1px solid rgba(205,174,130,.1);width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;align-self:flex-start}.dark .gemstone-detail_rightColumn__doVds{box-shadow:0 4px 20px rgba(0,0,0,.3);border-color:rgba(205,174,130,.2)}.gemstone-detail_gallerySection__C9aq9{margin-bottom:3rem}.gemstone-detail_galleryContainer__Pmu2J{background:var(--background-secondary);border-radius:0;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.04);border:1px solid rgba(205,174,130,.08)}.dark .gemstone-detail_galleryContainer__Pmu2J{box-shadow:0 2px 12px rgba(0,0,0,.2);border-color:rgba(205,174,130,.15)}.gemstone-detail_tabsSection__kKHwZ{background:transparent;border-radius:0;overflow:visible;border:none}.gemstone-detail_productTitle__9tEF8{font-family:var(--font-heading);font-size:2.25rem;font-weight:500;color:var(--foreground);line-height:1.2;margin-bottom:1.5rem;letter-spacing:-.025em}.gemstone-detail_priceSection__McMN0{margin-bottom:2rem}@media (min-width:769px){.gemstone-detail_priceSection__McMN0{margin-bottom:2.5rem}}.gemstone-detail_productPrice___ieqY{font-family:var(--font-body);font-size:2rem;font-weight:600;color:var(--foreground);display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.gemstone-detail_priceLabel__Ox_gJ{font-size:1rem;font-weight:500;color:var(--foreground);opacity:.85;text-transform:uppercase;letter-spacing:.05em}.gemstone-detail_originalPrice__3ZYPR{font-family:var(--font-body);font-size:.95rem;font-weight:500;color:var(--foreground);text-decoration:line-through;opacity:.65;margin-top:.25rem}.gemstone-detail_pricePerCarat__mo7o1{font-family:var(--font-body);font-size:1.25rem;font-weight:500;color:var(--foreground);opacity:.75;margin-top:.375rem}.gemstone-detail_quickSummary__EksDH{margin-top:.75rem;margin-bottom:1.5rem;padding-top:.75rem;border-top:1px solid rgba(205,174,130,.15)}.gemstone-detail_summaryLine__2BgR7{font-family:var(--font-body);font-size:.875rem;line-height:1.5;color:var(--foreground);opacity:.75;margin-bottom:.375rem}.gemstone-detail_summaryLine__2BgR7:last-child{margin-bottom:0}.dark .gemstone-detail_quickSummary__EksDH{border-top-color:rgba(205,174,130,.25)}.gemstone-detail_productDescription__xnqEd{font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--foreground);opacity:.85;margin-bottom:2rem}.gemstone-detail_specifications__9Umwv{margin-bottom:2rem}.gemstone-detail_specificationsTitle__Owqwj{font-family:var(--font-heading);font-size:1.25rem;font-weight:500;color:var(--foreground);margin-bottom:1.5rem;position:relative;letter-spacing:.025em}.gemstone-detail_specificationsTitle__Owqwj:after{content:"";position:absolute;bottom:-4px;left:0;width:40px;height:2px;background:linear-gradient(90deg,var(--primary),transparent)}.gemstone-detail_specItem__Nilyw{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(205,174,130,.1);transition:all .3s ease}.gemstone-detail_specItem__Nilyw:hover{background:rgba(205,174,130,.05);padding-left:.75rem;padding-right:.75rem;margin-left:-.75rem;margin-right:-.75rem;border-radius:0}.dark .gemstone-detail_specItem__Nilyw{border-bottom-color:rgba(205,174,130,.2)}.dark .gemstone-detail_specItem__Nilyw:hover{background:rgba(205,174,130,.1)}.gemstone-detail_specLabel__QaTQ3{font-family:var(--font-body);font-size:.9rem;font-weight:400;color:var(--foreground);opacity:.75;text-transform:uppercase;letter-spacing:.05em}.gemstone-detail_specValue__dZLbw{font-family:var(--font-body);font-size:.95rem;font-weight:500;color:var(--foreground)}.gemstone-detail_actionsSection__yw1Cw{padding-top:1rem;position:relative}@media (min-width:769px){.gemstone-detail_actionsSection__yw1Cw{padding-top:2rem}}.gemstone-detail_luxuryButton__2Cmge{position:relative;overflow:hidden;border:1px solid var(--primary);background:var(--primary);color:white;padding:.875rem 1.75rem;font-family:var(--font-body);font-weight:500;text-transform:uppercase;letter-spacing:.15em;border-radius:0;cursor:pointer;transition:all .6s cubic-bezier(.25,.46,.45,.94);transform-style:preserve-3d;width:100%;margin-bottom:1rem}.gemstone-detail_luxuryButton__2Cmge:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(205,174,130,.3)}.gemstone-detail_luxuryButton__2Cmge:active{transform:translateY(0)}.gemstone-detail_luxuryButton__2Cmge:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(205,174,130,0),rgba(212,184,132,.4) 50%,rgba(205,174,130,0));opacity:0;transition:opacity .6s ease}.gemstone-detail_luxuryButton__2Cmge:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,251,235,.15) 35%,rgba(255,248,220,.25) 45%,rgba(255,251,235,.3) 50%,rgba(255,248,220,.25) 55%,rgba(255,251,235,.15) 65%,transparent);transition:left .7s ease}.gemstone-detail_luxuryButton__2Cmge:hover:before{opacity:1}.gemstone-detail_luxuryButton__2Cmge:hover:after{left:100%}.gemstone-detail_luxuryButtonText__lafh2{position:relative;z-index:10}.gemstone-detail_luxuryButtonSecondary__ZxUQJ{background:transparent;color:var(--primary);border:1px solid var(--primary)}.gemstone-detail_luxuryButtonSecondary__ZxUQJ:hover{background:var(--primary);color:white}.gemstone-detail_additionalInfo__NZbtp{margin-top:2rem;padding:2rem;background:var(--background-secondary);border-radius:0;border:1px solid rgba(205,174,130,.1)}.dark .gemstone-detail_additionalInfo__NZbtp{background:var(--background-secondary);border-color:rgba(205,174,130,.2);box-shadow:0 2px 12px rgba(0,0,0,.15)}.dark .gemstone-detail_infoSection__d6QcY{border-bottom-color:rgba(205,174,130,.12)}.dark .gemstone-detail_contactButton__JohUK{background:transparent;border-color:#cdae82;color:#cdae82}.dark .gemstone-detail_contactButton__JohUK:hover{background:#cdae82;border-color:#cdae82;color:#000000}.gemstone-detail_infoSection__d6QcY{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(205,174,130,.08)}.gemstone-detail_infoSection__d6QcY:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.gemstone-detail_infoHeader__IQIwe{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.gemstone-detail_infoIcon__AZI2b{color:var(--primary);opacity:.8;flex-shrink:0}.gemstone-detail_infoTitle__rjpOQ{font-family:var(--font-heading);font-size:1rem;font-weight:500;color:var(--foreground);margin:0;text-transform:uppercase;letter-spacing:.05em}.gemstone-detail_infoText__uJDFl{font-family:var(--font-body);font-size:.9rem;line-height:1.6;color:var(--foreground);opacity:.85;margin-bottom:.5rem}.gemstone-detail_infoNote__FP6rZ{font-family:var(--font-body);font-size:.825rem;line-height:1.5;color:var(--foreground);opacity:.7;font-style:italic;margin-top:.75rem;margin-bottom:1rem}.gemstone-detail_contactButton__JohUK{margin-top:1rem;padding:.875rem 2rem;background:transparent;border:1px solid #cdae82;border-radius:0;color:#cdae82;font-family:var(--font-body);font-size:.875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative}.gemstone-detail_contactButton__JohUK span{position:relative;z-index:1}.gemstone-detail_contactButton__JohUK:hover{background:#cdae82;border-color:#cdae82;color:#000000;font-weight:400}.gemstone-detail_mobileProductInfo__32Hvn{display:none}.dark .gemstone-detail_mobileProductInfo__32Hvn{box-shadow:0 4px 20px rgba(0,0,0,.3);border-color:rgba(205,174,130,.2)}@media (max-width:1023px) and (min-width:768px){.gemstone-detail_productLayout__5dKVM{grid-template-columns:1fr;gap:2rem;padding:0 2rem;max-width:100vw;overflow-x:hidden;display:flex;flex-direction:column}.gemstone-detail_leftColumn__waHwZ{overflow-y:visible;overflow-x:hidden;padding-right:0;width:100%;max-width:100%;margin-top:0}.gemstone-detail_rightColumn__doVds{display:none}.gemstone-detail_mobileProductInfo__32Hvn{display:block;background:var(--background-secondary);border-radius:0;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:2rem;border:1px solid rgba(205,174,130,.1);width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;margin:2rem 0}.gemstone-detail_productTitle__9tEF8{font-size:2rem;word-wrap:break-word;overflow-wrap:break-word}.gemstone-detail_productPrice___ieqY{font-size:1.875rem}.gemstone-detail_luxuryButton__2Cmge{padding:.875rem 1.5rem;font-size:.95rem}}@media (max-width:767px){.gemstone-detail_productLayout__5dKVM{grid-template-columns:1fr;gap:1.5rem;padding:0;max-width:100vw;overflow-x:hidden;display:flex;flex-direction:column}.gemstone-detail_leftColumn__waHwZ{overflow-y:visible;overflow-x:hidden;padding-right:0;width:100%;max-width:100%;margin-top:0}.gemstone-detail_rightColumn__doVds{display:none}.gemstone-detail_mobileProductInfo__32Hvn{display:block;background:var(--background-secondary);border-radius:0;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:1.5rem;border:1px solid rgba(205,174,130,.1);width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;margin:1.5rem 0}.gemstone-detail_productTitle__9tEF8{font-size:1.5rem;word-wrap:break-word;overflow-wrap:break-word}.gemstone-detail_productPrice___ieqY{font-size:1.875rem}}@media (max-width:480px){.gemstone-detail_productLayout__5dKVM{padding:0;gap:1rem;max-width:100vw;overflow-x:hidden;display:flex;flex-direction:column}.gemstone-detail_leftColumn__waHwZ{width:100%;max-width:100%;overflow-x:hidden;margin-top:0}.gemstone-detail_rightColumn__doVds{display:none}.gemstone-detail_mobileProductInfo__32Hvn{display:block;background:var(--background-secondary);border-radius:0;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:1rem;border:1px solid rgba(205,174,130,.1);width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;margin:1rem 0;word-wrap:break-word;overflow-wrap:break-word}.gemstone-detail_productTitle__9tEF8{font-size:1.375rem;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.gemstone-detail_productPrice___ieqY{font-size:1.75rem;flex-wrap:wrap}.gemstone-detail_luxuryButton__2Cmge{padding:.75rem 1rem;font-size:.8rem;letter-spacing:.1em}.gemstone-detail_specifications__9Umwv{margin-bottom:1.5rem}.gemstone-detail_specItem__Nilyw{padding:.5rem 0;flex-wrap:wrap;gap:.5rem}.gemstone-detail_specLabel__QaTQ3,.gemstone-detail_specValue__dZLbw{font-size:.8rem;word-wrap:break-word;overflow-wrap:break-word}}@keyframes gemstone-detail_fadeInUp__aXIvR{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gemstone-detail_fadeInUp__aXIvR{animation:gemstone-detail_fadeInUp__aXIvR .6s ease-out}@keyframes gemstone-detail_shimmer__Pal2w{0%{background-position:-200% 0}to{background-position:200% 0}}.gemstone-detail_shimmerEffect__MWG_M{background:linear-gradient(90deg,transparent,rgba(205,174,130,.1) 50%,transparent);background-size:200% 100%;animation:gemstone-detail_shimmer__Pal2w 2s infinite}.gemstone-detail_multiItemSummary__6SdD_{margin-bottom:.75rem}@media (min-width:769px){.gemstone-detail_multiItemSummary__6SdD_{margin-bottom:1.5rem}}.gemstone-detail_multiItemDetailed__kCIZV{margin-bottom:.75rem}@media (min-width:769px){.gemstone-detail_multiItemDetailed__kCIZV{margin-bottom:1rem}}.gemstone-detail_multiItemBadge__EN3zC{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:rgba(205,174,130,.1);border:1px solid rgba(205,174,130,.2);border-radius:4px;font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--primary);text-transform:uppercase;letter-spacing:.05em}.dark .gemstone-detail_multiItemBadge__EN3zC{background:rgba(205,174,130,.15);border-color:rgba(205,174,130,.3)}.gemstone-detail_avgCarat__nBp3q{font-size:.8rem;opacity:.65;font-style:italic}.gemstone-detail_pairContainer__aqUw5{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:.75rem 0;padding:.75rem;background:rgba(205,174,130,.05);border:1px solid rgba(205,174,130,.1);border-radius:4px}@media (min-width:769px){.gemstone-detail_pairContainer__aqUw5{margin:1.5rem 0 2rem;padding:1.25rem}}.dark .gemstone-detail_pairContainer__aqUw5{background:rgba(205,174,130,.08);border-color:rgba(205,174,130,.2)}.gemstone-detail_pairStone__wB5TV{text-align:center}.gemstone-detail_stoneName__qwb6y{font-family:var(--font-body);font-size:.75rem;font-weight:500;color:var(--primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.gemstone-detail_stoneDetails__rxm47{font-family:var(--font-body);font-size:.875rem;line-height:1.4;color:var(--foreground)}.gemstone-detail_stoneAttribute__AdgJi{font-size:.8rem;opacity:.75}.gemstone-detail_lotContainer__rf_Uu{margin:.75rem 0;padding:.75rem;background:rgba(205,174,130,.05);border:1px solid rgba(205,174,130,.1);border-radius:4px;display:flex;flex-direction:column;gap:.5rem}.dark .gemstone-detail_lotContainer__rf_Uu{background:rgba(205,174,130,.08);border-color:rgba(205,174,130,.2)}.gemstone-detail_lotStone__UGwTb{display:flex;align-items:center;gap:.75rem;font-family:var(--font-body);font-size:.875rem;color:var(--foreground)}.gemstone-detail_stoneIndex__yCCg2{font-weight:600;color:var(--primary);min-width:2rem}.gemstone-detail_stoneCarat__AqfWk{font-weight:500;min-width:4rem}.gemstone-detail_stoneShape__CwrhD{opacity:.75;font-size:.8rem}.gemstone-detail_moreStones__CWfEB{font-family:var(--font-body);font-size:.8rem;color:var(--primary);text-align:center;padding-top:.5rem;border-top:1px solid rgba(205,174,130,.1);font-style:italic}.gemstone-detail_mainStoneSection__9TXeQ{margin:.75rem 0;padding:1rem;background:linear-gradient(135deg,rgba(205,174,130,.1),rgba(205,174,130,.05));border:1px solid rgba(205,174,130,.2);border-radius:4px}.dark .gemstone-detail_mainStoneSection__9TXeQ{background:linear-gradient(135deg,rgba(205,174,130,.15),rgba(205,174,130,.08));border-color:rgba(205,174,130,.3)}.gemstone-detail_mainStoneLabel__3HzOi{font-family:var(--font-body);font-size:.75rem;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.gemstone-detail_mainStoneDetails__wpVgC{font-family:var(--font-body);font-size:.95rem;line-height:1.5;color:var(--foreground)}.gemstone-detail_mainStoneCarat__Xpp6u{font-weight:500;font-size:.95rem}.gemstone-detail_secondaryStones__X21jV{margin:.75rem 0;padding:.75rem;background:rgba(205,174,130,.05);border:1px solid rgba(205,174,130,.1);border-radius:4px}.dark .gemstone-detail_secondaryStones__X21jV{background:rgba(205,174,130,.08);border-color:rgba(205,174,130,.2)}.gemstone-detail_secondaryLabel__iYqzZ{font-family:var(--font-body);font-size:.75rem;font-weight:500;color:var(--foreground);text-transform:uppercase;letter-spacing:.05em;opacity:.75;margin-bottom:.375rem}.gemstone-detail_secondaryInfo__Mmrm5{font-family:var(--font-body);font-size:.875rem;color:var(--foreground);opacity:.85}@media (max-width:767px){.gemstone-detail_pairContainer__aqUw5{grid-template-columns:1fr;gap:.75rem}.gemstone-detail_mainStoneSection__9TXeQ,.gemstone-detail_secondaryStones__X21jV{padding:.75rem}.gemstone-detail_mainStoneCarat__Xpp6u{font-size:1rem}}.auction-detail_container__tBRIJ{width:100%}.auction-detail_content__A345I{display:grid;grid-template-columns:1fr 520px;gap:2rem;align-items:start}.auction-detail_auctionDetail__tPH_D{width:100%}.auction-detail_fadeInUp__Ga2a8{animation:auction-detail_fadeInUp__Ga2a8 .5s ease-out}.auction-detail_auctionStatusBar__lbmDC{width:100%;padding:1rem 0;margin-bottom:2rem;border-bottom:1px solid var(--color-border)}.auction-detail_statusContainer__E__S9{max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.auction-detail_statusLeft__C1W8J{display:flex;align-items:center;gap:1rem}.auction-detail_statusBadge__CLpfL{display:inline-block;padding:.375rem 1rem;font-size:.875rem;font-weight:600;font-family:Optima Nova,sans-serif;text-transform:uppercase;letter-spacing:.05em}.auction-detail_statusUpcoming__UcG2B .auction-detail_statusBadge__CLpfL{background-color:rgba(205,174,130,.1);color:#cdae82}.auction-detail_statusActive__t3W9G .auction-detail_statusBadge__CLpfL{background:linear-gradient(135deg,rgba(205,174,130,.08),rgba(205,174,130,.12));color:var(--color-primary);font-weight:500;letter-spacing:.025em}.auction-detail_statusEnded__9FoH4 .auction-detail_statusBadge__CLpfL{background-color:#F3F4F6;color:#6B7280}.auction-detail_statusLabel__BaWQI{font-family:Optima Nova,sans-serif;color:var(--color-foreground-muted);font-size:.875rem}.auction-detail_countdown__8LDZq{display:flex;align-items:center;justify-content:center;gap:.75rem;font-family:Optima Nova,sans-serif;padding:1rem;background:linear-gradient(135deg,rgba(205,174,130,.08),rgba(205,174,130,.04));border:1px solid rgba(205,174,130,.15);box-shadow:0 4px 12px rgba(205,174,130,.1)}.dark .auction-detail_countdown__8LDZq{background:linear-gradient(135deg,rgba(205,174,130,.12),rgba(205,174,130,.06));border-color:rgba(205,174,130,.2)}.auction-detail_countdownItem__geamR{display:flex;flex-direction:column;align-items:center;min-width:3.5rem;padding:.5rem .75rem;background:rgba(255,255,255,.6);border:1px solid rgba(205,174,130,.2);backdrop-filter:blur(10px)}.dark .auction-detail_countdownItem__geamR{background:rgba(0,0,0,.3);border-color:rgba(205,174,130,.25)}.auction-detail_countdownValue__g0yzF{font-size:1.875rem;font-weight:600;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;color:var(--color-primary);line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.05);font-variant-numeric:tabular-nums}.auction-detail_countdownLabel__SuPUO{font-size:.7rem;color:var(--color-foreground-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:.25rem;font-weight:600}.auction-detail_countdownSeparator__yROPJ{font-size:1.5rem;font-weight:300;color:#cdae82;margin:0 .25rem;opacity:.7}.auction-detail_countdownPlaceholder__FXtlD{font-size:28px;font-weight:700;color:var(--color-text-secondary);letter-spacing:.02em}.auction-detail_progressBarContainer__htNlN{display:none;position:absolute;bottom:0;left:0;right:0;height:4px;background-color:var(--color-border);overflow:hidden}.auction-detail_progressBar__XXwk9{height:100%;background-color:var(--color-primary);transition:width 1s ease-in-out}.auction-detail_productLayout__uk0WJ{display:grid;grid-template-columns:1fr 520px;gap:2rem;align-items:start}.auction-detail_leftColumn__gAurn{overflow-y:auto;padding-right:1rem;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.auction-detail_leftColumn__gAurn>*+*{margin-top:3rem}.auction-detail_gallerySection__Fih4E{margin-bottom:3rem}.auction-detail_galleryContainer__747rx{background:var(--color-background-secondary);overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.04);border:1px solid rgba(205,174,130,.08)}.dark .auction-detail_galleryContainer__747rx{box-shadow:0 2px 12px rgba(0,0,0,.2);border-color:rgba(205,174,130,.15)}.auction-detail_tabsSection__b_d9I{background:var(--color-background-secondary);overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.04);border:1px solid rgba(205,174,130,.08)}.dark .auction-detail_tabsSection__b_d9I{box-shadow:0 2px 12px rgba(0,0,0,.2);border-color:rgba(205,174,130,.15)}.auction-detail_mobileSidebar__Lnl0M{display:none}.auction-detail_rightColumn__aXnTM{position:sticky;top:2rem;max-height:calc(100vh - 4rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.auction-detail_rightColumn__aXnTM::-webkit-scrollbar{width:6px}.auction-detail_rightColumn__aXnTM::-webkit-scrollbar-track{background:transparent}.auction-detail_rightColumn__aXnTM::-webkit-scrollbar-thumb{background-color:var(--color-border)}.auction-detail_sidebar__McKyT{display:flex;flex-direction:column;gap:1.5rem}.auction-detail_titleSection__xII0M{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.auction-detail_titleBidStats__JZkYz{flex-shrink:0;text-align:right;padding-top:.25rem}.auction-detail_bidCount____6kw{font-family:Optima Nova,sans-serif;font-size:1rem;font-weight:700;color:var(--color-primary);margin:0 0 .25rem;letter-spacing:.025em}.auction-detail_minIncrement__ML276{font-family:Optima Nova,sans-serif;font-size:.875rem;font-weight:600;color:var(--color-foreground);margin:0;opacity:.9}.auction-detail_productTitle__dA0C7{font-family:Chronicle Display,serif;font-size:2rem;font-weight:700;color:var(--color-foreground);line-height:1.2}.auction-detail_productSku__XvIAX{font-family:Optima Nova,sans-serif;font-size:.875rem;color:var(--color-foreground-muted)}.auction-detail_auctionInfo__JEHXb{background-color:var(--color-background-secondary);border:1px solid var(--color-border);padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.dark .auction-detail_auctionInfo__JEHXb{background-color:rgba(255,255,255,.02);border-color:rgba(255,255,255,.08)}.light .auction-detail_auctionInfo__JEHXb{background-color:#f9fafb;border-color:#e5e7eb}.auction-detail_priceInfo__x76ES{display:flex;justify-content:space-between;align-items:flex-start}.auction-detail_priceLabel__Kap7k{font-family:Optima Nova,sans-serif;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-foreground-muted)}.auction-detail_currentPrice__TlS1h{font-family:Chronicle Display,serif;font-size:2.25rem;font-weight:700;color:var(--color-foreground);margin-top:.25rem}.auction-detail_quickSummary__7zKz6{margin-top:.75rem;margin-bottom:0;padding-top:.75rem;border-top:1px solid rgba(205,174,130,.15)}.auction-detail_summaryLine__s_PpQ{font-family:Optima Nova,sans-serif;font-size:.875rem;line-height:1.5;color:var(--color-foreground);opacity:.75;margin-bottom:.375rem}.auction-detail_summaryLine__s_PpQ:last-child{margin-bottom:0}.dark .auction-detail_quickSummary__7zKz6{border-top-color:rgba(205,174,130,.25)}.auction-detail_bidStats__lZdrm{text-align:right;font-family:Optima Nova,sans-serif;font-size:.875rem;color:var(--color-foreground-muted)}.auction-detail_bidStats__lZdrm p{margin:0;line-height:1.5}.auction-detail_bidForm__tq_Hw{display:flex;flex-direction:column;gap:.5rem}.auction-detail_bidLabel__37vdn{font-family:Optima Nova,sans-serif;font-size:.875rem;font-weight:500;color:var(--color-foreground)}.auction-detail_bidInputWrapper__9vSIQ{position:relative;display:flex;align-items:center;border:1px solid var(--color-border);background-color:var(--color-background-secondary);overflow:hidden;transition:all .2s ease}.dark .auction-detail_bidInputWrapper__9vSIQ{background-color:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.light .auction-detail_bidInputWrapper__9vSIQ{background-color:white;border-color:#e5e7eb}.auction-detail_bidInputWrapper__9vSIQ:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(205,174,130,.1)}.auction-detail_currencyPrefix__8AzAo{padding-left:1rem;color:var(--color-foreground-muted);font-family:Optima Nova,sans-serif;font-size:1rem}.auction-detail_bidInput__U6TTz{flex:1;padding:.75rem 1rem .75rem .5rem;border:none;background:transparent;font-family:Optima Nova,sans-serif;font-size:1rem;color:var(--color-foreground);outline:none}.auction-detail_bidInput__U6TTz::placeholder{color:var(--color-foreground-muted);opacity:.6}.auction-detail_bidInput__U6TTz:disabled{opacity:.5;cursor:not-allowed}.auction-detail_quickBids__fbTWX{margin-top:.5rem}.auction-detail_quickBidsCarousel__0noPj{position:relative;margin:.75rem 0 .5rem}.auction-detail_quickBidScrollContainer__Y6eQG{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.auction-detail_quickBidScrollContainer__Y6eQG::-webkit-scrollbar{display:none}.auction-detail_quickBidGrid__mAUue{display:flex;gap:.5rem;padding:.25rem 0}.auction-detail_scrollIndicatorLeft__J4rJ9,.auction-detail_scrollIndicatorRight__j6J48{position:absolute;top:50%;transform:translateY(-50%);width:24px;height:24px;background:rgba(205,174,130,.15);border:1px solid rgba(205,174,130,.3);display:flex;align-items:center;justify-content:center;color:var(--color-primary);cursor:pointer;z-index:10;transition:all .3s ease;backdrop-filter:blur(8px)}.auction-detail_scrollIndicatorLeft__J4rJ9{left:-12px}.auction-detail_scrollIndicatorRight__j6J48{right:-12px}.auction-detail_scrollIndicatorLeft__J4rJ9 svg,.auction-detail_scrollIndicatorRight__j6J48 svg{width:14px;height:14px;opacity:.7}.auction-detail_scrollIndicatorLeft__J4rJ9:hover,.auction-detail_scrollIndicatorRight__j6J48:hover{background:rgba(205,174,130,.25);border-color:rgba(205,174,130,.5);transform:translateY(-50%) scale(1.05)}.auction-detail_scrollIndicatorLeft__J4rJ9:hover svg,.auction-detail_scrollIndicatorRight__j6J48:hover svg{opacity:1}.dark .auction-detail_scrollIndicatorLeft__J4rJ9,.dark .auction-detail_scrollIndicatorRight__j6J48{background:rgba(205,174,130,.1);border-color:rgba(205,174,130,.25)}.dark .auction-detail_scrollIndicatorLeft__J4rJ9:hover,.dark .auction-detail_scrollIndicatorRight__j6J48:hover{background:rgba(205,174,130,.2);border-color:rgba(205,174,130,.4)}.auction-detail_quickBidButton__JJScc{flex:0 0 auto;min-width:120px;padding:.5rem 1rem;border:1px solid var(--color-border);background-color:var(--color-background-secondary);font-family:Optima Nova,sans-serif;font-size:.875rem;color:var(--color-foreground);cursor:pointer;transition:all .2s ease}.auction-detail_quickBidButton__JJScc:hover{background-color:var(--color-background-secondary);border-color:var(--color-primary);opacity:.9}.auction-detail_quickBidButton__JJScc:disabled{opacity:.5;cursor:not-allowed}.auction-detail_bidActions__hJOeo{display:flex;gap:1rem;margin-top:.75rem}.auction-detail_autoBidButton__eSE6U,.auction-detail_bidButton__4JKaa{flex:1;padding:.75rem 1rem;border:none;font-family:Optima Nova,sans-serif;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.auction-detail_bidButton__4JKaa{background:linear-gradient(135deg,#cdae82,#b8975f);color:white;position:relative;overflow:hidden}.auction-detail_bidButton__4JKaa:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.auction-detail_bidButton__4JKaa:hover:before{left:100%}.auction-detail_bidButton__4JKaa:disabled{opacity:.6;cursor:not-allowed;background:linear-gradient(135deg,#999,#777)}.auction-detail_autoBidButton__eSE6U{background-color:var(--color-background-secondary);color:var(--color-foreground);border:1px solid var(--color-border)}.auction-detail_autoBidButton__eSE6U:hover{background-color:var(--color-background-secondary);border-color:var(--color-primary);opacity:.9}.auction-detail_autoBidButton__eSE6U:disabled{opacity:.5;cursor:not-allowed}.auction-detail_bidError__e_ygQ{background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#dc2626}.auction-detail_bidError__e_ygQ,.auction-detail_bidSuccess__GZdgX{margin-top:0;padding:.75rem;font-family:Optima Nova,sans-serif;font-size:.875rem}.auction-detail_bidSuccess__GZdgX{background-color:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:#16a34a}.auction-detail_reserveInfo__K2zKm{display:flex;justify-content:space-between;padding:.75rem;background-color:rgba(205,174,130,.1);font-family:Optima Nova,sans-serif;font-size:.875rem}.auction-detail_reserveLabel__FXNhk{color:var(--color-foreground-muted)}.auction-detail_reserveValue__skQ3n{font-weight:600;color:var(--color-foreground)}.auction-detail_bidHistory__YSTXE{margin-top:2rem}.auction-detail_bidHistoryTitle__TE6JL{font-family:Chronicle Display,serif;font-size:1.25rem;font-weight:600;color:var(--color-foreground);margin-bottom:1rem}.auction-detail_bidList__nEH7Y{display:flex;flex-direction:column;gap:.75rem}.auction-detail_bidItem__0OkAI{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:var(--color-background-secondary);border:1px solid var(--color-border);transition:all .2s ease}.auction-detail_leadingBid__CKR_2{background-color:rgba(205,174,130,.1);border-color:var(--color-primary)}.auction-detail_autoBidItem__Pf7jz{background-color:rgba(205,174,130,.05);border-color:rgba(205,174,130,.3);position:relative;border-left:3px solid #cdae82}.auction-detail_bidderName__VGpcv{font-family:Optima Nova,sans-serif;font-weight:600;color:var(--color-foreground)}.auction-detail_bidTime__RvyyK{font-size:.75rem;color:var(--color-foreground-muted);margin-top:.25rem}.auction-detail_bidAmount__HtMdW{font-family:Chronicle Display,serif;font-size:1.125rem;font-weight:600;color:var(--color-foreground)}.auction-detail_noBids__6cnNU{text-align:center;padding:2rem;color:var(--color-foreground-muted);font-family:Optima Nova,sans-serif}.auction-detail_specifications__w5lD4{border-top:1px solid var(--color-border);padding-top:1.5rem}.auction-detail_specificationsTitle__7OZTH{font-family:Chronicle Display,serif;font-size:1.125rem;font-weight:600;color:var(--color-foreground);margin-bottom:1rem}.auction-detail_specsList__9dtyD{display:flex;flex-direction:column;gap:.75rem}.auction-detail_specItem__0YegN{display:flex;justify-content:space-between;font-family:Optima Nova,sans-serif;font-size:.875rem}.auction-detail_specLabel__FqZpk{color:var(--color-foreground-muted)}.auction-detail_specValue__Z2lrY{font-weight:500;color:var(--color-foreground)}.auction-detail_description__LqdPQ{font-family:Optima Nova,sans-serif;font-size:.875rem;line-height:1.6;color:var(--color-foreground)}.auction-detail_additionalInfo__49Jg2{margin-top:2rem;padding:2rem;background:var(--color-background-secondary);border-radius:0;border:1px solid rgba(205,174,130,.1)}.dark .auction-detail_additionalInfo__49Jg2{background:var(--color-background-secondary);border-color:rgba(205,174,130,.2);box-shadow:0 2px 12px rgba(0,0,0,.15)}.auction-detail_infoSection__ANMXn{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(205,174,130,.08)}.auction-detail_infoSection__ANMXn:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.dark .auction-detail_infoSection__ANMXn{border-bottom-color:rgba(205,174,130,.12)}.auction-detail_infoTitle__4SE_3{font-family:Chronicle Display,serif;font-size:1rem;font-weight:500;color:var(--color-foreground);text-transform:uppercase;letter-spacing:.05em;margin:0}.auction-detail_infoText__MKbAR{font-family:Optima Nova,sans-serif;font-size:.9rem;line-height:1.6;color:var(--color-foreground);opacity:.85;margin:0}.auction-detail_infoHeader__uZjLl{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.auction-detail_infoIcon__M4OGx{color:var(--color-primary);opacity:.8;flex-shrink:0}.auction-detail_infoNote__SVSAM{font-family:Optima Nova,sans-serif;font-size:.813rem;line-height:1.5;color:var(--color-foreground-muted);opacity:.9;margin-top:.5rem;font-style:italic}.auction-detail_contactButton___XGFo{margin-top:1rem;padding:.75rem 1.5rem;background:transparent;border:1px solid var(--color-primary);border-radius:0;color:var(--color-primary);font-family:Optima Nova,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.auction-detail_contactButton___XGFo:hover{background:var(--color-primary);color:white;transform:translateY(-2px);box-shadow:0 4px 12px rgba(205,174,130,.3)}.auction-detail_contactButton___XGFo:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.auction-detail_contactButton___XGFo:hover:before{left:100%}.dark .auction-detail_contactButton___XGFo{background:transparent;border-color:var(--color-primary);color:var(--color-primary)}.dark .auction-detail_contactButton___XGFo:hover{background:var(--color-primary);color:var(--color-background)}.auction-detail_winnerSection__e0sFo{display:flex;flex-direction:column;gap:1.5rem}.auction-detail_calculatingWinner__pFtAG{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;text-align:center;background:linear-gradient(135deg,rgba(205,174,130,.1),rgba(205,174,130,.05));border:1px solid var(--color-primary);border-radius:.75rem;box-shadow:0 4px 20px rgba(196,147,63,.15)}.auction-detail_calculatingIcon__Iy9rr{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:rgba(205,174,130,.1);color:var(--color-primary)}.auction-detail_spinningIcon__CEAlA{animation:auction-detail_spin__4p3pp 2s linear infinite}@keyframes auction-detail_spin__4p3pp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.auction-detail_calculatingTitle__virun{font-size:1.25rem;font-weight:600;margin:0;color:var(--color-foreground);font-family:Chronicle Display,serif}.auction-detail_calculatingDescription__po0m_{font-size:.875rem;color:var(--color-foreground-muted);margin:0;font-family:Optima Nova,sans-serif}.auction-detail_endedBadge__MSkC5{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:var(--color-background-secondary);border:1px solid var(--color-border);font-family:Optima Nova,sans-serif}.auction-detail_endedDate__nWhm4{font-size:.875rem;color:var(--color-foreground-muted)}.auction-detail_winnerInfo__Y88fO{text-align:center;padding:2rem;background:linear-gradient(135deg,rgba(205,174,130,.1),rgba(205,174,130,.05));border:1px solid var(--color-primary)}.auction-detail_trophyIcon__ZvegO{display:flex;justify-content:center;margin-bottom:1rem;color:var(--color-primary)}.auction-detail_winnerDetails__cOQvH{margin-bottom:1.5rem}.auction-detail_wonByText__4lNyK{font-family:Optima Nova,sans-serif;font-size:.875rem;color:var(--color-foreground-muted);margin-bottom:.5rem}.auction-detail_winnerName__5GqL2{font-family:Chronicle Display,serif;font-size:1.5rem;font-weight:700;color:var(--color-foreground);margin-bottom:.5rem}.auction-detail_finalPrice__28_jf{font-family:Chronicle Display,serif;font-size:2rem;font-weight:700;color:var(--color-primary)}.auction-detail_auctionStats__A3yQV{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.auction-detail_statItem__0dKeT{text-align:center}.auction-detail_statLabel__ulqDp{display:block;font-family:Optima Nova,sans-serif;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-foreground-muted);margin-bottom:.25rem}.auction-detail_statValue__EQdMh{font-family:Chronicle Display,serif;font-size:1.25rem;font-weight:600;color:var(--color-foreground)}.auction-detail_reserveNotMet__NrhdN{text-align:center;padding:2rem;background-color:var(--color-background-secondary);border:1px solid var(--color-border)}.auction-detail_reserveIcon__C4iV0{display:flex;justify-content:center;margin-bottom:1rem;color:#F59E0B}.auction-detail_reserveNotMet__NrhdN h3{font-family:Chronicle Display,serif;font-size:1.5rem;font-weight:600;color:var(--color-foreground);margin-bottom:.5rem}.auction-detail_reserveNotMet__NrhdN p{font-family:Optima Nova,sans-serif;font-size:.875rem;color:var(--color-foreground-muted)}.auction-detail_finalBidInfo__JvAU6{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border);font-family:Optima Nova,sans-serif;font-size:.875rem}.auction-detail_noBidsEnded__zwlTV{text-align:center;padding:2rem;background-color:var(--color-background-secondary);border:1px solid var(--color-border)}.auction-detail_noBidsIcon__wjwxk{display:flex;justify-content:center;margin-bottom:1rem;color:var(--color-foreground-muted)}.auction-detail_noBidsEnded__zwlTV h3{font-family:Chronicle Display,serif;font-size:1.5rem;font-weight:600;color:var(--color-foreground);margin-bottom:.5rem}.auction-detail_noBidsEnded__zwlTV p{font-family:Optima Nova,sans-serif;font-size:.875rem;color:var(--color-foreground-muted)}.auction-detail_backButton__bLmcD{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:var(--color-background-secondary);border:1px solid var(--color-border);font-family:Optima Nova,sans-serif;font-size:.875rem;font-weight:500;color:var(--color-foreground);text-decoration:none;transition:all .2s ease;margin-top:1rem}.auction-detail_backButton__bLmcD:hover{background-color:var(--color-background-secondary);border-color:var(--color-primary);opacity:.9}@media (max-width:1200px){.auction-detail_content__A345I,.auction-detail_productLayout__uk0WJ{grid-template-columns:1fr 450px;gap:1.5rem}}@media (max-width:1024px){.auction-detail_content__A345I,.auction-detail_productLayout__uk0WJ{grid-template-columns:1fr;gap:2rem}.auction-detail_mobileSidebar__Lnl0M{display:block;margin-top:2rem;margin-bottom:2rem}.auction-detail_rightColumn__aXnTM{display:none}.auction-detail_auctionStats__A3yQV{grid-template-columns:1fr;gap:1rem}.auction-detail_statusContainer__E__S9{flex-direction:column;align-items:stretch}.auction-detail_countdown__8LDZq{justify-content:center}}@media (max-width:767px){.auction-detail_productTitle__dA0C7{font-size:1.5rem}.auction-detail_currentPrice__TlS1h{font-size:1.875rem}.auction-detail_countdown__8LDZq{gap:.5rem}.auction-detail_countdownItem__geamR{min-width:3rem;padding:.5rem .75rem}.auction-detail_countdownValue__g0yzF{font-size:1.5rem}.auction-detail_countdownLabel__SuPUO{font-size:.65rem}.auction-detail_countdownSeparator__yROPJ{font-size:1.25rem;margin:0 .25rem}.auction-detail_bidActions__hJOeo{flex-direction:column}}@media (max-width:480px){.auction-detail_productTitle__dA0C7{font-size:1.375rem}.auction-detail_currentPrice__TlS1h{font-size:1.75rem}.auction-detail_countdown__8LDZq{gap:.375rem}.auction-detail_countdownItem__geamR{min-width:2.75rem;padding:.375rem .5rem}.auction-detail_countdownValue__g0yzF{font-size:1.375rem}.auction-detail_countdownLabel__SuPUO{font-size:.6rem;letter-spacing:0}.auction-detail_countdownSeparator__yROPJ{font-size:1.125rem;margin:0 .125rem}}.auction-detail_connectionSuccess__RsasV{background:linear-gradient(135deg,#cdae82,#C4933F);box-shadow:0 2px 4px rgba(205,174,130,.2)}.auction-detail_connectionStatus__osmEa,.auction-detail_connectionSuccess__RsasV{color:white;padding:.5rem 1rem;margin-bottom:1rem;font-size:.85rem;font-weight:500;text-align:center}.auction-detail_connectionStatus__osmEa{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 4px rgba(245,158,11,.2)}.auction-detail_connectionError__CkJHZ{background:linear-gradient(135deg,#ef4444,#dc2626);color:white;padding:.5rem 1rem;margin-bottom:1rem;font-size:.85rem;font-weight:500;text-align:center;box-shadow:0 2px 4px rgba(239,68,68,.2)}.auction-detail_extensionNotification__AEbVS{background:linear-gradient(135deg,#cdae82,#C4933F);color:white;padding:.75rem 1rem;margin-bottom:1rem;font-size:.9rem;font-weight:600;text-align:center;box-shadow:0 4px 8px rgba(205,174,130,.3);animation:auction-detail_slideInFromTop__EFD4m .5s ease-out}.auction-detail_autoBidStatus__w63iC{margin-top:.75rem;padding:.875rem;background:linear-gradient(135deg,rgba(205,174,130,.08),rgba(205,174,130,.04));border:1px solid rgba(205,174,130,.25);animation:auction-detail_fadeInUp__Ga2a8 .3s ease-out;box-shadow:0 2px 8px rgba(205,174,130,.1)}.dark .auction-detail_autoBidStatus__w63iC{background:linear-gradient(135deg,rgba(205,174,130,.1),rgba(205,174,130,.05));border-color:rgba(205,174,130,.3);box-shadow:0 2px 8px rgba(205,174,130,.15)}.auction-detail_autoBidStatusHeader__e2H8l{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(205,174,130,.15)}.auction-detail_autoBidStatusTitle__HDvGY{font-family:Optima Nova,sans-serif;font-size:.813rem;font-weight:600;color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;gap:.5rem}.auction-detail_autoBidIcon__vx1rp{width:16px;height:16px;color:var(--color-primary);flex-shrink:0}@keyframes auction-detail_pulse__NJZur{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.auction-detail_autoBidCancelButton__f6uZi{padding:.25rem .75rem;font-family:Optima Nova,sans-serif;font-size:.75rem;font-weight:500;color:var(--color-error);background:transparent;border:1px solid var(--color-error);cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.05em}.auction-detail_autoBidCancelButton__f6uZi:hover:not(:disabled){background:var(--color-error);color:white}.auction-detail_autoBidCancelButton__f6uZi:disabled{opacity:.5;cursor:not-allowed}.auction-detail_autoBidStatusDetails__cIESO{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.auction-detail_autoBidStatusLabel__C0_DP{display:block;font-family:Optima Nova,sans-serif;font-size:.75rem;color:var(--color-foreground-muted);margin-bottom:.25rem}.auction-detail_autoBidStatusValue__Tljoa{font-family:Chronicle Display,serif;font-size:1.125rem;font-weight:500;color:var(--color-foreground)}@keyframes auction-detail_fadeInUp__Ga2a8{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes auction-detail_slideInFromTop__EFD4m{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.auction-detail_reserveMet__Wb4Q5{color:#10b981;font-size:.85rem;font-weight:600;margin-left:.5rem}.auction-detail_behindStatusBadge__nfqgd,.auction-detail_leadingStatusBadge__5nxqv{margin-top:.75rem;padding:.875rem;background:linear-gradient(135deg,rgba(205,174,130,.08),rgba(205,174,130,.04));border:1px solid rgba(205,174,130,.25);animation:auction-detail_fadeInUp__Ga2a8 .3s ease-out;box-shadow:0 2px 8px rgba(205,174,130,.1)}.auction-detail_leadingStatusBadge__5nxqv{background:linear-gradient(135deg,rgba(34,197,94,.08),rgba(34,197,94,.04));border-color:rgba(34,197,94,.3)}.auction-detail_behindStatusBadge__nfqgd{background:linear-gradient(135deg,rgba(239,68,68,.08),rgba(239,68,68,.04));border-color:rgba(239,68,68,.3)}.dark .auction-detail_leadingStatusBadge__5nxqv{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(34,197,94,.05));border-color:rgba(34,197,94,.35);box-shadow:0 2px 8px rgba(34,197,94,.15)}.dark .auction-detail_behindStatusBadge__nfqgd{background:linear-gradient(135deg,rgba(239,68,68,.12),rgba(239,68,68,.06));border-color:rgba(239,68,68,.4);box-shadow:0 2px 8px rgba(239,68,68,.2)}.auction-detail_statusBadgeHeader__RtVDE{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.auction-detail_statusBadgeIcon__i35_A{flex-shrink:0;color:#16a34a}.auction-detail_statusBadgeTitle__6FUt7{font-family:Optima Nova,sans-serif;font-size:.875rem;font-weight:600;color:var(--color-foreground);letter-spacing:.025em}.auction-detail_leadingStatusBadge__5nxqv .auction-detail_statusBadgeTitle__6FUt7{color:#16a34a}.auction-detail_behindStatusBadge__nfqgd .auction-detail_statusBadgeTitle__6FUt7{color:#dc2626}.auction-detail_statusBadgeAmount__J_HZq{font-family:Optima Nova,sans-serif;font-size:.813rem;color:var(--color-foreground);opacity:.85}.auction-detail_yourBidIndicator__u4T_V{display:inline-block;margin-left:.75rem;padding:.25rem .5rem;background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(34,197,94,.05));border:1px solid rgba(34,197,94,.3);color:#16a34a;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.dark .auction-detail_yourBidIndicator__u4T_V{background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(34,197,94,.08));border-color:rgba(34,197,94,.4)}.sticky-auction-bar_stickyContainer__f4v7I{position:fixed;bottom:64px;left:0;right:0;z-index:49;visibility:hidden;opacity:0;transform:translateY(100px);background:linear-gradient(135deg,rgba(252,252,252,.98),rgba(248,248,246,.95));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(205,174,130,.3);border-left:1px solid rgba(205,174,130,.1);border-right:1px solid rgba(205,174,130,.1);box-shadow:0 -8px 32px rgba(0,0,0,.12),0 -4px 16px rgba(0,0,0,.08),0 -2px 8px rgba(205,174,130,.1);transition:all .4s cubic-bezier(.25,.46,.45,.94);border-top-left-radius:20px;border-top-right-radius:20px}.dark .sticky-auction-bar_stickyContainer__f4v7I{background:linear-gradient(135deg,rgba(26,26,26,.98),rgba(38,38,38,.95));border-top:1px solid rgba(205,174,130,.4);border-left:1px solid rgba(205,174,130,.2);border-right:1px solid rgba(205,174,130,.2);box-shadow:0 -8px 32px rgba(0,0,0,.4),0 -4px 16px rgba(0,0,0,.3),0 -2px 8px rgba(205,174,130,.15)}.sticky-auction-bar_stickyContainer__f4v7I.sticky-auction-bar_expanded__Z3Ra7{animation:sticky-auction-bar_expandUp__PEyNM .4s cubic-bezier(.34,1.56,.64,1) forwards}.sticky-auction-bar_stickyContainer__f4v7I.sticky-auction-bar_compact__ylwfo{animation:sticky-auction-bar_collapseDown__328ol .3s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes sticky-auction-bar_expandUp__PEyNM{0%{max-height:80px}to{max-height:320px}}@keyframes sticky-auction-bar_collapseDown__328ol{0%{max-height:320px}to{max-height:80px}}.sticky-auction-bar_dragHandle__I9skU{display:flex;justify-content:center;padding:8px 0 4px;cursor:grab}.sticky-auction-bar_dragHandle__I9skU:active{cursor:grabbing}.sticky-auction-bar_dragIndicator__reiFP{width:36px;height:4px;background:rgba(205,174,130,.4);border-radius:2px;transition:all .2s ease}.sticky-auction-bar_dragHandle__I9skU:hover .sticky-auction-bar_dragIndicator__reiFP{background:rgba(205,174,130,.6);width:48px}.dark .sticky-auction-bar_dragIndicator__reiFP{background:rgba(205,174,130,.5)}.dark .sticky-auction-bar_dragHandle__I9skU:hover .sticky-auction-bar_dragIndicator__reiFP{background:rgba(205,174,130,.7)}.sticky-auction-bar_compactContent__K2KH_{display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem 1rem;min-height:64px}.sticky-auction-bar_priceInfo__m5cCz{flex:1;display:flex;flex-direction:column;gap:.25rem}.sticky-auction-bar_currentPrice__Wh0gm{font-family:Chronicle Display,serif;font-size:1.5rem;font-weight:700;color:var(--color-foreground);line-height:1.2}.sticky-auction-bar_miniCountdown__HtKBy{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.875rem;font-weight:600;color:var(--color-primary);font-variant-numeric:tabular-nums}.sticky-auction-bar_bidButton__BC6fl{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;min-width:120px;font-family:Optima Nova,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#cdae82,#b8975f);color:#000000;border:1px solid #cdae82;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.sticky-auction-bar_bidButton__BC6fl:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,251,235,.3) 35%,rgba(255,248,220,.4) 45%,rgba(255,251,235,.5) 50%,rgba(255,248,220,.4) 55%,rgba(255,251,235,.3) 65%,transparent);transition:left .7s ease-out;pointer-events:none}.sticky-auction-bar_bidButton__BC6fl:hover:before{left:100%}.sticky-auction-bar_bidButton__BC6fl:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(205,174,130,.25)}.sticky-auction-bar_bidButton__BC6fl:active{transform:translateY(0)}.sticky-auction-bar_bidButton__BC6fl.sticky-auction-bar_loading__5smtV{cursor:not-allowed;opacity:.8}.sticky-auction-bar_bidButton__BC6fl.sticky-auction-bar_success__UcrDP{background:linear-gradient(135deg,#10b981,#059669);color:white;animation:sticky-auction-bar_successPulse__PqeeT .6s ease-out}.sticky-auction-bar_bidButton__BC6fl.sticky-auction-bar_error__AF_VP{background:linear-gradient(135deg,#ef4444,#dc2626);color:white;animation:sticky-auction-bar_errorShake__P9oLY .5s ease-out}@keyframes sticky-auction-bar_successPulse__PqeeT{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes sticky-auction-bar_errorShake__P9oLY{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.sticky-auction-bar_spinner__QkyeX{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:sticky-auction-bar_spin__XdqlM 1s linear infinite}@keyframes sticky-auction-bar_spin__XdqlM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sticky-auction-bar_expandedContent__KWP5y{padding:0 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1rem;animation:sticky-auction-bar_slideInUp__9clKt .4s cubic-bezier(.34,1.56,.64,1)}@keyframes sticky-auction-bar_slideInUp__9clKt{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sticky-auction-bar_customBidSection__Iok8C{display:flex;flex-direction:column;gap:.5rem}.sticky-auction-bar_inputLabel__YqPk9{font-family:Optima Nova,sans-serif;font-size:.75rem;font-weight:600;color:var(--color-foreground);text-transform:uppercase;letter-spacing:.05em}.sticky-auction-bar_bidInputWrapper__Vwb7Q{display:flex;align-items:center;border:1px solid rgba(205,174,130,.3);border-radius:8px;background:rgba(255,255,255,.8);transition:all .2s ease}.sticky-auction-bar_bidInputWrapper__Vwb7Q:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(205,174,130,.15)}.dark .sticky-auction-bar_bidInputWrapper__Vwb7Q{background:rgba(0,0,0,.3);border-color:rgba(205,174,130,.4)}.sticky-auction-bar_currencyPrefix__s__go{padding-left:1rem;color:var(--color-foreground-muted);font-family:Optima Nova,sans-serif;font-weight:600}.sticky-auction-bar_bidInput__DcyEq{flex:1;padding:.75rem 1rem .75rem .5rem;border:none;background:transparent;font-family:Optima Nova,sans-serif;font-size:1rem;font-weight:500;color:var(--color-foreground);outline:none}.sticky-auction-bar_bidInput__DcyEq::placeholder{color:var(--color-foreground-muted);opacity:.6}.sticky-auction-bar_quickBidsSection__8RLHQ{display:flex;flex-direction:column;gap:.5rem}.sticky-auction-bar_quickBidsLabel__wSNQM{font-family:Optima Nova,sans-serif;font-size:.75rem;font-weight:600;color:var(--color-foreground);text-transform:uppercase;letter-spacing:.05em}.sticky-auction-bar_quickBidsCarousel__c_1T8{position:relative;overflow:hidden}.sticky-auction-bar_quickBidsGrid__Ys7rG{display:flex;gap:.5rem;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:.25rem 0;scrollbar-width:none;-ms-overflow-style:none}.sticky-auction-bar_quickBidsGrid__Ys7rG::-webkit-scrollbar{display:none}.sticky-auction-bar_quickBidButton__pDtc5{flex:0 0 auto;min-width:90px;padding:.625rem .875rem;font-family:Optima Nova,sans-serif;font-size:.8rem;font-weight:500;background:rgba(205,174,130,.1);border:1px solid rgba(205,174,130,.3);border-radius:6px;color:var(--color-foreground);cursor:pointer;transition:all .2s ease;scroll-snap-align:start;transform-style:preserve-3d;backface-visibility:hidden}.sticky-auction-bar_quickBidButton__pDtc5:hover{background:rgba(205,174,130,.2);border-color:var(--color-primary);transform:translateY(-1px)}.sticky-auction-bar_quickBidButton__pDtc5.sticky-auction-bar_selected__G4d0_{background:linear-gradient(135deg,#cdae82,#b8975f);color:#000000;border-color:#cdae82;transform:scale(1.05);box-shadow:0 4px 12px rgba(205,174,130,.3);animation:sticky-auction-bar_cardFlip__MI_i_ .6s cubic-bezier(.34,1.56,.64,1)}@keyframes sticky-auction-bar_cardFlip__MI_i_{0%{transform:rotateY(0deg) scale(1)}50%{transform:rotateY(90deg) scale(1.1)}to{transform:rotateY(0deg) scale(1.05)}}.dark .sticky-auction-bar_quickBidButton__pDtc5{background:rgba(205,174,130,.15);border-color:rgba(205,174,130,.4)}.dark .sticky-auction-bar_quickBidButton__pDtc5:hover{background:rgba(205,174,130,.25)}.sticky-auction-bar_actionButtons__boARh{display:flex;gap:.75rem;align-items:center}.sticky-auction-bar_placeBidButton__zWwJQ{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.25rem;font-family:Optima Nova,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.05em;background:linear-gradient(135deg,#cdae82,#b8975f);color:#000000;border:1px solid #cdae82;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.sticky-auction-bar_placeBidButton__zWwJQ:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,251,235,.3),transparent);transition:left .5s ease;pointer-events:none}.sticky-auction-bar_placeBidButton__zWwJQ:hover:before{left:100%}.sticky-auction-bar_placeBidButton__zWwJQ:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(205,174,130,.25)}.sticky-auction-bar_placeBidButton__zWwJQ.sticky-auction-bar_loading__5smtV{cursor:not-allowed;opacity:.8}.sticky-auction-bar_placeBidButton__zWwJQ.sticky-auction-bar_success__UcrDP{background:linear-gradient(135deg,#10b981,#059669);color:white}.sticky-auction-bar_autoBidButton__XAMMn{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(205,174,130,.1);border:1px solid rgba(205,174,130,.3);border-radius:8px;color:var(--color-primary);cursor:pointer;transition:all .2s ease}.sticky-auction-bar_autoBidButton__XAMMn:hover{background:rgba(205,174,130,.2);transform:scale(1.05)}.sticky-auction-bar_autoBidButton__XAMMn.sticky-auction-bar_active__d6uLe{background:linear-gradient(135deg,#cdae82,#b8975f);color:#000000;animation:sticky-auction-bar_pulse__A__gt 2s infinite}@keyframes sticky-auction-bar_pulse__A__gt{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(205,174,130,.4)}50%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(205,174,130,0)}}.sticky-auction-bar_autoBidIcon__xZu4e{width:20px;height:20px}.sticky-auction-bar_miniBidHistory____2z0{display:flex;flex-direction:column;gap:.5rem}.sticky-auction-bar_bidHistoryLabel__7CpuB{font-family:Optima Nova,sans-serif;font-size:.75rem;font-weight:600;color:var(--color-foreground);text-transform:uppercase;letter-spacing:.05em}.sticky-auction-bar_bidsList__b2_KF{display:flex;flex-direction:column;gap:.25rem}.sticky-auction-bar_bidItem__zO7lV{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:rgba(205,174,130,.05);border:1px solid rgba(205,174,130,.15);border-radius:6px;font-size:.8rem;transition:all .2s ease}.sticky-auction-bar_bidItem__zO7lV.sticky-auction-bar_leading__qaaEw{background:rgba(205,174,130,.15);border-color:rgba(205,174,130,.3)}.sticky-auction-bar_bidderInfo__mkj4J{display:flex;align-items:center;gap:.5rem}.sticky-auction-bar_bidderInitials__ESvV5{font-family:Optima Nova,sans-serif;font-weight:600;color:var(--color-foreground)}.sticky-auction-bar_autoBidIndicator__icOyL{font-size:.75rem}.sticky-auction-bar_bidAmount__dRRLj{font-family:Chronicle Display,serif;font-weight:600;color:var(--color-primary)}.sticky-auction-bar_errorMessage__HFW7z{padding:.75rem 1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#dc2626;font-family:Optima Nova,sans-serif;font-size:.875rem;animation:sticky-auction-bar_slideInError__koVdf .3s ease-out}@keyframes sticky-auction-bar_slideInError__koVdf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dark .sticky-auction-bar_errorMessage__HFW7z{background:rgba(239,68,68,.2);color:#fca5a5}@media (min-width:1024px){.sticky-auction-bar_stickyContainer__f4v7I{bottom:0}}@media (min-width:768px) and (max-width:1023px){.sticky-auction-bar_stickyContainer__f4v7I{bottom:72px}}@media (max-width:767px){.sticky-auction-bar_stickyContainer__f4v7I{bottom:64px}.sticky-auction-bar_compactContent__K2KH_{padding:0 1rem 1rem}.sticky-auction-bar_expandedContent__KWP5y{padding:0 1rem 1.5rem}.sticky-auction-bar_currentPrice__Wh0gm{font-size:1.25rem}.sticky-auction-bar_bidButton__BC6fl{padding:.75rem 1.25rem;min-width:100px}.sticky-auction-bar_quickBidButton__pDtc5{min-width:80px;padding:.5rem .75rem;font-size:.75rem}}@media (max-width:480px){.sticky-auction-bar_currentPrice__Wh0gm{font-size:1.125rem}.sticky-auction-bar_bidButton__BC6fl{padding:.625rem 1rem;font-size:.8rem}.sticky-auction-bar_quickBidButton__pDtc5{min-width:75px;font-size:.7rem}.sticky-auction-bar_actionButtons__boARh{gap:.5rem}.sticky-auction-bar_autoBidButton__XAMMn{width:44px;height:44px}}@supports (padding:max(0px)){.sticky-auction-bar_compactContent__K2KH_,.sticky-auction-bar_expandedContent__KWP5y{padding-bottom:max(1rem,env(safe-area-inset-bottom))}}.b2c-message-item_messageWrapper__plwOt{display:flex;width:100%;margin-bottom:4px}.b2c-message-item_customerWrapper__tu0cv{justify-content:flex-end}.b2c-message-item_adminWrapper__V4s7h{justify-content:flex-start}.b2c-message-item_messageBubble__s2Opy{max-width:75%;padding:12px 16px;border-radius:12px;font-family:var(--font-family-optima,"Optima Nova",sans-serif);animation:b2c-message-item_fadeIn__gNEcq .2s ease}@keyframes b2c-message-item_fadeIn__gNEcq{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.b2c-message-item_customerBubble__Th5SD{background-color:var(--color-foreground);color:var(--color-background);border-bottom-right-radius:4px}.b2c-message-item_adminBubble__O_gn2{background-color:white;color:var(--color-foreground);border:1px solid rgba(0,0,0,.1);border-bottom-left-radius:4px}.b2c-message-item_senderLabel__jDjbY{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;opacity:.8}.b2c-message-item_messageContent__Iy6y_{font-size:14px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;margin-bottom:6px}.b2c-message-item_messageTimestamp__cgtNF{font-size:11px;opacity:.6;text-align:right}@media (max-width:768px){.b2c-message-item_messageBubble__s2Opy{max-width:85%}}.b2c-message-list_messageList__Olwbp{display:flex;flex-direction:column;gap:16px;width:100%}.b2c-message-list_loadingContainer__QATfT{display:flex;align-items:center;justify-content:center;padding:40px 20px}.b2c-message-list_loadingText__hSuqV{margin:0;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:14px;color:var(--color-foreground);opacity:.6}.b2c-message-input_inputForm__YNobT{width:100%}.b2c-message-input_inputWrapper__1KMsU{display:flex;align-items:flex-end;gap:12px;padding:16px 20px;background-color:var(--color-background)}.b2c-message-input_textarea__b1cR4{flex:1;min-height:40px;max-height:120px;padding:10px 12px;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:14px;line-height:1.5;color:var(--color-foreground);background-color:var(--background-secondary,#f5f3f0);border:1px solid rgba(0,0,0,.1);border-radius:6px;resize:none;outline:none;transition:border-color .2s ease}.b2c-message-input_textarea__b1cR4:focus{border-color:var(--color-primary)}.b2c-message-input_textarea__b1cR4:disabled{opacity:.5;cursor:not-allowed}.b2c-message-input_textarea__b1cR4::placeholder{color:var(--color-foreground);opacity:.5}.b2c-message-input_sendButton__UBkRN{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary);color:white;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.b2c-message-input_sendButton__UBkRN:hover:not(:disabled){background-color:var(--primary-dark,#b08d54);transform:scale(1.05)}.b2c-message-input_sendButton__UBkRN:active:not(:disabled){transform:scale(.95)}.b2c-message-input_sendButton__UBkRN:disabled{opacity:.4;cursor:not-allowed;background-color:var(--color-primary)}.b2c-message-input_sendIcon__a1STL{width:18px;height:18px}.b2c-message-input_sendingIndicator__t85kf{font-size:18px;font-weight:700;animation:b2c-message-input_pulse__je7RL 1s ease infinite}@keyframes b2c-message-input_pulse__je7RL{0%,to{opacity:1}50%{opacity:.5}}.b2c-message-input_disabledText__YSeV_{margin:0;padding:0 20px 12px;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:12px;color:var(--color-foreground);opacity:.6;text-align:center}@media (max-width:768px){.b2c-message-input_inputWrapper__1KMsU{padding:12px 16px}}.b2c-chat-window_backdrop__Lcb5I{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:9998;animation:b2c-chat-window_fadeInBackdrop__rn8I8 .35s cubic-bezier(.4,0,.2,1)}@keyframes b2c-chat-window_fadeInBackdrop__rn8I8{0%{opacity:0}to{opacity:1}}@keyframes b2c-chat-window_fadeOutBackdrop__RoS_D{0%{opacity:1}to{opacity:0}}.b2c-chat-window_backdropClosing__axcqM{animation:b2c-chat-window_fadeOutBackdrop__RoS_D .35s cubic-bezier(.4,0,.2,1) forwards}.b2c-chat-window_chatWindow__yauC4{position:fixed;top:0;right:0;bottom:0;width:440px;max-width:100vw;background-color:var(--color-background);box-shadow:-4px 0 24px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;z-index:9999;animation:b2c-chat-window_slideInFromRight__T_u7c .35s cubic-bezier(.4,0,.2,1)}@keyframes b2c-chat-window_slideInFromRight__T_u7c{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes b2c-chat-window_slideOutToRight__byzDB{0%{transform:translateX(0)}to{transform:translateX(100%)}}.b2c-chat-window_chatWindowClosing__9xUEC{animation:b2c-chat-window_slideOutToRight__byzDB .35s cubic-bezier(.4,0,.2,1) forwards}@media (max-width:768px){.b2c-chat-window_chatWindow__yauC4{width:100%}}.b2c-chat-window_header__IV5XV{display:flex;align-items:flex-start;justify-content:space-between;padding:20px;background-color:var(--color-foreground);color:var(--color-background);border-bottom:1px solid rgba(255,255,255,.1)}.b2c-chat-window_headerContent__kzpwZ{flex:1}.b2c-chat-window_title__mZWLE{margin:0;font-family:var(--font-family-chronicle,"Chronicle Display",serif);font-size:18px;font-weight:600;letter-spacing:.5px}.b2c-chat-window_subtitle__mq2T2{margin:4px 0 0;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:13px;opacity:.8}.b2c-chat-window_closeButton__Ey8_v{background:none;border:none;cursor:pointer;padding:4px;color:var(--color-background);transition:opacity .2s ease;flex-shrink:0;margin-left:12px}.b2c-chat-window_closeButton__Ey8_v:hover{opacity:.8}.b2c-chat-window_closeIcon__lmVMO{width:24px;height:24px}.b2c-chat-window_messagesContainer__oB7no{flex:1;overflow-y:auto;padding:20px;background-color:var(--background-secondary,#f5f3f0);display:flex;flex-direction:column}.b2c-chat-window_loadingState__zyYQT{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-foreground);font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:14px;opacity:.6}.b2c-chat-window_emptyState__GUmcn{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:40px 20px}.b2c-chat-window_emptyTitle__v0R0H{margin:0 0 8px;font-family:var(--font-family-chronicle,"Chronicle Display",serif);font-size:20px;font-weight:600;color:var(--color-foreground)}.b2c-chat-window_emptyMessage__n23iA{margin:0;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:14px;color:var(--color-foreground);opacity:.7;line-height:1.6;max-width:300px}.b2c-chat-window_errorBanner__LmQx3{padding:12px 20px;background-color:var(--color-destructive,#dc2626);color:white;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:13px;text-align:center;border-bottom:1px solid rgba(0,0,0,.1)}.b2c-chat-window_errorBanner__LmQx3 p{margin:0}.b2c-chat-window_inputContainer__XVTs0{border-top:1px solid rgba(0,0,0,.1);background-color:var(--color-background)}.b2c-chat-window_messagesContainer__oB7no::-webkit-scrollbar{width:6px}.b2c-chat-window_messagesContainer__oB7no::-webkit-scrollbar-track{background:transparent}.b2c-chat-window_messagesContainer__oB7no::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.b2c-chat-window_messagesContainer__oB7no::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}@media (prefers-reduced-motion:reduce){.b2c-chat-window_backdrop__Lcb5I,.b2c-chat-window_chatWindow__yauC4{animation-duration:.01s}}.b2c-chat-widget_chatButton__SHWX_{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;background-color:var(--color-foreground);color:var(--color-background);border:1px solid var(--color-foreground);border-radius:4px;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:14px;font-weight:500;letter-spacing:.5px;cursor:pointer;transition:all .2s ease;text-transform:uppercase}.b2c-chat-widget_chatButton__SHWX_:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-background)}.b2c-chat-widget_chatButton__SHWX_:active{transform:scale(.98)}.b2c-chat-widget_chatIcon__VQCEy{width:20px;height:20px;flex-shrink:0}.b2c-chat-widget_chatText__16jy4{font-weight:500}@media (max-width:768px){.b2c-chat-widget_chatButton__SHWX_{width:100%;padding:16px 24px;font-size:15px}}.calendar-drawer_backdrop__fNQl1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:9998;animation:calendar-drawer_fadeInBackdrop__ZpV21 .35s cubic-bezier(.4,0,.2,1)}@keyframes calendar-drawer_fadeInBackdrop__ZpV21{0%{opacity:0}to{opacity:1}}@keyframes calendar-drawer_fadeOutBackdrop__eYwAy{0%{opacity:1}to{opacity:0}}.calendar-drawer_backdropClosing__7F9uL{animation:calendar-drawer_fadeOutBackdrop__eYwAy .35s cubic-bezier(.4,0,.2,1) forwards}.calendar-drawer_calendarDrawer__oaBGt{position:fixed;top:0;right:0;bottom:0;width:600px;max-width:100vw;background-color:var(--color-background,#ffffff);box-shadow:-4px 0 24px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;z-index:9999;animation:calendar-drawer_slideInFromRight__onQSm .35s cubic-bezier(.4,0,.2,1)}@keyframes calendar-drawer_slideInFromRight__onQSm{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes calendar-drawer_slideOutToRight__aNkiM{0%{transform:translateX(0)}to{transform:translateX(100%)}}.calendar-drawer_drawerClosing__7Dx29{animation:calendar-drawer_slideOutToRight__aNkiM .35s cubic-bezier(.4,0,.2,1) forwards}@media (max-width:768px){.calendar-drawer_calendarDrawer__oaBGt{width:100%}}.calendar-drawer_header__WIUy2{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem 2rem;background-color:var(--color-foreground,#2c2c2c);color:var(--color-background,#ffffff);border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.calendar-drawer_headerContent__xU_w1{flex:1}.calendar-drawer_title__EP9ju{margin:0;font-family:var(--font-canela),serif;font-size:1.125rem;font-weight:400;letter-spacing:.02em}.calendar-drawer_subtitle__S53mw{margin:.25rem 0 0;font-family:var(--font-inter),sans-serif;font-size:.875rem;opacity:.8;line-height:1.4}.calendar-drawer_closeButton__k5To7{background:none;border:none;cursor:pointer;padding:.25rem;color:var(--color-background,#ffffff);transition:opacity .2s ease;flex-shrink:0;margin-left:1rem}.calendar-drawer_closeButton__k5To7:hover{opacity:.7}.calendar-drawer_closeIcon__7UBoY{width:24px;height:24px}.calendar-drawer_iframeContainer__53x5q{flex:1;position:relative;overflow:hidden;background-color:#ffffff}.calendar-drawer_iframe__eytDs{position:absolute;top:0;left:0;width:100%;height:100%;border:none;transition:opacity .3s ease}.calendar-drawer_loadingState__2bRrh{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#ffffff;z-index:10}.calendar-drawer_spinner__6nTQ7{width:40px;height:40px;border:3px solid rgba(212,175,119,.2);border-top-color:#d4af77;border-radius:50%;animation:calendar-drawer_spin__8bdqd .8s linear infinite}@keyframes calendar-drawer_spin__8bdqd{to{transform:rotate(1turn)}}.calendar-drawer_loadingText__K9cCc{margin-top:1.5rem;font-family:var(--font-inter),sans-serif;font-size:.875rem;color:#5c5c5c;letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.calendar-drawer_backdrop__fNQl1,.calendar-drawer_calendarDrawer__oaBGt{animation-duration:.01s}.calendar-drawer_spinner__6nTQ7{animation:none;border-color:#d4af77}.calendar-drawer_iframe__eytDs{transition:none}}