._aboutApplication_1f8cu_1{color:#f5efff;width:min(34rem,84vw)}._brandPanel_1f8cu_6{background:#0a05166b;border:1px solid #bc93ff3d;border-radius:8px;align-items:center;gap:1rem;padding:1rem;display:flex}._brandIcon_1f8cu_16{color:#d7c4ff;background:#8054d238;border-radius:8px;flex:none;place-items:center;width:2.75rem;height:2.75rem;font-size:1.35rem;display:grid}._brandPanel_1f8cu_6 h3{margin:0 0 .35rem;font-size:1.1rem;line-height:1.2}._brandPanel_1f8cu_6 p{color:#f5efffb8;margin:0;font-size:.92rem;line-height:1.45}._versionGrid_1f8cu_41{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;display:grid}._versionGrid_1f8cu_41 div{background:#ffffff0b;border:1px solid #bc93ff2e;border-radius:8px;min-width:0;padding:.75rem}._versionGrid_1f8cu_41 dt{color:#f5efff94;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:700}._versionGrid_1f8cu_41 dd{color:#fff8d6;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.9rem;line-height:1.35}._statusValue_1f8cu_74{align-items:center;gap:.45rem;display:flex}._ownershipPanel_1f8cu_80{color:#f5efffd1;background:#fff8d60e;border:1px solid #fff8d62e;border-radius:8px;margin-top:1rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.45}._ownershipPanel_1f8cu_80 p{margin:0}._ownershipPanel_1f8cu_80 p+p{margin-top:.4rem}._ownershipPanel_1f8cu_80 strong{color:#fff8d6;margin-right:.45rem;display:inline-block}._ownershipPanel_1f8cu_80 a{color:#fff8d6;font-weight:700;text-decoration:none}._ownershipPanel_1f8cu_80 a:hover,._ownershipPanel_1f8cu_80 a:focus-visible{text-decoration:underline}._okIcon_1f8cu_116{color:#63f2c5}._warnIcon_1f8cu_120{color:#ffcf73}._spin_1f8cu_124{color:#d7c4ff;animation:.9s linear infinite _spin_1f8cu_124}._healthError_1f8cu_129{color:#ffe2a5;background:#ffcf7314;border:1px solid #ffcf7347;border-radius:8px;margin:1rem 0 0;padding:.75rem;font-size:.88rem;line-height:1.45}._actions_1f8cu_140{justify-content:flex-end;margin-top:1.15rem;display:flex}._closeButton_1f8cu_146{color:#f5efff;min-width:6.5rem;font:inherit;cursor:pointer;background:#8054d23d;border:1px solid #bc93ff59;border-radius:8px;padding:.65rem 1rem;font-weight:700;transition:border-color .18s,background .18s,transform .18s}._closeButton_1f8cu_146:hover,._closeButton_1f8cu_146:focus-visible{background:#8054d257;border-color:#f5efff9e;transform:translateY(-1px)}@keyframes _spin_1f8cu_124{to{transform:rotate(360deg)}}@media (width<=520px){._aboutApplication_1f8cu_1{width:100%}._brandPanel_1f8cu_6{align-items:flex-start}._versionGrid_1f8cu_41{grid-template-columns:1fr}}._user-dropdown_12oad_1{z-index:11;margin-left:15px;display:inline-block;position:relative}._user-dropdown-toggle_12oad_8{color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:20px;align-items:center;gap:8px;padding:5px;transition:background-color .2s;display:flex}._user-dropdown-toggle_12oad_8:hover{background-color:#0000}._user-dropdown-toggle_12oad_8:focus{outline:none;box-shadow:none!important}._user-dropdown-toggle_12oad_8:hover ._user-avatar_12oad_30,._user-dropdown-toggle_12oad_8:hover ._user-name_12oad_31,._user-dropdown-toggle_12oad_8:focus ._user-avatar_12oad_30,._user-dropdown-toggle_12oad_8:focus ._user-name_12oad_31{filter:drop-shadow(0 0 4px)}._user-avatar_12oad_30{object-fit:cover;border-radius:50%;width:30px;height:30px;transition:all .2s}._user-avatar-placeholder_12oad_45{color:#fff;background-color:#3700ff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:700;display:flex}._user-name_12oad_31{text-overflow:ellipsis;white-space:nowrap;max-width:250px;transition:all .2s;overflow:hidden}@media (width<=640px){._user-name_12oad_31{display:none}}._open_12oad_72,._closing_12oad_76{visibility:visible}._user-dropdown-menu_12oad_80{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;opacity:0;background-color:#0c0624;border:1px solid #ffffff1a;border-radius:8px;width:max-content;min-width:200px;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(-10px);box-shadow:0 4px 12px #0003}._user-dropdown-menu_12oad_80._open_12oad_72{opacity:1;transform:translateY(0)}._user-dropdown-menu_12oad_80._closing_12oad_76{opacity:0;pointer-events:none;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1);transform:translateY(-10px)}._mobile-menu-backdrop_12oad_109,._mobile-menu-header_12oad_110{display:none}._dropdown-item_12oad_114{color:var(--text-primary);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 15px;text-decoration:none;transition:background-color .2s;display:flex}._dropdown-item_12oad_114:hover{background-color:#3700ff33}._dropdown-icon_12oad_135{opacity:.8;font-size:16px}._switch-item_12oad_140{color:#c6a4ff}._switch-item_12oad_140:hover{color:#fff;background-color:#c6a4ff1f}._dropdown-divider_12oad_149{background-color:var(--border-color);height:1px;margin:5px 0}._logout-item_12oad_155{color:#ff4d4f}._logout-item_12oad_155:hover{background-color:#ff4d4f1a}@keyframes _slideDown_12oad_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){._mobile-menu-backdrop_12oad_109{z-index:9998;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;background:radial-gradient(circle at 80% 12%,#b642ff29,#0000 34%),#0604128f;transition:opacity .28s cubic-bezier(.16,1,.3,1);display:block;position:fixed;inset:0}._mobile-menu-backdrop_12oad_109._open_12oad_72{opacity:1}._mobile-menu-backdrop_12oad_109._closing_12oad_76{opacity:0;pointer-events:none}._user-dropdown-menu_12oad_80{overscroll-behavior:contain;touch-action:pan-y;background:linear-gradient(#160a32fa,#08041cf5),#0c0624fa;border:0;border-left:1px solid #d6b85e3d;border-radius:22px 0 0 22px;flex-direction:column;max-width:calc(100vw - 18px);max-height:none;padding:0;transition:transform .35s cubic-bezier(.16,1,.3,1);animation:none;display:flex;overflow-y:auto;transform:translate(100%);box-shadow:-18px 0 42px #000000ad,0 0 34px #9c27b02e;z-index:10000!important;opacity:1!important;width:min(88vw,390px)!important;position:fixed!important;inset:0 0 0 auto!important}._user-dropdown-menu_12oad_80._open_12oad_72{transform:translate(0);opacity:1!important}._user-dropdown-menu_12oad_80._closing_12oad_76{pointer-events:none;transition:transform .35s cubic-bezier(.16,1,.3,1);transform:translate(100%);opacity:1!important}._mobile-menu-header_12oad_110{z-index:1;min-height:78px;padding:max(14px, env(safe-area-inset-top)) 14px 14px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08041cf5;border-bottom:1px solid #d6b85e2e;grid-template-columns:auto minmax(0,1fr) 38px;align-items:center;gap:10px;display:grid;position:sticky;top:0}._mobile-menu-user_12oad_256{gap:2px;min-width:0;display:grid}._mobile-menu-user_12oad_256 strong,._mobile-menu-user_12oad_256 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._mobile-menu-user_12oad_256 strong{color:#fffaf0;font-family:var(--font-display,inherit);font-size:1rem;font-weight:700}._mobile-menu-user_12oad_256 span{color:#ebe2ffad;font-size:.78rem}._mobile-menu-close_12oad_281{color:#f3e7ff;cursor:pointer;background:#ffffff0f;border:1px solid #d6b85e3d;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}._mobile-menu-close_12oad_281:active{transform:translateY(1px)}._dropdown-item_12oad_114{color:#f7f0ff;white-space:nowrap;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff13;border-radius:0;min-height:52px;padding:0 18px;font-size:.92rem;line-height:1.2}._dropdown-item_12oad_114:hover,._dropdown-item_12oad_114:focus-visible{background:#7a48be38}._dropdown-icon_12oad_135{color:#e7ddffd1;flex-shrink:0;width:18px;min-width:18px;font-size:18px}._dropdown-divider_12oad_149{background:linear-gradient(90deg,#0000,#d6b85e1f,#0000);border-bottom:1px solid #d6b85e29;height:10px;margin:0}._logout-item_12oad_155{border-bottom:0;justify-content:flex-start;min-height:50px}@keyframes _mobileMenuSlideIn_12oad_1{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}}._notification-item_num3g_1{cursor:pointer;border-bottom:1px solid #9c27b01a;align-items:flex-start;gap:12px;padding:12px 16px;transition:background-color .2s;display:flex;position:relative}._notification-item_num3g_1:hover{background-color:var(--notification-hover)}._notification-item_num3g_1._read_num3g_31{background-color:var(--notification-read)}._notification-item_num3g_1._unread_num3g_39{background-color:var(--notification-unread)}._notification-item_num3g_1._unread_num3g_39:before{content:"";background-color:#9c27b0;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}._notification-icon-container_num3g_71{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}._notification-icon_num3g_71{color:#9c27b0;width:20px;height:20px}._notification-icon_num3g_71._message_num3g_101{color:#4a90e2}._notification-icon_num3g_71._subscription_num3g_103{color:#9c27b0}._notification-icon_num3g_71._mention_num3g_105{color:#f5a623}._notification-icon_num3g_71._follow_num3g_107{color:#7ed321}._notification-icon_num3g_71._comment_num3g_109{color:#50e3c2}._notification-icon_num3g_71._like_num3g_111{color:#ff5e87}._notification-icon_num3g_71._appointment_num3g_113{color:#bd10e0}._notification-icon_num3g_71._reading_num3g_115{color:#9013fe}._notification-icon_num3g_71._content_num3g_117{color:#4a90e2}._notification-icon_num3g_71._gift_num3g_119{color:#f5a623}._notification-icon_num3g_71._tip_num3g_121{color:#7ed321}._notification-icon_num3g_71._system_num3g_123{color:#9c27b0}._notification-content_num3g_127{flex:1;min-width:0}._notification-message_num3g_137{word-break:break-word;color:var(--notification-text);margin-bottom:4px;font-size:.9rem;line-height:1.4}._notification-message_num3g_137 a{color:#9c27b0;font-weight:500;text-decoration:none}._notification-message_num3g_137 a:hover{text-decoration:underline}._notification-time_num3g_173{color:var(--notification-secondary);font-size:.75rem}._notification-dismiss_num3g_183{color:var(--notification-secondary);cursor:pointer;visibility:hidden;opacity:0;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:3px;transition:all .2s;display:flex}._notification-item_num3g_1:hover ._notification-dismiss_num3g_183{visibility:visible;opacity:1}._notification-dismiss_num3g_183:hover{color:var(--notification-text);background-color:#ffffff1a}._restore-button_num3g_237{color:#7ed321}._restore-button_num3g_237:hover{color:#a5d86a;background-color:#7ed32126}:root{--notification-bg:#1a1a2e;--notification-hover:#9c27b01a;--notification-border:#9c27b04d;--notification-text:#e0e0e0;--notification-secondary:#a0a0a0;--notification-read:#1e1e2880;--notification-unread:#9c27b00d}._notifications-dropdown_1ha6e_21{background-color:var(--notification-bg);border:1px solid var(--notification-border);pointer-events:auto;border-radius:8px;flex-direction:column;width:350px;max-height:500px;animation:.2s ease-out _slideDown_1ha6e_1;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000004d}@keyframes _slideDown_1ha6e_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._notifications-header_1ha6e_61{border-bottom:1px solid var(--notification-border);background-color:#14141ee6;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._notifications-header_1ha6e_61 h3{color:var(--notification-text);margin:0;font-family:Cinzel,serif;font-size:1rem;font-weight:600}._header-actions_1ha6e_95{gap:8px;display:flex}._refresh-button_1ha6e_105,._close-dropdown-button_1ha6e_107{color:var(--notification-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}._refresh-button_1ha6e_105:hover,._close-dropdown-button_1ha6e_107:hover{color:var(--notification-text);background-color:#ffffff1a}._notifications-list_1ha6e_147{scrollbar-width:thin;scrollbar-color:var(--notification-border) transparent;max-height:400px;overflow-y:auto}._notifications-list_1ha6e_147::-webkit-scrollbar{width:6px}._notifications-list_1ha6e_147::-webkit-scrollbar-track{background:0 0}._notifications-list_1ha6e_147::-webkit-scrollbar-thumb{background-color:var(--notification-border);border-radius:10px}._notifications-controls_1ha6e_187{border-top:1px solid var(--notification-border);background-color:#14141ee6;justify-content:space-between;padding:10px 16px;display:flex}._mark-all-read-button_1ha6e_203,._clear-all-button_1ha6e_205{color:var(--notification-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-size:.8rem;transition:all .2s;display:flex}._mark-all-read-button_1ha6e_203:hover,._clear-all-button_1ha6e_205:hover{color:var(--notification-text);background-color:#ffffff1a}._mark-all-read-button_1ha6e_203:disabled{opacity:.5;cursor:not-allowed}._clear-all-button_1ha6e_205{color:#ff6b6b}._clear-all-button_1ha6e_205:hover{color:#ff8080;background-color:#ff6b6b1a}._notifications-loading_1ha6e_273{height:200px;color:var(--notification-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}._loader_1ha6e_291{border:3px solid #9c27b01a;border-top:3px solid var(--notification-border);border-radius:50%;width:30px;height:30px;margin-bottom:15px;animation:1s linear infinite _spin_1ha6e_1}@keyframes _spin_1ha6e_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._notifications-empty_1ha6e_321{height:200px;color:var(--notification-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}._empty-icon_1ha6e_343{margin-bottom:10px;font-size:2.5rem}._empty-subtitle_1ha6e_353{opacity:.7;margin-top:5px;font-size:.85rem}._notifications-footer_1ha6e_365{border-top:1px solid var(--notification-border);background-color:#14141ee6;justify-content:center;padding:12px 16px;display:flex}._view-all-link_1ha6e_381{color:var(--notification-secondary);font-size:.85rem;text-decoration:none;transition:color .2s}._view-all-link_1ha6e_381:hover{color:var(--notification-text);text-decoration:underline}@media (width<=768px){._notifications-dropdown_1ha6e_21{width:90vw;max-height:70vh;position:fixed!important;top:60px!important;left:5vw!important;right:5vw!important}._notifications-list_1ha6e_147{max-height:50vh}}._notification-bell-container_1xjp7_1{position:relative}._notification-bell_1xjp7_1{color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:5px;font-size:1.2rem;transition:all .2s;display:flex;position:relative}._notification-bell_1xjp7_1:hover{background-color:#0000}._notification-bell_1xjp7_1:focus{border:0;outline:none;box-shadow:none!important}._notification-bell_1xjp7_1:hover ._bell-icon_1xjp7_30,._notification-bell_1xjp7_1:focus ._bell-icon_1xjp7_30{filter:drop-shadow(0 0 4px);transform:scale(1.1)}._notification-bell_1xjp7_1._has-notifications_1xjp7_37 ._bell-icon_1xjp7_30{transform-origin:top}._bell-icon-wrapper_1xjp7_42{transform-origin:50%;justify-content:center;align-items:center;display:flex}._bell-icon-wrapper_1xjp7_42._animate_1xjp7_50{animation:2s cubic-bezier(.36,.07,.19,.97) _bellShake_1xjp7_1}._notification-bell_1xjp7_1 ._bell-icon_1xjp7_30._animate_1xjp7_50{transform-origin:top;animation:2s cubic-bezier(.36,.07,.19,.97) _bellShake_1xjp7_1}@keyframes _bellShake_1xjp7_1{0%,to{transform:rotate(0)}2%,6%{transform:rotate(15deg)}4%,8%{transform:rotate(-15deg)}10%{transform:rotate(0)}}._bell-icon_1xjp7_30{color:var(--text-primary);transition:all .2s}._notification-count_1xjp7_72{color:#fff;background-color:#ff4d4f;border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:0;right:0;transform:translate(25%,-25%);box-shadow:0 2px 4px #0003}._cartPanel_1j72e_5{--chat-accent:#673ab7;--chat-accent-dark:#5c34a4;--bg-primary:#1e1e1e80;--bg-secondary:#2d2d2d14;--border-color:#404040;--text-primary:#e0e0e0;--text-secondary:gray;background:var(--bg-primary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--border-color);width:100%;height:100%;color:var(--text-primary);border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:-2px 0 5px #0003}._cartHeader_1j72e_57{border-bottom:1px solid var(--border-color);background:var(--bg-primary);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;min-height:2.5rem;padding:.8rem;position:relative;grid-template-columns:40px 1fr auto!important;align-items:center!important;display:grid!important}._cartHeader_1j72e_57:active{cursor:grabbing}._headerBack_1j72e_99{width:40px}._cartHeader_1j72e_57 h2{text-align:center;color:var(--text-primary);margin:0;font-size:1rem;font-weight:400;grid-column:2!important;justify-self:center!important}._headerActions_1j72e_129{justify-content:flex-end;align-items:center;gap:.3rem;display:flex}._minimizeBtn_1j72e_143,._closeBtn_1j72e_145{color:var(--text-secondary);cursor:pointer;opacity:.75;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex;box-shadow:none!important;background:0 0!important}._minimizeBtn_1j72e_143:hover,._closeBtn_1j72e_145:hover{opacity:1;color:var(--text-primary)}._cartBody_1j72e_189{flex:1;padding:1rem;overflow-y:auto}._loadingState_1j72e_203{height:200px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}._spinner_1j72e_223{font-size:1.5rem;animation:1s linear infinite _spin_1j72e_223}@keyframes _spin_1j72e_223{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyState_1j72e_245{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:250px;padding:2rem;display:flex}._emptyIcon_1j72e_267{color:var(--text-muted,#666);opacity:.5;margin-bottom:1rem;font-size:3rem}._emptyState_1j72e_245 h3{color:var(--text-primary,#fff);margin:0 0 .5rem;font-size:1.125rem}._emptyState_1j72e_245 p{color:var(--text-secondary,#a0a0a0);margin:0 0 1.5rem;font-size:.875rem}._shopBtn_1j72e_305{background:linear-gradient(135deg, var(--accent-purple,#9c27b0), var(--accent-deep-purple,#673ab7));color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;display:flex}._shopBtn_1j72e_305:hover{transform:translateY(-2px);box-shadow:0 4px 12px #9c27b066}._cartItems_1j72e_345{flex-direction:column;gap:1rem;display:flex}._cartItem_1j72e_345{background:linear-gradient(135deg,#9c27b01a,#673ab70d);border:1px solid #9c27b033;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:60px 1fr;gap:.5rem .75rem;padding:1rem;transition:all .2s;display:grid}._cartItem_1j72e_345:hover{border-color:#9c27b066;box-shadow:0 4px 16px #9c27b026}._itemImage_1j72e_391{background:linear-gradient(135deg,#ff9a9e 0%,#fecfef 50% 100%);border-radius:8px;flex-shrink:0;grid-row:span 2;width:60px;height:60px;overflow:hidden}._itemImage_1j72e_391 img{object-fit:cover;width:100%;height:100%}._itemDetails_1j72e_423{flex-direction:column;gap:.25rem;display:flex}._itemName_1j72e_435{color:var(--text-primary,#fff);margin:0;font-size:.95rem;font-weight:600;line-height:1.3}._itemPrice_1j72e_451{color:var(--accent-gold,gold);align-items:center;gap:.25rem;margin:0;font-size:.8rem;display:flex}._pentIcon_1j72e_469{color:var(--accent-gold,gold);font-size:.8em}._itemControlsRow_1j72e_481{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._quantityControls_1j72e_497{background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:0;display:flex}._qtyBtn_1j72e_515{color:var(--text-secondary,#a0a0a0);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.7rem;transition:all .2s;display:flex}._qtyBtn_1j72e_515:first-child{border-radius:8px 0 0 8px}._qtyBtn_1j72e_515:last-child{border-radius:0 8px 8px 0}._qtyBtn_1j72e_515:hover:not(:disabled){color:var(--text-primary,#fff);background:#9c27b066}._qtyBtn_1j72e_515:disabled{opacity:.5;cursor:not-allowed}._qtyValue_1j72e_579{text-align:center;background:#0003;min-width:32px;padding:.25rem 0;font-size:.9rem;font-weight:600}._itemTotal_1j72e_599{color:var(--accent-gold,gold);align-items:center;gap:.25rem;font-size:1rem;font-weight:700;display:flex}._removeBtn_1j72e_619{color:var(--text-muted,#555);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.5rem;font-size:.8rem;transition:all .2s;display:flex}._removeBtn_1j72e_619:hover:not(:disabled){color:var(--error-color,#ff5252);background:#ff525233}._removeBtn_1j72e_619:disabled{opacity:.5;cursor:not-allowed}._cartSummary_1j72e_669{border-top:1px solid #ffffff1a;margin-top:1rem;padding-top:1rem}._summaryRow_1j72e_681{color:var(--text-secondary,#a0a0a0);justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.875rem;display:flex}._summaryRow_1j72e_681._discount_1j72e_699{color:var(--success-color,#4caf50)}._summaryRow_1j72e_681._total_1j72e_707{color:var(--text-primary,#fff);border-top:1px solid #ffffff1a;margin-top:.5rem;padding-top:.75rem;font-size:1rem;font-weight:700}._cartFooter_1j72e_727{background:#0003;border-top:1px solid #9c27b04d;gap:.75rem;padding:1rem 1.25rem;display:flex}._clearBtn_1j72e_743{color:var(--text-secondary,#a0a0a0);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;padding:.75rem 1rem;font-weight:500;transition:all .2s}._clearBtn_1j72e_743:hover:not(:disabled){color:var(--error-color,#ff5252);border-color:#ff525280}._clearBtn_1j72e_743:disabled{opacity:.5;cursor:not-allowed}._checkoutBtn_1j72e_785{background:linear-gradient(135deg, var(--accent-purple,#9c27b0), var(--accent-deep-purple,#673ab7));color:#fff;cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;display:flex}._checkoutBtn_1j72e_785:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #9c27b066}._checkoutBtn_1j72e_785:disabled{opacity:.7;cursor:not-allowed;transform:none}._checkoutTotal_1j72e_839{background:#fff3;border-radius:999px;padding:.25rem .75rem;font-size:.875rem}@media (width<=480px){._cartItem_1j72e_345{flex-wrap:wrap}._itemDetails_1j72e_423{flex:calc(100% - 70px)}._quantityControls_1j72e_497,._itemTotal_1j72e_599,._removeBtn_1j72e_619{margin-top:.5rem}}._cartButton_1d92f_5{color:var(--text-primary,#fff);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}._cartButton_1d92f_5:hover{color:var(--accent-purple,#9c27b0);background:#9c27b026}._cartButton_1d92f_5:active{transform:scale(.95)}._small_1d92f_51{padding:.375rem}._medium_1d92f_59{padding:.5rem}._large_1d92f_67{padding:.625rem}._badge_1d92f_77{background:linear-gradient(135deg, var(--accent-purple,#9c27b0), var(--accent-deep-purple,#673ab7));color:#fff;border:2px solid var(--bg-primary,#0f0f1a);border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.625rem;font-weight:700;transition:transform .15s;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 4px #0000004d}._badgeBounce_1d92f_119{animation:.5s cubic-bezier(.175,.885,.32,1.275) _badgePop_1d92f_1}@keyframes _badgePop_1d92f_1{0%{transform:scale(1)}30%{transform:scale(1.5)}50%{transform:scale(.9)}70%{transform:scale(1.2)}to{transform:scale(1)}}._bounce_1d92f_165{animation:.4s _cartBounce_1d92f_1}@keyframes _cartBounce_1d92f_1{0%{transform:scale(1)rotate(0)}25%{transform:scale(1.15)rotate(-5deg)}50%{transform:scale(.95)rotate(3deg)}75%{transform:scale(1.05)rotate(-2deg)}to{transform:scale(1)rotate(0)}}
