.ShoppingListDialog_backdrop__X36x5{position:fixed;inset:0;background-color:rgba(0,0,0,.68);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;animation:ShoppingListDialog_fadeIn__svkog .18s cubic-bezier(.16,1,.3,1)}@keyframes ShoppingListDialog_fadeIn__svkog{0%{opacity:0}to{opacity:1}}@keyframes ShoppingListDialog_modalScaleUp__XNA1i{0%{opacity:0;transform:scale(.96) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.ShoppingListDialog_modal__OKvL1{position:relative;width:100%;max-width:520px;background-color:var(--bg-card,#121822);border:1px solid var(--border-highlight,#334155);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;max-height:84vh;animation:ShoppingListDialog_modalScaleUp__XNA1i .2s cubic-bezier(.16,1,.3,1)}.ShoppingListDialog_header__LJzKh{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.35rem .95rem;border-bottom:1px solid var(--border-subtle,#1e293b);background-color:var(--bg-card,#121822);flex-shrink:0}.ShoppingListDialog_headerLeft__Hw7fv{display:flex;align-items:center;gap:.85rem}.ShoppingListDialog_headerAvatar__0F2QU{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background-color:rgba(0,200,5,.1);border:1px solid rgba(0,200,5,.25);flex-shrink:0;font-size:1.35rem;line-height:1}.ShoppingListDialog_headerInfo__45h9M{display:flex;flex-direction:column}.ShoppingListDialog_titleRow__ei4ii{display:flex;align-items:center;gap:.6rem}.ShoppingListDialog_title__2_56N{font-size:1.25rem;font-weight:800;color:var(--text-primary,#f8fafc);margin:0;letter-spacing:-.01em}.ShoppingListDialog_counter__my2ZI{font-size:.78rem;font-weight:700;font-family:var(--font-mono,monospace);background-color:rgba(255,255,255,.08);color:var(--text-secondary,#94a3b8);padding:.15rem .55rem;border-radius:9999px;border:1px solid var(--border-subtle,#1e293b)}.ShoppingListDialog_subtitle__vU_1L{font-size:.85rem;color:var(--text-tertiary,#64748b);margin:.15rem 0 0}.ShoppingListDialog_closeBtn__L6WQJ{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:.28rem .65rem;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;color:var(--text-secondary);transition:all var(--transition-fast,.15s ease)}.ShoppingListDialog_closeBtn__L6WQJ:hover{background-color:var(--bg-surface-hover);border-color:var(--border-focus);color:var(--text-primary)}.ShoppingListDialog_closeIcon__rwkO1{color:var(--text-secondary);flex-shrink:0;transition:color var(--transition-fast,.15s ease)}.ShoppingListDialog_closeBtn__L6WQJ:hover .ShoppingListDialog_closeIcon__rwkO1{color:var(--text-primary)}.ShoppingListDialog_body__rjwlk{padding:1rem 1.25rem;overflow-y:auto;flex:1 1 auto;min-height:180px;max-height:60vh;display:flex;flex-direction:column;gap:1.1rem;background-color:var(--bg-card,#121822)}.ShoppingListDialog_section__04eF0{display:flex;flex-direction:column;gap:.6rem}.ShoppingListDialog_sectionHeader__W0zyq{display:flex;align-items:center;justify-content:space-between;padding-bottom:.15rem}.ShoppingListDialog_sectionTitle__JbRyV{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary,#64748b)}.ShoppingListDialog_sortGroup__uyRt0{display:inline-flex;align-items:center;background-color:var(--bg-card-hover);border:1px solid var(--border-subtle);border-radius:9999px;padding:2px;gap:2px}.ShoppingListDialog_sortBtn__BQ6ee{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all .15s ease}.ShoppingListDialog_sortBtn__BQ6ee:hover{color:var(--text-primary);background-color:var(--bg-surface-hover)}.ShoppingListDialog_sortBtnActiveCheap__JQxTP,.ShoppingListDialog_sortBtnActive__4UNV4{color:#ffffff!important;background-color:var(--rh-green,#00C805)!important}.ShoppingListDialog_sortBtnActiveExpensive__hjEdm{color:#ffffff!important;background-color:var(--rh-red,#ff5000)!important}.ShoppingListDialog_sortBtnActiveName__FUIQ5{color:var(--text-primary)!important;background-color:var(--border-highlight)!important}.ShoppingListDialog_list__rn42i{display:flex;flex-direction:column;gap:0}.ShoppingListDialog_itemRow__kvuEW{display:flex;align-items:center;justify-content:space-between;padding:.75rem .5rem;border:none;border-bottom:1px solid var(--border-subtle,#1e293b);border-radius:0;background-color:transparent;transition:background-color var(--transition-fast,.15s ease);cursor:pointer;-webkit-user-select:none;user-select:none}.ShoppingListDialog_itemRow__kvuEW:last-child{border-bottom:none}.ShoppingListDialog_itemRow__kvuEW:hover{background-color:var(--bg-surface-hover,rgba(255,255,255,.05));transform:none;box-shadow:none}.ShoppingListDialog_itemRowChecked__e4I_d{opacity:.5;background-color:transparent!important}.ShoppingListDialog_itemRowChecked__e4I_d:hover{opacity:.8;background-color:var(--bg-surface-hover,rgba(255,255,255,.05))!important}.ShoppingListDialog_itemLeft__UDtpe{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1}.ShoppingListDialog_checkbox__ZrqkX{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--border-subtle,#334155);background-color:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0;transition:all .15s ease;outline:none}.ShoppingListDialog_checkbox__ZrqkX:hover{border-color:var(--rh-green,#00C805);background-color:rgba(0,200,5,.08);transform:none}.ShoppingListDialog_checkboxChecked__hRC2Y{background-color:var(--rh-green,#00C805)!important;border-color:var(--rh-green,#00C805)!important;color:#ffffff!important}.ShoppingListDialog_avatar__qtVo6{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background-color:var(--bg-surface,rgba(255,255,255,.05));border:none;flex-shrink:0;font-size:1.3rem;line-height:1;transition:opacity .2s ease,filter .2s ease}.ShoppingListDialog_avatarDimmed__hzdEC{opacity:.4;filter:grayscale(100%)}.ShoppingListDialog_nameWrap__1Sfhg{min-width:0;flex:1 1}.ShoppingListDialog_name__IObg7{font-size:.95rem;font-weight:600;color:var(--text-primary,#f8fafc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.ShoppingListDialog_nameChecked__otZyH{text-decoration:line-through;color:var(--text-tertiary,#64748b)!important}.ShoppingListDialog_itemRight__niqDZ{display:flex;align-items:center;gap:.65rem;flex-shrink:0;margin-left:.75rem}.ShoppingListDialog_price__MpOFy{font-size:.95rem;font-family:var(--font-mono,monospace);font-weight:700;color:var(--text-primary,#f8fafc)}.ShoppingListDialog_priceChecked__BuQ5q{color:var(--text-tertiary,#64748b)!important}.ShoppingListDialog_statusBadge__sYPRq{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;flex-shrink:0;border:none;transition:all .15s ease}.ShoppingListDialog_badgeExpensive__ts1Cm{background-color:rgba(239,68,68,.12);border:none;color:#ef4444}.ShoppingListDialog_badgeCheap__pcPsq{background-color:var(--rh-green-subtle,rgba(0,200,5,.12));border:none;color:var(--rh-green,#00C805)}.ShoppingListDialog_badgeNormal__BjRUw{background-color:rgba(245,158,11,.12);border:none;color:#f59e0b}.ShoppingListDialog_badgeDimmed__cS3ZJ{opacity:.45}.ShoppingListDialog_itemRowChecked__e4I_d:has(.ShoppingListDialog_menuBtnActive__F9O7j),.ShoppingListDialog_itemRowChecked__e4I_d:has(.ShoppingListDialog_menuDropdown__SPYUY){opacity:1!important}.ShoppingListDialog_menuContainer__D5k0h{position:relative;display:inline-flex;align-items:center;justify-content:center}.ShoppingListDialog_menuBtn__9gxN2{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;border:none;background:transparent;color:var(--text-tertiary,#64748b);cursor:pointer;transition:all .15s ease}.ShoppingListDialog_menuBtn__9gxN2:hover{color:var(--text-primary,#f8fafc);background-color:var(--bg-surface-hover,rgba(255,255,255,.08))}.ShoppingListDialog_menuBtnActive__F9O7j{color:var(--text-primary,#f8fafc);background-color:var(--bg-surface-hover,rgba(255,255,255,.12))}.ShoppingListDialog_menuDropdown__SPYUY{position:absolute;right:0;top:calc(100% + 4px);z-index:60;min-width:145px;background-color:var(--bg-surface,#0c1017);border:1px solid var(--border-subtle,#1e293b);border-radius:10px;padding:.3rem;display:flex;flex-direction:column;gap:.15rem;animation:ShoppingListDialog_menuFadeIn__eFQez .12s cubic-bezier(.16,1,.3,1)}.ShoppingListDialog_menuDropdownUp__ZIedb{top:auto;bottom:calc(100% + 4px)}@keyframes ShoppingListDialog_menuFadeIn__eFQez{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ShoppingListDialog_menuItem__GYwmg{display:flex;align-items:center;gap:.6rem;padding:.48rem .65rem;border:none;background:transparent;border-radius:6px;font-size:.82rem;font-weight:500;color:var(--text-primary,#f8fafc);cursor:pointer;text-align:left;width:100%;transition:background-color .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.ShoppingListDialog_menuItem__GYwmg:hover{background-color:var(--bg-surface-hover,rgba(255,255,255,.08))}.ShoppingListDialog_menuItemDanger__QyTfU{color:var(--text-secondary,#94a3b8)}.ShoppingListDialog_menuItemDanger__QyTfU:hover{background-color:rgba(239,68,68,.12);color:#ef4444}.ShoppingListDialog_menuItemIcon__3v5K9{flex-shrink:0;color:inherit}.ShoppingListDialog_checkedSection__RiByp{border-top:1px solid var(--border-subtle,#1e293b);padding-top:.95rem;display:flex;flex-direction:column;gap:.6rem}.ShoppingListDialog_checkedHeader__D_nw3{display:flex;align-items:center;justify-content:space-between}.ShoppingListDialog_collapseToggle__Sv6RS{display:inline-flex;align-items:center;gap:.45rem;background:transparent;border:none;padding:.2rem 0;cursor:pointer;color:var(--text-secondary,#94a3b8);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;transition:color .15s ease;outline:none}.ShoppingListDialog_collapseToggle__Sv6RS:hover{color:var(--text-primary,#f8fafc)}.ShoppingListDialog_chevronWrap__em3SG{display:flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.16,1,.3,1)}.ShoppingListDialog_chevronOpen__t0qhO{transform:rotate(180deg)}.ShoppingListDialog_resetBtn__UfcSR{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .65rem;border-radius:9999px;font-size:.78rem;font-weight:600;font-family:var(--font-sans,sans-serif);background-color:rgba(255,255,255,.06);color:var(--text-secondary,#94a3b8);border:1px solid var(--border-subtle,#1e293b);cursor:pointer;transition:all .15s ease}.ShoppingListDialog_resetBtn__UfcSR:hover{color:var(--text-primary,#f8fafc);background-color:rgba(255,255,255,.12);border-color:var(--border-highlight,#334155)}.ShoppingListDialog_allCheckedNotice__j1Ndg{display:flex;align-items:center;gap:.6rem;padding:.85rem 1.1rem;border-radius:8px;background-color:rgba(0,200,5,.08);border:none;color:var(--rh-green,#00C805);font-size:.9rem;font-weight:600}.ShoppingListDialog_emptyState__vGxG8{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2.75rem 1rem}.ShoppingListDialog_emptyIcon__m0S55{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background-color:rgba(255,255,255,.04);border:1px solid var(--border-subtle,#1e293b);font-size:2.2rem;margin-bottom:.85rem}.ShoppingListDialog_emptyTitle__cdg8u{font-size:1.1rem;font-weight:700;color:var(--text-primary,#f8fafc);margin:0 0 .35rem}.ShoppingListDialog_emptySub__dRa_l{font-size:.88rem;color:var(--text-tertiary,#64748b);max-width:320px;margin:0;line-height:1.45}@media (max-width:768px){.ShoppingListDialog_backdrop__X36x5{padding:0!important}.ShoppingListDialog_modal__OKvL1{max-width:100vw!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;border:none!important}.ShoppingListDialog_closeBtn__L6WQJ{min-width:36px!important;min-height:36px!important;padding:.35rem .5rem!important;justify-content:center}}.Navbar_headerContainer__E_Y0_{position:sticky;top:0;z-index:90;width:100%;transition:all var(--transition-fast)}.Navbar_topBar__ZjMUY{width:100%;background-color:#05080c;border-bottom:1px solid rgba(255,255,255,.06)}[data-theme=light] .Navbar_topBar__ZjMUY{background-color:#f1f5f9;border-bottom-color:#e2e8f0}.Navbar_topBarInner__xwHp6{max-width:1360px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:.35rem 1.25rem;font-size:.8125rem}@media (min-width:768px){.Navbar_topBarInner__xwHp6{padding:.35rem 2rem}}.Navbar_topBarSwitchList__JeKBx{display:flex;align-items:center;gap:.35rem}.Navbar_topBarSwitchBtn__wr9nH{background:transparent;border:none;font-family:var(--font-sans);font-size:.775rem;font-weight:600;color:var(--text-secondary);padding:.22rem .65rem;border-radius:var(--radius-pill);cursor:pointer;transition:all var(--transition-fast);text-decoration:none;display:inline-flex;align-items:center;gap:.35rem}.Navbar_topBarSwitchBtn__wr9nH:hover{color:var(--text-primary);background-color:rgba(255,255,255,.08)}[data-theme=light] .Navbar_topBarSwitchBtn__wr9nH:hover{background-color:#e2e8f0;color:#0f172a}.Navbar_topBarSwitchBtn__wr9nH.Navbar_activeTopBarBtn__ilSZ8{background-color:var(--gaira-green);color:#041a08;font-weight:700}.Navbar_topBarNotice__wNPxK{display:none;font-size:.75rem;font-weight:500;color:var(--gaira-green);align-items:center;gap:.35rem}[data-theme=light] .Navbar_topBarNotice__wNPxK{color:#15803d}@media (min-width:768px){.Navbar_topBarNotice__wNPxK{display:inline-flex}}.Navbar_mainHeader__WLUAp{width:100%;background:rgba(12,16,23,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle)}[data-theme=light] .Navbar_mainHeader__WLUAp{background:rgba(255,255,255,.96);border-bottom-color:#e2e8f0}.Navbar_mainHeaderInner__pVOt_{max-width:1360px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:.65rem 1.25rem;gap:1.5rem}@media (min-width:768px){.Navbar_mainHeaderInner__pVOt_{padding:.7rem 2rem}}.Navbar_navLeft__RDuK1{display:flex;align-items:center;gap:1.75rem}.Navbar_logoBrand___6n5w{display:flex;align-items:center;gap:.55rem;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none}.Navbar_logoIcon__jhC9K{flex-shrink:0;transition:opacity var(--transition-fast)}.Navbar_logoBrand___6n5w:hover .Navbar_logoIcon__jhC9K{opacity:.9}.Navbar_logoName__s47rj{font-size:1.35rem;font-weight:800;color:var(--text-primary);letter-spacing:-.03em}.Navbar_navLinks__F_HK7{display:none;align-items:center;gap:.35rem}@media (min-width:992px){.Navbar_navLinks__F_HK7{display:flex}}.Navbar_dropdownWrapper__J_WrN{position:relative}.Navbar_dropdownTrigger__pef7x{background:transparent;border:none;font-family:var(--font-sans);font-size:.9rem;font-weight:600;color:var(--text-secondary);padding:.45rem .75rem;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.Navbar_dropdownTrigger__pef7x.Navbar_dropdownActive__piKr8,.Navbar_dropdownTrigger__pef7x:hover{color:var(--text-primary);background-color:rgba(255,255,255,.05)}[data-theme=light] .Navbar_dropdownTrigger__pef7x.Navbar_dropdownActive__piKr8,[data-theme=light] .Navbar_dropdownTrigger__pef7x:hover{background-color:#f1f5f9;color:#0f172a}.Navbar_chevronIcon__yYN0P{transition:transform var(--transition-fast);color:var(--text-tertiary)}.Navbar_chevronRotated__mkjV8{transform:rotate(180deg)}.Navbar_dropdownMenu__S49hn{position:absolute;top:calc(100% + .5rem);left:0;z-index:100;background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:0 16px 40px rgba(0,0,0,.45),0 0 1px rgba(255,255,255,.1);padding:.6rem;display:flex;flex-direction:column;gap:.25rem;min-width:290px;animation:Navbar_dropdownFadeIn__X27lv .18s cubic-bezier(.16,1,.3,1)}[data-theme=light] .Navbar_dropdownMenu__S49hn{background-color:#ffffff;border-color:#e2e8f0;box-shadow:0 16px 40px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.05)}.Navbar_featuresDropdownMenu__BZbY_{min-width:580px;display:grid;grid-template-columns:1fr 1fr;gap:.4rem;padding:.75rem}@keyframes Navbar_dropdownFadeIn__X27lv{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Navbar_dropdownItem__GD6VA{display:flex;align-items:flex-start;gap:.75rem;padding:.65rem .75rem;border-radius:var(--radius-sm);text-decoration:none;transition:all var(--transition-fast);color:var(--text-primary);background:transparent;border:1px solid transparent;cursor:pointer;text-align:left}.Navbar_dropdownItem__GD6VA:hover{background-color:var(--bg-surface-hover);border-color:var(--border-subtle)}[data-theme=light] .Navbar_dropdownItem__GD6VA:hover{background-color:#f8fafc;border-color:#e2e8f0}.Navbar_dropdownItemIcon__veK5u{color:var(--gaira-green);background-color:rgba(0,200,5,.1);padding:.45rem;border-radius:var(--radius-sm);flex-shrink:0;display:flex;align-items:center;justify-content:center}.Navbar_dropdownItemContent__4XAEn{display:flex;flex-direction:column;gap:.15rem}.Navbar_dropdownItemTitle__y5ZAd{font-size:.875rem;font-weight:700;color:var(--text-primary);line-height:1.25}.Navbar_dropdownItemDesc__LYYj4{font-size:.775rem;color:var(--text-secondary);line-height:1.35}.Navbar_freeBadgeLink__wMBbi{color:var(--gaira-green);font-family:var(--font-sans);font-weight:700;font-size:.8125rem;background-color:rgba(0,200,5,.12);padding:.38rem .95rem;border-radius:var(--radius-pill);border:1.5px solid var(--gaira-green);text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast);white-space:nowrap}.Navbar_freeBadgeLink__wMBbi:hover{cursor:pointer;background-color:var(--gaira-green);border-color:var(--gaira-green);color:#041a08;box-shadow:0 0 16px var(--gaira-green-glow)}[data-theme=light] .Navbar_freeBadgeLink__wMBbi{background-color:rgba(0,200,5,.12);border-color:var(--gaira-green);color:var(--gaira-green)}[data-theme=light] .Navbar_freeBadgeLink__wMBbi:hover{background-color:var(--gaira-green);border-color:var(--gaira-green);color:#041a08;box-shadow:0 0 16px var(--gaira-green-glow)}.Navbar_navRight__w_i2H{display:flex;align-items:center;gap:.65rem}.Navbar_btnSearchExpandable__ojqqF{display:inline-flex;align-items:center;justify-content:flex-start;width:38px;height:38px;padding:0 .65rem;border-radius:var(--radius-pill);background-color:rgba(255,255,255,.05);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;overflow:hidden;white-space:nowrap;flex-shrink:0;transition:width .32s cubic-bezier(.16,1,.3,1),padding .32s cubic-bezier(.16,1,.3,1),background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.Navbar_searchIcon__FQDDc{flex-shrink:0;color:var(--text-secondary);transition:color .2s ease}.Navbar_searchPlaceholderText__Sdnqz{opacity:0;max-width:0;overflow:hidden;font-family:var(--font-sans);font-size:.8125rem;font-weight:500;color:var(--text-tertiary);margin-left:0;transition:opacity .2s ease,max-width .32s cubic-bezier(.16,1,.3,1),margin-left .25s ease,color .2s ease;pointer-events:none}.Navbar_searchKbd__nUkCr{opacity:0;font-family:var(--font-mono);font-size:.68rem;background-color:rgba(255,255,255,.08);color:var(--text-tertiary);padding:.1rem .35rem;border-radius:4px;border:1px solid var(--border-subtle);margin-left:auto;transition:opacity .2s ease;pointer-events:none}.Navbar_btnSearchExpandable__ojqqF:focus-visible,.Navbar_btnSearchExpandable__ojqqF:hover{width:175px;padding:0 .85rem;background-color:rgba(255,255,255,.09);border-color:var(--border-highlight);color:var(--text-primary);box-shadow:0 2px 10px rgba(0,0,0,.2)}.Navbar_btnSearchExpandable__ojqqF:focus-visible .Navbar_searchIcon__FQDDc,.Navbar_btnSearchExpandable__ojqqF:hover .Navbar_searchIcon__FQDDc{color:var(--text-primary)}.Navbar_btnSearchExpandable__ojqqF:focus-visible .Navbar_searchPlaceholderText__Sdnqz,.Navbar_btnSearchExpandable__ojqqF:hover .Navbar_searchPlaceholderText__Sdnqz{opacity:1;max-width:90px;margin-left:.55rem;color:var(--text-secondary)}.Navbar_btnSearchExpandable__ojqqF:focus-visible .Navbar_searchKbd__nUkCr,.Navbar_btnSearchExpandable__ojqqF:hover .Navbar_searchKbd__nUkCr{opacity:1}[data-theme=light] .Navbar_btnSearchExpandable__ojqqF{background-color:#ffffff;border-color:#e2e8f0}[data-theme=light] .Navbar_btnSearchExpandable__ojqqF:focus-visible,[data-theme=light] .Navbar_btnSearchExpandable__ojqqF:hover{background-color:#f8fafc;border-color:#cbd5e1}.Navbar_btnSignIn__P4k5N{display:none;font-family:var(--font-sans);font-size:.85rem;font-weight:600;color:var(--text-primary);text-decoration:none;padding:.45rem 1.15rem;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background-color:transparent;transition:all var(--transition-fast);white-space:nowrap}@media (min-width:768px){.Navbar_btnSignIn__P4k5N{display:inline-flex;align-items:center}}.Navbar_btnSignIn__P4k5N:hover{background-color:var(--bg-surface-hover);border-color:var(--border-highlight);color:var(--text-primary)}[data-theme=light] .Navbar_btnSignIn__P4k5N{border-color:#cbd5e1}[data-theme=light] .Navbar_btnSignIn__P4k5N:hover{background-color:#f1f5f9;border-color:#94a3b8}.Navbar_btnSignUp__3HGTe{display:inline-flex;align-items:center;gap:.35rem;background-color:var(--gaira-green);color:#041a08;font-family:var(--font-sans);font-size:.825rem;font-weight:700;padding:.45rem .95rem;border-radius:var(--radius-pill);border:1px solid var(--gaira-green);text-decoration:none;cursor:pointer;transition:all var(--transition-fast);box-shadow:0 2px 8px rgba(0,200,5,.25);white-space:nowrap}.Navbar_btnSignUp__3HGTe:hover{filter:brightness(1.08);box-shadow:0 4px 16px var(--gaira-green-glow)}@media (min-width:640px){.Navbar_btnSignUp__3HGTe{font-size:.875rem;padding:.48rem 1.15rem}}.Navbar_hamburgerBtn__6rQkA{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-primary);cursor:pointer;padding:.4rem;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.Navbar_hamburgerBtn__6rQkA:hover{background-color:var(--bg-surface-hover)}@media (min-width:992px){.Navbar_hamburgerBtn__6rQkA{display:none}}.Navbar_secondaryHeader___bfIU{width:100%;background-color:#090d14;border-bottom:1px solid var(--border-subtle);transition:all var(--transition-fast)}[data-theme=light] .Navbar_secondaryHeader___bfIU{background-color:#f8fafc;border-bottom-color:#e2e8f0}.Navbar_secondaryHeaderInner__2Hnj7{max-width:1360px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:.45rem 1.25rem;gap:1rem}@media (min-width:768px){.Navbar_secondaryHeaderInner__2Hnj7{padding:.45rem 2rem}}.Navbar_secondaryLeft__efLiI{display:flex;align-items:center;gap:.65rem;overflow:hidden}.Navbar_secondaryPulseDot__wZA4V{width:8px;height:8px;border-radius:50%;background-color:var(--gaira-green);box-shadow:0 0 8px var(--gaira-green-glow);flex-shrink:0;animation:Navbar_pulseLight__nmmIg 2s ease-in-out infinite}@keyframes Navbar_pulseLight__nmmIg{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.Navbar_secondaryTitle__iu2eA{font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Navbar_secondaryRight__oMyXQ{display:flex;align-items:center;gap:.65rem;margin-left:auto}.Navbar_btnSecondaryGroceries__eoNIq{display:inline-flex;align-items:center;gap:.45rem;background-color:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-sans);font-size:.8125rem;font-weight:600;padding:.38rem .85rem;border-radius:var(--radius-pill);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.Navbar_btnSecondaryGroceries__eoNIq:hover{background-color:var(--bg-card-hover);border-color:var(--border-highlight)}[data-theme=light] .Navbar_btnSecondaryGroceries__eoNIq{background-color:#ffffff;border-color:#cbd5e1}[data-theme=light] .Navbar_btnSecondaryGroceries__eoNIq:hover{background-color:#f1f5f9}.Navbar_groceriesEmoji__UhwLb{font-size:.95rem;line-height:1}.Navbar_groceriesBadge__VgI8M{background-color:var(--gaira-green);color:#041a08;font-size:.7rem;font-weight:800;padding:.1rem .45rem;border-radius:var(--radius-pill);line-height:1.2}.Navbar_btnSecondaryCity__7Iap4{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-sans);font-size:.8125rem;font-weight:600;padding:.38rem .85rem;border-radius:var(--radius-pill);cursor:pointer;transition:all var(--transition-fast);max-width:240px;white-space:nowrap}.Navbar_btnSecondaryCity__7Iap4:hover{background-color:var(--bg-card-hover);border-color:var(--border-highlight)}[data-theme=light] .Navbar_btnSecondaryCity__7Iap4{background-color:#ffffff;border-color:#cbd5e1}[data-theme=light] .Navbar_btnSecondaryCity__7Iap4:hover{background-color:#f1f5f9}.Navbar_cityThumbWrapper__XfpkJ{width:18px;height:18px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--bg-surface);flex-shrink:0}.Navbar_cityThumb__Tq69q{width:100%;height:100%;object-fit:cover}.Navbar_cityBadgeEmoji__wuVLx{font-size:.75rem;line-height:1}.Navbar_cityName__KpWg8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem}.Navbar_mobileDrawer__G9K80{display:block;width:100%;background-color:var(--bg-card);border-bottom:1px solid var(--border-subtle);padding:1.25rem;max-height:calc(100vh - 65px);overflow-y:auto;animation:Navbar_mobileDrawerSlide__bXfLk .22s ease-out}[data-theme=light] .Navbar_mobileDrawer__G9K80{background-color:#ffffff;border-bottom-color:#e2e8f0}@keyframes Navbar_mobileDrawerSlide__bXfLk{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Navbar_mobileSection__7ocSn{margin-bottom:1.25rem}.Navbar_mobileSectionTitle__GJeJl{font-size:.725rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:.5rem;padding-left:.25rem}.Navbar_mobileLinksList__quRaB{display:flex;flex-direction:column;gap:.25rem}.Navbar_mobileLinkItem__HnKqQ{display:flex;align-items:center;justify-content:space-between;padding:.65rem .75rem;border-radius:var(--radius-sm);color:var(--text-primary);text-decoration:none;font-size:.9rem;font-weight:600;transition:all var(--transition-fast);cursor:pointer;background:transparent;border:none;width:100%;text-align:left}.Navbar_mobileLinkItem__HnKqQ:hover{background-color:var(--bg-surface-hover)}[data-theme=light] .Navbar_mobileLinkItem__HnKqQ:hover{background-color:#f1f5f9}.Navbar_mobileLinkLeft___U9Gi{display:flex;align-items:center;gap:.65rem}.Navbar_mobileLinkIcon__k_vpS{color:var(--gaira-green)}.Navbar_mobileAuthButtons__GeeAi{display:flex;flex-direction:column;gap:.65rem;padding-top:1rem;border-top:1px solid var(--border-subtle)}.Landing_landingRoot___8Za6{width:100%;display:flex;flex-direction:column;color:var(--text-primary);background-color:var(--bg-main);font-family:var(--font-sans);overflow-x:hidden}.Landing_landingRoot___8Za6 button,.Landing_landingRoot___8Za6 input,.Landing_landingRoot___8Za6 select,.Landing_landingRoot___8Za6 textarea{font-family:inherit}.Landing_container__loWch{width:100%;max-width:1240px;margin:0 auto;padding:0 1.25rem}@media (min-width:768px){.Landing_container__loWch{padding:0 2rem}}@media (min-width:1200px){.Landing_container__loWch{padding:0 2.5rem}}.Landing_headerWrapper__dC5lx{position:sticky;top:0;z-index:50;width:100%;background:rgba(12,16,23,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle);transition:all var(--transition-fast)}[data-theme=light] .Landing_headerWrapper__dC5lx{background:rgba(255,255,255,.96);border-bottom-color:#e2e8f0}.Landing_segmentTopBar___eB5s{width:100%;background-color:rgba(0,200,5,.05);border-bottom:1px solid rgba(0,200,5,.12)}[data-theme=light] .Landing_segmentTopBar___eB5s{background-color:#f0fdf4;border-bottom-color:#dcfce7}.Landing_segmentTopBarInner__b_MOD{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:.45rem 1.25rem;font-size:.8125rem}@media (min-width:768px){.Landing_segmentTopBarInner__b_MOD{padding:.45rem 2rem}}@media (min-width:1200px){.Landing_segmentTopBarInner__b_MOD{padding:.45rem 2.5rem}}.Landing_segmentSwitchList__qgVj9{display:flex;align-items:center;gap:.35rem}.Landing_segmentSwitchBtn__YD6tV{background:transparent;border:none;font-family:var(--font-sans);font-size:.775rem;font-weight:600;color:var(--text-secondary);padding:.25rem .65rem;border-radius:var(--radius-pill);cursor:pointer;transition:all var(--transition-fast);text-decoration:none;display:inline-flex;align-items:center;gap:.3rem}.Landing_segmentSwitchBtn__YD6tV:hover{color:var(--text-primary);background-color:rgba(255,255,255,.08)}[data-theme=light] .Landing_segmentSwitchBtn__YD6tV:hover{background-color:#e2e8f0;color:#0f172a}.Landing_segmentSwitchBtn__YD6tV.Landing_activeSegment__6owOC{background-color:var(--gaira-green);color:#041a08;font-weight:700}.Landing_topBarNotice__Y_y9k{display:none;font-size:.75rem;font-weight:500;color:var(--gaira-green);align-items:center;gap:.35rem}[data-theme=light] .Landing_topBarNotice__Y_y9k{color:#15803d}@media (min-width:768px){.Landing_topBarNotice__Y_y9k{display:inline-flex}}.Landing_mainNav__zi7Cq{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 1.25rem;max-width:1240px;margin:0 auto}@media (min-width:768px){.Landing_mainNav__zi7Cq{padding:0 2rem;height:70px}}@media (min-width:1200px){.Landing_mainNav__zi7Cq{padding:0 2.5rem}}.Landing_navBrand__lrZ0H{display:flex;align-items:center;gap:.55rem;text-decoration:none}.Landing_brandTitle__oj_rb{font-size:1.25rem;font-weight:800;color:var(--text-primary);letter-spacing:-.03em}@media (min-width:768px){.Landing_brandTitle__oj_rb{font-size:1.35rem}}.Landing_brandBadge__rFzA1{display:none}@media (min-width:480px){.Landing_brandBadge__rFzA1{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;background-color:rgba(0,200,5,.15);color:var(--gaira-green);padding:.15rem .45rem;border-radius:var(--radius-pill);border:1px solid rgba(0,200,5,.25);letter-spacing:.04em}}[data-theme=light] .Landing_brandBadge__rFzA1{background-color:#dcfce7;color:#166534;border-color:#bbf7d0}.Landing_desktopNavLinks__K4_W4{display:none;align-items:center;gap:1.75rem}@media (min-width:992px){.Landing_desktopNavLinks__K4_W4{display:flex}}.Landing_navLink__nH0cJ{font-size:.9375rem;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast);display:inline-flex;align-items:center;gap:.35rem}.Landing_navLink__nH0cJ:hover{color:var(--gaira-green)}.Landing_navLinkFreeHighlight__z6r7n{color:var(--gaira-green);font-weight:600;background-color:rgba(0,200,5,.09);padding:.28rem .75rem;border-radius:var(--radius-pill);border:1px solid rgba(0,200,5,.22);transition:all var(--transition-fast)}[data-theme=light] .Landing_navLinkFreeHighlight__z6r7n{background-color:#dcfce7;color:#15803d;border-color:#86efac}.Landing_navLinkFreeHighlight__z6r7n:hover{background-color:rgba(0,200,5,.18);border-color:var(--gaira-green);color:var(--gaira-green);transform:translateY(-1px)}.Landing_terminalNavLink__93Ve2{font-size:.9375rem;font-weight:600;color:var(--text-primary);display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;padding:.35rem .75rem;border-radius:var(--radius-pill);background-color:rgba(255,255,255,.05);border:1px solid var(--border-subtle);transition:all var(--transition-fast)}[data-theme=light] .Landing_terminalNavLink__93Ve2{background-color:#f1f5f9;border-color:#cbd5e1}.Landing_terminalNavLink__93Ve2:hover{border-color:var(--gaira-green);color:var(--gaira-green);background-color:rgba(0,200,5,.08)}.Landing_pulseIndicator__j2mEi{width:7px;height:7px;border-radius:50%;background-color:var(--gaira-green);box-shadow:0 0 8px var(--gaira-green);display:inline-block;animation:Landing_pulseDot__aaWie 2s ease-in-out infinite}@keyframes Landing_pulseDot__aaWie{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.Landing_navActions__U01Mh{display:flex;align-items:center;gap:.45rem}@media (min-width:640px){.Landing_navActions__U01Mh{gap:.75rem}}.Landing_btnNavSignIn__A5x5H{display:none;font-size:.9375rem;font-weight:600;color:var(--text-primary);text-decoration:none;padding:.5rem 1rem;border-radius:var(--radius-md);transition:all var(--transition-fast)}@media (min-width:640px){.Landing_btnNavSignIn__A5x5H{display:inline-flex;align-items:center}}.Landing_btnNavSignIn__A5x5H:hover{background-color:rgba(255,255,255,.08)}[data-theme=light] .Landing_btnNavSignIn__A5x5H:hover{background-color:#f1f5f9}.Landing_btnNavSignUp___xyRV{font-size:.775rem;font-weight:700;color:#041a08;background-color:var(--gaira-green);text-decoration:none;padding:.4rem .75rem;border-radius:var(--radius-pill);transition:all var(--transition-fast);display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap;box-shadow:0 2px 8px rgba(0,200,5,.25)}@media (min-width:640px){.Landing_btnNavSignUp___xyRV{font-size:.875rem;padding:.55rem 1.15rem;gap:.4rem}}.Landing_btnNavSignUp___xyRV:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,200,5,.35);background-color:#00db05}.Landing_navSignUpLabelMobile__lgzJQ{display:inline}.Landing_navSignUpLabelDesktop__VFrfq{display:none}@media (min-width:640px){.Landing_navSignUpLabelMobile__lgzJQ{display:none}.Landing_navSignUpLabelDesktop__VFrfq{display:inline}}.Landing_hamburgerBtn__ubOb_{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:transparent;color:var(--text-primary);cursor:pointer;flex-shrink:0}@media (min-width:640px){.Landing_hamburgerBtn__ubOb_{width:40px;height:40px}}@media (min-width:992px){.Landing_hamburgerBtn__ubOb_{display:none}}.Landing_mobileDrawer__U6X0w{position:fixed;top:104px;left:0;right:0;bottom:0;background-color:var(--bg-surface);z-index:49;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;border-top:1px solid var(--border-subtle)}.Landing_mobileNavLinks__9zdKa{display:flex;flex-direction:column;gap:1rem}.Landing_mobileNavLink__YoGPZ{font-size:1.125rem;font-weight:600;color:var(--text-primary);text-decoration:none;padding:.75rem 0;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between}.Landing_mobileAuthGroup__UmFui{display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding-bottom:2rem}.Landing_heroSection__g0nym{position:relative;padding:2.75rem 0 4.5rem;background:radial-gradient(circle at 50% 0,rgba(0,200,5,.12) 0,rgba(6,9,14,0) 70%),var(--bg-main);border-bottom:1px solid var(--border-subtle)}[data-theme=light] .Landing_heroSection__g0nym{background:radial-gradient(circle at 50% 0,#e8f9ed 0,#f8fafc 70%),#f8fafc;border-bottom-color:#e2e8f0}@media (min-width:992px){.Landing_heroSection__g0nym{padding:3.75rem 0 5.5rem}}.Landing_heroContent__6oFDB{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:960px;margin:0 auto}.Landing_heroOfferBadge__bl4A8{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:.5rem;padding:.45rem 1.05rem;background:linear-gradient(135deg,rgba(0,200,5,.14),rgba(0,200,5,.05));border:1px solid rgba(0,200,5,.32);border-radius:var(--radius-pill);font-size:.8125rem;font-weight:700;color:var(--gaira-green);margin-bottom:1.5rem;max-width:100%;line-height:1.35;text-decoration:none;transition:all var(--transition-fast);box-shadow:0 2px 10px rgba(0,200,5,.12);animation:Landing_fadeIn___IEEI .4s ease-out}.Landing_heroOfferBadge__bl4A8:hover{background:linear-gradient(135deg,rgba(0,200,5,.22),rgba(0,200,5,.08));border-color:var(--gaira-green);transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,200,5,.22)}[data-theme=light] .Landing_heroOfferBadge__bl4A8{background:#dcfce7;color:#15803d;border-color:#86efac}[data-theme=light] .Landing_heroOfferBadge__bl4A8:hover{background:#bbf7d0;border-color:#4ade80}.Landing_heroOfferArrow__dw_eq{transition:transform var(--transition-fast)}.Landing_heroOfferBadge__bl4A8:hover .Landing_heroOfferArrow__dw_eq{transform:translateX(3px)}.Landing_heroHeading__idaPU{font-size:clamp(1.8rem,5.5vw,2.25rem);line-height:1.18;font-weight:800;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:1.25rem;max-width:900px;text-wrap:balance;overflow-wrap:break-word;word-break:normal}@media (min-width:640px){.Landing_heroHeading__idaPU{font-size:2.75rem;line-height:1.15}}@media (min-width:768px){.Landing_heroHeading__idaPU{font-size:3.4rem;line-height:1.12}}@media (min-width:1200px){.Landing_heroHeading__idaPU{font-size:4.1rem;line-height:1.08}}.Landing_heroGreenText__mOhkG{color:var(--gaira-green);display:inline}[data-theme=light] .Landing_heroGreenText__mOhkG{color:#16a34a}.Landing_rotatingWord__2xQbs{display:inline;color:var(--gaira-green);font-weight:800;opacity:1;transition:opacity .25s ease-in-out}[data-theme=light] .Landing_rotatingWord__2xQbs{color:var(--gaira-green)}.Landing_rotatingWordFading__qYRHl{opacity:0}@media (prefers-reduced-motion:reduce){.Landing_rotatingWord__2xQbs{transition:none}}.Landing_heroSubtitle__LJOi2{font-size:1.0625rem;line-height:1.62;color:var(--text-secondary);max-width:760px;margin-bottom:2.25rem;font-weight:400;text-wrap:pretty}@media (min-width:768px){.Landing_heroSubtitle__LJOi2{font-size:1.25rem;line-height:1.65}}.Landing_heroCtaGroup__ThGwL{display:flex;flex-direction:column;width:100%;max-width:480px;gap:1rem;margin-bottom:1.25rem}@media (min-width:640px){.Landing_heroCtaGroup__ThGwL{flex-direction:row;justify-content:center;max-width:none;width:auto}}.Landing_btnPrimaryCta__z0B9O{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;background-color:var(--gaira-green);color:#031707;font-size:1.0625rem;font-weight:800;padding:.95rem 2rem;border-radius:var(--radius-pill);text-decoration:none;box-shadow:0 4px 18px rgba(0,200,5,.3);transition:all var(--transition-fast)}.Landing_btnPrimaryCta__z0B9O:hover{background-color:#00db05;transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,200,5,.45)}.Landing_btnSecondaryCta__S2YOS{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;background-color:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-highlight);font-size:1.0625rem;font-weight:700;padding:.95rem 1.85rem;border-radius:var(--radius-pill);text-decoration:none;transition:all var(--transition-fast)}[data-theme=light] .Landing_btnSecondaryCta__S2YOS{background-color:#ffffff;border-color:#cbd5e1}.Landing_btnSecondaryCta__S2YOS:hover{border-color:var(--gaira-green);color:var(--gaira-green);transform:translateY(-2px)}.Landing_heroMicrocopy__I9XfW{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem .85rem;margin-bottom:3.25rem;width:100%;max-width:780px}.Landing_heroMicroItem__IPNzF{gap:.45rem;padding:.35rem .8rem;background-color:rgba(255,255,255,.03);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);font-size:.8125rem;font-weight:500;color:var(--text-secondary)}[data-theme=light] .Landing_heroMicroItem__IPNzF{background-color:#f8fafc;border-color:#e2e8f0;color:#475569}.Landing_trustIcon__SqadQ{color:var(--gaira-green);flex-shrink:0}.Landing_heroMicroItem__IPNzF{display:inline-flex;align-items:center;gap:.35rem}.Landing_heroMockupCard__5Fb_U{width:100%;max-width:1040px;background-color:var(--bg-surface);border:1px solid var(--border-highlight);border-radius:var(--radius-lg);box-shadow:0 20px 50px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.04);overflow:hidden;text-align:left}[data-theme=light] .Landing_heroMockupCard__5Fb_U{background-color:#ffffff;border-color:#cbd5e1;box-shadow:0 20px 45px rgba(0,0,0,.07),0 0 0 1px rgba(0,0,0,.04)}.Landing_mockupTopBar__bWFII{display:flex;flex-direction:column;align-items:stretch;padding:.85rem 1rem;background-color:rgba(255,255,255,.02);border-bottom:1px solid var(--border-subtle);gap:.75rem}@media (min-width:768px){.Landing_mockupTopBar__bWFII{flex-direction:row;align-items:center;justify-content:space-between;padding:.85rem 1.25rem}}.Landing_mockupCropSelector__RR5KT{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.Landing_mockupCropTag__uoomq{font-size:.8125rem;font-weight:700;color:var(--text-primary);display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;background-color:rgba(255,255,255,.04);border:1px solid var(--border-subtle);border-radius:var(--radius-pill)}[data-theme=light] .Landing_mockupCropTag__uoomq{background-color:#f1f5f9;border-color:#cbd5e1}.Landing_cropIcon__pxH32{color:var(--gaira-green);flex-shrink:0}.Landing_mockupLivePill__9y0Z_{font-size:.6875rem;font-weight:700;color:var(--gaira-green);background-color:rgba(0,200,5,.12);padding:.2rem .55rem;border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.Landing_mockupTabsList__mZYcz{display:flex;align-items:center;gap:.25rem;background-color:var(--bg-main);padding:.25rem;border-radius:var(--radius-md);border:1px solid var(--border-subtle);overflow-x:auto;-webkit-overflow-scrolling:touch}.Landing_mockupTabBtn__AIo4q{background:transparent;border:none;font-family:var(--font-sans);font-size:.75rem;font-weight:600;color:var(--text-secondary);padding:.35rem .65rem;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;flex-shrink:0}.Landing_mockupTabBtn__AIo4q.Landing_active__Z3x9x{background-color:var(--bg-card);color:var(--text-primary);box-shadow:0 1px 3px rgba(0,0,0,.2)}[data-theme=light] .Landing_mockupTabBtn__AIo4q.Landing_active__Z3x9x{background-color:#ffffff;color:#0f172a}.Landing_mockupBody__wKadx{padding:1.5rem}@media (min-width:768px){.Landing_mockupBody__wKadx{padding:2rem}}.Landing_mockupMetricsGrid__pj31n{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.75rem}@media (min-width:640px){.Landing_mockupMetricsGrid__pj31n{grid-template-columns:repeat(3,1fr)}}.Landing_mockupMetricBox__Dn2ey{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.15rem;position:relative;transition:all var(--transition-fast)}.Landing_mockupMetricHighlight__nVQn4{border-color:rgba(0,200,5,.35);background:linear-gradient(180deg,rgba(0,200,5,.05) 0,rgba(0,200,5,.01) 100%),var(--bg-card);box-shadow:0 4px 14px rgba(0,200,5,.08)}[data-theme=light] .Landing_mockupMetricBox__Dn2ey{background-color:#f8fafc;border-color:#e2e8f0}[data-theme=light] .Landing_mockupMetricHighlight__nVQn4{border-color:#86efac;background:linear-gradient(180deg,#f0fdf4,#ffffff);box-shadow:0 4px 14px rgba(22,163,74,.08)}.Landing_mockupMetricHeader__dwO1u{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.Landing_mockupMetricLabel__XhlWg{font-size:.775rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.Landing_metricPrimaryBadge__TQM4U{font-size:.65rem;font-weight:700;text-transform:uppercase;color:var(--gaira-green);background-color:rgba(0,200,5,.12);padding:.12rem .45rem;border-radius:var(--radius-pill);letter-spacing:.04em}[data-theme=light] .Landing_metricPrimaryBadge__TQM4U{color:#15803d;background-color:#dcfce7}.Landing_mockupMetricValue__F3Zjw{font-family:var(--font-mono);font-size:1.45rem;font-weight:800;color:var(--text-primary);letter-spacing:-.02em;margin-bottom:.25rem}.Landing_mockupMetricUnit__QP5_q{font-size:.95rem;font-weight:600;color:var(--text-secondary)}.Landing_mockupMetricSub__x1uGr{font-size:.8125rem;font-weight:600;display:inline-flex;align-items:center;gap:.3rem}.Landing_textPositive__SlQLg{color:var(--gaira-green)}[data-theme=light] .Landing_textPositive__SlQLg{color:#16a34a}.Landing_mockupVizPanel__7_DCD{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.25rem}[data-theme=light] .Landing_mockupVizPanel__7_DCD{background-color:#f8fafc;border-color:#e2e8f0}.Landing_vizHeader__H0XGc{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.65rem}.Landing_vizTitleGroup__E40vs{display:flex;align-items:center;gap:.5rem}.Landing_vizIcon__H39bd{color:var(--gaira-green);flex-shrink:0}.Landing_vizTitle__KjlG7{font-size:.875rem;font-weight:700;color:var(--text-primary)}.Landing_vizBadge__ekG3P{font-size:.75rem;font-weight:700;padding:.25rem .65rem;border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:.35rem;box-shadow:0 2px 8px rgba(0,200,5,.25)}.Landing_vizBadge__ekG3P,[data-theme=light] .Landing_vizBadge__ekG3P{color:#041a08;background-color:var(--gaira-green)}.Landing_vizBarList__W8fS_{display:flex;flex-direction:column;gap:.85rem}.Landing_vizBarItem__rtoy3{display:flex;flex-direction:column;gap:.35rem}.Landing_vizBarLabels__tTUkp{display:flex;justify-content:space-between;font-size:.8125rem}.Landing_vizBarName___NeYc{font-weight:600;color:var(--text-primary)}.Landing_vizBarAmount__CHYvS{font-family:var(--font-mono);color:var(--text-secondary)}.Landing_vizTrack__ca6IB{width:100%;height:9px;background-color:rgba(255,255,255,.06);border-radius:var(--radius-pill);overflow:hidden}[data-theme=light] .Landing_vizTrack__ca6IB{background-color:#e2e8f0}.Landing_vizFill__j5tGS{height:100%;border-radius:var(--radius-pill);background-color:var(--gaira-green);transition:width .6s cubic-bezier(.16,1,.3,1)}.Landing_vizFillOptimized__m9zx_{background:linear-gradient(90deg,#10b981,#00c805)}.Landing_vizFillNormal__wWOEs{background-color:#64748b}.Landing_segmentSection__IxymP{padding:4.5rem 0;background-color:var(--bg-surface);border-bottom:1px solid var(--border-subtle)}[data-theme=light] .Landing_segmentSection__IxymP{background-color:#ffffff;border-bottom-color:#e2e8f0}@media (min-width:992px){.Landing_segmentSection__IxymP{padding:6rem 0}}.Landing_sectionHeaderCenter__Xhcx9{text-align:center;max-width:780px;margin:0 auto 3rem}.Landing_sectionKicker__43NMY{font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--gaira-green);margin-bottom:.75rem}[data-theme=light] .Landing_sectionKicker__43NMY{color:#16a34a}.Landing_sectionTitle___0fyY{font-size:2rem;font-weight:800;letter-spacing:-.03em;color:var(--text-primary);line-height:1.2;margin-bottom:1rem}@media (min-width:768px){.Landing_sectionTitle___0fyY{font-size:2.65rem}}.Landing_sectionDesc__oiosQ{font-size:1.05rem;line-height:1.6;color:var(--text-secondary)}.Landing_segmentPillsContainer__AwSzg{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:2.5rem;flex-wrap:wrap}.Landing_segmentBigPill__HX4oa{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background-color:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-sans);font-size:.8125rem;font-weight:700;padding:.6rem .95rem;border-radius:var(--radius-pill);cursor:pointer;transition:all var(--transition-fast)}@media (min-width:640px){.Landing_segmentBigPill__HX4oa{font-size:.95rem;padding:.75rem 1.4rem;gap:.6rem}}[data-theme=light] .Landing_segmentBigPill__HX4oa{background-color:#f1f5f9;border-color:#cbd5e1;color:#475569}.Landing_segmentBigPill__HX4oa:hover{color:var(--text-primary);border-color:var(--border-highlight)}.Landing_segmentBigPill__HX4oa.Landing_activeSegmentPill__rjwRt{background-color:#0d2b1d;color:#ffffff;border-color:var(--gaira-green);box-shadow:0 4px 14px rgba(0,200,5,.25)}[data-theme=light] .Landing_segmentBigPill__HX4oa.Landing_activeSegmentPill__rjwRt{background-color:#14532d;color:#ffffff;border-color:#16a34a}.Landing_segmentContentCard__IVvb7{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:2rem;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}[data-theme=light] .Landing_segmentContentCard__IVvb7{background-color:#f8fafc;border-color:#e2e8f0}@media (min-width:992px){.Landing_segmentContentCard__IVvb7{grid-template-columns:1.15fr .85fr;padding:3rem}}.Landing_segmentTextSide__dzKuM{display:flex;flex-direction:column}.Landing_segmentTag__Nhxn2{font-size:.75rem;font-weight:800;text-transform:uppercase;color:var(--gaira-green);letter-spacing:.05em;margin-bottom:.5rem}.Landing_segmentHeading__TbkzD{font-size:1.75rem;font-weight:800;color:var(--text-primary);line-height:1.25;margin-bottom:1rem}@media (min-width:768px){.Landing_segmentHeading__TbkzD{font-size:2.15rem}}.Landing_segmentBody__3dBhm{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin-bottom:1.75rem}.Landing_segmentChecklist__zx6jq{display:flex;flex-direction:column;gap:.85rem;margin-bottom:2rem}.Landing_checkItem__OtNpS{display:flex;align-items:flex-start;gap:.65rem;font-size:.9375rem;color:var(--text-primary);font-weight:500}.Landing_checkIcon__kZU_U{color:var(--gaira-green);flex-shrink:0;margin-top:2px}.Landing_segmentInteractiveCard__3d62d{background:linear-gradient(135deg,rgba(0,200,5,.08),rgba(12,16,23,.85));border:1px solid rgba(0,200,5,.25);border-radius:var(--radius-md);padding:1.75rem;display:flex;flex-direction:column;gap:1.25rem}[data-theme=light] .Landing_segmentInteractiveCard__3d62d{background:linear-gradient(135deg,#f0fdf4,#ffffff);border-color:#86efac}.Landing_segmentCardTitle__qKI5D{font-size:.9375rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;justify-content:space-between}.Landing_segmentCardDataRow__Zb_Zf{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--border-subtle);font-size:.875rem}[data-theme=light] .Landing_segmentCardDataRow__Zb_Zf{border-bottom-color:#e2e8f0}.Landing_segmentCardDataRow__Zb_Zf:last-child{border-bottom:none}.Landing_dataLabel__vcFEJ{color:var(--text-secondary)}.Landing_dataValue__C9f2_{font-family:var(--font-mono);font-weight:700;color:var(--text-primary)}.Landing_valuePropsSection__DZQN2{padding:4.5rem 0;background-color:var(--bg-main);border-bottom:1px solid var(--border-subtle)}[data-theme=light] .Landing_valuePropsSection__DZQN2{background-color:#f8fafc;border-bottom-color:#e2e8f0}@media (min-width:992px){.Landing_valuePropsSection__DZQN2{padding:6.5rem 0}}.Landing_valuePropsGrid__Q1_nj{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:992px){.Landing_valuePropsGrid__Q1_nj{grid-template-columns:repeat(3,1fr);gap:2rem}}.Landing_valueCard__dRE_1{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:2rem;display:flex;flex-direction:column;transition:all var(--transition-smooth)}[data-theme=light] .Landing_valueCard__dRE_1{background-color:#ffffff;border-color:#e2e8f0}.Landing_valueCard__dRE_1:hover{transform:translateY(-4px);border-color:var(--gaira-green);box-shadow:0 12px 30px rgba(0,0,0,.2)}[data-theme=light] .Landing_valueCard__dRE_1:hover{box-shadow:0 12px 25px rgba(0,0,0,.06)}.Landing_valueIconWrapper__Pb8Mb{width:52px;height:52px;border-radius:var(--radius-md);background-color:rgba(0,200,5,.12);color:var(--gaira-green);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}[data-theme=light] .Landing_valueIconWrapper__Pb8Mb{background-color:#dcfce7;color:#15803d}.Landing_valueTitle__x7F1i{font-size:1.35rem;font-weight:800;color:var(--text-primary);line-height:1.3;margin-bottom:.75rem}.Landing_valueDesc__0Vp_2{font-size:.9375rem;line-height:1.6;color:var(--text-secondary);margin-bottom:1.5rem;flex-grow:1}.Landing_valueHighlightBox__lGy7F{background-color:var(--bg-card);border-radius:var(--radius-md);padding:.95rem;border-left:3px solid var(--gaira-green);font-size:.8125rem;color:var(--text-primary);font-weight:600}[data-theme=light] .Landing_valueHighlightBox__lGy7F{background-color:#f1f5f9}.Landing_featuresSection__ao9an{padding:4.5rem 0;background-color:var(--bg-surface);border-bottom:1px solid var(--border-subtle)}[data-theme=light] .Landing_featuresSection__ao9an{background-color:#ffffff;border-bottom-color:#e2e8f0}@media (min-width:992px){.Landing_featuresSection__ao9an{padding:6.5rem 0}}.Landing_featuresGrid__vctJ3{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:640px){.Landing_featuresGrid__vctJ3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Landing_featuresGrid__vctJ3{grid-template-columns:repeat(3,1fr);gap:1.75rem}}.Landing_featureCard__8HvVY{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.75rem;display:flex;flex-direction:column;transition:all var(--transition-fast)}[data-theme=light] .Landing_featureCard__8HvVY{background-color:#f8fafc;border-color:#e2e8f0}.Landing_featureCard__8HvVY:hover{border-color:var(--border-highlight);transform:translateY(-2px)}.Landing_featureHeader__5wvRt{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.15rem}.Landing_featureIconBadge__xPnPU{width:44px;height:44px;border-radius:var(--radius-md);background-color:rgba(255,255,255,.05);border:1px solid var(--border-subtle);color:var(--gaira-green);display:flex;align-items:center;justify-content:center}[data-theme=light] .Landing_featureIconBadge__xPnPU{background-color:#ffffff;border-color:#cbd5e1;color:#16a34a}.Landing_featureIndex__mjACV{font-family:var(--font-mono);font-size:.8125rem;font-weight:700;color:var(--text-tertiary)}.Landing_featureTitle__SSaG2{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin-bottom:.65rem;line-height:1.35}.Landing_featureDesc__LQMN5{font-size:.875rem;line-height:1.6;color:var(--text-secondary);margin-bottom:1.25rem;flex-grow:1}.Landing_featurePillTag___4oF6{font-size:.75rem;font-weight:600;color:var(--text-primary);background-color:rgba(255,255,255,.04);padding:.35rem .65rem;border-radius:var(--radius-sm);align-self:flex-start;border:1px solid var(--border-subtle)}[data-theme=light] .Landing_featurePillTag___4oF6{background-color:#ffffff;border-color:#e2e8f0}.Landing_terminalSection__I3xzl{padding:4.5rem 0;background-color:var(--bg-main);border-bottom:1px solid var(--border-subtle)}[data-theme=light] .Landing_terminalSection__I3xzl{background-color:#f8fafc;border-bottom-color:#e2e8f0}@media (min-width:992px){.Landing_terminalSection__I3xzl{padding:6.5rem 0}}.Landing_terminalBannerCard__1zVNn{background:linear-gradient(180deg,rgba(14,56,44,.5),rgba(12,16,23,.95));border:1px solid rgba(0,200,5,.3);border-radius:var(--radius-lg);padding:2rem;display:flex;flex-direction:column;gap:2rem}[data-theme=light] .Landing_terminalBannerCard__1zVNn{background:linear-gradient(180deg,#f0fdf4,#ffffff);border-color:#86efac}@media (min-width:992px){.Landing_terminalBannerCard__1zVNn{padding:3.5rem}}.Landing_terminalHeaderRow__ErZEo{display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.Landing_terminalHeaderRow__ErZEo{flex-direction:row;justify-content:space-between;align-items:flex-end}}.Landing_terminalHeaderLeft__13iwW{max-width:680px}.Landing_terminalBadgeRow__UfKwp{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.Landing_terminalPublicBadge__4Cvp0{font-size:.75rem;font-weight:800;text-transform:uppercase;color:#041a08;background-color:var(--gaira-green);padding:.2rem .55rem;border-radius:var(--radius-pill);letter-spacing:.05em}.Landing_terminalTitle__erzNk{font-size:1.85rem;font-weight:800;color:var(--text-primary);line-height:1.25;margin-bottom:.75rem}@media (min-width:768px){.Landing_terminalTitle__erzNk{font-size:2.35rem}}.Landing_terminalSub__HAEuB{font-size:1rem;line-height:1.6;color:var(--text-secondary)}.Landing_btnOpenTerminal__L5LKs{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--gaira-green);color:#031707;font-size:.9375rem;font-weight:800;padding:.85rem 1.75rem;border-radius:var(--radius-pill);text-decoration:none;white-space:nowrap;transition:all var(--transition-fast);box-shadow:0 4px 14px rgba(0,200,5,.25);align-self:flex-start}.Landing_btnOpenTerminal__L5LKs:hover{background-color:#00db05;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,200,5,.4)}.Landing_quotesGrid__8Ijqc{display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width:640px){.Landing_quotesGrid__8Ijqc{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Landing_quotesGrid__8Ijqc{grid-template-columns:repeat(4,1fr)}}.Landing_quoteCard__lLtgX{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.15rem;display:flex;flex-direction:column;gap:.5rem}[data-theme=light] .Landing_quoteCard__lLtgX{background-color:#ffffff;border-color:#e2e8f0}.Landing_quoteTop__XXWqG{display:flex;align-items:center;justify-content:space-between}.Landing_quoteCrop__fUGvl{font-weight:700;font-size:.875rem;color:var(--text-primary)}.Landing_quoteMarket__y2WKT{font-size:.75rem;color:var(--text-tertiary)}.Landing_quotePriceRow__T4fgl{display:flex;align-items:baseline;justify-content:space-between}.Landing_quotePrice__6FYwi{font-family:var(--font-mono);font-size:1.25rem;font-weight:800;color:var(--text-primary)}.Landing_quoteDelta__R9NOV{font-family:var(--font-mono);font-size:.8125rem;font-weight:700}.Landing_colombiaSection__F0Rwh{padding:4.5rem 0;background-color:var(--bg-surface)}[data-theme=light] .Landing_colombiaSection__F0Rwh{background-color:#ffffff}.Landing_colombiaCard__MTOxH{background:linear-gradient(135deg,#092618,#0d3824 50%,#061a10);border:1px solid rgba(0,200,5,.4);border-radius:var(--radius-lg);padding:2.5rem 1.5rem;text-align:center;position:relative;overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.35)}@media (min-width:768px){.Landing_colombiaCard__MTOxH{padding:4rem 3rem}}.Landing_colombiaFlagPill__IJael{display:inline-flex;align-items:center;gap:.4rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);padding:.35rem .85rem;border-radius:var(--radius-pill);font-size:.8125rem;font-weight:700;color:#ffffff;margin-bottom:1.25rem}.Landing_colombiaTitle__6TuBK{font-size:2rem;font-weight:800;color:#ffffff;letter-spacing:-.03em;margin-bottom:1rem;line-height:1.2}@media (min-width:768px){.Landing_colombiaTitle__6TuBK{font-size:3rem}}.Landing_colombiaText__BvWIk{font-size:1.05rem;line-height:1.6;color:#cbd5e1;max-width:720px;margin:0 auto 2.25rem}.Landing_colombiaCtaRow__kTjO1{display:flex;flex-direction:column;align-items:center;gap:1rem}.Landing_btnColombiaCta__AjbyG{display:inline-flex;align-items:center;gap:.65rem;background-color:var(--gaira-green);color:#031707;font-size:1.0625rem;font-weight:800;padding:1rem 2.5rem;border-radius:var(--radius-pill);text-decoration:none;box-shadow:0 4px 20px rgba(0,200,5,.4);transition:all var(--transition-fast)}.Landing_btnColombiaCta__AjbyG:hover{background-color:#00db05;transform:translateY(-2px);box-shadow:0 6px 28px rgba(0,200,5,.55)}.Landing_colombiaDisclaimer__SgI23{font-size:.8125rem;color:#94a3b8}.Landing_faqSection__aB8mh{padding:4.5rem 0;background-color:var(--bg-main);border-top:1px solid var(--border-subtle)}[data-theme=light] .Landing_faqSection__aB8mh{background-color:#f8fafc;border-top-color:#e2e8f0}.Landing_faqList__S25wb{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:.85rem}.Landing_faqItem__4CzcJ{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-fast)}[data-theme=light] .Landing_faqItem__4CzcJ{background-color:#ffffff;border-color:#e2e8f0}.Landing_faqItem__4CzcJ.Landing_open__8_tCj{border-color:var(--border-highlight)}.Landing_faqQuestionBtn__Hr5Zc{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:transparent;border:none;text-align:left;font-family:var(--font-sans);font-size:1.05rem;font-weight:700;color:var(--text-primary);cursor:pointer;gap:1rem}.Landing_faqChevron__R0MZx{transition:transform var(--transition-fast);color:var(--text-secondary);flex-shrink:0}.Landing_faqItem__4CzcJ.Landing_open__8_tCj .Landing_faqChevron__R0MZx{transform:rotate(180deg);color:var(--gaira-green)}.Landing_faqAnswer__eGrZe{padding:0 1.5rem 1.25rem;font-family:var(--font-sans);font-size:.9375rem;line-height:1.65;color:var(--text-secondary)}@keyframes Landing_fadeIn___IEEI{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Landing_pulseIndicator__j2mEi{animation:none}.Landing_vizFill__j5tGS{transition:none}.Landing_wordSlideIn__VOrzK,.Landing_wordSlideOut__NPXDX{animation:none;transform:none;opacity:1}}.PriceHistoryTable_priceHistorySection__sy_Dp{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--border-subtle);width:100%}.PriceHistoryTable_sectionTitle__R5S7H{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;letter-spacing:-.01em}.PriceHistoryTable_tableWrapper__f5D78{overflow-x:auto;border-radius:var(--radius-md,10px);border:1px solid var(--border-subtle);background-color:var(--bg-card);box-shadow:0 4px 20px rgba(0,0,0,.08);width:100%}.PriceHistoryTable_table__RzxIR{width:100%;border-collapse:collapse;text-align:left;font-size:.95rem}.PriceHistoryTable_table__RzxIR th{padding:.85rem 1.25rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);background-color:rgba(255,255,255,.02);border-bottom:1px solid var(--border-subtle);white-space:nowrap}[data-theme=light] .PriceHistoryTable_table__RzxIR th{background-color:#f8fafc}.PriceHistoryTable_thPrice__mCh4c,.PriceHistoryTable_thTime__F3luL{width:35%}.PriceHistoryTable_thChange__ckF72{width:30%;text-align:right}.PriceHistoryTable_table__RzxIR td{padding:.9rem 1.25rem;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-feature-settings:"tnum"}.PriceHistoryTable_row__yKjgB{transition:background-color var(--transition-fast,.15s ease)}.PriceHistoryTable_row__yKjgB:last-child td{border-bottom:none}.PriceHistoryTable_row__yKjgB:hover{background-color:var(--bg-card-hover)}.PriceHistoryTable_timeCell__CmO2N{font-weight:600;color:var(--text-primary);white-space:nowrap}.PriceHistoryTable_timeText__FD8pZ{font-size:.92rem}.PriceHistoryTable_priceCell__a7_2Y{font-weight:600;color:var(--text-primary);white-space:nowrap;font-size:.95rem}.PriceHistoryTable_currency__TfT4_{font-size:.75rem;font-weight:500;color:var(--text-tertiary);margin-left:.2rem}.PriceHistoryTable_changeCell__ssFJY{text-align:right;white-space:nowrap}.PriceHistoryTable_changePill__JNA4j{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem;padding:.22rem .65rem;border-radius:var(--radius-pill,9999px);font-size:.84rem;font-weight:600;line-height:1.2;font-feature-settings:"tnum"}.PriceHistoryTable_changePill__JNA4j.PriceHistoryTable_up__4A48S{color:var(--rh-red,#ff5000);background-color:var(--rh-red-subtle,rgba(255,80,0,.08))}.PriceHistoryTable_changePill__JNA4j.PriceHistoryTable_down__ui0od{color:var(--rh-green,#00c805);background-color:var(--rh-green-subtle,rgba(0,200,5,.08))}.PriceHistoryTable_changePill__JNA4j.PriceHistoryTable_neutral__llEJ2{color:var(--text-secondary,#94a3b8);background-color:rgba(255,255,255,.05)}[data-theme=light] .PriceHistoryTable_changePill__JNA4j.PriceHistoryTable_neutral__llEJ2{background-color:#f1f5f9}.PriceHistoryTable_icon__GP9O5{flex-shrink:0}.PriceHistoryTable_changeText__Kgm1w{font-weight:600}.PriceHistoryTable_noData__ulgs2{color:var(--text-tertiary);font-weight:400}@media (max-width:768px){.PriceHistoryTable_priceHistorySection__sy_Dp{margin-top:1.75rem;padding-top:1.5rem}.PriceHistoryTable_table__RzxIR td,.PriceHistoryTable_table__RzxIR th{padding:.75rem .85rem}.PriceHistoryTable_timeText__FD8pZ{font-size:.85rem}.PriceHistoryTable_priceCell__a7_2Y{font-size:.88rem}.PriceHistoryTable_changePill__JNA4j{padding:.18rem .5rem;font-size:.8rem}}.MarketOpportunities_opportunitiesSection__MEN_4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;width:100%;margin-top:1.5rem;align-items:start}.MarketOpportunities_opportunityBlock__La5qu{background-color:var(--bg-surface,#0c1017);border:1px solid var(--border-subtle,#1e293b);border-radius:var(--radius-lg,16px);padding:1.25rem;display:flex;flex-direction:column;gap:.95rem;transition:border-color .15s ease}.MarketOpportunities_opportunityBlock__La5qu:hover{border-color:var(--border-highlight,#334155)}.MarketOpportunities_opportunityBlockHeader__Uv84f{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem;border-bottom:1px solid var(--border-subtle,#1e293b)}.MarketOpportunities_opportunityHeaderMain__BMEQI{display:flex;align-items:flex-start;gap:.75rem}.MarketOpportunities_opportunityIconBadge__q3t7y{width:34px;height:34px;border-radius:var(--radius-md,10px);display:flex;align-items:center;justify-content:center;flex-shrink:0}.MarketOpportunities_buyIcon__AQUqB{background:var(--rh-green-subtle,rgba(0,200,5,.12));color:var(--rh-green,#00C805);border:1px solid rgba(0,200,5,.28)}.MarketOpportunities_sellIcon__5PGJo{background:rgba(255,80,0,.12);color:var(--rh-red,#ff5000);border:1px solid rgba(255,80,0,.28)}.MarketOpportunities_opportunityTitle__e0B_S{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .15rem;line-height:1.2;color:var(--text-primary,#f8fafc)}.MarketOpportunities_opportunitySubtitle__P6pIP{font-size:.78rem;color:var(--text-tertiary,#64748b);margin:0;line-height:1.3}.MarketOpportunities_opportunityList__JaEKy{display:flex;flex-direction:column;gap:0}.MarketOpportunities_opportunityCard__H39qD{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .5rem;background-color:transparent;border:none;border-bottom:1px solid var(--border-subtle,#1e293b);border-radius:0;cursor:pointer;transition:background-color var(--transition-fast,.15s ease);-webkit-user-select:none;user-select:none;text-align:left;width:100%}.MarketOpportunities_opportunityCard__H39qD:last-child{border-bottom:none}.MarketOpportunities_opportunityCard__H39qD:hover{background-color:var(--bg-card-hover,#192230);transform:none;box-shadow:none}.MarketOpportunities_opportunityCard__H39qD:focus-visible{outline:2px solid var(--gaira-green,#00C805);outline-offset:-2px}.MarketOpportunities_opportunityCardActive__Htsi2{background-color:var(--bg-card-hover,#192230);border-bottom-color:var(--rh-green,#00c805)}.MarketOpportunities_opportunityCardActive__Htsi2 .MarketOpportunities_opportunityCityName__shlk_{color:var(--rh-green,#00c805)}.MarketOpportunities_opportunityCardLeft__ebEf5{display:flex;align-items:center;gap:.65rem;min-width:0;flex:1 1}.MarketOpportunities_opportunityCityThumbWrapper__q8KXN{position:relative;width:36px;height:36px;min-width:36px;min-height:36px;border-radius:var(--radius-sm,6px);overflow:hidden;background-color:var(--bg-surface,#0c1017);border:none;display:flex;align-items:center;justify-content:center;flex-shrink:0}.MarketOpportunities_opportunityCityThumb__7d1cV{width:100%;height:100%;object-fit:cover;display:block}.MarketOpportunities_opportunityFallbackBadge__wZSuR{font-size:1.1rem;line-height:1}.MarketOpportunities_opportunityCityDetails__hhhNF{display:flex;flex-direction:column;min-width:0;flex:1 1;gap:.1rem}.MarketOpportunities_opportunityCityNameRow___556a{display:flex;align-items:center;gap:.4rem}.MarketOpportunities_opportunityCityName__shlk_{font-size:.88rem;font-weight:600;color:var(--text-primary,#f8fafc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MarketOpportunities_opportunityActivePill__tmiZR{display:inline-flex;align-items:center;gap:.2rem;font-size:.62rem;font-weight:700;color:var(--rh-green,#00C805);background:var(--rh-green-subtle,rgba(0,200,5,.15));padding:.05rem .35rem;border-radius:4px}.MarketOpportunities_opportunityMarketSub__yl5tX{font-size:.72rem;color:var(--text-tertiary,#64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MarketOpportunities_opportunityCardRight__qsxsV{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;flex-shrink:0}.MarketOpportunities_opportunityPriceVal__nDbek{font-size:.95rem;font-weight:700;font-feature-settings:"tnum";color:var(--text-primary,#f8fafc)}.MarketOpportunities_opportunityPriceUnit__ecORb{font-size:.68rem;font-weight:500;color:var(--text-tertiary,#64748b);margin-left:.2rem;text-transform:uppercase}.MarketOpportunities_opportunityDiffPill__5ggtG{display:inline-flex;align-items:center;gap:.2rem;font-size:.72rem;font-weight:700;font-feature-settings:"tnum";padding:.12rem .4rem;border-radius:4px;line-height:1.2}.MarketOpportunities_diffCheaper__Rso4j{background-color:var(--rh-green-subtle,rgba(0,200,5,.08));color:var(--rh-green,#00C805)}.MarketOpportunities_diffExpensive__l5qBj{background-color:var(--rh-red-subtle,rgba(255,80,0,.08));color:var(--rh-red,#FF5000)}.MarketOpportunities_diffNeutral__rePsV{background-color:rgba(255,255,255,.05);color:var(--text-secondary,#94a3b8)}.MarketOpportunities_opportunityEmptyState__xc89g{padding:1.25rem 1rem;text-align:center;font-size:.82rem;color:var(--text-tertiary,#64748b);background:var(--bg-card,#121822);border-radius:var(--radius-sm,6px);border:1px dashed var(--border-subtle,#1e293b)}.MarketOpportunities_opportunityEmptyState__xc89g p{margin:0}.MarketOpportunities_opportunitiesSectionSkeleton__Faui_{display:flex;flex-direction:column;background-color:var(--bg-surface,#0c1017);border:1px solid var(--border-subtle,#1e293b);border-radius:var(--radius-lg,16px);padding:1.25rem}@media (max-width:768px){.MarketOpportunities_opportunitiesSection__MEN_4{grid-template-columns:1fr;gap:0;margin-top:1rem}.MarketOpportunities_opportunityBlock__La5qu{background-color:transparent;border:none;border-top:1px solid var(--border-subtle,#1e293b);border-radius:0;padding:1.75rem 0 .5rem;gap:.5rem}.MarketOpportunities_opportunityBlock__La5qu:hover{border-color:var(--border-subtle,#1e293b)}.MarketOpportunities_opportunityBlockHeader__Uv84f{padding-bottom:.65rem;border-bottom:none}.MarketOpportunities_opportunityTitle__e0B_S{font-size:1.2rem}.MarketOpportunities_opportunitySubtitle__P6pIP{font-size:.85rem}.MarketOpportunities_opportunityList__JaEKy{gap:0}.MarketOpportunities_opportunityCard__H39qD{background-color:transparent;border:none;border-bottom:1px solid var(--border-subtle,#1e293b);border-radius:0;padding:.85rem .5rem}.MarketOpportunities_opportunityCard__H39qD:last-child{border-bottom:none}.MarketOpportunities_opportunityCard__H39qD:hover{background-color:var(--bg-card-hover,#192230);border-bottom-color:var(--border-highlight,#334155);transform:none}.MarketOpportunities_opportunityCardActive__Htsi2{background-color:var(--bg-card-hover,#192230);border-color:transparent;border-bottom:1px solid var(--rh-green,#00c805)}.MarketOpportunities_opportunityCardActive__Htsi2 .MarketOpportunities_opportunityCityName__shlk_{color:var(--rh-green,#00c805)}.MarketOpportunities_opportunitiesSectionSkeleton__Faui_{background-color:transparent;border:none;border-top:1px solid var(--border-subtle,#1e293b);border-radius:0;padding:1.5rem 0}}.DesignSystemShowcase_page__IuWJP{min-height:100vh;background-color:var(--bg-main);color:var(--text-primary)}.DesignSystemShowcase_container__E5K6z{max-width:1200px;margin:0 auto;padding:2rem 1.5rem 4rem;display:flex;flex-direction:column;gap:3rem}.DesignSystemShowcase_hero__YDSau{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:2rem;background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.DesignSystemShowcase_heroContent__DPmyI{display:flex;flex-direction:column;gap:.65rem;max-width:680px}.DesignSystemShowcase_eyebrow__AJS6M{display:inline-flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--gaira-green)}.DesignSystemShowcase_heroTitle__O3sqg{font-size:2rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--text-primary)}.DesignSystemShowcase_heroSubtitle__s6NaW{font-size:.98rem;color:var(--text-secondary);line-height:1.55}.DesignSystemShowcase_heroControls__25VDd{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.DesignSystemShowcase_controlBtn__jyBOV{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;border-radius:var(--radius-pill);font-size:.85rem;font-weight:600;background-color:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-subtle);cursor:pointer;transition:all var(--transition-fast)}.DesignSystemShowcase_controlBtn__jyBOV:hover{border-color:var(--border-highlight);background-color:var(--bg-surface-hover)}.DesignSystemShowcase_controlBtnPrimary__l3etn{background-color:var(--gaira-green);color:#06090e;border-color:var(--gaira-green)}.DesignSystemShowcase_controlBtnPrimary__l3etn:hover{opacity:.92;background-color:var(--gaira-green);border-color:var(--gaira-green)}.DesignSystemShowcase_navPills__P_Ikc{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding-bottom:.5rem;border-bottom:1px solid var(--border-subtle)}.DesignSystemShowcase_navPill__V_LKS{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:var(--radius-pill);font-size:.85rem;font-weight:600;color:var(--text-secondary);background-color:var(--bg-card);border:1px solid var(--border-subtle);text-decoration:none;transition:all var(--transition-fast)}.DesignSystemShowcase_navPill__V_LKS:hover{color:var(--text-primary);border-color:var(--border-highlight);background-color:var(--bg-card-hover)}.DesignSystemShowcase_section__o7s7a{display:flex;flex-direction:column;gap:1.25rem;scroll-margin-top:5rem}.DesignSystemShowcase_sectionHeader__y_mQg{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-subtle)}.DesignSystemShowcase_sectionTitle__XL9l5{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.DesignSystemShowcase_sectionDesc__Mr95S{font-size:.9rem;color:var(--text-secondary)}.DesignSystemShowcase_codeTag__YNuhB{font-family:var(--font-mono);font-size:.78rem;color:var(--text-secondary);background-color:var(--bg-card);border:1px solid var(--border-subtle);padding:.2rem .55rem;border-radius:var(--radius-sm)}.DesignSystemShowcase_paletteGrid__tB8Om{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1rem}.DesignSystemShowcase_swatchCard__OqLnP{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column}.DesignSystemShowcase_swatchPreview__ULVZ2{height:76px;width:100%;border-bottom:1px solid var(--border-subtle)}.DesignSystemShowcase_swatchInfo__wdmiS{padding:.85rem 1rem;display:flex;flex-direction:column;gap:.2rem}.DesignSystemShowcase_swatchName__Ldj2O{font-weight:700;font-size:.95rem;color:var(--text-primary)}.DesignSystemShowcase_swatchMeta__i2aev{font-family:var(--font-mono);font-size:.78rem;color:var(--text-secondary)}.DesignSystemShowcase_swatchRole__YXEMb{font-size:.78rem;color:var(--text-tertiary);margin-top:.25rem}.DesignSystemShowcase_cardBox__j85R_{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.DesignSystemShowcase_rowWrap__UC4fp{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.DesignSystemShowcase_typeGrid__IhG44{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.DesignSystemShowcase_typeSample__axJ57{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.DesignSystemShowcase_typeLabel__kJA9d{font-family:var(--font-mono);font-size:.75rem;color:var(--text-tertiary)}.DesignSystemShowcase_logoItem__Ji27E{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 1.35rem;border-radius:var(--radius-md);background-color:var(--bg-surface);border:1px solid var(--border-subtle)}.DesignSystemShowcase_logoItemDark__UMQeD{background-color:#06090e}.DesignSystemShowcase_logoItemLight__SRoDG{background-color:#f8fafc}.DesignSystemShowcase_componentFrame__uA8yr{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.5rem;overflow:hidden}.DesignSystemShowcase_modalGrid__0M1OH{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.DesignSystemShowcase_modalLauncherCard___VNYS{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.DesignSystemShowcase_modalLauncherTitle__bSsl5{font-size:1rem;font-weight:700;color:var(--text-primary)}.DesignSystemShowcase_modalLauncherDesc__ug9rb{font-size:.85rem;color:var(--text-secondary);margin-top:.25rem}@media (max-width:680px){.DesignSystemShowcase_container__E5K6z{padding:1.25rem 1rem 3rem;gap:2.25rem}.DesignSystemShowcase_hero__YDSau{padding:1.35rem}.DesignSystemShowcase_heroTitle__O3sqg{font-size:1.55rem}.DesignSystemShowcase_componentFrame__uA8yr{padding:1rem}}