.gadak-stage{position:relative;isolation:isolate;min-height:100dvh;width:100%;display:block;background:var(--bg);color:var(--text-primary);color-scheme:light;font-family:var(--font-sans);letter-spacing:0;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-color-scheme=dark] .gadak-stage{color-scheme:dark}.gadak-stage>.gadak-shell{height:100dvh;min-height:100dvh}.gadak-stage,.gadak-stage *{box-sizing:border-box}.gadak-stage :is(button,a){touch-action:manipulation}.gadak-alerts-bell,.gadak-compare-actions button,.gadak-desktop-filter button,.gadak-desktop-pagination button,.gadak-desktop-search-suggestions button,.gadak-desktop-segment button,.gadak-desktop-table tbody a,.gadak-desktop-table tbody button,.gadak-hist-head button,.gadak-hot-cta,.gadak-hot-icon,.gadak-listing-add,.gadak-menu-list button,.gadak-mini-toggle,.gadak-order-card-actions button,.gadak-orders-table tbody button,.gadak-period-row button,.gadak-purchase-del,.gadak-recipe-card-actions button,.gadak-search-category-filter button,.gadak-search-sort button,.gadak-section-row button,.gadak-seg button,.gadak-signal-badge,.gadak-source-pill,.gadak-topbar .gadak-market-search,.gadak-watch-order,.gadak-watch-toggle{position:relative}.gadak-alerts-bell:before,.gadak-compare-actions button:before,.gadak-desktop-filter button:before,.gadak-desktop-pagination button:before,.gadak-desktop-search-suggestions button:before,.gadak-desktop-segment button:before,.gadak-desktop-table tbody a:before,.gadak-desktop-table tbody button:before,.gadak-hist-head button:before,.gadak-hot-cta:before,.gadak-hot-icon:before,.gadak-listing-add:before,.gadak-menu-list button:before,.gadak-mini-toggle:before,.gadak-order-card-actions button:before,.gadak-orders-table tbody button:before,.gadak-period-row button:before,.gadak-purchase-del:before,.gadak-recipe-card-actions button:before,.gadak-search-category-filter button:before,.gadak-search-sort button:before,.gadak-section-row button:before,.gadak-seg button:before,.gadak-signal-badge:before,.gadak-source-pill:before,.gadak-watch-order:before,.gadak-watch-toggle:before{content:"";position:absolute;inset:-6px 0;border-radius:inherit}.gadak-app-view,.gadak-onboarding{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column;background:var(--bg);overflow-x:clip}.gadak-topbar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-25);min-height:calc(var(--topbar-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--sp-4) 0;border-bottom:1px solid var(--border-subtle);background:var(--surface)}.gadak-market-wordmark{display:inline-flex;align-items:center;gap:var(--sp-25);min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-topbar-mark{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--accent-strong);color:var(--on-accent);font-style:normal;font-size:var(--fs-400);font-weight:var(--w-display);letter-spacing:0}.gadak-market-wordmark b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:var(--fs-500);font-weight:var(--w-heading);letter-spacing:var(--ls-tight)}.gadak-market-search{display:none;align-items:center;gap:var(--sp-2);min-height:var(--control-h);padding:0 var(--sp-35);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-raised);color:var(--text-tertiary);font-size:var(--fs-400);text-align:left;transition:border-color var(--dur-1) var(--ease-standard),background var(--dur-1) var(--ease-standard)}.gadak-market-search:hover{border-color:var(--border-strong);background:var(--surface)}.gadak-market-search svg{color:var(--text-tertiary)}.gadak-market-status{flex:none;display:inline-flex;align-items:center;gap:var(--sp-15);max-width:50%;overflow:hidden;color:var(--text-secondary);font-style:normal;font-size:var(--fs-300);font-weight:var(--w-label);white-space:nowrap;text-overflow:ellipsis}.gadak-market-live-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--text-disabled)}.gadak-market-live-dot.is-live{background:var(--down)}.gadak-market-live-dot.is-delayed,.gadak-market-live-dot.is-stale{background:var(--warn)}.gadak-market-live-dot.is-loading{background:var(--accent)}.gadak-market-status .gadak-spinner{width:12px;height:12px}.gadak-content{flex:1 1;width:100%;min-height:0;overflow-x:clip;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;padding-bottom:calc(var(--tabbar-h) + var(--sp-6) + env(safe-area-inset-bottom));animation:gadakScreenShift var(--dur-3) var(--ease-out)}.gadak-content.back{animation-name:gadakScreenShiftBack}.gadak-content::-webkit-scrollbar{display:none}.gadak-screen{position:relative;width:100%;max-width:100%;min-height:100%;padding:var(--sp-4) var(--sp-4) var(--sp-6);overflow-x:clip}.gadak-screen-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:40px;margin:0 0 var(--sp-3)}.gadak-screen-head h1{margin:0;font-size:var(--fs-850);line-height:var(--lh-tight);font-weight:var(--w-display);letter-spacing:var(--ls-display);text-wrap:balance}.gadak-screen-head p{margin:var(--sp-1) 0 0;color:var(--text-secondary);font-size:var(--fs-400);line-height:var(--lh-normal)}.gadak-head-actions button,.gadak-screen-head>button{width:var(--touch-min);height:var(--touch-min);display:inline-grid;place-items:center;border:0;border-radius:var(--r-md);background:transparent;color:var(--text-secondary);transition:background var(--dur-1) var(--ease-standard)}.gadak-head-actions button:hover,.gadak-screen-head>button:hover{background:var(--surface-hover);color:var(--text-primary)}.gadak-head-actions{display:flex;gap:var(--sp-1);align-items:center}.gadak-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin:var(--sp-6) 0 var(--sp-2);color:var(--text-primary);font-size:var(--fs-600);font-weight:var(--w-heading);letter-spacing:var(--ls-tight)}.gadak-tabbar{position:absolute;left:0;right:0;bottom:0;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:var(--z-tabbar);display:grid;grid-template-columns:repeat(5,1fr);align-items:start;padding:var(--sp-1) var(--sp-2) env(safe-area-inset-bottom);border:0;border-top:1px solid var(--border);background:var(--surface)}.gadak-tabbar button{position:relative;min-height:52px;border:0;border-radius:var(--r-md);background:transparent;color:var(--text-tertiary);display:grid;place-items:center;align-content:center;grid-gap:3px;gap:3px;padding:0;font-weight:var(--w-label);transition:color var(--dur-2) var(--ease-standard),background var(--dur-1) var(--ease-standard)}.gadak-tabbar button svg{display:block;width:24px;height:24px}.gadak-tabbar button b{font-size:var(--fs-100);font-weight:var(--w-label);letter-spacing:0;line-height:1}.gadak-tabbar button.active{color:var(--accent-text)}.gadak-tabbar button.active b{font-weight:var(--w-heading)}.gadak-tabbar button:active{background:var(--surface-press)}.gadak-tabbar button span{position:relative;display:inline-grid;place-items:center}.gadak-tab-badge{position:absolute;top:-2px;right:-5px;width:7px;height:7px;border-radius:50%;background:var(--up);box-shadow:0 0 0 2px var(--surface)}.gadak-tab-count{position:absolute;top:-7px;right:-12px;min-width:18px;height:18px;padding:0 var(--sp-1);display:grid;place-items:center;border:2px solid var(--surface);border-radius:var(--r-pill);background:var(--accent-strong);color:var(--on-accent);font-size:var(--fs-050);font-style:normal;font-weight:var(--w-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-navigation-brand,.gadak-navigation-source{display:none}.gadak-persistence-warning,.gadak-pwa-status{position:fixed;z-index:var(--z-toast);top:max(var(--sp-3),env(safe-area-inset-top));left:50%;width:min(calc(100% - var(--sp-8)),560px);min-height:var(--touch-min);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-primary);box-shadow:var(--e-2);font-size:var(--fs-300);line-height:var(--lh-snug);pointer-events:none}.gadak-persistence-warning{justify-content:flex-start;border-color:color-mix(in oklab,var(--warn) 40%,var(--border))}.gadak-persistence-warning+.gadak-pwa-status{top:calc(max(var(--sp-3), env(safe-area-inset-top)) + 64px)}.gadak-pwa-status button{flex:0 0 auto;min-height:36px;padding:0 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--text-primary);font-weight:var(--w-label);font-size:var(--fs-300);pointer-events:auto}.gadak-onboarding,.gadak-pwa-status button{background:var(--surface)}.gadak-onboarding-top{flex:none;display:grid;grid-template-columns:var(--touch-min) 1fr auto;align-items:center;grid-gap:var(--sp-3);gap:var(--sp-3);padding:max(var(--sp-25),env(safe-area-inset-top)) var(--sp-4) var(--sp-1)}.gadak-back{width:var(--touch-min);height:var(--touch-min);display:grid;place-items:center;border:0;border-radius:var(--r-md);background:transparent;color:var(--text-secondary)}.gadak-progress{height:4px;overflow:hidden;border-radius:var(--r-pill);background:var(--surface-sunken)}.gadak-progress span,.gadak-progress-fill{display:block;height:100%;border-radius:inherit;background:var(--accent-strong);transform-origin:left center;transform:scaleX(var(--progress,1));transition:transform var(--dur-3) var(--ease-standard)}.gadak-onboarding-top b{color:var(--text-tertiary);font-size:var(--fs-300);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-done,.gadak-onboarding-panel,.gadak-welcome{position:relative;flex:1 1;width:100%;min-height:0;display:flex;flex-direction:column;padding:var(--sp-4) var(--sp-6) calc(var(--sp-6) + env(safe-area-inset-bottom));overflow-x:hidden;animation:gadakStepIn var(--dur-2) var(--ease-out)}.gadak-welcome{justify-content:center}.gadak-onboarding-panel.scrollable{overflow-y:auto;scrollbar-width:none}.gadak-logo-tile{width:64px;height:64px;display:grid;place-items:center;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);margin-bottom:var(--sp-6)}.gadak-logo-tile svg{width:40px;height:36px}.gadak-eyebrow{margin:0 0 var(--sp-2);color:var(--accent-text);font-size:var(--fs-400);font-weight:var(--w-heading)}.gadak-done h1,.gadak-onboarding-panel h1,.gadak-welcome h1{margin:0;color:var(--text-primary);font-size:var(--fs-900);line-height:1.25;font-weight:var(--w-display);letter-spacing:var(--ls-display)}.gadak-onboarding-panel h1{font-size:var(--fs-850);margin-top:var(--sp-2)}.gadak-welcome h1 span{color:var(--accent-text)}.gadak-copy,.gadak-done p,.gadak-onboarding-panel>p{margin:var(--sp-3) 0 0;color:var(--text-secondary);font-size:var(--fs-500);line-height:1.6}.gadak-feature-list{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin:var(--sp-8) 0 auto}.gadak-feature-list span{display:flex;align-items:center;min-height:48px;gap:var(--sp-3);padding:0 var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--surface-raised);color:var(--text-primary);font-weight:var(--w-label)}.gadak-feature-ico{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--surface);color:var(--accent-text);border:1px solid var(--border-subtle)}.gadak-welcome .gadak-primary{margin-top:var(--sp-6);min-height:var(--cta-h)}.gadak-welcome .gadak-text-link{margin-top:var(--sp-2);min-height:var(--touch-min)}.gadak-primary.bottom{margin-top:auto;flex:none}.gadak-lock-note{margin-top:var(--sp-3);color:var(--text-tertiary)}.gadak-error-note,.gadak-lock-note{display:block;font-size:var(--fs-300)}.gadak-error-note{margin-top:var(--sp-25);color:var(--danger);font-weight:var(--w-label);line-height:1.45}.gadak-recaptcha-slot{width:1px;height:1px;overflow:hidden}.gadak-code-field{position:relative;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--sp-2);gap:var(--sp-2);margin-top:var(--sp-7)}.gadak-code-field input{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;font-size:var(--fs-550);caret-color:transparent}.gadak-code-cell{height:56px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text-primary);font-size:var(--fs-750);font-weight:var(--w-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color var(--dur-1) var(--ease-standard),box-shadow var(--dur-1) var(--ease-standard)}.gadak-code-field input:focus~.gadak-code-cell.active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.gadak-code-cell.filled{border-color:var(--accent)}.gadak-code-timer{display:block;margin-top:var(--sp-3);color:var(--accent-text);font-size:var(--fs-400);font-weight:var(--w-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-code-timer.expired{color:var(--danger)}.gadak-resend-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sp-4)}.gadak-resend-row button{min-height:var(--touch-min);padding:0 var(--sp-1);border:0;background:transparent;color:var(--accent-text);font-size:var(--fs-300);font-weight:var(--w-label)}.gadak-resend-row button:first-child{color:var(--text-secondary)}.gadak-resend-row button:disabled{color:var(--text-disabled)}.gadak-biz-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-2);gap:var(--sp-2);margin-top:var(--sp-5)}.gadak-choice-card,.gadak-item-choice{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);border-radius:var(--r-md);transition:border-color var(--dur-1) var(--ease-standard),background var(--dur-1) var(--ease-standard)}.gadak-choice-card{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-25);padding:0 var(--sp-35);text-align:left}.gadak-choice-card svg{flex:none;color:var(--accent-text)}.gadak-choice-card b{font-size:var(--fs-500);font-weight:var(--w-label)}.gadak-choice-card.selected,.gadak-item-choice.selected{border-color:var(--accent);background:var(--accent-weak)}.gadak-choice-card.selected b,.gadak-item-choice.selected b{color:var(--accent-text);font-weight:var(--w-heading)}.gadak-item-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--sp-2);gap:var(--sp-2);margin:var(--sp-5) 0 var(--sp-35)}.gadak-item-choice{position:relative;min-height:112px;display:grid;justify-items:center;align-content:center;grid-gap:var(--sp-15);gap:var(--sp-15);padding:var(--sp-3) var(--sp-15)}.gadak-item-choice i{position:absolute;top:6px;right:6px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--accent-strong);color:var(--on-accent);font-style:normal}.gadak-item-choice .gadak-product-art{width:52px;height:52px}.gadak-item-choice b{font-size:var(--fs-300);font-weight:var(--w-label)}.gadak-onboarding-panel .gadak-radio-list{margin-top:var(--sp-5)}.gadak-done{align-items:center;justify-content:center;text-align:center}.gadak-done-check{width:84px;height:84px;display:grid;place-items:center;border-radius:50%;margin-bottom:var(--sp-6);background:var(--accent-strong);color:var(--on-accent);animation:gadakPop var(--dur-4) var(--ease-out)}.gadak-done .gadak-primary{margin-top:var(--sp-8);min-width:200px;min-height:var(--cta-h)}.gadak-stage[data-desktop-presenter="1"] .gadak-onboarding{min-height:100dvh}.gadak-stage[data-desktop-presenter="1"] .gadak-onboarding-panel{overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}.gadak-stage[data-desktop-presenter="1"] .gadak-onboarding-panel .gadak-primary.bottom{position:-webkit-sticky;position:sticky;bottom:0;margin-top:var(--sp-6)}@media (max-width:374px){.gadak-screen{padding-inline:var(--sp-35)}.gadak-done,.gadak-onboarding-panel,.gadak-welcome{padding-inline:var(--sp-4)}.gadak-code-field{gap:var(--sp-1)}.gadak-code-cell{height:48px;font-size:var(--fs-675)}.gadak-choice-card{padding-inline:var(--sp-25)}}.gadak-stage[data-desktop-presenter="1"] .gadak-desktop-mobile{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column;overflow-x:clip;background:var(--bg)}.gadak-desktop-mobile>.gadak-desktop-body,.gadak-desktop-mobile>.gadak-desktop-body>.gadak-desktop-main,.gadak-desktop-mobile>.gadak-desktop-navigation,.gadak-desktop-mobile>.gadak-desktop-toolbar{display:contents}@media (min-width:640px) and (max-width:1023px){.gadak-stage[data-desktop-presenter="1"] .gadak-screen{width:min(100%,680px);margin-inline:auto;padding-inline:var(--sp-5)}.gadak-stage[data-desktop-presenter="1"] .gadak-orders-workspace{width:min(100%,760px);margin-inline:auto;padding-inline:var(--sp-6)}.gadak-stage[data-desktop-presenter="1"] .gadak-topbar{padding-inline:var(--sp-6)}}@media (min-width:768px){.gadak-stage[data-desktop-presenter="0"] .gadak-app-view{min-width:0;padding-left:var(--rail-width)}.gadak-stage[data-desktop-presenter="0"] .gadak-topbar{padding-inline:var(--sp-7)}.gadak-stage[data-desktop-presenter="0"] .gadak-content{padding-bottom:var(--sp-7)}.gadak-stage[data-desktop-presenter="0"] .gadak-screen{width:min(100%,1180px);margin-inline:auto;padding:var(--sp-7) var(--sp-7) var(--sp-10)}.gadak-stage[data-desktop-presenter="0"] .gadak-tabbar{position:absolute;inset:0 auto 0 0;width:var(--rail-width);height:auto;margin:0;padding:var(--sp-4) var(--sp-2);grid-template-columns:1fr;grid-template-rows:repeat(5,var(--rail-item-h));align-content:start;gap:var(--sp-1);border:0;border-right:1px solid var(--border);background:var(--surface)}.gadak-stage[data-desktop-presenter="0"] .gadak-toast{left:96px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));max-width:560px;transform:none}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-search,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-watch{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--sp-4);gap:var(--sp-4);align-content:start;align-items:start}.gadak-stage[data-desktop-presenter="0"] .gadak-dashboard-search-browse>*,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts>*,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-search>*,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings>*,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-watch>*{min-width:0}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts>.gadak-screen-head,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-search>.gadak-search-head,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings>.gadak-dashboard-head,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-watch>.gadak-screen-head{grid-column:1/-1;margin-bottom:0}.gadak-stage[data-desktop-presenter="0"] .gadak-dashboard-watch-brief{grid-column:1/4}.gadak-stage[data-desktop-presenter="0"] .gadak-dashboard-watch-controls{grid-column:4/-1}.gadak-stage[data-desktop-presenter="0"] .gadak-dashboard-watch-cta,.gadak-stage[data-desktop-presenter="0"] .gadak-dashboard-watch-empty,.gadak-stage[data-desktop-presenter="0"] .gadak-dashboard-watch-list,.gadak-stage[data-desktop-presenter="0"] .gadak-dashboard-watch-overview{grid-column:1/-1}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts>.gadak-alert-tabs{grid-column:1/-1;margin-bottom:0}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts>[role=tabpanel]{display:contents}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts .gadak-alert-manage,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts .gadak-alert-signals{grid-column:span 3}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts .gadak-alert-brief,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts .gadak-alert-metrics,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts>.gadak-notice-list,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-search>.gadak-dashboard-search-browse,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-search>.gadak-search-results{grid-column:1/-1}.gadak-stage[data-desktop-presenter="0"] .gadak-dashboard-search-browse{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.gadak-stage[data-desktop-presenter="0"] .gadak-dashboard-search-browse>.gadak-browse-intro,.gadak-stage[data-desktop-presenter="0"] .gadak-dashboard-search-hot{grid-column:1/-1}.gadak-stage[data-desktop-presenter="0"] .gadak-dashboard-search-primary{grid-column:1/4}.gadak-stage[data-desktop-presenter="0"] .gadak-dashboard-search-context{grid-column:4/-1}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings>.gadak-dashboard-profile,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings>.gadak-settings-alert-time,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings>.gadak-settings-language,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings>.gadak-settings-price,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings>.gadak-settings-push,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings>.gadak-settings-theme{grid-column:span 3}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings>.gadak-settings-analytics,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings>.gadak-settings-block.misc,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings>.gadak-settings-danger,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings>.gadak-settings-group,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings>.gadak-settings-tools{grid-column:1/-1}.gadak-stage[data-desktop-presenter="0"] .gadak-shell>.gadak-detail,.gadak-stage[data-desktop-presenter="0"] .gadak-shell>.gadak-panel{left:var(--rail-width);width:auto;max-width:none}}@media (min-width:1280px){.gadak-stage[data-desktop-presenter="0"] .gadak-app-view{padding-left:224px}.gadak-stage[data-desktop-presenter="0"] .gadak-tabbar{width:224px;padding:var(--sp-6) var(--sp-4);grid-template-rows:repeat(5,64px);align-content:start}.gadak-stage[data-desktop-presenter="0"] .gadak-tabbar button{grid-template-columns:32px minmax(0,1fr);grid-template-rows:1fr;place-items:center start;gap:var(--sp-25);padding-inline:var(--sp-35)}.gadak-stage[data-desktop-presenter="0"] .gadak-tabbar button b{font-size:var(--fs-300)}.gadak-stage[data-desktop-presenter="0"] .gadak-toast{left:240px}.gadak-stage[data-desktop-presenter="0"] .gadak-screen{width:min(100%,1240px);padding-inline:36px}.gadak-stage[data-desktop-presenter="0"] .gadak-dashboard-search-browse,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-search,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-watch{grid-template-columns:repeat(12,minmax(0,1fr))}.gadak-stage[data-desktop-presenter="0"] .gadak-dashboard-watch-brief{grid-column:1/5}.gadak-stage[data-desktop-presenter="0"] .gadak-dashboard-watch-controls{grid-column:5/13}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts .gadak-alert-manage{grid-column:span 4}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts .gadak-alert-signals{grid-column:span 8}.gadak-stage[data-desktop-presenter="0"] .gadak-dashboard-search-primary{grid-column:1/9}.gadak-stage[data-desktop-presenter="0"] .gadak-dashboard-search-context{grid-column:9/13}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings>.gadak-dashboard-profile,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings>.gadak-settings-alert-time,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings>.gadak-settings-language,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings>.gadak-settings-price,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings>.gadak-settings-push,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings>.gadak-settings-theme{grid-column:span 4}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings>.gadak-settings-tools{grid-column:1/9}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings>.gadak-settings-block.misc{grid-column:9/13}.gadak-stage[data-desktop-presenter="0"] .gadak-shell>.gadak-detail,.gadak-stage[data-desktop-presenter="0"] .gadak-shell>.gadak-panel{left:224px}}@media (min-width:1024px){.gadak-stage[data-desktop-presenter="1"]{width:100%;min-height:100dvh;overflow:hidden;background:var(--bg)}.gadak-stage[data-desktop-presenter="1"]>.gadak-shell{width:100%;min-height:100dvh;background:transparent}.gadak-desktop-workspace{--gadak-desktop-nav:var(--shell-nav-width);--gadak-desktop-inspector:var(--shell-inspector-width);display:grid;grid-template:"navigation toolbar" var(--topbar-h) "navigation body" minmax(0,1fr) /var(--gadak-desktop-nav) minmax(0,1fr);width:100%;height:100dvh;min-width:0;overflow:hidden;color:var(--text-primary);background:var(--bg)}.gadak-desktop-workspace>.gadak-desktop-toolbar{grid-area:toolbar;min-width:0;z-index:var(--z-nav);border-bottom:1px solid var(--border);background:var(--surface)}.gadak-desktop-workspace>.gadak-desktop-toolbar .gadak-topbar{min-height:var(--topbar-h);padding:0 var(--sp-6);border:0;gap:var(--sp-4)}.gadak-desktop-workspace .gadak-topbar-mark{display:none}.gadak-desktop-workspace .gadak-market-wordmark b{font-size:var(--fs-400);color:var(--text-secondary);font-weight:var(--w-label)}.gadak-desktop-workspace .gadak-market-search{display:none}.gadak-desktop-workspace .gadak-market-wordmark{margin-right:auto}.gadak-desktop-workspace .gadak-market-status{max-width:none}.gadak-desktop-workspace>.gadak-desktop-navigation{grid-area:navigation;min-width:0;min-height:0;z-index:var(--z-strip);border-right:1px solid var(--border);background:var(--surface)}.gadak-desktop-navigation .gadak-tabbar{position:static;inset:auto;width:100%;height:100%;margin:0;padding:var(--sp-4) var(--sp-3) var(--sp-4);display:flex;flex-direction:column;align-items:stretch;gap:2px;border:0;background:transparent}.gadak-navigation-brand{display:flex;align-items:center;gap:var(--sp-25);height:40px;margin:0 var(--sp-2) var(--sp-5);color:var(--text-primary);font-size:var(--fs-600);font-weight:var(--w-display);letter-spacing:var(--ls-tight)}.gadak-navigation-brand i{display:grid;width:30px;height:30px;place-items:center;border-radius:var(--r-sm);background:var(--accent-strong);color:var(--on-accent);font-style:normal;font-size:var(--fs-400);font-weight:var(--w-display)}.gadak-desktop-navigation .gadak-tabbar button{width:100%;min-height:var(--touch-min);padding:0 var(--sp-25);display:grid;grid-template-columns:24px minmax(0,1fr);place-items:center start;grid-gap:var(--sp-25);gap:var(--sp-25);border-radius:var(--r-md);color:var(--text-secondary)}.gadak-desktop-navigation .gadak-tabbar button svg{width:20px;height:20px}.gadak-desktop-navigation .gadak-tabbar button:hover{background:var(--surface-hover);color:var(--text-primary)}.gadak-desktop-navigation .gadak-tabbar button.active{color:var(--accent-text);background:var(--accent-weak)}.gadak-desktop-navigation .gadak-tabbar button b{font-size:var(--fs-400);font-weight:var(--w-label)}.gadak-desktop-navigation .gadak-tabbar button.active b{font-weight:var(--w-heading)}.gadak-desktop-navigation .gadak-tab-count{top:-6px;right:-10px}.gadak-navigation-source{display:block;margin:auto var(--sp-2) 0;padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);color:var(--text-tertiary);font-size:var(--fs-200);line-height:1.5}.gadak-desktop-body{grid-area:body;position:relative;display:grid;min-width:0;min-height:0;overflow:hidden}.gadak-desktop-pinned .gadak-desktop-body{grid-template-columns:minmax(0,1fr) var(--gadak-desktop-inspector)}.gadak-desktop-main{min-width:0;min-height:0;overflow:hidden;outline:none}.gadak-desktop-main>.gadak-content{width:100%;height:100%;min-width:0;overflow:auto;padding:0;scrollbar-gutter:stable;animation:gadakFadeIn var(--dur-2) var(--ease-out)}.gadak-desktop-surface{width:min(100%,1200px);min-width:0;margin-inline:auto;padding:var(--sp-7) var(--sp-8) 64px;display:grid;align-content:start;grid-gap:var(--sp-5);gap:var(--sp-5)}.gadak-desktop-surface-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-5);min-width:0;padding-bottom:var(--sp-4);border-bottom:1px solid var(--border)}.gadak-desktop-surface-head h1{margin:0;color:var(--text-primary);font-size:var(--fs-800);line-height:var(--lh-tight);font-weight:var(--w-display);letter-spacing:var(--ls-display)}.gadak-desktop-surface-head p{margin:var(--sp-15) 0 0;color:var(--text-secondary);font-size:var(--fs-400);line-height:var(--lh-normal)}.gadak-desktop-command-bar>button[type=submit],.gadak-desktop-surface-head>button{flex:none;display:inline-flex;align-items:center;gap:var(--sp-15);min-height:var(--control-h);padding:0 var(--sp-35);border:1px solid var(--accent-strong);border-radius:var(--r-md);background:var(--accent-strong);color:var(--on-accent);font-size:var(--fs-400);font-weight:var(--w-heading);white-space:nowrap;transition:background var(--dur-1) var(--ease-standard)}.gadak-desktop-command-bar>button[type=submit]:hover,.gadak-desktop-surface-head>button:hover{background:var(--accent-fill-hover);border-color:var(--accent-fill-hover)}.gadak-desktop-surface-head>button.is-quiet{border-color:var(--border-strong);background:var(--surface);color:var(--text-primary)}.gadak-desktop-surface-head>button.is-quiet:hover{background:var(--surface-hover);border-color:var(--border-strong)}.gadak-desktop-surface-head>button.is-icon{width:var(--control-h);padding:0;justify-content:center}.gadak-desktop-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:0;border-radius:var(--r-card) var(--r-card) 0 0;background:var(--hero-bg);color:var(--hero-fg);box-shadow:var(--e-deck);position:relative;z-index:1}.gadak-desktop-kpi-strip>div{min-width:0;min-height:96px;padding:var(--sp-4) var(--sp-5);display:grid;grid-template-rows:auto auto;align-content:start;grid-gap:var(--sp-15);gap:var(--sp-15);border-left:1px solid var(--hero-line)}.gadak-desktop-kpi-strip>div>small{grid-row:3}.gadak-desktop-kpi-strip>div:first-child{border-left:0}.gadak-desktop-kpi-strip span{color:var(--hero-muted);font-size:var(--fs-300);font-weight:var(--w-label)}.gadak-desktop-kpi-strip strong{color:var(--hero-fg);font-size:var(--fs-950);font-weight:var(--w-display);letter-spacing:var(--ls-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.gadak-desktop-kpi-strip small.gadak-desktop-market-basis{display:block;color:var(--hero-muted);font-size:var(--fs-200);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-desktop-kpi-strip>div.is-up strong{color:var(--hero-up)}.gadak-desktop-kpi-strip>div.is-down strong{color:var(--hero-down)}.gadak-desktop-kpi-strip .gadak-skeleton{background:var(--hero-line)}.gadak-month-gap.gadak-desktop-month-gap{margin:calc(var(--sp-4) * -1) 0 0;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"label value meta chevron";column-gap:var(--sp-4);padding:var(--sp-3) var(--sp-5);border:0;border-top:1px solid var(--hero-line);border-radius:0 0 var(--r-card) var(--r-card);background:var(--hero-bg-2);color:var(--hero-fg);box-shadow:var(--e-deck)}.gadak-month-gap.gadak-desktop-month-gap>span{font-size:var(--fs-300);color:var(--hero-muted)}.gadak-month-gap.gadak-desktop-month-gap>b{font-size:var(--fs-650)}.gadak-month-gap.gadak-desktop-month-gap>small{font-size:var(--fs-300);color:var(--hero-muted)}.gadak-month-gap.gadak-desktop-month-gap>svg{color:var(--hero-muted)}.gadak-month-gap.gadak-desktop-month-gap.is-up>b{color:var(--hero-up)}.gadak-month-gap.gadak-desktop-month-gap.is-down>b{color:var(--hero-down)}.gadak-month-gap.gadak-desktop-month-gap.is-empty>b,.gadak-month-gap.gadak-desktop-month-gap.is-muted>b{color:var(--hero-fg)}button.gadak-month-gap.gadak-desktop-month-gap:hover{background:var(--gp-ink-750)}.gadak-month-gap.gadak-desktop-month-gap .gadak-skeleton{background:var(--hero-line)}.gadak-desktop-stale{margin:0}.gadak-desktop-command-bar,.gadak-desktop-surface>.gadak-desktop-toolbar{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.gadak-desktop-command-bar label,.gadak-desktop-surface>.gadak-desktop-toolbar label{min-width:180px;flex:1 1 200px;display:grid;grid-gap:0;gap:0;color:var(--text-tertiary);font-size:0}.gadak-desktop-surface input,.gadak-desktop-surface select{min-width:0;height:var(--control-h);padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--fs-400);transition:border-color var(--dur-1) var(--ease-standard),box-shadow var(--dur-1) var(--ease-standard)}.gadak-desktop-surface input:focus-visible,.gadak-desktop-surface select:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.gadak-desktop-surface select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--sp-8);background-image:linear-gradient(45deg,transparent 50%,currentcolor 0),linear-gradient(135deg,currentcolor 50%,transparent 0);background-position:right var(--sp-4) center,right var(--sp-3) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.gadak-desktop-filter,.gadak-desktop-search-suggestions,.gadak-desktop-segment,.gadak-desktop-surface>.gadak-desktop-toolbar [role=group]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1)}.gadak-desktop-filter button,.gadak-desktop-segment button,.gadak-desktop-surface>.gadak-desktop-toolbar [role=group] button{min-height:36px;padding:0 var(--sp-3);border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:var(--text-secondary);font-size:var(--fs-300);font-weight:var(--w-label);transition:background var(--dur-1) var(--ease-standard),color var(--dur-1) var(--ease-standard)}.gadak-desktop-filter button:hover,.gadak-desktop-segment button:hover,.gadak-desktop-surface>.gadak-desktop-toolbar [role=group] button:hover{background:var(--surface-hover);color:var(--text-primary)}.gadak-desktop-filter button[aria-pressed=true],.gadak-desktop-segment button[aria-pressed=true],.gadak-desktop-segment button[aria-selected=true],.gadak-desktop-surface>.gadak-desktop-toolbar [role=group] button[aria-pressed=true]{background:var(--surface-sunken);color:var(--text-primary);font-weight:var(--w-heading)}.gadak-seg.gadak-desktop-segment{display:inline-flex;flex-wrap:nowrap;gap:0;width:max-content;max-width:100%}.gadak-seg.gadak-desktop-segment button{border:0;background:transparent}.gadak-seg.gadak-desktop-segment button.active,.gadak-seg.gadak-desktop-segment button[aria-pressed=true]{background:var(--surface);color:var(--text-primary);box-shadow:var(--e-1)}.gadak-desktop-table-wrap{min-width:0;overflow:auto;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);container-type:inline-size;container-name:gadak-table}.gadak-desktop-alerts table,.gadak-desktop-table,.gadak-orders-table{width:100%;border-collapse:separate;border-spacing:0;color:var(--text-primary);font-size:var(--fs-400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-desktop-alerts td,.gadak-desktop-alerts th,.gadak-desktop-table td,.gadak-desktop-table th,.gadak-orders-table td,.gadak-orders-table th{height:56px;padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle;white-space:nowrap}.gadak-desktop-alerts thead th,.gadak-desktop-table thead th,.gadak-orders-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-raised);height:40px;background:var(--surface);color:var(--text-tertiary);font-size:var(--fs-200);font-weight:var(--w-label);letter-spacing:0;border-bottom-color:var(--border)}.gadak-desktop-table td.num,.gadak-desktop-table thead th.num{text-align:right}.gadak-desktop-alerts tbody tr:last-child>*,.gadak-desktop-table tbody tr:last-child>*,.gadak-orders-table tbody tr:last-child>*{border-bottom:0}.gadak-desktop-table tbody tr,.gadak-orders-table tbody tr{transition:background var(--dur-1) var(--ease-standard)}.gadak-desktop-table tbody tr:hover,.gadak-orders-table tbody tr:hover{background:var(--surface-hover)}.gadak-desktop-table tbody tr.is-selected,.gadak-desktop-table tbody tr[aria-selected=true]{background:var(--surface-selected)}.gadak-desktop-alerts table button:not(.gadak-alerts-bell),.gadak-desktop-table tbody a,.gadak-desktop-table tbody button,.gadak-orders-table button{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--control-sm-h);padding:0 var(--sp-25);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-primary);font-size:var(--fs-300);font-weight:var(--w-label);text-decoration:none;transition:background var(--dur-1) var(--ease-standard),border-color var(--dur-1) var(--ease-standard)}.gadak-desktop-table tbody a:hover,.gadak-desktop-table tbody button:hover,.gadak-orders-table button:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong)}.gadak-orders-table button:disabled{opacity:.45;cursor:not-allowed}.gadak-desktop-table th[scope=row]>button{min-height:var(--touch-min);padding-inline:0;border:0;background:transparent;color:var(--text-primary);font-size:var(--fs-500);font-weight:var(--w-heading)}.gadak-desktop-table th[scope=row]>button:hover{background:transparent;color:var(--accent-text)}.gadak-desktop-pagination{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--border-subtle);color:var(--text-tertiary);font-size:var(--fs-300);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-desktop-pagination button{min-height:var(--control-sm-h);padding:0 var(--sp-25);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--fs-300)}.gadak-desktop-pagination button:disabled{opacity:.4}.gadak-desktop-news,.gadak-desktop-result-section{min-width:0;padding:var(--sp-5);border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface)}.gadak-desktop-result-section{display:grid;align-content:start;grid-gap:var(--sp-3);gap:var(--sp-3)}.gadak-desktop-result-section h2{margin:0;font-size:var(--fs-550);font-weight:var(--w-heading);color:var(--text-primary);letter-spacing:var(--ls-tight)}.gadak-desktop-result-section h2 small{margin-left:var(--sp-2);color:var(--text-tertiary);font-size:var(--fs-300);font-weight:var(--w-body)}.gadak-desktop-backdrop{inset:var(--topbar-h) 0 0 var(--gadak-desktop-nav);z-index:var(--z-desktop-backdrop);border:0;border-radius:0;background:var(--scrim)}.gadak-desktop-backdrop,.gadak-desktop-drawer-host{position:fixed;animation:gadakFadeIn var(--dur-2) var(--ease-out)}.gadak-desktop-drawer-host{inset:var(--topbar-h) 0 0 auto;z-index:var(--z-drawer);width:min(520px,calc(100vw - var(--gadak-desktop-nav) - 40px));min-width:0;overflow:hidden;border-left:1px solid var(--border);background:var(--surface);box-shadow:var(--e-3)}.gadak-desktop-drawer-host[aria-hidden=true]{display:none}.gadak-desktop-pinned-host{position:relative;min-width:0;min-height:0;overflow:hidden;border-left:1px solid var(--border);background:var(--surface)}.gadak-desktop-inspector-empty{height:100%;padding:var(--sp-8);display:grid;place-content:center;grid-gap:var(--sp-2);gap:var(--sp-2);color:var(--text-tertiary);text-align:center}.gadak-desktop-inspector-empty b{color:var(--text-primary);font-size:var(--fs-500)}.gadak-desktop-inspector-empty span{max-width:28ch;font-size:var(--fs-300);line-height:1.6}.gadak-desktop-drawer-host>.gadak-detail,.gadak-desktop-pinned-host>.gadak-detail{position:relative;inset:auto;width:100%;height:100%;max-width:none;z-index:auto;animation:none;background:var(--surface)}.gadak-desktop-pinned-host>.gadak-detail .gadak-detail-scroll{animation:gadakFadeIn var(--dur-2) var(--ease-out)}}@media (min-width:1280px){.gadak-desktop-workspace{--gadak-desktop-nav:var(--shell-nav-width);--gadak-desktop-inspector:var(--shell-inspector-width)}}@media (min-width:1024px) and (max-width:1279px){.gadak-desktop-workspace{--gadak-desktop-nav:208px}.gadak-desktop-surface{padding-inline:var(--sp-6)}}@media (min-width:1280px) and (max-width:1439px){.gadak-desktop-workspace{--gadak-desktop-nav:208px;--gadak-desktop-inspector:340px}.gadak-desktop-surface{padding-inline:var(--sp-6)}}@container gadak-table (max-width: 719px){.gadak-desktop-table td,.gadak-desktop-table th,.gadak-orders-table td,.gadak-orders-table th{padding-inline:var(--sp-25)}.gadak-desktop-table tbody td:first-child,.gadak-desktop-table tbody th,.gadak-desktop-table thead th:first-child{-webkit-padding-start:var(--sp-3);padding-inline-start:var(--sp-3)}}@media (min-width:768px){.gadak-onboarding{align-items:center;background:var(--bg)}.gadak-done,.gadak-onboarding-panel,.gadak-onboarding-top,.gadak-welcome{width:min(100%,520px)}.gadak-done,.gadak-onboarding-panel,.gadak-welcome{flex:0 1 auto;margin-block:auto;padding:var(--sp-8) var(--sp-7);border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface)}.gadak-onboarding-top{padding-top:var(--sp-6)}.gadak-stage[data-desktop-presenter="1"] .gadak-onboarding-panel{max-height:calc(100dvh - 64px)}}.gadak-tabbar button.active svg{color:var(--accent)}.gadak-tabbar button.active{position:relative}.gadak-tabbar button.active:after{content:"";position:absolute;top:4px;left:50%;width:40px;height:28px;transform:translateX(-50%);border-radius:var(--r-pill);background:var(--accent-weak);z-index:-1}@media (min-width:1024px){.gadak-desktop-navigation .gadak-tabbar button.active{background:var(--hero-bg);color:var(--hero-fg);box-shadow:var(--e-card)}.gadak-desktop-navigation .gadak-tabbar button.active svg{color:var(--hero-fg)}.gadak-desktop-navigation .gadak-tabbar button.active:after{display:none}}.gadak-welcome h1{font-size:calc(var(--fs-950) * 1.15);letter-spacing:var(--ls-display)}.gadak-feature-list span{padding-block:var(--sp-3)}.gadak-feature-ico{width:36px;height:36px;border:0;border-radius:var(--r-md);background:var(--accent-strong);color:var(--on-accent);box-shadow:var(--e-cta)}.gadak-profile-status{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);background:var(--accent-weak);color:var(--text-primary);font-size:var(--fs-300);line-height:var(--lh-normal)}.gadak-profile-status button{min-height:var(--touch-min);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--accent-text);font-weight:var(--w-label)}.gadak-watch-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:0;border-radius:var(--r-card) var(--r-card) 0 0;background:var(--hero-bg);color:var(--hero-fg);overflow:hidden;box-shadow:var(--e-deck);position:relative;z-index:1}.gadak-watch-overview>div{min-width:0;display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);padding:var(--sp-35) var(--sp-3) var(--sp-3);border-left:1px solid var(--hero-line)}.gadak-watch-overview>div:first-child{border-left:0}.gadak-watch-overview span{color:var(--hero-muted);font-size:var(--fs-200);font-weight:var(--w-label)}.gadak-watch-overview span,.gadak-watch-overview strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gadak-watch-overview strong{color:var(--hero-fg);font-size:var(--fs-900);font-weight:var(--w-display);letter-spacing:var(--ls-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.gadak-watch-overview>div.is-up strong{color:var(--hero-up)}.gadak-watch-overview>div.is-down strong{color:var(--hero-down)}.gadak-watch-overview strong.is-text{font-size:var(--fs-400);font-weight:var(--w-label);letter-spacing:0;color:var(--hero-muted)}.gadak-watch-overview strong.is-stale{color:var(--hero-warn)}.gadak-watch-overview .gadak-skeleton{background:var(--hero-line)}.gadak-watch-overview+.gadak-month-gap{margin-top:0;border:0;border-top:1px solid var(--hero-line);border-radius:0 0 var(--r-card) var(--r-card);background:var(--hero-bg-2);color:var(--hero-fg);box-shadow:var(--e-deck)}.gadak-watch-overview+.gadak-month-gap>small,.gadak-watch-overview+.gadak-month-gap>span,.gadak-watch-overview+.gadak-month-gap>svg{color:var(--hero-muted)}.gadak-watch-overview+.gadak-month-gap.is-up>b{color:var(--hero-up)}.gadak-watch-overview+.gadak-month-gap.is-down>b{color:var(--hero-down)}.gadak-watch-overview+.gadak-month-gap.is-empty>b,.gadak-watch-overview+.gadak-month-gap.is-muted>b{color:var(--hero-fg)}.gadak-watch-overview+button.gadak-month-gap:hover{background:var(--gp-ink-750)}.gadak-watch-overview+.gadak-month-gap .gadak-skeleton{background:var(--hero-line)}.gadak-dashboard-watch-brief,.gadak-month-gap{margin:0 0 var(--sp-3)}.gadak-month-gap{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label chevron" "value chevron" "meta chevron";align-items:center;grid-column-gap:var(--sp-3);column-gap:var(--sp-3);grid-row-gap:2px;row-gap:2px;width:100%;padding:var(--sp-3) var(--sp-35);border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);color:var(--text-primary);text-align:left;font:inherit;transition:background var(--dur-1) var(--ease-standard)}button.gadak-month-gap:hover{background:var(--surface-hover)}.gadak-month-gap>span{grid-area:label;color:var(--text-tertiary);font-size:var(--fs-200);font-weight:var(--w-label)}.gadak-month-gap>b{grid-area:value;font-size:var(--fs-500);font-weight:var(--w-heading);letter-spacing:var(--ls-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--lh-snug)}.gadak-month-gap>small{grid-area:meta;color:var(--text-tertiary);font-size:var(--fs-200);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-month-gap>svg{grid-area:chevron;color:var(--text-disabled)}.gadak-month-gap.is-up>b{color:var(--up)}.gadak-month-gap.is-down>b{color:var(--down)}.gadak-month-gap.is-empty>b,.gadak-month-gap.is-muted>b{color:var(--text-secondary);font-size:var(--fs-400);font-weight:var(--w-label)}.gadak-month-gap.is-loading{min-height:64px;align-content:center}.gadak-month-gap.is-loading .gadak-skeleton{width:55%}.gadak-watch-stale{margin:0 0 var(--sp-3)}.gadak-today-drops{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.gadak-today-drops ul{list-style:none;margin:0;padding:0;display:grid}.gadak-today-drops li{border-top:1px solid var(--border-subtle)}.gadak-today-drops li:first-child{border-top:0}.gadak-today-drops button{width:100%;display:flex;align-items:center;gap:var(--sp-2);min-height:56px;padding:var(--sp-15) 0;border:0;background:transparent;color:var(--text-primary);text-align:left;font:inherit;transition:background var(--dur-1) var(--ease-standard)}.gadak-today-drops button:hover{background:var(--surface-hover)}.gadak-today-drop-name{flex:1 1;min-width:0;display:flex;align-items:baseline;gap:var(--sp-15);overflow:hidden}.gadak-today-drop-name b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-500);font-weight:var(--w-label)}.gadak-today-drop-name small{color:var(--text-tertiary);font-size:var(--fs-300);white-space:nowrap}.gadak-today-drop-price{font-size:var(--fs-500);font-weight:var(--w-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.gadak-today-drops .gadak-change{font-size:var(--fs-300);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.gadak-today-drops svg{flex:none;color:var(--text-disabled)}.gadak-dashboard-watch-controls{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin:0 0 var(--sp-2)}.gadak-watch-search{width:100%;min-width:0;display:grid;margin:0}.gadak-watch-search span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.gadak-watch-search input{width:100%;min-height:var(--touch-min);border:1px solid var(--border);border-radius:var(--r-md);outline:0;background:var(--surface);color:var(--text-primary);padding:0 var(--sp-35);font-size:var(--fs-500);transition:border-color var(--dur-1) var(--ease-standard),box-shadow var(--dur-1) var(--ease-standard)}.gadak-watch-search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.gadak-watch-refine{flex-wrap:wrap}.gadak-watch-basis-control,.gadak-watch-refine{display:flex;align-items:center;gap:var(--sp-2)}.gadak-watch-basis-control{min-width:0}.gadak-watch-control-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.gadak-watch-basis-control .gadak-seg button{min-height:36px}.gadak-watch-list-tools{display:flex;gap:var(--sp-2);margin-left:auto}.gadak-watch-list-tools .gadak-menu>button{min-height:var(--touch-min)}.gadak-watch-grid{display:grid;grid-gap:0;gap:0;align-content:start}.gadak-watch-grid.list{grid-template-columns:1fr;border-top:1px solid var(--border)}.gadak-product-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(72px,max-content) 44px;align-items:center;grid-gap:0 var(--sp-2);gap:0 var(--sp-2);padding:var(--sp-15) 0 var(--sp-15) 0;border:0;background:transparent;box-shadow:inset 0 -1px 0 var(--border-subtle);cursor:pointer;transition:background var(--dur-1) var(--ease-standard)}.gadak-product-card:hover{background:var(--surface-hover)}.gadak-product-card:active{background:var(--surface-press)}.gadak-product-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.gadak-product-card .gadak-row-meta{min-height:44px}.gadak-product-card .gadak-row-meta .gadak-signal-badge{min-height:44px;min-width:44px;padding:0 var(--sp-2)}.gadak-product-card .gadak-row-star{grid-column:4}.gadak-name-tone.red{color:var(--up)}.gadak-name-tone.blue{color:var(--down)}@media (max-width:409px){.gadak-product-card.list .gadak-row-spark{display:none}}@media (max-width:360px){.gadak-row-price{font-size:var(--fs-550)}}@media (min-width:768px) and (max-width:1023px){.gadak-product-card.list{grid-template-columns:minmax(0,auto) minmax(96px,1fr) minmax(120px,max-content) var(--touch-min);column-gap:var(--data-col-gap);padding-block:0}.gadak-product-card.list .gadak-row-identity{grid-template-columns:minmax(0,var(--row-name-max)) minmax(0,auto);align-items:center;gap:0 var(--data-col-gap)}.gadak-product-card.list .gadak-row-name{grid-column:1}.gadak-product-card.list .gadak-row-meta{grid-column:2}.gadak-product-card.list .gadak-row-spark{width:100%;max-width:260px;justify-self:start}}.gadak-add-text{display:flex;width:100%;align-items:center;justify-content:center;gap:var(--sp-15);min-height:var(--touch-min);margin:var(--sp-4) 0 0;padding:0 var(--sp-5);border:1px dashed var(--border-strong);border-radius:var(--r-md);background:transparent;color:var(--text-secondary);font-size:var(--fs-400);font-weight:var(--w-label);transition:background var(--dur-1) var(--ease-standard),border-color var(--dur-1) var(--ease-standard),color var(--dur-1) var(--ease-standard)}.gadak-add-text:hover{background:var(--surface);border-color:var(--accent);color:var(--accent-text)}@media (max-width:1023px){.gadak-screen.gadak-dashboard-watch{display:flex;flex-direction:column}.gadak-screen.gadak-dashboard-watch>.gadak-dashboard-watch-list{flex:0 0 auto}.gadak-screen.gadak-dashboard-watch>.gadak-dashboard-watch-empty{flex:1 0 auto;margin-top:var(--sp-4)}.gadak-dashboard-watch-controls .gadak-menu-list{max-width:calc(100vw - 32px)}.gadak-dashboard-watch-controls .gadak-menu-list button{min-width:0;min-height:44px;white-space:normal;text-align:left}}.gadak-desktop-watch .gadak-watch-attention{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:calc(var(--sp-2) * -1) 0 var(--sp-2)}.gadak-watch-chip{display:inline-flex;align-items:center;gap:var(--sp-15);height:28px;padding:0 var(--sp-25);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text-secondary);font-size:var(--fs-200);font-weight:var(--w-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-watch-chip b{font-weight:var(--w-heading);color:var(--text-primary)}.gadak-watch-chip.down b{color:var(--down)}.gadak-watch-chip.up b{color:var(--up)}.gadak-watch-chip.accent b{color:var(--accent-text)}.gadak-watch-chip[data-empty=true],.gadak-watch-chip[data-empty=true] b{color:var(--text-tertiary)}.gadak-desktop-watch th[scope=row]>button{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;max-width:100%}.gadak-watch-marker{flex:none;width:3px;height:16px;border-radius:2px}.gadak-watch-marker,.gadak-watch-marker[data-cat=produce]{background:var(--category-produce)}.gadak-watch-marker[data-cat=seafood]{background:var(--category-seafood)}.gadak-watch-marker[data-cat=livestock]{background:var(--category-livestock)}.gadak-watch-marker[data-cat=processed]{background:var(--category-processed)}.gadak-watch-marker[data-cat=grain]{background:var(--category-grain)}.gadak-watch-marker[data-cat=special]{background:var(--category-special)}.gadak-watch-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gadak-desktop-watch .gadak-watch-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-desktop-watch td.gadak-watch-num{text-align:right;white-space:nowrap;color:var(--text-primary);font-size:var(--fs-600);font-weight:var(--w-data);letter-spacing:var(--ls-tight)}.gadak-desktop-watch td.gadak-watch-num small{display:block;margin-top:2px;color:var(--text-tertiary);font-size:var(--fs-200);font-weight:var(--w-label);letter-spacing:0;max-width:14ch;-webkit-margin-start:auto;margin-inline-start:auto;overflow:hidden;text-overflow:ellipsis}.gadak-desktop-watch thead th:nth-child(2),.gadak-desktop-watch thead th:nth-child(5){text-align:right}.gadak-desktop-watch td:nth-child(4){min-width:132px}.gadak-desktop-watch td:nth-child(4) .gadak-change{display:inline-block;margin-right:var(--sp-2);font-size:var(--fs-400);font-weight:var(--w-data);vertical-align:middle}.gadak-desktop-watch td:nth-child(4) .gadak-signal{vertical-align:middle}.gadak-desktop-watch td:nth-child(5){text-align:right}.gadak-watch-target{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px}.gadak-watch-target .gadak-watch-num{font-size:var(--fs-400);font-weight:var(--w-data)}.gadak-watch-muted{color:var(--text-tertiary)}.gadak-desktop-watch .gadak-desktop-table td,.gadak-desktop-watch .gadak-desktop-table th{height:var(--row-h);padding-inline:var(--sp-4)}.gadak-desktop-watch .gadak-desktop-table thead th{height:40px}.gadak-desktop-watch .gadak-desktop-table thead th button{min-height:28px;padding:0 var(--sp-1);margin-left:var(--sp-05);border:0;background:transparent;color:var(--text-tertiary);font-size:var(--fs-200);font-weight:var(--w-label)}.gadak-desktop-watch .gadak-desktop-table thead th button[aria-pressed=true]{color:var(--accent-text)}.gadak-desktop-watch .gadak-desktop-table tbody tr:focus-within,.gadak-desktop-watch .gadak-desktop-table tbody tr:hover{background:var(--surface-hover)}.gadak-desktop-table .gadak-watch-trend{display:none}@container gadak-table (min-width: 800px){.gadak-desktop-table .gadak-watch-trend{display:table-cell;width:16%;min-width:88px;padding-block:0}.gadak-desktop-table .gadak-watch-trend .gadak-spark{display:block;width:100%;height:28px}}.gadak-watch-order,.gadak-watch-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-sm-h);padding:0 var(--sp-25);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-secondary);font-size:var(--fs-300);font-weight:var(--w-label);white-space:nowrap;cursor:pointer;transition:background var(--dur-1) var(--ease-standard),color var(--dur-1) var(--ease-standard),border-color var(--dur-1) var(--ease-standard)}.gadak-watch-order:hover,.gadak-watch-toggle:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-primary)}.gadak-watch-toggle.on{border-color:transparent;background:var(--accent-weak);color:var(--accent-text);font-weight:var(--w-heading)}.gadak-watch-toggle:disabled{opacity:.5}.gadak-watch-order{color:var(--accent-text);border-color:color-mix(in oklab,var(--accent) 30%,var(--border))}.gadak-watch-order:hover{background:var(--accent-weak);border-color:var(--accent);color:var(--accent-text)}.gadak-watch-row-actions{display:inline-flex;align-items:center;gap:var(--sp-1);justify-content:flex-end}.gadak-watch-signalboard{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface)}.gadak-watch-signalboard>header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.gadak-watch-signalboard h2{margin:0;font-size:var(--fs-500);font-weight:var(--w-heading);color:var(--text-primary)}.gadak-watch-board-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:0}.gadak-watch-board-grid>div{min-width:0;display:grid;grid-gap:var(--sp-05);gap:var(--sp-05);padding:var(--sp-2) var(--sp-35);border-left:1px solid var(--border-subtle)}.gadak-watch-board-grid>div:first-child{border-left:0;padding-left:0}.gadak-watch-board-grid .gadak-board-span{grid-column:1/-1;border-left:0;border-top:1px solid var(--border-subtle);padding-left:0}.gadak-watch-board-grid .gadak-board-span+div{border-left:0;padding-left:0}.gadak-watch-board-grid dt{font-size:var(--fs-200);color:var(--text-tertiary)}.gadak-watch-board-grid dd{margin:0;min-width:0;font-size:var(--fs-600);font-weight:var(--w-data);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-watch-board-grid dd.up{color:var(--up)}.gadak-watch-board-grid dd.down{color:var(--down)}.gadak-watch-board-delta.up{color:var(--up)}.gadak-watch-board-delta.down{color:var(--down)}.gadak-desktop-drawer-host .gadak-watch-signalboard,.gadak-desktop-pinned-host .gadak-watch-signalboard{border:0;border-radius:0;padding:var(--sp-2) 0 var(--sp-4);border-bottom:1px solid var(--border-subtle)}.gadak-desktop-drawer-host .gadak-watch-board-grid,.gadak-desktop-pinned-host .gadak-watch-board-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gadak-desktop-drawer-host .gadak-watch-board-grid>div,.gadak-desktop-pinned-host .gadak-watch-board-grid>div{padding:var(--sp-2) var(--sp-25)}@media (min-width:1024px){.gadak-desktop-watch>.gadak-desktop-toolbar{padding:0}.gadak-desktop-watch .gadak-desktop-table-wrap{margin-top:calc(var(--sp-2) * -1)}}@media (min-width:1024px) and (max-width:1279px){.gadak-desktop-kpi-strip>div{padding-inline:var(--sp-4)}}@media (max-width:1023px){.gadak-desktop-watch{width:100%;max-width:100%;overflow-x:clip}.gadak-desktop-watch .gadak-desktop-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.gadak-desktop-watch .gadak-desktop-table{min-width:700px}}.gadak-watch-board-delta{font-size:var(--fs-200);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-watch-board-delta,.gadak-watch-board-delta.down,.gadak-watch-board-delta.up{color:var(--text-tertiary)}.gadak-watch-chip[data-empty=true]{display:none}.gadak-desktop-watch .gadak-watch-attention:not(:has(.gadak-watch-chip:not([data-empty=true]))){display:none}@media (min-width:1280px){.gadak-desktop-pinned .gadak-desktop-watch>.gadak-watch-signalboard{display:none}}.gadak-alert-list,.gadak-hot-list,.gadak-notice-list,.gadak-search-results{display:grid;grid-gap:0;gap:0}.gadak-search-head{display:grid;width:100%;min-width:0;grid-template-columns:var(--touch-min) minmax(0,1fr);grid-gap:var(--sp-1);gap:var(--sp-1);align-items:center;margin:0 0 var(--sp-4)}.gadak-search-head>button{width:var(--touch-min);height:var(--touch-min);display:grid;place-items:center;border:0;border-radius:var(--r-md);background:transparent;color:var(--text-secondary)}.gadak-search-head>button:hover{background:var(--surface-hover)}.gadak-search-field,.gadak-search-head label{min-width:0;height:var(--cta-h);display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-25) 0 var(--sp-35);border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);color:var(--text-tertiary);transition:border-color var(--dur-1) var(--ease-standard),box-shadow var(--dur-1) var(--ease-standard)}.gadak-search-head label:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.gadak-search-input-wrap{position:relative;flex:1 1;min-width:0;display:grid;align-items:center}.gadak-search-head input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text-primary);font:inherit;font-size:var(--fs-550);font-weight:var(--w-label)}.gadak-search-head input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.gadak-search-clear{position:relative;flex:none;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--surface-sunken);color:var(--text-secondary)}.gadak-search-clear:before{content:"";position:absolute;inset:-10px;border-radius:50%}.gadak-search-clear svg{width:12px;height:12px}.gadak-section-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin:var(--sp-5) 0 var(--sp-2)}.gadak-section-row b{color:var(--text-primary);font-size:var(--fs-500);font-weight:var(--w-heading);letter-spacing:var(--ls-tight)}.gadak-section-row small{color:var(--text-tertiary);font-size:var(--fs-200)}.gadak-section-row button{min-height:36px;padding:0 var(--sp-1);border:0;background:transparent;color:var(--text-secondary);font-size:var(--fs-300);font-weight:var(--w-label)}.gadak-search-results .gadak-section-row:first-child{margin-top:0}.gadak-browse-intro{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);margin:0 0 var(--sp-4)}.gadak-browse-intro h1{margin:0;color:var(--text-primary);font-size:var(--fs-800)}.gadak-browse-intro p{margin:0;color:var(--text-secondary);font-size:var(--fs-400)}.gadak-recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}.gadak-recent-grid button{min-width:0;display:grid;grid-gap:var(--sp-05);gap:var(--sp-05);justify-items:start;min-height:72px;padding:var(--sp-25) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);text-align:left;transition:border-color var(--dur-1) var(--ease-standard),background var(--dur-1) var(--ease-standard)}.gadak-recent-grid button:hover{border-color:var(--border-strong);background:var(--surface-hover)}.gadak-recent-grid b{color:var(--text-primary);font-size:var(--fs-300);font-weight:var(--w-label);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gadak-recent-grid span{color:var(--text-primary);font-size:var(--fs-400);font-weight:var(--w-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-recent-grid em{font-size:var(--fs-200);font-style:normal}.gadak-result-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(84px,max-content) 44px;align-items:center;grid-gap:0 var(--sp-2);gap:0 var(--sp-2);min-height:var(--row-h);padding:var(--sp-15) 0;border:0;background:transparent;box-shadow:inset 0 -1px 0 var(--border-subtle);cursor:pointer;transition:background var(--dur-1) var(--ease-standard)}.gadak-search-results .gadak-result-row:first-of-type{border-top:1px solid var(--border)}.gadak-result-row:hover{background:var(--surface-hover)}.gadak-result-row:active{background:var(--surface-press)}.gadak-result-row .gadak-row-meta{min-height:22px}.gadak-result-row .gadak-row-meta .gadak-signal-badge{min-height:44px;min-width:44px;padding:0 var(--sp-2)}.gadak-result-row .gadak-row-spark{grid-column:2;grid-row:1;justify-self:center}.gadak-result-action-col{grid-column:4;display:grid;place-items:center;width:44px;height:44px}.gadak-result-action-col .gadak-link-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r-md);background:transparent;color:var(--text-tertiary);font-size:var(--fs-500);text-decoration:none;transition:background var(--dur-1) var(--ease-standard),color var(--dur-1) var(--ease-standard)}.gadak-result-action-col .gadak-link-icon:hover{background:var(--surface-hover);color:var(--accent-text)}.gadak-hot-name-text,.gadak-result-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gadak-signal-unavailable{flex:none;display:inline-flex;align-items:center;min-height:20px;padding:0 var(--sp-15);border:1px dashed var(--border-strong);border-radius:var(--r-xs);color:var(--text-tertiary);font-size:var(--fs-100);white-space:nowrap}.gadak-result-signal{min-height:20px;margin:var(--sp-1) 0 var(--sp-05)}.gadak-retail-row{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;grid-gap:var(--sp-25);gap:var(--sp-25);min-height:56px;padding:var(--sp-2) 0;border:0;box-shadow:inset 0 -1px 0 var(--border-subtle);background:transparent;color:inherit;text-decoration:none;transition:background var(--dur-1) var(--ease-standard)}.gadak-retail-row:hover{background:var(--surface-hover)}.gadak-retail-row .gadak-retail-info{display:grid;grid-gap:var(--sp-05);gap:var(--sp-05);min-width:0}.gadak-retail-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:var(--fs-400);font-weight:var(--w-label)}.gadak-retail-row small{color:var(--text-tertiary);font-size:var(--fs-200)}.gadak-retail-row .gadak-retail-price{color:var(--text-primary);font-size:var(--fs-500);font-weight:var(--w-data);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-retail-row>svg{color:var(--text-disabled)}.gadak-hot-browse{padding:0}.gadak-dashboard-search-hot>.gadak-hot-browse{width:100%;padding:0}.gadak-hot-browse .gadak-chip-row{margin-top:0}.gadak-hot-basis{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-2);margin:0 0 var(--sp-2)}.gadak-hot-rank-basis{color:var(--text-tertiary);font-size:var(--fs-200)}.gadak-hot-list{border-top:1px solid var(--border)}.gadak-hot-card{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--sp-25);column-gap:var(--sp-25);grid-row-gap:var(--sp-05);row-gap:var(--sp-05);padding:var(--sp-25) 0;border:0;box-shadow:inset 0 -1px 0 var(--border-subtle);background:transparent;cursor:pointer;transition:background var(--dur-1) var(--ease-standard)}.gadak-hot-card:hover{background:var(--surface-hover)}.gadak-hot-card:active{background:var(--surface-press)}.gadak-hot-card>b.gadak-rank{align-self:start;padding-top:2px;min-width:24px;font-size:var(--fs-500);font-weight:var(--w-data);text-align:center;color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-hot-card .rank-1{color:var(--rank-1)}.gadak-hot-card .rank-2{color:var(--rank-2)}.gadak-hot-card .rank-3{color:var(--rank-3)}.gadak-hot-main{grid-column:2;grid-row:1/span 3;display:grid;grid-gap:var(--sp-05);gap:var(--sp-05);min-width:0}.gadak-hot-main>strong{min-width:0;overflow:hidden;color:var(--text-primary);font-size:var(--fs-500);font-weight:var(--w-heading);line-height:var(--lh-snug)}.gadak-hot-main>strong small{color:var(--text-tertiary);font-size:var(--fs-300);font-weight:var(--w-body)}.gadak-hot-name-line{display:inline-flex;align-items:baseline;gap:var(--sp-1);max-width:100%;min-width:0}.gadak-hot-name-line>small{flex:none}.gadak-hot-data-row{display:flex;align-items:center;gap:var(--sp-2);min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-hot-price{color:var(--text-primary);font-size:var(--fs-650);font-weight:var(--w-data);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);white-space:nowrap}.gadak-hot-spark{flex:0 1 60px;min-width:44px;margin-left:auto;height:22px}.gadak-hot-meta-row{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--sp-15);min-width:0;overflow:hidden}.gadak-hot-basis-text{flex:none}.gadak-hot-basis-text,.gadak-hot-retail-inline{color:var(--text-tertiary);font-size:var(--fs-200);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-hot-retail-inline{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gadak-hot-icons{grid-column:3;grid-row:1;display:flex;align-items:center;gap:var(--sp-1);justify-self:end}.gadak-hot-icon{flex:none;width:32px;height:32px;min-width:32px;min-height:32px;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--text-tertiary);transition:border-color var(--dur-1) var(--ease-standard),color var(--dur-1) var(--ease-standard),background var(--dur-1) var(--ease-standard)}.gadak-hot-icon:hover{background:var(--surface-hover);color:var(--text-primary)}.gadak-hot-icon.on{border-color:transparent;background:color-mix(in oklab,var(--star-active) 14%,var(--surface));color:var(--star-active)}.gadak-hot-icon:disabled{opacity:.5}.gadak-hot-cta{grid-column:3;grid-row:3;justify-self:end;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-05);min-width:68px;min-height:32px;padding:0 var(--sp-15);border:0;border-radius:var(--r-sm);background:transparent;color:var(--accent-text);font-size:var(--fs-300);font-weight:var(--w-label);white-space:nowrap;text-decoration:none;transition:background var(--dur-1) var(--ease-standard)}.gadak-hot-cta:hover{background:var(--accent-weak)}.gadak-hot-cta.is-unavailable{color:var(--text-tertiary);font-weight:var(--w-body)}.gadak-hot-sentinel{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-4) 0 var(--sp-1);color:var(--text-tertiary);font-size:var(--fs-300)}.gadak-search-stage-search{order:1}.gadak-search-stage-category{order:2}.gadak-search-stage-results{order:3}.gadak-desktop-search,.gadak-desktop-search .gadak-desktop-surface-head,.gadak-desktop-search>*{min-width:0;max-width:100%}.gadak-desktop-command-bar{display:flex;align-items:center;gap:var(--sp-2)}.gadak-desktop-command-bar label{flex:1 1 320px;min-width:200px}.gadak-desktop-command-bar input{height:var(--cta-h);width:100%;font-size:var(--fs-550);padding-inline:var(--sp-4)}.gadak-desktop-command-bar>button[type=button]{min-height:var(--control-h);padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-secondary);font-size:var(--fs-300);font-weight:var(--w-label)}.gadak-desktop-command-bar>button[type=submit]{min-height:var(--cta-h)}.gadak-search-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.gadak-search-category-filter{min-width:0;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.gadak-search-category-filter::-webkit-scrollbar{display:none}.gadak-search-category-filter button{flex:0 0 auto;white-space:nowrap}.gadak-search-sort{flex:none;padding:2px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-raised);gap:2px}.gadak-search-sort button{min-height:32px;border-radius:calc(var(--r-md) - 3px)}.gadak-search-sort button[aria-pressed=true]{background:var(--surface);box-shadow:var(--e-1)}.gadak-search-hot{display:grid;grid-gap:var(--sp-25);gap:var(--sp-25)}.gadak-search-hot-head{display:flex;align-items:baseline;gap:var(--sp-2)}.gadak-search-hot-head h2{margin:0;font-size:var(--fs-550);font-weight:var(--w-heading);letter-spacing:var(--ls-tight);color:var(--text-primary)}.gadak-search-hot-head small{color:var(--text-tertiary);font-size:var(--fs-300)}.gadak-search-hot-rail{display:flex;gap:var(--sp-2);margin:0;padding:0 0 var(--sp-1);list-style:none;overflow-x:auto;scrollbar-width:thin}.gadak-search-hot-rail li{flex:0 0 auto}.gadak-search-hot-rail button{min-width:168px;min-height:var(--touch-min);display:grid;grid-gap:2px;gap:2px;justify-items:start;padding:var(--sp-25) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);color:var(--text-primary);text-align:left;transition:border-color var(--dur-1) var(--ease-standard),background var(--dur-1) var(--ease-standard)}.gadak-search-hot-rail button:hover{border-color:var(--border-strong);background:var(--surface-hover)}.gadak-search-hot-name{font-size:var(--fs-300);font-weight:var(--w-label);color:var(--text-secondary)}.gadak-search-hot-rail strong{font-size:var(--fs-550);font-weight:var(--w-data);letter-spacing:var(--ls-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-search-hot-rail em{font-size:var(--fs-300);font-weight:var(--w-data);font-style:normal}.gadak-desktop-search-suggestions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2);color:var(--text-tertiary);font-size:var(--fs-300)}.gadak-desktop-search-suggestions>span{margin-right:var(--sp-05)}.gadak-desktop-search-suggestions>span:not(:first-child){margin-left:var(--sp-3)}.gadak-desktop-search-suggestions button{min-height:32px;padding:0 var(--sp-25);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text-secondary);font-size:var(--fs-300);font-weight:var(--w-label)}.gadak-desktop-search-suggestions button:hover{border-color:var(--border-strong);color:var(--text-primary)}.gadak-search-compare{min-width:0}.gadak-search-compare .gadak-desktop-table-wrap{overflow-x:auto}.gadak-search-compare .gadak-compare-name{color:var(--text-primary);font-weight:var(--w-heading)}.gadak-search-compare th[scope=row] small{margin-left:var(--sp-1);color:var(--text-tertiary);font-size:var(--fs-300);font-weight:var(--w-body)}.gadak-search-compare .gadak-desktop-table td.num{color:var(--text-primary);font-weight:var(--w-data)}.gadak-search-compare .gadak-desktop-table td.is-lowest{color:var(--down)}.gadak-lowest-tag{margin-left:var(--sp-1);color:var(--down);font-size:var(--fs-200);font-weight:var(--w-label)}.gadak-cell-muted{color:var(--text-tertiary)}.gadak-search-cat-tag{display:inline-flex;align-items:center;gap:var(--sp-15);color:var(--text-secondary);font-size:var(--fs-300)}.gadak-search-cat-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cat-color,var(--text-disabled))}.gadak-search-cat-tag.cat-produce,.gadak-search-cat.cat-produce{--cat-color:var(--category-produce)}.gadak-search-cat-tag.cat-seafood,.gadak-search-cat.cat-seafood{--cat-color:var(--category-seafood)}.gadak-search-cat-tag.cat-livestock,.gadak-search-cat.cat-livestock{--cat-color:var(--category-livestock)}.gadak-search-cat-tag.cat-processed,.gadak-search-cat.cat-processed{--cat-color:var(--category-processed)}.gadak-search-cat-tag.cat-grain,.gadak-search-cat.cat-grain{--cat-color:var(--category-grain)}.gadak-search-cat-tag.cat-special,.gadak-search-cat.cat-special{--cat-color:var(--category-special)}.gadak-compare-table td:last-child,.gadak-compare-table th:last-child{position:-webkit-sticky;position:sticky;right:0;min-width:116px;background:var(--surface);box-shadow:-1px 0 var(--border-subtle)}.gadak-compare-table tbody tr:hover td:last-child{background:var(--surface-hover)}.gadak-compare-actions{display:flex;align-items:center;gap:var(--sp-1)}.gadak-search-empty{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);justify-items:start;padding:var(--sp-4) 0;color:var(--text-secondary)}.gadak-search-empty p{margin:0}.gadak-search-request{min-height:var(--control-h)}@media (max-width:1023px){.gadak-search-controls{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.gadak-search-category-filter{width:100%}.gadak-search-sort{width:100%;overflow-x:auto;flex-wrap:nowrap}.gadak-search-sort button{flex:1 0 auto;white-space:nowrap}.gadak-search-compare .gadak-desktop-table{min-width:600px}.gadak-desktop-search-suggestions{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.gadak-desktop-search-suggestions button{flex:0 0 auto;white-space:nowrap}}@media (max-width:374px){.gadak-hot-card{grid-template-columns:20px minmax(0,1fr) auto;column-gap:var(--sp-2)}.gadak-hot-price{font-size:var(--fs-600)}}@container gadak-table (max-width: 799px){.gadak-compare-table td:nth-child(4),.gadak-compare-table td:nth-child(5),.gadak-compare-table th:nth-child(4),.gadak-compare-table th:nth-child(5){display:none}.gadak-search-compare .gadak-desktop-table{min-width:0}}.gadak-browse-intro h1{font-size:var(--fs-900);font-weight:var(--w-display);letter-spacing:var(--ls-display);line-height:var(--lh-tight)}.gadak-hot-card>b.gadak-rank{min-width:28px;font-size:var(--fs-750);font-weight:var(--w-display);letter-spacing:var(--ls-tight);line-height:1}.gadak-hot-card .rank-1,.gadak-hot-card .rank-2,.gadak-hot-card .rank-3{font-size:var(--fs-800)}.gadak-hot-price{font-size:var(--fs-700);font-weight:var(--w-display)}