.BuyerPurchasesList_container__8fdsJ{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:1200px;margin:0 auto;padding:2rem}@media screen and (max-width:500px){.BuyerPurchasesList_container__8fdsJ{padding:1rem}}.BuyerPurchasesList_header__RggHr{display:flex;flex-direction:column;gap:.5rem}.BuyerPurchasesList_title__KjxSC{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin:0}.BuyerPurchasesList_subtitle__TGwd_{font-size:.9375rem;color:var(--text-secondary);margin:0}.BuyerPurchasesList_loading__iqiV5{display:flex;align-items:center;justify-content:center;padding:4rem 2rem}.BuyerPurchasesList_purchasesList__kFtAS{display:flex;flex-direction:column;gap:1rem}.BuyerPurchasesList_filterTabs__giqpj{display:flex;gap:1rem;flex-wrap:wrap}.BuyerPurchasesList_filterTab__e2Kp_{padding:.5rem 1rem;border:1px solid var(--border-color,#ddd);border-radius:20px;background:rgba(0,0,0,0);color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.BuyerPurchasesList_filterTab__e2Kp_:hover{border-color:var(--primary-color,#000);color:var(--text-primary)}.BuyerPurchasesList_filterTab__e2Kp_.BuyerPurchasesList_active__fcp5a{background:var(--primary-color,#000);color:#fff;border-color:var(--primary-color,#000)}@media screen and (max-width:500px){.BuyerPurchasesList_filterTab__e2Kp_{padding:.5rem .75rem;font-size:.8125rem}}.BuyerPurchasesList_emptyState__8qjdA,.BuyerPurchasesList_errorState__swP1q{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem;text-align:center;color:var(--text-tertiary)}.BuyerPurchasesList_emptyState__8qjdA h3,.BuyerPurchasesList_errorState__swP1q h3{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.BuyerPurchasesList_emptyState__8qjdA p,.BuyerPurchasesList_errorState__swP1q p{font-size:.9375rem;color:var(--text-secondary);margin:0;max-width:400px}.BootstrapIcon_indicator__V5AFT{position:absolute}.BootstrapIcon_indicator__V5AFT[data-indicator-type=number]{top:-4px;right:-4px;width:18px;height:18px;border-radius:99px;background-color:var(--accent-primary);color:var(--accent-primary-text);font-size:var(--text-smaller);display:flex;align-items:center;justify-content:center;font-weight:500}.BootstrapIcon_indicator__V5AFT[data-indicator-type=dot]{top:0;right:0;width:8px;height:8px;border-radius:99px;background-color:var(--accent-primary)}.Avatar_imageVisible__RVYD2>img{visibility:visible;overflow:hidden}.Avatar_imageVisible__RVYD2 .Avatar_fallback__GnADz{visibility:hidden;width:0!important;height:0!important}.Avatar_imageHidden__cvhaO{position:relative}.Avatar_imageHidden__cvhaO>img{position:absolute;top:0;left:0;visibility:hidden;width:inherit!important;height:inherit!important;overflow:hidden}.Avatar_imageHidden__cvhaO .Avatar_fallback__GnADz{width:100%;height:100%;visibility:visible}.Avatar_imageHidden__cvhaO .Avatar_fallback__GnADz>svg{width:inherit;height:inherit}.Avatar_imageHidden__cvhaO .Avatar_fallback__GnADz{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:var(--button-primary,#f0f0f0);color:initial}.Link_link__dBmtc{text-decoration:none;color:inherit;display:inline-flex;align-items:center;cursor:pointer;transition:all .2s ease}.Link_link__dBmtc:hover{opacity:.8}.Link_link__dBmtc:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.Button_button__fDA2q{position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-system);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;transition:var(--motion-enter);background:rgba(0,0,0,0);color:var(--text-primary);border:none;box-shadow:none}.Button_button__fDA2q:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.Button_button__fDA2q.Button_fullWidth__CVrPb{width:100%}.Button_button__fDA2q.Button_disabled__ckFrI{opacity:.4;cursor:not-allowed;pointer-events:none;transform:none!important}.Button_text__9_iaO{display:inline-block}.Button_iconAfter__SN_ht,.Button_iconBefore__MZUq4{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.Button_size--sm__qUiGO{font-size:12px;height:28px;min-height:28px;padding:0 8px;gap:4px}.Button_size--md__Hyryf{font-size:14px;height:36px;min-height:36px;padding:0 12px;gap:8px}.Button_size--lg__SaJ_e{font-size:14px;height:44px;min-height:44px;padding:0 16px;gap:8px}.Button_size--xl___h_kB{font-size:16px;height:52px;min-height:52px;padding:0 20px;gap:12px}.Button_size--2xl__CJ3eM{font-size:16px;height:60px;min-height:60px;padding:0 24px;gap:12px;font-weight:500}.Button_emphasis--quiet__d2_BG{background:rgba(0,0,0,0);color:var(--accent,#007AFF);box-shadow:none;border:none}.Button_emphasis--quiet__d2_BG:hover:not(.Button_disabled__ckFrI){background:var(--accent-subtle,rgba(0,122,255,.1))}.Button_emphasis--quiet__d2_BG:active:not(.Button_disabled__ckFrI){background:var(--accent-emphasis,rgba(0,122,255,.15));transform:scale(.98)}.Button_emphasis--normal__vy6_I{background:#f2f2f7;color:#000;box-shadow:none;border:none}@media(prefers-color-scheme:dark){.Button_emphasis--normal__vy6_I{background:#2c2c2e;color:#fff}}.Button_emphasis--normal__vy6_I:hover:not(.Button_disabled__ckFrI){background:#e5e5ea}@media(prefers-color-scheme:dark){.Button_emphasis--normal__vy6_I:hover:not(.Button_disabled__ckFrI){background:#3a3a3c}}.Button_emphasis--normal__vy6_I:active:not(.Button_disabled__ckFrI){transform:scale(.98);background:#d1d1d6}@media(prefers-color-scheme:dark){.Button_emphasis--normal__vy6_I:active:not(.Button_disabled__ckFrI){background:#48484a}}.Button_emphasis--strong__FXGP2{background:var(--accent,#007AFF);color:var(--text-inverse,#ffffff);font-weight:600;box-shadow:none;border:none}.Button_emphasis--strong__FXGP2:hover:not(.Button_disabled__ckFrI){background:var(--accent-hover,#0066d6)}.Button_emphasis--strong__FXGP2:active:not(.Button_disabled__ckFrI){background:var(--accent-active,#0055b3);transform:scale(.98)}.Button_emphasis--outline__3tp5N{background:rgba(0,0,0,0);color:var(--text-primary,#000000);border:1px solid var(--outline,rgba(0,0,0,.15));box-shadow:none}@media(prefers-color-scheme:dark){.Button_emphasis--outline__3tp5N{border-color:hsla(0,0%,100%,.2);color:var(--text-primary,#ffffff)}}.Button_emphasis--outline__3tp5N:hover:not(.Button_disabled__ckFrI){background:var(--surface,rgba(0,0,0,.03));border-color:var(--outline,rgba(0,0,0,.2))}@media(prefers-color-scheme:dark){.Button_emphasis--outline__3tp5N:hover:not(.Button_disabled__ckFrI){background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.3)}}.Button_emphasis--outline__3tp5N:active:not(.Button_disabled__ckFrI){transform:scale(.98);background:var(--divider,rgba(0,0,0,.05))}@media(prefers-color-scheme:dark){.Button_emphasis--outline__3tp5N:active:not(.Button_disabled__ckFrI){background:hsla(0,0%,100%,.1)}}.Button_tone--positive__kHeLn.Button_emphasis--strong__FXGP2{background:var(--accent,#007AFF)}.Button_tone--positive__kHeLn.Button_emphasis--quiet__d2_BG{color:var(--accent,#007AFF)}.Button_tone--critical__9GcX7.Button_emphasis--strong__FXGP2{background:var(--tone-critical,#FF3B30)!important}.Button_tone--critical__9GcX7.Button_emphasis--quiet__d2_BG{color:var(--tone-critical,#FF3B30)!important}.Button_tone--critical__9GcX7.Button_emphasis--outline__3tp5N{color:var(--tone-critical,#FF3B30);border-color:var(--tone-critical,#FF3B30)}.Button_tone--info__zVXEz.Button_emphasis--strong__FXGP2{background:var(--tone-info,#5856D6)}.Button_tone--info__zVXEz.Button_emphasis--quiet__d2_BG{color:var(--tone-info,#5856D6)}.Button_density--cozy__sbiYr.Button_size--sm__qUiGO{height:24px;padding:0 8px}.Button_density--cozy__sbiYr.Button_size--md__Hyryf{height:32px;padding:0 12px}.Button_density--cozy__sbiYr.Button_size--lg__SaJ_e{height:40px;padding:0 16px}.Button_density--roomy__eAJyp.Button_size--sm__qUiGO{height:32px;padding:0 16px}.Button_density--roomy__eAJyp.Button_size--md__Hyryf{height:40px;padding:0 20px}.Button_density--roomy__eAJyp.Button_size--lg__SaJ_e{height:48px;padding:0 24px}.Button_radius--none__USnjE{border-radius:0}.Button_radius--sm__YoAK6{border-radius:4px}.Button_radius--md__gvhAP{border-radius:8px}.Button_radius--lg__NF_EN{border-radius:12px}.Button_radius--full__8qIyB{border-radius:9999px}.Button_elevation--subtle__zXQhx{box-shadow:0 1px 2px rgba(0,0,0,.05)}.Button_elevation--floating__7e7pK{box-shadow:0 2px 8px rgba(0,0,0,.1)}.Button_elevation--floating__7e7pK:hover:not(.Button_disabled__ckFrI){box-shadow:0 4px 12px rgba(0,0,0,.08)}.Button_loading__C_jB1{pointer-events:none}.Button_loading__C_jB1 .Button_iconAfter__SN_ht,.Button_loading__C_jB1 .Button_iconBefore__MZUq4,.Button_loading__C_jB1 .Button_text__9_iaO{visibility:hidden}.Button_loadingContent__CZVfV{display:inline-flex;align-items:center;gap:.5em}.Button_spinner__q_OJJ{display:inline-block;width:1em;height:1em;border:2px solid;border-top:2px solid rgba(0,0,0,0);border-radius:50%;animation:Button_spin__NaBF0 .6s linear infinite;flex-shrink:0}.Button_loadingText__ymB3g{display:inline-block}@keyframes Button_spin__NaBF0{to{transform:rotate(1turn)}}.Empty_root__aqA72{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:var(--gap-16px,16px);color:var(--text-tertiary);padding-block:24px}.Empty_root__aqA72:hover{background:none!important}.Empty_text__tmv7T{font-family:Archivo,sans-serif;font-size:var(--text-regular,14px);font-style:normal;font-weight:400;line-height:normal;text-align:center;white-space:pre-wrap}.Empty_root__MPRWP{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 32px;text-align:center;color:var(--text-tertiary);height:100%;min-height:200px}.Empty_root__MPRWP>svg{opacity:.4;color:var(--text-tertiary)}.Empty_icon__XKTtY{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background-color:var(--card-secondary);color:var(--text-tertiary);margin-bottom:8px}.Empty_text__tcRtI{font-size:15px;line-height:1.5;max-width:280px;color:var(--text-secondary)}.Empty_action__9fRMJ{margin-top:8px}.Empty_action__9fRMJ>button{padding:10px 24px;font-size:14px;font-weight:500;color:var(--accent-primary-text,#fff);background-color:var(--accent-primary);border:none;border-radius:10px;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.Empty_action__9fRMJ>button:hover{opacity:.9}.Empty_action__9fRMJ>button:active{transform:scale(.98)}.buyer-order-card_root__Cv_Mr{border:1px solid var(--border-color,#ddd);border-radius:12px;overflow:hidden;background:var(--background-secondary,#fff);transition:all .2s ease}.buyer-order-card_root__Cv_Mr:hover{border-color:var(--primary-color,#000);box-shadow:0 2px 8px rgba(0,0,0,.1)}.buyer-order-card_header__oDzDx{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--border-color,#ddd);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.buyer-order-card_header__oDzDx:hover{background:var(--background-tertiary,#fafafa)}@media(max-width:768px){.buyer-order-card_header__oDzDx{flex-direction:column;align-items:flex-start;gap:12px}}.buyer-order-card_summary__mGDQE{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:0}.buyer-order-card_orderId__X6PUV{margin:0;font-size:16px;font-weight:600;color:var(--text-primary,#000)}.buyer-order-card_meta__4biqG{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--text-secondary,#666)}.buyer-order-card_meta__4biqG .buyer-order-card_date__YDVKM{font-weight:500}.buyer-order-card_meta__4biqG .buyer-order-card_total__4r_G3{font-weight:600;color:var(--text-primary,#000)}.buyer-order-card_meta__4biqG .buyer-order-card_separator__vkL_u{opacity:.5}.buyer-order-card_controls__OhqjY{display:flex;gap:12px;align-items:center}@media(max-width:768px){.buyer-order-card_controls__OhqjY{width:100%;justify-content:space-between}}.buyer-order-card_status__ftM_E{padding:6px 12px;border-radius:16px;font-size:12px;font-weight:600;text-transform:capitalize;white-space:nowrap}.buyer-order-card_status__ftM_E.buyer-order-card_pending__6J_Lf{background:#fef3c7;color:#92400e}.buyer-order-card_status__ftM_E.buyer-order-card_processing__PsFS6{background:#dbeafe;color:#0c4a6e}.buyer-order-card_status__ftM_E.buyer-order-card_shipped__7GBb4{background:#ccfbf1;color:#134e4a}.buyer-order-card_status__ftM_E.buyer-order-card_delivered__mNjsD{background:#dcfce7;color:#166534}.buyer-order-card_status__ftM_E.buyer-order-card_cancelled__GU8_S{background:#fee2e2;color:#991b1b}.buyer-order-card_status__ftM_E.buyer-order-card_digital__93qVo{background:#e0e7ff;color:#3730a3}.buyer-order-card_itemsContainer__l_KM0{display:flex;gap:16px;padding:16px;background:var(--background-secondary,#fff)}@media(max-width:768px){.buyer-order-card_itemsContainer__l_KM0{flex-direction:column;gap:16px}}.buyer-order-card_itemsList___0Tja{display:flex;flex-direction:column;flex:1 1;min-width:0}@media(max-width:768px){.buyer-order-card_itemsList___0Tja{width:100%}}.buyer-order-card_itemContent__H_Abc{display:flex;gap:12px}.buyer-order-card_itemImage__WjyKL{position:relative;width:100px;height:100px;border-radius:8px;overflow:hidden;flex-shrink:0;background:var(--background-tertiary,#f5f5f5)}.buyer-order-card_itemImage__WjyKL img{object-fit:cover}.buyer-order-card_itemInfo__udFne{display:flex;flex-direction:column;gap:4px;flex:1 1}.buyer-order-card_itemTitle__tpVEU{margin:0;font-size:14px;font-weight:600;color:var(--text-primary,#000);line-height:1.4}.buyer-order-card_itemDescription__O3xwA{margin:0;font-size:13px;color:var(--text-secondary,#666);line-height:1.4}.buyer-order-card_itemPrice__PYmo0{margin:4px 0 0;font-size:13px;font-weight:600;color:var(--text-primary,#000)}.buyer-order-card_noItems__ehDQ_{padding:24px 16px;text-align:center;color:var(--text-secondary,#666);font-size:14px}.buyer-order-card_rightColumn__moo_K{display:flex;flex-direction:column;gap:12px;border-left:1px solid var(--border-color,#ddd);padding-left:16px;width:280px;flex-shrink:0}@media(max-width:768px){.buyer-order-card_rightColumn__moo_K{width:100%;border-left:none;border-top:1px solid var(--border-color,#ddd);padding-left:0;padding-top:16px}}.buyer-order-card_trackingInfo___aVhe{display:flex;align-items:flex-start;gap:8px;justify-content:space-between}.buyer-order-card_trackingLabel__bPh7F{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary,#666)}.buyer-order-card_trackingNumber__BlD4n{margin:4px 0 0;font-size:13px;color:var(--text-primary,#000);word-break:break-all;line-height:1.4}.buyer-order-card_trackingLink__Ylnro{margin:4px 0 0;font-size:13px;color:var(--primary-color,#000);text-decoration:none;transition:all .2s ease;word-break:break-all;line-height:1.4}.buyer-order-card_trackingLink__Ylnro:hover{text-decoration:underline}.buyer-order-card_detailLabel__p3mLm{margin:0 0 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary,#666)}.buyer-order-card_detailValue__yYeH2{margin:0 0 8px;font-size:13px;color:var(--text-primary,#000);line-height:1.4;word-break:break-word}.buyer-order-card_detailValue__yYeH2:last-child{margin-bottom:0}.buyer-order-card_actions__q1Xey{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.buyer-order-card_viewItemButton__wgekW{display:inline-block;text-decoration:none}.buyer-order-card_viewItemButton__wgekW:hover{opacity:.8}.buyer-order-card_downloadButtons__6V6K6{display:flex;gap:8px;align-items:center}.buyer-order-card_downloadButtonLink__vgLI6{display:inline-block;text-decoration:none}.buyer-order-card_downloadButtonLink__vgLI6:hover{opacity:.8}.buyer-order-card_orderTotalSeparator__q8p0B{margin-top:12px;padding-top:12px}.buyer-order-card_orderTotalLabel__ts0ZL{margin:0 0 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary,#666)}.buyer-order-card_orderTotalPrice__mhs3W{margin:0;font-size:16px;font-weight:600;color:var(--text-primary,#000)}.buyer-order-card_orderFilesSection__VJwwe{display:flex;flex-direction:column;gap:12px;padding:16px;border-top:1px solid var(--border-color,#ddd);background:var(--background-secondary,#fff)}.buyer-order-card_filesHeader__Rs77v{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.buyer-order-card_filesSection__snw5o{border-top:1px solid var(--border-color,#ddd);padding-top:12px;margin-top:12px}.buyer-order-card_filesList__E6l3z,.buyer-order-card_filesSection__snw5o{display:flex;flex-direction:column;gap:8px}.buyer-order-card_fileRow__yqZWF{display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:6px;background:#e5e5e5;transition:all .2s ease}.buyer-order-card_fileRow__yqZWF:hover{background:#fff}.buyer-order-card_fileName__mguia{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.buyer-order-card_fileIcon__IPCx6{display:flex;align-items:center;justify-content:center;color:var(--text-secondary,#666);flex-shrink:0}.buyer-order-card_fileTitleText__cEhWl{font-size:13px;color:var(--text-primary,#000);word-break:break-word;overflow-wrap:break-word;line-height:1.4}.buyer-order-card_fileDownloadLink__4twdi{display:inline-block;text-decoration:none;flex-shrink:0;margin-left:8px}.buyer-order-card_fileDownloadLink__4twdi:hover{opacity:.8}.buyer-order-card_downloadAllRow__B3cRX{border-top:1px solid var(--border-color,#ddd);margin-top:8px;padding:12px 0 8px}.NotificationsDrawer_backdrop__PSKR3{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1201;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.NotificationsDrawer_backdrop__PSKR3.NotificationsDrawer_visible__Y0ROK{opacity:1;visibility:visible}.NotificationsDrawer_drawer__biqkI{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:400px;background:#fff;z-index:1202;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:-4px 0 24px rgba(0,0,0,.15)}.NotificationsDrawer_drawer__biqkI.NotificationsDrawer_open__oQvBX{transform:translateX(0)}@media(max-width:480px){.NotificationsDrawer_drawer__biqkI{max-width:100%}}.NotificationsDrawer_header__wV6_g{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.NotificationsDrawer_headerTitle__JV9tN{display:flex;align-items:center;gap:12px}.NotificationsDrawer_headerTitle__JV9tN h2{margin:0;font-size:18px;font-weight:600;color:#1a1a1a}.NotificationsDrawer_badge__tHlHl{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:#007aff;color:#fff;border-radius:12px;font-size:12px;font-weight:600}.NotificationsDrawer_closeButton__1gmx3{width:36px;height:36px;padding:0;border:none;background:rgba(0,0,0,0);color:#6b7280;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.NotificationsDrawer_closeButton__1gmx3:hover{background:#f3f4f6;color:#1a1a1a}.NotificationsDrawer_content__2zwrU{flex:1 1;overflow-y:auto;padding:0;display:flex;flex-direction:column}.NotificationsDrawer_emptyState__UtZMR{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:40px 20px;color:#6b7280}.NotificationsDrawer_emptyState__UtZMR svg{margin-bottom:12px;opacity:.5}.NotificationsDrawer_emptyState__UtZMR p{margin:0;font-size:14px}.NotificationsDrawer_markAsReadButton___ZwB7{padding:12px 16px;background:rgba(0,0,0,0);border:none;border-bottom:1px solid #e5e7eb;color:#06c;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s ease;flex-shrink:0}.NotificationsDrawer_markAsReadButton___ZwB7:hover{background:#f9fafb}.NotificationsDrawer_notificationsList__yMb4X{flex:1 1;overflow-y:auto;display:flex;flex-direction:column}.NotificationsDrawer_notification__tOpN9{border-bottom:1px solid #f3f4f6}.NotificationsDrawer_notification__tOpN9:last-child{border-bottom:none}.NotificationsDrawer_notificationLink__HytUI{display:flex;gap:12px;padding:12px 16px;text-decoration:none;color:inherit;transition:background-color .15s ease}.NotificationsDrawer_notificationLink__HytUI:hover{background:#f9fafb}.NotificationsDrawer_notificationIcon__TznTZ{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:50%;font-size:18px}.NotificationsDrawer_notificationIcon__TznTZ svg{color:#6b7280}.NotificationsDrawer_notificationIcon__TznTZ img{width:100%;height:100%;object-fit:cover;border-radius:50%}.NotificationsDrawer_notificationContent__QfpYm{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.NotificationsDrawer_title__uiJ0E{margin:0;font-size:14px;font-weight:500;color:#1a1a1a;word-break:break-word}.NotificationsDrawer_description__rmloG{margin:0;font-size:13px;color:#6b7280;word-break:break-word}.NotificationsDrawer_time__c94dW{font-size:12px;color:#9ca3af;margin-top:2px}.NotificationsDrawer_viewAllLink__KOxLk{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;border-top:1px solid #e5e7eb;color:#06c;text-decoration:none;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s ease;flex-shrink:0}.NotificationsDrawer_viewAllLink__KOxLk:hover{background:#f9fafb}.NotificationsDrawer_viewAllLink__KOxLk svg{transition:transform .2s ease}.NotificationsDrawer_viewAllLink__KOxLk:hover svg{transform:translateX(2px)}.CartButton_cartButton__dQpwl{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:var(--color-background-strong,#111);color:var(--color-text-inverse,#fff);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1);z-index:1000;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.CartButton_cartButton__dQpwl:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.12)}.CartButton_cartButton__dQpwl:active{transform:scale(.98)}.CartButton_cartButton__dQpwl.CartButton_active__rX5Nq{background:var(--color-background-subtle,#333)}@media(max-width:768px){.CartButton_cartButton__dQpwl{bottom:16px;right:16px;width:52px;height:52px}}.CartButton_badge__kenlF{position:absolute;top:-4px;right:-4px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--color-critical,#e53935);color:#fff;font-size:12px;font-weight:600;line-height:22px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.2);animation:CartButton_badgePop__lWDNX .3s ease}@keyframes CartButton_badgePop__lWDNX{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.CartItem_cartItem__Xdqr2{display:flex;gap:12px;padding:12px;background:var(--color-background-subtle,#f8f9fa);border-radius:8px;transition:background-color .15s ease}.CartItem_cartItem__Xdqr2:hover{background:var(--color-background-hover,#f0f1f2)}.CartItem_thumbnail__JS5c8{position:relative;width:64px;height:64px;min-width:64px;border-radius:6px;overflow:hidden;background:var(--color-background-muted,#e9ecef)}.CartItem_placeholder__XsQTu{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted,#adb5bd)}.CartItem_details__ku1bw{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.CartItem_titleRow__tOh9z{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.CartItem_title__7DqZS{margin:0;font-size:14px;font-weight:500;color:var(--color-text-primary,#212529);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.CartItem_removeButton__8Y6Ig{flex-shrink:0;width:24px;height:24px;padding:0;border:none;background:rgba(0,0,0,0);color:var(--color-text-muted,#6c757d);cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color .15s ease,background-color .15s ease}.CartItem_removeButton__8Y6Ig:hover{color:var(--color-critical,#dc3545);background:var(--color-critical-subtle,rgba(220,53,69,.1))}.CartItem_priceRow__ZacFv{display:flex;align-items:center;gap:8px}.CartItem_unitPrice__lHpuW{font-size:14px;font-weight:600;color:var(--color-text-primary,#212529)}.CartItem_lineTotal__cxItg{font-size:12px;color:var(--color-text-secondary,#6c757d)}.CartItem_quantityRow__PCzDx{display:flex;align-items:center;gap:8px;margin-top:4px}.CartItem_quantityControls__v7KWa{display:flex;align-items:center;gap:0;border:1px solid var(--color-border,#dee2e6);border-radius:6px;overflow:hidden;background:var(--color-background,#fff)}.CartItem_quantityButton__whrW_{width:28px;height:28px;padding:0;border:none;background:rgba(0,0,0,0);color:var(--color-text-secondary,#495057);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.CartItem_quantityButton__whrW_:hover:not(:disabled){background:var(--color-background-hover,#f8f9fa);color:var(--color-text-primary,#212529)}.CartItem_quantityButton__whrW_:disabled{opacity:.4;cursor:not-allowed}.CartItem_quantityButton__whrW_:first-child{border-right:1px solid var(--color-border,#dee2e6)}.CartItem_quantityButton__whrW_:last-child{border-left:1px solid var(--color-border,#dee2e6)}.CartItem_quantity__S5Yxt{min-width:32px;text-align:center;font-size:14px;font-weight:500;color:var(--color-text-primary,#212529)}.CartItem_maxNote__Ask_d{font-size:11px;color:var(--color-text-muted,#6c757d)}.CartItem_digitalNote__EnDnq{font-size:11px;color:var(--color-text-secondary,#6c757d);display:flex;align-items:center;gap:4px}.CartItem_stockWarning__eMyAr{font-size:11px;font-weight:500;display:flex;align-items:center;gap:4px}.CartItem_stockWarning__eMyAr[data-out-of-stock]{color:var(--color-critical,#dc3545)}.CartItem_stockWarning__eMyAr[data-low-stock]{color:var(--color-warning,#f59e0b)}.CartItem_stockNote__RkAfj{font-size:11px;color:var(--color-text-secondary,#6c757d)}.CartDrawer_backdrop__Xp1n4{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1201;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.CartDrawer_backdrop__Xp1n4.CartDrawer_visible__yTkfQ{opacity:1;visibility:visible}.CartDrawer_drawer__DyPGE{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:400px;background:var(--color-background,#fff);z-index:1202;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:-4px 0 24px rgba(0,0,0,.15)}.CartDrawer_drawer__DyPGE.CartDrawer_open__i8NHj{transform:translateX(0)}@media(max-width:480px){.CartDrawer_drawer__DyPGE{max-width:100%}}.CartDrawer_header__cOXpO{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-border,#dee2e6);flex-shrink:0}.CartDrawer_headerTitle__Xw2mO{display:flex;align-items:center;gap:8px}.CartDrawer_headerTitle__Xw2mO h2{margin:0;font-size:18px;font-weight:600;color:var(--color-text-primary,#212529)}.CartDrawer_itemCount__GZ7sK{font-size:14px;color:var(--color-text-secondary,#6c757d);background:var(--color-background-subtle,#f8f9fa);padding:2px 8px;border-radius:12px}.CartDrawer_closeButton__SK4Ii{width:36px;height:36px;padding:0;border:none;background:rgba(0,0,0,0);color:var(--color-text-secondary,#6c757d);cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.CartDrawer_closeButton__SK4Ii:hover{background:var(--color-background-subtle,#f8f9fa);color:var(--color-text-primary,#212529)}.CartDrawer_sellerInfo__vMGkO{background:var(--color-background-subtle,#f8f9fa);border-bottom:1px solid var(--color-border,#dee2e6);color:var(--color-text-secondary,#6c757d)}.CartDrawer_sellerInfo__vMGkO,.CartDrawer_stockWarningBanner__NfyHq{display:flex;align-items:center;gap:8px;padding:10px 20px;font-size:13px}.CartDrawer_stockWarningBanner__NfyHq{background:rgba(245,158,11,.1);border-bottom:1px solid rgba(245,158,11,.2);color:var(--color-warning,#b45309)}.CartDrawer_stockWarningBanner__NfyHq svg{flex-shrink:0;color:var(--color-warning,#f59e0b)}.CartDrawer_stockValidatingBanner__mIjlf{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--color-background-subtle,#f8f9fa);border-bottom:1px solid var(--color-border,#dee2e6);font-size:13px;color:var(--color-text-secondary,#6c757d)}.CartDrawer_miniSpinner__zsoPA{width:14px;height:14px;border:2px solid var(--color-border,#dee2e6);border-top-color:var(--color-primary,#111);border-radius:50%;animation:CartDrawer_spin__Bhj63 .8s linear infinite}.CartDrawer_content__0DgP4{flex:1 1;overflow-y:auto;padding:16px}.CartDrawer_emptyState__Q2_If{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:40px 20px}.CartDrawer_emptyIcon__8aftH{width:80px;height:80px;border-radius:50%;background:var(--color-background-subtle,#f8f9fa);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted,#adb5bd);margin-bottom:16px}.CartDrawer_emptyState__Q2_If h3{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--color-text-primary,#212529)}.CartDrawer_emptyState__Q2_If p{margin:0;font-size:14px;color:var(--color-text-secondary,#6c757d)}.CartDrawer_itemList__zMzgA{display:flex;flex-direction:column;gap:12px}.CartDrawer_clearCartRow__C91Yq{display:flex;justify-content:flex-end;margin-top:12px}.CartDrawer_clearButton__oNqcS{color:var(--color-text-muted,#6c757d)}.CartDrawer_clearButton__oNqcS:hover{color:var(--color-critical,#dc3545)}.CartDrawer_footer__HIbjj{padding:16px 20px;border-top:1px solid var(--color-border,#dee2e6);background:var(--color-background,#fff);flex-shrink:0;overflow-y:auto;max-height:60vh}.CartDrawer_summarySection__N7XBw{margin-bottom:16px;background:var(--color-background-subtle,#f8f9fa);border-radius:8px;overflow:hidden}.CartDrawer_summaryToggle__ix7cM{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:background-color .15s ease}.CartDrawer_summaryToggle__ix7cM:hover{background:var(--color-background-hover,#f0f0f0)}.CartDrawer_summaryMain__9gjfO{display:flex;align-items:center;gap:8px}.CartDrawer_summaryLabel__mmsd7{font-size:14px;font-weight:500;color:var(--color-text-secondary,#6c757d)}.CartDrawer_summaryValue__JZvh7{font-size:18px;font-weight:600;color:var(--color-text-primary,#212529)}.CartDrawer_summaryChevron__vzMHo{color:var(--color-text-muted,#adb5bd);transition:transform .2s ease}.CartDrawer_summaryDetails__U0yrX{padding:0 14px 12px;border-top:1px solid var(--color-border,#dee2e6);margin-top:0}.CartDrawer_summaryRow__PRXrn{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;color:var(--color-text-secondary,#6c757d)}.CartDrawer_summaryRow__PRXrn:first-child{padding-top:12px}.CartDrawer_summaryRow__PRXrn:last-child{padding-bottom:0}.CartDrawer_freeShipping__JfYZr{color:var(--color-positive,#198754);font-weight:500}.CartDrawer_taxNote__G8xX7{font-style:italic;color:var(--color-text-muted,#adb5bd)}.CartDrawer_expressCheckoutSection__CHYJo{margin-bottom:12px}.CartDrawer_paymentDivider__mv15h{display:flex;align-items:center;gap:12px;margin-bottom:12px}.CartDrawer_dividerLine__NlhOs{flex:1 1;height:1px;background:var(--color-border,#dee2e6)}.CartDrawer_dividerText__DU_m8{font-size:12px;color:var(--color-text-muted,#adb5bd);text-transform:uppercase;letter-spacing:.5px}.CartDrawer_processingState__FfXLW{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;color:var(--color-text-secondary,#6c757d);font-size:14px}.CartDrawer_spinner__4Ktbj{width:20px;height:20px;border:2px solid var(--color-border,#dee2e6);border-top-color:var(--color-primary,#111);border-radius:50%;animation:CartDrawer_spin__Bhj63 .8s linear infinite}@keyframes CartDrawer_spin__Bhj63{to{transform:rotate(1turn)}}.Toast_toast__a2Fxo{display:flex;width:-moz-fit-content;width:fit-content;max-width:340px;min-height:48px;padding:12px 16px;justify-content:space-between;align-items:center;border-radius:12px;background:var(--card-secondary);border:1px solid var(--border-primary);box-shadow:0 4px 12px rgba(0,0,0,.15);position:relative;overflow:hidden;margin-top:8px}@media screen and (max-width:820px){.Toast_toast__a2Fxo{min-height:54px;padding-block:8px}}@media screen and (max-width:500px){.Toast_toast__a2Fxo{margin-top:0;border-radius:0;width:100vw;max-width:100vw}}.Toast_toast__a2Fxo>div{display:flex;align-items:center;gap:12px}.Toast_toast__a2Fxo>div>i{color:var(--text-primary)}.Toast_image__hgqeF{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:8px}.Toast_image__hgqeF>img{width:100%;height:100%;object-fit:cover;z-index:1}.Toast_spinner__6eGdh{width:20px;height:20px;min-width:20px;border:2px solid;border-top:2px solid rgba(0,0,0,0);border-radius:50%;animation:Toast_spin__2z3Is .8s linear infinite}@keyframes Toast_spin__2z3Is{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Toast_text__QknQo{color:var(--text-primary);font-size:13px;font-style:normal;font-weight:400;line-height:1.4;white-space:nowrap}.Toast_title__QRPBe{font-size:14px;font-weight:600}.Toast_grow__POWph{flex-grow:1}.Toast_default__IgWnB{background-color:var(--accent-primary)!important;border-color:var(--accent-primary)!important}.Toast_default__IgWnB .Toast_text__QknQo,.Toast_default__IgWnB i{color:var(--accent-primary-text)!important}.Toast_success__tvB8D{background:var(--accent-primary)!important;border-color:var(--accent-primary)!important}.Toast_success__tvB8D .Toast_text__QknQo,.Toast_success__tvB8D i{color:var(--accent-primary-text)!important}.Toast_failure__10xIp{background:var(--error-primary)!important;border-color:var(--error-primary)!important}.Toast_failure__10xIp .Toast_text__QknQo,.Toast_failure__10xIp i{color:#fff!important}.Toast_info__TBSOm{background:var(--warning-primary)!important;border-color:var(--warning-primary)!important}.Toast_info__TBSOm .Toast_text__QknQo,.Toast_info__TBSOm i{color:#000!important}.Toast_actionButton__ufU3X{background:rgba(0,0,0,0);border:none;color:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:6px 12px;border-radius:6px;transition:background-color .15s ease;white-space:nowrap;opacity:.9}.Toast_actionButton__ufU3X:hover{opacity:1;background-color:hsla(0,0%,100%,.1)}.Toast_toast__a2Fxo[data-state=open]{animation:Toast_slideIn__xqn2w .2s cubic-bezier(.16,1,.3,1)}.Toast_toast__a2Fxo[data-state=closed]{animation:Toast_hide__j_ACG .15s ease-in}.Toast_toast__a2Fxo[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.Toast_toast__a2Fxo[data-swipe=cancel]{transform:translateX(0);transition:transform .2s ease-out}.Toast_toast__a2Fxo[data-swipe=end]{animation:Toast_swipeOut__ibQGK .15s ease-out}@keyframes Toast_hide__j_ACG{0%{opacity:1}to{opacity:0}}@keyframes Toast_slideIn__xqn2w{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Toast_swipeOut__ibQGK{0%{transform:translateX(var(--radix-toast-swipe-end-x))}to{transform:translateX(100%)}}.Toast_link__B2DF7{cursor:pointer;text-decoration:none}.Toast_viewport__SgALX{position:fixed;bottom:16px;right:16px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:auto;max-width:340px;margin:0;padding:0;list-style:none;z-index:9999;outline:none}@media screen and (max-width:500px){.Toast_viewport__SgALX{bottom:0;right:0;width:100vw;max-width:100vw;align-items:stretch}}.Select_root__TG1zh>button{background:none;border:none;display:flex;padding:var(--gap-4px,4px) var(--padding-8px,8px);flex:1 0;min-width:100px;height:32px;border-radius:6px;background:var(--input-primary,#222);align-items:center;justify-content:space-between}.Select_root__TG1zh>button:disabled{color:var(--text-tertiary,#777);cursor:default}.Select_root__TG1zh>button>span:first-child{color:var(--text-primary,#fff);font-size:var(--text-regular,.875rem);font-weight:400}.Select_root__TG1zh>button>span:nth-child(2){color:var(--text-primary,#fff)}.Select_root__TG1zh>div{z-index:9999!important}.Select_content__Us8Qv{display:flex;width:auto;min-width:120px;flex-direction:column;align-items:flex-start;gap:3px;z-index:9999;border-radius:6px;background:var(--card-secondary);border:1px solid var(--border-primary);overflow:hidden}.Select_content__Us8Qv>div{align-self:stretch}.Select_content__Us8Qv>div>div{font-size:var(--text-regular,.875rem);font-style:normal;font-weight:400;color:var(--text-primary,#000);padding:var(--padding-6px,6px) var(--padding-8px,8px)}.Select_content__Us8Qv>div>div:hover{background-color:var(--card-primary,#303030);cursor:pointer}.Select_label__vJOB2{height:100%;display:flex;align-items:center;padding:8px 12px}.Select_label__vJOB2[data-disabled=true]{color:var(--text-tertiary,#777)}.Loader_root__pfqwk{width:100%;height:100%;min-height:min(250px,20vh);display:flex;align-items:center;justify-content:center}.Loader_loader__eKItv{margin:auto;width:80px;margin-block:42px;aspect-ratio:1;border-radius:50%;border:4px solid var(--color-primary,#0066ff);animation:Loader_l20-1__52E_1 .8s linear infinite alternate,Loader_l20-2__CzCCa 1.6s linear infinite}@keyframes Loader_l20-1__52E_1{0%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0);clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{-webkit-clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{-webkit-clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}to{-webkit-clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes Loader_l20-2__CzCCa{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}to{transform:scaleY(-1) rotate(-135deg)}}.shipping-address-form_form__uRXRn{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background:var(--color-bg-primary,#fff);border-radius:8px}.shipping-address-form_section__XzD5J{display:flex;flex-direction:column;gap:.5rem}.shipping-address-form_section__XzD5J .shipping-address-form_sectionTitle__AmtCm{margin:0;font-size:1.1rem;font-weight:600;color:var(--color-text-primary,#000)}.shipping-address-form_section__XzD5J .shipping-address-form_sectionDescription__5FT3h{margin:0;font-size:.9rem;color:var(--color-text-secondary,#666)}.shipping-address-form_fieldGroup__guBTl{display:flex;flex-direction:column;gap:.5rem}.shipping-address-form_fieldGroup__guBTl .shipping-address-form_label__BJjLn{font-size:.9rem;font-weight:500;color:var(--color-text-primary,#000);display:flex;align-items:center;gap:.25rem}.shipping-address-form_fieldGroup__guBTl .shipping-address-form_label__BJjLn .shipping-address-form_required__Y7nKe{color:var(--color-error,#d32f2f)}.shipping-address-form_select__HuR8k{padding:.75rem;border:1px solid var(--color-border,#ddd);border-radius:4px;font-size:.95rem;background:var(--color-bg-primary,#fff);color:var(--color-text-primary,#000);cursor:pointer;transition:border-color .2s ease}.shipping-address-form_select__HuR8k:hover:not(:disabled){border-color:var(--color-border-hover,#999)}.shipping-address-form_select__HuR8k:focus{outline:none;border-color:var(--color-primary,#0066cc);box-shadow:0 0 0 3px var(--color-primary-bg,#f0f7ff)}.shipping-address-form_select__HuR8k:disabled{background:var(--color-bg-secondary,#f5f5f5);cursor:not-allowed;opacity:.6}.shipping-address-form_twoColumnRow__X4oF_{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:640px){.shipping-address-form_twoColumnRow__X4oF_{grid-template-columns:1fr}}.shipping-address-form_phoneInputGroup__Lup6B{display:grid;grid-template-columns:120px 1fr;grid-gap:.75rem;gap:.75rem}@media(max-width:640px){.shipping-address-form_phoneInputGroup__Lup6B{grid-template-columns:1fr}}.shipping-address-form_phoneInputGroup__Lup6B .shipping-address-form_phoneCountrySelect__GeWKv{padding:.75rem;border:1px solid var(--color-border,#ddd);border-radius:4px;font-size:.9rem;background:var(--color-bg-primary,#fff);color:var(--color-text-primary,#000);cursor:pointer;transition:border-color .2s ease}.shipping-address-form_phoneInputGroup__Lup6B .shipping-address-form_phoneCountrySelect__GeWKv:hover:not(:disabled){border-color:var(--color-border-hover,#999)}.shipping-address-form_phoneInputGroup__Lup6B .shipping-address-form_phoneCountrySelect__GeWKv:focus{outline:none;border-color:var(--color-primary,#0066cc);box-shadow:0 0 0 3px var(--color-primary-bg,#f0f7ff)}.shipping-address-form_phoneInputGroup__Lup6B .shipping-address-form_phoneCountrySelect__GeWKv:disabled{background:var(--color-bg-secondary,#f5f5f5);cursor:not-allowed;opacity:.6}.shipping-address-form_errorMessage__5luq6{margin:0;font-size:.85rem;color:var(--color-error,#d32f2f)}.shipping-address-form_actions__NKPrO{display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid var(--color-border,#e0e0e0)}@media(max-width:640px){.shipping-address-form_actions__NKPrO{flex-direction:column-reverse}.shipping-address-form_actions__NKPrO button{width:100%}}.rate-selection-modal_overlay__9jdiY{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:rate-selection-modal_fadeIn__swirs .2s ease-out}@keyframes rate-selection-modal_fadeIn__swirs{0%{opacity:0}to{opacity:1}}.rate-selection-modal_modal__eS3fK{background:var(--color-bg-primary,#fff);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2);max-width:500px;width:90%;max-height:90vh;display:flex;flex-direction:column;animation:rate-selection-modal_slideUp__EzWn_ .3s ease-out}@keyframes rate-selection-modal_slideUp__EzWn_{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.rate-selection-modal_header__KKxCr{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--color-border,#e0e0e0)}.rate-selection-modal_header__KKxCr .rate-selection-modal_title__kY9Zn{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-text-primary,#000)}.rate-selection-modal_header__KKxCr .rate-selection-modal_closeButton__0UhQL{background:none;border:none;font-size:1.5rem;color:var(--color-text-secondary,#666);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.rate-selection-modal_header__KKxCr .rate-selection-modal_closeButton__0UhQL:hover{background:var(--color-bg-secondary,#f5f5f5);color:var(--color-text-primary,#000)}.rate-selection-modal_content__4R1p3{flex:1 1;overflow-y:auto;padding:1.5rem;min-height:150px;display:flex;align-items:center;justify-content:center}.rate-selection-modal_empty__hXXlh,.rate-selection-modal_error__FdgST,.rate-selection-modal_loading__zHa5q{text-align:center;color:var(--color-text-secondary,#666);font-size:.95rem;display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.rate-selection-modal_error__FdgST{color:var(--color-error,#d32f2f);padding:1rem;background:var(--color-error-bg,#ffebee);border-radius:6px;gap:.75rem}.rate-selection-modal_error__FdgST svg{flex-shrink:0}.rate-selection-modal_empty__hXXlh{padding:1rem}.rate-selection-modal_empty__hXXlh p{margin:0}.rate-selection-modal_empty__hXXlh p.rate-selection-modal_hint__xnEy8{font-size:.85rem;color:var(--color-text-tertiary,#999)}.rate-selection-modal_ratesList__MOQXk{display:flex;flex-direction:column;gap:.75rem}.rate-selection-modal_rateOption__31c_D{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border:2px solid var(--color-border,#e0e0e0);border-radius:8px;cursor:pointer;transition:all .2s ease;background:var(--color-bg-secondary,#f5f5f5)}.rate-selection-modal_rateOption__31c_D:hover{border-color:var(--color-primary,#0066cc);background:var(--color-bg-primary,#fff)}.rate-selection-modal_rateOption__31c_D .rate-selection-modal_radio__2PBpl{flex-shrink:0;width:20px;height:20px;margin-top:2px;cursor:pointer;accent-color:var(--color-primary,#0066cc)}.rate-selection-modal_rateOption__31c_D .rate-selection-modal_rateContent__YL5Ki{flex:1 1;min-width:0}.rate-selection-modal_rateOption__31c_D input[type=radio]:checked~.rate-selection-modal_rateContent__YL5Ki{color:var(--color-primary,#0066cc)}.rate-selection-modal_rateOption__31c_D:has(input[type=radio]:checked){border-color:var(--color-primary,#0066cc);background:var(--color-primary-bg,#f0f7ff)}.rate-selection-modal_rateHeader__c94Gy{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.rate-selection-modal_rateHeader__c94Gy .rate-selection-modal_carrier__sIyW0{font-weight:600;color:var(--color-text-primary,#000);font-size:.95rem}.rate-selection-modal_rateHeader__c94Gy .rate-selection-modal_price__JbsEB{font-weight:700;color:var(--color-primary,#0066cc);font-size:1.1rem}.rate-selection-modal_rateDetails__kvK2F{display:flex;gap:1rem;font-size:.85rem;color:var(--color-text-secondary,#666)}.rate-selection-modal_rateDetails__kvK2F .rate-selection-modal_service__e02DL{font-weight:500}.rate-selection-modal_rateDetails__kvK2F .rate-selection-modal_days__39S6_{opacity:.8}.rate-selection-modal_footer__BhzgO{display:flex;gap:.75rem;padding:1.5rem;border-top:1px solid var(--color-border,#e0e0e0);justify-content:flex-end}.rate-selection-modal_footer__BhzgO button{flex:1 1}.rate-selection-modal_footer__BhzgO button:last-child{flex:1.2 1}.manual-tracking-modal_overlay__gNCz3{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.manual-tracking-modal_modal__ARdfd{background:var(--color-background,#fff);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);max-width:500px;width:90%;max-height:90vh;overflow-y:auto;animation:manual-tracking-modal_slideIn__MN0Q_ .3s ease}@keyframes manual-tracking-modal_slideIn__MN0Q_{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.manual-tracking-modal_header__uZMCa{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--color-border,#e9ecef)}.manual-tracking-modal_header__uZMCa h2{margin:0;font-size:20px;font-weight:600;color:var(--color-text-primary,#212529)}.manual-tracking-modal_closeButton__372Dq{width:40px;height:40px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary,#6c757d);transition:color .15s ease}.manual-tracking-modal_closeButton__372Dq:hover{color:var(--color-text-primary,#212529)}.manual-tracking-modal_form__POnNm{padding:24px;display:flex;flex-direction:column;gap:20px}.manual-tracking-modal_group__5wPva{display:flex;flex-direction:column;gap:8px}.manual-tracking-modal_group__5wPva label{font-size:14px;font-weight:500;color:var(--color-text-primary,#212529)}.manual-tracking-modal_group__5wPva input,.manual-tracking-modal_group__5wPva select,.manual-tracking-modal_group__5wPva textarea{padding:10px 12px;border:1px solid var(--color-border,#dee2e6);border-radius:6px;font-size:14px;font-family:inherit;background:var(--color-background,#fff);color:var(--color-text-primary,#212529);transition:border-color .15s ease}.manual-tracking-modal_group__5wPva input:focus,.manual-tracking-modal_group__5wPva select:focus,.manual-tracking-modal_group__5wPva textarea:focus{outline:none;border-color:var(--color-primary,#007bff);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.manual-tracking-modal_group__5wPva input:disabled,.manual-tracking-modal_group__5wPva select:disabled,.manual-tracking-modal_group__5wPva textarea:disabled{background:var(--color-background-muted,#e9ecef);cursor:not-allowed;opacity:.6}.manual-tracking-modal_group__5wPva textarea{resize:vertical;min-height:80px}.manual-tracking-modal_required__yqjKh{color:var(--color-error,#dc3545)}.manual-tracking-modal_error__AeDC9{padding:12px;background:var(--color-error-bg,rgba(220,53,69,.1));border:1px solid var(--color-error,#dc3545);border-radius:6px;color:var(--color-error,#dc3545);font-size:14px;margin-top:-12px}.manual-tracking-modal_footer___jmwF{display:flex;gap:12px;padding:0;margin-top:12px}.manual-tracking-modal_footer___jmwF button{flex:1 1}.LayoutProvider_toastViewport__gabsO{position:fixed;bottom:16px;right:16px;display:flex;flex-direction:column;gap:8px;width:340px;max-width:calc(100vw - 32px);margin:0;padding:0;list-style:none;z-index:9999;outline:none}@media screen and (max-width:500px){.LayoutProvider_toastViewport__gabsO{bottom:0;right:0;width:100vw;max-width:100vw}}.PaymentButton_paymentButton__b1dif{width:100%}.PaymentButton_shimmer__ylIhn{width:100%;overflow:hidden;background:#f3f4f6;position:relative}.PaymentButton_shimmer__ylIhn:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;animation:PaymentButton_shimmer__ylIhn 1.5s ease-in-out infinite}@keyframes PaymentButton_shimmer__ylIhn{0%{background-position:200% 0}to{background-position:-200% 0}}.PaymentButton_gridCellDisabled__7HhOg{opacity:.35;filter:grayscale(1)}.PaymentButton_disabledOverlay__HoYMD{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:not-allowed;color:rgba(0,0,0,.5);background:hsla(0,0%,100%,.15);border-radius:inherit}.PaymentButton_walletButton__lwE5N{display:flex;align-items:center;justify-content:center;width:100%;border:none;cursor:pointer;transition:opacity .15s,filter .15s;padding:0;position:relative;overflow:hidden}.PaymentButton_walletButton__lwE5N:hover:not(:disabled){opacity:.9}.PaymentButton_walletButton__lwE5N:active:not(:disabled){opacity:.8}.PaymentButton_walletButton__lwE5N:disabled{cursor:not-allowed}.PaymentButton_walletButton__lwE5N.PaymentButton_processing__FEY5G{opacity:.7;cursor:wait}.PaymentButton_cardCheckoutContainer__q6riB{width:100%;margin-top:8px}.PaymentButton_cardFormDivider__fZwjP{display:flex;align-items:center;gap:12px;width:100%;padding:0;border:none;background:none;cursor:pointer}.PaymentButton_cardFormDivider__fZwjP:hover .PaymentButton_dividerText__9pwRX{color:var(--color-text-primary,#333)}.PaymentButton_chevron__4ML7h{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:10px;color:var(--color-text-tertiary,#999);transition:transform .2s ease}.PaymentButton_chevronUp__Nlq6o{transform:rotate(180deg)}.PaymentButton_cardFormCollapsible__wNGmK{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.PaymentButton_cardFormCollapsible__wNGmK>*{overflow:hidden}.PaymentButton_cardFormExpanded__IhGpF{grid-template-rows:1fr}.PaymentButton_cardFormInner__vg0r2{display:flex;flex-direction:column;gap:16px;padding-top:16px}.PaymentButton_shippingRateSection__0GUXz{padding-bottom:16px;border-bottom:1px solid var(--color-border,#e0e0e0)}.PaymentButton_shippingRateList__4scF_{display:flex;flex-direction:column;gap:6px}.PaymentButton_shippingRateOption__NwPN2{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--color-surface,#fff);border:1px solid var(--color-border,#e0e0e0);border-radius:8px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.PaymentButton_shippingRateOption__NwPN2:hover{border-color:var(--color-primary,#0066ff);background:rgba(0,102,255,.02)}.PaymentButton_shippingRateSelected__UpxTX{border-color:var(--color-primary,#0066ff);background:rgba(0,102,255,.04)}.PaymentButton_shippingRateRadio__iYuf3{width:18px;height:18px;accent-color:var(--color-primary,#0066ff);flex-shrink:0}.PaymentButton_shippingRateInfo__XCIvU{display:flex;flex-direction:column;flex:1 1;gap:2px}.PaymentButton_shippingRateName__FSZWV{font-size:14px;font-weight:500;color:var(--color-text-primary,#333)}.PaymentButton_shippingRateEstimate__tzzjk{font-size:12px;color:var(--color-text-secondary,#666)}.PaymentButton_shippingRatePrice__ZYhk1{font-size:14px;font-weight:600;color:var(--color-text-primary,#333);white-space:nowrap}.PaymentButton_shippingLoading__sV0sM{display:flex;align-items:center;justify-content:center;padding:16px;color:var(--color-text-secondary,#666);font-size:14px;gap:8px}.PaymentButton_expressContainer__Wlywf{position:relative;width:100%}.PaymentButton_expressContainer__Wlywf.PaymentButton_processing__FEY5G{pointer-events:none;opacity:.7}.PaymentButton_processingOverlay__xCoFi{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);border-radius:inherit;z-index:1}.PaymentButton_expressStackContainer__SKGvZ{width:100%}.PaymentButton_paymentGridContainer___T9Jc{display:grid;width:100%}.PaymentButton_gridCell__4Ti9e{position:relative;min-height:44px;display:flex;align-items:stretch}.PaymentButton_gridCell__4Ti9e>*{flex:1 1}.PaymentButton_expressUnavailable__UMtQ9{text-align:center;padding:16px;color:var(--color-text-secondary,#666);font-size:14px}.PaymentButton_expressUnavailable__UMtQ9 p{margin:0}.PaymentButton_expressUnavailableHint__McOIf{margin-top:8px!important;font-size:13px;color:var(--color-text-tertiary,#999)}.PaymentButton_checkoutFlow__3k2al{display:flex;flex-direction:column;gap:16px;width:100%}.PaymentButton_expressSection__4x71K{width:100%;min-height:48px}.PaymentButton_expressSection__4x71K .p-ExpressCheckoutWallet{gap:12px}.PaymentButton_divider__bwRx3{display:flex;align-items:center;gap:12px;margin:8px 0}.PaymentButton_dividerLine__4as31{flex:1 1;height:1px;background:var(--color-border,#e0e0e0)}.PaymentButton_dividerText__9pwRX{color:var(--color-text-secondary,#666);font-size:13px;padding:4px 8px;white-space:nowrap}.PaymentButton_cardSection__8cnou{display:flex;flex-direction:column;gap:20px}.PaymentButton_sectionTitle__5JO91{font-size:14px;font-weight:600;color:var(--color-text-primary,#333);margin:0 0 12px}.PaymentButton_addressSection__0Kxts,.PaymentButton_emailSection__7P9ME{padding-bottom:16px;border-bottom:1px solid var(--color-border,#e0e0e0)}.PaymentButton_emailInput__xZcFp{width:100%;height:44px;padding:0 12px;background:var(--color-surface,#fff);border:1px solid var(--color-border,#e0e0e0);border-radius:8px;font-size:16px;color:var(--color-text-primary,#333);transition:border-color .2s,box-shadow .2s}.PaymentButton_emailInput__xZcFp::placeholder{color:var(--color-text-tertiary,#999)}.PaymentButton_emailInput__xZcFp:focus{outline:none;border-color:var(--color-primary,#0066ff);box-shadow:0 0 0 3px rgba(0,102,255,.1)}.PaymentButton_emailInput__xZcFp:invalid:not(:placeholder-shown){border-color:var(--color-error,#dc2626)}.PaymentButton_emailHint__97eBc{margin:8px 0 0;font-size:13px;color:var(--color-text-secondary,#666)}.PaymentButton_paymentElementWrapper__LO9Bs{min-height:200px;width:100%}.PaymentButton_loadingPlaceholder__9EqO7{display:flex;align-items:center;justify-content:center;min-height:150px;color:var(--color-text-secondary,#666);font-size:14px}.PaymentButton_error__aCEaf{padding:12px 16px;background:var(--color-error-bg,#fef2f2);color:var(--color-error,#dc2626);border-radius:8px;font-size:14px;line-height:1.4}.PaymentButton_submitButton__A63SJ{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;padding:0 24px;background:var(--color-primary,#0066ff);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s,opacity .2s}.PaymentButton_submitButton__A63SJ:hover:not(:disabled){background:var(--color-primary-hover,#0052cc)}.PaymentButton_submitButton__A63SJ:disabled{opacity:.6;cursor:not-allowed}.PaymentButton_cancelButton__c_EDY{width:100%;height:40px;padding:0 16px;background:rgba(0,0,0,0);color:var(--color-text-secondary,#666);border:1px solid var(--color-border,#e0e0e0);border-radius:8px;font-size:14px;cursor:pointer;transition:background-color .2s,border-color .2s}.PaymentButton_cancelButton__c_EDY:hover{background:var(--color-surface-hover,#f5f5f5);border-color:var(--color-border-hover,#ccc)}.PaymentButton_spinner___9QLP{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:PaymentButton_spin__Svcqd .8s linear infinite}.PaymentButton_light__ls004 .PaymentButton_spinner___9QLP{border-color:#000 rgba(0,0,0,.15) rgba(0,0,0,.15)}@keyframes PaymentButton_spin__Svcqd{to{transform:rotate(1turn)}}.PaymentButton_priceConfirmation__XfQCi{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fefce8;border:1px solid #fde68a;border-radius:8px}.PaymentButton_priceConfirmationText___RvKn{margin:0;font-size:14px;color:#92400e;text-align:center}.PaymentButton_priceConfirmationActions__Qn6Oo{display:flex;gap:8px}.PaymentButton_priceConfirmButton__3_rO9{flex:1 1;padding:8px 16px;background:#000;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}.PaymentButton_priceConfirmButton__3_rO9:hover{opacity:.9}.PaymentButton_priceDeclineButton__EiIMe{flex:1 1;padding:8px 16px;background:rgba(0,0,0,0);color:#6b7280;border:1px solid #d1d5db;border-radius:6px;font-size:14px;cursor:pointer}.PaymentButton_priceDeclineButton__EiIMe:hover{background:#f3f4f6}.dark .PaymentButton_shimmer__ylIhn{background:#374151}.dark .PaymentButton_shimmer__ylIhn:after{background:linear-gradient(90deg,#374151,#4b5563 50%,#374151);background-size:200% 100%}.dark .PaymentButton_disabledOverlay__HoYMD{color:hsla(0,0%,100%,.5);background:rgba(0,0,0,.15)}.dark .PaymentButton_dividerLine__4as31{background:var(--color-border-dark,#333)}.dark .PaymentButton_dividerText__9pwRX{color:var(--color-text-secondary-dark,#999)}.dark .PaymentButton_sectionTitle__5JO91{color:var(--color-text-primary-dark,#eee)}.dark .PaymentButton_addressSection__0Kxts,.dark .PaymentButton_emailSection__7P9ME{border-bottom-color:var(--color-border-dark,#333)}.dark .PaymentButton_emailInput__xZcFp{background:var(--color-surface-dark,#1a1a1a);border-color:var(--color-border-dark,#333);color:var(--color-text-primary-dark,#eee)}.dark .PaymentButton_emailInput__xZcFp::placeholder{color:var(--color-text-tertiary-dark,#666)}.dark .PaymentButton_emailInput__xZcFp:focus{border-color:var(--color-primary,#0066ff);box-shadow:0 0 0 3px rgba(0,102,255,.2)}.dark .PaymentButton_emailHint__97eBc{color:var(--color-text-secondary-dark,#999)}.dark .PaymentButton_error__aCEaf{background:var(--color-error-bg-dark,#3b1515);color:var(--color-error-dark,#f87171)}.dark .PaymentButton_cancelButton__c_EDY{color:var(--color-text-secondary-dark,#999);border-color:var(--color-border-dark,#333)}.dark .PaymentButton_cancelButton__c_EDY:hover{background:var(--color-surface-hover-dark,#2a2a2a);border-color:var(--color-border-hover-dark,#444)}.dark .PaymentButton_priceConfirmation__XfQCi{background:#422006;border-color:#92400e}.dark .PaymentButton_priceConfirmationText___RvKn{color:#fde68a}.dark .PaymentButton_priceConfirmButton__3_rO9{background:#fff;color:#000}.dark .PaymentButton_priceDeclineButton__EiIMe{color:#9ca3af;border-color:#4b5563}.dark .PaymentButton_priceDeclineButton__EiIMe:hover{background:#374151}@media(max-width:480px){.PaymentButton_checkoutFlow__3k2al{gap:12px}.PaymentButton_cardSection__8cnou{gap:16px}.PaymentButton_submitButton__A63SJ{height:52px;font-size:17px}}.MediaPickerDialog_dialogContent__l2qLs{display:flex;flex-direction:column;gap:0;padding:0;flex:1 1;overflow:visible}.MediaPickerDialog_contentArea__KTzm0{flex:1 1;overflow-y:auto;padding:16px 24px;min-height:0}.MediaPickerDialog_grid__IN7d0{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-flow:dense;grid-gap:2px;gap:2px;padding:20px 24px 24px;flex:1 1;overflow-y:auto;min-height:0}@media(min-width:768px){.MediaPickerDialog_grid__IN7d0{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px;padding:20px 24px 24px}}@media(min-width:1200px){.MediaPickerDialog_grid__IN7d0{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2px;padding:20px 24px 24px}}.MediaPickerDialog_menuGrid__9joTQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.MediaPickerDialog_menuItem__3yo6N{padding:16px;border:1px solid #d1d5db;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease;text-align:left;display:flex;flex-direction:column;font-size:13px;font-family:inherit}.MediaPickerDialog_menuItem__3yo6N:hover{border-color:#9ca3af;box-shadow:0 2px 8px rgba(0,0,0,.1)}.MediaPickerDialog_menuItem__3yo6N .MediaPickerDialog_icon__P5uWl{font-size:24px;margin-bottom:8px;line-height:1}.MediaPickerDialog_menuItem__3yo6N .MediaPickerDialog_label__RYFJt{font-weight:600;font-size:14px;color:#1f2937;margin:0 0 4px}.MediaPickerDialog_menuItem__3yo6N .MediaPickerDialog_description__iEBpO{font-size:12px;color:#9ca3af;margin:0}.MediaPickerDialog_imageCard__PQ1GK{display:flex;flex-direction:column;gap:0;padding:0;background:#f9f9f9;border:1px solid #e5e5e5;border-radius:0;cursor:pointer;transition:all .15s;overflow:hidden}.MediaPickerDialog_imageCard__PQ1GK:hover{background:#f0f0f0;border-color:#ccc;box-shadow:0 2px 8px rgba(0,0,0,.08)}.MediaPickerDialog_imageCard__PQ1GK:active{transform:scale(.98)}.MediaPickerDialog_imagePreview__hJB3Y{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#fff;border-radius:0;overflow:hidden;position:relative}.MediaPickerDialog_imagePreview__hJB3Y img{width:100%;height:100%;object-fit:cover}.MediaPickerDialog_selectedOverlay__BPPNW{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(40,167,69,.95);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.MediaPickerDialog_uploadZone__CznCR{padding:32px;border:2px dashed #d1d5db;border-radius:8px;text-align:center;background:#f9fafb;cursor:pointer;transition:all .2s ease}.MediaPickerDialog_uploadZone__CznCR.MediaPickerDialog_dragActive__F480n{border-color:#3b82f6;background:#eff6ff}.MediaPickerDialog_uploadZone__CznCR .MediaPickerDialog_icon__P5uWl{font-size:32px;margin-bottom:12px}.MediaPickerDialog_uploadZone__CznCR .MediaPickerDialog_title__3Qfxr{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:8px}.MediaPickerDialog_uploadZone__CznCR .MediaPickerDialog_subtitle___45DS{font-size:12px;color:#9ca3af;margin-bottom:0}.MediaPickerDialog_uploadZone__CznCR .MediaPickerDialog_hint__ntpo8{font-size:11px;color:#9ca3af;margin-top:12px}.MediaPickerDialog_chooseButton__Y6dql{margin-top:16px;padding:8px 16px;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .15s}.MediaPickerDialog_chooseButton__Y6dql:hover{background-color:#2563eb}.MediaPickerDialog_placeholderBox__L2RRU{background-color:#f3f4f6;border-radius:8px;padding:24px;text-align:center}.MediaPickerDialog_placeholderBox__L2RRU .MediaPickerDialog_icon__P5uWl{font-size:48px;margin-bottom:16px;line-height:1}.MediaPickerDialog_placeholderTitle__Qm_Xk{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 12px}.MediaPickerDialog_placeholderSubtitle__SLIj9{font-size:13px;color:#9ca3af;margin:0 0 24px}.MediaPickerDialog_actionButton___FHcP{padding:10px 20px;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .15s}.MediaPickerDialog_actionButton___FHcP:hover{background-color:#2563eb}.MediaPickerDialog_loading__Wx2AQ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;flex:1 1;color:#666;font-size:14px;padding:40px 24px}.MediaPickerDialog_error__ixLJ4{background-color:#fef2f2;color:#dc2626;padding:12px;border-radius:8px;font-size:13px;text-align:center;margin:20px 24px 0}.MediaPickerDialog_error__ixLJ4 .MediaPickerDialog_title__3Qfxr{font-weight:600;margin-bottom:4px}.MediaPickerDialog_error__ixLJ4 .MediaPickerDialog_message__C_nnO{font-size:12px}.MediaPickerDialog_empty__8yoVR{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1 1;padding:40px 24px;color:#9ca3af;text-align:center}.MediaPickerDialog_empty__8yoVR .MediaPickerDialog_icon__P5uWl{font-size:24px}.MediaPickerDialog_empty__8yoVR .MediaPickerDialog_message__C_nnO{font-size:14px}.DebugModal_overlay__ueQTS{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;animation:DebugModal_fadeIn__p9T2U .15s ease-out}@keyframes DebugModal_fadeIn__p9T2U{0%{opacity:0}to{opacity:1}}.DebugModal_modal__Z70oI{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:DebugModal_slideUp__nD_xB .2s ease-out}@keyframes DebugModal_slideUp__nD_xB{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DebugModal_header__ofnk_{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e5e7}.DebugModal_title__jubAA{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;color:#1d1d1f}.DebugModal_titleIcon___f4eg{font-size:18px}.DebugModal_closeButton__d9QQc{background:none;border:none;font-size:24px;color:#86868b;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .15s ease}.DebugModal_closeButton__d9QQc:hover{background:#f2f2f7;color:#1d1d1f}.DebugModal_content__79F5H{flex:1 1;overflow-y:auto;padding:16px 20px;min-height:200px}.DebugModal_emptyState__NPYLY{color:#86868b;font-size:14px;text-align:center;padding:40px 20px}.DebugModal_timeline__m14EQ{display:flex;flex-direction:column;gap:6px}.DebugModal_timelineItem__ymA_b{display:flex;align-items:center;gap:10px;padding:6px 0;animation:DebugModal_itemIn__k07JE .15s ease-out}@keyframes DebugModal_itemIn__k07JE{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}.DebugModal_time__8w5Io{font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#94a3b8;white-space:nowrap;min-width:90px}.DebugModal_badge__Bn21r{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;min-width:56px;text-align:center}.DebugModal_badge--intent___nRBu{background:#fae8ff;color:#a21caf}.DebugModal_badge--domain__vA_Ez{background:#dbeafe;color:#1d4ed8}.DebugModal_badge--module__bhnhX{background:#e0e7ff;color:#4338ca}.DebugModal_badge--dynamic_module__vuZsH{background:#dcfce7;color:#16a34a}.DebugModal_badge--context__JeMy7{background:#f1f5f9;color:#475569;font-weight:500}.DebugModal_badge--tool_start__QF2h7{background:#fef3c7;color:#b45309}.DebugModal_badge--tool_end__FrBBs{background:#d1fae5;color:#047857}.DebugModal_eventName__ERQ4l{flex:1 1;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DebugModal_statusPending__qiXZw{font-size:12px;color:#94a3b8;animation:DebugModal_pendingPulse__DWsoH 1s ease-in-out infinite}@keyframes DebugModal_pendingPulse__DWsoH{0%,to{opacity:.3}50%{opacity:1}}.DebugModal_footer__se_oy{padding:12px 20px;border-top:1px solid #e5e5e7;background:#f8fafc;border-radius:0 0 12px 12px}.DebugModal_hint__zM6Jo{font-size:11px;color:#94a3b8}@media(prefers-color-scheme:dark){.DebugModal_modal__Z70oI{background:#1c1c1e}.DebugModal_header__ofnk_{border-color:#48484a}.DebugModal_title__jubAA{color:#f5f5f7}.DebugModal_closeButton__d9QQc{color:#98989d}.DebugModal_closeButton__d9QQc:hover{background:#2c2c2e;color:#f5f5f7}.DebugModal_emptyState__NPYLY{color:#98989d}.DebugModal_time__8w5Io{color:#636366}.DebugModal_badge--intent___nRBu{background:rgba(162,28,175,.2);color:#e879f9}.DebugModal_badge--domain__vA_Ez{background:rgba(59,130,246,.2);color:#60a5fa}.DebugModal_badge--module__bhnhX{background:rgba(99,102,241,.2);color:#818cf8}.DebugModal_badge--dynamic_module__vuZsH{background:rgba(34,197,94,.2);color:#4ade80}.DebugModal_badge--context__JeMy7{background:rgba(71,85,105,.3);color:#94a3b8}.DebugModal_badge--tool_start__QF2h7{background:rgba(245,158,11,.2);color:#fbbf24}.DebugModal_badge--tool_end__FrBBs{background:rgba(16,185,129,.2);color:#34d399}.DebugModal_eventName__ERQ4l{color:#94a3b8}.DebugModal_footer__se_oy{background:#2c2c2e;border-color:#48484a}.DebugModal_hint__zM6Jo{color:#636366}}.PagesSection_section__XhKVs{display:flex;align-items:center}.PagesSection_sectionHeader__qoWen{display:flex;align-items:center;gap:6px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;cursor:pointer;color:#6d6d6d;transition:opacity .15s ease;white-space:nowrap;font-size:13px;opacity:1}.PagesSection_sectionHeader__qoWen:hover .PagesSection_sectionTitle__OLXoT{text-decoration:underline;text-underline-offset:4px}.PagesSection_sectionHeaderLeft__63m6D{display:flex;align-items:center;gap:8px}.PagesSection_sectionTitle__OLXoT{font-size:15px;font-weight:500;color:rgba(0,0,0,.7)}.PagesSection_pageCount__cVRgH{font-size:11px;font-weight:500;color:#8e8e93;background:rgba(0,0,0,.06);padding:2px 6px;border-radius:10px}.PagesSection_pagesList__q5a_c{position:fixed;top:auto;left:auto;min-width:300px;max-height:400px;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1);z-index:2000}.PagesSection_pageItemRow__8KQhW{display:flex;align-items:center;gap:4px}.PagesSection_pageItemRow__8KQhW:hover .PagesSection_deleteButton__blRll{opacity:1}.PagesSection_pageItemRow__8KQhW.PagesSection_subpage__0wjcf{padding-left:20px;position:relative}.PagesSection_pageItemRow__8KQhW.PagesSection_subpage__0wjcf:before{content:"";position:absolute;left:12px;top:-26px;width:8px;height:46px;border-left:1px solid #d1d5db;border-bottom:1px solid #d1d5db;border-bottom-left-radius:4px;box-sizing:border-box}.PagesSection_pageItem__b_r_a{display:flex;align-items:center;gap:10px;flex:1 1;padding:10px 12px;background:#fff;border:none;border-radius:8px;cursor:pointer;color:#3d3d3d;transition:all .15s ease;text-align:left;position:relative;z-index:1}.PagesSection_pageItem__b_r_a:hover:not(:disabled){background:#f0f0f0;color:#3d3d3d}.PagesSection_pageItem__b_r_a:disabled{cursor:default}.PagesSection_pageItem__b_r_a.PagesSection_current__eGV5w{background:#e6effe;color:#007aff}.PagesSection_deleteButton__blRll{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:6px;cursor:pointer;color:#8e8e93;opacity:0;transition:all .15s ease;flex-shrink:0}.PagesSection_deleteButton__blRll:hover{background:rgba(255,59,48,.1);color:#ff3b30}.PagesSection_pageTitle__2bLwO{font-size:13px;font-weight:500;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PagesSection_currentBadge__TAkiE{font-size:10px;font-weight:600;color:#007aff;background:rgba(0,122,255,.15);padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.3px}@media(prefers-color-scheme:dark){.PagesSection_sectionHeader__qoWen{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#a0a0a5;opacity:1}.PagesSection_sectionHeader__qoWen:hover{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);opacity:.7}.PagesSection_pageCount__cVRgH{color:#8e8e93;background:hsla(0,0%,100%,.08)}.PagesSection_pagesList__q5a_c{background:#1c1c1e;border-color:hsla(0,0%,100%,.06);box-shadow:0 4px 16px rgba(0,0,0,.4)}.PagesSection_pageItem__b_r_a{background:#1c1c1e;color:#e0e0e5}.PagesSection_pageItem__b_r_a:hover:not(:disabled){background:hsla(0,0%,100%,.08);color:#e0e0e5}.PagesSection_pageItem__b_r_a.PagesSection_current__eGV5w{background:rgba(0,122,255,.2);color:#4da3ff}.PagesSection_currentBadge__TAkiE{color:#4da3ff;background:rgba(0,122,255,.25)}.PagesSection_deleteButton__blRll{color:#8e8e93}.PagesSection_deleteButton__blRll:hover{background:rgba(255,69,58,.15);color:#ff453a}.PagesSection_pageItemRow__8KQhW.PagesSection_subpage__0wjcf:before{border-color:#6b7280}}.ActionBar_actionBar__Q73LP{position:fixed!important;top:0!important;left:0!important;right:0!important;height:64px!important;z-index:1100!important;background-color:#fff!important;border-bottom:1px solid #ececed!important;display:flex!important;align-items:center!important;gap:16px!important;transition:padding .3s ease}.ActionBar_logoArea__lIadD{flex-shrink:0!important;height:100%!important;padding:0 12px!important;position:relative!important;min-width:60px!important}.ActionBar_logoArea__lIadD,.ActionBar_logoButton__tNrc1{display:flex!important;align-items:center!important;justify-content:center!important}.ActionBar_logoButton__tNrc1{width:36px!important;height:36px!important;padding:0!important;border:none!important;background:rgba(0,0,0,0)!important;border-radius:8px!important;cursor:pointer!important;transition:transform .15s ease,opacity .15s ease}.ActionBar_logoButton__tNrc1:hover{transform:scale(1.05)}.ActionBar_logoButton__tNrc1:active{transform:scale(.95)}.ActionBar_logoImage__ISuDo{width:36px!important;height:36px!important;object-fit:contain!important;display:block!important}.ActionBar_backButton__dR63r{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;padding:0!important;border:none!important;background:rgba(0,0,0,0)!important;border-radius:8px!important;cursor:pointer!important;color:#6d6d6d!important;transition:all .15s ease}.ActionBar_backButton__dR63r:hover{background:rgba(0,0,0,.06);color:#3d3d3d}.ActionBar_backButton__dR63r:active{transform:scale(.95)}.ActionBar_editorTitle__Spz2t{font-size:14px;font-weight:600;color:#374151;white-space:nowrap;margin-left:4px}.ActionBar_titleArea___0nGj{flex-shrink:0;display:flex;align-items:center;padding:0 16px 0 4px}.ActionBar_title__2AXnS{margin:0;font-size:16px;font-weight:600;color:#111;white-space:nowrap}.ActionBar_contentZone__hk5Qy{flex:1 1;display:flex;align-items:center;height:100%;min-width:0;padding:0 20px;gap:16px;transition:padding-left .3s ease}.ActionBar_centerSlot__bjfeg,.ActionBar_leftSlot__tXer2{display:flex;align-items:center;gap:16px;flex-shrink:1;min-width:0}.ActionBar_centerSlot__bjfeg{justify-content:center}.ActionBar_spacer__wNRfk{flex:1 1;min-width:16px}.ActionBar_rightSlot__PjK7A{display:flex;align-items:center;gap:16px;flex-shrink:1;min-width:0}.ActionBar_chatZone__PmO8v{flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;height:100%!important;padding:0 16px 0 0!important;transition:width .3s ease;min-width:80px!important}.ActionBar_chatZoneLeft__4p8cO{display:flex;align-items:center;flex-shrink:0;gap:4px}.ActionBar_chatZoneRight__Wud2F{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;margin-left:16px}.ActionBar_chatToggleWrapper__6EeOk{position:relative;z-index:10}.ActionBar_chatToggle__kHwwx{display:flex;align-items:center;justify-content:flex-start;gap:4px;height:40px;padding:0 10px;border:none;background:rgba(0,0,0,0);border-radius:10px;cursor:pointer;color:#6d6d6d;transition:all .15s ease}.ActionBar_chatToggle__kHwwx:hover{background:rgba(0,0,0,.06);color:#3d3d3d}.ActionBar_chatToggle__kHwwx:active{background:rgba(0,0,0,.1);transform:scale(.95)}.ActionBar_chevron__Kbcr3{opacity:.6;margin-left:2px}.ActionBar_chatToggleDropdown__AXAVc{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.08);padding:4px;z-index:100}.ActionBar_positionOption__u9RYf{display:flex;align-items:center;justify-content:flex-start;padding:8px 10px;border:none;background:rgba(0,0,0,0);border-radius:6px;cursor:pointer;color:#6d6d6d;width:100%;transition:all .15s ease}.ActionBar_positionOption__u9RYf:hover{background:rgba(0,0,0,.06);color:#3d3d3d}.ActionBar_positionOption__u9RYf:active{background:rgba(0,0,0,.1)}.ActionBar_positionToggle__ueuao{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:rgba(0,0,0,0);border-radius:8px;cursor:pointer;color:#8e8e93;transition:all .15s ease}.ActionBar_positionToggle__ueuao:hover{background:rgba(0,0,0,.06);color:#6d6d6d}.ActionBar_positionToggle__ueuao:active{background:rgba(0,0,0,.1);transform:scale(.95)}@media(prefers-color-scheme:dark){.ActionBar_actionBar__Q73LP{background-color:#1c1c1e;border-bottom-color:hsla(0,0%,100%,.1)}.ActionBar_title__2AXnS{color:#f2f2f7}.ActionBar_chatToggle__kHwwx{color:#e5e5e5}.ActionBar_chatToggle__kHwwx:hover{background:hsla(0,0%,100%,.1);color:#fff}.ActionBar_chatToggle__kHwwx:active{background:hsla(0,0%,100%,.15)}.ActionBar_chatToggleDropdown__AXAVc{background:#2c2c2e;border-color:hsla(0,0%,100%,.1);box-shadow:0 4px 20px rgba(0,0,0,.4)}.ActionBar_positionOption__u9RYf{color:#e5e5e5}.ActionBar_positionOption__u9RYf:hover{background:hsla(0,0%,100%,.1);color:#fff}.ActionBar_positionOption__u9RYf:active{background:hsla(0,0%,100%,.15)}.ActionBar_positionToggle__ueuao{color:#98989d}.ActionBar_positionToggle__ueuao:hover{background:hsla(0,0%,100%,.1);color:#e5e5e5}.ActionBar_positionToggle__ueuao:active{background:hsla(0,0%,100%,.15)}.ActionBar_backButton__dR63r{color:#e5e5e5}.ActionBar_backButton__dR63r:hover{background:hsla(0,0%,100%,.1);color:#fff}.ActionBar_backButton__dR63r:active{background:hsla(0,0%,100%,.15)}.ActionBar_editorTitle__Spz2t{color:#e5e5e5}}@media(max-width:768px){.ActionBar_centerSlot__bjfeg{display:none}.ActionBar_contentZone__hk5Qy{padding-right:8px;gap:8px}}.AIWorkingOverlay_overlay__jOcN7{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.15);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:flex-start;justify-content:center;padding-top:24px;z-index:100;animation:AIWorkingOverlay_fadeIn__SCWNf .3s ease-out;pointer-events:auto}.AIWorkingOverlay_pill__UIp47{position:relative;display:flex;align-items:center;gap:10px;padding:10px 18px 10px 14px;background:linear-gradient(135deg,#007aff,#5856d6);border-radius:100px;box-shadow:0 4px 20px rgba(0,122,255,.35),0 0 0 1px hsla(0,0%,100%,.15),inset 0 1px 0 hsla(0,0%,100%,.2);overflow:hidden}.AIWorkingOverlay_iconWrapper__ch4dZ{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:hsla(0,0%,100%,.25);border-radius:50%;flex-shrink:0}.AIWorkingOverlay_sparkleIcon__XILRa{color:#fff;animation:AIWorkingOverlay_sparkle__S1MXd 2s ease-in-out infinite}.AIWorkingOverlay_text__8OiKp{font-size:13px;font-weight:500;color:hsla(0,0%,100%,.95);white-space:nowrap;letter-spacing:.01em}.AIWorkingOverlay_shimmer__wzu65{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 50%,transparent);animation:AIWorkingOverlay_shimmer__wzu65 2.5s ease-in-out infinite}@keyframes AIWorkingOverlay_fadeIn__SCWNf{0%{opacity:0}to{opacity:1}}@keyframes AIWorkingOverlay_sparkle__S1MXd{0%,to{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(1.1) rotate(15deg);opacity:.8}}@keyframes AIWorkingOverlay_shimmer__wzu65{0%{left:-100%}50%,to{left:100%}}.studio_studio__4ErxI{height:100vh}.studio_creationSelector__cH4bT,.studio_studio__4ErxI{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f5f5f7}.studio_creationSelector__cH4bT{display:flex;align-items:flex-start;justify-content:center;padding:240px 24px 24px;flex:1 1;min-height:85vh;overflow-y:auto}.studio_creationSelectorContent__kbS4w{max-width:1200px;width:100%}.studio_creationSelectorHeader__R8gJL{text-align:center;margin-bottom:48px}.studio_creationSelectorHeader__R8gJL h1{margin:0 0 12px;font-size:2rem;font-weight:700;color:#1a1a1a;letter-spacing:-.02em}.studio_creationSelectorHeader__R8gJL p{margin:0;font-size:1.125rem;color:#666}.studio_creationOptions__k0HGH{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}@media(max-width:768px){.studio_creationOptions__k0HGH{flex-direction:column}}.studio_creationOption__4k5Ks{display:flex;flex-direction:column;gap:12px;padding:24px;width:200px;height:200px;background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;transition:all .2s ease;text-align:center}.studio_creationOption__4k5Ks:hover{border-color:#3b82f6;box-shadow:0 8px 24px rgba(59,130,246,.15);transform:translateY(-2px)}.studio_creationOption__4k5Ks:active{transform:translateY(0)}.studio_creationOptionIcon__lHThT{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:14px;flex-shrink:0}.studio_creationOptionIcon__lHThT i{font-size:24px;color:#fff}.studio_creationOptionText__vKgsQ{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.studio_creationOptionText__vKgsQ h3{font-size:.95rem;font-weight:600;color:#1a1a1a}.studio_creationOptionText__vKgsQ h3,.studio_creationOptionText__vKgsQ p{text-align:start;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:150px}.studio_creationOptionText__vKgsQ p{font-size:.75rem;color:#666;line-height:1.3}.studio_messages__T2A49{flex:1 1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:16px;position:relative}.studio_emptyState__pOC1f{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:40px 24px;color:#666}.studio_emptyState__pOC1f p{margin:0 0 8px;font-size:.9375rem}.studio_emptyState__pOC1f .studio_hint__mRPRp{font-size:.8125rem;color:#888;background:#f0f0f0;padding:8px 16px;border-radius:20px;margin-top:8px}.studio_loadingState__jaaQy{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:40px 24px;color:#666}.studio_loadingState__jaaQy p{margin:12px 0 0;font-size:.9375rem}.studio_loadingSpinner__1w9NG{width:32px;height:32px;border:3px solid #e5e5e5;border-top-color:#06c;border-radius:50%;animation:studio_spin__FRo6o .8s linear infinite}.studio_message___YM_Q{max-width:85%}.studio_message___YM_Q.studio_user__pODmG{align-self:flex-end}.studio_message___YM_Q.studio_assistant__GOv4_{align-self:flex-start}.studio_messageHeader__m_PjW{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;padding:0 4px}.studio_role__Usc2X{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#888}.studio_time__r2JKR{font-size:11px;color:#999}.studio_messageContent__NzM9h{padding:10px 14px;border-radius:16px;font-size:.875rem;line-height:1.5;word-break:break-word}.studio_user__pODmG .studio_messageContent__NzM9h{background:#06c;color:#fff;border-bottom-right-radius:4px;white-space:pre-wrap}.studio_assistant__GOv4_ .studio_messageContent__NzM9h{background:#fff;color:#333;border:1px solid #e0e0e0;border-bottom-left-radius:4px}.studio_thinking__MsLT2{color:#888;font-style:italic}.studio_markdown__E5ir6>:first-child{margin-top:0}.studio_markdown__E5ir6>:last-child{margin-bottom:0}.studio_markdown__E5ir6 h1,.studio_markdown__E5ir6 h2,.studio_markdown__E5ir6 h3,.studio_markdown__E5ir6 h4,.studio_markdown__E5ir6 h5,.studio_markdown__E5ir6 h6{margin:1em 0 .5em;font-weight:600;line-height:1.3}.studio_markdown__E5ir6 h1{font-size:1.25rem}.studio_markdown__E5ir6 h2{font-size:1.125rem}.studio_markdown__E5ir6 h3{font-size:1rem}.studio_markdown__E5ir6 p{margin:.5em 0}.studio_markdown__E5ir6 strong{font-weight:600}.studio_markdown__E5ir6 em{font-style:italic}.studio_markdown__E5ir6 code{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.85em;background:rgba(0,0,0,.06);padding:.15em .4em;border-radius:4px}.studio_markdown__E5ir6 pre{margin:.75em 0;padding:12px 16px;background:#1e1e1e;border-radius:8px;overflow-x:auto}.studio_markdown__E5ir6 pre code{background:none;padding:0;color:#d4d4d4;font-size:.8125rem;line-height:1.5}.studio_markdown__E5ir6 ol,.studio_markdown__E5ir6 ul{margin:.5em 0;padding-left:1.5em}.studio_markdown__E5ir6 li{margin:.25em 0}.studio_markdown__E5ir6 ul{list-style-type:disc}.studio_markdown__E5ir6 ol{list-style-type:decimal}.studio_markdown__E5ir6 blockquote{margin:.75em 0;padding:.5em 1em;border-left:3px solid #06c;background:rgba(0,102,204,.05);color:#555}.studio_markdown__E5ir6 a{color:#06c;text-decoration:none}.studio_markdown__E5ir6 a:hover{text-decoration:underline}.studio_markdown__E5ir6 hr{margin:1em 0;border:none;border-top:1px solid #e0e0e0}.studio_markdown__E5ir6 table{width:100%;margin:.75em 0;border-collapse:collapse;font-size:.875rem}.studio_markdown__E5ir6 td,.studio_markdown__E5ir6 th{padding:8px 12px;border:1px solid #e0e0e0;text-align:left}.studio_markdown__E5ir6 th{background:#f5f5f5;font-weight:600}.studio_toolCalls__3avFH{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.studio_toolCall__iIY2C{display:flex;align-items:center;gap:4px;padding:4px 10px;font-size:12px;border-radius:12px;background:#f0f0f0;color:#555}.studio_toolCall__iIY2C.studio_running__Iw21Z{background:#e3f2fd;color:#1976d2;animation:studio_pulse___6t3m 1.5s infinite}.studio_toolCall__iIY2C.studio_success__3QhJt{background:#e8f5e9;color:#2e7d32}.studio_toolCall__iIY2C.studio_error__Q7o4u{background:#ffebee;color:#c62828}.studio_toolIcon__Ye2vU{font-size:10px}.studio_toolName__kejk_{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px}@keyframes studio_pulse___6t3m{0%,to{opacity:1}50%{opacity:.6}}.studio_inputArea__n3n7X{padding:16px 20px 20px;background:#fafafa}.studio_inputContainer__JKvc_{display:flex;align-items:flex-end;gap:8px;padding:10px 12px 10px 16px;background:#fff;border:1px solid #e0e0e0;border-radius:24px;transition:border-color .15s,box-shadow .15s}.studio_inputContainer__JKvc_:focus-within{border-color:#06c;box-shadow:0 0 0 3px rgba(0,102,204,.1)}.studio_inputContainer__JKvc_ textarea{flex:1 1;padding:6px 0;font-size:.9375rem;font-family:inherit;background:rgba(0,0,0,0);border:none;color:#333;resize:none;outline:none;line-height:1.5;min-height:24px;max-height:150px}.studio_inputContainer__JKvc_ textarea::placeholder{color:#999}.studio_inputContainer__JKvc_ textarea:disabled{cursor:not-allowed;opacity:.6}.studio_inputActions__vDHj3{display:flex;align-items:center;gap:4px;flex-shrink:0}.studio_uploadButton__brFic{width:36px;height:36px;background:rgba(0,0,0,0);border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.studio_uploadButton__brFic:hover:not(:disabled){background:#f0f0f0;color:#333}.studio_uploadButton__brFic:disabled{opacity:.4;cursor:not-allowed}.studio_sendButton__r1dln{width:36px;height:36px;background:#06c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.studio_sendButton__r1dln:hover:not(:disabled){background:#0052a3}.studio_sendButton__r1dln:disabled{background:#ccc;cursor:not-allowed}.studio_sendButton__r1dln svg{margin-left:2px}.studio_spinner__BmeoB{animation:studio_spin__FRo6o 1s linear infinite}@keyframes studio_spin__FRo6o{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.studio_previewPanel__wSMbR{display:flex;flex-direction:column;overflow:hidden;background:#f5f5f5;height:100%}.studio_tabsRow__hHLRz{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;border-bottom:1px solid #e5e5e5;background:#fff;gap:16px}.studio_tabs__c08AW{display:flex;gap:4px}.studio_publishSection__6U9_I{display:flex;align-items:center;gap:12px}.studio_contentTypeIndicator__grb3l{font-size:.75rem;color:#666;padding:4px 10px;background:#f0f0f0;border-radius:12px;white-space:nowrap}.studio_editingIndicator__s1D06{font-size:.8125rem;color:#06c;padding:6px 12px;background:#e0f2fe;border-radius:12px;white-space:nowrap;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis}.studio_publishButton__aFcBU{padding:8px 16px;font-size:.8125rem;font-weight:500;background:#10b981;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .15s;white-space:nowrap}.studio_publishButton__aFcBU:hover{background:#059669}.studio_publishButton__aFcBU:active{transform:scale(.98)}.studio_tab__A9rCk{padding:8px 16px;font-size:.8125rem;font-weight:500;background:rgba(0,0,0,0);border:none;border-radius:6px;color:#666;cursor:pointer;transition:all .15s}.studio_tab__A9rCk:hover{background:#f0f0f0;color:#333}.studio_tab__A9rCk.studio_active__kOg34{background:#06c;color:#fff}.studio_tabContent____FS6{flex:1 1;overflow:hidden;display:flex;flex-direction:column}.studio_tabContent____FS6 .document{margin:0!important;min-height:100%}.studio_rendererWrapper__ouVz0{position:relative;flex:1 1;background:#fff;margin:0;border-radius:0;box-shadow:none;overflow-y:auto;overflow-x:hidden}.studio_codeView__qLMbY{height:100%;padding:0;background:#1e1e1e;overflow:hidden}.studio_toolsLog__LJfAf{padding:12px}.studio_emptyTools__DxhU8{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#666;font-size:.9375rem;padding:60px 24px;height:100%}.studio_emptyTools__DxhU8 p{margin:0}.studio_toolEntry___Ejgr{margin-bottom:12px;padding:16px;border-radius:8px;background:#fff;border:1px solid #e5e5e5}.studio_toolEntry___Ejgr.studio_running__Iw21Z{border-left:3px solid #1976d2}.studio_toolEntry___Ejgr.studio_success__3QhJt{border-left:3px solid #2e7d32}.studio_toolEntry___Ejgr.studio_error__Q7o4u{border-left:3px solid #c62828}.studio_toolHeader__alkAd{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.studio_toolHeader__alkAd .studio_toolName__kejk_{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.875rem;font-weight:600;color:#1a1a1a}.studio_toolHeader__alkAd .studio_toolStatus__0nLOV{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#888}.studio_toolData__IkIKR{margin:8px 0 0;padding:12px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px;background:#f8f8f8;border-radius:6px;color:#555;overflow:auto}.studio_toolOutput__zZ_mA{margin-top:8px;padding:12px;font-size:.8125rem;background:#e8f5e9;border-radius:6px;color:#2e7d32}.studio_dragOverlay__3WRsN{position:absolute;inset:0;background:rgba(0,102,204,.1);border:2px dashed #06c;border-radius:12px;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:none}.studio_dragContent__BHALp{text-align:center;color:#06c}.studio_dragContent__BHALp p{margin:8px 0 0;font-size:.9375rem;font-weight:500}.studio_pendingUploadsBar__aDZu9{padding:12px 24px;background:#f8fafc;border-top:1px solid #e5e5e5}.studio_pendingUploadsHeader__Pubs5{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.75rem;color:#666}.studio_clearAllBtn__4HcPg{background:none;border:none;color:#666;font-size:.75rem;cursor:pointer;padding:2px 8px;border-radius:4px;transition:all .15s}.studio_clearAllBtn__4HcPg:hover{background:#e5e5e5;color:#333}.studio_pendingUploadsChips__zPhwu{display:flex;flex-wrap:wrap;gap:8px}.studio_uploadChip__x2Wbb{display:flex;align-items:center;gap:6px;padding:4px 8px 4px 4px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;font-size:.75rem}.studio_uploadChip__x2Wbb.studio_error__Q7o4u{border-color:#ef4444;background:#fef2f2}.studio_chipThumb__cz9sa{width:24px;height:24px;border-radius:4px;object-fit:cover}.studio_chipIcon__gdAf8{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#f0f0f0;border-radius:4px;font-size:.875rem}.studio_chipName__M7yUd{color:#333;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio_chipProgress__FnEmw{font-size:.75rem}.studio_chipError__dO6RE{width:14px;height:14px;background:#ef4444;color:#fff;border-radius:50%;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.studio_chipRemove__TOx20{background:none;border:none;color:#999;font-size:1rem;line-height:1;cursor:pointer;padding:0;margin-left:2px;transition:color .15s}.studio_chipRemove__TOx20:hover{color:#ef4444}.studio_dialogOverlay__XFz2D{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:studio_fadeIn__kuRw7 .15s ease-out}@keyframes studio_fadeIn__kuRw7{0%{opacity:0}to{opacity:1}}.studio_dialog__orNl0{background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:100%;max-width:520px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:studio_slideUp__S8qzL .2s ease-out}@keyframes studio_slideUp__S8qzL{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.studio_dialogHeader__eezrs{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e5e5}.studio_dialogHeader__eezrs h2{margin:0;font-size:1.125rem;font-weight:600;color:#1a1a1a}.studio_dialogCloseBtn__vUBwW{width:32px;height:32px;background:rgba(0,0,0,0);border:none;border-radius:6px;color:#666;font-size:1.5rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.studio_dialogCloseBtn__vUBwW:hover{background:#f0f0f0;color:#333}.studio_dialogBody__qd8Ub{padding:24px;overflow-y:auto;flex:1 1}.studio_dialogError__YgtH1{padding:12px 16px;margin-bottom:16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.875rem}.studio_formGroup__njZ4R{margin-bottom:16px}.studio_formGroup__njZ4R label{display:block;margin-bottom:6px;font-size:.8125rem;font-weight:500;color:#333}.studio_formGroup__njZ4R input,.studio_formGroup__njZ4R select,.studio_formGroup__njZ4R textarea{width:100%;padding:10px 12px;font-size:.875rem;font-family:inherit;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#333;transition:border-color .15s,box-shadow .15s}.studio_formGroup__njZ4R input:focus,.studio_formGroup__njZ4R select:focus,.studio_formGroup__njZ4R textarea:focus{outline:none;border-color:#06c;box-shadow:0 0 0 3px rgba(0,102,204,.1)}.studio_formGroup__njZ4R input::placeholder,.studio_formGroup__njZ4R select::placeholder,.studio_formGroup__njZ4R textarea::placeholder{color:#9ca3af}.studio_formGroup__njZ4R input:disabled,.studio_formGroup__njZ4R select:disabled,.studio_formGroup__njZ4R textarea:disabled{background:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.studio_formGroup__njZ4R input:disabled::placeholder,.studio_formGroup__njZ4R select:disabled::placeholder,.studio_formGroup__njZ4R textarea:disabled::placeholder{color:#d1d5db}.studio_formGroup__njZ4R textarea{resize:vertical;min-height:80px}.studio_formGroup__njZ4R textarea:disabled{background:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.studio_formGroup__njZ4R select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}.studio_labelHint__B7DOK{font-weight:400;color:#888;margin-left:6px}.studio_formRow__jdfr5{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:480px){.studio_formRow__jdfr5{grid-template-columns:1fr}}.studio_dialogFooter__Tb0qN{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e5e5e5;background:#fafafa}.studio_dialogCancelBtn__LksJ8{padding:10px 20px;font-size:.875rem;font-weight:500;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#333;cursor:pointer;transition:all .15s}.studio_dialogCancelBtn__LksJ8:hover:not(:disabled){background:#f5f5f5;border-color:#999}.studio_dialogCancelBtn__LksJ8:disabled{opacity:.5;cursor:not-allowed}.studio_dialogPublishBtn__N1_lf{padding:10px 24px;font-size:.875rem;font-weight:500;background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;transition:all .15s}.studio_dialogPublishBtn__N1_lf:hover:not(:disabled){background:#059669}.studio_dialogPublishBtn__N1_lf:disabled{background:#9ca3af;cursor:not-allowed}.studio_visibilityToggle__2BywA{margin-top:8px;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.studio_toggleLabel__zX9as{display:flex;align-items:center;gap:12px;cursor:pointer}.studio_toggleLabel__zX9as input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.studio_toggleSwitch__DguCt{position:relative;width:44px;height:24px;background:#d1d5db;border-radius:12px;transition:background .2s;flex-shrink:0}.studio_toggleSwitch__DguCt:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}input:checked+.studio_toggleSwitch__DguCt{background:#10b981}input:checked+.studio_toggleSwitch__DguCt:after{transform:translateX(20px)}.studio_toggleText__7jrBT{font-size:.875rem;font-weight:500;color:#333}.studio_visibilityHint__y5AXX{margin:8px 0 0;padding-left:56px;font-size:.75rem;color:#666}.studio_myStuffContainer__SED4Z{max-width:calc(100vw - 42px);overflow:hidden;margin-inline:auto;background:#fff;border-radius:24px 24px 0 0;padding:48px 0;border:1px solid #e5e5e5}.studio_myStuffContent__8V7Jw{max-width:1400px;margin:0 auto;padding:0 24px}.studio_myStuffTitle__ovPai{margin:0 0 32px;font-size:1.75rem;font-weight:700;color:#1a1a1a}.studio_myStuffPrimaryTabs__Ep38F{display:flex;gap:0;margin-bottom:0}.studio_myStuffPrimaryTabs__Ep38F button:hover:not(:disabled){color:#333}.studio_myStuffSecondaryTabs__bWcFi{display:flex;gap:8px;margin-top:24px;margin-bottom:32px;flex-wrap:wrap;align-items:center}.studio_myStuffSecondaryTabs__bWcFi button:hover{background:rgba(0,0,0,.06)!important}.studio_myStuffGrid__ySrhP{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:20px;gap:20px}@media(min-width:768px){.studio_myStuffGrid__ySrhP{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}}@media(min-width:1200px){.studio_myStuffGrid__ySrhP{grid-template-columns:repeat(5,1fr);gap:24px}}.studio_draftCard__2bz3n{display:flex;flex-direction:column;gap:0;padding:0;background:#f9f9f9;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:all .15s;overflow:hidden;position:relative}.studio_draftCard__2bz3n:hover{background:#f0f0f0;border-color:#ccc;box-shadow:0 2px 8px rgba(0,0,0,.08)}.studio_draftCard__2bz3n:active{transform:scale(.98)}.studio_preview__nxmC2{display:flex;align-items:center;justify-content:center;aspect-ratio:3/2;background:#fff;border-radius:0;overflow:hidden;font-size:12px;color:#666;contain:layout style paint}.studio_info__ZUUoU{display:flex;flex-direction:column;gap:4px;padding:12px;background:#f9f9f9}.studio_name__9xkTF{font-size:13px;font-weight:600;color:#333;text-align:left;line-height:1.3}.studio_description__Tpb_G{font-size:11px;color:#888;text-align:left;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.studio_typeBadge__x8vDE{display:none}.studio_metadata___GIMZ{display:flex;gap:8px;font-size:11px;color:#999}.studio_updated__6GiBU{font-size:10px;color:#999}.studio_deleteButton__GvhMH{position:absolute;top:8px;right:8px;width:24px;height:24px;background:rgba(0,0,0,.05);border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;font-size:12px;transition:all .15s}.studio_deleteButton__GvhMH:hover{background:rgba(0,0,0,.1);color:#dc2626}.studio_empty___LIod{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:200px;color:#999;font-size:14px}