:root{--color-background:#f7f9fb;--color-surface:#f7f9fb;--color-surface-dim:#d8dadc;--color-surface-bright:#f7f9fb;--color-surface-container-lowest:#fff;--color-surface-container-low:#f2f4f6;--color-surface-container:#eceef0;--color-surface-container-high:#e6e8ea;--color-surface-container-highest:#e0e3e5;--color-on-surface:#191c1e;--color-on-surface-variant:#434653;--color-inverse-surface:#2d3133;--color-inverse-on-surface:#eff1f3;--color-outline:#747685;--color-outline-variant:#c4c6d5;--color-surface-tint:#2856c6;--color-primary:#194cbc;--color-primary-container:#3b66d6;--color-on-primary:#fff;--color-on-primary-container:#eeefff;--color-inverse-primary:#b4c5ff;--color-secondary:#5f5e5e;--color-secondary-container:#e04f1a;--color-on-secondary:#fff;--color-on-secondary-container:#636262;--color-tertiary:#46566c;--color-tertiary-container:#5e6e85;--color-on-tertiary:#fff;--color-on-tertiary-container:#e9f0ff;--color-text-primary:var(--color-on-surface);--color-text-secondary:var(--color-on-surface-variant);--color-error:#ba1a1a;--color-on-error:#fff;--color-error-container:#ffdad6;--color-on-error-container:#93000a;--color-primary-fixed:#dbe1ff;--color-primary-fixed-dim:#b4c5ff;--color-on-primary-fixed:#00174b;--color-on-primary-fixed-variant:#003da9;--color-secondary-fixed:#e5e2e1;--color-secondary-fixed-dim:#c8c6c5;--color-on-secondary-fixed:#1b1c1c;--color-on-secondary-fixed-variant:#474746;--color-tertiary-fixed:#d3e4fe;--color-tertiary-fixed-dim:#b7c8e1;--color-on-tertiary-fixed:#0b1c30;--color-on-tertiary-fixed-variant:#38485d;--color-surface-variant:#e0e3e5;--font-family-headings:"Geist", sans-serif;--font-family-body:"Inter", sans-serif;--font-family:var(--font-family-body);--font-size-headline-xl:48px;--font-line-height-headline-xl:56px;--font-weight-headline-xl:600;--font-letter-spacing-headline-xl:-.02em;--font-size-headline-lg:32px;--font-line-height-headline-lg:40px;--font-weight-headline-lg:600;--font-letter-spacing-headline-lg:-.01em;--font-size-headline-md:24px;--font-line-height-headline-md:32px;--font-weight-headline-md:500;--font-size-body-lg:18px;--font-line-height-body-lg:28px;--font-weight-body-lg:400;--font-size-body-md:16px;--font-line-height-body-md:24px;--font-weight-body-md:400;--font-size-label-sm:14px;--font-line-height-label-sm:20px;--font-weight-label-sm:500;--font-letter-spacing-label-sm:.02em;--font-size-headline-lg-mobile:28px;--font-line-height-headline-lg-mobile:36px;--font-weight-headline-lg-mobile:600;--radius-sm:.125rem;--radius-default:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--spacing-base:4px;--spacing-xs:8px;--spacing-sm:16px;--spacing-md:24px;--spacing-lg:48px;--spacing-xl:80px;--spacing-gutter:24px;--spacing-margin-mobile:16px;--spacing-margin-desktop:64px;--spacing-container-max:1280px;--shadow-level-1:0 4px 20px #5f5e5e0a;--shadow-level-2:0 8px 30px #5f5e5e14;--shadow-level-3:0 12px 40px #5f5e5e1f}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--font-family-body);background-color:var(--color-background);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-headings);color:var(--color-text-primary)}h1{font-size:var(--font-size-headline-xl);line-height:var(--font-line-height-headline-xl);font-weight:var(--font-weight-headline-xl);letter-spacing:var(--font-letter-spacing-headline-xl)}h2{font-size:var(--font-size-headline-lg);line-height:var(--font-line-height-headline-lg);font-weight:var(--font-weight-headline-lg);letter-spacing:var(--font-letter-spacing-headline-lg)}h3{font-size:var(--font-size-headline-md);line-height:var(--font-line-height-headline-md);font-weight:var(--font-weight-headline-md)}p{color:var(--color-text-secondary)}a{color:var(--color-primary);text-decoration:none;transition:color .2s}a:hover{color:var(--color-primary-container)}button{cursor:pointer;border:none;outline:none;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit;outline:none}.container{width:100%;max-width:var(--spacing-container-max);padding-left:var(--spacing-margin-desktop);padding-right:var(--spacing-margin-desktop);margin-left:auto;margin-right:auto}@media (width<=768px){h1{font-size:var(--font-size-headline-xl-mobile);line-height:var(--font-line-height-headline-xl-mobile)}.container{padding-left:var(--spacing-margin-mobile);padding-right:var(--spacing-margin-mobile)}}.text-primary{color:var(--color-primary)!important}.bg-primary{background-color:var(--color-primary)!important}.card-shadow{box-shadow:var(--shadow-level-1)}.hover-lift{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.hover-lift:hover{transform:translateY(-8px)}.app-div-inline-1{color:#fff;text-align:center;background-color:#111816;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px;font-family:system-ui,sans-serif;display:flex}.app-div-inline-2{background-color:#ba1a1a1a;border:1px solid #ffb59c;border-radius:12px;max-width:500px;padding:40px;box-shadow:0 8px 32px #00000080}.app-h1-inline-3{color:#ffb59c;letter-spacing:2px;margin:0 0 10px;font-size:24px}.app-p-inline-4{color:#ffb59c;margin:0 0 20px;font-size:18px;font-weight:700}.app-p-inline-5{color:#aab8b2;font-size:14px;line-height:1.6}.app-div-inline-6{flex-direction:column;min-height:100vh;display:flex}.app-main-inline-7{flex:1 0 auto}.site-header{z-index:100;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-surface-container-high);width:100%;height:80px;box-shadow:var(--shadow-level-1);background-color:#f9f9f9d9;position:fixed;top:0;left:0}.header-container{justify-content:space-between;align-items:center;height:100%;display:flex}.site-logo{font-size:var(--font-size-headline-md);color:var(--color-text-primary);letter-spacing:-.01em;font-weight:700;text-decoration:none}.site-logo:hover{color:var(--color-primary)}.main-nav{align-items:center;gap:var(--spacing-lg);display:flex}.nav-link{font-size:var(--font-size-body-md);color:var(--color-text-secondary);border-bottom:2px solid #0000;padding:4px 0;font-weight:500;transition:all .2s}.nav-link:hover{color:var(--color-primary)}.admin-link{align-items:center;gap:6px;display:flex;color:var(--color-secondary-container)!important}.admin-link:hover{color:var(--color-secondary)!important}.action-section{align-items:center;gap:var(--spacing-md);display:flex}.search-bar{position:relative}.search-input{background-color:var(--color-surface-container-low);border-radius:var(--radius-full);font-size:var(--font-size-label-md);border:1px solid #0000;width:180px;padding:8px 16px;transition:all .2s}.search-input:focus{background-color:var(--color-surface);border-color:var(--color-primary-container);width:220px;box-shadow:0 0 0 3px #3b66d626}.icon-button{color:var(--color-text-secondary);border-radius:var(--radius-full);background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.icon-button:hover{color:var(--color-primary);background-color:var(--color-surface-container)}.icon-button:active{transform:scale(.95)}.cart-button{position:relative}.cart-badge{background-color:var(--color-secondary-container);color:var(--color-on-secondary);border-radius:var(--radius-full);justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:0;right:0}.user-profile-menu{align-items:center;gap:var(--spacing-sm);display:flex}.user-name{font-size:var(--font-size-label-sm);color:var(--color-text-secondary);font-weight:600}.logout-button{color:var(--color-error)}.logout-button:hover{background-color:var(--color-error-container);color:var(--color-error)}.login-button-link{color:var(--color-text-secondary)}.login-button-link:hover{color:var(--color-primary)}.mobile-menu-button{display:none}.notifications-menu-container,.notification-button{position:relative}.notification-badge{background-color:var(--color-error,#ba1a1a);color:#fff;border-radius:var(--radius-full);justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:700;display:flex;position:absolute;top:0;right:0}.notifications-dropdown{background-color:var(--color-surface);border:1px solid var(--color-outline-variant,#bccac4);border-radius:var(--radius-md);width:360px;max-height:480px;box-shadow:var(--shadow-level-3);z-index:1010;flex-direction:column;margin-top:12px;animation:.2s cubic-bezier(.16,1,.3,1) dropdownFadeIn;display:flex;position:absolute;top:100%;right:0;overflow:hidden}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.notifications-dropdown-header{border-bottom:1px solid var(--color-surface-container,#eee);background-color:var(--color-surface-container-low,#f3f3f3);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.notifications-dropdown-header span{color:var(--color-text-primary);font-size:14px;font-weight:700}.notifications-dropdown-actions{color:var(--color-outline);align-items:center;gap:6px;font-size:11px;display:flex}.dropdown-action-link{color:var(--color-primary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:2px 4px;font-size:11px;font-weight:700;transition:all .2s}.dropdown-action-link:hover{background-color:#194cbc14}.notifications-dropdown-body{flex:1;overflow-y:auto}.no-notifications{text-align:center;color:var(--color-text-secondary);padding:32px 16px;font-size:13px}.notification-item{border-bottom:1px solid var(--color-surface-container,#eee);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 16px;transition:background-color .2s;display:flex;position:relative}.notification-item:hover{background-color:var(--color-surface-container-low,#f3f3f3)}.notification-item.unread{background-color:#194cbc05}.notification-item.unread:hover{background-color:#194cbc0d}.notification-item-icon{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.notification-item-icon.system{color:#b78103;background-color:#ffc1071f}.notification-item-icon.auction{color:var(--color-secondary);background-color:#ba1a1a1a}.notification-item-icon.transaction{color:var(--color-primary);background-color:#194cbc14}.notification-item-icon.security{color:var(--color-error);background-color:#ba1a1a14}.notification-item-icon.chat{color:var(--color-tertiary);background-color:#00658d14}.notification-item-content{flex-direction:column;flex:1;gap:2px;padding-right:20px;display:flex}.notification-item-title{color:var(--color-text-primary);font-size:12px;font-weight:700}.notification-item-desc{color:var(--color-text-secondary);word-break:break-word;font-size:11px;line-height:1.4}.notification-item-time{color:var(--color-outline);margin-top:2px;font-size:9px}.delete-notification-btn{color:var(--color-outline);cursor:pointer;border-radius:var(--radius-sm);opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.notification-item:hover .delete-notification-btn{opacity:1}.delete-notification-btn:hover{color:var(--color-error);background-color:var(--color-error-container)}.notification-unread-dot{background-color:var(--color-primary);border-radius:50%;width:6px;height:6px;position:absolute;bottom:12px;right:16px}@media (width<=768px){.main-nav,.search-bar{display:none}.mobile-menu-button{display:flex}}.header-Link-inline-1{align-items:center;display:flex}.header-img-inline-2{width:auto;height:76px;display:block}.header-div-inline-3{align-items:center;gap:10px;display:flex}.header-Link-inline-4{color:var(--color-text-secondary);align-items:center;display:inline-flex}.site-footer{background-color:var(--color-surface-container-lowest);border-top:1px solid var(--color-surface-container-high);padding-top:var(--spacing-xl);padding-bottom:var(--spacing-lg);margin-top:var(--spacing-xl)}.footer-content{gap:var(--spacing-xl);flex-direction:column;display:flex}.brand-info{max-width:320px}.footer-logo{font-size:var(--font-size-headline-md);color:var(--color-text-primary);margin-bottom:var(--spacing-sm);font-weight:700}.footer-desc{font-size:var(--font-size-body-md);color:var(--color-text-secondary);line-height:var(--font-line-height-body-md)}.footer-links-grid{gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr);width:100%;display:grid}.link-col{gap:var(--spacing-sm);flex-direction:column;display:flex}.col-title{font-size:var(--font-size-label-md);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-xs);font-weight:700}.footer-link{font-size:var(--font-size-body-md);color:var(--color-text-secondary);transition:color .2s}.footer-link:hover{color:var(--color-secondary-container)}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xl);padding-top:var(--spacing-md);border-top:1px solid var(--color-surface-container-high);flex-direction:column;display:flex}.copyright{font-size:var(--font-size-label-sm);color:var(--color-text-secondary);opacity:.8}.payment-badges{gap:var(--spacing-md);color:var(--color-text-secondary);opacity:.6;display:flex}@media (width>=768px){.footer-content{flex-direction:row;justify-content:space-between}.footer-links-grid{gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr);width:auto}.footer-bottom{flex-direction:row}}.footer-h2-inline-1{align-items:center;margin:0 0 16px;display:flex}.footer-img-inline-2{width:auto;height:48px;display:block}.cart-drawer-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;justify-content:flex-end;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.cart-drawer{background-color:var(--color-surface);width:100%;max-width:420px;height:100%;box-shadow:var(--shadow-level-3);flex-direction:column;animation:.3s cubic-bezier(.16,1,.3,1) forwards slide-in-drawer;display:flex}@keyframes slide-in-drawer{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-header{justify-content:justify;padding:var(--spacing-lg);border-bottom:1px solid var(--color-surface-container-high);justify-content:space-between;align-items:center;display:flex}.drawer-title{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-headline-md);font-weight:600;display:flex}.close-drawer-button{color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.close-drawer-button:hover{background-color:var(--color-surface-container);color:var(--color-text-primary)}.drawer-content{padding:var(--spacing-lg);flex:1;overflow-y:auto}.empty-cart-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.empty-icon{color:var(--color-surface-dim);margin-bottom:var(--spacing-md)}.empty-text{font-size:var(--font-size-body-md);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.shop-now-button{background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-default);cursor:pointer;border:none;padding:12px 24px;font-weight:700;transition:opacity .2s}.shop-now-button:hover{opacity:.9}.cart-items-list{gap:var(--spacing-md);flex-direction:column;display:flex}.cart-item-card{gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-surface-container-lowest);border-radius:var(--radius-md);border:1px solid var(--color-surface-container-high);box-shadow:var(--shadow-level-1);display:flex}.cart-item-image{object-fit:cover;border-radius:var(--radius-default);width:80px;height:80px}.cart-item-details{flex-direction:column;flex:1;display:flex}.cart-item-name{font-size:var(--font-size-label-md);color:var(--color-text-primary);margin-bottom:2px}.cart-item-price{font-size:var(--font-size-body-md);color:var(--color-secondary);margin-bottom:var(--spacing-sm);font-weight:600}.cart-item-actions{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.quantity-controller{border:1px solid var(--color-outline-variant);border-radius:var(--radius-sm);align-items:center;display:flex;overflow:hidden}.quantity-btn{background-color:var(--color-surface-container-low);cursor:pointer;width:24px;height:24px;color:var(--color-text-secondary);border:none;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.quantity-btn:hover{background-color:var(--color-surface-container-high)}.quantity-val{font-size:var(--font-size-label-sm);text-align:center;width:32px;font-weight:600}.remove-item-btn{color:var(--color-error);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.remove-item-btn:hover{background-color:var(--color-error-container)}.drawer-footer{padding:var(--spacing-lg);border-top:1px solid var(--color-surface-container-high);background-color:var(--color-surface-container-low)}.total-summary{margin-bottom:var(--spacing-lg);justify-content:space-between;display:flex}.summary-label{font-size:var(--font-size-body-md);font-weight:500}.summary-amount{font-size:var(--font-size-headline-md);color:var(--color-text-primary);font-weight:700}.checkout-button{background-color:var(--color-secondary-container);width:100%;color:var(--color-on-secondary);border-radius:var(--radius-default);cursor:pointer;border:none;padding:14px;font-weight:700;transition:opacity .2s}.checkout-button:hover{opacity:.9}.bid-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;height:100%;padding:var(--spacing-md);background-color:#0006;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.bid-modal{background-color:var(--color-surface);border-radius:var(--radius-lg);width:100%;max-width:480px;box-shadow:var(--shadow-level-3);flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) forwards modal-fade-in;display:flex;overflow:hidden}@keyframes modal-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header{padding:var(--spacing-lg);border-bottom:1px solid var(--color-surface-container-high);justify-content:space-between;align-items:center;display:flex}.modal-title{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-headline-md);font-weight:600;display:flex}.header-icon{color:var(--color-secondary-container)}.close-modal-btn{color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.close-modal-btn:hover{background-color:var(--color-surface-container);color:var(--color-text-primary)}.modal-content{padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;display:flex}.product-summary-bid{gap:var(--spacing-md);background-color:var(--color-surface-container-low);padding:var(--spacing-md);border-radius:var(--radius-md);align-items:center;display:flex}.summary-img{object-fit:cover;border-radius:var(--radius-default);width:70px;height:70px}.summary-details{flex:1}.product-title{font-size:var(--font-size-label-md);color:var(--color-text-primary)}.product-condition{color:var(--color-primary);font-size:11px;font-weight:700}.price-row{gap:var(--spacing-xs);font-size:var(--font-size-label-sm);margin-top:4px;display:flex}.price-row .label{color:var(--color-text-secondary)}.price-row .price{color:var(--color-text-primary);font-weight:700}.modal-error-banner{background-color:var(--color-error-container);color:var(--color-on-error-container);border-radius:var(--radius-default);font-size:var(--font-size-label-sm);padding:10px 14px}.modal-success-banner{color:var(--color-primary);border-radius:var(--radius-default);font-size:var(--font-size-label-sm);background-color:#3b66d626;padding:10px 14px;font-weight:600}.bid-form{gap:var(--spacing-md);flex-direction:column;display:flex}.form-group-bid{gap:var(--spacing-xs);flex-direction:column;display:flex}.label-text{font-size:var(--font-size-label-sm);color:var(--color-text-primary);font-weight:700}.modal-input{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface);width:100%;font-size:var(--font-size-body-md);padding:12px}.modal-input:focus{border-color:var(--color-primary-container);box-shadow:0 0 0 3px #3b66d626}.input-hint{color:var(--color-text-secondary);font-size:10px}.security-notice-bid{gap:var(--spacing-sm);border-radius:var(--radius-default);padding:var(--spacing-md);color:var(--color-text-secondary);background-color:#00658d14;font-size:11px;line-height:1.4;display:flex}.shield-icon{color:var(--color-tertiary);flex-shrink:0}.modal-btn{font-size:var(--font-size-label-md);border-radius:var(--radius-default);cursor:pointer;border:none;padding:10px 24px;font-weight:700}.btn-cancel{background-color:var(--color-surface-container);color:var(--color-text-secondary)}.btn-cancel:hover{background-color:var(--color-surface-container-high)}.btn-submit{background-color:var(--color-secondary-container);color:var(--color-on-secondary);box-shadow:var(--shadow-level-1)}.btn-submit:hover{opacity:.9}@keyframes pulse-bid{0%{opacity:.85;transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 10px #3b66d680);transform:scale(1.08)}to{opacity:.85;transform:scale(1)}}@keyframes scan-bid{0%{filter:drop-shadow(0 0 2px var(--color-secondary));transform:scale(1)}50%{filter:drop-shadow(0 0 15px var(--color-secondary));transform:scale(1.05)}to{filter:drop-shadow(0 0 2px var(--color-secondary));transform:scale(1)}}.bid-modal-div-inline-1{border-top:1px solid var(--color-surface-container-high);justify-content:space-between;margin-top:6px;padding-top:6px;font-size:11px;display:flex}.bid-modal-span-inline-2{color:var(--color-text-secondary);font-weight:600}.bid-modal-span-inline-3{align-items:center;gap:3px;font-weight:700;display:flex}.bid-modal-div-inline-4{text-align:center;border:1px solid var(--color-secondary);background-color:#ba1a1a0d;flex-direction:column;align-items:center;gap:12px;padding:24px}.bid-modal-Lock-inline-5{color:var(--color-secondary)}.bid-modal-p-inline-6{color:var(--color-text-primary);font-weight:700}.bid-modal-button-inline-7{width:100%;margin-top:8px}.bid-modal-div-inline-8{text-align:center;border:1px solid var(--color-secondary);background-color:#ba1a1a0d;flex-direction:column;align-items:center;gap:12px;padding:24px}.bid-modal-Lock-inline-9{color:var(--color-secondary)}.bid-modal-p-inline-10{color:var(--color-text-primary);font-weight:700}.bid-modal-button-inline-11{width:100%;margin-top:8px}.bid-modal-div-inline-12{flex-direction:column;gap:14px;display:flex}.bid-modal-div-inline-13{border:1px dashed var(--color-secondary);color:var(--color-text-secondary);background-color:#ba1a1a0d;border-radius:8px;padding:12px;font-size:11px;line-height:1.4}.bid-modal-strong-inline-14{color:var(--color-text-primary);margin-bottom:4px;display:block}.bid-modal-label-inline-15{border:1px solid var(--color-surface-container-high);background-color:var(--color-surface-container-low);cursor:pointer;color:var(--color-text-primary);border-radius:6px;align-items:flex-start;gap:8px;padding:10px;font-size:11px;display:flex}.bid-modal-input-inline-16{cursor:pointer;margin-top:2px}.bid-modal-div-inline-17{position:relative}.bid-modal-input-inline-18{text-align:center;letter-spacing:12px;font-size:24px;font-weight:700}.bid-modal-button-inline-19{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.bid-modal-div-inline-20{gap:8px;margin-top:10px;display:flex}.bid-modal-button-inline-21,.bid-modal-button-inline-22{flex:1}.bid-modal-button-inline-23{flex:2}.bid-modal-div-inline-24{text-align:center;padding:10px 0}.bid-modal-Fingerprint-inline-25{color:var(--color-primary);cursor:pointer;margin:0 auto}.bid-modal-p-inline-26{margin-top:15px;font-size:13px;font-weight:700}.bid-modal-span-inline-27{color:var(--color-text-secondary);margin-top:4px;font-size:10px;display:block}.bid-modal-Fingerprint-inline-28{color:var(--color-secondary);margin:0 auto}.bid-modal-p-inline-29{color:var(--color-secondary);margin-top:15px;font-size:13px;font-weight:700}.bid-modal-Fingerprint-inline-30{color:var(--color-primary);margin:0 auto}.bid-modal-p-inline-31{color:var(--color-primary);margin-top:15px;font-size:13px;font-weight:700}.bid-modal-div-inline-32{gap:8px;margin-top:20px;display:flex}.bid-modal-button-inline-33,.bid-modal-button-inline-34{flex:1}.bid-modal-input-inline-35{background-color:var(--color-surface-container-low);color:var(--color-text-secondary);cursor:not-allowed}.midtrans-modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;height:100%;padding:var(--spacing-md);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.midtrans-modal{background-color:var(--color-surface);border-radius:var(--radius-md);width:100%;max-width:440px;box-shadow:var(--shadow-level-3);flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) forwards modal-slide-up;display:flex;overflow:hidden}@keyframes modal-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.midtrans-header{color:#fff;background-color:#0b1a30;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.midtrans-branding{align-items:center;gap:var(--spacing-sm);display:flex}.midtrans-logo-text{letter-spacing:-.02em;font-size:16px;font-weight:800}.snap-badge{text-transform:uppercase;background-color:var(--color-primary-container);color:#0b1a30;border-radius:var(--radius-sm);padding:1px 4px;font-size:9px;font-weight:700}.close-midtrans-btn{color:#8da2b5;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex}.close-midtrans-btn:hover{color:#fff}.midtrans-tx-summary{border-bottom:1px solid var(--color-surface-container-high);background-color:#f0f4f9;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.summary-left{flex-direction:column;display:flex}.merchant-name{font-size:var(--font-size-label-md);color:#0b1a30;font-weight:700}.order-id{color:var(--color-text-secondary);font-size:11px}.summary-right{flex-direction:column;align-items:flex-end;display:flex}.total-label{color:var(--color-text-secondary);text-transform:uppercase;font-size:9px}.total-amount{color:#0b1a30;font-size:16px;font-weight:800}.midtrans-body{padding:var(--spacing-lg);min-height:260px}.section-title-midtrans{font-size:var(--font-size-label-sm);color:#0b1a30;margin-bottom:var(--spacing-md);font-weight:700}.payment-options-list{gap:var(--spacing-sm);flex-direction:column;display:flex}.pay-option-btn{align-items:center;gap:var(--spacing-md);border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface);cursor:pointer;text-align:left;width:100%;padding:12px;transition:all .2s;display:flex}.pay-option-btn:hover{background-color:#f7fafc;border-color:#0b1a30}.option-icon{font-size:20px}.option-text{flex-direction:column;display:flex}.option-name{font-size:var(--font-size-label-md);color:#0b1a30;font-weight:600}.option-sub{color:var(--color-text-secondary);font-size:10px}.confirm-icon-wrapper{margin-bottom:var(--spacing-md)}.confirm-icon-wrapper .shield-icon{color:var(--color-primary);margin:0 auto}.confirm-desc{font-size:var(--font-size-body-md);color:var(--color-text-secondary);margin-top:var(--spacing-xs);margin-bottom:var(--spacing-lg)}.simulation-buttons-grid{gap:var(--spacing-sm);max-width:280px;margin:0 auto var(--spacing-lg) auto;flex-direction:column;display:flex}.sim-btn{width:100%;font-size:var(--font-size-label-md);border-radius:var(--radius-default);cursor:pointer;border:none;padding:12px;font-weight:700;transition:opacity .2s}.sim-btn-success{background-color:var(--color-primary-container);color:#fff}.sim-btn-failed{color:#fff;background-color:#ba1a1a}.sim-btn-pending{color:#380c00;background-color:#ffb59c}.sim-btn:hover{opacity:.9}.back-select-btn{color:var(--color-text-secondary);font-size:var(--font-size-label-sm);cursor:pointer;background:0 0;border:none;text-decoration:underline}.step-result{flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.result-icon{margin-bottom:var(--spacing-md)}.result-icon.success{color:var(--color-primary-container)}.result-icon.failed{color:#ba1a1a}.result-icon.pending{color:var(--color-secondary)}.midtrans-footer{padding:var(--spacing-sm) var(--spacing-lg);border-top:1px solid var(--color-surface-container-high);background-color:#f7fafc}.secured-by{color:var(--color-text-secondary);text-align:center;opacity:.8;font-size:10px}.text-center{text-align:center}.midtrans-modal-div-inline-1{flex-direction:column;gap:4px;display:flex}.midtrans-modal-img-inline-2{width:auto;height:28px;display:block}.home-view{padding-top:0}.hero-section{height:80vh;min-height:550px;margin-bottom:var(--spacing-xl);align-items:center;display:flex;position:relative;overflow:hidden}.hero-image-container{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.hero-img{object-fit:cover;width:100%;height:100%}.hero-gradient-overlay{background:linear-gradient(90deg,#f9f9f9bf 20%,#f9f9f900 80%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-text-content{z-index:1;gap:var(--spacing-md);flex-direction:column;max-width:640px;display:flex;position:relative}.hero-tag{padding:var(--spacing-xs) var(--spacing-md);color:var(--color-primary);font-size:var(--font-size-label-md);border-radius:var(--radius-full);background-color:#3b66d626;align-self:flex-start;font-weight:600}.hero-headline{font-size:var(--font-size-headline-xl);line-height:var(--font-line-height-headline-xl);font-weight:var(--font-weight-headline-xl);letter-spacing:var(--font-letter-spacing-headline-xl);color:var(--color-text-primary)}.hero-subheading{font-size:var(--font-size-body-lg);line-height:var(--font-line-height-body-lg);color:var(--color-text-secondary)}.hero-actions{gap:var(--spacing-md);margin-top:var(--spacing-md);display:flex}.btn{font-size:var(--font-size-label-md);border-radius:var(--radius-default);cursor:pointer;padding:12px 32px;font-weight:700;transition:all .2s}.btn-primary{background-color:var(--color-secondary-container);color:var(--color-on-secondary);box-shadow:var(--shadow-level-1);border:none}.btn-primary:hover{opacity:.9;transform:translateY(-1px)}.btn-primary:active{transform:scale(.98)}.btn-outline{border:1px solid var(--color-primary);color:var(--color-primary);background:0 0}.btn-outline:hover{background-color:#3b66d60d}.section-header{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:flex-end;display:flex}.section-header.center{text-align:center;margin-bottom:var(--spacing-xl);flex-direction:column;align-items:center}.section-title{font-size:var(--font-size-headline-lg);line-height:var(--font-line-height-headline-lg);color:var(--color-text-primary)}.section-subtitle{font-size:var(--font-size-body-md);color:var(--color-text-secondary);margin-top:4px}.view-all-btn{color:var(--color-primary);font-size:var(--font-size-label-md);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-weight:600;transition:all .2s;display:flex}.view-all-btn:hover{gap:8px}.categories-section{margin-bottom:var(--spacing-xl)}.bento-grid{gap:var(--spacing-lg);grid-template-columns:1fr;min-height:auto;display:grid}.bento-item{border-radius:var(--radius-lg);cursor:pointer;background-color:var(--color-surface-container);box-shadow:var(--shadow-level-1);transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.bento-item:hover{transform:translateY(-8px)}.bento-img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.bento-item:hover .bento-img{transform:scale(1.05)}.bento-gradient-overlay{background:linear-gradient(#0000 40%,#0009 100%);width:100%;height:100%;position:absolute;top:0;left:0}.bento-gradient-overlay-sm{background:linear-gradient(#0000 50%,#0009 100%);width:100%;height:100%;position:absolute;top:0;left:0}.bento-content{padding:var(--spacing-xl);color:#fff;align-items:flex-start;gap:var(--spacing-sm);z-index:2;flex-direction:column;width:100%;display:flex;position:absolute;bottom:0;left:0}.bento-title{font-size:var(--font-size-headline-md);color:#fff;font-weight:700}.bento-desc{font-size:var(--font-size-body-md);color:#ffffffe6;max-width:380px}.bento-btn{margin-top:var(--spacing-sm);color:var(--color-text-primary);font-size:var(--font-size-label-sm);border-radius:var(--radius-full);cursor:pointer;background-color:#fff;border:none;padding:8px 24px;font-weight:600;transition:background-color .2s}.bento-btn:hover{background-color:var(--color-surface-container-low)}.bento-content-sm{padding:var(--spacing-lg);color:#fff;z-index:2;flex-direction:column;gap:4px;width:100%;display:flex;position:absolute;bottom:0;left:0}.bento-title-sm{font-size:var(--font-size-body-lg);color:#fff;font-weight:600}.bento-link{font-size:var(--font-size-label-sm);color:#ffffffe6;align-items:center;font-weight:600;display:flex}.audio-item{text-align:center;padding:var(--spacing-xl);justify-content:center;align-items:center;gap:var(--spacing-sm);background-color:#194cbc0f;border:1px solid #194cbc1a;flex-direction:column;display:flex}.audio-icon-container{color:var(--color-primary);margin-bottom:var(--spacing-xs)}.audio-title{font-size:var(--font-size-headline-md);color:var(--color-primary);font-weight:600}.audio-desc{font-size:var(--font-size-body-md);color:var(--color-text-secondary);max-width:250px}.audio-link{font-size:var(--font-size-label-md);color:var(--color-primary);margin-top:var(--spacing-sm);font-weight:700;transition:opacity .2s}.audio-link:hover{opacity:.8}.featured-section{background-color:var(--color-surface-container-low);padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.products-grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.product-card{background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-1);flex-direction:column;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex;overflow:hidden}.product-card:hover{transform:translateY(-8px)}.product-image-wrapper-tech{background-color:var(--color-surface-container);justify-content:center;align-items:center;height:256px;display:flex;position:relative;overflow:hidden}.product-card-img-tech{object-fit:contain;width:100%;height:100%;padding:var(--spacing-lg);transition:transform .4s}.product-card:hover .product-card-img-tech{transform:scale(1.04)}.product-card-body-tech{padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;flex-grow:1;display:flex}.product-card-meta-tech{justify-content:space-between;align-items:center;display:flex}.product-brand-tech{font-size:var(--font-size-label-sm);color:var(--color-text-secondary)}.product-tag-tech{color:var(--color-primary);border-radius:var(--radius-sm);background-color:#3b66d626;padding:2px 6px;font-size:10px;font-weight:700}.product-card-title-tech{font-size:var(--font-size-body-md);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;line-height:1.4;overflow:hidden}.product-card-price-tech{font-size:var(--font-size-body-md);color:var(--color-secondary);margin:0 0 var(--spacing-xs) 0;font-weight:700}.product-add-btn-tech{background-color:var(--color-surface-container);width:100%;color:var(--color-text-primary);font-size:var(--font-size-label-sm);border-radius:var(--radius-default);cursor:pointer;text-align:center;border:none;padding:10px 0;font-weight:600;transition:all .2s}.product-card:hover .product-add-btn-tech{background-color:var(--color-primary);color:#fff}.product-add-btn-tech:active{transform:scale(.98)}.values-section{gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);grid-template-columns:1fr;display:grid}.value-card{text-align:center;flex-direction:column;align-items:center;display:flex}.value-icon-wrapper{border-radius:var(--radius-full);width:64px;height:64px;color:var(--color-primary);margin-bottom:var(--spacing-md);background-color:#194cbc14;justify-content:center;align-items:center;display:flex}.value-title{font-size:var(--font-size-label-md);margin-bottom:var(--spacing-xs);font-weight:700}.value-desc{font-size:var(--font-size-body-md);color:var(--color-text-secondary);max-width:280px}.newsletter-section{padding:var(--spacing-xl) 0;background-color:#3b66d614}.newsletter-container{text-align:center;flex-direction:column;align-items:center;display:flex;max-width:600px!important}.newsletter-title{font-size:var(--font-size-headline-lg);margin-bottom:var(--spacing-sm)}.newsletter-desc{font-size:var(--font-size-body-md);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.newsletter-form{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.newsletter-input{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface);flex:1;padding:14px 20px;transition:border-color .2s}.newsletter-input:focus{border-color:var(--color-primary)}.newsletter-submit-btn{background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-default);cursor:pointer;border:none;padding:14px 32px;font-weight:700;transition:opacity .2s}.newsletter-submit-btn:hover{opacity:.9}@media (width>=576px){.newsletter-form{flex-direction:row}}@media (width>=768px){.bento-grid{gap:var(--spacing-lg);grid-template-rows:repeat(2,280px);grid-template-columns:repeat(12,1fr)}.smartphones-item{grid-area:span 2/span 8}.laptops-item,.audio-item{grid-area:span 1/span 4}.products-grid{grid-template-columns:repeat(2,1fr)}.values-section{grid-template-columns:repeat(3,1fr)}}@media (width>=992px){.products-grid{grid-template-columns:repeat(4,1fr)}}.carousel-section{color:#fff;background:radial-gradient(circle at 70% 30%,#3b66d61f 0%,#141417f2 70%),#141417;border-bottom:1px solid #ffffff0d;align-items:center;height:60vh;min-height:480px;display:flex;position:relative;overflow:hidden}.carousel-container{width:100%;height:100%;position:relative}.carousel-slide{opacity:0;visibility:hidden;z-index:1;grid-template-columns:1fr;align-items:center;width:100%;height:100%;transition:opacity .8s ease-in-out,visibility .8s ease-in-out;display:grid;position:absolute;top:0;left:0}.carousel-slide.active{opacity:1;visibility:visible;z-index:2}@media (width>=768px){.carousel-slide{grid-template-columns:1.2fr .8fr}}.carousel-content{z-index:3;flex-direction:column;gap:1rem;padding:2rem;display:flex}.carousel-views-badge{color:var(--color-primary);border-radius:var(--radius-full);font-size:var(--font-size-label-sm);background:#3b66d626;border:1px solid #3b66d64d;align-self:flex-start;align-items:center;gap:6px;padding:6px 14px;font-weight:600;display:flex}.carousel-title{color:#fff;font-size:2.5rem;font-weight:700;line-height:1.2}.carousel-subtitle{font-size:var(--font-size-body-lg);color:#ffffffb3;max-width:500px}.carousel-price{color:var(--color-secondary);font-size:1.5rem;font-weight:700}.carousel-actions{gap:1rem;margin-top:1rem;display:flex}.carousel-image-wrapper{justify-content:center;align-items:center;height:100%;padding:2rem;display:flex;position:relative}.carousel-image-bg-glow{background:var(--color-primary);filter:blur(80px);opacity:.15;z-index:0;border-radius:50%;width:250px;height:250px;position:absolute}.carousel-img{object-fit:contain;filter:drop-shadow(0 15px 30px #00000080);z-index:1;max-width:85%;max-height:320px;transition:transform .5s}.carousel-slide.active .carousel-img{animation:4s ease-in-out infinite carousel-float}.carousel-indicators{z-index:10;gap:.5rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.carousel-indicator{cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;width:10px;height:10px;transition:all .3s}.carousel-indicator.active{border-radius:var(--radius-full);background:var(--color-primary);width:24px}@keyframes carousel-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.home-view-button-inline-1{color:#fff;border-color:#fff}.home-view-div-inline-2{opacity:.8}.home-view-h1-inline-3{color:#fff}.home-view-p-inline-4{color:#ccc}.home-view-ArrowRight-inline-5{vertical-align:middle;margin-left:4px;display:inline-block}.home-view-div-inline-6,.home-view-h4-inline-7{cursor:pointer}.home-view-section-inline-8{margin:4rem auto}.home-view-div-inline-9{background:var(--color-primary);border-radius:var(--radius-lg);color:#fff;flex-direction:column;gap:1.5rem;padding:3rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #3b66d633}.home-view-div-inline-10{z-index:2;max-width:600px;position:relative}.home-view-h2-inline-11{margin-bottom:1rem;font-size:2rem;font-weight:600}.home-view-p-inline-12{opacity:.9;margin-bottom:2rem;line-height:1.6}.home-view-button-inline-13{background:var(--color-secondary);color:#fff;border:none}.home-view-div-inline-14{filter:blur(40px);background:#ffffff14;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-20%;right:-10%}.catalog-view{gap:var(--spacing-lg);padding-top:100px;padding-bottom:var(--spacing-xl);flex-direction:column;display:flex}.catalog-sidebar{gap:var(--spacing-lg);background-color:var(--color-surface);border-radius:var(--radius-lg);width:100%;padding:var(--spacing-lg);box-shadow:var(--shadow-level-1);flex-direction:column;height:fit-content;display:flex}.sidebar-search{width:100%;position:relative}.sidebar-search-input{border-radius:var(--radius-full);border:1px solid var(--color-outline-variant);width:100%;font-size:var(--font-size-label-md);background-color:var(--color-surface-container-low);padding:12px 40px 12px 16px;transition:all .2s}.sidebar-search-input:focus{background-color:var(--color-surface);border-color:var(--color-primary);box-shadow:0 0 0 3px #3b66d626}.search-icon{color:var(--color-text-secondary);position:absolute;top:50%;right:16px;transform:translateY(-50%)}.filter-group{border-bottom:1px solid var(--color-surface-container-high);padding-bottom:var(--spacing-md)}.filter-group:last-of-type{border-bottom:none}.filter-title{font-size:var(--font-size-label-md);color:var(--color-text-primary);margin-bottom:var(--spacing-md);letter-spacing:.05em;font-weight:700}.category-buttons{gap:var(--spacing-xs);flex-direction:column;display:flex}.category-filter-btn{align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-default);width:100%;color:var(--color-text-secondary);font-size:var(--font-size-label-md);text-align:left;cursor:pointer;background:0 0;border:none;padding:10px 12px;font-weight:500;transition:all .2s;display:flex}.category-filter-btn:hover{background-color:var(--color-surface-container);color:var(--color-text-primary)}.category-filter-btn.active{color:var(--color-primary);background-color:#194cbc1a;font-weight:700}.checkbox-list{gap:var(--spacing-sm);flex-direction:column;display:flex}.checkbox-label{align-items:center;gap:var(--spacing-sm);cursor:pointer;display:flex}.filter-checkbox{border-radius:var(--radius-sm);border:1px solid var(--color-outline);width:16px;height:16px;accent-color:var(--color-primary)}.checkbox-text{font-size:var(--font-size-body-md);color:var(--color-text-secondary);transition:color .2s}.checkbox-label:hover .checkbox-text{color:var(--color-text-primary)}.sidebar-info-banner{border-radius:var(--radius-md);padding:var(--spacing-md);background-color:#00658d14}.info-tag{color:var(--color-tertiary);text-transform:uppercase;margin-bottom:var(--spacing-xs);font-size:10px;font-weight:700}.info-title{font-size:var(--font-size-label-sm);color:var(--color-text-primary);font-weight:600}.catalog-main{flex:1}.catalog-main-header{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.catalog-title{font-size:var(--font-size-headline-lg);color:var(--color-text-primary)}.catalog-subtitle{font-size:var(--font-size-body-md);color:var(--color-text-secondary);margin-top:2px}.sort-wrapper{align-items:center;gap:var(--spacing-sm);align-self:flex-start;display:flex}.sort-label{font-size:var(--font-size-label-md);color:var(--color-text-secondary)}.sort-select{font-size:var(--font-size-label-md);color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;outline:none;font-weight:600}.no-products-state{text-align:center;padding:var(--spacing-xl) 0;background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-1);flex-direction:column;justify-content:center;align-items:center;display:flex}.info-icon{color:var(--color-surface-dim);margin-bottom:var(--spacing-md)}.catalog-grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.catalog-card{background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-1);border:1px solid var(--color-surface-container-high);flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.catalog-card:hover{box-shadow:var(--shadow-level-2);transform:translateY(-2px)}.card-image-section{aspect-ratio:4/3;background-color:var(--color-surface-container);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.card-image{object-fit:contain;width:100%;height:100%;padding:var(--spacing-md);transition:transform .4s}.catalog-card:hover .card-image{transform:scale(1.03)}.card-badge-preowned{background-color:var(--color-surface-container-highest);color:var(--color-text-secondary);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}.card-badge-new{color:var(--color-primary);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;background-color:#3b66d626;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}.card-badge-condition{color:var(--color-on-primary);border-radius:var(--radius-full);background-color:#194cbcd9;padding:4px 8px;font-size:10px;font-weight:600;position:absolute;top:12px;right:12px}.card-info-section{padding:var(--spacing-md);flex-direction:column;flex:1;display:flex}.card-brand{font-size:var(--font-size-label-sm);color:var(--color-text-secondary);margin-bottom:2px}.card-name{font-size:var(--font-size-headline-md);color:var(--color-text-primary);margin-bottom:var(--spacing-xs);font-weight:600}.card-desc{font-size:var(--font-size-body-md);color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;margin-bottom:var(--spacing-md);-webkit-box-orient:vertical;line-height:20px;display:-webkit-box;overflow:hidden}.card-footer-action{padding-top:var(--spacing-md);border-top:1px solid var(--color-surface-container-high);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.bid-info,.price-info{flex-direction:column;display:flex}.bid-label,.price-label{color:var(--color-text-secondary);text-transform:uppercase;font-size:10px}.bid-price,.product-price{font-size:var(--font-size-headline-md);color:var(--color-text-primary);font-weight:700}.bid-count{color:var(--color-primary);margin-top:2px;font-size:10px;font-weight:700}.stock-info{color:var(--color-text-secondary);margin-top:2px;font-size:10px;font-weight:600}.action-btn{font-size:var(--font-size-label-md);border-radius:var(--radius-default);cursor:pointer;box-shadow:var(--shadow-level-1);padding:10px 24px;font-weight:700;transition:all .2s}.bid-btn{background-color:var(--color-secondary-container);color:var(--color-on-secondary)}.bid-btn:hover{opacity:.9}.buy-btn{background-color:var(--color-primary);color:var(--color-on-primary)}.buy-btn:hover{opacity:.9}.buy-btn:disabled{background-color:var(--color-surface-dim);color:var(--color-text-secondary);cursor:not-allowed;box-shadow:none}.pagination{justify-content:center;gap:var(--spacing-xs);margin-top:var(--spacing-xl);display:flex}@media (width>=576px){.catalog-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.catalog-view{flex-direction:row}.catalog-sidebar{width:260px}.catalog-main-header{flex-direction:row;justify-content:space-between;align-items:center}.sort-wrapper{align-self:auto}}@media (width>=1200px){.catalog-grid{grid-template-columns:repeat(3,1fr)}}.catalog-view-div-inline-1,.catalog-view-h3-inline-2{cursor:pointer}.catalog-view-div-inline-3{flex-direction:column;gap:2px;margin-top:2px;display:flex}.catalog-view-span-inline-4{font-size:11px}.catalog-view-span-inline-5{color:var(--color-text-secondary);align-items:center;gap:3px;font-size:11px;display:flex}.checkout-view{padding-top:100px;padding-bottom:var(--spacing-xl)}.back-link-btn{color:var(--color-text-secondary);font-size:var(--font-size-label-sm);align-items:center;gap:var(--spacing-xs);cursor:pointer;margin-bottom:var(--spacing-md);background:0 0;border:none;font-weight:600;transition:color .2s;display:flex}.back-link-btn:hover{color:var(--color-primary)}.checkout-page-title{font-size:var(--font-size-headline-lg);color:var(--color-text-primary);margin-bottom:var(--spacing-lg)}.checkout-grid{gap:var(--spacing-lg);flex-direction:column;display:flex}.checkout-form-section{background-color:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-level-1);border:1px solid var(--color-surface-container-high);flex:3}.checkout-summary-section{background-color:var(--color-surface-container-low);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--color-surface-container-high);flex:2;height:fit-content}.section-title{font-size:var(--font-size-headline-md);color:var(--color-text-primary);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-surface-container-high);font-weight:600}.checkout-error-banner{background-color:var(--color-error-container);color:var(--color-on-error-container);padding:var(--spacing-md);border-radius:var(--radius-default);margin-bottom:var(--spacing-md);font-size:var(--font-size-label-md)}.form-group-checkout{gap:var(--spacing-xs);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.checkout-label-text{font-size:var(--font-size-label-sm);color:var(--color-text-primary);font-weight:700}.checkout-form-input,.checkout-form-select,.checkout-form-textarea{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface);width:100%;font-size:var(--font-size-body-md);padding:12px;transition:all .2s}.checkout-form-input:focus,.checkout-form-select:focus,.checkout-form-textarea:focus{border-color:var(--color-primary-container);box-shadow:0 0 0 3px #3b66d626}.form-row-checkout{gap:var(--spacing-md);flex-direction:column;display:flex}.checkout-security-notice{gap:var(--spacing-sm);border-radius:var(--radius-default);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);color:var(--color-text-secondary);font-size:var(--font-size-label-sm);background-color:#3b66d61a;line-height:1.4;display:flex}.secure-icon{color:var(--color-primary);flex-shrink:0}.pay-now-submit-btn{background-color:var(--color-secondary-container);width:100%;color:var(--color-on-secondary);border-radius:var(--radius-default);font-weight:700;font-size:var(--font-size-label-md);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-sm);box-shadow:var(--shadow-level-2);border:none;padding:16px;transition:opacity .2s;display:flex}.pay-now-submit-btn:hover{opacity:.9}.checkout-items-list{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.checkout-item-row{align-items:center;gap:var(--spacing-md);display:flex}.checkout-item-img{object-fit:cover;border-radius:var(--radius-sm);background-color:var(--color-surface);width:50px;height:50px}.checkout-item-info{flex:1}.checkout-item-name{font-size:var(--font-size-label-sm);color:var(--color-text-primary)}.checkout-item-qty{color:var(--color-text-secondary);font-size:11px}.checkout-item-total-price{font-size:var(--font-size-label-md);color:var(--color-text-primary);font-weight:700}.checkout-price-calculations{border-top:1px solid var(--color-surface-container-high);padding-top:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;display:flex}.calc-row{font-size:var(--font-size-body-md);color:var(--color-text-secondary);justify-content:space-between;display:flex}.free-shipping-text{color:var(--color-primary);font-weight:700}.total-calc-row{border-top:1px dashed var(--color-surface-container-high);padding-top:var(--spacing-md);margin-top:var(--spacing-xs);color:var(--color-text-primary)}.total-val{font-size:var(--font-size-headline-md);color:var(--color-secondary);font-weight:700}.checkout-btn-back{background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-default);cursor:pointer;border:none;padding:12px 24px;font-weight:700}@media (width>=576px){.form-row-checkout{flex-direction:row}}@media (width>=992px){.checkout-grid{flex-direction:row}}@keyframes pulse{0%{opacity:.85;transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 10px #3b66d680);transform:scale(1.08)}to{opacity:.85;transform:scale(1)}}@keyframes scan{0%{filter:drop-shadow(0 0 2px var(--color-secondary));transform:scale(1)}50%{filter:drop-shadow(0 0 15px var(--color-secondary));transform:scale(1.05)}to{filter:drop-shadow(0 0 2px var(--color-secondary));transform:scale(1)}}.pulse{background:#3b66d61a;border-radius:50%;padding:12px;transition:all .2s;animation:2s ease-in-out infinite pulse}.pulse:hover{background:#3b66d62e;transform:scale(1.05)}.scan-animation{background:#ba1a1a1a;border-radius:50%;padding:12px;animation:1.2s ease-in-out infinite scan}.checkout-auth-modal-overlay{z-index:1100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:100%;height:100%;padding:var(--spacing-md);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.checkout-auth-modal{background-color:var(--color-surface);border-radius:var(--radius-lg);width:100%;max-width:460px;box-shadow:var(--shadow-level-4);border:1px solid var(--color-surface-container-high);flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) forwards modal-fade-in;display:flex;overflow:hidden}.irrevocable-consent-disclaimer{border:1px dashed var(--color-secondary);border-radius:var(--radius-default);padding:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--color-text-secondary);background-color:#ba1a1a0a;font-size:11px;line-height:1.45}.irrevocable-consent-disclaimer strong{color:var(--color-text-primary);margin-bottom:4px;font-size:12px;display:block}.checkbox-consent-label{gap:var(--spacing-sm);color:var(--color-text-primary);cursor:pointer;align-items:flex-start;font-size:11px;line-height:1.4;display:flex}.checkbox-consent-label input{cursor:pointer;margin-top:2px}.pin-toggle-btn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .2s;display:flex}.pin-toggle-btn:hover{color:var(--color-text-primary)}.sec-btn{font-size:var(--font-size-label-md);border-radius:var(--radius-default);cursor:pointer;text-align:center;border:none;padding:10px 16px;font-weight:700;transition:all .2s}.btn-outline-sec{background-color:var(--color-surface-container);color:var(--color-text-primary);border:1px solid var(--color-outline-variant)}.btn-outline-sec:hover{background-color:var(--color-surface-container-high)}.btn-primary-sec{background-color:var(--color-secondary-container);color:var(--color-on-secondary);box-shadow:var(--shadow-level-1)}.auth-error-banner{background-color:var(--color-error-container);color:var(--color-on-error-container);padding:10px var(--spacing-md);border-radius:var(--radius-default);margin-bottom:var(--spacing-md);font-size:var(--font-size-label-sm);border:1px solid #ba1a1a33;font-weight:600}.checkout-view-div-inline-1{text-align:center;padding-top:120px}.checkout-view-ShoppingBag-inline-2{color:var(--color-surface-dim);margin-bottom:16px}.checkout-view-p-inline-3{color:var(--color-text-secondary);margin-bottom:24px}.checkout-view-div-inline-4{margin-bottom:20px}.checkout-view-input-inline-5,.checkout-view-input-inline-6,.checkout-view-input-inline-7{background-color:var(--color-surface-container-low);color:var(--color-text-secondary);cursor:not-allowed}.checkout-view-div-inline-8{border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-low);border-radius:8px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px;display:flex}.checkout-view-input-inline-9{cursor:pointer;margin-top:3px}.checkout-view-div-inline-10{flex-grow:1}.checkout-view-label-inline-11{cursor:pointer;font-size:13px;font-weight:600;display:block}.checkout-view-span-inline-12{color:var(--color-text-secondary);margin-top:2px;font-size:11px;display:block}.checkout-view-div-inline-13{background-color:#ef444414;border:1px solid #ef4444;border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:flex}.checkout-view-AlertTriangle-inline-14{color:#ef4444;flex-shrink:0}.checkout-view-div-inline-15{color:var(--color-text-primary)}.checkout-view-strong-inline-16{color:#ef4444;font-size:13px}.checkout-view-p-inline-17{margin:4px 0 0;font-size:11px;line-height:1.4}.checkout-view-textarea-inline-18{background-color:var(--color-surface-container-low);color:var(--color-text-secondary);cursor:not-allowed}.checkout-view-div-inline-19{border:1px solid var(--color-secondary);color:var(--color-secondary);background-color:#ba1a1a0d;border-radius:8px;margin-bottom:20px;padding:14px;font-size:12px}.checkout-view-p-inline-20{margin-top:4px}.checkout-view-span-inline-21{cursor:pointer;margin-left:5px;font-weight:700;text-decoration:underline}.checkout-view-div-inline-22{border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-low);border-radius:12px;flex-direction:column;gap:12px;margin-bottom:20px;padding:16px;display:flex}.checkout-view-div-inline-23{align-items:center;gap:8px;display:flex}.checkout-view-Gift-inline-24{color:var(--color-primary)}.checkout-view-h3-inline-25{margin:0;font-size:14px;font-weight:700}.checkout-view-div-inline-26{justify-content:space-between;align-items:center;display:flex}.checkout-view-span-inline-27{color:var(--color-text-secondary);font-size:12px}.checkout-view-strong-inline-28{font-size:14px}.checkout-view-label-inline-29{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.checkout-view-input-inline-30{cursor:pointer}.checkout-view-div-inline-31{margin-top:4px}.checkout-view-div-inline-32{align-items:center;gap:8px;display:flex}.checkout-view-input-inline-33{flex:1;padding:6px 10px;font-size:13px}.checkout-view-span-inline-34{color:var(--color-text-secondary);font-size:12px}.checkout-view-span-inline-35{color:var(--color-text-secondary);margin-top:6px;font-size:11px;display:block}.checkout-view-span-inline-36{color:var(--color-text-secondary);font-size:11px;font-style:italic}.checkout-view-div-inline-37{color:#ef4444;font-weight:600}.checkout-view-label-inline-38{border:1px solid var(--color-surface-container-high);background-color:var(--color-surface-container-low);text-align:left;border-radius:6px;align-items:flex-start;gap:8px;margin-bottom:20px;padding:10px;display:flex}.checkout-view-input-inline-39{cursor:pointer;margin-top:3px}.checkout-view-span-inline-40{font-size:12px;line-height:1.4}.checkout-view-label-inline-41{border:1px solid var(--color-surface-container-high);background-color:var(--color-surface-container-low);text-align:left;border-radius:6px;align-items:flex-start;gap:8px;margin-bottom:20px;padding:10px;display:flex}.checkout-view-input-inline-42{cursor:pointer;margin-top:3px}.checkout-view-span-inline-43{font-size:12px;line-height:1.4}.checkout-view-div-inline-44{position:relative}.checkout-view-input-inline-45{text-align:center;letter-spacing:12px;font-size:24px;font-weight:700}.checkout-view-button-inline-46{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.checkout-view-div-inline-47{gap:8px;margin-top:20px;display:flex}.checkout-view-button-inline-48{flex:1}.checkout-view-button-inline-49{flex:2}.checkout-view-div-inline-50{text-align:center;padding:20px 0}.checkout-view-Fingerprint-inline-51{color:var(--color-primary);cursor:pointer;margin:0 auto}.checkout-view-p-inline-52{margin-top:15px;font-weight:700}.checkout-view-span-inline-53{color:var(--color-text-secondary);font-size:11px}.checkout-view-Fingerprint-inline-54{color:var(--color-secondary);margin:0 auto}.checkout-view-p-inline-55{color:var(--color-secondary);margin-top:15px;font-weight:700}.checkout-view-Fingerprint-inline-56{color:var(--color-primary);margin:0 auto}.checkout-view-p-inline-57{color:var(--color-primary);margin-top:15px;font-weight:700}.checkout-view-div-inline-58{gap:8px;margin-top:25px;display:flex}.checkout-view-button-inline-59{width:100%}.login-view{padding-top:120px;padding-bottom:var(--spacing-xl);justify-content:center;align-items:center;min-height:70vh;display:flex}.login-card{background-color:var(--color-surface);border-radius:var(--radius-lg);width:100%;max-width:480px;padding:var(--spacing-xl);box-shadow:var(--shadow-level-2);border:1px solid var(--color-surface-container-high)}.login-title{font-size:var(--font-size-headline-lg);color:var(--color-text-primary);text-align:center;margin-bottom:var(--spacing-xs)}.login-subtitle{font-size:var(--font-size-body-md);color:var(--color-text-secondary);text-align:center;margin-bottom:var(--spacing-lg)}.role-tabs{background-color:var(--color-surface-container-low);border-radius:var(--radius-default);margin-bottom:var(--spacing-lg);padding:4px;display:flex}.role-tab{font-size:var(--font-size-label-sm);color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);background:0 0;border:none;flex:1;padding:10px;font-weight:700;transition:all .2s;display:flex}.role-tab.active{background-color:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-level-1)}.login-form{gap:var(--spacing-md);flex-direction:column;display:flex}.form-group-login{gap:var(--spacing-xs);flex-direction:column;display:flex}.login-label{font-size:var(--font-size-label-sm);color:var(--color-text-primary);font-weight:700}.login-input{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface);width:100%;font-size:var(--font-size-body-md);padding:12px;transition:all .2s}.login-input:focus{border-color:var(--color-primary-container);box-shadow:0 0 0 3px #3b66d626}.login-submit-btn{background-color:var(--color-primary);width:100%;color:var(--color-on-primary);border-radius:var(--radius-default);font-weight:700;font-size:var(--font-size-label-md);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs);box-shadow:var(--shadow-level-1);border:none;padding:14px;transition:opacity .2s;display:flex}.login-submit-btn:hover{opacity:.9}.login-error-alert{border:1px solid var(--color-secondary);color:var(--color-secondary);border-radius:var(--radius-default);margin-bottom:var(--spacing-md);font-size:var(--font-size-label-sm);background-color:#ba1a1a14;align-items:center;gap:8px;padding:12px;font-weight:600;line-height:1.4;display:flex}.login-success-alert{border:1px solid var(--color-primary);color:var(--color-primary);border-radius:var(--radius-default);margin-bottom:var(--spacing-md);font-size:var(--font-size-label-sm);background-color:#194cbc14;align-items:center;gap:8px;padding:12px;font-weight:600;line-height:1.4;display:flex}.google-oauth-btn:hover{background-color:var(--color-surface-container-low)!important;border-color:var(--color-primary)!important}.mfa-input{text-align:center;letter-spacing:6px;font-weight:700;font-size:22px!important}.login-view-div-inline-1{max-width:500px}.login-view-div-inline-2{text-align:center;margin-bottom:20px}.login-view-div-inline-3{justify-content:center;margin-bottom:16px;display:flex}.login-view-img-inline-4{width:auto;height:48px;display:block}.login-view-Lock-inline-5{color:var(--color-primary);margin-bottom:8px}.login-view-input-inline-6,.login-view-input-inline-7{text-align:center;letter-spacing:8px;font-size:20px;font-weight:700}.login-view-div-inline-8{border:1px solid var(--color-secondary);border-radius:var(--radius-default);color:var(--color-text-secondary);background-color:#ba1a1a0d;margin-bottom:16px;padding:14px;font-size:11px;line-height:1.5}.login-view-strong-inline-9{color:var(--color-text-primary);margin-bottom:6px;font-size:12px;display:block}.login-view-ul-inline-10{flex-direction:column;gap:4px;margin-top:6px;margin-bottom:8px;padding-left:16px;display:flex}.login-view-label-inline-11{color:var(--color-text-primary);cursor:pointer;align-items:flex-start;gap:8px;margin-bottom:20px;font-size:11px;line-height:1.4;display:flex}.login-view-input-inline-12{cursor:pointer;margin-top:2px}.login-view-div-inline-13{text-align:center;margin-bottom:20px}.login-view-div-inline-14{justify-content:center;margin-bottom:16px;display:flex}.login-view-img-inline-15{width:auto;height:48px;display:block}.login-view-Lock-inline-16{color:var(--color-primary);margin-bottom:8px}.login-view-button-inline-17{color:var(--color-text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;width:100%;margin-top:10px;font-size:13px;font-weight:600}.login-view-div-inline-18{justify-content:center;margin-bottom:24px;display:flex}.login-view-img-inline-19{width:auto;height:56px;display:block}.login-view-button-inline-20{width:100%;color:var(--color-text-primary);border:1px solid var(--color-outline-variant);border-radius:var(--radius-default);font-weight:700;font-size:var(--font-size-label-sm);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:12px;transition:all .2s;display:flex}.login-view-svg-inline-21{margin-right:6px}.login-view-input-inline-22{letter-spacing:1px}.login-view-div-inline-23{background-color:var(--color-surface-container-low);border-radius:var(--radius-default);border:1px solid var(--color-surface-container-high);flex-direction:column;gap:10px;margin-top:10px;padding:12px;display:flex}.login-view-label-inline-24{color:var(--color-text-secondary);cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.login-view-input-inline-25{cursor:pointer;margin-top:2px}.login-view-label-inline-26{color:var(--color-text-secondary);cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.login-view-input-inline-27{cursor:pointer;margin-top:2px}.login-view-a-inline-28,.login-view-a-inline-29,.login-view-a-inline-30{color:var(--color-primary);font-weight:700}.login-view-div-inline-31{text-align:center;color:var(--color-text-secondary);margin-top:20px;font-size:13px;font-weight:600}.login-view-button-inline-32,.login-view-button-inline-33{color:var(--color-primary);cursor:pointer;font-weight:700;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.admin-dashboard{--color-secondary-container:#fe7e4f;--color-on-secondary-container:#6b1f00;--color-on-primary-container:#005144;--color-text-primary:#1a1c1c;--color-text-secondary:#3d4946;--color-outline-variant:#bccac4;--color-surface-container-low:#f3f3f3;--color-surface-container-lowest:#fff;--color-surface-container-high:#e8e8e8;--color-error:#ba1a1a;--color-error-container:#ffdad6;--color-on-error:#fff;--color-on-error-container:#93000a;--color-tertiary-container:#43c0ff;--color-primary-fixed:#7cf8dd;--color-surface:#f9f9f9;background-color:var(--color-surface);color:var(--color-text-primary);min-height:100vh;padding-top:100px;padding-bottom:64px}.admin-symmetrical-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:24px;margin-bottom:48px;display:grid}.admin-grid-card{background-color:var(--color-surface-container-lowest);cursor:pointer;border:1px solid #bccac466;border-radius:12px;flex-direction:column;padding:24px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000005}.admin-grid-card:hover{border-color:var(--color-primary);transform:translateY(-3px);box-shadow:0 10px 30px #194cbc14}.admin-grid-card.active{border:2px solid var(--color-primary);background-color:#194cbc05}.card-top-row{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.card-icon-box{width:44px;height:44px;color:var(--color-primary);background-color:#194cbc14;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.admin-grid-card:hover .card-icon-box{background-color:var(--color-primary);color:#fff}.card-badge{background-color:var(--color-surface-container-high);color:var(--color-text-secondary);text-transform:uppercase;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:700}.card-badge.primary{color:var(--color-primary);background-color:#194cbc1a}.card-badge.secondary{color:var(--color-secondary);background-color:#ba1a1a1a}.card-title-text{color:var(--color-text-primary);margin:0 0 6px;font-size:16px;font-weight:700}.card-desc-text{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.admin-tabs{border-bottom:1px solid var(--color-surface-container-high);gap:8px;margin-bottom:32px;padding-bottom:2px;display:flex;overflow-x:auto}.admin-tab-btn{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.admin-tab-btn:hover{color:var(--color-primary)}.admin-tab-btn.active{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:700}.overview-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-bottom:32px;display:grid}.overview-metric-card{background-color:var(--color-surface-container-lowest);border:1px solid #bccac433;border-radius:12px;flex-direction:column;justify-content:space-between;height:160px;padding:24px;display:flex;box-shadow:0 4px 20px #00000005}.metric-header{justify-content:space-between;align-items:flex-start;display:flex}.metric-title{color:var(--color-text-secondary);font-size:14px;font-weight:600}.metric-icon{border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.metric-value{color:var(--color-text-primary);margin:12px 0 4px;font-size:24px;font-weight:800}.metric-trend{align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.metric-desc{color:var(--color-text-secondary);font-size:12px}.overview-charts-grid{grid-template-columns:1fr;gap:24px;margin-bottom:32px;display:grid}@media (width>=992px){.overview-charts-grid{grid-template-columns:7fr 5fr}}.overview-card{background-color:var(--color-surface-container-lowest);border:1px solid #bccac433;border-radius:12px;padding:24px;box-shadow:0 4px 20px #00000005}.card-title{margin:0;font-size:18px;font-weight:800}.legend-item{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.legend-item .dot{border-radius:50%;width:10px;height:10px}.legend-item .dot.bg-primary{background-color:var(--color-primary)}.legend-item .dot.bg-secondary{background-color:var(--color-secondary-container)}.overview-info-grid{grid-template-columns:1fr;gap:24px;margin-top:32px;display:grid}@media (width>=768px){.overview-info-grid{grid-template-columns:1fr 1fr}}.info-card{border-radius:12px;justify-content:space-between;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000005}.info-card.tips-card{background-color:#194cbc08;border:1px solid #194cbc1a}.info-card.health-card{background-color:#ba1a1a08;border:1px solid #ba1a1a1a}.info-content{z-index:2;max-width:80%;position:relative}.info-title{color:var(--color-primary);margin:0 0 8px;font-size:18px;font-weight:800}.info-card.health-card .info-title{color:var(--color-secondary)}.info-text{color:var(--color-text-secondary);margin:0 0 16px;font-size:14px;line-height:1.5}.info-action-btn{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:700}.info-action-btn:hover{text-decoration:underline}.info-bg-icon{opacity:.1;pointer-events:none;font-size:96px;position:absolute;bottom:-15px;right:-10px}.progress-bar-container{background-color:#0000001a;border-radius:4px;height:8px;margin-top:10px;overflow:hidden}.progress-bar-fill{background-color:var(--color-secondary);height:100%}.profit-tracker-layout{flex-direction:column;gap:24px;display:flex}.profit-bento-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=992px){.profit-bento-grid{grid-template-columns:7fr 5fr}}.profit-bento-card{background-color:var(--color-surface-container-lowest);border:1px solid #bccac433;border-radius:12px;padding:24px;box-shadow:0 4px 20px #00000005}.calc-inputs-container{flex-direction:column;gap:16px;display:flex}.calc-form-group{flex-direction:column;gap:6px;display:flex}.calc-input-label{color:var(--color-text-secondary);font-size:13px;font-weight:700}.calc-select,.calc-input{border:1px solid var(--color-outline-variant);background-color:var(--color-surface);width:100%;color:var(--color-text-primary);border-radius:8px;outline:none;padding:12px;font-size:14px;transition:all .2s}.calc-select:focus,.calc-input:focus{border-color:var(--color-primary);background-color:var(--color-surface-container-lowest);box-shadow:0 0 0 3px #194cbc26}.calc-row{gap:16px;display:flex}.badge-core{color:var(--color-primary);text-transform:uppercase;background-color:#3b66d626;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:700}.profit-save-report-btn{background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.profit-save-report-btn:hover{opacity:.95;transform:translateY(-1px)}.profit-bento-side-column{flex-direction:column;gap:24px;display:flex}.products-table-wrapper{background-color:var(--color-surface-container-lowest);border:1px solid #bccac433;border-radius:12px;overflow-x:auto;box-shadow:0 4px 20px #00000005}.admin-table{border-collapse:collapse;text-align:left;width:100%}.admin-table th{background-color:var(--color-surface-container-low);color:var(--color-text-secondary);border-bottom:1px solid var(--color-surface-container-high);padding:16px;font-size:13px;font-weight:700}.admin-table td{border-bottom:1px solid var(--color-surface-container-high);vertical-align:middle;padding:16px;font-size:14px}.inventory-stats-grid{grid-template-columns:1fr;gap:24px;margin-bottom:32px;display:grid}@media (width>=768px){.inventory-stats-grid{grid-template-columns:2fr 1fr}}.inventory-stat-card{background-color:var(--color-surface-container-lowest);border:1px solid #bccac433;border-radius:12px;flex-direction:column;justify-content:center;padding:24px;display:flex;position:relative;overflow:hidden}.inventory-stat-card.value-card{flex-direction:row;justify-content:space-between;align-items:center}.inventory-stat-card.alert-card{background-color:var(--color-primary-container);color:var(--color-on-primary-container);border-color:var(--color-primary)}.inventory-stat-card.alert-card .inventory-stat-label{color:var(--color-on-primary-container);opacity:.85}.inventory-stat-card.alert-card .inventory-stat-value{color:var(--color-on-primary-container)}.inventory-stat-card.alert-card .inventory-stat-desc{opacity:.9;margin:4px 0 0;font-size:13px}.inventory-stat-label{text-transform:uppercase;color:var(--color-text-secondary);font-size:12px;font-weight:700}.inventory-stat-value{color:var(--color-primary);margin:6px 0 0;font-size:28px;font-weight:900}.inventory-trend-row{align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:700;display:flex}.inventory-card-bg-icon{color:var(--color-primary);opacity:.05;position:absolute;bottom:-20px;right:-20px}.products-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.products-actions-right{align-items:center;gap:16px;display:flex}.inventory-search-input{border:1px solid var(--color-outline-variant);background-color:var(--color-surface);border-radius:99px;outline:none;width:200px;padding:10px 16px;font-size:14px;transition:all .2s}.inventory-search-input:focus{border-color:var(--color-primary);width:260px}.add-product-btn{background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 20px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.add-product-btn:hover{opacity:.9}.table-img{object-fit:cover;border-radius:6px;width:44px;height:44px}.inventory-prod-cell{align-items:center;gap:12px;display:flex}.inventory-prod-img-box{border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-low);border-radius:8px;width:44px;height:44px;overflow:hidden}.product-table-title{color:var(--color-text-primary);font-weight:700}.table-sub{color:var(--color-text-secondary);font-size:11px}.inventory-cat-badge{border-radius:99px;padding:4px 12px;font-size:11px;font-weight:700}.inventory-cat-badge.cat-mobile{color:var(--color-primary);background-color:#3b66d626}.inventory-cat-badge.cat-laptop{color:var(--color-tertiary);background-color:#00658d26}.inventory-cat-badge.cat-audio{color:var(--color-secondary);background-color:#ba1a1a26}.inventory-cat-badge.cat-generic{background-color:var(--color-surface-container-high);color:var(--color-text-secondary)}.inventory-condition-dots-row{align-items:center;gap:4px;display:flex}.inventory-condition-dot{background-color:var(--color-outline-variant);opacity:.3;border-radius:2px;width:14px;height:4px}.inventory-condition-dot.active{background-color:var(--color-primary);opacity:1}.inventory-condition-score-text{color:var(--color-text-secondary);margin-left:4px;font-size:11px;font-weight:700}.inventory-stock-badge{color:var(--color-primary);font-weight:700}.inventory-stock-badge.low-stock{color:var(--color-error);background-color:var(--color-error-container);border-radius:6px;padding:4px 10px}.badge-preowned-table{color:var(--color-secondary);text-transform:uppercase;background-color:#ba1a1a26;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:800}.form-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.form-modal-card{background-color:var(--color-surface-container-lowest);border-radius:12px;flex-direction:column;width:100%;max-width:540px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 10px 40px #00000026}.modal-header{border-bottom:1px solid var(--color-surface-container-high);justify-content:space-between;align-items:center;padding:20px;display:flex}.modal-header h3{margin:0;font-size:18px;font-weight:800}.close-form-btn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none}.product-form{flex-direction:column;gap:16px;padding:20px;display:flex;overflow-y:auto}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:var(--color-text-secondary);font-size:12px;font-weight:700}.form-input,.form-select,.form-textarea{border:1px solid var(--color-outline-variant);background-color:var(--color-surface);width:100%;color:var(--color-text-primary);border-radius:8px;outline:none;padding:10px;font-size:14px}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-primary)}.form-row{gap:16px;display:flex}.modal-actions{justify-content:flex-end;gap:12px;margin-top:10px;display:flex}.modal-btn{cursor:pointer;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:700}.modal-btn.btn-cancel{border:1px solid var(--color-outline-variant);color:var(--color-text-secondary);background-color:#0000}.modal-btn.btn-submit{background-color:var(--color-primary);color:#fff;border:none}.table-actions{gap:8px;display:flex}.table-btn-edit,.table-btn-delete{border:1px solid var(--color-outline-variant);cursor:pointer;color:var(--color-text-secondary);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:flex}.table-btn-edit:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:#194cbc0d}.table-btn-delete:hover{border-color:var(--color-error);color:var(--color-error);background-color:var(--color-error-container)}.security-report-widget{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-bottom:24px;display:grid}.security-report-card{background-color:var(--color-surface-container-lowest);text-align:center;border:1px solid #bccac433;border-radius:12px;flex-direction:column;align-items:center;padding:24px;display:flex;box-shadow:0 4px 20px #00000005}.security-report-val{color:var(--color-secondary);font-size:36px;font-weight:900}.security-report-lbl{color:var(--color-text-secondary);margin-top:4px;font-size:12px;font-weight:700}.ip-ban-inline-form{background-color:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);border-radius:8px;padding:16px}.security-logs-toolbar{background-color:var(--color-surface-container-low);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px;display:flex}.logs-search-input{border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);border-radius:6px;outline:none;flex:1;min-width:200px;padding:8px 12px;font-size:13px}.logs-select-filter{border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);cursor:pointer;border-radius:6px;padding:8px 12px;font-size:13px}.badge-status{text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:800}.badge-status.active{color:var(--color-primary);background-color:#194cbc1a}.badge-status.banned{background-color:var(--color-error-container);color:var(--color-error)}.admin-back-menu-btn{color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:20px;padding:0;font-weight:700;transition:transform .2s;display:inline-flex}.admin-back-menu-btn:hover{transform:translate(-3px)}.admin-logout-banner{cursor:pointer;background-color:#ba1a1a08;border:1px solid #ba1a1a1a;border-radius:12px;justify-content:space-between;align-items:center;padding:24px;transition:all .2s;display:flex}.admin-logout-banner:hover{border-color:var(--color-error);background-color:#ba1a1a0f}.logout-icon-box{background-color:var(--color-error-container);width:44px;height:44px;color:var(--color-error);border-radius:50%;justify-content:center;align-items:center;display:flex}.logout-title{color:var(--color-error);margin:0 0 2px;font-size:16px;font-weight:700}.logout-desc{color:var(--color-text-secondary);margin:0;font-size:12px}.admin-export-btn{background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-weight:700;display:inline-flex}.admin-export-btn:hover{opacity:.95}.badge-status-bid{border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700}.badge-status-bid.pending{color:#b8860b;background-color:#fef5e7}.badge-status-bid.accepted{color:var(--color-primary);background-color:#3b66d626}.badge-status-bid.rejected{background-color:var(--color-error-container);color:var(--color-error)}.address-table-cell{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--color-text-secondary);font-size:12px;overflow:hidden}.badge-payment-status{border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700}.badge-payment-status.paid{color:var(--color-primary);background-color:#3b66d626}.badge-payment-status.failed{background-color:var(--color-error-container);color:var(--color-error)}.badge-payment-status.pending{color:#b8860b;background-color:#fef5e7}.form-modal-card.large-modal{width:95vw;max-width:1100px;max-height:90vh}.product-modal-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;padding:20px;display:grid;overflow-y:auto}.product-modal-left{flex-direction:column;grid-column:span 8;gap:20px;display:flex}.product-modal-right{flex-direction:column;grid-column:span 4;gap:20px;display:flex}.product-modal-section{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:12px;padding:20px;box-shadow:0 4px 20px #0000000a}.product-modal-section h2{border-bottom:1px solid var(--color-surface-container-high);color:var(--color-text-primary);margin:0 0 16px;padding-bottom:8px;font-size:16px;font-weight:800}.spec-input-row{align-items:center;gap:12px;display:flex}.spec-input-row .form-input{background-color:var(--color-surface-container-low)}.media-previews-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.media-preview-box{aspect-ratio:1;background-color:var(--color-surface-container-low);border:2px dashed var(--color-outline-variant);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.media-preview-box img{object-fit:cover;width:100%;height:100%}.media-preview-box.empty-slot{color:var(--color-outline)}.condition-gradient-bar{background:linear-gradient(to right, var(--color-error), #fe7e4f, var(--color-primary));border-radius:9999px;height:8px;margin:16px 0;position:relative}.condition-slider-input{opacity:0;cursor:pointer;z-index:10;width:100%;position:absolute;inset:0}.condition-slider-thumb{border:4px solid var(--color-primary);pointer-events:none;background-color:#fff;border-radius:50%;width:18px;height:18px;transition:left .1s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #00000026}.color-checklist-grid{grid-template-columns:1fr;gap:10px;max-height:150px;padding:4px;display:grid;overflow-y:auto}.color-checkbox-label{cursor:pointer;color:var(--color-text-primary);align-items:center;gap:10px;font-size:13px;display:flex}.color-badge-preview{border:1px solid var(--color-outline-variant);border-radius:50%;width:14px;height:14px;display:inline-block}.options-tab-content{flex-direction:column;gap:24px;display:flex}.options-grid-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.options-manager-card{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:12px;flex-direction:column;padding:20px;display:flex;box-shadow:0 4px 20px #0000000a}.options-manager-card h3{border-bottom:1px solid var(--color-surface-container-high);color:var(--color-text-primary);margin:0 0 16px;padding-bottom:8px;font-size:16px;font-weight:800}.options-list-container{flex-direction:column;gap:8px;max-height:250px;margin-bottom:16px;padding-right:4px;display:flex;overflow-y:auto}.option-item-row{background-color:var(--color-surface-container-low);color:var(--color-text-primary);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.option-add-form{gap:8px;display:flex}.expected-margin-bubble{color:var(--color-primary);background-color:#3b66d626;border-radius:9999px;align-items:center;margin-top:10px;padding:8px 16px;font-size:20px;font-weight:700;display:inline-flex}.roi-status-text{color:var(--color-text-secondary);font-size:14px}.promo-bar-wrapper{background-color:var(--color-surface-container-low);border-radius:9999px;width:100%;height:6px;margin:8px 0;overflow:hidden}.promo-bar-fill{border-radius:9999px;height:100%;transition:width .5s ease-out}.auctions-dashboard-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px;display:grid}.auctions-grid-cards{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.auction-grid-card-item{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:12px;height:100%;transition:transform .2s;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000000a}.auction-grid-card-item:hover{transform:translateY(-2px)}.auction-card-img-box{flex-shrink:0;width:180px;position:relative}.auction-card-img-box img{object-fit:cover;width:100%;height:100%}.auction-floating-badge{color:#fff;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:800;display:flex;position:absolute;top:12px;left:12px}.auction-floating-badge.live{background-color:var(--color-primary)}.auction-floating-badge.live span{background-color:#fff;border-radius:50%;width:6px;height:6px;animation:1s infinite alternate pulse-dot}.auction-floating-badge.ending{background-color:var(--color-secondary)}.auction-floating-badge.preparing{background-color:var(--color-text-secondary)}.auction-card-content-box{flex-direction:column;flex-grow:1;justify-content:space-between;padding:20px;display:flex}@keyframes pulse-dot{0%{opacity:.4}to{opacity:1}}.admin-space-y-lg>*+*{margin-top:24px}.admin-space-y-md>*+*{margin-top:16px}.admin-grid-1-md3{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}@media (width>=768px){.admin-grid-1-md3{grid-template-columns:repeat(3,1fr)}}.admin-grid-1-sm2{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=640px){.admin-grid-1-sm2{grid-template-columns:repeat(2,1fr)}}.admin-grid-2{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.admin-grid-12-lg{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=1024px){.admin-grid-12-lg{grid-template-columns:repeat(12,minmax(0,1fr))}}.admin-grid-1-md3-flush{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=768px){.admin-grid-1-md3-flush{grid-template-columns:repeat(3,1fr)}}.admin-grid-promo{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=768px){.admin-grid-promo{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.admin-grid-promo{grid-template-columns:repeat(4,1fr)}}.admin-grid-1-md2{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=768px){.admin-grid-1-md2{grid-template-columns:repeat(2,1fr)}}.admin-col-span-12,.admin-col-span-8,.admin-col-span-7,.admin-col-span-6,.admin-col-span-5,.admin-col-span-4{grid-column:span 1}@media (width>=1024px){.admin-col-span-12{grid-column:span 12}.admin-col-span-8{grid-column:span 8}.admin-col-span-7{grid-column:span 7}.admin-col-span-6{grid-column:span 6}.admin-col-span-5{grid-column:span 5}.admin-col-span-4{grid-column:span 4}}.admin-col-md-span-2{grid-column:span 1}@media (width>=768px){.admin-col-md-span-2{grid-column:span 2}}.admin-col-md-span-2-promo{grid-column:span 1}@media (width>=768px){.admin-col-md-span-2-promo{grid-column:span 2}}.admin-text-primary{color:var(--color-primary)}.admin-text-secondary{color:var(--color-text-secondary)}.admin-bg-primary-container{background-color:#194cbc14}.admin-bg-secondary-container{background-color:#ba1a1a14}.admin-bg-tertiary-light{background-color:#00658d14}.admin-bg-primary-fixed{background-color:#7cf8dd26}.admin-bg-surface-low{background-color:var(--color-surface-container-low)}.admin-flex-1{flex:1}.admin-table thead tr{background-color:var(--color-surface-container-low)}.history-filter-btn{border:1px solid var(--color-outline-variant);cursor:pointer;color:var(--color-text-secondary);background:0 0;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .2s}.history-filter-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.text-btn{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:700}.text-btn:hover{text-decoration:underline}@media (width<=768px){.product-modal-left,.product-modal-right{grid-column:span 12}}.bids-tab-p-inline-1{color:var(--color-text-secondary);margin:0 0 6px;font-size:12px;font-weight:600}.bids-tab-div-inline-2{align-items:flex-end;gap:8px;display:flex}.bids-tab-span-inline-3{font-size:28px;font-weight:800}.bids-tab-span-inline-4{color:var(--color-primary);margin-bottom:4px;font-size:11px;font-weight:700}.bids-tab-p-inline-5{color:var(--color-text-secondary);margin:0 0 6px;font-size:12px;font-weight:600}.bids-tab-div-inline-6{align-items:flex-end;gap:8px;display:flex}.bids-tab-span-inline-7{font-size:28px;font-weight:800}.bids-tab-span-inline-8{color:var(--color-primary);margin-bottom:4px;font-size:11px;font-weight:700}.bids-tab-p-inline-9{color:var(--color-text-secondary);margin:0 0 6px;font-size:12px;font-weight:600}.bids-tab-div-inline-10{align-items:flex-end;gap:8px;display:flex}.bids-tab-span-inline-11{font-size:28px;font-weight:800}.bids-tab-span-inline-12{color:var(--color-text-secondary);margin-bottom:4px;font-size:11px}.bids-tab-p-inline-13{color:var(--color-text-secondary);margin:0 0 6px;font-size:12px;font-weight:600}.bids-tab-div-inline-14{align-items:flex-end;gap:8px;display:flex}.bids-tab-span-inline-15{font-size:28px;font-weight:800}.bids-tab-span-inline-16{color:var(--color-primary);margin-bottom:4px;font-size:11px;font-weight:700}.bids-tab-h3-inline-17{color:var(--color-text-primary);margin-bottom:16px;font-size:18px;font-weight:800}.bids-tab-div-inline-18{justify-content:space-between;align-items:flex-start;display:flex}.bids-tab-h4-inline-19{color:var(--color-text-primary);margin:0;font-size:16px;font-weight:800}.bids-tab-span-inline-20{color:var(--color-text-secondary);font-size:11px}.bids-tab-div-inline-21{grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;display:grid}.bids-tab-span-inline-22{color:var(--color-text-secondary);font-size:11px}.bids-tab-p-inline-23{margin:0;font-size:14px;font-weight:700}.bids-tab-span-inline-24{color:var(--color-primary);font-size:11px;font-weight:700}.bids-tab-p-inline-25{color:var(--color-primary);margin:0;font-size:15px;font-weight:900}.bids-tab-div-inline-26{background-color:var(--color-surface-container-low);border-radius:8px;justify-content:space-between;align-items:center;margin-top:12px;padding:8px 12px;display:flex}.bids-tab-div-inline-27{align-items:center;gap:8px;display:flex}.bids-tab-div-inline-28{background-color:var(--color-primary-container);width:28px;height:28px;color:var(--color-on-primary-container);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.bids-tab-p-inline-29{margin:0;font-size:12px;font-weight:700}.bids-tab-p-inline-30{color:var(--color-text-secondary);margin:0;font-size:9px}.bids-tab-div-inline-31{align-items:center;gap:6px;font-size:11px;display:flex}.bids-tab-div-inline-32{align-items:center;gap:4px;display:flex}.bids-tab-input-inline-33{border:1px solid var(--color-outline);color:var(--color-text-primary);background-color:#fff;border-radius:4px;outline:none;padding:3px 4px;font-size:10px}.bids-tab-button-inline-34{background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:700}.bids-tab-button-inline-35{border:1px solid var(--color-outline);color:var(--color-text-secondary);cursor:pointer;background-color:#fff;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:700}.bids-tab-div-inline-36{align-items:center;gap:6px;display:flex}.bids-tab-span-inline-37{align-items:center;gap:4px;display:flex}.bids-tab-button-inline-38{border:1px solid var(--color-outline-variant);color:var(--color-primary);cursor:pointer;background-color:#0000;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.bids-tab-div-inline-39{border-top:1px solid var(--color-surface-container-high);margin-top:12px;padding-top:8px}.bids-tab-p-inline-40{color:var(--color-secondary);margin:0 0 6px;font-size:11px;font-weight:700}.bids-tab-div-inline-41{flex-direction:column;gap:6px;display:flex}.bids-tab-div-inline-42{border:1px solid var(--color-surface-container-high);background-color:#fff;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.bids-tab-span-inline-43{font-size:11px}.bids-tab-span-inline-44{color:var(--color-secondary);font-weight:700}.bids-tab-div-inline-45{gap:6px;display:flex}.bids-tab-button-inline-46{color:var(--color-primary);cursor:pointer;background-color:#3b66d61a;border:none;border-radius:4px;align-items:center;padding:4px;display:flex}.bids-tab-button-inline-47{color:var(--color-error);cursor:pointer;background-color:#ba1a1a1a;border:none;border-radius:4px;align-items:center;padding:4px;display:flex}.bids-tab-div-inline-48{gap:10px;margin-top:16px;display:flex}.bids-tab-button-inline-49{border:1px solid var(--color-outline-variant);color:var(--color-text-secondary);cursor:pointer;background-color:#0000;border-radius:8px;flex:1;padding:8px 0;font-size:13px;font-weight:700}.bids-tab-button-inline-50{background-color:var(--color-secondary);color:#fff;cursor:pointer;border:none;border-radius:8px;flex:1;padding:8px 0;font-size:13px;font-weight:700}.bids-tab-div-inline-51{grid-column:span 2}.bids-tab-div-inline-52{z-index:100}.bids-tab-div-inline-53{width:90%;max-width:750px}.bids-tab-div-inline-54{max-height:60vh;padding:16px;overflow-y:auto}.bids-tab-table-inline-55{font-size:12px}.bids-tab-th-inline-56{text-align:right}.bids-tab-td-inline-57{text-align:right;color:var(--color-secondary);font-weight:700}.bids-tab-td-inline-58{color:var(--color-text-secondary);font-size:10px}.bids-tab-td-inline-59{text-align:center;padding:20px;font-style:italic}.budget-tab-div-inline-1{border-left:4px solid var(--color-primary);padding:20px}.budget-tab-div-inline-2{justify-content:space-between;align-items:flex-start;display:flex}.budget-tab-span-inline-3{color:var(--color-text-secondary);text-transform:uppercase;font-size:11px;font-weight:700}.budget-tab-h3-inline-4{color:var(--color-primary);margin:4px 0 0;font-size:22px;font-weight:800}.budget-tab-p-inline-5{color:var(--color-text-secondary);margin:4px 0 0;font-size:11px}.budget-tab-div-inline-6{color:var(--color-primary);background-color:#194cbc1a;border-radius:8px;padding:8px}.budget-tab-div-inline-7{border-left:4px solid #ff9800;padding:20px}.budget-tab-div-inline-8{justify-content:space-between;align-items:flex-start;display:flex}.budget-tab-span-inline-9{color:var(--color-text-secondary);text-transform:uppercase;font-size:11px;font-weight:700}.budget-tab-h3-inline-10{color:#ff9800;margin:4px 0 0;font-size:22px;font-weight:800}.budget-tab-p-inline-11{color:var(--color-text-secondary);margin:4px 0 0;font-size:11px}.budget-tab-div-inline-12{color:#ff9800;background-color:#fff3e0;border-radius:8px;padding:8px}.budget-tab-div-inline-13{border-left:4px solid var(--color-secondary);padding:20px}.budget-tab-div-inline-14{justify-content:space-between;align-items:flex-start;display:flex}.budget-tab-span-inline-15{color:var(--color-text-secondary);text-transform:uppercase;font-size:11px;font-weight:700}.budget-tab-h3-inline-16{color:var(--color-secondary);margin:4px 0 0;font-size:22px;font-weight:800}.budget-tab-p-inline-17{color:var(--color-text-secondary);margin:4px 0 0;font-size:11px}.budget-tab-div-inline-18{color:var(--color-secondary);background-color:#fce8e6;border-radius:8px;padding:8px}.budget-tab-div-inline-19{border-bottom:1px solid var(--color-surface-container-high);gap:15px;padding-bottom:10px;display:flex}.budget-tab-div-inline-20{gap:20px}.budget-tab-div-inline-21{padding:24px}.budget-tab-h3-inline-22{margin-bottom:16px;font-size:16px;font-weight:800}.budget-tab-div-inline-23{flex-direction:column;gap:12px;display:flex}.budget-tab-div-inline-24{border-bottom:1px dashed var(--color-surface-container-high);justify-content:space-between;padding-bottom:10px;display:flex}.budget-tab-strong-inline-25{color:var(--color-primary)}.budget-tab-div-inline-26{border-bottom:1px dashed var(--color-surface-container-high);justify-content:space-between;padding-bottom:10px;display:flex}.budget-tab-strong-inline-27{color:var(--color-secondary)}.budget-tab-div-inline-28{border-bottom:1px dashed var(--color-surface-container-high);justify-content:space-between;padding-bottom:10px;display:flex}.budget-tab-strong-inline-29{color:var(--color-primary)}.budget-tab-div-inline-30{border-bottom:1px dashed var(--color-surface-container-high);justify-content:space-between;padding-bottom:10px;display:flex}.budget-tab-strong-inline-31{color:var(--color-secondary)}.budget-tab-div-inline-32{border-top:2px solid var(--color-surface-container-high);justify-content:space-between;padding-top:10px;font-size:16px;font-weight:700;display:flex}.budget-tab-span-inline-33{color:var(--color-primary)}.budget-tab-div-inline-34{background-color:var(--color-surface-container-low);padding:20px}.budget-tab-h3-inline-35{margin-bottom:12px;font-size:14px;font-weight:800}.budget-tab-div-inline-36{flex-direction:column;gap:15px;display:flex}.budget-tab-span-inline-37{color:var(--color-text-secondary);font-size:11px}.budget-tab-h4-inline-38{margin:2px 0 0;font-size:18px;font-weight:700}.budget-tab-span-inline-39{color:var(--color-text-secondary);font-size:11px}.budget-tab-h4-inline-40{color:#ff9800;margin:2px 0 0;font-size:18px;font-weight:700}.budget-tab-span-inline-41{color:var(--color-text-secondary);font-size:11px}.budget-tab-h4-inline-42{margin:2px 0 0;font-size:18px;font-weight:700}.budget-tab-div-inline-43{border-top:1px solid var(--color-surface-container-high);padding-top:10px}.budget-tab-span-inline-44{color:var(--color-text-secondary);font-size:11px}.budget-tab-h4-inline-45{color:var(--color-secondary);margin:2px 0 0;font-size:16px;font-weight:700}.budget-tab-div-inline-46{gap:20px}.budget-tab-div-inline-47{padding:20px}.budget-tab-h3-inline-48{margin-bottom:16px;font-size:16px;font-weight:800}.budget-tab-label-inline-49,.budget-tab-label-inline-50,.budget-tab-label-inline-51,.budget-tab-label-inline-52{font-size:12px;font-weight:600}.budget-tab-button-inline-53{background-color:var(--color-primary);color:#fff;width:100%}.budget-tab-div-inline-54{padding:0}.budget-tab-div-inline-55{border-bottom:1px solid var(--color-surface-container-high);padding:20px}.budget-tab-h3-inline-56{font-size:16px;font-weight:800}.budget-tab-div-inline-57{box-shadow:none;border:none}.budget-tab-td-inline-58{color:var(--color-text-secondary);font-size:12px}.budget-tab-td-inline-59{text-align:center;color:var(--color-text-secondary);padding:20px;font-style:italic}.budget-tab-div-inline-60{gap:20px}.budget-tab-div-inline-61{padding:20px}.budget-tab-h3-inline-62{margin-bottom:16px;font-size:16px;font-weight:800}.budget-tab-label-inline-63,.budget-tab-label-inline-64{font-size:12px;font-weight:600}.budget-tab-div-inline-65{background-color:var(--color-surface-container-low);border-radius:8px;gap:8px;padding:12px;font-size:11px;display:flex}.budget-tab-button-inline-66{background-color:var(--color-primary);width:100%}.budget-tab-div-inline-67{padding:0}.budget-tab-div-inline-68{border-bottom:1px solid var(--color-surface-container-high);padding:20px}.budget-tab-h3-inline-69{font-size:16px;font-weight:800}.budget-tab-div-inline-70{box-shadow:none;border:none}.budget-tab-th-inline-71,.budget-tab-th-inline-72{text-align:right}.budget-tab-th-inline-73{text-align:center}.budget-tab-td-inline-74{text-align:right}.budget-tab-td-inline-75{text-align:right;font-weight:700}.budget-tab-td-inline-76{text-align:center}.budget-tab-td-inline-77{color:var(--color-text-secondary);font-size:11px}.budget-tab-td-inline-78{text-align:center;color:var(--color-text-secondary);padding:20px;font-style:italic}.budget-tab-div-inline-79{gap:20px}.budget-tab-div-inline-80{padding:20px}.budget-tab-h3-inline-81{margin-bottom:16px;font-size:16px;font-weight:800}.budget-tab-div-inline-82{background-color:var(--color-surface-container-low);text-align:center;border-radius:12px;margin-bottom:10px;padding:15px}.budget-tab-span-inline-83{color:var(--color-text-secondary);text-transform:uppercase;font-size:11px;font-weight:700}.budget-tab-h2-inline-84{color:#ff9800;margin:4px 0 0;font-size:26px;font-weight:900}.budget-tab-label-inline-85,.budget-tab-label-inline-86,.budget-tab-label-inline-87{font-size:12px;font-weight:600}.budget-tab-button-inline-88{background-color:#ff9800;width:100%}.budget-tab-div-inline-89{padding:0}.budget-tab-div-inline-90{border-bottom:1px solid var(--color-surface-container-high);padding:20px}.budget-tab-h3-inline-91{font-size:16px;font-weight:800}.budget-tab-div-inline-92{box-shadow:none;border:none}.budget-tab-th-inline-93{text-align:right}.budget-tab-td-inline-94{text-align:right;color:var(--color-primary);font-weight:700}.budget-tab-span-inline-95{color:var(--color-primary);background-color:#3b66d626;border-radius:12px;padding:3px 8px;font-size:11px;font-weight:700}.budget-tab-td-inline-96{color:var(--color-text-secondary);font-size:12px}.budget-tab-td-inline-97{text-align:center;color:var(--color-text-secondary);padding:20px;font-style:italic}.budget-tab-div-inline-98{gap:20px}.budget-tab-div-inline-99{padding:24px}.budget-tab-div-inline-100{align-items:center;gap:8px;margin-bottom:16px;display:flex}.budget-tab-h3-inline-101{font-size:16px;font-weight:800}.budget-tab-label-inline-102,.budget-tab-label-inline-103{font-size:12px;font-weight:600}.budget-tab-div-inline-104{gap:15px;display:flex}.budget-tab-div-inline-105{flex:1}.budget-tab-label-inline-106{font-size:12px;font-weight:600}.budget-tab-div-inline-107{flex:1}.budget-tab-label-inline-108{font-size:12px;font-weight:600}.budget-tab-div-inline-109{color:var(--color-secondary);background-color:#fce8e6;border-radius:8px;gap:8px;padding:12px;font-size:11px;display:flex}.budget-tab-button-inline-110{background-color:var(--color-primary);color:#fff;width:100%}.budget-tab-div-inline-111{background-color:var(--color-surface-container-low);padding:24px}.budget-tab-h3-inline-112{margin-bottom:12px;font-size:15px;font-weight:800}.budget-tab-p-inline-113{color:var(--color-text-secondary);font-size:13px;line-height:1.6}.budget-tab-div-inline-114{flex-direction:column;gap:10px;margin-top:15px;font-size:12px;display:flex}.budget-tab-div-inline-115,.budget-tab-div-inline-116,.budget-tab-div-inline-117{background-color:var(--color-surface-container-high);border-radius:6px;justify-content:space-between;padding:8px 12px;display:flex}.chat-support-tab-div-inline-1{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.chat-support-tab-MessageSquare-inline-2{opacity:.3;margin-bottom:12px}.chat-support-tab-p-inline-3{opacity:.6;margin-top:4px;font-size:12px}.chat-support-tab-div-inline-4{flex-direction:column;flex:1;display:flex;overflow:hidden}.chat-support-tab-span-inline-5{color:#ff8a8a}.chat-support-tab-div-inline-6{flex:1}.chat-support-tab-div-inline-7{color:#aab8b2;text-align:center;margin:auto;font-size:13px}.chat-support-tab-strong-inline-8{color:#ffb59c;margin-bottom:2px;font-size:10px;display:block}.chat-support-tab-span-inline-9{white-space:pre-wrap}.chat-support-tab-div-inline-10{margin:10px}.chat-support-tab-div-inline-11{text-align:center;color:#aab8b2;padding:10px;font-size:12px}.chat-support-tab-input-inline-12{display:none}.chat-support-tab-div-inline-13{align-items:center;gap:10px;margin-bottom:16px;display:flex}.chat-support-tab-ShieldAlert-inline-14{color:#f44336}.chat-support-tab-h3-inline-15{font-size:16px;font-weight:800}.chat-support-tab-p-inline-16{color:#aab8b2;margin-bottom:16px;font-size:11px}.chat-support-tab-div-inline-17{align-items:center;gap:10px;margin-bottom:16px;display:flex}.chat-support-tab-ShieldCheck-inline-18{color:var(--color-primary)}.chat-support-tab-h3-inline-19{font-size:16px;font-weight:800}.chat-support-tab-p-inline-20{color:#aab8b2;margin-bottom:16px;font-size:11px}.chat-support-tab-textarea-inline-21{resize:vertical;min-height:80px;font-family:inherit}.chat-support-tab-button-inline-22{background-color:var(--color-primary);box-shadow:0 4px 12px #194cbc33}.developer-console-tab-div-inline-1{text-align:center;border-left:4px solid var(--color-error);padding:40px 20px}.developer-console-tab-ShieldCheck-inline-2{color:var(--color-error);margin-bottom:16px}.developer-console-tab-h3-inline-3{color:var(--color-secondary);font-size:18px;font-weight:800}.developer-console-tab-p-inline-4{color:var(--color-text-secondary);max-width:500px;margin:8px auto 0;font-size:13px}.developer-console-tab-div-inline-5{background-color:var(--color-surface-container-low);border:1px solid var(--color-surface-container-high);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.developer-console-tab-div-inline-6{align-items:center;gap:12px;display:flex}.developer-console-tab-div-inline-7{background-color:var(--color-primary-container);color:var(--color-primary);border-radius:10px;padding:10px}.developer-console-tab-h2-inline-8{margin:0;font-size:18px;font-weight:800}.developer-console-tab-p-inline-9{color:var(--color-text-secondary);margin:4px 0 0;font-size:12px}.developer-console-tab-div-inline-10{background-color:#fff3e0;border-left:4px solid #ff9800;border-radius:8px;align-items:flex-start;gap:10px;padding:15px;display:flex}.developer-console-tab-AlertTriangle-inline-11{color:#ff9800;flex-shrink:0;margin-top:2px}.developer-console-tab-div-inline-12{color:#b8860b;font-size:12px;line-height:1.5}.developer-console-tab-div-inline-13{padding:0}.developer-console-tab-div-inline-14{border-bottom:1px solid var(--color-surface-container-high);padding:20px}.developer-console-tab-h3-inline-15{font-size:16px;font-weight:800}.developer-console-tab-div-inline-16{box-shadow:none;border:none}.developer-console-tab-th-inline-17{width:25%}.developer-console-tab-th-inline-18{width:40%}.developer-console-tab-th-inline-19,.developer-console-tab-th-inline-20,.developer-console-tab-th-inline-21,.developer-console-tab-th-inline-22,.developer-console-tab-th-inline-23{text-align:center;width:8%}.developer-console-tab-div-inline-24{align-items:center;gap:6px;display:flex}.developer-console-tab-td-inline-25{color:var(--color-text-secondary);font-size:12px}.developer-console-tab-td-inline-26{text-align:center}.developer-console-tab-input-inline-27{cursor:pointer;transform:scale(1.2)}.developer-console-tab-td-inline-28{text-align:center}.developer-console-tab-input-inline-29{cursor:pointer;transform:scale(1.2)}.developer-console-tab-td-inline-30{text-align:center}.developer-console-tab-input-inline-31{cursor:pointer;transform:scale(1.2)}.developer-console-tab-td-inline-32{text-align:center}.developer-console-tab-input-inline-33{cursor:pointer;transform:scale(1.2)}.developer-console-tab-td-inline-34{text-align:center}.developer-console-tab-input-inline-35{cursor:pointer;transform:scale(1.2)}.developer-console-tab-div-inline-36{background-color:var(--color-surface-container-low);padding:24px}.developer-console-tab-h3-inline-37{margin-bottom:8px;font-size:14px;font-weight:800}.developer-console-tab-p-inline-38{color:var(--color-text-secondary);font-size:13px;line-height:1.6}.fee-promo-tab-div-inline-1{align-items:flex-end;gap:6px;width:100%;height:96px;padding-bottom:4px;display:flex}.fee-promo-tab-div-inline-2{align-items:center;gap:8px;margin-bottom:20px;display:flex}.fee-promo-tab-label-inline-3{color:var(--color-text-secondary);font-size:12px;font-weight:700}.fee-promo-tab-input-inline-4{margin-top:4px}.fee-promo-tab-label-inline-5{color:var(--color-text-secondary);font-size:12px;font-weight:700}.fee-promo-tab-input-inline-6{margin-top:4px}.fee-promo-tab-label-inline-7{color:var(--color-text-secondary);font-size:12px;font-weight:700}.fee-promo-tab-input-inline-8{margin-top:4px}.fee-promo-tab-label-inline-9{color:var(--color-text-secondary);font-size:12px;font-weight:700}.fee-promo-tab-input-inline-10{margin-top:4px}.fee-promo-tab-div-inline-11{background-color:var(--color-surface-container-low);border-radius:12px;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.fee-promo-tab-div-inline-12{flex-direction:column;gap:12px;display:flex}.fee-promo-tab-div-inline-13{border-bottom:1px solid #0000001a;justify-content:space-between;padding-bottom:8px;display:flex}.fee-promo-tab-span-inline-14{color:var(--color-text-secondary);font-size:13px}.fee-promo-tab-span-inline-15{font-weight:700}.fee-promo-tab-div-inline-16{border-bottom:1px solid #0000001a;justify-content:space-between;padding-bottom:8px;display:flex}.fee-promo-tab-span-inline-17{color:var(--color-text-secondary);font-size:13px}.fee-promo-tab-span-inline-18{font-weight:700}.fee-promo-tab-div-inline-19{justify-content:space-between;display:flex}.fee-promo-tab-span-inline-20{color:var(--color-text-secondary);font-size:13px}.fee-promo-tab-span-inline-21{font-weight:700}.fee-promo-tab-div-inline-22{text-align:center;background-color:#194cbc1a;border-radius:8px;margin-top:20px;padding:16px}.fee-promo-tab-span-inline-23{color:var(--color-primary);text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700}.fee-promo-tab-h2-inline-24{color:var(--color-primary);margin:4px 0 0;font-size:32px;font-weight:900}.fee-promo-tab-div-inline-25{background-color:var(--color-primary);color:#fff;border-radius:12px;padding:24px;position:relative;overflow:hidden}.fee-promo-tab-span-inline-26{text-transform:uppercase;opacity:.8;font-size:12px;font-weight:700}.fee-promo-tab-h2-inline-27{margin:4px 0 0;font-size:28px;font-weight:900}.fee-promo-tab-p-inline-28{opacity:.9;margin:16px 0 0;font-size:12px}.fee-promo-tab-span-inline-29{opacity:.1;font-size:96px;position:absolute;bottom:-20px;right:-10px}.fee-promo-tab-div-inline-30{padding:20px}.fee-promo-tab-h3-inline-31{color:var(--color-text-secondary);margin-bottom:16px;font-size:14px;font-weight:800}.fee-promo-tab-div-inline-32{flex-direction:column;gap:12px;display:flex}.fee-promo-tab-div-inline-33{justify-content:space-between;align-items:center;display:flex}.fee-promo-tab-div-inline-34{align-items:center;gap:10px;display:flex}.fee-promo-tab-span-inline-35{font-size:18px}.fee-promo-tab-p-inline-36{margin:0;font-size:13px;font-weight:700}.fee-promo-tab-span-inline-37{color:var(--color-text-secondary);font-size:11px}.fee-promo-tab-span-inline-38{color:var(--color-primary);font-size:12px;font-weight:700}.fee-promo-tab-p-inline-39{color:var(--color-text-secondary);font-size:12px;font-style:italic}.fee-promo-tab-div-inline-40{margin-top:24px}.fee-promo-tab-div-inline-41{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.fee-promo-tab-div-inline-42{align-items:center;gap:8px;display:flex}.fee-promo-tab-div-inline-43{flex-direction:column;display:flex}.fee-promo-tab-h4-inline-44{color:var(--color-text-secondary);margin-bottom:16px;font-size:13px;font-weight:800}.fee-promo-tab-div-inline-45{flex-grow:1}.fee-promo-tab-label-inline-46{font-size:11px;font-weight:700}.fee-promo-tab-input-inline-47{letter-spacing:1px;font-weight:700}.fee-promo-tab-label-inline-48,.fee-promo-tab-label-inline-49,.fee-promo-tab-label-inline-50{font-size:11px;font-weight:700}.fee-promo-tab-div-inline-51{align-items:center;gap:8px;margin-top:16px;display:flex}.fee-promo-tab-label-inline-52{color:var(--color-text-secondary);font-size:13px}.fee-promo-tab-button-inline-53{margin-top:16px}.fee-promo-tab-div-inline-54{flex-direction:column;justify-content:space-between;display:flex}.fee-promo-tab-div-inline-55{justify-content:space-between;align-items:flex-start;display:flex}.fee-promo-tab-h4-inline-56{color:var(--color-text-secondary);font-size:13px;font-weight:800}.fee-promo-tab-span-inline-57{font-size:18px}.fee-promo-tab-h3-inline-58{color:var(--color-text-primary);margin:6px 0 0;font-size:22px;font-weight:800}.fee-promo-tab-p-inline-59{color:var(--color-text-secondary);margin:2px 0 0;font-size:12px}.fee-promo-tab-h4-inline-60{color:var(--color-text-secondary);margin-bottom:16px;font-size:13px;font-weight:800}.fee-promo-tab-div-inline-61{flex-direction:column;gap:16px;display:flex}.fee-promo-tab-div-inline-62{justify-content:space-between;font-size:12px;font-weight:700;display:flex}.fee-promo-tab-span-inline-63{color:var(--color-primary)}.fee-promo-tab-div-inline-64{background-color:#0000001a;border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.fee-promo-tab-p-inline-65{color:var(--color-text-secondary);font-size:12px;font-style:italic}.fee-promo-tab-div-inline-66{margin-top:24px}.fee-promo-tab-div-inline-67{padding:0}.fee-promo-tab-div-inline-68{border-bottom:1px solid var(--color-surface-container-high);padding:20px}.fee-promo-tab-h3-inline-69{font-size:18px;font-weight:800}.fee-promo-tab-div-inline-70{box-shadow:none;border:none}.fee-promo-tab-th-inline-71,.fee-promo-tab-th-inline-72{text-align:right}.fee-promo-tab-p-inline-73{color:var(--color-text-secondary);margin:0;font-size:11px}.fee-promo-tab-td-inline-74{text-align:right;color:var(--color-primary);font-weight:700}.fee-promo-tab-td-inline-75{text-align:right;font-weight:700}.fee-promo-tab-td-inline-76{text-align:center;padding:20px;font-style:italic}.financial-reports-tab-div-inline-1{background-color:var(--color-surface-container-low);border:1px solid var(--color-surface-container-high);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:15px;display:flex}.financial-reports-tab-div-inline-2{align-items:center;gap:10px;display:flex}.financial-reports-tab-Calendar-inline-3{color:var(--color-text-secondary)}.financial-reports-tab-input-inline-4{width:240px;padding:6px 12px;font-size:13px}.financial-reports-tab-div-inline-5{border-bottom:1px solid var(--color-surface-container-high);gap:20px;padding-bottom:10px;display:flex}.financial-reports-tab-div-inline-6{padding:20px}.financial-reports-tab-span-inline-7{color:var(--color-text-secondary);font-size:12px;font-weight:700}.financial-reports-tab-h3-inline-8{color:var(--color-primary);margin:4px 0 0;font-size:24px;font-weight:800}.financial-reports-tab-div-inline-9{color:var(--color-primary);align-items:center;gap:4px;margin-top:10px;font-size:12px;font-weight:700;display:flex}.financial-reports-tab-div-inline-10{padding:20px}.financial-reports-tab-span-inline-11{color:var(--color-text-secondary);font-size:12px;font-weight:700}.financial-reports-tab-h3-inline-12{color:var(--color-secondary);margin:4px 0 0;font-size:24px;font-weight:800}.financial-reports-tab-div-inline-13{color:var(--color-secondary);align-items:center;gap:4px;margin-top:10px;font-size:12px;font-weight:700;display:flex}.financial-reports-tab-TrendingUp-inline-14{transform:rotate(180deg)}.financial-reports-tab-div-inline-15{padding:20px}.financial-reports-tab-span-inline-16{color:var(--color-text-secondary);font-size:12px;font-weight:700}.financial-reports-tab-h3-inline-17{color:var(--color-text-primary);margin:4px 0 0;font-size:24px;font-weight:800}.financial-reports-tab-div-inline-18{color:var(--color-primary);align-items:center;gap:4px;margin-top:10px;font-size:12px;font-weight:700;display:flex}.financial-reports-tab-div-inline-19{padding:0}.financial-reports-tab-div-inline-20{border-bottom:1px solid var(--color-surface-container-high);padding:20px}.financial-reports-tab-h3-inline-21{font-size:18px;font-weight:800}.financial-reports-tab-div-inline-22{box-shadow:none;border:none}.financial-reports-tab-th-inline-23,.financial-reports-tab-th-inline-24,.financial-reports-tab-td-inline-25,.financial-reports-tab-td-inline-26,.financial-reports-tab-td-inline-27,.financial-reports-tab-td-inline-28{text-align:right}.financial-reports-tab-tr-inline-29{font-style:italic}.financial-reports-tab-td-inline-30{padding-left:30px}.financial-reports-tab-td-inline-31,.financial-reports-tab-td-inline-32{text-align:right;color:var(--color-secondary)}.financial-reports-tab-tr-inline-33{background-color:#194cbc0d;font-weight:700}.financial-reports-tab-td-inline-34,.financial-reports-tab-td-inline-35{text-align:right}.financial-reports-tab-td-inline-36{text-align:right;color:var(--color-secondary)}.financial-reports-tab-td-inline-37{text-align:right}.financial-reports-tab-tr-inline-38{background-color:var(--color-surface-container-low);font-weight:700}.financial-reports-tab-td-inline-39{text-align:right;color:var(--color-primary)}.financial-reports-tab-td-inline-40{text-align:right}.financial-reports-tab-td-inline-41{font-weight:700}.financial-reports-tab-tr-inline-42{font-style:italic}.financial-reports-tab-td-inline-43{padding-left:30px}.financial-reports-tab-td-inline-44{text-align:right;color:var(--color-secondary)}.financial-reports-tab-td-inline-45{text-align:right}.financial-reports-tab-tr-inline-46{font-style:italic}.financial-reports-tab-td-inline-47{padding-left:30px}.financial-reports-tab-td-inline-48{text-align:right;color:var(--color-secondary)}.financial-reports-tab-td-inline-49{text-align:right}.financial-reports-tab-tr-inline-50{font-style:italic}.financial-reports-tab-td-inline-51{padding-left:30px}.financial-reports-tab-td-inline-52{text-align:right;color:var(--color-secondary)}.financial-reports-tab-td-inline-53{text-align:right}.financial-reports-tab-tr-inline-54{font-style:italic}.financial-reports-tab-td-inline-55{padding-left:30px}.financial-reports-tab-td-inline-56{text-align:right;color:var(--color-secondary)}.financial-reports-tab-td-inline-57{text-align:right}.financial-reports-tab-tr-inline-58{background-color:#194cbc1a;font-weight:700}.financial-reports-tab-td-inline-59{text-align:right;color:var(--color-primary)}.financial-reports-tab-td-inline-60{text-align:right}.financial-reports-tab-div-inline-61{padding:0}.financial-reports-tab-div-inline-62{border-bottom:1px solid var(--color-surface-container-high);padding:20px}.financial-reports-tab-h3-inline-63{font-size:18px;font-weight:800}.financial-reports-tab-div-inline-64{box-shadow:none;border:none}.financial-reports-tab-th-inline-65,.financial-reports-tab-th-inline-66{text-align:right}.financial-reports-tab-tr-inline-67{font-style:italic}.financial-reports-tab-td-inline-68{padding-left:30px}.financial-reports-tab-td-inline-69{text-align:right;color:var(--color-primary)}.financial-reports-tab-td-inline-70{text-align:right}.financial-reports-tab-tr-inline-71{font-style:italic}.financial-reports-tab-td-inline-72{padding-left:30px}.financial-reports-tab-td-inline-73{text-align:right}.financial-reports-tab-td-inline-74{text-align:right;color:var(--color-secondary)}.financial-reports-tab-tr-inline-75{font-style:italic}.financial-reports-tab-td-inline-76{padding-left:30px}.financial-reports-tab-td-inline-77{text-align:right}.financial-reports-tab-td-inline-78{text-align:right;color:var(--color-secondary)}.financial-reports-tab-tr-inline-79{font-style:italic}.financial-reports-tab-td-inline-80{padding-left:30px}.financial-reports-tab-td-inline-81{text-align:right}.financial-reports-tab-td-inline-82{text-align:right;color:var(--color-secondary)}.financial-reports-tab-tr-inline-83{font-style:italic}.financial-reports-tab-td-inline-84{padding-left:30px}.financial-reports-tab-td-inline-85{text-align:right;color:var(--color-primary)}.financial-reports-tab-td-inline-86{text-align:right}.financial-reports-tab-tr-inline-87{background-color:#194cbc1a;font-weight:700}.financial-reports-tab-td-inline-88{text-align:right;color:var(--color-primary)}.financial-reports-tab-div-inline-89{padding:0}.financial-reports-tab-div-inline-90{border-bottom:1px solid var(--color-surface-container-high);padding:20px}.financial-reports-tab-h3-inline-91{font-size:18px;font-weight:800}.financial-reports-tab-div-inline-92{box-shadow:none;border:none}.financial-reports-tab-th-inline-93,.financial-reports-tab-th-inline-94,.financial-reports-tab-th-inline-95,.financial-reports-tab-td-inline-96,.financial-reports-tab-td-inline-97,.financial-reports-tab-td-inline-98{text-align:right}.financial-reports-tab-td-inline-99{text-align:right;color:var(--color-primary)}.financial-reports-tab-td-inline-100{text-align:right}.financial-reports-tab-td-inline-101{text-align:right;color:var(--color-primary)}.financial-reports-tab-td-inline-102{text-align:right}.financial-reports-tab-td-inline-103{text-align:right;color:var(--color-primary);font-weight:700}.financial-reports-tab-td-inline-104{text-align:right}.financial-reports-tab-tr-inline-105{background-color:#194cbc1a;font-weight:700}.financial-reports-tab-td-inline-106{text-align:right}.financial-reports-tab-td-inline-107,.financial-reports-tab-td-inline-108{text-align:right;color:var(--color-primary)}.financial-reports-tab-CheckCircle2-inline-109{color:var(--color-primary)}.financial-reports-tab-AlertCircle-inline-110{color:var(--color-secondary)}.financial-reports-tab-div-inline-111{font-size:13px}.financial-reports-tab-div-inline-112{grid-template-columns:1fr 1fr;gap:20px;display:grid}.financial-reports-tab-div-inline-113{padding:0}.financial-reports-tab-div-inline-114{border-bottom:1px solid var(--color-surface-container-high);background-color:var(--color-surface-container-low);padding:20px}.financial-reports-tab-h3-inline-115{margin:0;font-size:16px;font-weight:800}.financial-reports-tab-div-inline-116{box-shadow:none;border:none}.financial-reports-tab-th-inline-117{text-align:right}.financial-reports-tab-tr-inline-118{font-style:italic}.financial-reports-tab-td-inline-119{padding-left:30px}.financial-reports-tab-td-inline-120{text-align:right}.financial-reports-tab-tr-inline-121{font-style:italic}.financial-reports-tab-td-inline-122{padding-left:30px}.financial-reports-tab-td-inline-123{text-align:right;color:#ff9800}.financial-reports-tab-tr-inline-124{font-style:italic}.financial-reports-tab-td-inline-125{padding-left:30px}.financial-reports-tab-td-inline-126{text-align:right}.financial-reports-tab-tr-inline-127{background-color:#194cbc0d;font-weight:700}.financial-reports-tab-td-inline-128{text-align:right;color:var(--color-primary)}.financial-reports-tab-div-inline-129{padding:0}.financial-reports-tab-div-inline-130{border-bottom:1px solid var(--color-surface-container-high);background-color:var(--color-surface-container-low);padding:20px}.financial-reports-tab-h3-inline-131{margin:0;font-size:16px;font-weight:800}.financial-reports-tab-div-inline-132{box-shadow:none;border:none}.financial-reports-tab-th-inline-133{text-align:right}.financial-reports-tab-tr-inline-134{font-style:italic}.financial-reports-tab-td-inline-135{padding-left:30px}.financial-reports-tab-td-inline-136{text-align:right;color:var(--color-secondary)}.financial-reports-tab-tr-inline-137{font-style:italic}.financial-reports-tab-td-inline-138{padding-left:30px}.financial-reports-tab-td-inline-139{text-align:right;color:var(--color-secondary)}.financial-reports-tab-tr-inline-140{background-color:var(--color-surface-container-low);font-weight:700}.financial-reports-tab-td-inline-141{text-align:right}.financial-reports-tab-tr-inline-142{font-style:italic}.financial-reports-tab-td-inline-143{padding-left:30px}.financial-reports-tab-td-inline-144{text-align:right}.financial-reports-tab-tr-inline-145{font-style:italic}.financial-reports-tab-td-inline-146{padding-left:30px}.financial-reports-tab-td-inline-147{text-align:right;color:var(--color-primary)}.financial-reports-tab-tr-inline-148{background-color:var(--color-surface-container-low);font-weight:700}.financial-reports-tab-td-inline-149{text-align:right}.financial-reports-tab-tr-inline-150{background-color:#194cbc0d;font-weight:700}.financial-reports-tab-td-inline-151{text-align:right;color:var(--color-primary)}.financial-reports-tab-div-inline-152{height:auto;margin-top:20px}.financial-reports-tab-div-inline-153{background-color:var(--color-surface-container-low);border:1px solid var(--color-surface-container-high);flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:40px 20px;display:flex;position:relative;overflow:hidden}.financial-reports-tab-div-inline-154{z-index:2;text-align:center;max-width:450px;position:relative}.financial-reports-tab-FileText-inline-155{color:var(--color-primary);margin:0 auto 10px}.financial-reports-tab-h4-inline-156{font-size:16px;font-weight:800}.financial-reports-tab-p-inline-157{color:var(--color-text-secondary);margin:8px 0 0;font-size:12px}.financial-reports-tab-div-inline-158{background-color:var(--color-primary);color:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:200px;padding:30px;display:flex}.financial-reports-tab-span-inline-159{text-transform:uppercase;opacity:.8;letter-spacing:1px;font-size:11px;font-weight:700}.financial-reports-tab-h3-inline-160{margin-top:6px;font-size:18px;font-weight:800;line-height:1.4}.financial-reports-tab-div-inline-161{justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.financial-reports-tab-span-inline-162{font-weight:700}.financial-reports-tab-div-inline-163{background-color:#fff3;border-radius:3px;height:6px;overflow:hidden}.financial-reports-tab-div-inline-164{background-color:#fff;width:100%;height:100%}.financial-reports-tab-p-inline-165{opacity:.8;margin:0;font-size:11px}.form-media-section-div-inline-1{border:2px dashed var(--color-outline-variant);text-align:center;background-color:var(--color-surface-container-low);cursor:pointer;border-radius:8px;margin-bottom:16px;padding:20px;transition:all .2s;position:relative}.form-media-section-input-inline-2{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.form-media-section-div-inline-3{flex-direction:column;align-items:center;gap:8px;display:flex}.form-media-section-span-inline-4{font-size:20px}.form-media-section-span-inline-5{color:var(--color-primary);font-size:13px;font-weight:700}.form-media-section-span-inline-6{color:var(--color-text-secondary);font-size:11px}.form-media-section-div-inline-7{margin-bottom:16px}.form-media-section-button-inline-8{color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:700;display:flex}.form-media-section-div-inline-9{align-items:center;gap:8px;display:flex}.form-media-section-input-inline-10{flex:1;height:32px;font-size:12px}.form-media-section-button-inline-11{height:32px;padding:0 12px;font-size:12px}.form-media-section-button-inline-12{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;font-size:12px}.form-media-section-div-inline-13{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;display:grid}.form-media-section-img-inline-14{object-fit:cover;width:100%;height:100%}.form-media-section-button-inline-15{color:#fff;cursor:pointer;background-color:#f00c;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;display:flex;position:absolute;top:2px;right:2px}.form-media-section-div-inline-16{background-color:var(--color-primary);color:#fff;text-align:center;padding:1px 0;font-size:8px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.form-media-section-button-inline-17{color:#fff;cursor:pointer;opacity:.9;background-color:#0009;border:none;padding:1px 0;font-size:8px;position:absolute;bottom:0;left:0;right:0}.inventory-tab-th-inline-1{text-align:center}.inventory-tab-th-inline-2{text-align:right}.inventory-tab-td-inline-3{text-align:center}.inventory-tab-div-inline-4{justify-content:flex-end}.main-menu-div-inline-1{margin-bottom:8px}.main-menu-div-inline-2{flex-direction:column;align-items:flex-start;display:flex}.main-menu-div-inline-3{color:var(--color-primary);letter-spacing:-.02em;text-transform:uppercase;font-family:Inter;font-size:32px;font-weight:900;line-height:1}.main-menu-div-inline-4{color:var(--color-text-secondary);margin-top:4px;font-size:12px;font-weight:600}.main-menu-div-inline-5{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.main-menu-div-inline-6{text-align:center;margin:24px 0 var(--spacing-lg) 0}.main-menu-h2-inline-7{color:var(--color-text-primary);letter-spacing:-.02em;font-size:32px;font-weight:700}.main-menu-h3-inline-8,.main-menu-h3-inline-9,.main-menu-h3-inline-10,.main-menu-h3-inline-11,.main-menu-h3-inline-12,.main-menu-h3-inline-13{color:var(--color-primary)}.main-menu-ArrowLeft-inline-14{transform:rotate(-90deg)}.options-tab-p-inline-1{color:var(--color-text-secondary);margin-bottom:20px}.options-tab-button-inline-2,.options-tab-button-inline-3,.options-tab-button-inline-4{color:var(--color-error);cursor:pointer;background:0 0;border:none}.options-tab-div-inline-5{align-items:center;gap:8px;display:flex}.options-tab-button-inline-6{color:var(--color-error);cursor:pointer;background:0 0;border:none}.options-tab-div-inline-7{flex-direction:column;gap:8px}.options-tab-div-inline-8{gap:8px;display:flex}.options-tab-input-inline-9{flex:2}.options-tab-input-inline-10{border:1px solid var(--color-outline-variant);cursor:pointer;border-radius:8px;width:40px;height:40px;padding:0}.options-tab-input-inline-11{flex:1;min-width:80px}.options-tab-button-inline-12{background-color:var(--color-primary);color:#fff;justify-content:center;width:100%}.options-tab-div-inline-13{border-top:1px solid var(--color-surface-container-high);justify-content:flex-end;margin-top:20px;padding-top:20px;display:flex}.overview-tab-div-inline-1{height:260px;position:relative}.overview-tab-div-inline-2{z-index:2;justify-content:space-around;align-items:flex-end;height:100%;padding-bottom:30px;display:flex;position:relative}.overview-tab-div-inline-3{flex-direction:column;justify-content:flex-end;align-items:center;width:12%;height:100%;display:flex}.overview-tab-div-inline-4{justify-content:center;align-items:flex-end;gap:6px;width:100%;height:180px;display:flex}.overview-tab-span-inline-5{color:var(--color-text-secondary);margin-top:8px;font-size:11px;font-weight:700}.overview-tab-div-inline-6{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.overview-tab-div-inline-7{gap:15px;display:flex}.overview-tab-div-inline-8{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.overview-tab-div-inline-9{flex-direction:column;display:flex}.overview-tab-div-inline-10{border-bottom:1px solid var(--color-surface-container-high);gap:16px;padding:12px 0;display:flex}.overview-tab-div-inline-11{flex-direction:column;display:flex}.overview-tab-span-inline-12{color:var(--color-text-primary);font-size:14px;font-weight:700}.overview-tab-span-inline-13{color:var(--color-text-secondary);font-size:11px}.overview-tab-div-inline-14{color:var(--color-text-secondary);padding:20px 0;font-style:italic}.overview-tab-div-inline-15{margin-top:32px}.overview-tab-h3-inline-16{margin-bottom:20px}.overview-tab-div-inline-17{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.overview-tab-div-inline-18{background:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);cursor:pointer;border-radius:10px;flex-direction:column;gap:12px;padding:16px;transition:transform .2s,box-shadow .2s;display:flex}.overview-tab-div-inline-19{align-items:center;gap:12px;display:flex}.overview-tab-img-inline-20{object-fit:contain;background:#fff;border-radius:6px;width:50px;height:50px;padding:4px}.overview-tab-div-inline-21{flex-direction:column;flex:1;display:flex;overflow:hidden}.overview-tab-span-inline-22{white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-primary);font-size:14px;font-weight:700;overflow:hidden}.overview-tab-span-inline-23{color:var(--color-text-secondary);font-size:12px}.overview-tab-div-inline-24{color:var(--color-text-primary);justify-content:space-between;margin-bottom:4px;font-size:12px;font-weight:700;display:flex}.overview-tab-div-inline-25{background:var(--color-surface-container-high);border-radius:3px;height:6px;overflow:hidden}.overview-tab-div-inline-26{color:var(--color-text-secondary);padding:20px 0;font-style:italic}.product-form-modal-form-inline-1{padding:0}.product-form-modal-div-inline-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.product-form-modal-div-inline-3{background-color:var(--color-surface-container-low);border-radius:8px;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:12px;margin-bottom:16px;padding:12px;display:grid}.product-form-modal-div-inline-4{margin:0}.product-form-modal-label-inline-5{font-size:10px}.product-form-modal-select-inline-6{height:36px;padding:4px 8px}.product-form-modal-div-inline-7{margin:0}.product-form-modal-label-inline-8{font-size:10px}.product-form-modal-input-inline-9{height:36px;padding:4px 8px}.product-form-modal-div-inline-10{margin:0}.product-form-modal-label-inline-11{font-size:10px}.product-form-modal-input-inline-12{height:36px;padding:4px 8px}.product-form-modal-div-inline-13{grid-column:span 1;gap:8px;width:100%;display:flex}.product-form-modal-div-inline-14{flex:1;margin:0}.product-form-modal-label-inline-15{font-size:10px}.product-form-modal-input-inline-16{height:36px;padding:4px 8px}.product-form-modal-button-inline-17{justify-content:center;min-width:40px;height:36px;padding:0 8px}.product-form-modal-button-inline-18{justify-content:center;width:100%;height:36px}.product-form-modal-div-inline-19{flex-direction:column;gap:8px;display:flex}.product-form-modal-div-inline-20{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.product-form-modal-span-inline-21{font-size:13px}.product-form-modal-button-inline-22{color:var(--color-error);cursor:pointer;background:0 0;border:none}.product-form-modal-p-inline-23{color:var(--color-text-secondary);margin:0;font-size:12px;font-style:italic}.product-form-modal-div-inline-24{margin:0}.product-form-modal-label-inline-25{cursor:pointer;align-items:center;gap:8px;display:flex}.product-form-modal-span-inline-26{font-weight:700}.product-form-modal-div-inline-27{border-left:3px solid var(--color-primary);flex-direction:column;gap:12px;margin-top:12px;padding-left:12px;display:flex}.product-form-modal-div-inline-28{justify-content:space-between;display:flex}.product-form-modal-span-inline-29{color:var(--color-text-secondary);font-size:12px;font-weight:700}.product-form-modal-span-inline-30{color:var(--color-primary);font-size:13px;font-weight:700}.product-form-modal-div-inline-31{color:var(--color-text-secondary);justify-content:space-between;margin-top:-8px;font-size:10px;display:flex}.product-form-modal-div-inline-32{margin-top:12px}.product-form-modal-span-inline-33{color:var(--color-text-secondary);margin-top:4px;font-size:11px;display:block}.product-form-modal-div-inline-34{margin-top:12px}.product-form-modal-div-inline-35{margin-top:20px}.product-form-modal-label-inline-36{color:var(--color-text-secondary);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.product-form-modal-div-inline-37{border-top:1px solid var(--color-surface-container-high);background-color:var(--color-surface-container-low);padding:16px 20px}.product-form-modal-button-inline-38{margin-left:12px}.profit-tracker-tab-div-inline-1{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.profit-tracker-tab-div-inline-2{align-items:center;gap:8px;display:flex}.profit-tracker-tab-button-inline-3{margin-top:10px}.profit-tracker-tab-div-inline-4{background-color:var(--color-surface-container-low);border:1px solid var(--color-surface-container-high);text-align:center;border-radius:12px;margin-top:24px;padding:20px}.profit-tracker-tab-p-inline-5{text-transform:uppercase;letter-spacing:2px;color:var(--color-text-secondary);margin-bottom:8px;font-size:11px;font-weight:700}.profit-tracker-tab-h2-inline-6{color:var(--color-primary);margin:0 0 8px;font-size:36px;font-weight:900}.profit-tracker-tab-p-inline-7{color:var(--color-text-secondary);margin-top:12px;font-size:12px}.profit-tracker-tab-div-inline-8{background-color:#0000001a;border-radius:4px;height:8px;margin-top:20px;overflow:hidden}.profit-tracker-tab-div-inline-9{color:var(--color-text-secondary);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.profit-tracker-tab-div-inline-10{padding:24px}.profit-tracker-tab-h3-inline-11{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-size:12px;font-weight:800}.profit-tracker-tab-div-inline-12{flex-direction:column;gap:20px;display:flex}.profit-tracker-tab-div-inline-13{justify-content:space-between;align-items:flex-end;display:flex}.profit-tracker-tab-p-inline-14{color:var(--color-text-secondary);margin:0;font-size:14px}.profit-tracker-tab-h3-inline-15{color:var(--color-text-primary);margin:0;font-size:24px;font-weight:800}.profit-tracker-tab-span-inline-16{color:var(--color-primary);font-size:12px;font-weight:700}.profit-tracker-tab-div-inline-17{justify-content:space-between;align-items:flex-end;display:flex}.profit-tracker-tab-p-inline-18{color:var(--color-text-secondary);margin:0;font-size:14px}.profit-tracker-tab-h3-inline-19{color:var(--color-text-primary);margin:0;font-size:24px;font-weight:800}.profit-tracker-tab-div-inline-20{border-radius:12px;height:200px;position:relative;overflow:hidden}.profit-tracker-tab-img-inline-21{object-fit:cover;width:100%;height:100%}.profit-tracker-tab-div-inline-22{color:#fff;background-color:#194cbcbf;flex-direction:column;justify-content:flex-end;padding:20px;display:flex;position:absolute;inset:0}.profit-tracker-tab-span-inline-23{text-transform:uppercase;opacity:.8;font-size:11px;font-weight:700}.profit-tracker-tab-h3-inline-24{margin:4px 0 0;font-size:20px;font-weight:800}.profit-tracker-tab-div-inline-25{margin-top:24px}.profit-tracker-tab-div-inline-26{padding:0}.profit-tracker-tab-div-inline-27{border-bottom:1px solid var(--color-surface-container-high);justify-content:space-between;align-items:center;padding:20px;display:flex}.profit-tracker-tab-h3-inline-28{font-size:18px;font-weight:800}.profit-tracker-tab-div-inline-29{box-shadow:none;border:none}.profit-tracker-tab-th-inline-30,.profit-tracker-tab-th-inline-31,.profit-tracker-tab-th-inline-32{text-align:right}.profit-tracker-tab-th-inline-33{text-align:center}.profit-tracker-tab-th-inline-34{text-align:right}.profit-tracker-tab-th-inline-35{text-align:center}.profit-tracker-tab-td-inline-36,.profit-tracker-tab-td-inline-37{text-align:right}.profit-tracker-tab-td-inline-38{text-align:right;color:var(--color-primary);font-weight:700}.profit-tracker-tab-td-inline-39{text-align:center}.profit-tracker-tab-span-inline-40{color:var(--color-primary);background-color:#194cbc1a;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:700}.profit-tracker-tab-td-inline-41{text-align:right;color:var(--color-text-secondary);font-size:12px}.profit-tracker-tab-td-inline-42{text-align:center}.profit-tracker-tab-button-inline-43{color:var(--color-error);cursor:pointer;background:0 0;border:none}.profit-tracker-tab-td-inline-44{text-align:center;color:var(--color-text-secondary);padding:20px;font-style:italic}.rewards-tab-div-inline-1{border-bottom:1px solid var(--color-outline-variant);flex-wrap:wrap;gap:10px;padding-bottom:12px;display:flex}.rewards-tab-button-inline-2,.rewards-tab-button-inline-3,.rewards-tab-button-inline-4{align-items:center;gap:6px;display:flex}.rewards-tab-button-inline-5{align-items:center;gap:6px;display:flex;position:relative}.rewards-tab-span-inline-6{background-color:var(--color-secondary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px}.rewards-tab-button-inline-7{align-items:center;gap:6px;display:flex}.rewards-tab-div-inline-8{justify-content:center;padding:50px;display:flex}.rewards-tab-Loader-inline-9{animation:1.5s linear infinite spin}.rewards-tab-div-inline-10{padding:24px}.rewards-tab-div-inline-11{align-items:center;gap:10px;margin-bottom:20px;display:flex}.rewards-tab-h3-inline-12{margin:0;font-size:16px;font-weight:800}.rewards-tab-form-inline-13{max-width:600px}.rewards-tab-button-inline-14{width:100%;margin-top:10px}.rewards-tab-div-inline-15{padding:24px}.rewards-tab-div-inline-16{align-items:center;gap:10px;margin-bottom:20px;display:flex}.rewards-tab-h3-inline-17{margin:0;font-size:16px;font-weight:800}.rewards-tab-div-inline-18{grid-template-columns:1fr 1.5fr;align-items:flex-start;gap:30px;display:grid}.rewards-tab-div-inline-19{border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-low);border-radius:10px;padding:20px}.rewards-tab-h4-inline-20{margin:0 0 16px;font-size:14px;font-weight:700}.rewards-tab-button-inline-21{width:100%}.rewards-tab-h4-inline-22{margin:0 0 12px;font-size:14px;font-weight:700}.rewards-tab-div-inline-23{box-shadow:none;border:none}.rewards-tab-table-inline-24{font-size:12px}.rewards-tab-th-inline-25{text-align:right}.rewards-tab-strong-inline-26{color:var(--color-primary)}.rewards-tab-td-inline-27{text-align:right}.rewards-tab-button-inline-28{color:var(--color-error);cursor:pointer;background:0 0;border:none}.rewards-tab-td-inline-29{text-align:center;padding:20px;font-style:italic}.rewards-tab-div-inline-30{padding:24px}.rewards-tab-div-inline-31{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.rewards-tab-div-inline-32{align-items:center;gap:10px;display:flex}.rewards-tab-h3-inline-33{margin:0;font-size:16px;font-weight:800}.rewards-tab-button-inline-34{align-items:center;gap:6px;width:auto;padding:8px 16px;display:flex}.rewards-tab-div-inline-35{border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-low);border-radius:10px;max-width:700px;margin-bottom:24px;padding:20px}.rewards-tab-h4-inline-36{margin:0 0 16px;font-size:14px;font-weight:700}.rewards-tab-div-inline-37{grid-template-columns:1fr 1fr;gap:15px;display:grid}.rewards-tab-div-inline-38{margin-top:12px}.rewards-tab-div-inline-39{grid-template-columns:1fr 1fr;gap:15px;margin-top:12px;display:grid}.rewards-tab-button-inline-40{width:100%;margin-top:20px}.rewards-tab-div-inline-41{box-shadow:none;border:none}.rewards-tab-table-inline-42{font-size:12px}.rewards-tab-th-inline-43{text-align:right}.rewards-tab-strong-inline-44{color:var(--color-text-primary)}.rewards-tab-p-inline-45{color:var(--color-text-secondary);margin:0;font-size:10px}.rewards-tab-span-inline-46{font-size:10px}.rewards-tab-strong-inline-47{color:var(--color-primary)}.rewards-tab-a-inline-48{color:var(--color-primary);align-items:center;gap:4px;text-decoration:underline;display:flex}.rewards-tab-td-inline-49{text-align:right}.rewards-tab-button-inline-50{color:var(--color-error);cursor:pointer;background:0 0;border:none}.rewards-tab-td-inline-51{text-align:center;padding:20px;font-style:italic}.rewards-tab-div-inline-52{padding:24px}.rewards-tab-div-inline-53{align-items:center;gap:10px;margin-bottom:20px;display:flex}.rewards-tab-h3-inline-54{margin:0;font-size:16px;font-weight:800}.rewards-tab-div-inline-55{box-shadow:none;border:none}.rewards-tab-table-inline-56{font-size:12px}.rewards-tab-th-inline-57{text-align:right}.rewards-tab-p-inline-58{color:var(--color-text-secondary);margin:0;font-size:11px}.rewards-tab-td-inline-59{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.rewards-tab-td-inline-60{text-align:right}.rewards-tab-button-inline-61{padding:4px 8px;font-size:11px}.rewards-tab-td-inline-62{text-align:center;padding:20px;font-style:italic}.rewards-tab-div-inline-63{border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-low);border-radius:10px;padding:20px}.rewards-tab-div-inline-64{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.rewards-tab-h4-inline-65{margin:0;font-size:15px;font-weight:700}.rewards-tab-span-inline-66{color:var(--color-text-secondary);font-size:11px}.rewards-tab-button-inline-67{cursor:pointer;background:0 0;border:none;font-size:20px}.rewards-tab-div-inline-68{font-size:13px}.rewards-tab-strong-inline-69{color:var(--color-secondary);margin-bottom:4px;display:block}.rewards-tab-p-inline-70{border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-high);border-radius:6px;margin:0;padding:12px;font-style:italic;line-height:1.5}.rewards-tab-strong-inline-71{margin-bottom:4px;display:block}.rewards-tab-span-inline-72{color:var(--color-text-secondary)}.rewards-tab-div-inline-73{gap:10px;margin-top:10px;display:flex}.rewards-tab-button-inline-74{background-color:var(--color-primary);color:#fff;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.rewards-tab-button-inline-75{color:#ef4444;border-color:#ef4444;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.rewards-tab-div-inline-76{padding:24px}.rewards-tab-div-inline-77{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.rewards-tab-div-inline-78{align-items:center;gap:10px;display:flex}.rewards-tab-h3-inline-79{margin:0;font-size:16px;font-weight:800}.rewards-tab-input-inline-80{width:220px}.rewards-tab-div-inline-81{box-shadow:none;border:none}.rewards-tab-table-inline-82{font-size:12px}.rewards-tab-th-inline-83{text-align:right}.rewards-tab-p-inline-84{color:var(--color-text-secondary);margin:0;font-size:11px}.rewards-tab-strong-inline-85{color:var(--color-primary);font-size:14px}.rewards-tab-span-inline-86,.rewards-tab-span-inline-87,.rewards-tab-span-inline-88{font-size:10px}.rewards-tab-td-inline-89{text-align:right}.rewards-tab-div-inline-90{justify-content:flex-end;gap:6px;display:flex}.rewards-tab-button-inline-91{border-color:var(--color-primary);color:var(--color-primary);padding:4px 8px;font-size:11px}.rewards-tab-div-inline-92{max-width:450px}.rewards-tab-p-inline-93{font-size:13px}.security-tab-span-inline-1{color:var(--color-primary)}.security-tab-div-inline-2{padding:24px}.security-tab-div-inline-3{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.security-tab-div-inline-4{align-items:center;gap:12px;display:flex}.security-tab-h3-inline-5{margin:0;font-size:16px;font-weight:800}.security-tab-p-inline-6{color:var(--color-text-secondary);margin:0;font-size:11px}.security-tab-div-inline-7{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.security-tab-span-inline-8{font-size:18px}.security-tab-span-inline-9{font-size:11px;font-weight:700}.security-tab-h4-inline-10{margin:0 0 2px;font-size:14px;font-weight:700}.security-tab-p-inline-11{color:var(--color-text-secondary);margin:0;font-size:11px}.security-tab-div-inline-12{border:1px solid var(--color-surface-container-high);opacity:.6;border-radius:8px;padding:16px}.security-tab-div-inline-13{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.security-tab-span-inline-14{font-size:18px}.security-tab-span-inline-15{color:var(--color-text-secondary);font-size:11px;font-weight:700}.security-tab-h4-inline-16{margin:0 0 2px;font-size:14px;font-weight:700}.security-tab-p-inline-17{color:var(--color-text-secondary);margin:0;font-size:11px}.security-tab-div-inline-18{padding:24px}.security-tab-div-inline-19{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.security-tab-h3-inline-20{margin:0;font-size:16px;font-weight:800}.security-tab-p-inline-21{color:var(--color-text-secondary);margin:0;font-size:11px}.security-tab-div-inline-22{box-shadow:none;border:none}.security-tab-p-inline-23{text-align:center;color:var(--color-text-secondary);padding:20px}.security-tab-table-inline-24{font-size:12px}.security-tab-th-inline-25{text-align:center}.security-tab-th-inline-26{text-align:right}.security-tab-strong-inline-27{color:var(--color-text-primary)}.security-tab-p-inline-28{color:var(--color-text-secondary);margin:0;font-size:11px}.security-tab-td-inline-29{text-align:right}.security-tab-button-inline-30{border:1px solid var(--color-outline-variant);padding:4px 8px}.security-tab-span-inline-31{color:var(--color-text-secondary);font-size:11px;font-style:italic}.security-tab-div-inline-32{padding:24px}.security-tab-h3-inline-33{border-bottom:1px dashed #0000001a;margin-bottom:16px;padding-bottom:8px;font-size:16px;font-weight:800}.security-tab-form-inline-34{margin:0}.security-tab-h4-inline-35{margin:0 0 10px;font-size:13px}.security-tab-div-inline-36{flex-wrap:wrap;gap:15px;display:flex}.security-tab-input-inline-37{flex:1;min-width:150px}.security-tab-input-inline-38{flex:2;min-width:200px}.security-tab-button-inline-39{width:auto;padding:10px 20px}.security-tab-div-inline-40{margin-top:20px}.security-tab-h4-inline-41{margin-bottom:8px;font-size:13px;font-weight:800}.security-tab-div-inline-42{box-shadow:none;border:none;max-height:180px;overflow-y:auto}.security-tab-table-inline-43{font-size:11px}.security-tab-th-inline-44,.security-tab-td-inline-45{text-align:right}.security-tab-button-inline-46{color:var(--color-error);cursor:pointer;background:0 0;border:none;font-weight:700}.security-tab-td-inline-47{text-align:center;padding:15px;font-style:italic}.security-tab-div-inline-48{border-top:1px solid var(--color-surface-container-high);margin-top:20px;padding-top:20px}.security-tab-h4-inline-49{margin-bottom:8px;font-size:13px;font-weight:800}.security-tab-div-inline-50{flex-wrap:wrap;gap:15px;margin-bottom:12px;display:flex}.security-tab-input-inline-51{flex:2;min-width:200px}.security-tab-select-inline-52{flex:1;min-width:130px}.security-tab-div-inline-53{box-shadow:none;border:none;max-height:250px;overflow-y:auto}.security-tab-table-inline-54{font-size:11px}.security-tab-td-inline-55{white-space:nowrap}.security-tab-span-inline-56{font-size:10px}.security-tab-p-inline-57{color:var(--color-text-secondary);margin:0;font-size:13px;font-style:italic}.security-tab-div-inline-58{padding:20px}.security-tab-h3-inline-59{margin-bottom:16px;font-size:16px;font-weight:800}.security-tab-div-inline-60{flex-direction:column;gap:12px;display:flex}.security-tab-a-inline-61{color:var(--color-text-primary);align-items:center;gap:12px;text-decoration:none;display:flex}.security-tab-span-inline-62{font-size:18px}.security-tab-p-inline-63{margin:0;font-size:13px;font-weight:700}.security-tab-span-inline-64{color:var(--color-text-secondary);font-size:11px}.security-tab-a-inline-65{color:var(--color-text-primary);align-items:center;gap:12px;text-decoration:none;display:flex}.security-tab-span-inline-66{font-size:18px}.security-tab-p-inline-67{margin:0;font-size:13px;font-weight:700}.security-tab-span-inline-68{color:var(--color-text-secondary);font-size:11px}.security-tab-div-inline-69{background-color:var(--color-primary);color:#fff;border-radius:12px;padding:24px}.security-tab-h3-inline-70{margin:0 0 8px;font-size:18px;font-weight:800}.security-tab-p-inline-71{opacity:.9;margin:0 0 20px;font-size:13px}.security-tab-div-inline-72{flex-direction:column;gap:10px;display:flex}.security-tab-button-inline-73{color:var(--color-primary);background-color:#fff}.security-tab-button-inline-74{color:#fff;background-color:#ffffff1a;border:1px solid #fff3}.security-tab-div-inline-75{padding:20px}.security-tab-h3-inline-76{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-size:12px;font-weight:800}.security-tab-div-inline-77{flex-direction:column;gap:12px;display:flex}.security-tab-details-inline-78{cursor:pointer}.security-tab-summary-inline-79{justify-content:space-between;font-size:13px;font-weight:700;list-style:none;display:flex}.security-tab-p-inline-80{color:var(--color-text-secondary);margin-top:8px;font-size:11px;line-height:1.4}.security-tab-hr-inline-81{border:none;border-top:1px solid var(--color-surface-container-high);margin:0}.security-tab-details-inline-82{cursor:pointer}.security-tab-summary-inline-83{justify-content:space-between;font-size:13px;font-weight:700;list-style:none;display:flex}.security-tab-p-inline-84{color:var(--color-text-secondary);margin-top:8px;font-size:11px;line-height:1.4}.shipping-tab-h2-inline-1{margin-bottom:8px}.shipping-tab-p-inline-2{color:var(--color-text-secondary);margin-bottom:24px}.shipping-tab-div-inline-3{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:32px;display:grid}.shipping-tab-div-inline-4{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.shipping-tab-div-inline-5{flex:300px;position:relative}.shipping-tab-Search-inline-6{color:var(--color-outline);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.shipping-tab-input-inline-7{border:1px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);width:100%;color:var(--color-text-primary);border-radius:8px;padding:10px 12px 10px 36px;font-family:Inter,sans-serif;font-size:14px}.shipping-tab-select-inline-8{border:1px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);cursor:pointer;color:var(--color-text-primary);border-radius:8px;padding:10px 16px;font-family:Inter,sans-serif;font-size:14px}.shipping-tab-div-inline-9{align-items:center;gap:6px;display:flex}.shipping-tab-code-inline-10{font-size:12px}.shipping-tab-div-inline-11{color:var(--color-text-secondary);font-size:12px}.shipping-tab-span-inline-12{color:var(--color-outline);font-style:italic}.shipping-tab-code-inline-13{font-size:12px}.shipping-tab-span-inline-14{color:var(--color-outline);font-size:13px;font-style:italic}.shipping-tab-div-inline-15{align-items:center;gap:8px;display:flex}.shipping-tab-button-inline-16{align-items:center;gap:4px;display:flex}.shipping-tab-select-inline-17{border:1px solid var(--color-outline-variant);cursor:pointer;background:var(--color-surface-container-lowest);color:var(--color-text-primary);border-radius:6px;padding:4px 8px;font-size:12px}.store-settings-tab-div-inline-1{padding:24px}.store-settings-tab-h3-inline-2{margin:0 0 4px;font-size:18px;font-weight:800}.store-settings-tab-p-inline-3{color:var(--color-text-secondary);margin:0;font-size:12px}.store-settings-tab-div-inline-4{align-items:center;gap:20px;display:flex}.store-settings-tab-div-inline-5{border:2px dashed var(--color-outline-variant);cursor:pointer;background-color:var(--color-surface-container-low);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.store-settings-tab-span-inline-6{color:var(--color-text-secondary);font-size:32px}.store-settings-tab-span-inline-7{color:var(--color-text-secondary);margin-top:4px;font-size:11px}.store-settings-tab-input-inline-8{width:280px;margin-bottom:10px}.store-settings-tab-p-inline-9{color:var(--color-text-secondary);margin:0;font-size:11px;font-style:italic}.store-settings-tab-div-inline-10{padding:24px}.store-settings-tab-h3-inline-11{margin:0 0 4px;font-size:18px;font-weight:800}.store-settings-tab-p-inline-12{color:var(--color-text-secondary);margin:0;font-size:12px}.store-settings-tab-label-inline-13{color:var(--color-text-secondary);font-size:12px;font-weight:700}.store-settings-tab-input-inline-14{margin-top:4px}.store-settings-tab-label-inline-15{color:var(--color-text-secondary);font-size:12px;font-weight:700}.store-settings-tab-input-inline-16{margin-top:4px}.store-settings-tab-label-inline-17{color:var(--color-text-secondary);font-size:12px;font-weight:700}.store-settings-tab-input-inline-18{margin-top:4px}.store-settings-tab-label-inline-19{color:var(--color-text-secondary);font-size:12px;font-weight:700}.store-settings-tab-textarea-inline-20{resize:vertical;margin-top:4px}.store-settings-tab-div-inline-21{margin-bottom:24px;padding:24px}.store-settings-tab-h3-inline-22{margin:0 0 4px;font-size:18px;font-weight:800}.store-settings-tab-p-inline-23{color:var(--color-text-secondary);margin:0;font-size:12px}.store-settings-tab-label-inline-24,.store-settings-tab-label-inline-25,.store-settings-tab-label-inline-26,.store-settings-tab-label-inline-27,.store-settings-tab-label-inline-28,.store-settings-tab-label-inline-29{color:var(--color-text-secondary);font-size:12px;font-weight:700}.store-settings-tab-div-inline-30{background-color:#eb684c14;border:1px solid #eb684c33;border-radius:8px;align-items:center;gap:10px;margin-top:16px;padding:12px 16px;display:flex}.store-settings-tab-span-inline-31{font-size:16px}.store-settings-tab-p-inline-32{color:var(--color-text-secondary);margin:0;font-size:11.5px;line-height:1.4}.store-settings-tab-div-inline-33{background-color:#3b66d614;border:1px solid #3b66d633;border-radius:8px;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 16px;display:flex}.store-settings-tab-p-inline-34{color:var(--color-text-secondary);margin:0;font-size:11.5px}.store-settings-tab-button-inline-35{border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;background-color:#0000;border-radius:6px;padding:5px 12px;font-size:11px;font-weight:700;transition:all .2s}.store-settings-tab-div-inline-36{border-radius:12px;height:150px;margin-bottom:24px;position:relative;overflow:hidden}.store-settings-tab-img-inline-37{object-fit:cover;width:100%;height:100%}.store-settings-tab-div-inline-38{background-color:#00201aa6;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.store-settings-tab-div-inline-39{color:#fff}.store-settings-tab-h4-inline-40{margin:0 0 4px;font-size:18px;font-weight:800}.store-settings-tab-p-inline-41{opacity:.9;margin:0;font-size:12px}.store-settings-tab-div-inline-42{justify-content:flex-end;gap:15px;display:flex}.store-settings-tab-button-inline-43{width:200px}.transactions-tab-p-inline-1{color:var(--color-text-secondary);margin-bottom:20px}.admin-dashboard-view-div-inline-1{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;display:flex}.admin-dashboard-view-div-inline-2{border:3px solid var(--color-surface-container-high);border-top-color:var(--color-primary);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin}.admin-dashboard-view-p-inline-3{color:var(--color-text-secondary);font-size:13px;font-weight:600}.admin-dashboard-view-div-inline-4{text-align:center;padding-top:140px}.admin-dashboard-view-ShieldCheck-inline-5{color:var(--color-error)}.admin-dashboard-view-p-inline-6{color:var(--color-text-secondary);margin:16px 0 24px}.admin-dashboard-view-div-inline-7{text-align:center;border-left:4px solid var(--color-secondary);padding:60px 40px}.admin-dashboard-view-ShieldAlert-inline-8{color:var(--color-secondary);margin:0 auto}.admin-dashboard-view-h3-inline-9{font-size:18px;font-weight:800}.admin-dashboard-view-p-inline-10{color:var(--color-text-secondary);max-width:500px;margin:8px auto 0;font-size:13px;line-height:1.5}.admin-dashboard-view-div-inline-11{padding-top:100px}.chat-support-tab{background-color:var(--color-surface,#fff);border:1px solid var(--color-outline-variant,#bccac4);height:calc(100vh - 220px);min-height:500px;box-shadow:var(--shadow-level-2);border-radius:12px;display:flex;overflow:hidden}.chat-sessions-panel{border-right:1px solid var(--color-outline-variant,#bccac4);background-color:var(--color-surface-container-low,#f3f3f3);flex-direction:column;width:320px;display:flex}.sessions-panel-header{border-bottom:1px solid var(--color-outline-variant,#bccac4);background-color:var(--color-surface,#fff);flex-direction:column;gap:6px;padding:16px;display:flex}.sessions-panel-title{color:var(--color-text-primary,#1a1c1c);font-size:15px;font-weight:800}.admin-broadcast-btn{background:var(--color-primary,var(--color-primary));color:#fff;cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-size:11px;font-weight:700;transition:all .2s;box-shadow:0 2px 6px #194cbc26}.admin-broadcast-btn:hover{background:#008f7a;transform:translateY(-.5px)}.sessions-filter-row{background:var(--color-surface-container-high,#e8e8e8);border-radius:6px;margin-top:4px;padding:3px;display:flex}.sessions-filter-btn{color:var(--color-text-secondary,#3d4946);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:1;padding:6px;font-size:11px;font-weight:700;transition:all .2s}.sessions-filter-btn.active{background-color:var(--color-primary,var(--color-primary));color:#fff}.sessions-sort-row{color:var(--color-text-secondary,#3d4946);justify-content:space-between;align-items:center;margin-top:6px;font-size:11px;display:flex}.sessions-sort-row span{font-weight:700}.sessions-sort-select{background-color:var(--color-surface,#fff);border:1px solid var(--color-outline-variant,#bccac4);color:var(--color-text-primary,#1a1c1c);cursor:pointer;border-radius:4px;outline:none;padding:2px 6px;font-size:11px}.sessions-sort-select:focus{border-color:var(--color-primary,var(--color-primary))}.sessions-list-scroll{flex-direction:column;flex:1;gap:8px;padding:10px;display:flex;overflow-y:auto}.session-list-item{background-color:var(--color-surface,#fff);border:1px solid var(--color-surface-container,#eee);cursor:pointer;box-shadow:var(--shadow-level-1);border-radius:8px;flex-direction:column;gap:4px;padding:12px;transition:all .2s;display:flex}.session-list-item:hover{background-color:var(--color-surface-container-low,#f3f3f3)}.session-list-item.active{border-color:var(--color-primary,var(--color-primary));background-color:#194cbc0f}.session-item-header{justify-content:space-between;align-items:center;display:flex}.session-item-username{color:var(--color-text-primary,#1a1c1c);font-size:13px;font-weight:700}.session-item-status{border-radius:10px;padding:2px 6px;font-size:9px;font-weight:700}.session-item-status.open{color:#388e3c;background-color:#4caf501f}.session-item-status.closed{background-color:var(--color-surface-container-high,#e8e8e8);color:var(--color-outline,#6c7a75)}.session-item-preview{color:var(--color-text-secondary,#3d4946);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.session-item-time{color:var(--color-outline,#6c7a75);text-align:right;font-size:9px}.no-sessions-lbl{color:var(--color-text-secondary,#3d4946);text-align:center;margin-top:40px;font-size:12px}.chat-conversation-pane{background-color:var(--color-surface,#fff);flex-direction:column;flex:1;display:flex}.pane-empty-state{color:var(--color-text-secondary,#3d4946);text-align:center;background-color:var(--color-surface-container-low,#f3f3f3);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.chat-pane-header{border-bottom:1px solid var(--color-outline-variant,#bccac4);background-color:var(--color-surface,#fff);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.header-user-info{flex-direction:column;display:flex}.header-username-text{color:var(--color-text-primary,#1a1c1c);font-size:16px;font-weight:800}.header-compliance-badge{color:var(--color-secondary,var(--color-secondary));align-items:center;gap:4px;margin-top:2px;font-size:10px;font-weight:700;display:flex}.chat-header-actions{gap:8px;display:flex}.admin-action-btn{background:var(--color-surface,#fff);border:1px solid var(--color-outline-variant,#bccac4);color:var(--color-text-primary,#1a1c1c);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.admin-action-btn:hover{background-color:var(--color-surface-container-low,#f3f3f3);border-color:var(--color-outline,#6c7a75)}.admin-action-btn.warn{color:var(--color-secondary,var(--color-secondary));border-color:#ba1a1a4d}.admin-action-btn.warn:hover{background-color:#ba1a1a0d}.admin-action-btn.close{color:var(--color-error,#ba1a1a);border-color:#ba1a1a4d}.admin-action-btn.close:hover{background-color:#ba1a1a0d}.moderation-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;background-color:#1a1c1c80;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.moderation-modal-content{background-color:var(--color-surface,#fff);border:1px solid var(--color-outline-variant,#bccac4);width:450px;box-shadow:var(--shadow-level-3);color:var(--color-text-primary,#1a1c1c);border-radius:12px;padding:24px;animation:.2s ease-out modalPop}@keyframes modalPop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.mod-form-group{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.mod-form-label{color:var(--color-text-secondary,#3d4946);font-size:12px;font-weight:700}.mod-form-input,.mod-form-select{background-color:var(--color-surface-container-low,#f3f3f3);border:1px solid var(--color-outline-variant,#bccac4);color:var(--color-text-primary,#1a1c1c);border-radius:6px;outline:none;padding:10px;font-size:13px;transition:all .2s}.mod-form-input:focus,.mod-form-select:focus{border-color:var(--color-primary,var(--color-primary));background-color:var(--color-surface,#fff)}.mod-actions-row{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.mod-cancel-btn{background:var(--color-surface,#fff);border:1px solid var(--color-outline-variant,#bccac4);color:var(--color-text-secondary,#3d4946);cursor:pointer;border-radius:6px;padding:10px 16px;font-size:13px;transition:all .2s}.mod-cancel-btn:hover{background-color:var(--color-surface-container-low,#f3f3f3)}.mod-submit-btn{background-color:var(--color-error,#ba1a1a);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:10px 16px;font-size:13px;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #ba1a1a40}.mod-submit-btn:hover{background-color:#a01010}.live-chat-bubble{background:linear-gradient(135deg, var(--color-primary,var(--color-primary)), #00907a);color:#fff;cursor:pointer;z-index:1000;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 8px 32px #194cbc4d}.live-chat-bubble:hover{transform:scale(1.1)rotate(10deg);box-shadow:0 12px 40px #194cbc73}.live-chat-window{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--color-outline-variant,#194cbc26);z-index:1000;background:#fffffff2;border-radius:16px;flex-direction:column;width:380px;height:580px;transition:all .4s cubic-bezier(.16,1,.3,1);animation:.3s cubic-bezier(.16,1,.3,1) slideInChat;display:flex;position:fixed;bottom:100px;right:30px;overflow:hidden;box-shadow:0 16px 48px #194cbc1f}.live-chat-window.maximized{border-radius:24px;width:80vw;max-width:900px;height:80vh;bottom:10vh;right:calc(50vw - 450px);box-shadow:0 24px 64px #194cbc33}@media (width<=960px){.live-chat-window.maximized{width:95vw;height:90vh;bottom:5vh;right:2.5vw}}@keyframes slideInChat{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.chat-header{background:linear-gradient(135deg, var(--color-primary,var(--color-primary)), #00907a);color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:16px;display:flex}.chat-header-info{align-items:center;gap:10px;display:flex}.chat-status-dot{background-color:#4caf50;border-radius:50%;width:8px;height:8px;animation:2s infinite pulseGreen;box-shadow:0 0 8px #4caf50}@keyframes pulseGreen{0%{transform:scale(.95);box-shadow:0 0 #4caf50b3}70%{transform:scale(1);box-shadow:0 0 0 6px #4caf5000}to{transform:scale(.95);box-shadow:0 0 #4caf5000}}.chat-header-title{color:#fff;font-size:15px;font-weight:700}.chat-header-subtitle{color:#fffc;align-items:center;gap:4px;font-size:11px;display:flex}.chat-header-actions{align-items:center;gap:8px;display:flex}.chat-action-btn,.chat-close-btn{color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:5px;transition:all .2s;display:flex}.chat-action-btn:hover,.chat-close-btn:hover{color:#fff;background-color:#ffffff26}.chat-action-btn.exit-session-btn:hover{color:#ff8a8a;background-color:#ff8a8a26}.chat-consent-container{text-align:center;height:100%;color:var(--color-text-primary,#1a1c1c);flex-direction:column;justify-content:center;padding:24px;display:flex;overflow-y:auto}.chat-consent-box{background:var(--color-surface-container-low,#f3f3f3);border:1px solid var(--color-outline-variant,#bccac4);text-align:left;max-height:240px;color:var(--color-text-secondary,#3d4946);border-radius:12px;margin:16px 0;padding:16px;font-size:12px;line-height:1.6;overflow-y:auto}.chat-consent-box ul{margin-top:8px;padding-left:16px}.chat-consent-btn{background:var(--color-primary,var(--color-primary));color:#fff;cursor:pointer;border:none;border-radius:8px;padding:12px;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #194cbc33}.chat-consent-btn:hover{background:#008f7a;transform:translateY(-1px)}.chat-messages-container{background:#f4f7f6;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.chat-message-bubble{max-width:80%;color:var(--color-text-primary,#1a1c1c);word-wrap:break-word;box-shadow:var(--shadow-level-1);border-radius:12px;padding:10px 14px;font-size:13px;line-height:1.5;position:relative}.chat-message-bubble.customer{background-color:var(--color-primary,var(--color-primary));color:#fff;border-bottom-right-radius:2px;align-self:flex-end;box-shadow:0 4px 12px #194cbc26}.chat-message-bubble.cs,.chat-message-bubble.admin{border:1px solid var(--color-outline-variant,#bccac4);background-color:#fff;border-bottom-left-radius:2px;align-self:flex-start}.chat-message-bubble.system{color:#7f6000;text-align:center;max-width:90%;box-shadow:none;background-color:#fff9c4;border:1px solid #ffe082;border-radius:8px;align-self:center;font-size:11px}.chat-message-time{color:var(--color-outline,#6c7a75);text-align:right;margin-top:4px;font-size:9px;display:block}.chat-message-bubble.customer .chat-message-time{color:#ffffffb3}.chat-message-image{border:1px solid var(--color-outline-variant,#bccac4);border-radius:8px;max-width:100%;max-height:200px;margin-top:6px;display:block}.chat-faqs-container{border-top:1px solid var(--color-surface-container,#eee);border-bottom:1px solid var(--color-surface-container,#eee);background-color:#fff;flex-direction:column;gap:8px;padding:10px 16px;display:flex}.faq-title-lbl{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary,#3d4946);font-size:10px;font-weight:700}.chat-faqs-list{flex-wrap:wrap;gap:6px;display:flex}.faq-btn{color:var(--color-primary,var(--color-primary));cursor:pointer;background:#194cbc0d;border:1px solid #194cbc33;border-radius:16px;padding:6px 12px;font-size:11px;font-weight:600;transition:all .2s}.faq-btn:hover{background:var(--color-primary,var(--color-primary));color:#fff;border-color:#0000;transform:translateY(-1px)}.chat-input-bar{border-top:1px solid var(--color-outline-variant,#bccac4);background:#fff;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.chat-input-row{align-items:center;gap:8px;display:flex}.chat-text-input{background:var(--color-surface-container-low,#f3f3f3);border:1px solid var(--color-outline-variant,#bccac4);color:var(--color-text-primary,#1a1c1c);border-radius:8px;flex:1;padding:10px 12px;font-size:13px;transition:all .2s}.chat-text-input:focus{border-color:var(--color-primary,var(--color-primary));background:#fff;outline:none;box-shadow:0 0 0 2px #194cbc1a}.chat-text-input:disabled{opacity:.5;cursor:not-allowed}.chat-image-upload-btn{color:var(--color-text-secondary,#3d4946);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.chat-image-upload-btn:hover{color:var(--color-primary,var(--color-primary));background:var(--color-surface-container-low,#f3f3f3)}.chat-send-btn{background:var(--color-primary,var(--color-primary));color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;box-shadow:0 2px 8px #194cbc40}.chat-send-btn:hover:not(:disabled){background:#008f7a}.chat-send-btn:disabled{background:var(--color-surface-container-high,#e8e8e8);color:var(--color-outline-variant,#bccac4);cursor:not-allowed;box-shadow:none}.chat-image-preview-badge{color:var(--color-primary,var(--color-primary));background:#194cbc0d;border:1px solid #194cbc26;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 12px;font-size:11px;display:flex}.remove-img-preview-btn{color:var(--color-error,#ba1a1a);cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:flex}.chat-char-counter{color:var(--color-outline,#6c7a75);text-align:right;margin-top:2px;font-size:10px}.chat-char-counter.warning{color:var(--color-error,#ba1a1a);font-weight:700}.chat-mute-alert{background:var(--color-error-container,#ffdad6);color:var(--color-error,#ba1a1a);text-align:center;border:1px solid #ba1a1a33;border-radius:8px;padding:8px 12px;font-size:11px;line-height:1.4}.chat-error-toast{background:var(--color-error-container,#ffdad6);color:var(--color-error,#ba1a1a);border:1px solid #ba1a1a66;border-radius:8px;margin-bottom:8px;padding:8px 12px;font-size:11px;animation:.4s ease-in-out shakeAlert}@keyframes shakeAlert{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.decrypted-chat-image-div-inline-1{min-height:120px}.decrypted-chat-image-div-inline-2{min-height:80px}.live-chat-widget-ShieldAlert-inline-1{color:var(--color-primary);margin:0 auto 12px}.live-chat-widget-h3-inline-2{font-size:16px;font-weight:800}.live-chat-widget-p-inline-3{color:#aab8b2;margin-top:6px;font-size:11px}.live-chat-widget-div-inline-4{flex-direction:column;flex:1;display:flex;overflow:hidden}.live-chat-widget-div-inline-5{color:#aab8b2;text-align:center;margin:auto;font-size:12px}.live-chat-widget-strong-inline-6{color:#ffb59c;margin-bottom:2px;font-size:10px;display:block}.live-chat-widget-span-inline-7{white-space:pre-wrap}.live-chat-widget-AlertTriangle-inline-8{vertical-align:middle;margin-right:4px;display:inline}.live-chat-widget-div-inline-9{color:var(--color-text-secondary);text-align:center;padding:6px;font-size:12px}.live-chat-widget-input-inline-10{display:none}.product-detail-view{padding-top:100px;padding-bottom:var(--spacing-xl)}.detail-breadcrumb{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);font-size:var(--font-size-label-sm);color:var(--color-text-secondary);display:flex}.breadcrumb-link{cursor:pointer;transition:color .2s}.breadcrumb-link:hover{color:var(--color-primary)}.breadcrumb-separator{opacity:.6;align-items:center;font-size:14px;display:inline-flex}.breadcrumb-current{color:var(--color-text-primary);font-weight:500}.detail-main-grid{gap:var(--spacing-gutter);margin-bottom:var(--spacing-xl);grid-template-columns:1fr;display:grid}.gallery-column{gap:var(--spacing-md);flex-direction:column;display:flex}.main-image-wrapper{aspect-ratio:4/3;border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-level-1);border:1px solid var(--color-surface-container-high);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.main-product-img{object-fit:contain;width:100%;height:100%;padding:var(--spacing-lg);transition:transform .4s}.main-image-wrapper:hover .main-product-img{transform:scale(1.02)}.condition-badge-floating{background-color:var(--color-primary-container);color:var(--color-on-primary-container);border-radius:var(--radius-full);font-size:var(--font-size-label-md);box-shadow:var(--shadow-level-1);z-index:2;padding:6px 16px;font-weight:600;position:absolute;top:16px;left:16px}.thumbnail-grid{gap:var(--spacing-sm);grid-template-columns:repeat(4,1fr);display:grid}.thumbnail-wrapper{aspect-ratio:1;border-radius:var(--radius-default);background-color:var(--color-surface);border:2px solid var(--color-outline-variant);cursor:pointer;justify-content:center;align-items:center;transition:all .2s;display:flex;overflow:hidden}.thumbnail-wrapper:hover{border-color:var(--color-primary-container)}.thumbnail-wrapper.active{border-color:var(--color-primary);box-shadow:0 0 0 2px #3b66d633}.thumbnail-img{object-fit:contain;width:100%;height:100%;padding:var(--spacing-xs)}.info-column{gap:var(--spacing-lg);flex-direction:column;display:flex}.product-title-header h1{font-size:var(--font-size-headline-lg);line-height:var(--font-line-height-headline-lg);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.reviews-summary{align-items:center;gap:var(--spacing-xs);margin-top:8px;display:flex}.stars-container{color:var(--color-secondary-container);display:flex}.star-icon{width:18px;height:18px}.reviews-count{font-size:var(--font-size-label-sm);color:var(--color-text-secondary)}.condition-indicator-section{margin-top:var(--spacing-md);flex-direction:column;gap:8px;display:flex}.condition-title{font-size:var(--font-size-label-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.condition-bars-container{align-items:flex-end;gap:var(--spacing-xs);display:flex}.condition-bar{border-radius:var(--radius-sm);flex:1;justify-content:center;align-items:center;height:32px;font-size:10px;font-weight:700;transition:all .2s;display:flex}.condition-bar.bg-red{color:#fff;background-color:#ba1a1a}.condition-bar.bg-orange{color:#fff;background-color:#ffa726}.condition-bar.bg-mint-dim{color:#2e7d32;background-color:#e8f5e9}.condition-bar.bg-mint-active{color:#fff;height:40px;font-size:var(--font-size-label-md);border-radius:var(--radius-default);box-shadow:var(--shadow-level-1);background-color:#2e7d32}.condition-bar.bg-blue-dim{color:#1565c0;background-color:#e3f2fd}.condition-bar.inactive{opacity:.35}.condition-description{font-size:var(--font-size-label-sm);color:var(--color-text-secondary);margin-top:4px;font-style:italic}.pricing-info-card{padding:var(--spacing-lg);border-radius:var(--radius-lg);background-color:var(--color-surface-container-low);gap:var(--spacing-xs);border:1px solid var(--color-surface-container-high);flex-direction:column;display:flex}.pricing-info-label{font-size:var(--font-size-label-md);color:var(--color-text-secondary);font-weight:500}.pricing-info-amount{font-size:var(--font-size-headline-lg);color:var(--color-primary);font-weight:700}.pricing-info-comparison{align-items:center;gap:var(--spacing-sm);margin-top:4px;display:flex}.pricing-new-price{font-size:var(--font-size-body-md);color:var(--color-text-secondary);text-decoration:line-through}.discount-badge{color:var(--color-secondary);border-radius:var(--radius-sm);font-size:var(--font-size-label-sm);background-color:#ba1a1a1a;padding:2px 8px;font-weight:600}.stock-count-info{font-size:var(--font-size-body-md);color:var(--color-text-secondary)}.color-choice-section{gap:var(--spacing-sm);flex-direction:column;display:flex}.color-choice-title{font-size:var(--font-size-label-md);color:var(--color-text-primary);font-weight:700}.color-bubbles-row{gap:var(--spacing-md);display:flex}.color-bubble-btn{border-radius:var(--radius-full);border:1px solid var(--color-outline-variant);cursor:pointer;width:40px;height:40px;transition:all .2s;position:relative}.color-bubble-btn.active{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-primary)}.color-bubble-btn:hover{transform:scale(1.05)}.specs-highlights-grid{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr);display:grid}.spec-highlight-card{padding:var(--spacing-md);border-radius:var(--radius-default);background-color:var(--color-surface);border:1px solid var(--color-surface-container-high);box-shadow:var(--shadow-level-1);align-items:center;gap:var(--spacing-md);display:flex}.spec-icon-wrapper{color:var(--color-primary);justify-content:center;align-items:center;display:flex}.spec-card-texts{flex-direction:column;display:flex}.spec-card-label{font-size:var(--font-size-label-sm);color:var(--color-text-secondary)}.spec-card-value{font-size:var(--font-size-label-md);color:var(--color-text-primary);font-weight:700}.action-buttons-container{gap:var(--spacing-md);margin-top:var(--spacing-sm);flex-direction:column;display:flex}.action-btn-primary{border-radius:var(--radius-default);width:100%;font-size:var(--font-size-label-md);justify-content:center;align-items:center;gap:var(--spacing-sm);cursor:pointer;box-shadow:var(--shadow-level-1);padding:16px;font-weight:700;transition:all .2s;display:flex}.action-btn-primary.bid{background-color:var(--color-secondary-container);color:var(--color-on-secondary)}.action-btn-primary.buy{background-color:var(--color-primary);color:var(--color-on-primary)}.action-btn-primary:hover{opacity:.95;box-shadow:var(--shadow-level-2)}.action-btn-primary:active{transform:scale(.99)}.action-btn-outline{border-radius:var(--radius-default);border:2px solid var(--color-primary-container);width:100%;color:var(--color-primary);font-size:var(--font-size-label-md);justify-content:center;align-items:center;gap:var(--spacing-sm);cursor:pointer;background:0 0;padding:16px;font-weight:700;transition:all .2s;display:flex}.action-btn-outline:hover{background-color:#3b66d60d}.action-btn-outline:active{transform:scale(.99)}.shipping-info-row{border-top:1px solid var(--color-surface-container-high);padding-top:var(--spacing-md);align-items:flex-start;gap:var(--spacing-sm);display:flex}.shipping-info-icon{color:var(--color-text-secondary)}.shipping-info-text{flex-direction:column;display:flex}.shipping-info-title{font-size:var(--font-size-label-md);color:var(--color-text-primary);font-weight:700}.shipping-info-subtitle{font-size:var(--font-size-label-sm);color:var(--color-text-secondary)}.product-details-extra-row{margin-top:var(--spacing-xl);gap:var(--spacing-gutter);grid-template-columns:1fr;display:grid}.details-left-side{gap:var(--spacing-xl);flex-direction:column;display:flex}.description-section h2,.specs-section h2{font-size:var(--font-size-headline-md);color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.description-text-p{color:var(--color-text-secondary);margin-bottom:var(--spacing-md);line-height:1.6}.specs-table-wrapper{border-radius:var(--radius-lg);border:1px solid var(--color-surface-container-high);box-shadow:var(--shadow-level-1);overflow:hidden}.specs-table{border-collapse:collapse;text-align:left;width:100%}.specs-table th{padding:var(--spacing-md);font-size:var(--font-size-label-md);color:var(--color-text-secondary);background-color:var(--color-surface-container-low);border-bottom:1px solid var(--color-surface-container-high);width:30%;font-weight:600}.specs-table td{padding:var(--spacing-md);font-size:var(--font-size-body-md);color:var(--color-text-primary);border-bottom:1px solid var(--color-surface-container-high)}.specs-table tr:last-child th,.specs-table tr:last-child td{border-bottom:none}.specs-table tr.bg-alt{background-color:var(--color-surface-container-lowest)}.seller-sidebar-col{display:none}.seller-sticky-card{padding:var(--spacing-lg);border-radius:var(--radius-lg);background-color:var(--color-surface);border:1px solid var(--color-surface-container-high);box-shadow:var(--shadow-level-1);gap:var(--spacing-md);flex-direction:column;display:flex;position:sticky;top:100px}.seller-profile-row{align-items:center;gap:var(--spacing-md);display:flex}.seller-avatar-circle{border-radius:var(--radius-full);background-color:var(--color-primary-container);width:48px;height:48px;color:var(--color-on-primary-container);font-weight:700;font-size:var(--font-size-headline-md);justify-content:center;align-items:center;display:flex}.seller-profile-texts{flex-direction:column;display:flex}.seller-name{font-size:var(--font-size-label-md);color:var(--color-text-primary);font-weight:700}.seller-badge{font-size:var(--font-size-label-sm);color:var(--color-text-secondary);align-items:center;gap:4px;display:flex}.verified-icon{color:var(--color-primary);width:14px;height:14px}.seller-stats-table{border-top:1px solid var(--color-surface-container-high);border-bottom:1px solid var(--color-surface-container-high);padding:var(--spacing-sm) 0;justify-content:space-between;display:flex}.seller-stat-item{text-align:center;flex:1}.seller-stat-item:not(:last-child){border-right:1px solid var(--color-surface-container-high)}.seller-stat-value{font-size:var(--font-size-label-md);color:var(--color-text-primary);font-weight:700}.seller-stat-label{text-transform:uppercase;color:var(--color-text-secondary);letter-spacing:.05em;margin-top:2px;font-size:10px}.seller-footer-info{font-size:var(--font-size-label-sm);color:var(--color-text-secondary);text-align:center}@media (width>=992px){.detail-main-grid{grid-template-columns:repeat(12,1fr)}.gallery-column{grid-column:span 7}.info-column{grid-column:span 5}.product-details-extra-row{grid-template-columns:repeat(12,1fr)}.details-left-side{grid-column:span 8}.seller-sidebar-col{grid-column:span 4;display:block}}.product-detail-view-div-inline-1{text-align:center;padding-top:150px}.product-detail-view-p-inline-2{margin-top:10px}.product-detail-view-span-inline-3{justify-content:space-between;align-items:center;display:flex}.product-detail-view-span-inline-4{color:var(--color-primary);font-size:10px;font-weight:700}.product-detail-view-div-inline-5{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.product-detail-view-strong-inline-6{color:var(--color-text-primary);font-size:13px}.product-detail-view-span-inline-7{background-color:var(--color-primary);color:#fff;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.product-detail-view-p-inline-8{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.4}.product-detail-view-div-inline-9{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.product-detail-view-div-inline-10{margin:0}.product-detail-view-div-inline-11{background-color:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);border-radius:8px;flex-direction:column;align-items:flex-end;padding:6px 12px;display:flex}.product-detail-view-span-inline-12{color:var(--color-text-secondary);font-size:11px;font-weight:600}.product-detail-view-span-inline-13{align-items:center;gap:4px;margin-top:2px;font-size:14px;font-weight:700;display:flex}.product-detail-view-button-inline-14{background-color:#bdb3a6}.product-detail-view-button-inline-15{background-color:#4b525e}.product-detail-view-button-inline-16{background-color:#242527}.info-hub-view{padding-top:120px;padding-bottom:var(--spacing-xl);min-height:100vh}.info-hub-hero{margin-bottom:var(--spacing-xl)}.info-hub-hero-container{max-width:768px}.info-hub-title{font-size:var(--font-size-headline-xl);line-height:var(--font-line-height-headline-xl);color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.info-hub-desc{font-size:var(--font-size-body-lg);line-height:var(--font-line-height-body-lg);color:var(--color-text-secondary)}.info-hub-bento-grid{gap:var(--spacing-gutter);grid-template-columns:1fr;display:grid}.bento-card-white{background-color:var(--color-surface-container-lowest);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-level-1);border:1px solid #bccac426;transition:all .3s}.bento-card-white:hover{box-shadow:var(--shadow-level-2);border-color:#3b66d633}.bento-card-header{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);display:flex}.bento-header-icon-circle{border-radius:var(--radius-full);justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.bento-header-icon-circle.primary-theme{color:var(--color-primary);background-color:#3b66d626}.bento-header-icon-circle.secondary-theme{color:var(--color-secondary);background-color:#fe7e4f26}.bento-header-icon-circle.tertiary-theme{color:var(--color-tertiary);background-color:#00aeef26}.bento-card-title{font-size:var(--font-size-headline-md);color:var(--color-text-primary);font-weight:600}.rules-sub-grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.rules-item-link{padding:var(--spacing-md);border-radius:var(--radius-default);cursor:pointer;border:1px solid #0000;flex-direction:column;transition:all .2s;display:flex}.rules-item-link:hover{background-color:var(--color-surface-container-low);border-color:#bccac44d}.rules-item-tag{font-size:var(--font-size-label-md);color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-weight:600}.rules-item-desc{font-size:var(--font-size-body-md);color:var(--color-text-secondary);margin-bottom:var(--spacing-sm);line-height:1.5}.rules-item-action{color:var(--color-primary);font-weight:700;font-size:var(--font-size-body-md);align-items:center;gap:4px;margin-top:auto;display:inline-flex}.rules-item-link:hover .rules-item-action svg{transform:translate(4px)}.rules-item-action svg{transition:transform .2s}.bento-card-primary{background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-level-1);justify-content:space-between;gap:var(--spacing-xl);flex-direction:column;display:flex}.support-icon-wrapper{color:var(--color-on-primary);margin-bottom:var(--spacing-md);align-items:center;font-size:48px;display:flex}.support-title{font-size:var(--font-size-headline-md);margin-bottom:var(--spacing-xs);color:var(--color-on-primary);font-weight:600}.support-desc{font-size:var(--font-size-body-md);opacity:.9;line-height:1.6}.btn-support-action{width:100%;color:var(--color-primary);font-weight:700;font-size:var(--font-size-label-md);border-radius:var(--radius-default);justify-content:center;align-items:center;gap:var(--spacing-sm);cursor:pointer;background-color:#fff;border:none;padding:16px 0;transition:all .2s;display:flex}.btn-support-action:hover{background-color:var(--color-primary-fixed);color:var(--color-on-primary-fixed-variant)}.btn-support-action:active{transform:scale(.98)}.legal-links-list{gap:var(--spacing-sm);flex-direction:column;display:flex}.legal-link-item{padding:var(--spacing-sm);border-radius:var(--radius-default);color:var(--color-text-primary);cursor:pointer;justify-content:space-between;align-items:center;transition:all .2s;display:flex}.legal-link-item:hover{background-color:var(--color-surface-container);color:var(--color-primary)}.legal-link-text{font-size:var(--font-size-body-md)}.legal-link-arrow{opacity:0;color:var(--color-primary);transition:opacity .2s}.legal-link-item:hover .legal-link-arrow{opacity:1}.help-center-sub-grid{gap:var(--spacing-gutter);grid-template-columns:1fr;display:grid}.help-grid-item{padding:var(--spacing-md);border-radius:var(--radius-default);background-color:var(--color-surface-bright);border:1px solid var(--color-outline-variant);gap:var(--spacing-xs);flex-direction:column;display:flex}.help-item-icon-wrapper{color:var(--color-tertiary);align-items:center;margin-bottom:4px;display:flex}.help-item-title{font-size:var(--font-size-label-md);color:var(--color-text-primary);font-weight:700}.help-item-desc{font-size:var(--font-size-label-sm);color:var(--color-text-secondary);line-height:1.5}.commitment-visual-banner{border-radius:var(--radius-lg);height:256px;position:relative;overflow:hidden}.commitment-bg-img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.commitment-visual-banner:hover .commitment-bg-img{transform:scale(1.05)}.commitment-overlay{padding:0 var(--spacing-lg);z-index:2;background:linear-gradient(90deg,#194cbcd9 40%,#194cbc00 100%);align-items:center;display:flex;position:absolute;inset:0}.commitment-text-wrapper{color:#fff;max-width:480px}.commitment-title{font-size:var(--font-size-headline-lg);color:#fff;margin-bottom:var(--spacing-xs)}.commitment-desc{font-size:var(--font-size-body-md);opacity:.9;line-height:1.6}@media (width>=768px){.info-hub-bento-grid{grid-template-columns:repeat(12,1fr)}.rules-bento-card{grid-column:span 8}.rules-sub-grid{grid-template-columns:repeat(2,1fr)}.support-bento-card,.legal-bento-card{grid-column:span 4}.help-center-bento-card{grid-column:span 8}.help-center-sub-grid{grid-template-columns:repeat(3,1fr)}.commitment-bento-card{grid-column:span 12}}.policy-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;padding:var(--spacing-md);background-color:#111816bf;justify-content:center;align-items:center;animation:.25s ease-out fadeIn;display:flex;position:fixed;inset:0}.policy-modal-card{background-color:var(--color-surface);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);width:100%;max-width:680px;max-height:80vh;box-shadow:var(--shadow-level-4);flex-direction:column;animation:.3s cubic-bezier(.16,1,.3,1) slideUp;display:flex;overflow:hidden}.policy-modal-header{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-surface-container-high);background-color:var(--color-surface-container-low);justify-content:space-between;align-items:center;display:flex}.policy-modal-title{font-size:var(--font-size-headline-sm);color:var(--color-text-primary);margin:0;font-weight:700}.policy-close-btn{color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.policy-close-btn:hover{background-color:var(--color-surface-container-high);color:var(--color-text-primary)}.policy-modal-content{padding:var(--spacing-lg);font-size:var(--font-size-body-md);color:var(--color-text-secondary);line-height:1.7;overflow-y:auto}.policy-modal-content h3{color:var(--color-text-primary);font-size:var(--font-size-label-lg);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-xs);font-weight:700}.policy-modal-content p{margin-bottom:var(--spacing-md)}.policy-modal-content ul{margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg);list-style-type:disc}.policy-modal-content li{margin-bottom:var(--spacing-xs)}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.company-profile-header{text-align:center;margin-bottom:24px}.company-profile-badge{border-radius:var(--radius-full);color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;background-color:#3b66d626;margin-top:8px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.company-profile-section-title{color:var(--color-text-primary);border-bottom:2px solid var(--color-primary);margin-top:32px;margin-bottom:16px;padding-bottom:8px;font-size:20px;font-weight:700}.company-profile-history-quote{background-color:var(--color-surface-container-low);border-radius:var(--radius-xl);border-left:4px solid var(--color-primary);margin-top:16px;margin-bottom:16px;padding:16px}.company-profile-logo-grid{flex-direction:column;gap:16px;margin-top:16px;display:flex}.company-profile-logo-item{align-items:flex-start;gap:16px;display:flex}.company-profile-logo-icon-wrapper{border-radius:var(--radius-xl);color:var(--color-primary);background-color:#3b66d61f;flex-shrink:0;justify-content:center;align-items:center;padding:12px;display:flex}.company-profile-logo-text-wrapper h4{color:var(--color-text-primary);margin:0 0 6px;font-size:16px;font-weight:700}.company-profile-logo-text-wrapper p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.6}.company-profile-visi-misi-grid{grid-template-columns:1fr;gap:16px;margin-top:16px;display:grid}@media (width>=576px){.company-profile-visi-misi-grid{grid-template-columns:1fr 1fr}}.company-profile-visi-card{padding:var(--spacing-lg);background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-level-1)}.company-profile-visi-card h4{color:#fff;align-items:center;gap:8px;margin:0 0 12px;font-size:18px;font-weight:700;display:flex}.company-profile-visi-card p{opacity:.95;color:#fff;margin:0;font-size:14px;line-height:1.6}.company-profile-misi-card{padding:var(--spacing-lg);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-xl);background-color:var(--color-surface-container-lowest)}.company-profile-misi-card h4{color:var(--color-text-primary);margin:0 0 12px;font-size:18px;font-weight:700}.company-profile-misi-list{margin:0!important;padding:0!important;list-style:none!important}.company-profile-misi-list li{padding-left:24px;position:relative;color:var(--color-text-secondary)!important;margin-bottom:12px!important;font-size:14px!important;line-height:1.6!important}.company-profile-misi-list li:before{content:"✓";color:var(--color-primary);font-weight:700;position:absolute;top:0;left:0}.company-profile-mitra-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px;display:grid}@media (width>=576px){.company-profile-mitra-grid{grid-template-columns:repeat(4,1fr)}}.company-profile-mitra-card{border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);text-align:center;background-color:var(--color-surface-container-lowest);padding:16px;transition:all .2s}.company-profile-mitra-card:hover{box-shadow:var(--shadow-level-1);border-color:#3b66d64d;transform:translateY(-2px)}.company-profile-mitra-name{color:var(--color-text-primary);margin-bottom:4px;font-size:14px;font-weight:700;display:block}.company-profile-mitra-role{color:var(--color-outline);font-size:11px}.information-hub-view-span-inline-1{color:var(--color-primary);font-weight:700}.information-hub-view-div-inline-2{cursor:pointer}.company-profile-view{background-color:var(--color-background,#f7f9fb);min-height:100vh;color:var(--color-text-primary,#191c1e);padding-top:80px;font-family:Inter,sans-serif;overflow-x:hidden}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.profile-hero-section{min-height:60vh;padding:var(--spacing-xl) 0;background-color:#fff;border-bottom:1px solid #bccac426;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.profile-hero-bg-blur{z-index:1;opacity:.04;filter:blur(80px);position:absolute;inset:0}.profile-hero-bg-blur img{object-fit:cover;width:100%;height:100%;transform:scale(1.3)}.profile-hero-container{z-index:2;text-align:center;max-width:800px;position:relative}.profile-hero-content{padding:0 var(--spacing-md);flex-direction:column;align-items:center;display:flex}.profile-hero-logo-frame{width:120px;height:120px;padding:var(--spacing-md);border-radius:var(--radius-xl,16px);margin-bottom:var(--spacing-lg);background:#ffffffe6;border:1px solid #bccac433;justify-content:center;align-items:center;animation:.8s ease-out fadeIn,6s ease-in-out infinite float;display:flex;box-shadow:0 12px 32px #004cbc14}.profile-hero-logo-frame img{object-fit:contain;width:100%;height:100%}.profile-hero-badge{border-radius:var(--radius-full,9999px);color:var(--color-primary,#194cbc);font-size:var(--font-size-label-sm,12px);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--spacing-md);background-color:#3b66d626;padding:6px 16px;font-weight:700;animation:.8s ease-out .2s both fadeIn;display:inline-block}.profile-hero-title{color:var(--color-text-primary,#191c1e);margin-bottom:var(--spacing-md);font-family:Geist,sans-serif;font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.15;animation:.8s ease-out .4s both fadeIn}.profile-hero-title .highlight-text{color:var(--color-primary,#194cbc);display:inline-block;position:relative}.profile-hero-subtitle{font-size:var(--font-size-body-lg,18px);line-height:var(--font-line-height-body-lg,1.6);color:var(--color-text-secondary,#434653);max-width:640px;animation:.8s ease-out .6s both fadeIn}.profile-section{padding:var(--spacing-xl) var(--spacing-md)}.about-profile-grid,.about-profile-grid-50-50{gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}@media (width>=640px){.about-profile-grid{grid-template-columns:repeat(12,1fr)}.about-profile-grid .about-profile-grid-left{grid-column:span 5}.about-profile-grid .about-profile-grid-right{grid-column:span 7}.about-profile-grid-50-50{grid-template-columns:repeat(2,1fr)}.history-section .about-profile-grid-left{position:sticky;top:100px}}.section-title{font-family:Geist,sans-serif;font-size:var(--font-size-headline-lg,32px);color:var(--color-text-primary);margin-bottom:var(--spacing-xs);font-weight:700}.section-title-line{background-color:var(--color-primary);border-radius:var(--radius-full);width:64px;height:6px;margin-bottom:var(--spacing-md)}.section-lead-text{font-size:var(--font-size-body-lg,18px);color:var(--color-primary);font-weight:600;line-height:1.4}.section-subtitle-text{color:var(--color-text-secondary);font-size:var(--font-size-body-md,16px);margin-top:4px}.history-text{font-size:var(--font-size-body-lg,18px);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);line-height:1.7}.history-highlight-card{padding:var(--spacing-lg);background-color:var(--color-surface-container-low,#f2f4f6);border-radius:var(--radius-xl,16px);border-left:4px solid var(--color-primary);box-shadow:0 4px 20px #00000005}.history-highlight-text{font-size:var(--font-size-body-md,16px);color:var(--color-text-primary);margin:0;line-height:1.7}.visual-philosophy-section{background-color:var(--color-surface-container-lowest,#fff);border-y:1px solid #bccac440}.visual-identity-container{justify-content:center;align-items:center;display:flex}.visual-identity-card{background:var(--color-surface-container-low,#f2f4f6);width:100%;max-width:420px;padding:var(--spacing-xl);border-radius:var(--radius-xl,24px);border:1px solid #bccac433;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:inset 0 2px 8px #00000005}.visual-identity-img{object-fit:contain;width:100%;height:auto;max-height:240px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.visual-identity-card:hover .visual-identity-img{transform:scale(1.06)}.philosophy-points-list{gap:var(--spacing-lg);margin-top:var(--spacing-lg);flex-direction:column;display:flex}.philosophy-point-item{gap:var(--spacing-md);align-items:flex-start;transition:transform .2s;display:flex}.philosophy-point-item:hover{transform:translate(4px)}.philosophy-icon-box{padding:var(--spacing-sm);border-radius:var(--radius-xl,12px);color:var(--color-primary);background-color:#3b66d61a;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #3b66d60d}.philosophy-icon-box .material-symbols-outlined{font-size:32px}.philosophy-point-text h4{color:var(--color-text-primary);margin:0 0 6px;font-family:Geist,sans-serif;font-size:20px;font-weight:700}.philosophy-point-text p{font-size:var(--font-size-body-md,16px);color:var(--color-text-secondary);margin:0;line-height:1.6}.visi-misi-cards-grid{gap:var(--spacing-gutter);grid-template-columns:1fr;display:grid}@media (width>=768px){.visi-misi-cards-grid{grid-template-columns:1fr 1fr}}.visi-card{background-color:var(--color-primary);color:#fff;padding:var(--spacing-xl);border-radius:var(--radius-xl,24px);flex-direction:column;align-items:flex-start;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 16px 48px #194cbc26}.visi-card:hover{transform:translateY(-4px);box-shadow:0 24px 56px #194cbc38}.visi-icon-circle{border-radius:var(--radius-full);color:#fff;width:56px;height:56px;margin-bottom:var(--spacing-lg);background-color:#fff3;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #0000001a}.visi-card h3{font-family:Geist,sans-serif;font-size:var(--font-size-headline-lg,32px);margin:0 0 var(--spacing-md) 0;color:#fff;font-weight:700}.visi-text{font-size:var(--font-size-headline-md,24px);color:#fffffff2;margin:0;font-weight:300;line-height:1.5}.misi-card{background-color:var(--color-surface-container-lowest,#fff);padding:var(--spacing-xl);border-radius:var(--radius-xl,24px);box-shadow:var(--shadow-level-1);border:1px solid #bccac44d;flex-direction:column;align-items:flex-start;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.misi-card:hover{box-shadow:var(--shadow-level-2);border-color:#3b66d64d;transform:translateY(-4px)}.misi-icon-circle{border-radius:var(--radius-full);width:56px;height:56px;color:var(--color-primary);margin-bottom:var(--spacing-lg);background-color:#3b66d614;justify-content:center;align-items:center;display:flex}.misi-card h3{font-family:Geist,sans-serif;font-size:var(--font-size-headline-lg,32px);margin:0 0 var(--spacing-md) 0;color:var(--color-text-primary);font-weight:700}.misi-list{gap:var(--spacing-md);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.misi-item{gap:var(--spacing-sm);align-items:flex-start;display:flex}.misi-check-icon{color:var(--color-primary);flex-shrink:0;margin-top:3px}.misi-item span{font-size:var(--font-size-body-md,16px);color:var(--color-text-secondary);line-height:1.5}.partners-section{background-color:#e6e8ea4d;border-top:1px solid #bccac433}.partners-subtitle{font-size:var(--font-size-body-md,16px);color:var(--color-text-secondary);max-width:640px;margin:0 auto var(--spacing-xl) auto;line-height:1.6}.partners-grid{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=768px){.partners-grid{grid-template-columns:repeat(4,1fr)}}.partners-grid-2{max-width:560px;margin:0 auto}@media (width>=768px){.partners-grid-2{grid-template-columns:repeat(2,1fr)}}.partner-card{background-color:var(--color-surface-container-lowest,#fff);padding:var(--spacing-lg);border-radius:var(--radius-xl,16px);border:1px solid #bccac440;flex-direction:column;justify-content:center;align-items:center;transition:all .25s;display:flex;box-shadow:0 4px 12px #00000003}.partner-card:hover{box-shadow:var(--shadow-level-1);border-color:#3b66d64d;transform:translateY(-3px)}.partner-logo-frame{width:100%;height:40px;margin-bottom:var(--spacing-md);justify-content:center;align-items:center;display:flex}.partner-logo-img{object-fit:contain;max-width:90%;max-height:100%;transition:all .25s}.partner-card:hover .partner-logo-img{transform:scale(1.08)}.partner-badge{border-radius:var(--radius-full);background-color:var(--color-surface-container,#eceef0);color:var(--color-outline,#747685);text-transform:uppercase;letter-spacing:.08em;padding:4px 12px;font-size:10px;font-weight:700;display:inline-block}.official-stores-banner{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-surface-container-lowest,#fff);border-radius:var(--radius-xl,24px);margin-top:var(--spacing-md);border:1px solid #bccac433;flex-direction:column;display:inline-flex;box-shadow:0 10px 30px #0000000a}@media (width>=768px){.official-stores-banner{border-radius:var(--radius-full,9999px);padding:var(--spacing-sm) var(--spacing-lg);flex-direction:row}}.banner-label{font-size:var(--font-size-body-md,16px);color:var(--color-text-secondary);font-weight:500}.banner-buttons{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}@media (width>=576px){.banner-buttons{flex-direction:row;width:auto}}.store-btn{justify-content:center;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-full,9999px);font-size:var(--font-size-label-sm,14px);color:#fff;padding:10px 24px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.store-btn:hover{opacity:.9;transform:translateY(-1px)scale(1.02)}.store-btn svg{flex-shrink:0}.tokopedia-btn{background-color:#00aa5b;box-shadow:0 4px 12px #00aa5b40}.shopee-btn{background-color:#ee4d2d;box-shadow:0 4px 12px #ee4d2d40}.store-btn-logo{object-fit:contain;filter:brightness(0)invert();flex-shrink:0;width:auto;height:18px}.additional-partners-section{background-color:var(--color-surface-container-lowest,#fff);border-top:1px solid #bccac433}.additional-partners-grid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);max-width:900px;margin:0 auto;display:grid}@media (width>=576px){.additional-partners-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=900px){.additional-partners-grid{grid-template-columns:repeat(5,1fr)}}.additional-partner-card{background-color:var(--color-surface-container-low,#f2f4f6);padding:var(--spacing-lg) var(--spacing-md);border-radius:var(--radius-xl,16px);justify-content:center;align-items:center;gap:var(--spacing-sm);cursor:pointer;border:1px solid #bccac440;flex-direction:column;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.additional-partner-card:hover{border-color:var(--color-primary);background-color:var(--color-surface-container-lowest,#fff);transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.additional-partner-logo-frame{width:100%;height:48px;margin-bottom:var(--spacing-xs);justify-content:center;align-items:center;display:flex}.additional-partner-logo-img{object-fit:contain;max-width:80%;max-height:100%;transition:transform .3s}.additional-partner-card:hover .additional-partner-logo-img{transform:scale(1.08)}.additional-partner-name{font-family:Geist,sans-serif;font-size:var(--font-size-body-lg,18px);color:var(--color-text-primary,#191c1e);font-weight:700}.additional-partner-link{font-size:var(--font-size-label-sm,12px);color:var(--color-primary,#194cbc);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:4px;font-weight:600;transition:gap .2s;display:inline-flex}.additional-partner-card:hover .additional-partner-link{gap:8px}.reviews-view{padding-top:120px;padding-bottom:var(--spacing-xl);min-height:100vh}.reviews-page-header{text-align:center;margin-bottom:var(--spacing-xl)}.reviews-page-title{font-size:var(--font-size-headline-xl);line-height:var(--font-line-height-headline-xl);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.reviews-page-subtitle{font-size:var(--font-size-body-lg);line-height:var(--font-line-height-body-lg);color:var(--color-text-secondary);max-width:640px;margin:0 auto}.filter-tabs-container{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);scrollbar-width:none;overflow-x:auto}.filter-tabs-container::-webkit-scrollbar{display:none}.filter-tabs-row{justify-content:flex-start;align-items:center;gap:var(--spacing-sm);min-width:max-content;display:flex}@media (width>=768px){.filter-tabs-row{justify-content:center}}.btn-filter-tab{padding:8px var(--spacing-lg);border-radius:var(--radius-full);background-color:var(--color-surface-container-lowest);color:var(--color-text-secondary);border:1px solid var(--color-outline-variant);font-size:var(--font-size-label-md);cursor:pointer;align-items:center;gap:var(--spacing-xs);font-weight:600;transition:all .2s;display:flex}.btn-filter-tab:hover{color:var(--color-primary);border-color:var(--color-primary-container)}.btn-filter-tab.active{background-color:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary);box-shadow:var(--shadow-level-1)}.btn-filter-tab:active{transform:scale(.96)}.filter-star-icon{width:14px;height:14px}.reviews-feed-grid{gap:var(--spacing-gutter);grid-template-columns:1fr;display:grid}@media (width>=768px){.reviews-feed-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=992px){.reviews-feed-grid{grid-template-columns:repeat(3,1fr)}}.review-card{background-color:var(--color-surface-container-lowest);padding:var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-1);gap:var(--spacing-md);border:1px solid #ffffff80;flex-direction:column;transition:all .3s;display:flex}.review-card:hover{box-shadow:var(--shadow-level-2);transform:translateY(-4px)}.review-card-header{justify-content:space-between;align-items:flex-start;display:flex}.review-user-profile{align-items:center;gap:var(--spacing-md);display:flex}.review-avatar-circle{border-radius:var(--radius-full);background-color:var(--color-surface-container);width:48px;height:48px;overflow:hidden}.review-avatar-img{object-fit:cover;width:100%;height:100%}.review-user-detail-texts{flex-direction:column;display:flex}.review-user-fullname{font-size:var(--font-size-label-md);color:var(--color-text-primary);margin:0;font-weight:700}.review-stars-row{color:var(--color-primary-container);display:flex}.review-star-filled{width:16px;height:16px}.review-date-text{font-size:var(--font-size-label-sm);color:var(--color-text-secondary);opacity:.8}.review-comment{font-size:var(--font-size-body-md);color:var(--color-text-secondary);-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.review-photos-layout-row{gap:var(--spacing-xs);grid-template-columns:repeat(3,1fr);height:96px;margin-top:4px;display:grid}.review-photo-item-box{border-radius:var(--radius-default);background-color:var(--color-surface-container-low);cursor:pointer;border:1px solid var(--color-surface-container-high);overflow:hidden}.review-photo-img-src{object-fit:cover;width:100%;height:100%;transition:transform .3s}.review-photo-item-box:hover .review-photo-img-src{transform:scale(1.05)}.review-photos-layout-wide{grid-template-columns:1fr;height:160px;margin-top:4px;display:grid}.review-photos-layout-wide .review-photo-item-box{height:100%}.review-card-footer{padding-top:var(--spacing-md);border-top:1px solid #6c7a7526;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.review-footer-product-info{flex-direction:column;display:flex}.review-product-spec-label{font-size:var(--font-size-label-sm);color:var(--color-text-secondary);opacity:.8}.review-product-spec-name{font-size:var(--font-size-label-md);color:var(--color-text-primary);margin-top:2px;font-weight:700}.review-product-spec-price{font-size:var(--font-size-label-md);color:var(--color-primary);margin-top:2px;font-weight:700}.review-savings-tag-badge{color:var(--color-primary);border-radius:var(--radius-sm);font-size:var(--font-size-label-sm);background-color:#3b66d61a;padding:4px 8px;font-weight:600}.reviews-cta-wrapper{margin-top:var(--spacing-xl);border-radius:var(--radius-xl);padding:var(--spacing-xl) var(--spacing-lg);text-align:center;align-items:center;gap:var(--spacing-md);background-color:#3b66d614;flex-direction:column;display:flex}.reviews-cta-headline{font-size:var(--font-size-headline-lg);color:var(--color-on-primary-container);margin:0;font-weight:600}.reviews-cta-description{font-size:var(--font-size-body-md);color:var(--color-on-primary-container);opacity:.8;max-width:512px;margin:0;line-height:1.6}.btn-reviews-cta-action{background-color:var(--color-secondary);color:var(--color-on-secondary);border-radius:var(--radius-default);font-size:var(--font-size-label-md);cursor:pointer;box-shadow:var(--shadow-level-1);border:none;padding:12px 32px;font-weight:700;transition:all .2s}.btn-reviews-cta-action:hover{box-shadow:var(--shadow-level-2);opacity:.95}.btn-reviews-cta-action:active{transform:scale(.96)}.reviews-view-div-inline-1{justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.reviews-view-div-inline-2{gap:4px;display:flex}.reviews-view-span-inline-3{color:var(--color-text-primary);font-size:16px;font-weight:700}.reviews-view-span-inline-4{color:var(--color-text-secondary);font-size:14px}.reviews-view-div-inline-5,.reviews-view-div-inline-6{text-align:center;color:var(--color-text-secondary);padding:60px 0}.reviews-view-p-inline-7{margin-bottom:8px;font-size:18px;font-weight:600}.reviews-view-div-inline-8{background:var(--color-primary-container);width:100%;height:100%;color:var(--color-on-primary-container);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.profile-view{padding-top:120px;padding-bottom:var(--spacing-xl);min-height:100vh}.back-link,.back-btn-link{font-size:var(--font-size-label-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.back-link:hover,.back-btn-link:hover{color:var(--color-primary)}.profile-global-alert{border-radius:var(--radius-default);font-size:var(--font-size-body-sm);margin-bottom:var(--spacing-md);box-shadow:var(--shadow-level-1);align-items:center;gap:10px;padding:14px;font-weight:600;line-height:1.4;display:flex}.global-otp-simulation-banner{border:1px solid var(--color-primary);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-level-2);background:linear-gradient(135deg,#004d40 0%,#00695c 100%);padding:12px 18px}.global-otp-simulation-banner .banner-content{justify-content:space-between;align-items:center;gap:12px;display:flex}.global-otp-simulation-banner .banner-badge{background-color:var(--color-secondary);color:#fff;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800}.global-otp-simulation-banner .banner-text{color:#fff;flex:1;margin:0;font-size:13px}.global-otp-simulation-banner .otp-highlight{color:#ffcc80;letter-spacing:1px;background-color:#fff3;border-radius:4px;padding:2px 8px;font-family:monospace;font-size:15px}.global-otp-simulation-banner .banner-close-btn{color:#fff9;cursor:pointer;background:0 0;border:none;font-size:18px}.global-otp-simulation-banner .banner-close-btn:hover{color:#fff}.profile-welcome-header{text-align:center;margin-bottom:var(--spacing-xl)}.profile-welcome-header .avatar-placeholder{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);color:#fff;width:80px;height:80px;margin:0 auto var(--spacing-md) auto;box-shadow:var(--shadow-level-2);justify-content:center;align-items:center;font-size:32px;font-weight:800;display:flex}.profile-welcome-header h1{font-size:var(--font-size-headline-xl);color:var(--color-text-primary);margin-bottom:6px;font-weight:800}.profile-welcome-header p{font-size:var(--font-size-body-md);color:var(--color-text-secondary);max-width:500px;margin:0 auto}.profile-grid{gap:var(--spacing-gutter);margin-bottom:var(--spacing-xl);grid-template-columns:1fr;display:grid}@media (width>=768px){.profile-grid{grid-template-columns:repeat(3,1fr)}}.profile-card{background-color:var(--color-surface);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-level-1);cursor:pointer;flex-direction:column;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}.profile-card:hover{box-shadow:var(--shadow-level-3);border-color:#3b66d64d;transform:translateY(-4px)}.profile-card .card-top-row{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.profile-card .card-icon-box{border-radius:var(--radius-md);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.profile-card .card-icon-box.primary{color:var(--color-primary);background-color:#3b66d61a}.profile-card .card-icon-box.secondary{color:var(--color-secondary);background-color:#ba1a1a1a}.profile-card .card-icon-box.info{color:var(--color-on-primary-container);background-color:#194cbc1a}.profile-card .card-badge{background-color:var(--color-surface-container-high);color:var(--color-text-secondary);border-radius:12px;padding:3px 8px;font-size:10px;font-weight:700}.profile-card .card-badge.secure{color:var(--color-secondary);background-color:#ba1a1a26}.profile-card .card-badge.counts{color:var(--color-primary);background-color:#194cbc26}.profile-card .card-title-text{font-size:var(--font-size-headline-sm);color:var(--color-text-primary);margin-bottom:6px;font-weight:700}.profile-card .card-desc-text{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);line-height:1.5}.profile-session-footer{background-color:var(--color-surface-container-low);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;margin-top:40px;display:flex}@media (width>=768px){.profile-session-footer{flex-direction:row;justify-content:space-between;align-items:center}}.profile-session-footer .session-details h4{font-size:var(--font-size-label-md);color:var(--color-text-primary);margin-bottom:6px}.profile-session-footer .session-details p{color:var(--color-text-secondary);margin-bottom:4px;font-size:12px}.profile-session-footer .logout-btn{color:var(--color-secondary);border:1px solid var(--color-secondary);border-radius:var(--radius-default);cursor:pointer;background-color:#ba1a1a1a;padding:10px 20px;font-weight:700;transition:all .2s}.profile-session-footer .logout-btn:hover{background-color:var(--color-secondary);color:#fff}.profile-sub-view{background-color:var(--color-surface);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-level-1)}.sub-view-header{margin-bottom:var(--spacing-xl);border-bottom:1px solid var(--color-surface-container-high);padding-bottom:var(--spacing-md)}.sub-view-header h2{font-size:var(--font-size-headline-lg);color:var(--color-text-primary);margin-bottom:4px;font-weight:700}.sub-view-header p{font-size:var(--font-size-body-md);color:var(--color-text-secondary)}.sub-view-grid{gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}@media (width>=992px){.sub-view-grid{grid-template-columns:1.5fr 1fr}}.profile-form{gap:var(--spacing-md);flex-direction:column;display:flex}.profile-form .text-area{resize:vertical;font-family:inherit}.danger-zone-card{border:1px dashed var(--color-secondary);border-radius:var(--radius-lg);padding:var(--spacing-lg);gap:var(--spacing-md);background-color:#ba1a1a08;flex-direction:column;height:fit-content;display:flex}.danger-zone-card .danger-header{align-items:center;gap:var(--spacing-sm);display:flex}.danger-zone-card .danger-header h3{font-size:var(--font-size-headline-sm);color:var(--color-secondary);margin:0;font-weight:700}.danger-zone-card .danger-icon{color:var(--color-secondary)}.danger-zone-card p{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);line-height:1.6}.danger-zone-card .danger-notice{border-radius:var(--radius-default);color:var(--color-secondary);background-color:#ba1a1a14;align-items:flex-start;gap:10px;padding:10px 14px;font-size:12px;line-height:1.4;display:flex}.danger-zone-card .wipe-account-btn{background-color:var(--color-secondary);color:#fff;border-radius:var(--radius-default);cursor:pointer;border:none;padding:12px;font-weight:700;transition:opacity .2s}.danger-zone-card .wipe-account-btn:hover{opacity:.9}.security-sub-grid{gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}@media (width>=992px){.security-sub-grid{grid-template-columns:1fr 1fr}.security-sub-grid .full-width{grid-column:span 2}}.security-column-card{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-lg);flex-direction:column;display:flex}.biometric-switch-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.biometric-switch{width:44px;height:24px;display:inline-block;position:relative}.biometric-switch input{opacity:0;width:0;height:0}.biometric-switch .slider{cursor:pointer;background-color:var(--color-surface-container-high);transition:all .3s;position:absolute;inset:0}.biometric-switch .slider:before{content:"";background-color:#fff;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}.biometric-switch input:checked+.slider{background-color:var(--color-primary)}.biometric-switch input:checked+.slider:before{transform:translate(20px)}.biometric-switch .slider.round{border-radius:24px}.biometric-switch .slider.round:before{border-radius:50%}.history-lists-container{gap:var(--spacing-xl);flex-direction:column;display:flex}.history-section-card{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.history-section-card h3{font-size:var(--font-size-headline-sm);color:var(--color-text-primary);margin-bottom:var(--spacing-md);border-bottom:2px solid var(--color-surface-container-high);padding-bottom:var(--spacing-xs);font-weight:700}.empty-history-box{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);padding:30px}.transactions-list-grid{gap:var(--spacing-md);grid-template-columns:1fr;display:grid}.transaction-history-item{border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);padding:var(--spacing-md);background-color:var(--color-surface)}.transaction-history-item .item-header-row{margin-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-surface-container-low);justify-content:space-between;padding-bottom:6px;display:flex}.transaction-history-item .order-id{color:var(--color-text-primary);font-family:monospace;font-size:13px;font-weight:700}.transaction-history-item .order-date{color:var(--color-text-secondary);font-size:11px}.transaction-history-item .item-products-list{margin-bottom:var(--spacing-sm);flex-direction:column;gap:8px;display:flex}.product-mini-row{align-items:center;gap:10px;display:flex}.product-mini-row .mini-img{object-fit:cover;border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-low);border-radius:4px;width:40px;height:40px}.product-mini-row .mini-texts{flex-direction:column;display:flex}.product-mini-row .mini-texts .name{color:var(--color-text-primary);font-size:13px;font-weight:600}.product-mini-row .mini-texts .qty{color:var(--color-text-secondary);font-size:11px}.transaction-history-item .item-summary-footer{border-top:1px solid var(--color-surface-container-low);padding-top:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.transaction-history-item .amount-col{flex-direction:column;display:flex}.transaction-history-item .amount-col .label{color:var(--color-text-secondary);font-size:10px}.transaction-history-item .amount-col .val{color:var(--color-primary);font-size:15px;font-weight:800}.transaction-history-item .status-badge{text-transform:uppercase;border-radius:12px;padding:3px 8px;font-size:10px;font-weight:800}.transaction-history-item .status-badge.paid{color:var(--color-primary);background-color:#3b66d626}.transaction-history-item .status-badge.pending{color:#b7791f;background-color:#ffc10726}.transaction-history-item .status-badge.failed{color:var(--color-secondary);background-color:#ba1a1a26}.shipping-badge{background-color:var(--color-surface-container-high);color:var(--color-text-secondary);border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.lacak-btn-link{color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.lacak-btn-link:hover{text-decoration:underline}.bids-list-table-wrapper{overflow-x:auto}.bids-history-table{border-collapse:collapse;text-align:left;width:100%}.bids-history-table th{color:var(--color-text-secondary);border-bottom:2px solid var(--color-surface-container-high);padding:10px;font-size:12px;font-weight:700}.bids-history-table td{border-bottom:1px solid var(--color-surface-container-high);padding:12px 10px;font-size:13px}.bids-history-table .prod-name{color:var(--color-text-primary);font-weight:600}.bids-history-table .bid-val{color:var(--color-primary);font-weight:700}.bid-status-pill{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.bid-status-pill.accepted{color:var(--color-primary);background-color:#3b66d626}.bid-status-pill.rejected{color:var(--color-secondary);background-color:#ba1a1a26}.bid-status-pill.pending{color:#b7791f;background-color:#ffc10726}.bids-history-table .bid-date{color:var(--color-text-secondary);font-size:11px}.profile-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1500;padding:var(--spacing-md);background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.profile-modal{background-color:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-4);flex-direction:column;width:100%;max-width:500px;animation:.3s ease-out modalSlideUp;display:flex;overflow:hidden}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.profile-modal .modal-header{padding:var(--spacing-md) var(--spacing-lg);background-color:var(--color-surface-container-low);border-bottom:1px solid var(--color-surface-container-high);justify-content:space-between;align-items:center;display:flex}.profile-modal .modal-header.bg-danger{border-bottom-color:var(--color-secondary);background:linear-gradient(135deg,#ba1a1a1a 0%,#ba1a1a33 100%)}.profile-modal .modal-header.bg-danger h3{color:var(--color-secondary)}.profile-modal .modal-header h3{font-size:var(--font-size-headline-sm);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.profile-modal .close-btn{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;font-size:24px}.profile-modal .modal-body{padding:var(--spacing-lg);font-size:var(--font-size-body-sm);color:var(--color-text-secondary);line-height:1.6}.profile-modal .warning-callout{border-left:4px solid var(--color-secondary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-secondary);background-color:#ba1a1a14;margin:15px 0;padding:10px 14px;font-size:12px}.checkbox-consent-label{color:var(--color-text-primary);cursor:pointer;align-items:flex-start;gap:10px;margin-top:15px;font-size:12px;display:flex}.checkbox-consent-label input{margin-top:3px}.profile-modal .modal-error-text{color:var(--color-secondary);border-radius:var(--radius-default);background-color:#ba1a1a1a;margin-bottom:12px;padding:8px 12px;font-size:12px;font-weight:600}.profile-modal .modal-footer{padding:var(--spacing-md) var(--spacing-lg);background-color:var(--color-surface-container-low);border-top:1px solid var(--color-surface-container-high);justify-content:flex-end;gap:10px;display:flex}.profile-modal .modal-btn{border-radius:var(--radius-default);cursor:pointer;border:none;padding:10px 18px;font-size:13px;font-weight:700}.profile-modal .modal-btn.btn-cancel{color:var(--color-text-secondary);border:1px solid var(--color-outline-variant);background-color:#0000}.profile-modal .modal-btn.btn-cancel:hover{background-color:var(--color-surface-container-high)}.profile-modal .modal-btn.btn-danger-action{background-color:var(--color-secondary);color:#fff}.profile-modal .modal-btn.btn-primary-action{background-color:var(--color-primary);color:var(--color-on-primary)}.profile-modal .modal-btn.btn-danger-action:hover,.profile-modal .modal-btn.btn-primary-action:hover{opacity:.9}.profile-view-div-inline-1{color:var(--color-primary);background-color:#3b66d61a}.profile-view-div-inline-2{border-left:4px solid var(--color-primary)}.profile-view-div-inline-3{color:var(--color-primary);background-color:#3b66d61a}.profile-view-span-inline-4{background-color:var(--color-primary-container);color:var(--color-on-primary-container);font-weight:700}.profile-view-h3-inline-5{color:var(--color-primary)}.profile-view-form-inline-6{margin-top:15px}.profile-view-input-inline-7{text-align:center;letter-spacing:8px;font-size:20px;font-weight:700}.profile-view-div-inline-8{margin-top:15px}.profile-view-button-inline-9{width:100%}.profile-view-input-inline-10{text-align:center;letter-spacing:4px;font-size:18px;font-weight:700}.profile-view-div-inline-11{gap:8px;margin-top:10px;display:flex}.profile-view-button-inline-12,.profile-view-button-inline-13{flex:1}.profile-view-input-inline-14{text-align:center;letter-spacing:8px;font-size:20px;font-weight:700}.profile-view-div-inline-15{border-top:1px solid var(--color-surface-container-high);margin-top:20px;padding-top:20px}.profile-view-div-inline-16{flex:1}.profile-view-div-inline-17{color:var(--color-text-primary);font-size:14px;font-weight:700}.profile-view-p-inline-18{color:var(--color-text-secondary);margin-top:4px;font-size:12px;line-height:1.4}.profile-view-div-inline-19{color:var(--color-primary)}.profile-view-button-inline-20{border-color:var(--color-secondary);color:var(--color-secondary);margin-top:10px}.profile-view-div-inline-21{color:var(--color-secondary)}.profile-view-button-inline-22{margin-top:10px}.profile-view-div-inline-23{justify-content:center;margin:15px 0;display:flex}.profile-view-img-inline-24{border:4px solid #fff;border-radius:6px}.profile-view-form-inline-25{margin-top:10px}.profile-view-input-inline-26{text-align:center;letter-spacing:4px;font-weight:700}.profile-view-div-inline-27{gap:8px;margin-top:10px;display:flex}.profile-view-button-inline-28,.profile-view-button-inline-29{flex:1}.profile-view-div-inline-30{align-items:center;gap:8px;margin-top:6px;display:flex}.profile-view-div-inline-31{grid-template-columns:1fr;gap:24px;display:grid}.profile-view-div-inline-32{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.profile-view-div-inline-33{width:160px;height:160px;position:relative}.profile-view-circle-inline-34{transition:stroke-dashoffset .8s ease-in-out}.profile-view-div-inline-35{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-view-span-inline-36{color:var(--color-text-primary);font-size:32px;font-weight:800}.profile-view-span-inline-37{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700}.profile-view-div-inline-38{margin-top:20px}.profile-view-h3-inline-39{color:var(--color-text-primary);font-size:18px;font-weight:800}.profile-view-p-inline-40{color:var(--color-text-secondary);max-width:450px;margin-top:6px;font-size:13px}.profile-view-div-inline-41{color:#ef4444;background-color:#ef44441a;border:1px solid #ef4444;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:12px 18px;font-size:13px;font-weight:700;display:flex}.profile-view-div-inline-42{margin-top:0}.profile-view-div-inline-43{padding:40px}.profile-view-ShieldCheck-inline-44{color:#10b981;opacity:.5;margin:0 auto 12px;display:block}.profile-view-td-inline-45{white-space:nowrap}.profile-view-td-inline-46{color:#ef4444;font-weight:700}.profile-view-td-inline-47{color:var(--color-text-secondary);word-break:break-word;max-width:300px;font-size:12px}.profile-view-div-inline-48{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.profile-view-div-inline-49{background-color:var(--color-primary-container);color:var(--color-on-primary-container);border-radius:var(--radius-default);text-align:right;padding:12px 20px}.profile-view-span-inline-50{text-transform:uppercase;font-size:11px;font-weight:700;display:block}.profile-view-strong-inline-51{font-size:24px;font-weight:900}.profile-view-span-inline-52{opacity:.8;margin-top:2px;font-size:11px;display:block}.profile-view-div-inline-53{margin-top:16px}.profile-view-div-inline-54{gap:8px;display:flex}.profile-view-input-inline-55{text-align:center;letter-spacing:2px;background-color:var(--color-surface-container-low);font-size:18px;font-weight:700}.profile-view-button-inline-56{align-items:center;gap:6px;padding:0 16px;display:flex}.profile-view-div-inline-57{margin-top:16px}.profile-view-div-inline-58{gap:8px;display:flex}.profile-view-input-inline-59{color:var(--color-text-secondary);background-color:var(--color-surface-container-low);font-size:11px}.profile-view-button-inline-60{align-items:center;gap:6px;padding:0 12px;font-size:12px;display:flex}.profile-view-div-inline-61{border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-low);border-radius:8px;margin:14px 0;padding:12px}.profile-view-div-inline-62{justify-content:space-between;align-items:center;display:flex}.profile-view-span-inline-63{color:var(--color-text-secondary);font-size:11px}.profile-view-span-inline-64{margin-bottom:6px;font-size:11px;font-weight:700;display:block}.profile-view-ul-inline-65{color:var(--color-text-secondary);flex-direction:column;gap:4px;padding-left:16px;font-size:12px;display:flex}.profile-view-div-inline-66{color:#f59e0b;background-color:#f59e0b1a;border:1px solid #f59e0b;border-radius:6px;align-items:center;gap:8px;margin-bottom:15px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.profile-view-Loader-inline-67{animation:1.5s linear infinite spin}.profile-view-div-inline-68{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:12px;display:grid}.profile-view-div-inline-69{border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-low);border-radius:8px;flex-direction:column;justify-content:space-between;gap:12px;padding:14px;transition:all .2s;display:flex}.profile-view-span-inline-70{color:var(--color-primary);background-color:var(--color-primary-container);border-radius:4px;margin-bottom:6px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.profile-view-h4-inline-71{margin:0 0 4px;font-size:14px;font-weight:700}.profile-view-p-inline-72{color:var(--color-text-secondary);margin:0;font-size:11px}.profile-view-div-inline-73{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.profile-view-span-inline-74{color:var(--color-primary);font-size:14px;font-weight:700}.profile-view-button-inline-75{align-items:center;gap:6px;padding:6px 14px;font-size:12px;display:flex}.profile-view-div-inline-76{grid-column:1/-1;padding:30px}.profile-view-div-inline-77{margin-top:0}.profile-view-div-inline-78{padding:30px}.profile-view-td-inline-79{font-weight:700}.profile-view-div-inline-80{margin-top:0}.profile-view-div-inline-81{justify-content:center;padding:30px;display:flex}.profile-view-Loader-inline-82{animation:1.5s linear infinite spin}.profile-view-div-inline-83{padding:30px}.profile-view-td-inline-84{white-space:nowrap}.profile-view-td-inline-85{color:var(--color-text-secondary);font-size:12px}.profile-view-div-inline-86{max-width:650px;margin:0 auto;padding-top:40px}.profile-view-div-inline-87{text-align:center;margin-bottom:24px}.profile-view-AlertOctagon-inline-88{color:var(--color-secondary);margin-bottom:16px}.profile-view-h2-inline-89{color:var(--color-text-primary);font-size:24px;font-weight:900}.profile-view-p-inline-90{color:var(--color-text-secondary);margin-top:8px;line-height:1.5}.profile-view-div-inline-91{border:1px solid var(--color-secondary);border-radius:var(--radius-default);background-color:#ba1a1a14;margin-bottom:24px;padding:16px;font-size:13px;line-height:1.6}.profile-view-strong-inline-92{color:var(--color-secondary);margin-bottom:6px;display:block}.profile-view-p-inline-93{color:var(--color-text-primary);margin:0;font-weight:600}.profile-view-div-inline-94{margin-bottom:30px}.profile-view-h3-inline-95{margin-bottom:12px;font-size:16px;font-weight:700}.profile-view-div-inline-96{margin-bottom:15px}.profile-view-button-inline-97{width:100%}.profile-view-div-inline-98{background-color:#ef444414;border:1px solid #ef4444}.profile-view-ShieldAlert-inline-99{color:#ef4444}.profile-view-div-inline-100{color:var(--color-text-primary)}.profile-view-strong-inline-101{color:#ef4444}.profile-view-p-inline-102{margin-top:4px;font-size:11px}.profile-view-div-inline-103{padding:24px}.profile-view-div-inline-104{flex-direction:column;gap:12px;display:flex}.profile-view-div-inline-105{border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-low);border-radius:8px;padding:14px}.profile-view-div-inline-106{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.profile-view-span-inline-107{color:var(--color-text-secondary);font-size:11px}.profile-view-p-inline-108{margin:0 0 10px;font-size:12px;font-style:italic;line-height:1.5}.profile-view-div-inline-109{background-color:var(--color-surface-container-high);border-left:3px solid var(--color-primary);border-radius:6px;padding:8px 12px;font-size:11px}.profile-view-div-inline-110{margin-top:15px}.profile-view-ul-inline-111{flex-direction:column;gap:8px;padding-left:20px;font-size:13px;line-height:1.6;display:flex}.profile-view-div-inline-112{max-width:500px}.profile-view-div-inline-113{flex-direction:column;align-items:center;gap:16px;display:flex}.profile-view-div-inline-114{text-align:center;width:100%}.profile-view-h4-inline-115{margin:0 0 4px;font-size:16px;font-weight:700}.profile-view-p-inline-116{color:var(--color-text-secondary);margin:0 0 12px;font-size:12px}.profile-view-strong-inline-117{color:var(--color-primary)}.profile-view-div-inline-118{background-color:#000;border-radius:8px;justify-content:center;align-items:center;width:100%;height:240px;display:flex;position:relative;overflow:hidden}.profile-view-video-inline-119,.profile-view-img-inline-120{object-fit:contain;width:100%;height:100%}.profile-view-div-inline-121{text-align:center;margin-top:10px}.profile-view-div-inline-122{color:var(--color-secondary);align-items:center;gap:8px;font-weight:700;display:flex}.profile-view-Loader-inline-123{animation:1.5s linear infinite spin}.profile-view-div-inline-124{color:#10b981;align-items:center;gap:6px;font-weight:700;display:flex}.profile-avatar-container{width:112px;height:112px;margin:0 auto 16px;position:relative}.profile-avatar-wrapper{background:linear-gradient(135deg, var(--color-primary) 0%, #3b66d6 100%);border:4px solid var(--color-surface);cursor:pointer;border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 8px 16px #194cbc26}.profile-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.profile-avatar-wrapper .avatar-placeholder{color:#fff;width:100%;height:100%;box-shadow:none;background:0 0;justify-content:center;align-items:center;margin:0;font-family:Geist,sans-serif;font-size:36px;font-weight:800;display:flex}.avatar-loader{color:#fff;background-color:#194cbc33;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.avatar-hover-overlay{color:#fff;opacity:0;background-color:#194cbcd9;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;transition:opacity .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;left:0}.profile-avatar-wrapper:hover .avatar-hover-overlay{opacity:1}.avatar-hover-overlay span{text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700}.avatar-verified-badge{background-color:var(--color-surface);z-index:2;border-radius:50%;padding:2px;position:absolute;bottom:0;right:0;box-shadow:0 4px 8px #0000001a}.avatar-verified-badge .verified-icon{color:var(--color-primary);fill:#194cbc1a;display:block}.profile-welcome-name{color:var(--color-text-primary);letter-spacing:-.5px;margin-bottom:8px;font-family:Geist,sans-serif;font-size:32px;font-weight:800}.profile-welcome-subtitle{color:var(--color-text-secondary);max-width:600px;margin:0 auto 24px;font-size:16px;line-height:1.5}.verified-status-info{justify-content:center;margin-bottom:8px;display:flex}.verified-badge-pill{color:var(--color-primary);letter-spacing:.25px;background-color:#194cbc14;border-radius:20px;align-items:center;gap:8px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.verified-badge-pill .pulse-dot{background-color:var(--color-primary);border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulse-animation;display:inline-block}@keyframes pulse-animation{0%{transform:scale(.95);box-shadow:0 0 #194cbcb3}70%{transform:scale(1);box-shadow:0 0 0 6px #194cbc00}to{transform:scale(.95);box-shadow:0 0 #194cbc00}}.verification-checklist-card{background-color:var(--color-surface);text-align:left;border:1px dashed #194cbc4d;border-radius:12px;width:100%;max-width:460px;padding:16px 20px;box-shadow:0 4px 12px #194cbc05}.verification-checklist-card .checklist-title{color:var(--color-text-primary);margin-bottom:10px;font-size:13px;font-weight:700}.verification-checklist-card .checklist-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.verification-checklist-card .checklist-list li{align-items:center;gap:10px;font-size:12px;line-height:1.4;display:flex}.verification-checklist-card .checklist-list li.complete{color:var(--color-primary);font-weight:600}.verification-checklist-card .checklist-list li.incomplete{color:var(--color-text-secondary)}.verification-checklist-card .icon-status{flex-shrink:0}.verification-checklist-card .complete .icon-status{color:var(--color-primary)}.verification-checklist-card .incomplete .icon-status{color:var(--color-secondary)}.profile-grid-bento{grid-template-columns:1fr;gap:20px;margin-top:32px;margin-bottom:48px;display:grid}@media (width>=768px){.profile-grid-bento{grid-template-columns:repeat(3,1fr)}}.bento-card-premium{background-color:var(--color-surface);border:1px solid var(--color-surface-container-high);cursor:pointer;border-radius:16px;flex-direction:column;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.bento-card-premium:hover{border-color:#194cbc40;transform:translateY(-5px);box-shadow:0 16px 32px #194cbc14}.bento-card-premium.highlight{background:linear-gradient(to bottom right,#194cbc08,#194cbc12);border:2px solid #194cbc33}.bento-card-premium.placeholder{background-color:var(--color-surface-container-low);cursor:default;border:1px dashed #7476854d}.bento-card-premium.placeholder:hover{box-shadow:none;border-color:#7476854d;transform:none}.bento-card-header-row{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.bento-icon-box{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s;display:flex}.bento-icon-box.primary{color:var(--color-primary);background-color:#194cbc14}.bento-icon-box.secure{color:#10b981;background-color:#10b98114}.bento-icon-box.info{color:#3b66d6;background-color:#3b66d614}.bento-icon-box.warning{color:#f59e0b;background-color:#f59e0b14}.bento-icon-box.highlight{background-color:var(--color-primary);color:#fff}.bento-badge-tag{text-transform:uppercase;letter-spacing:.5px;background-color:var(--color-surface-container-high);color:var(--color-text-secondary);border-radius:20px;padding:4px 10px;font-size:10px;font-weight:800}.bento-badge-tag.secure{color:#10b981;background-color:#10b9811f}.bento-badge-tag.info{color:#3b66d6;background-color:#3b66d61f}.bento-badge-tag.warning{color:#f59e0b;background-color:#f59e0b1f}.bento-badge-tag.highlight{background-color:var(--color-primary);color:#fff}.bento-card-title{color:var(--color-text-primary);margin-bottom:8px;font-family:Geist,sans-serif;font-size:20px;font-weight:700}.bento-card-title.highlight{color:var(--color-primary)}.bento-card-desc{color:var(--color-text-secondary);flex-grow:1;font-size:14px;line-height:1.5}.bento-card-action-btn{color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;margin-top:24px;padding:0;font-size:13px;font-weight:700;transition:gap .2s;display:inline-flex}.bento-card-premium:hover .bento-card-action-btn{gap:8px}.bento-placeholder-content{height:100%;color:var(--color-text-secondary);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.placeholder-icon{opacity:.6;margin-bottom:8px}.placeholder-text{font-size:12px;font-weight:600}.profile-session-card-premium{background-color:var(--color-surface-container-low);border:1px solid var(--color-surface-container-high);border-radius:20px;flex-direction:column;align-items:center;max-width:600px;margin:0 auto;padding:32px;display:flex;box-shadow:0 4px 20px #00000005}.session-card-header-text{text-align:center;margin-bottom:24px}.session-card-title{color:var(--color-text-primary);margin:0 0 4px;font-family:Geist,sans-serif;font-size:18px;font-weight:700}.session-card-subtitle{color:var(--color-text-secondary);margin:0;font-size:13px}.session-card-info-grid{border-top:1px dashed var(--color-surface-container-high);border-bottom:1px dashed var(--color-surface-container-high);flex-direction:column;gap:12px;width:100%;margin-bottom:28px;padding:16px 0;display:flex}.session-card-info-grid .info-item{justify-content:space-between;align-items:center;font-size:13px;display:flex}.session-card-info-grid .info-label{color:var(--color-text-secondary)}.session-card-info-grid .info-value{color:var(--color-text-primary);font-weight:700}.logout-btn-premium{background-color:var(--color-surface);width:100%;max-width:320px;color:var(--color-secondary);cursor:pointer;border:1.5px solid #ba1a1a40;border-radius:30px;padding:14px 28px;font-size:14px;font-weight:700;transition:all .25s;box-shadow:0 2px 6px #ba1a1a05}.logout-btn-premium:hover{background-color:var(--color-secondary);color:#fff;border-color:var(--color-secondary);box-shadow:0 8px 16px #ba1a1a26}.security-settings-view{padding-top:120px;padding-bottom:var(--spacing-xl);min-height:100vh}.back-nav{margin-bottom:var(--spacing-lg)}.back-link{font-size:var(--font-size-label-sm);color:var(--color-text-secondary);align-items:center;gap:8px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.back-link:hover{color:var(--color-primary)}.security-settings-header{margin-bottom:var(--spacing-xl)}.security-title{font-size:var(--font-size-headline-xl);color:var(--color-text-primary);margin-bottom:var(--spacing-xs);font-weight:700}.security-subtitle{font-size:var(--font-size-body-md);color:var(--color-text-secondary)}.security-grid{gap:var(--spacing-gutter);grid-template-columns:1fr;display:grid}@media (width>=768px){.security-grid{grid-template-columns:1fr 1fr}}.security-card{background-color:var(--color-surface);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-level-1);flex-direction:column;transition:all .3s;display:flex}.security-card:hover{box-shadow:var(--shadow-level-2);border-color:#3b66d633}.card-header-icon{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.primary-icon{color:var(--color-primary)}.secondary-icon{color:var(--color-secondary)}.card-title{font-size:var(--font-size-headline-sm);color:var(--color-text-primary);margin:0;font-weight:700}.card-desc{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);line-height:1.5}.security-form{gap:var(--spacing-md);flex-direction:column;margin-top:auto;display:flex}.form-group-sec{gap:var(--spacing-xs);flex-direction:column;display:flex}.sec-label{font-size:var(--font-size-label-sm);color:var(--color-text-primary);font-weight:700}.sec-input{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface);width:100%;font-size:var(--font-size-body-md);color:var(--color-text-primary);padding:12px;transition:all .2s}.sec-input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #3b66d626}.sec-btn{border-radius:var(--radius-default);font-weight:700;font-size:var(--font-size-label-sm);cursor:pointer;justify-content:center;align-items:center;padding:12px 18px;transition:all .2s;display:inline-flex}.btn-primary-sec{background-color:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-level-1);border:none}.btn-primary-sec:hover{opacity:.9}.btn-outline-sec{color:var(--color-text-primary);border:1px solid var(--color-outline-variant);background-color:#0000}.btn-outline-sec:hover{background-color:var(--color-surface-container-low);border-color:var(--color-primary)}.security-alert{border-radius:var(--radius-default);margin-bottom:var(--spacing-md);align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.alert-error{border:1px solid var(--color-secondary);color:var(--color-secondary);background-color:#ba1a1a14}.alert-success{border:1px solid var(--color-primary);color:var(--color-primary);background-color:#194cbc14}.mfa-status-box{padding:var(--spacing-md);border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);gap:var(--spacing-sm);background-color:var(--color-surface-container-lowest);flex-direction:column;margin-top:auto;display:flex}.mfa-status-title{font-weight:700;font-size:var(--font-size-label-md);align-items:center;gap:8px;display:flex}.status-dot{border-radius:var(--radius-full);width:8px;height:8px;display:inline-block}.dot-inactive{background-color:var(--color-error);box-shadow:0 0 8px var(--color-error)}.status-text{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);line-height:1.5}.btn-mfa-start{margin-top:var(--spacing-sm)}.btn-mfa-disable{margin-top:var(--spacing-sm);border-color:var(--color-secondary);color:var(--color-secondary)}.btn-mfa-disable:hover{border-color:var(--color-secondary);color:var(--color-secondary);background-color:#ba1a1a0d}.mfa-setup-instructions{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-md);line-height:1.5}.setup-step-title{font-size:var(--font-size-label-sm);color:var(--color-text-primary);margin-top:var(--spacing-md);margin-bottom:var(--spacing-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.setup-step-text{margin-bottom:var(--spacing-sm)}.qr-image{background-color:#fff;padding:8px}.copy-btn:hover{color:var(--color-secondary)}.order-tracker-view{padding-top:120px;padding-bottom:80px}.ot-breadcrumb{align-items:center;gap:8px;margin-bottom:16px;display:flex}.ot-breadcrumb a{color:var(--color-outline,#6c7a75);font-size:12px;font-weight:500;text-decoration:none;transition:color .2s}.ot-breadcrumb a:hover{color:var(--color-primary)}.ot-breadcrumb .ot-breadcrumb-sep{color:var(--color-outline,#6c7a75);font-size:14px}.ot-breadcrumb .ot-breadcrumb-current{color:var(--color-text-primary);font-size:12px;font-weight:500}.ot-header{flex-direction:column;gap:16px;margin-bottom:48px;display:flex}@media (width>=768px){.ot-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.ot-order-id{color:var(--color-text-primary);letter-spacing:-.01em;margin:0 0 4px;font-size:32px;font-weight:500;line-height:40px}.ot-order-date{color:var(--color-text-secondary);font-size:16px;line-height:24px}.ot-header-actions{gap:12px;display:flex}.ot-btn-outline{border:1px solid var(--color-outline-variant,#bccac4);color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.ot-btn-outline:hover{background:var(--color-surface-container-low)}.ot-btn-outline:active{transform:scale(.95)}.ot-btn-secondary{background:var(--color-secondary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.ot-btn-secondary:hover{opacity:.9}.ot-btn-secondary:active{transform:scale(.95)}.ot-grid{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}@media (width>=1024px){.ot-grid{grid-template-columns:8fr 4fr}}.ot-card{background:var(--color-surface-container-lowest,#fff);border-radius:12px;padding:24px;box-shadow:0 4px 20px #0000000a}.ot-stepper-status{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.ot-status-badge{color:var(--color-on-primary-container,#005144);background:#3b66d626;border-radius:9999px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-block}.ot-status-time{color:var(--color-outline,#6c7a75);font-size:12px;font-weight:500}.ot-stepper-container{justify-content:space-between;padding:0 8px 16px;display:flex;overflow-x:auto}.ot-step{text-align:center;flex-direction:column;align-items:center;min-width:90px;display:flex;position:relative}.ot-step-node{z-index:10;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:flex}.ot-step-node:hover{transform:scale(1.1)}.ot-step-node.completed{background:var(--color-primary);color:#fff}.ot-step-node.active{background:var(--color-primary);color:#fff;box-shadow:0 0 0 4px #194cbc33}.ot-step-node.pending{background:var(--color-surface-container-high,#e8e8e8);color:var(--color-outline,#6c7a75)}.ot-step-label{margin-top:12px;font-size:12px;font-weight:500;line-height:16px}.ot-step-label.completed,.ot-step-label.active{color:var(--color-text-primary)}.ot-step-label.active{color:var(--color-primary);font-weight:600}.ot-step-label.pending{color:var(--color-outline,#6c7a75)}.ot-stepper-line{background:var(--color-surface-container-high,#e2e2e2);flex-grow:1;height:2px;position:relative;top:14px}.ot-stepper-line.active{background:var(--color-primary-container,var(--color-primary-container))}.ot-timeline-title{color:var(--color-text-primary);margin-bottom:24px;font-size:24px;font-weight:500;line-height:32px}.ot-timeline{flex-direction:column;gap:24px;padding-left:40px;display:flex;position:relative}.ot-timeline:before{content:"";background:var(--color-outline-variant,#bccac4);width:1px;position:absolute;top:8px;bottom:8px;left:11px}.ot-timeline-item{position:relative}.ot-timeline-dot{z-index:10;border:4px solid var(--color-surface-container-lowest,#fff);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:4px;left:-40px}.ot-timeline-dot.active{background:var(--color-primary-container,var(--color-primary-container))}.ot-timeline-dot.inactive{background:var(--color-surface-container-highest,#e2e2e2)}.ot-timeline-dot-inner{border-radius:50%;width:8px;height:8px}.ot-timeline-dot.active .ot-timeline-dot-inner{background:var(--color-primary)}.ot-timeline-dot.inactive .ot-timeline-dot-inner{background:var(--color-outline,#6c7a75)}.ot-timeline-item.dimmed{opacity:.7}.ot-timeline-text{color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:20px}.ot-timeline-item.dimmed .ot-timeline-text{color:var(--color-text-secondary)}.ot-timeline-time{color:var(--color-outline,#6c7a75);margin-top:4px;font-size:12px;font-weight:500;line-height:16px}.ot-tracking-number{border-top:1px solid var(--color-outline-variant,#bccac4);margin-top:32px;padding-top:32px}.ot-tracking-inner{background:var(--color-surface-container,#eee);border:1px solid #bccac44d;border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}.ot-tracking-icon{color:var(--color-primary)}.ot-tracking-label{color:var(--color-outline,#6c7a75);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:500}.ot-tracking-value{color:var(--color-text-primary);margin-top:2px;font-size:16px;font-weight:500}.ot-tracking-empty{color:var(--color-text-secondary);font-size:14px;font-style:italic}.ot-copy-btn{color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;margin-left:auto;padding:8px;transition:background .2s}.ot-copy-btn:hover{background:#3b66d626}.ot-right-col{flex-direction:column;gap:24px;display:flex}.ot-section-title{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:14px;font-weight:600;line-height:20px}.ot-item-row{gap:16px;margin-bottom:24px;display:flex}.ot-item-thumb{background:var(--color-surface-container-low);border-radius:8px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.ot-item-thumb img{object-fit:cover;width:100%;height:100%}.ot-item-details{flex-direction:column;justify-content:center;display:flex}.ot-item-name{color:var(--color-text-primary);margin-bottom:4px;font-size:16px;font-weight:700}.ot-item-spec{color:var(--color-outline,#6c7a75);font-size:12px;font-weight:500}.ot-item-price-row{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.ot-item-price{color:var(--color-text-primary);font-size:14px;font-weight:600}.ot-item-qty{color:var(--color-outline,#6c7a75);font-size:12px;font-weight:500}.ot-price-breakdown{border-top:1px solid var(--color-outline-variant,#bccac4);flex-direction:column;gap:8px;padding-top:16px;display:flex}.ot-price-row{color:var(--color-text-secondary);justify-content:space-between;font-size:14px;font-weight:600;display:flex}.ot-price-total{color:var(--color-text-primary);justify-content:space-between;padding-top:8px;font-size:16px;font-weight:700;display:flex}.ot-shipping-row{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.ot-shipping-icon{color:var(--color-outline,#6c7a75);flex-shrink:0;margin-top:2px}.ot-shipping-label{color:var(--color-text-primary);font-size:14px;font-weight:600}.ot-shipping-sub{color:var(--color-outline,#6c7a75);margin-top:2px;font-size:12px;font-weight:500}.ot-shipping-address{color:var(--color-text-primary);font-size:12px;font-weight:500;line-height:1.6}.ot-location-divider{border-top:1px solid var(--color-outline-variant,#bccac4);margin-top:8px;padding-top:16px}.ot-location-row{align-items:center;gap:12px;display:flex}.ot-location-circle{background:var(--color-surface-container,#eee);width:40px;height:40px;color:var(--color-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ot-rating-card{background:var(--color-surface-container,#eee);border:1px dashed var(--color-outline,#6c7a75);text-align:center;border-radius:12px;padding:24px}.ot-rating-card.enabled{border-style:solid;border-color:var(--color-primary);background:var(--color-surface-container-lowest,#fff)}.ot-rating-title{color:var(--color-outline,#6c7a75);margin-bottom:12px;font-size:14px;font-weight:600}.ot-rating-card.enabled .ot-rating-title{color:var(--color-text-primary)}.ot-stars-row{justify-content:center;gap:4px;margin-bottom:8px;display:flex}.ot-star-btn{cursor:pointer;color:var(--color-outline,#6c7a75);background:0 0;border:none;padding:4px;transition:color .15s,transform .15s}.ot-star-btn.filled{color:#f59e0b}.ot-star-btn:hover{transform:scale(1.2)}.ot-star-btn.disabled{opacity:.3;cursor:not-allowed}.ot-star-btn.disabled:hover{transform:none}.ot-rating-disabled-text{color:var(--color-outline,#6c7a75);font-size:11px;font-style:italic;font-weight:500}.ot-review-form{text-align:left;margin-top:16px}.ot-review-textarea{border:1px solid var(--color-outline-variant,#bccac4);width:100%;min-height:80px;color:var(--color-text-primary);background:var(--color-surface-container-lowest,#fff);resize:vertical;border-radius:8px;padding:12px;font-family:Inter,sans-serif;font-size:14px;transition:border-color .2s}.ot-review-textarea:focus{border-color:var(--color-primary);outline:none}.ot-review-textarea::placeholder{color:var(--color-outline,#6c7a75)}.ot-photo-upload-section{margin-top:12px}.ot-photo-label{color:var(--color-text-secondary);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.ot-photo-grid{flex-wrap:wrap;gap:10px;display:flex}.ot-photo-upload-box{border:2px dashed var(--color-outline-variant,#bccac4);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:80px;height:80px;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.ot-photo-upload-box:hover{border-color:var(--color-primary);background:#3b66d60d}.ot-photo-upload-box input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.ot-photo-upload-icon{color:var(--color-outline,#6c7a75)}.ot-photo-preview{border-radius:8px;width:80px;height:80px;position:relative;overflow:hidden}.ot-photo-preview img{object-fit:cover;width:100%;height:100%}.ot-photo-remove-btn{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;transition:background .2s;display:flex;position:absolute;top:2px;right:2px}.ot-photo-remove-btn:hover{background:var(--color-error,#ba1a1a)}.ot-photo-info{color:var(--color-outline,#6c7a75);margin-top:6px;font-size:11px}.ot-submit-review-btn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:16px;padding:12px;font-size:14px;font-weight:600;transition:opacity .2s,transform .15s}.ot-submit-review-btn:hover{opacity:.9}.ot-submit-review-btn:active{transform:scale(.98)}.ot-submit-review-btn:disabled{opacity:.5;cursor:not-allowed}.ot-review-submitted{text-align:center;padding:20px}.ot-review-submitted-icon{color:var(--color-primary);margin-bottom:8px}.ot-review-submitted-text{color:var(--color-primary);font-size:14px;font-weight:600}.ot-not-found{text-align:center;padding-top:150px}.ot-not-found h2{color:var(--color-text-primary);font-size:24px}.ot-not-found p{color:var(--color-text-secondary);margin-top:10px}.ot-not-found a{color:var(--color-primary)}.order-tracker-view-div-inline-1{flex-direction:column;gap:24px;display:flex}.order-tracker-view-div-inline-2{flex-grow:1}.order-tracker-view-div-inline-3{flex-direction:column;gap:16px;display:flex}.order-tracker-view-div-inline-4{text-align:left;margin-top:12px}.order-tracker-view-div-inline-5{justify-content:center;gap:4px;margin-bottom:8px;display:flex}.order-tracker-view-p-inline-6{color:var(--color-text-secondary);text-align:center;font-size:13px}
