._navbar_llxwl_1{position:fixed;top:0;left:0;right:0;height:var(--nav-height, 64px);background-color:var(--nav-bg, #000000);border-bottom:1px solid var(--nav-border, #27272a);z-index:1000;display:none;align-items:center;transition:background-color var(--transition-normal)}@media(min-width:1024px){._navbar_llxwl_1{display:flex}}._inner_llxwl_21{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}._brand_llxwl_30{display:flex;align-items:center;gap:.65rem;font-family:var(--font-heading, sans-serif);font-weight:800;font-size:1.15rem;letter-spacing:.05em;color:#fff;text-decoration:none;flex-shrink:0;transition:opacity var(--transition-fast)}._brand_llxwl_30:hover{opacity:.9}._logoImg_llxwl_48{width:32px;height:32px;border-radius:var(--radius-sm, 8px);box-shadow:0 2px 4px #0006;object-fit:cover}._brandName_llxwl_56{font-weight:800;color:#fff;letter-spacing:.06em}._searchWrapper_llxwl_63{position:relative;flex:1;max-width:420px}@media(max-width:640px){._searchWrapper_llxwl_63{max-width:none}._brandName_llxwl_56{display:none}}._searchBar_llxwl_78{display:flex;align-items:center;background-color:var(--bg-surface, #18181b);border:1px solid var(--border-color, #27272a);border-radius:var(--radius-full, 9999px);overflow:hidden;box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}._searchBar_llxwl_78:focus-within{border-color:var(--primary, #f97316);box-shadow:0 0 0 3px rgba(var(--primary-rgb, 249, 115, 22),.2)}._searchInput_llxwl_94{flex:1;background:transparent;border:none;color:var(--text-main, #ffffff);font-size:.85rem;padding:.45rem .85rem;outline:none}._searchInput_llxwl_94::placeholder{color:var(--text-muted, #71717a)}._clearSearchBtn_llxwl_108{display:flex;align-items:center;justify-content:center;padding:.45rem .5rem;color:var(--text-muted, #71717a);background:transparent;border:none;cursor:pointer;transition:color var(--transition-fast)}._clearSearchBtn_llxwl_108:hover{color:var(--text-main, #ffffff)}._voiceBtn_llxwl_124{display:flex;align-items:center;justify-content:center;padding:.45rem .85rem;color:var(--primary, #f97316);background:transparent;border:none;border-left:1px solid var(--border-color, #27272a);cursor:pointer;transition:transform var(--transition-fast),color var(--transition-fast)}._voiceBtn_llxwl_124:hover{transform:scale(1.1);color:var(--primary-hover, #ea580c)}._voiceBtnListening_llxwl_142{color:#ef4444;animation:_pulse_llxwl_1 1.2s infinite}@keyframes _pulse_llxwl_1{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}._dropdownResults_llxwl_154{position:absolute;top:calc(100% + 8px);left:0;right:0;background-color:var(--bg-surface, #18181b);border:1px solid var(--border-color, #27272a);border-radius:var(--radius-md, 12px);box-shadow:var(--shadow-lg, 0 20px 25px -5px rgba(0, 0, 0, .5));max-height:380px;overflow-y:auto;z-index:1050;padding:.4rem 0}._emptyResults_llxwl_169{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.25rem 1rem;color:var(--text-muted, #a1a1aa);font-size:.85rem}._emptyIcon_llxwl_179{opacity:.6}._resultItem_llxwl_183{display:flex;align-items:center;gap:.75rem;padding:.55rem .85rem;text-decoration:none;transition:background-color var(--transition-fast)}._resultItem_llxwl_183:hover{background:var(--bg-card-hover, #27272a)}._resultImg_llxwl_196{width:36px;height:36px;object-fit:cover;border-radius:var(--radius-xs, 4px);background:var(--bg-card, #09090b)}._resultInfo_llxwl_204{flex:1;min-width:0}._resultTitle_llxwl_209{font-size:.825rem;font-weight:600;color:var(--text-main, #ffffff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}._resultPrice_llxwl_219{font-size:.775rem;color:var(--primary, #f97316);font-weight:700}._viewAllResultsBtn_llxwl_225{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1rem;background:transparent;border:none;border-top:1px solid var(--border-color, #27272a);color:var(--primary, #f97316);font-size:.8rem;font-weight:600;cursor:pointer;transition:background-color var(--transition-fast)}._viewAllResultsBtn_llxwl_225:hover{background:var(--bg-card-hover, #27272a)}._desktopNav_llxwl_247{display:none;list-style:none;margin:0;padding:0;align-items:center;gap:1.5rem}@media(min-width:1024px){._desktopNav_llxwl_247{display:flex}}._navLink_llxwl_262{color:#d4d4d8;font-size:.875rem;font-weight:500;text-decoration:none;transition:color var(--transition-fast);padding:.35rem 0;position:relative}._navLink_llxwl_262:hover{color:#fff}._navLinkActive_llxwl_276{color:#fff;font-weight:600}._navLinkActive_llxwl_276:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--primary, #f97316);border-radius:1px}._navDropdownWrapper_llxwl_292{position:relative;display:flex;align-items:center}._navDropdownTrigger_llxwl_298{display:inline-flex;align-items:center;gap:.35rem;background:transparent;border:none;cursor:pointer;font-family:inherit}._navDropdownMenu_llxwl_308{position:absolute;top:100%;left:0;margin-top:6px;min-width:170px;background-color:var(--bg-surface, #18181b);border:1px solid var(--border-color, #27272a);border-radius:var(--radius-md, 12px);box-shadow:var(--shadow-lg, 0 20px 25px -5px rgba(0, 0, 0, .5));padding:.4rem 0;z-index:1050;animation:_dropdownFade_llxwl_1 .15s cubic-bezier(.16,1,.3,1)}._navDropdownMenu_llxwl_308:before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px}._navDropdownItem_llxwl_332{display:flex;align-items:center;padding:.55rem 1rem;font-size:.85rem;font-weight:500;color:var(--text-muted, #d4d4d8);text-decoration:none;transition:all var(--transition-fast)}._navDropdownItem_llxwl_332:hover{background:var(--bg-card-hover, #27272a);color:var(--text-main, #ffffff)}._navDropdownItemActive_llxwl_348{color:var(--text-main, #ffffff);font-weight:600;background:var(--bg-card-hover, #27272a)}._rightActions_llxwl_356{display:flex;align-items:center;gap:.75rem;flex-shrink:0}._iconBtn_llxwl_363{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full, 9999px);color:#a1a1aa;background:transparent;border:1px solid transparent;cursor:pointer;transition:all var(--transition-fast)}._iconBtn_llxwl_363:hover{color:#fff;background-color:#ffffff14}._themeBtnDesktop_llxwl_383{display:none}@media(min-width:1024px){._themeBtnDesktop_llxwl_383{display:flex}}._unreadBadge_llxwl_393{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background-color:var(--primary, #f97316);box-shadow:0 0 6px var(--primary, #f97316)}._bellBtnPulse_llxwl_404 ._unreadBadge_llxwl_393{animation:_badgePulse_llxwl_1 2s infinite ease-in-out}@keyframes _badgePulse_llxwl_1{0%{transform:scale(.95);box-shadow:0 0 #f97316b3}70%{transform:scale(1.15);box-shadow:0 0 0 6px #f9731600}to{transform:scale(.95);box-shadow:0 0 #f9731600}}._notifDropdown_llxwl_424{position:absolute;top:calc(100% + 10px);right:0;width:320px;max-width:90vw;background-color:var(--bg-surface, #18181b);border:1px solid var(--border-color, #27272a);border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow-lg, 0 20px 25px -5px rgba(0, 0, 0, .5));z-index:1050;overflow:hidden;animation:_dropdownFade_llxwl_1 .2s cubic-bezier(.16,1,.3,1)}@keyframes _dropdownFade_llxwl_1{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._notifHeader_llxwl_450{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border-color, #27272a);background-color:var(--bg-surface-soft, rgba(255, 255, 255, .02))}._notifHeaderLeft_llxwl_459{display:flex;align-items:center;gap:.5rem}._notifTitle_llxwl_465{font-weight:700;font-size:.85rem;color:var(--text-main, #ffffff)}._notifCountBadge_llxwl_471{background-color:var(--primary, #f97316);color:#fff;font-size:.68rem;font-weight:700;padding:1px 6px;border-radius:var(--radius-full, 9999px);line-height:1.3}._headerActions_llxwl_481{display:flex;align-items:center;gap:.35rem}._headerActionBtn_llxwl_487{background:transparent;border:none;color:var(--text-muted, #a1a1aa);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xs, 4px);font-size:.72rem;transition:color var(--transition-fast),background-color var(--transition-fast)}._headerActionBtn_llxwl_487:hover{color:var(--text-main, #ffffff);background:var(--bg-card-hover, rgba(255, 255, 255, .08))}._closeNotifBtn_llxwl_506{background:transparent;border:none;color:var(--text-muted, #a1a1aa);cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:var(--radius-xs, 4px);transition:color var(--transition-fast),background-color var(--transition-fast);margin-left:2px}._closeNotifBtn_llxwl_506:hover{color:var(--text-main, #ffffff);background:var(--bg-card-hover, rgba(255, 255, 255, .08))}._notifList_llxwl_524{display:flex;flex-direction:column;max-height:360px;overflow-y:auto}._notifItem_llxwl_531{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--border-color, #27272a);transition:background-color var(--transition-fast);position:relative}._notifItem_llxwl_531:last-child{border-bottom:none}._notifItem_llxwl_531:hover{background:var(--bg-card-hover, rgba(255, 255, 255, .05))}._notifItemUnread_llxwl_549{background-color:#f973160d}._notifItemUnread_llxwl_549:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:var(--primary, #f97316)}._notifIconWrap_llxwl_563{margin-top:2px;flex-shrink:0}._notifContent_llxwl_568{flex:1;min-width:0}._notifItemTop_llxwl_573{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:2px}._notifItemTitle_llxwl_581{font-size:.825rem;font-weight:600;color:var(--text-main, #ffffff);line-height:1.25}._notifItemActions_llxwl_588{display:flex;align-items:center;gap:4px;opacity:.7;transition:opacity var(--transition-fast)}._notifItem_llxwl_531:hover ._notifItemActions_llxwl_588{opacity:1}._notifActionBtn_llxwl_600{background:transparent;border:none;color:var(--text-muted, #a1a1aa);cursor:pointer;padding:3px;border-radius:var(--radius-xs, 4px);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}._notifActionBtn_llxwl_600:hover{color:var(--primary, #f97316);background-color:#f973161f}._notifActionBtnDelete_llxwl_618:hover{color:var(--danger, #ef4444);background-color:#ef44441f}._notifItemText_llxwl_623{font-size:.75rem;color:var(--text-muted, #a1a1aa);line-height:1.35;margin-bottom:4px}._notifItemFooter_llxwl_630{display:flex;align-items:center;justify-content:space-between;font-size:.7rem}._notifItemTime_llxwl_637{color:var(--text-subtle, #71717a)}._notifItemLink_llxwl_641{color:var(--primary, #f97316);font-weight:600;display:inline-flex;align-items:center;gap:2px}._notifItemLink_llxwl_641:hover{text-decoration:underline}._emptyNotifs_llxwl_653{padding:2.5rem 1rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--text-muted, #a1a1aa)}._emptyNotifsText_llxwl_663{font-size:.8rem}._loginBtn_llxwl_668{display:none;align-items:center;justify-content:center;padding:.4rem 1.15rem;border-radius:var(--radius-full, 9999px);border:1px solid var(--border-color, #3f3f46);color:#fff;font-size:.85rem;font-weight:600;text-decoration:none;transition:all var(--transition-fast)}@media(min-width:1024px){._loginBtn_llxwl_668{display:inline-flex}}._loginBtn_llxwl_668:hover{border-color:#fff;background-color:#ffffff14}._userMenuWrapper_llxwl_693{display:none;position:relative}@media(min-width:1024px){._userMenuWrapper_llxwl_693{display:block}}._userDropdownTrigger_llxwl_704{display:flex;align-items:center;gap:.5rem;background:transparent;border:none;color:#d4d4d8;font-size:.875rem;font-weight:500;padding:.35rem .5rem;border-radius:var(--radius-md, 8px);cursor:pointer;transition:all var(--transition-fast)}._userDropdownTrigger_llxwl_704:hover{color:#fff;background-color:#ffffff0f}._userAvatar_llxwl_724{width:28px;height:28px;border-radius:50%;background-color:var(--primary, #f97316);color:#fff;display:flex;align-items:center;justify-content:center}._userName_llxwl_735{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chevron_llxwl_742{transition:transform var(--transition-fast);color:#a1a1aa}._chevronOpen_llxwl_747{transform:rotate(180deg)}._userDropdown_llxwl_704{position:absolute;top:calc(100% + 8px);right:0;width:220px;background-color:var(--bg-surface, #18181b);border:1px solid var(--border-color, #27272a);border-radius:var(--radius-md, 12px);box-shadow:var(--shadow-lg, 0 20px 25px -5px rgba(0, 0, 0, .5));padding:.5rem 0;z-index:1050;animation:_dropdownFade_llxwl_1 .15s cubic-bezier(.16,1,.3,1)}._userDropdownHeader_llxwl_765{display:block;text-decoration:none;padding:.65rem 1rem;border-bottom:1px solid var(--border-color, #27272a);transition:background-color var(--transition-fast);cursor:pointer}._userDropdownHeader_llxwl_765:hover{background:var(--bg-card-hover, #27272a)}._userDropdownName_llxwl_778{font-size:.85rem;font-weight:600;color:var(--text-main, #ffffff);margin-bottom:2px;transition:color var(--transition-fast)}._userDropdownHeader_llxwl_765:hover ._userDropdownName_llxwl_778{color:var(--primary, #f97316)}._userDropdownEmail_llxwl_790{font-size:.725rem;color:var(--text-muted, #a1a1aa);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userDropdownSection_llxwl_798{padding:.35rem 0}._sectionLabel_llxwl_802{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle, #71717a);padding:.25rem 1rem;font-weight:700}._userDropdownItem_llxwl_812{display:flex;align-items:center;gap:.65rem;padding:.5rem 1rem;font-size:.825rem;color:var(--text-muted, #d4d4d8);text-decoration:none;background:transparent;border:none;width:100%;text-align:left;cursor:pointer;transition:all var(--transition-fast)}._userDropdownItem_llxwl_812:hover{background:var(--bg-card-hover, #27272a);color:var(--text-main, #ffffff)}._bottomNav_l8s9w_1{position:fixed;bottom:0;left:0;right:0;height:64px;background-color:var(--bottom-bar-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--nav-border);display:flex;align-items:stretch;justify-content:space-around;z-index:1040;padding:0 .25rem;box-shadow:0 -8px 30px #0006}@media(min-width:1024px){._bottomNav_l8s9w_1{display:none}}._tabItem_l8s9w_25{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--text-subtle);font-size:.72rem;font-weight:600;text-decoration:none;background:transparent;border:none;outline:none;cursor:pointer;transition:color var(--transition-fast),transform var(--transition-fast);padding:4px;position:relative;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}._tabItem_l8s9w_25:focus,._tabItem_l8s9w_25:active{outline:none;background:transparent}._tabItem_l8s9w_25:active{transform:scale(.92)}._tabItemActive_l8s9w_57{color:var(--primary);font-weight:700}._tabItemActive_l8s9w_57:after{content:"";position:absolute;bottom:4px;width:4px;height:4px;border-radius:50%;background-color:var(--primary);box-shadow:0 0 6px var(--primary)}._tabCarrito_l8s9w_74{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;position:relative;cursor:pointer;padding:4px;outline:none;background:transparent;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}._tabCarrito_l8s9w_74:focus,._tabCarrito_l8s9w_74:active{outline:none;background:transparent}._tabCarritoBubble_l8s9w_96{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-hover) 100%);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(var(--primary-rgb),.45);margin-top:-16px;transition:transform .2s cubic-bezier(.4,0,.2,1);border:3px solid var(--nav-bg)}._tabCarrito_l8s9w_74:active ._tabCarritoBubble_l8s9w_96{transform:scale(.9) translateY(2px)}._tabCarritoLabel_l8s9w_115{font-size:.72rem;font-weight:600;color:var(--text-subtle);margin-top:2px}._tabCarritoActive_l8s9w_122 ._tabCarritoLabel_l8s9w_115{color:var(--primary);font-weight:700}._drawerBackdrop_l8s9w_128{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1045;animation:_fadeIn_l8s9w_1 .25s ease-out forwards}@keyframes _fadeIn_l8s9w_1{0%{opacity:0}to{opacity:1}}._moreDrawer_l8s9w_144{position:fixed;bottom:0;left:0;right:0;max-height:75vh;background-color:var(--bg-surface);border-top:1px solid var(--border-color);border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:var(--shadow-xl);z-index:1050;padding:1.25rem 1rem 2rem;overflow-y:auto;transform:translateY(100%);transition:transform .3s cubic-bezier(.16,1,.3,1)}._moreDrawerOpen_l8s9w_162{transform:translateY(0)}._drawerHeader_l8s9w_166{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-color);padding-bottom:.75rem;margin-bottom:1rem}._drawerTitle_l8s9w_175{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:800;color:var(--text-main)}._drawerCloseBtn_l8s9w_184{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:color var(--transition-fast)}._drawerCloseBtn_l8s9w_184:hover{color:var(--text-main)}._drawerGrid_l8s9w_202{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media(max-width:360px){._drawerGrid_l8s9w_202{grid-template-columns:repeat(2,1fr)}}._drawerTile_l8s9w_214{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:1rem .5rem;border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-main);text-decoration:none;font-size:.75rem;font-weight:700;cursor:pointer;transition:transform var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}._drawerTile_l8s9w_214:hover,._drawerTile_l8s9w_214:active{background:var(--bg-card-hover);border-color:var(--primary);transform:translateY(-2px)}._tileLabel_l8s9w_239{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._tileWarning_l8s9w_247:hover,._tileWarning_l8s9w_247:active{border-color:#f97316;color:#f97316}._tileDanger_l8s9w_253:hover,._tileDanger_l8s9w_253:active{border-color:#ef4444;color:#ef4444}._drawerFooterLogout_l8s9w_259{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border-color)}._drawerLogoutBtn_l8s9w_265{width:100%;display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.75rem 1rem;border-radius:var(--radius-lg, 12px);background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:#ef4444;font-size:.875rem;font-weight:700;cursor:pointer;transition:all var(--transition-fast)}._drawerLogoutBtn_l8s9w_265:hover{background:#ef444433}._purgeOverlay_l8s9w_287{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1060;animation:_fadeIn_l8s9w_1 .2s ease-out}._purgeModal_l8s9w_301{width:100%;max-width:440px;background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-xl)}._purgeHeader_l8s9w_311{padding:1rem 1.25rem;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;display:flex;align-items:center;justify-content:space-between}._purgeBody_l8s9w_320{padding:1.25rem}._purgeFooter_l8s9w_324{padding:1rem 1.25rem;background:var(--bg-card);border-top:1px solid var(--border-color);display:flex;align-items:center;justify-content:flex-end;gap:.75rem}._btnCancelPurge_l8s9w_334{padding:.5rem 1rem;border-radius:var(--radius-full);border:1px solid var(--border-color);background:transparent;color:var(--text-main);font-size:.8rem;font-weight:600;cursor:pointer}._btnConfirmPurge_l8s9w_345{padding:.5rem 1.25rem;border-radius:var(--radius-full);border:none;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-size:.8rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px #f9731666}._btnConfirmPurge_l8s9w_345:disabled{opacity:.6;cursor:not-allowed}._searchModalOverlay_l8s9w_363{position:fixed;top:0;left:0;right:0;bottom:64px;background:#000000b3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1035;animation:_fadeIn_l8s9w_1 .2s ease-out}._searchModal_l8s9w_363{width:100%;max-width:480px;background-color:var(--bg-surface, #18181b);border:1px solid var(--border-color, #27272a);border-radius:var(--radius-xl, 20px);overflow:hidden;box-shadow:var(--shadow-xl, 0 20px 25px -5px rgba(0, 0, 0, .5))}._searchModalHeader_l8s9w_390{display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem}._searchBar_l8s9w_397{flex:1;display:flex;align-items:center;background-color:var(--bg-input, var(--bg-card, #09090b));border:1px solid var(--border-color, #27272a);border-radius:var(--radius-full, 9999px);overflow:hidden;box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}._searchBar_l8s9w_397:focus-within{border-color:var(--primary, #f97316);box-shadow:0 0 0 3px rgba(var(--primary-rgb, 249, 115, 22),.2)}._searchBarIcon_l8s9w_414{margin-left:.85rem;color:var(--text-muted, #71717a);flex-shrink:0}._searchInput_l8s9w_420{flex:1;background:transparent;border:none;color:var(--text-main, #ffffff);font-size:.9rem;padding:.6rem .65rem;outline:none;min-width:0}._searchInput_l8s9w_420::placeholder{color:var(--text-muted, #71717a)}._clearSearchBtn_l8s9w_435{display:flex;align-items:center;justify-content:center;padding:.45rem .5rem;color:var(--text-muted, #71717a);background:transparent;border:none;cursor:pointer;transition:color var(--transition-fast)}._clearSearchBtn_l8s9w_435:hover{color:var(--text-main, #ffffff)}._voiceBtn_l8s9w_451{display:flex;align-items:center;justify-content:center;padding:.5rem .85rem;color:var(--primary, #f97316);background:transparent;border:none;border-left:1px solid var(--border-color, #27272a);cursor:pointer;transition:transform var(--transition-fast),color var(--transition-fast)}._voiceBtn_l8s9w_451:hover{transform:scale(1.1);color:var(--primary-hover, #ea580c)}._voiceBtnListening_l8s9w_469{color:#ef4444;animation:_pulse_l8s9w_1 1.2s infinite}@keyframes _pulse_l8s9w_1{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}._closeSearchModalBtn_l8s9w_480{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full, 9999px);color:var(--text-muted, #a1a1aa);background:var(--bg-card, rgba(255, 255, 255, .05));border:1px solid var(--border-color, #27272a);cursor:pointer;flex-shrink:0;transition:all var(--transition-fast)}._closeSearchModalBtn_l8s9w_480:hover{color:var(--text-main, #ffffff);background:var(--bg-card-hover, #27272a)}._searchModalResults_l8s9w_500{border-top:1px solid var(--border-color, #27272a);max-height:55vh;overflow-y:auto;padding:.4rem 0}._emptyResults_l8s9w_507{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 1rem;color:var(--text-muted, #a1a1aa);font-size:.85rem}._emptyIcon_l8s9w_517{opacity:.6}._resultItem_l8s9w_521{display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem;text-decoration:none;transition:background-color var(--transition-fast)}._resultItem_l8s9w_521:hover,._resultItem_l8s9w_521:active{background:var(--bg-card-hover, #27272a)}._resultImg_l8s9w_535{width:40px;height:40px;object-fit:cover;border-radius:var(--radius-xs, 4px);background:var(--bg-card, #09090b)}._resultInfo_l8s9w_543{flex:1;min-width:0}._resultTitle_l8s9w_548{font-size:.85rem;font-weight:600;color:var(--text-main, #ffffff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}._resultPrice_l8s9w_558{font-size:.8rem;color:var(--primary, #f97316);font-weight:700}._viewAllResultsBtn_l8s9w_564{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:transparent;border:none;border-top:1px solid var(--border-color, #27272a);color:var(--primary, #f97316);font-size:.825rem;font-weight:600;cursor:pointer;transition:background-color var(--transition-fast)}._viewAllResultsBtn_l8s9w_564:hover,._viewAllResultsBtn_l8s9w_564:active{background:var(--bg-card-hover, #27272a)}._overlay_19aoj_1{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem;animation:_fadeIn_19aoj_1 .2s ease}@keyframes _fadeIn_19aoj_1{0%{opacity:0}to{opacity:1}}._modal_19aoj_20{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-xl);width:100%;max-width:480px;box-shadow:var(--shadow-lg);overflow:hidden;animation:_slideUp_19aoj_1 .25s cubic-bezier(.16,1,.3,1)}@keyframes _slideUp_19aoj_1{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._header_19aoj_42{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-color)}._title_19aoj_50{font-size:1.15rem;font-weight:700;color:var(--text-main)}._closeBtn_19aoj_56{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);color:var(--text-muted);background:var(--bg-card-hover);transition:color var(--transition-fast)}._closeBtn_19aoj_56:hover{background:var(--border-color);color:var(--text-main)}._body_19aoj_73{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}._themeOption_19aoj_80{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem;border-radius:var(--radius-md);border:2px solid var(--border-color);background:var(--bg-card);transition:all var(--transition-fast);cursor:pointer}._themeOption_19aoj_80:hover{border-color:var(--primary);background:var(--bg-card-hover)}._themeOptionActive_19aoj_97{border-color:var(--primary);background-color:rgba(var(--primary-rgb),.08)}._themeLeft_19aoj_102{display:flex;align-items:center;gap:1rem}._swatch_19aoj_108{width:24px;height:24px;border-radius:var(--radius-full);box-shadow:0 2px 4px #0003}._themeName_19aoj_115{font-size:.95rem;font-weight:600;color:var(--text-main)}._footer_144e4_1{display:none;text-align:center;padding:1.5rem 1rem 1.25rem;margin-top:auto;border-top:none;background:transparent;color:var(--footer-text, var(--text-muted))}@media(min-width:1024px){._footer_144e4_1{display:block}}._container_144e4_17{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}._embeddedContainer_144e4_26{width:100%}._text_144e4_30{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem;font-size:.825rem;color:var(--footer-text, var(--text-muted));line-height:1.5}._link_144e4_41{color:var(--footer-text, var(--text-muted));text-decoration:underline;text-underline-offset:3px;transition:color var(--transition-fast)}._link_144e4_41:hover{color:var(--primary, #f97316)}._separator_144e4_52{margin:0 .25rem;opacity:.6}._socialLinks_144e4_57{display:inline-flex;align-items:center;gap:.6rem}._socialLink_144e4_57{display:inline-flex;align-items:center;justify-content:center;color:var(--footer-text, var(--text-muted));transition:color var(--transition-fast),transform var(--transition-fast)}._socialLink_144e4_57:hover{color:var(--primary, #f97316);transform:translateY(-1px)}._card_1nsb6_1{background:var(--bg-card);border:none;border-radius:var(--radius-sm);overflow:hidden;box-shadow:none;transition:background var(--transition-normal);display:flex;flex-direction:column;position:relative;text-decoration:none;color:inherit;height:100%}@media(hover:hover)and (pointer:fine){._card_1nsb6_1:hover{box-shadow:none;background:var(--bg-card-hover)}}._carouselWrapper_1nsb6_24{position:relative;width:100%;aspect-ratio:4 / 5;background-color:var(--bg-app);overflow:hidden;touch-action:pan-y}._track_1nsb6_33{display:flex;width:100%;height:100%;will-change:transform;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}._slide_1nsb6_41{flex:0 0 100%;width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}._image_1nsb6_52{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}._logoImage_1nsb6_61{object-fit:contain!important;padding:1.25rem!important;max-width:85%!important;max-height:85%!important;margin:auto!important;position:relative!important}._dots_1nsb6_70{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:5px;z-index:10;pointer-events:none}._dot_1nsb6_70{width:5px;height:5px;border-radius:50%;background:#ffffff8c;transition:background .2s,transform .2s;box-shadow:0 1px 2px #0000004d}._dotActive_1nsb6_91{background:#fff;transform:scale(1.4)}._details_1nsb6_96{padding:.75rem .85rem;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;background-color:transparent}@media(min-width:640px){._details_1nsb6_96{padding:.85rem 1rem}}._title_1nsb6_111{font-size:.75rem;font-weight:700;color:var(--text-main);line-height:1.25;margin-bottom:.4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--transition-fast)}@media(min-width:640px){._title_1nsb6_111{font-size:.85rem}}._card_1nsb6_1:hover ._title_1nsb6_111{color:var(--primary)}._priceRow_1nsb6_134{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-top:auto}._price_1nsb6_134{font-size:.875rem;font-weight:900;color:var(--text-main)}@media(min-width:640px){._price_1nsb6_134{font-size:1.05rem}}._shippingBadge_1nsb6_154{font-size:.65rem;font-weight:700;color:var(--success);display:inline-flex;align-items:center;gap:.2rem}@media(min-width:640px){._shippingBadge_1nsb6_154{font-size:.75rem}}._scene_7uw0a_1{perspective:1200px;padding:.5rem 0 1.5rem;display:flex;justify-content:center;width:100%;outline:none}._card_7uw0a_10{--flip-y: 0deg;--tilt-x: 6deg;--tilt-y: -4deg;--lift-z: 0px;position:relative;width:100%;max-width:420px;aspect-ratio:1.586 / 1;border-radius:18px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:translateZ(var(--lift-z)) rotateX(var(--tilt-x)) rotateY(calc(var(--flip-y) + var(--tilt-y)));transition:transform .72s cubic-bezier(.22,1,.36,1),box-shadow .45s ease;will-change:transform;cursor:pointer;box-shadow:0 2px 4px #00000014,0 6px 14px #00000024,0 18px 40px #0000002e,0 40px 80px #0000001f,inset 0 1px #ffffff59;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}._card_7uw0a_10:hover:not(._isFlipping_7uw0a_38){transition:transform .14s ease-out,box-shadow .35s ease}._isFlipped_7uw0a_44{--flip-y: 180deg;--tilt-y: 0deg;box-shadow:0 4px 8px #0000001a,0 12px 28px #0003,0 32px 60px #00000038,inset 0 1px #fff6}._isFlipping_7uw0a_38{animation:_cardFlipPop_7uw0a_1 .72s cubic-bezier(.22,1,.36,1)}@keyframes _cardFlipPop_7uw0a_1{0%{scale:1}45%{scale:1.045}to{scale:1}}._face_7uw0a_70{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;overflow:hidden}._faceFront_7uw0a_80{transform:rotateY(0) translateZ(1px);background:linear-gradient(135deg,#1a1f5e,#242b8a,#1e2478,#0d1257,#161b6e,#0b0e4a)}._faceFront_7uw0a_80:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.06) 30%,rgba(255,255,255,.14) 40%,rgba(180,160,255,.1) 50%,rgba(255,255,255,.06) 60%,transparent 70%);z-index:1;pointer-events:none;animation:_shimmer_7uw0a_1 5s ease-in-out infinite}@keyframes _shimmer_7uw0a_1{0%,to{opacity:.6}50%{opacity:1}}._faceFront_7uw0a_80:after{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(to bottom,rgba(255,255,255,.08) 0%,transparent 100%);border-radius:18px 18px 0 0;pointer-events:none;z-index:2}._faceBack_7uw0a_130{background:linear-gradient(135deg,#0b0e4a,#161b6e,#1e2478 60%,#242b8a);transform:rotateY(180deg) translateZ(1px);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1rem,4%,1.4rem)}._glare_7uw0a_145{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,#ffffff4d,#fff0 65%);pointer-events:none;opacity:.2;transition:opacity .3s ease;border-radius:18px;z-index:3}._orb_7uw0a_156{position:absolute;border-radius:50%;pointer-events:none;z-index:0}._orb1_7uw0a_163{width:55%;aspect-ratio:1;top:-25%;right:-10%;background:radial-gradient(circle,rgba(100,120,255,.35) 0%,transparent 70%)}._orb2_7uw0a_171{width:40%;aspect-ratio:1;bottom:-20%;left:-8%;background:radial-gradient(circle,rgba(80,60,200,.3) 0%,transparent 70%)}._orb3_7uw0a_179{width:30%;aspect-ratio:1;top:30%;left:30%;background:radial-gradient(circle,rgba(150,140,255,.12) 0%,transparent 70%)}._topRow_7uw0a_187{position:absolute;top:15%;left:7%;right:7%;display:flex;align-items:center;justify-content:space-between;z-index:3}._chip_7uw0a_198{width:clamp(38px,9%,52px);aspect-ratio:1.35;border-radius:5px;background:linear-gradient(135deg,#c8a84b,#f0d060,#b8962e,#e8c850,#c0a040);box-shadow:0 1px 3px #00000080,inset 0 1px #fff6,inset 0 -1px #0000004d;position:relative;overflow:hidden}._chip_7uw0a_198:before{content:"";position:absolute;top:18%;right:0;bottom:18%;left:0;border-top:1px solid rgba(0,0,0,.25);border-bottom:1px solid rgba(0,0,0,.25)}._chip_7uw0a_198:after{content:"";position:absolute;top:0;right:30%;bottom:0;left:30%;border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2)}._nfc_7uw0a_227{width:clamp(22px,5%,30px);opacity:.55}._nfc_7uw0a_227 svg{width:100%;height:auto;fill:none;stroke:#fffc;stroke-width:2}._pointsArea_7uw0a_240{position:absolute;bottom:28%;left:7%;z-index:3}._pointsLabel_7uw0a_247{font-size:clamp(.7rem,2vw,.85rem);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;margin-bottom:.2em}._pointsValue_7uw0a_256{font-size:clamp(1.8rem,6vw,3rem);font-weight:900;letter-spacing:-1px;line-height:1;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.4);display:flex;align-items:baseline;gap:.3em}._unit_7uw0a_268{font-size:45%;font-weight:600;letter-spacing:.05em;color:#fff9;text-shadow:none}._bottomRow_7uw0a_276{position:absolute;bottom:10%;left:7%;right:7%;display:flex;align-items:center;justify-content:space-between;z-index:3}._dotsRow_7uw0a_287{display:flex;gap:clamp(8px,2.5%,16px)}._dotGroup_7uw0a_292{display:flex;gap:3px}._dot_7uw0a_287{width:clamp(5px,1.3vw,7px);height:clamp(5px,1.3vw,7px);border-radius:50%;background:#ffffff73;box-shadow:0 1px 2px #0006,inset 0 1px #ffffff4d}._flipBadge_7uw0a_305{font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#ffffffc7;background:#00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.22rem .65rem;border-radius:50px;border:1px solid rgba(255,255,255,.22);display:inline-flex;align-items:center;gap:.35rem;transition:background-color .25s ease,border-color .25s ease,color .25s ease}._card_7uw0a_10:hover ._flipBadge_7uw0a_305{background:#ffffff24;border-color:#fff6;color:#fff}._flipIcon_7uw0a_328{transition:transform .45s cubic-bezier(.22,1,.36,1)}._card_7uw0a_10:hover ._flipIcon_7uw0a_328{transform:rotate(180deg)}._backStripe_7uw0a_337{position:absolute;top:12%;left:0;right:0;height:18%;background:#111;opacity:.95}._sigPanel_7uw0a_347{position:relative;z-index:2;margin-top:22%;width:100%}._sigLine_7uw0a_354{height:24px;background:#ffffffd9;color:#111;font-family:Courier New,monospace;font-size:.65rem;font-weight:900;display:flex;align-items:center;padding-left:.5rem;border-radius:4px;letter-spacing:.1em}._backInfo_7uw0a_368{position:relative;z-index:2;margin-top:.4rem}._backBadge_7uw0a_374{font-size:.6rem;font-weight:900;letter-spacing:.1em;color:#fbbf24;margin-bottom:.2rem;text-transform:uppercase;display:flex;align-items:center;gap:.3rem}._backText_7uw0a_386{font-size:clamp(.75rem,2vw,.85rem);font-weight:500;line-height:1.45;color:#ffffffe6;margin:0}._backText_7uw0a_386 strong{color:#fff;font-weight:800}._backFooter_7uw0a_399{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;width:100%;font-size:.6rem;font-weight:800;letter-spacing:.08em;color:#ffffff80}._backHint_7uw0a_412{color:#ffffffb3}._page_dtgek_1{padding-top:1.5rem;padding-bottom:2rem}._authGreetingSection_dtgek_7{margin-bottom:2.5rem;max-width:680px;margin-left:auto;margin-right:auto;text-align:center;animation:_fadeUp_dtgek_1 .5s cubic-bezier(.22,1,.36,1) both}._greetingHeader_dtgek_16{margin-bottom:1.25rem}._greetingTitle_dtgek_20{font-size:clamp(1.4rem,4vw,2.2rem);font-weight:900;letter-spacing:-.5px;color:var(--text-main);margin:0}._greetingUserName_dtgek_28{color:var(--primary, #f97316)}@keyframes _fadeUp_dtgek_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}._hero_dtgek_43{position:relative;border-radius:var(--radius-xl);background:var(--bg-card);border:none;padding:3rem 1.5rem;margin-bottom:3.5rem;overflow:hidden;text-align:center}@media(min-width:768px){._hero_dtgek_43{padding:4.5rem 3rem}}._heroBadge_dtgek_60{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--bg-surface);border:1px solid var(--border-color);padding:.4rem 1rem;border-radius:var(--radius-full);font-size:.825rem;font-weight:700;color:var(--primary);margin-bottom:1.5rem;box-shadow:var(--shadow-sm)}._heroTitle_dtgek_75{font-size:2.25rem;font-weight:900;letter-spacing:-.02em;color:var(--text-main);max-width:820px;margin:0 auto 1.25rem;line-height:1.15}@media(min-width:768px){._heroTitle_dtgek_75{font-size:3.5rem}}._heroGradientText_dtgek_91{background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._heroSubtitle_dtgek_97{font-size:1.05rem;color:var(--text-muted);max-width:620px;margin:0 auto 2rem;line-height:1.6}._heroActions_dtgek_105{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}._primaryBtn_dtgek_113{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--primary);color:#fff;padding:.85rem 1.75rem;border-radius:var(--radius-md);font-weight:700;font-size:1rem;box-shadow:0 4px 15px rgba(var(--primary-rgb),.35);transition:transform var(--transition-fast),background-color var(--transition-fast)}._primaryBtn_dtgek_113:hover{background-color:var(--primary-hover);transform:translateY(-2px)}._secondaryBtn_dtgek_132{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--bg-surface);color:var(--text-main);border:1px solid var(--border-color);padding:.85rem 1.75rem;border-radius:var(--radius-md);font-weight:600;font-size:1rem;transition:border-color var(--transition-fast),transform var(--transition-fast)}._secondaryBtn_dtgek_132:hover{border-color:var(--primary);transform:translateY(-2px)}._section_dtgek_151{margin-bottom:4rem}._sectionHeader_dtgek_155{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2rem}._sectionTitle_dtgek_162{font-size:1.75rem;font-weight:800;color:var(--text-main)}._sectionSubtitle_dtgek_168{font-size:.95rem;color:var(--text-muted);margin-top:.25rem}._viewAllLink_dtgek_174{color:var(--primary);font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;gap:.25rem;transition:transform var(--transition-fast)}._viewAllLink_dtgek_174:hover{transform:translate(4px)}._grid_dtgek_188{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:640px){._grid_dtgek_188{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(min-width:1024px){._grid_dtgek_188{grid-template-columns:repeat(4,1fr);gap:1.5rem}}._featuresGrid_dtgek_208{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;margin-top:2rem}@media(min-width:640px){._featuresGrid_dtgek_208{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._featuresGrid_dtgek_208{grid-template-columns:repeat(4,1fr)}}._featureCard_dtgek_227{background:var(--bg-card);border:none;border-radius:var(--radius-lg);padding:1.75rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem;box-shadow:none;transition:transform var(--transition-fast)}._featureCard_dtgek_227:hover{background:var(--bg-card-hover)}._featureIcon_dtgek_245{width:52px;height:52px;border-radius:var(--radius-full);background-color:var(--primary-light);color:var(--primary);display:flex;align-items:center;justify-content:center}._featureTitle_dtgek_256{font-size:1.1rem;font-weight:700;color:var(--text-main)}._featureDesc_dtgek_262{font-size:.875rem;color:var(--text-muted);line-height:1.5}._loyaltySection_dtgek_268{background:var(--bg-card);border:none;border-radius:var(--radius-xl);padding:2.5rem 1.5rem;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;box-shadow:none}@media(min-width:1024px){._loyaltySection_dtgek_268{grid-template-columns:1fr 1fr;padding:3rem}}._loyaltyInfo_dtgek_287{display:flex;flex-direction:column;gap:1rem}._loyaltyTitle_dtgek_293{font-size:2rem;font-weight:800;color:var(--text-main);line-height:1.2}._loyaltyDesc_dtgek_300{color:var(--text-muted);line-height:1.6}:root,[data-theme=light]{--bg-app: #f8fafc;--bg-surface: #ffffff;--bg-card: #fff1f2;--bg-card-hover: #ffe4e6;--bg-glass: rgba(255, 241, 242, .92);--bg-input: #f8fafc;--bg-pill: #e2e8f0;--bg-pill-active: #f97316;--text-main: #0f172a;--text-muted: #64748b;--text-subtle: #94a3b8;--text-white: #ffffff;--text-primary: #f97316;--primary: #f97316;--primary-hover: #ea580c;--primary-light: #fff7ed;--primary-rgb: 249, 115, 22;--accent: #0ea5e9;--accent-hover: #0284c7;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--border-color: #f1f5f9;--border-subtle: #e2e8f0;--border-focus: #f97316;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-glow: none;--nav-bg: #09090b;--nav-text: #ffffff;--nav-border: #27272a;--bottom-bar-bg: rgba(9, 9, 11, .95);--footer-bg: #ffffff;--footer-border: #e2e8f0;--footer-text: #64748b;--card-gradient: linear-gradient(135deg, #18181b 0%, #27272a 100%);--app-gradient: none}[data-theme=dark],[data-theme=dark-green]{--bg-app: #050507;--bg-surface: #0c0c10;--bg-card: linear-gradient(145deg, #16161d 0%, #0d0d12 100%);--bg-card-hover: linear-gradient(145deg, #20202a 0%, #13131a 100%);--bg-glass: rgba(14, 14, 19, .88);--bg-input: #09090d;--bg-pill: #18181f;--bg-pill-active: #f97316;--text-main: #f8fafc;--text-muted: #a1a1aa;--text-subtle: #71717a;--text-white: #ffffff;--text-primary: #f97316;--primary: #f97316;--primary-hover: #ea580c;--primary-light: rgba(249, 115, 22, .14);--primary-rgb: 249, 115, 22;--accent: #38bdf8;--accent-hover: #0ea5e9;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--border-color: #22222a;--border-subtle: rgba(255, 255, 255, .08);--border-focus: #f97316;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-glow: none;--nav-bg: #050507;--nav-text: #f8fafc;--nav-border: #18181f;--bottom-bar-bg: rgba(5, 5, 7, .96);--footer-bg: transparent;--footer-border: #18181f;--footer-text: #a1a1aa;--card-gradient: linear-gradient(135deg, #181820 0%, #0b0b0f 100%);--app-gradient: radial-gradient(ellipse 80% 50% at 50% -15%, rgba(249, 115, 22, .12), transparent 70%), radial-gradient(ellipse 60% 50% at 85% 20%, rgba(63, 63, 70, .22), transparent 65%), linear-gradient(180deg, #0d0d12 0%, #060609 45%, #000000 100%)}[data-theme=rosita]{--bg-app: #fff1f2;--bg-surface: #ffffff;--bg-card: #ffffff;--bg-card-hover: #ffe4e6;--bg-glass: rgba(255, 255, 255, .88);--bg-input: #fff1f2;--bg-pill: #fecdd3;--bg-pill-active: #f43f5e;--text-main: #881337;--text-muted: #be123c;--text-subtle: #fb7185;--text-white: #ffffff;--text-primary: #f43f5e;--primary: #f43f5e;--primary-hover: #e11d48;--primary-light: #ffe4e6;--primary-rgb: 244, 63, 94;--accent: #fb7185;--accent-hover: #f43f5e;--success: #10b981;--warning: #f59e0b;--danger: #e11d48;--border-color: #fecdd3;--border-subtle: #fda4af;--border-focus: #f43f5e;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-glow: none;--nav-bg: #881337;--nav-text: #ffffff;--nav-border: #9f1239;--bottom-bar-bg: rgba(136, 19, 55, .95);--footer-bg: #fff1f2;--footer-border: #fecdd3;--footer-text: #be123c;--card-gradient: linear-gradient(135deg, #be123c 0%, #fb7185 100%);--app-gradient: none}:root{--nav-height: 0px;--bottom-bar-height: 64px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading: "Outfit", "Plus Jakarta Sans", system-ui, sans-serif;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .35s cubic-bezier(.4, 0, .2, 1)}@media(min-width:1024px){:root{--nav-height: 64px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100vh;background-color:var(--bg-app);background-image:var(--app-gradient);background-attachment:fixed;color:var(--text-main);font-family:var(--font-sans);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--transition-normal),color var(--transition-normal);padding-bottom:72px}@media(min-width:1024px){body{padding-bottom:0}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.25;color:var(--text-main)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;border:none;background:none;outline:none}button{cursor:pointer;-webkit-user-select:none;user-select:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-app)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.app-container{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;padding-top:var(--nav-height, 64px);width:100%}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.container{padding-left:2rem;padding-right:2rem}}.badge{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.badge-success{background-color:#10b98126;color:var(--success);border:1px solid rgba(16,185,129,.3)}.badge-warning{background-color:#f59e0b26;color:var(--warning);border:1px solid rgba(245,158,11,.3)}.badge-primary{background-color:#f9731626;color:var(--primary);border:1px solid rgba(249,115,22,.3)}.badge-danger{background-color:#ef444426;color:var(--danger);border:1px solid rgba(239,68,68,.3)}
