.gadak-timing-banner{width:100%;min-height:54px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:10px;gap:10px;margin-bottom:18px;padding:0 15px;border:0;border-radius:15px;background:var(--gadak-accent-soft);color:var(--gadak-banner-ink);text-align:left}.gadak-timing-banner span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--gadak-accent);color:#fff}.gadak-timing-banner b{font-size:14px}.gadak-timing-banner em{padding:4px 11px;border-radius:999px;background:var(--gadak-accent);color:#fff;font-style:normal;font-size:12.5px;font-weight:900}.gadak-timing-banner i{display:grid;place-items:center;color:var(--gadak-accent);font-style:normal}.gadak-timing-banner.active{background:var(--gadak-accent);color:#fff}.gadak-timing-banner.active span{background:hsla(0,0%,100%,.24)}.gadak-timing-banner.active em{background:hsla(0,0%,100%,.22)}.gadak-timing-banner.active i{color:#fff}.gadak-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;color:var(--gadak-muted)}.gadak-toolbar .gadak-layout-indicator,.gadak-toolbar button{position:relative;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:0;border-radius:999px;background:var(--gadak-chip);color:var(--gadak-text-soft);padding:0 12px;font-size:12.5px;font-weight:800;transition:background-color .18s ease,color .18s ease,transform .15s ease}.gadak-toolbar button:before{content:"";position:absolute;inset:-5px 0;border-radius:inherit}.gadak-toolbar button:active{transform:scale(.95)}.gadak-toolbar .gadak-layout-indicator,.gadak-toolbar button.icon{width:36px;padding:0}.gadak-toolbar .gadak-layout-indicator,.gadak-toolbar button.active{background:var(--gadak-accent-soft);color:var(--gadak-accent)}.gadak-menu{position:relative;display:inline-flex}.gadak-toolbar>.gadak-menu.plain{margin-right:auto}.gadak-menu.plain>button{background:transparent;padding-inline:0;font-size:14px;color:var(--gadak-text)}.gadak-menu.plain>button:active{transform:none}.gadak-menu-list{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:160px;display:grid;grid-gap:2px;gap:2px;padding:6px;border:1px solid var(--gadak-line);border-radius:14px;background:var(--gadak-surface);box-shadow:0 18px 40px -20px rgba(16,34,58,.45);animation:gadakMenuIn .16s ease}.gadak-menu:not(.plain) .gadak-menu-list{left:auto;right:0}.gadak-menu-list button{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--gadak-text);font-size:14px;font-weight:700;white-space:nowrap}.gadak-menu-list button:before{content:none}.gadak-menu-list button.active{background:var(--gadak-accent-soft);color:var(--gadak-accent);font-weight:800}.gadak-watch-search{display:grid;grid-gap:0;gap:0;margin:0 0 12px;padding:0;border:0;border-radius:14px;background:transparent;box-shadow:none}.gadak-watch-search span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.gadak-watch-search input{width:100%;min-height:46px;border:1px solid transparent;border-radius:14px;outline:0;background:var(--gadak-fill);color:var(--gadak-text);padding:0 14px;font-size:16px;font-weight:700;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.gadak-watch-search input::placeholder{color:var(--gadak-sub);font-weight:600}.gadak-watch-search input:focus{border-color:var(--gadak-accent);background:var(--gadak-surface);box-shadow:0 0 0 4px var(--gadak-accent-soft)}.gadak-add-text{position:-webkit-sticky;position:sticky;bottom:14px;z-index:6;display:flex;width:max-content;align-items:center;gap:6px;min-height:48px;margin:20px 0 0 auto;padding:0 20px;border:3px solid var(--gadak-surface);border-radius:999px;background:var(--gadak-accent);color:#fff;font-weight:900;box-shadow:0 12px 26px -12px rgba(24,119,255,.6),0 4px 10px -4px rgba(16,34,58,.28);transition:transform .15s ease}.gadak-add-text:active{transform:translateY(1px) scale(.98)}.gadak-watch-grid{display:grid;grid-gap:9px;gap:9px}.gadak-watch-grid.list{grid-template-columns:1fr}.gadak-product-card{min-width:0;border:1px solid var(--gadak-line);border-radius:var(--gadak-radius-card);background:linear-gradient(180deg,var(--gadak-card-sheen),transparent 54px),var(--gadak-surface);padding:12px;box-shadow:var(--gadak-shadow-card);cursor:pointer}.gadak-product-card.list{display:grid;grid-gap:6px;gap:6px;padding:11px 12px}.gadak-product-card.list .gadak-card-foot{min-height:0;margin-top:2px}.gadak-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.gadak-card-title{min-width:0;display:inline-flex;align-items:center;gap:7px}.gadak-card-title b{min-width:0;max-width:18ch;color:var(--gadak-text);font-size:15.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gadak-product-card.list>.gadak-product-art{display:none}.gadak-card-head .gadak-star{flex:none;width:44px;height:44px;margin:-9px -9px -9px 0;border-radius:14px}.gadak-card-head-actions{flex:none;display:inline-flex;align-items:center;gap:6px;margin:-4px -2px -4px 0}.gadak-card-head-actions .gadak-bell,.gadak-card-head-actions .gadak-star{width:38px;height:38px;margin:0;border:1px solid var(--gadak-line);border-radius:12px;background:var(--gadak-surface)}.gadak-card-actions .gadak-bell{flex:none;width:34px;height:34px;margin:0;border-radius:12px}.gadak-card-main{display:grid;grid-gap:5px;gap:5px;min-width:0}.gadak-card-main small{color:var(--gadak-muted);font-size:11.5px;font-weight:700;white-space:nowrap}.gadak-card-main em{min-width:0;color:var(--gadak-text);font-style:normal;font-size:13.5px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gadak-card-main.duo{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:0;align-items:stretch;margin-top:2px}.gadak-price-col{min-width:0;display:grid;align-content:start;grid-gap:4px;gap:4px;padding:2px 0}.gadak-price-col.divided{border-left:1px solid var(--gadak-line);margin-left:14px;padding-left:14px}.gadak-price-col em{font-size:17px;font-weight:900;color:var(--gadak-ink);letter-spacing:-.02em}.gadak-price-basis{margin-left:5px;color:var(--gadak-muted);font-size:11px;font-weight:700;letter-spacing:0}.gadak-change-stack{min-width:0;display:grid;grid-gap:1px;gap:1px}.gadak-change-stack small{color:var(--gadak-muted);font-size:11px;font-weight:700;white-space:nowrap}.gadak-name-tone.red{color:var(--gadak-up)}.gadak-name-tone.blue{color:var(--gadak-down)}.gadak-name-tone.black{color:var(--gadak-text)}.gadak-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:34px;margin-top:2px}.gadak-card-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.gadak-change{display:inline-block;color:var(--gadak-muted);font-size:13px;font-weight:900;font-style:normal;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:gadakChangeIn .4s cubic-bezier(.2,.9,.3,1.35) .28s both}.gadak-change.up{color:var(--gadak-up)}.gadak-change.down{color:var(--gadak-down)}.gadak-basis{display:inline-block;white-space:nowrap;margin-left:5px;padding:2px 6px;border-radius:6px;color:var(--gadak-muted);font-style:normal;font-size:10px;letter-spacing:0;vertical-align:3px}.gadak-basis.best{background:rgba(34,178,109,.14);color:var(--gadak-green)}.gadak-buy{display:flex;align-items:center;gap:6px;min-height:46px;margin-top:9px;padding:0 11px;border-radius:12px;background:var(--gadak-accent-soft);color:var(--gadak-accent);font-size:12px;font-weight:800;text-decoration:none;transition:transform .15s ease}.gadak-buy:active{transform:scale(.97)}.gadak-buy b{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-buy span{flex:none;font-weight:900}.gadak-buy.best{background:rgba(34,178,109,.13);color:var(--gadak-green)}.gadak-buy.compact{flex:none;min-width:112px;min-height:36px;margin-top:0;gap:4px;padding:0 11px;font-size:11.5px;line-height:1;border-radius:999px}.gadak-buy.compact b{max-width:none;white-space:nowrap;line-height:1}.gadak-card-retail{display:block;margin-top:1px;color:var(--gadak-muted);font-size:11.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:normal;word-break:keep-all;line-height:1.35}.gadak-card-retail.best{color:var(--gadak-green);font-weight:800}.gadak-buy-mini{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:var(--gadak-accent-soft);color:var(--gadak-accent)}.gadak-chart-sync{display:flex;align-items:center;margin:8px 0 0;color:var(--gadak-sub);font-size:11.5px;font-weight:700}.gadak-chart-sync.failed{color:var(--gadak-muted)}@media (max-width:360px){.gadak-product-card{padding:10px}.gadak-price-col.divided{margin-left:10px;padding-left:10px}.gadak-price-col em{font-size:15.5px}}.gadak-signal{display:inline-flex;flex-direction:column;gap:6px;min-width:0}.gadak-signal-badge{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:3px 8px;border:0;border-radius:999px;font-size:11.5px;font-weight:800;line-height:1;cursor:pointer}.gadak-signal-badge b{font-weight:800}.gadak-signal-badge.red{background:rgba(223,75,63,.13);color:var(--gadak-up)}.gadak-signal-badge.blue{background:rgba(18,130,118,.13);color:var(--gadak-down)}.gadak-signal-badge.amber{background:rgba(169,117,12,.15);color:var(--gadak-amber)}.gadak-signal-badge.muted{background:transparent;padding:2px 0;color:var(--gadak-sub);font-weight:700}.gadak-signal-badge.muted svg{display:none}.gadak-signal-reasons{display:grid;grid-gap:4px;gap:4px}.gadak-signal-reasons em{font-style:normal;font-size:11.5px;font-weight:700;color:var(--gadak-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-hero-retail{display:block;margin-top:5px;color:var(--gadak-muted);font-size:12.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-target-gap{display:inline-flex;flex-direction:column;gap:1px;padding:3px 9px;border-radius:10px;background:var(--gadak-chip)}.gadak-target-gap b{font-size:11.5px;font-weight:800;line-height:1.2}.gadak-target-gap small{font-size:11px;font-weight:700;color:var(--gadak-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-target-gap.reached{background:rgba(22,138,87,.13)}.gadak-target-gap.reached b{color:var(--gadak-green)}.gadak-target-gap.near{background:rgba(169,117,12,.14)}.gadak-target-gap.near b{color:var(--gadak-amber)}.gadak-basis,.gadak-target-gap.far b{color:var(--gadak-text-soft)}.gadak-basis{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800;background:var(--gadak-chip)}.gadak-basis small{font-weight:700;color:var(--gadak-muted)}.gadak-basis.sim{background:rgba(169,117,12,.15);color:var(--gadak-amber)}.gadak-basis.stale{background:rgba(223,75,63,.12);color:var(--gadak-up)}.gadak-basis.fresh{background:var(--gadak-chip);color:var(--gadak-text-soft)}.gadak-basis-group{flex-wrap:wrap;gap:6px}.gadak-basis-group,.gadak-trust-badge{display:inline-flex;align-items:center}.gadak-trust-badge{gap:4px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.gadak-trust-badge.high{background:rgba(22,138,87,.14);color:var(--gadak-green)}.gadak-trust-badge.medium{background:var(--gadak-chip);color:var(--gadak-text-soft)}.gadak-trust-badge.low{background:rgba(169,117,12,.15);color:var(--gadak-amber)}.gadak-trust-open{display:inline-flex;align-items:center;min-height:44px;padding:6px 14px;border:0;border-radius:999px;cursor:pointer;background:var(--gadak-accent-soft);color:var(--gadak-accent);font-size:12px;font-weight:900;white-space:nowrap}.gadak-trust-open:active{transform:translateY(1px)}.gadak-trust-fused{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.gadak-trust-fused strong{font-size:24px;font-weight:900;color:var(--gadak-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-trust-fused small{font-size:12.5px;font-weight:700;color:var(--gadak-muted)}.gadak-trust-divergence{margin:0;font-size:12.5px;font-weight:700;color:var(--gadak-text-soft);line-height:1.5}.gadak-trust-divergence.warn{color:var(--gadak-amber);font-weight:800}.gadak-trust-group{display:grid;grid-gap:8px;gap:8px}.gadak-trust-group+.gadak-trust-group{margin-top:6px}.gadak-trust-group h3{margin:0;font-size:12.5px;font-weight:800;color:var(--gadak-text-soft)}.gadak-trust-rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.gadak-trust-rows li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid var(--gadak-line);border-radius:13px;background:var(--gadak-surface)}.gadak-trust-row-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.gadak-trust-row-main b{font-size:14px;font-weight:800;color:var(--gadak-ink)}.gadak-trust-row-main small{font-size:11.5px;font-weight:700;color:var(--gadak-muted)}.gadak-trust-row-price{display:grid;grid-gap:2px;gap:2px;justify-items:end;text-align:right;white-space:nowrap}.gadak-trust-row-price strong{font-size:14px;font-weight:900;color:var(--gadak-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-trust-row-price small{font-size:11.5px;font-weight:700;color:var(--gadak-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-trust-status{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.gadak-trust-status li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border-radius:12px;background:var(--gadak-fill)}.gadak-trust-status-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.gadak-trust-status-main b{font-size:13.5px;font-weight:800;color:var(--gadak-ink)}.gadak-trust-status-main small{font-size:11.5px;font-weight:700;color:var(--gadak-muted)}.gadak-trust-status li em{font-style:normal;font-size:12px;font-weight:700;color:var(--gadak-text-soft);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-unit-toggle{display:grid;grid-gap:10px;gap:10px;margin:4px 0 14px;padding:13px;border:1px solid var(--gadak-line);border-radius:var(--gadak-radius-card);background:var(--gadak-fill)}.gadak-unit-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.gadak-unit-head b{color:var(--gadak-ink);font-size:14px;font-weight:800}.gadak-unit-tabs{display:inline-flex;padding:3px;gap:3px;border-radius:10px;background:var(--gadak-chip)}.gadak-unit-tabs button{padding:5px 11px;border:0;border-radius:8px;background:none;color:var(--gadak-text-soft);font-size:12.5px;font-weight:800;cursor:pointer}.gadak-unit-tabs button.active{background:var(--gadak-surface);color:var(--gadak-ink);box-shadow:0 1px 3px rgba(0,0,0,.12)}.gadak-unit-tabs button:disabled{opacity:.45;cursor:not-allowed}.gadak-unit-value{display:flex;align-items:baseline;gap:8px}.gadak-unit-value strong{font-size:20px;font-weight:800;color:var(--gadak-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-unit-note,.gadak-unit-value small{font-size:12px;font-weight:700;color:var(--gadak-muted)}.gadak-unit-note{margin:0}.gadak-desktop-watch th[scope=row]>button{display:inline-flex;align-items:center;gap:10px;min-width:0}.gadak-watch-marker{flex:none;width:3px;height:17px;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,.gadak-desktop-watch td.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}.gadak-desktop-watch td.gadak-watch-num small{color:var(--text-tertiary);font-weight:700}.gadak-watch-target{display:inline-flex;flex-direction:column;align-items:flex-end;gap:3px}.gadak-watch-muted{color:var(--text-tertiary);font-weight:700}.gadak-desktop-watch td:nth-child(3){min-width:132px}.gadak-desktop-watch td:nth-child(3) .gadak-change{display:block;margin-bottom:4px}.gadak-watch-toggle{position:relative;min-height:34px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-secondary);font-size:12px;font-weight:800;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.gadak-watch-toggle:before{content:"";position:absolute;inset:-6px;border-radius:inherit}.gadak-watch-toggle:hover{border-color:var(--accent);color:var(--text-primary)}.gadak-watch-toggle.on{border-color:transparent;background:var(--accent-soft);color:var(--accent)}.gadak-watch-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gadak-watch-row-actions{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end}.gadak-watch-order{position:relative;min-height:34px;padding:0 12px;border:0;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:800;cursor:pointer;transition:color .16s ease,transform .15s ease}.gadak-watch-order:before{content:"";position:absolute;inset:-6px;border-radius:inherit}.gadak-watch-order:hover{color:var(--accent-strong)}.gadak-watch-order:active{transform:translateY(1px)}.gadak-watch-order:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gadak-watch-attention{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:-6px 0 2px}.gadak-watch-chip{display:inline-flex;align-items:baseline;gap:6px;padding:5px 11px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface)}.gadak-watch-chip b{font-size:15px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.gadak-watch-chip span{font-size:12px;font-weight:750;color:var(--text-secondary)}.gadak-watch-chip.up b{color:var(--up)}.gadak-watch-chip.down b{color:var(--down)}.gadak-watch-chip.accent b{color:var(--accent)}.gadak-watch-chip[data-empty=true]{opacity:.55}.gadak-watch-chip[data-empty=true] b{color:var(--text-tertiary)}.gadak-watch-attention .gadak-desktop-market-basis{margin:0 0 0 auto}.gadak-watch-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.gadak-watch-empty .gadak-primary{min-height:40px}.gadak-watch-signalboard{display:grid;grid-gap:14px;gap:14px;padding:18px 20px;border:1px solid var(--border);border-radius:16px;background:var(--surface-raised)}.gadak-watch-signalboard>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gadak-watch-signalboard h2{margin:0;font-size:15px;font-weight:800;color:var(--text-primary)}.gadak-watch-board-state{margin:0;color:var(--text-tertiary);font-weight:700}.gadak-watch-board-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.gadak-watch-board-grid>div{min-width:0;display:grid;grid-gap:3px;gap:3px;padding:12px 14px;border-radius:12px;background:var(--surface)}.gadak-watch-board-grid dt{font-size:12px;font-weight:750;color:var(--text-secondary)}.gadak-watch-board-grid dd{margin:0;min-width:0;font-size:17px;font-weight:900;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gadak-watch-board-grid dd.up{color:var(--up)}.gadak-watch-board-grid dd.down{color:var(--down)}.gadak-watch-board-delta{font-size:11.5px;font-weight:750;color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-watch-board-delta.up{color:var(--up)}.gadak-watch-board-delta.down{color:var(--down)}@media (prefers-reduced-motion:reduce){.gadak-watch-order,.gadak-watch-toggle{transition:none}.gadak-watch-order:active{transform:none}}@media (max-width:767px){.gadak-dashboard-watch-controls,.gadak-dashboard-watch-list{min-width:0}.gadak-dashboard-watch-controls .gadak-toolbar{gap:6px}.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;overflow-wrap:anywhere;text-align:left}.gadak-dashboard-watch-controls :is(.gadak-toolbar button,.gadak-toolbar .gadak-layout-indicator){min-height:44px}.gadak-dashboard-watch-cta{bottom:calc(92px + env(safe-area-inset-bottom));max-width:100%}.gadak-dashboard-watch-empty{margin-bottom:calc(64px + env(safe-area-inset-bottom))}.gadak-card-title b{max-width:none;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}}@media (min-width:768px) and (max-width:1023px){.gadak-stage[data-desktop-presenter="1"] .gadak-dashboard-watch-controls,.gadak-stage[data-desktop-presenter="1"] .gadak-dashboard-watch-list{min-width:0}.gadak-stage[data-desktop-presenter="1"] .gadak-dashboard-watch-controls .gadak-toolbar{gap:6px}.gadak-stage[data-desktop-presenter="1"] .gadak-dashboard-watch-controls .gadak-menu-list{max-width:calc(100vw - 32px)}.gadak-stage[data-desktop-presenter="1"] .gadak-dashboard-watch-controls .gadak-menu-list button{min-width:0;min-height:44px;white-space:normal;overflow-wrap:anywhere;text-align:left}.gadak-stage[data-desktop-presenter="1"] .gadak-dashboard-watch-controls :is(.gadak-toolbar button,.gadak-toolbar .gadak-layout-indicator){min-height:44px}.gadak-stage[data-desktop-presenter="1"] .gadak-dashboard-watch-cta{bottom:calc(92px + env(safe-area-inset-bottom));max-width:100%}.gadak-stage[data-desktop-presenter="1"] .gadak-dashboard-watch-empty{margin-bottom:calc(64px + env(safe-area-inset-bottom))}.gadak-stage[data-desktop-presenter="1"] .gadak-card-title b{max-width:none;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}}@media (max-width:360px){.gadak-dashboard-watch-controls .gadak-toolbar{gap:4px}.gadak-toolbar .gadak-layout-indicator,.gadak-toolbar button{padding-inline:10px}}.gadak-hot-retail{color:var(--gadak-muted);font-size:12px;font-weight:700;white-space:normal;word-break:keep-all;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-hot-retail.best{color:var(--gadak-green);font-weight:800}.gadak-hot-sentinel{display:flex;align-items:center;justify-content:center;padding:16px 0 4px;color:var(--gadak-muted);font-size:12.5px;font-weight:700}.gadak-alert-list,.gadak-hot-list,.gadak-notice-list,.gadak-search-results{display:grid;grid-gap:11px;gap:11px}.gadak-hot-list{gap:9px}.gadak-hot-card{display:grid;grid-template-columns:24px 46px minmax(0,1fr);grid-template-rows:auto auto;grid-gap:6px 8px;gap:6px 8px;align-items:center;padding:9px 10px;border:1px solid var(--gadak-line);border-radius:var(--gadak-radius-card);background:linear-gradient(90deg,rgba(24,119,255,.055),transparent 34%),var(--gadak-surface);box-shadow:var(--gadak-shadow-card);cursor:pointer}.gadak-hot-card>b{grid-row:1/span 2;min-width:24px;font-size:14px;font-weight:900;text-align:center;color:var(--gadak-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-hot-card .rank-1{color:#ec4034}.gadak-hot-card .rank-2{color:#f2792b}.gadak-hot-card .rank-3{color:#e0a80a}.gadak-hot-card .gadak-product-art{grid-row:1/span 2;width:46px;height:46px}.gadak-hot-card .gadak-photo-fallback{font-size:16px}.gadak-hot-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.gadak-hot-main>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.25}.gadak-hot-main>strong small{color:var(--gadak-muted);font-size:.78em;font-weight:700}.gadak-hot-deal{display:flex;flex-wrap:nowrap;align-items:baseline;gap:2px 6px;min-width:0;overflow:hidden;color:var(--gadak-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-hot-deal>strong{flex:none}.gadak-hot-deal em,.gadak-hot-deal small{min-width:0;overflow:hidden;text-overflow:ellipsis}.gadak-hot-deal strong{font-size:14px;font-weight:950;white-space:nowrap}.gadak-hot-deal em,.gadak-hot-deal small{color:var(--gadak-muted);font-size:10.8px;font-style:normal;font-weight:800;white-space:nowrap}.gadak-hot-deal.muted strong{color:var(--gadak-muted);font-size:12px}.gadak-hot-change-row{display:flex;align-items:center;gap:6px;min-width:0;margin-top:1px}.gadak-hot-change-row small{min-width:0;color:var(--gadak-muted);font-size:10.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gadak-hot-actions{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 40px 40px;align-items:center;grid-gap:6px;gap:6px;min-width:0}.gadak-hot-actions>a,.gadak-hot-actions>button{min-width:0;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:999px;padding:0 10px;font-size:12.5px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .15s ease,background-color .18s ease,color .18s ease}.gadak-hot-actions>a:active,.gadak-hot-actions>button:active{transform:scale(.97)}.gadak-hot-actions>.gadak-hot-buy,.gadak-hot-actions>a{background:var(--gadak-accent);color:#fff;box-shadow:0 6px 14px -8px var(--gadak-accent)}.gadak-hot-actions>.gadak-hot-buy.unavailable{opacity:.45;box-shadow:none}.gadak-hot-actions>a span,.gadak-hot-actions>button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.gadak-hot-actions>button:not(.gadak-hot-buy){width:40px;padding:0;background:var(--gadak-chip);color:var(--gadak-text-soft)}.gadak-hot-actions>button:not(.gadak-hot-buy) span{display:none}.gadak-hot-actions>button:not(.gadak-hot-buy) svg{width:17px;height:17px}.gadak-hot-actions>.gadak-hot-watch.on{color:#f5b301;background:rgba(245,179,1,.14)}.gadak-result-row{grid-template-columns:48px minmax(0,1fr) 38px;gap:9px;min-height:84px;cursor:pointer}.gadak-result-row .gadak-product-art{width:48px;height:48px;border-radius:13px}.gadak-result-row .gadak-photo-fallback{font-size:16px}.gadak-result-main{display:grid;grid-gap:3px;gap:3px;min-width:0}.gadak-result-main b{color:var(--gadak-ink);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.gadak-result-main b small{color:var(--gadak-muted);font-size:.8em;font-weight:700}.gadak-result-line{min-width:0;display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:baseline;color:var(--gadak-muted);font-size:11px;font-weight:800}.gadak-result-line em,.gadak-result-line strong{min-width:0;color:var(--gadak-text);font-style:normal;font-size:12px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-result-line.strong{grid-template-columns:32px auto minmax(0,1fr)}.gadak-result-line.strong em{color:var(--gadak-muted);justify-self:start}.gadak-result-line.strong em.up{color:var(--gadak-up)}.gadak-result-line.strong em.down{color:var(--gadak-down)}.gadak-result-actions{display:grid;grid-gap:4px;gap:4px;justify-items:center}.gadak-retail-row{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;grid-gap:10px;gap:10px;min-height:62px;padding:12px;border:1px solid var(--gadak-line);border-radius:18px;background:var(--gadak-surface);color:inherit;text-decoration:none;box-shadow:var(--gadak-shadow-card);animation:gadakCardRise .32s ease both}.gadak-retail-row span{display:grid;grid-gap:3px;gap:3px;min-width:0}.gadak-retail-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.gadak-retail-row small{color:var(--gadak-muted);font-weight:700}.gadak-retail-row strong{font-size:14px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-search-head{display:grid;width:100%;max-width:100%;min-width:0;grid-template-columns:46px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;margin-bottom:22px}.gadak-search-head>button{width:46px;height:46px;display:grid;place-items:center;border:0;border-radius:12px;background:transparent;color:var(--gadak-text)}.gadak-search-head label{min-width:0;max-width:100%;height:48px;display:flex;align-items:center;gap:8px;padding:0 10px 0 14px;border-radius:16px;border:1px solid var(--gadak-line);background:var(--gadak-surface);color:var(--gadak-sub)}.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(--gadak-ink);font:inherit;font-size:16px;font-weight:800}.gadak-search-head input::placeholder{color:var(--gadak-sub)}.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(--gadak-track);color:var(--gadak-text-soft)}.gadak-search-clear:before{content:"";position:absolute;inset:-11px;border-radius:50%}.gadak-search-clear svg{width:12px;height:12px}.gadak-section-row{display:flex;align-items:center;justify-content:space-between;margin:18px 0 10px}.gadak-section-row b{font-size:15.5px}.gadak-section-row small{color:var(--gadak-muted);font-size:11.5px;font-weight:800}.gadak-section-row button{min-height:46px;border:0;background:transparent;color:var(--gadak-muted);font-size:13px;font-weight:800}.gadak-search-results .gadak-section-row{margin-top:0}.gadak-recent-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.gadak-recent-grid button{min-width:0;display:grid;grid-gap:5px;gap:5px;justify-items:start;padding:10px;border:1px solid var(--gadak-line);border-radius:var(--gadak-radius-card);background:var(--gadak-surface);text-align:left;box-shadow:var(--gadak-shadow-card)}.gadak-recent-grid .gadak-product-art{width:100%;height:70px}.gadak-recent-grid .gadak-photo-fallback{font-size:18px}.gadak-recent-grid b{font-size:13.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gadak-recent-grid span{font-size:12px;color:var(--gadak-text);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-recent-grid em{font-size:12px}.gadak-result-signal{min-height:20px;margin:4px 0 2px}.gadak-hot-signals{display:flex;flex-wrap:nowrap;align-items:center;gap:6px 8px;margin-top:2px;overflow:hidden}.gadak-hot-signals:empty{display:none}.gadak-hot-basis{margin:2px 2px 10px}.gadak-browse-intro{display:grid;grid-gap:4px;gap:4px;margin:4px 0 14px}.gadak-browse-intro h1{margin:0;color:var(--gadak-ink);font-size:22px;letter-spacing:-.03em}.gadak-browse-intro p{margin:0;color:var(--gadak-muted);font-size:14px;font-weight:700;line-height:1.5}@media (min-width:1024px){.gadak-desktop-search-suggestions>span{margin-right:4px;color:var(--gadak-muted);font-size:11px;font-weight:850}.gadak-search-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.gadak-search-sort{margin-left:auto}.gadak-desktop-search .gadak-search-cat{display:inline-flex;align-items:center;gap:6px}.gadak-desktop-search .gadak-search-cat-tag:before,.gadak-desktop-search .gadak-search-cat:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--gadak-faint)}.gadak-desktop-search .cat-veg:before{background:var(--gadak-tile-veg)}.gadak-desktop-search .cat-fruit:before{background:var(--gadak-tile-fruit)}.gadak-desktop-search .cat-sea:before{background:var(--gadak-tile-sea)}.gadak-desktop-search .cat-meat:before{background:var(--gadak-tile-meat)}.gadak-desktop-search .cat-egg:before{background:var(--gadak-tile-egg)}.gadak-desktop-search .cat-grain:before,.gadak-desktop-search .cat-special:before{background:var(--gadak-tile-grain)}.gadak-desktop-search .cat-flower:before{background:var(--gadak-source-fused)}.gadak-desktop-search .cat-processed:before{background:var(--gadak-muted)}.gadak-search-cat-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:var(--gadak-chip);color:var(--gadak-text-soft);font-size:11.5px;font-weight:800;white-space:nowrap}.gadak-search-hot{display:grid;grid-gap:8px;gap:8px}.gadak-search-hot-head{display:flex;align-items:baseline;gap:8px}.gadak-search-hot-head h2{margin:0;font-size:15px;letter-spacing:-.02em}.gadak-search-hot-head small{color:var(--gadak-muted);font-size:12px;font-weight:800}.gadak-search-hot-rail{display:flex;gap:10px;margin:0;padding:2px 0;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:156px;min-height:44px;display:grid;grid-gap:2px;gap:2px;justify-items:start;padding:9px 12px;text-align:left;border:1px solid var(--gadak-line);border-radius:var(--gadak-radius-card);background:var(--gadak-surface);color:var(--gadak-text);box-shadow:var(--gadak-shadow-card);transition:transform .15s ease,border-color .15s ease}.gadak-search-hot-rail button:hover{transform:translateY(-2px);border-color:var(--gadak-accent-soft)}.gadak-search-hot-rail button:focus-visible{outline:2px solid var(--gadak-accent);outline-offset:2px}.gadak-search-hot-name{font-size:13px;font-weight:800}.gadak-search-hot-rail strong{font-size:15px;font-weight:900}.gadak-search-hot-rail em{font-size:12px;font-weight:800;font-style:normal}.gadak-desktop-search .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-compare-table td.is-lowest{color:var(--gadak-green);font-weight:900}.gadak-lowest-tag{margin-left:6px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--gadak-green) 16%,transparent);color:var(--gadak-green);font-size:10.5px;font-weight:800;letter-spacing:.01em}.gadak-compare-name{font-weight:800}.gadak-cell-muted{color:var(--gadak-muted);font-weight:700}.gadak-compare-actions{display:flex;gap:6px;justify-content:flex-end}.gadak-search-empty{display:grid;grid-gap:10px;gap:10px;justify-items:start}.gadak-search-empty p{margin:0;color:var(--gadak-muted);font-size:13px;font-weight:700}.gadak-search-request{align-self:start}}@media (min-width:768px){.gadak-detail.gadak-source-compare{max-width:min(760px,calc(100vw - 48px))}.gadak-source-compare .gadak-trust-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.gadak-source-compare .gadak-trust-group{margin:0}}.gadak-source-compare .gadak-detail-head h1{min-width:0;margin:0;overflow:hidden;color:var(--gadak-ink);font-size:16px;font-weight:800;text-align:center;text-overflow:ellipsis;white-space:nowrap}.gadak-source-compare-scroll{overflow-wrap:anywhere}.gadak-source-compare-scroll :is(.gadak-trust-group,.gadak-trust-row-main,.gadak-trust-status-main){min-width:0}@media (max-width:767px){.gadak-dashboard-search-browse,.gadak-dashboard-search-context,.gadak-dashboard-search-hot,.gadak-dashboard-search-primary,.gadak-dashboard-search-results{min-width:0}.gadak-search-head{margin-bottom:16px}.gadak-search-head>button{min-width:46px;min-height:46px}.gadak-search-head label{min-height:48px;height:auto}.gadak-search-clear{width:36px;height:36px}.gadak-section-row{gap:10px}.gadak-section-row b,.gadak-section-row small{min-width:0}.gadak-section-row small{text-align:right;overflow-wrap:anywhere}.gadak-hot-main>strong{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.gadak-hot-deal{flex-wrap:wrap;overflow:visible}.gadak-hot-deal em,.gadak-hot-deal small{white-space:normal;overflow-wrap:anywhere}.gadak-hot-signals{flex-wrap:wrap;overflow:visible}.gadak-hot-change-row small{white-space:normal;overflow-wrap:anywhere}.gadak-hot-actions{grid-template-columns:minmax(0,1fr) 44px 44px}.gadak-hot-actions>a,.gadak-hot-actions>button{min-height:44px}.gadak-hot-actions>button:not(.gadak-hot-buy){width:44px}}@media (min-width:768px) and (max-width:1023px){.gadak-stage[data-desktop-presenter="1"] .gadak-hot-actions{grid-template-columns:minmax(0,1fr) 44px 44px}.gadak-stage[data-desktop-presenter="1"] .gadak-hot-actions>:is(a,button){min-height:44px}.gadak-stage[data-desktop-presenter="1"] .gadak-hot-actions>button:not(.gadak-hot-buy){width:44px;height:44px}}@media (max-width:360px){.gadak-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gadak-hot-card{grid-template-columns:22px 42px minmax(0,1fr);gap:5px 7px}.gadak-hot-card>b{min-width:22px;font-size:13px}.gadak-hot-card .gadak-product-art{width:42px;height:42px}.gadak-hot-actions{grid-template-columns:minmax(0,1fr) 44px 44px;gap:5px}.gadak-hot-actions>.gadak-hot-buy,.gadak-hot-actions>a{padding-inline:8px;font-size:11.5px}.gadak-hot-actions>button:not(.gadak-hot-buy){width:44px;height:44px}}.gadak-alert-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:12px;border-bottom:1px solid var(--gadak-line)}.gadak-alert-tabs button{min-height:46px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--gadak-sub);font-weight:900}.gadak-alert-tabs button.active{color:var(--gadak-ink);border-bottom-color:var(--gadak-accent)}.gadak-alert-tabs button:focus-visible{outline:2px solid var(--gadak-accent);outline-offset:-2px}.gadak-alert-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:18px}.gadak-alert-metrics>div{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid var(--gadak-line);border-radius:14px;background:var(--gadak-surface)}.gadak-alert-metrics span{color:var(--gadak-muted);font-size:12px;font-weight:750}.gadak-alert-metrics strong{color:var(--gadak-ink);font-size:22px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-alert-signals{display:grid;grid-gap:10px;gap:10px;margin-bottom:22px}.gadak-alert-manage{display:grid;grid-gap:9px;gap:9px;margin-bottom:22px}.gadak-alert-brief{display:grid;grid-gap:10px;gap:10px;margin-top:22px}.gadak-alert-feed-title,.gadak-alert-manage>h2{margin:0 0 2px;font-size:13px;font-weight:900;color:var(--gadak-muted)}.gadak-alert-summary-line{margin:0;color:var(--gadak-text);font-size:14px;font-weight:750;line-height:1.5}.gadak-alert-summary-line strong{color:var(--gadak-accent)}.gadak-alert-config{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;border:1px solid var(--gadak-line);border-radius:15px;background:var(--gadak-surface)}.gadak-alert-config.reached{border-color:var(--gadak-accent);background:var(--gadak-accent-soft)}.gadak-alert-config-main{display:grid;grid-gap:4px;gap:4px;min-width:0;min-height:46px;border:0;background:none;text-align:left;padding:0;align-content:center}.gadak-alert-config-main b{font-size:14.5px;color:var(--gadak-text);font-weight:800}.gadak-alert-config-main b small{color:var(--gadak-muted);font-size:.8em;font-weight:700}.gadak-alert-config-main span{color:var(--gadak-muted);font-size:12.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-alert-config-main:focus-visible{outline:2px solid var(--gadak-accent);outline-offset:2px;border-radius:8px}.gadak-alert-gap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;margin-top:2px}.gadak-alert-gap-track{height:6px;border-radius:999px;background:var(--gadak-track);overflow:hidden}.gadak-alert-gap-fill{display:block;height:100%;border-radius:inherit;background:var(--gadak-green)}.gadak-alert-gap em{font-style:normal;color:var(--gadak-green);font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.gadak-alert-list{list-style:none;margin:0;padding:0}.gadak-alert-list>li{display:grid;min-width:0}.gadak-alert-row,.gadak-result-row{display:grid;align-items:center;grid-gap:10px;gap:10px;min-height:68px;padding:10px 12px;border:1px solid var(--gadak-line);border-radius:var(--gadak-radius-card);background:var(--gadak-surface);text-align:left;box-shadow:var(--gadak-shadow-card);transition:transform .14s ease,border-color .14s ease}.gadak-alert-row{grid-template-columns:42px minmax(0,1fr) auto;width:100%}.gadak-alert-row:hover{transform:translateY(-1px);border-color:var(--gadak-accent)}.gadak-alert-row:focus-visible{outline:2px solid var(--gadak-accent);outline-offset:2px}.gadak-alert-row i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--gadak-fill);font-style:normal}.gadak-alert-row i.green{color:var(--gadak-green)}.gadak-alert-row i.blue{color:var(--gadak-accent)}.gadak-alert-row i.red{color:var(--gadak-up)}.gadak-alert-row span{display:grid;grid-gap:2px;gap:2px;min-width:0}.gadak-alert-row b{color:var(--gadak-ink);font-size:14.5px}.gadak-alert-row small{color:var(--gadak-muted);font-size:12.5px;font-weight:700;white-space:normal;word-break:keep-all;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-alert-row strong{display:grid;place-items:center;color:var(--gadak-faint)}.gadak-notice-list a,.gadak-notice-list article{display:grid;grid-gap:6px;gap:6px;padding:16px;border:1px solid var(--gadak-line);border-radius:var(--gadak-radius-card);background:var(--gadak-surface);color:inherit;text-decoration:none;box-shadow:var(--gadak-shadow-card)}.gadak-notice-list span{color:var(--gadak-amber);font-size:12px;font-weight:900}.gadak-notice-list b{font-size:15px}.gadak-notice-list p{margin:0;color:var(--gadak-muted);line-height:1.5;font-size:13px;font-weight:600}.gadak-notice-list .gadak-news-tag{margin-right:6px;vertical-align:1px}.gadak-hist{display:grid;grid-gap:10px;gap:10px;margin-top:6px}.gadak-hist-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.gadak-hist-head h2{margin:0;font-size:15.5px}.gadak-hist-head button{border:0;background:none;color:var(--gadak-accent);font-weight:800;font-size:13px;padding:6px 4px}.gadak-hist-head button:disabled{color:var(--gadak-sub)}.gadak-hist-head button:focus-visible{outline:2px solid var(--gadak-accent);outline-offset:2px;border-radius:6px}.gadak-hist-status{color:var(--gadak-muted);font-size:13px;font-weight:700;padding:8px 2px}.gadak-hist-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.gadak-hist-row{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start;padding:12px 13px;border:1px solid var(--gadak-line);border-radius:var(--gadak-radius-card);background:var(--gadak-surface);box-shadow:var(--gadak-shadow-card)}.gadak-hist-row.unread{border-color:var(--gadak-accent);background:var(--gadak-accent-soft)}.gadak-hist-row>i{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:var(--gadak-fill);color:var(--gadak-accent)}.gadak-hist-body{display:grid;grid-gap:4px;gap:4px;min-width:0}.gadak-hist-body b{color:var(--gadak-ink);font-size:14px;font-weight:700;line-height:1.42;overflow-wrap:anywhere}.gadak-hist-body small{color:var(--gadak-muted);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-brief-note{margin:10px 2px 0;color:var(--gadak-muted);font-size:12.5px;font-weight:700;line-height:1.5}@media (min-width:1024px){.gadak-alerts-brief,.gadak-alerts-rules,.gadak-alerts-signals{min-width:0;display:grid;grid-gap:12px;gap:12px;align-content:start}.gadak-alerts-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gadak-alerts-section-head h2{margin:0;font-size:15px;color:var(--gadak-ink)}.gadak-alerts-section-head>p{margin:0;color:var(--gadak-muted);font-size:12px}.gadak-alerts-summary-line{margin:0;color:var(--gadak-text);font-size:13.5px;font-weight:700}.gadak-alerts-summary-line strong{color:var(--gadak-accent)}.gadak-alerts-filter{flex:0 0 auto}.gadak-alerts-signal-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.gadak-alerts-signal-list>li{min-width:0}.gadak-alerts-signal-list button{width:100%;min-height:52px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:9px 12px;border:1px solid var(--gadak-hairline);border-radius:12px;background:var(--gadak-fill);text-align:left;transition:transform .14s ease,border-color .14s ease}.gadak-alerts-signal-list button:hover{transform:translateY(-1px);border-color:var(--gadak-accent)}.gadak-alerts-signal-list button:focus-visible{outline:2px solid var(--gadak-accent);outline-offset:2px}.gadak-alerts-signal-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--gadak-surface)}.gadak-alerts-signal-icon.green{color:var(--gadak-green)}.gadak-alerts-signal-icon.blue{color:var(--gadak-accent)}.gadak-alerts-signal-icon.red{color:var(--gadak-up)}.gadak-alerts-signal-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.gadak-alerts-signal-text b{color:var(--gadak-ink);font-size:13.5px;font-weight:800}.gadak-alerts-signal-text small{color:var(--gadak-muted);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-alerts-kind{font-style:normal;font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px;white-space:nowrap;background:var(--gadak-surface);color:var(--gadak-sub)}.gadak-alerts-kind.green{color:var(--gadak-green)}.gadak-alerts-kind.blue{color:var(--gadak-accent)}.gadak-alerts-kind.red{color:var(--gadak-up)}.gadak-alerts-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);grid-gap:20px;gap:20px;align-items:start}.gadak-alerts-feed-col,.gadak-alerts-rules-col{min-width:0;display:grid;grid-gap:16px;gap:16px;align-content:start}.gadak-alerts-empty{display:grid;grid-gap:10px;gap:10px;justify-items:start;padding:20px;border:1px dashed var(--gadak-line);border-radius:14px;background:var(--gadak-fill)}.gadak-alerts-empty b{color:var(--gadak-ink);font-size:14px}.gadak-alerts-rules-table .gadak-alerts-num,.gadak-alerts-rules-table th[scope=col]:nth-child(2),.gadak-alerts-rules-table th[scope=col]:nth-child(3){text-align:right}.gadak-alerts-rules-table .gadak-alerts-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.gadak-alerts-rules-table tr.reached{background:var(--gadak-accent-soft)}.gadak-alerts-gap{display:grid;grid-gap:5px;gap:5px;min-width:128px}.gadak-alerts-gap-val{color:var(--gadak-green);font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-alerts-gap-track{height:6px;border-radius:999px;background:var(--gadak-track);overflow:hidden}.gadak-alerts-gap-fill{display:block;height:100%;border-radius:inherit;background:var(--gadak-green)}.gadak-alerts-reached{display:inline-flex;align-items:center;gap:5px;color:var(--gadak-green);font-weight:800;font-size:12.5px}.gadak-alerts-rules-table .gadak-alerts-bell{width:44px;height:44px;min-height:44px;display:grid;place-items:center;padding:0;border-radius:10px;border:1px solid var(--gadak-line);background:var(--gadak-fill);color:var(--gadak-sub)}.gadak-alerts-rules-table .gadak-alerts-bell.on{border-color:var(--gadak-accent);background:var(--gadak-accent-soft);color:var(--gadak-accent)}.gadak-alerts-rules-table .gadak-alerts-bell:hover{border-color:var(--gadak-accent)}.gadak-alerts-rules-table .gadak-alerts-bell:focus-visible{outline:2px solid var(--gadak-accent);outline-offset:2px}.gadak-alerts-brief>h2{margin:0;font-size:15px;color:var(--gadak-ink)}.gadak-desktop-news{display:grid;grid-gap:9px;gap:9px}.gadak-desktop-news>a,.gadak-desktop-news>article{padding:14px;display:grid;grid-gap:5px;gap:5px;border:1px solid var(--gadak-hairline);border-radius:11px;color:inherit;text-decoration:none}.gadak-desktop-news p{margin:0;color:var(--gadak-muted);font-size:12px}}@media (prefers-reduced-motion:reduce){.gadak-alert-row,.gadak-alerts-signal-list button{transition:none}.gadak-alert-row:hover,.gadak-alerts-signal-list button:hover{transform:none}}.gadak-stage[data-desktop-presenter="1"] .gadak-dashboard-alerts :is(.gadak-alert-tabs,.gadak-alert-metrics,.gadak-alert-manage,.gadak-alert-signals,.gadak-alert-brief,.gadak-notice-list,.gadak-alert-config,.gadak-alert-config-main,.gadak-alert-list,.gadak-alert-row,.gadak-alert-row>span,.gadak-hist,.gadak-hist-row,.gadak-hist-body){min-width:0}.gadak-stage[data-desktop-presenter="1"] .gadak-dashboard-alerts :is(b,small,p,span),.gadak-stage[data-desktop-presenter="1"] .gadak-notice-list :is(b,p,span){overflow-wrap:anywhere}.gadak-stage[data-desktop-presenter="1"] .gadak-alert-list>div{display:grid;grid-gap:10px;gap:10px}@media (min-width:768px){.gadak-stage[data-desktop-presenter="0"] #gadak-alert-price-panel{display:contents}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>.gadak-alert-manage{grid-column:1/4}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>.gadak-alert-signals{grid-column:4/-1}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>.gadak-alert-brief,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>.gadak-alert-metrics{grid-column:1/-1}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>.gadak-hist{grid-column:1/4}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>.gadak-settings-block{grid-column:4/-1}}@media (min-width:1280px){.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>.gadak-alert-manage{grid-column:1/5}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>.gadak-alert-signals{grid-column:5/13}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>.gadak-hist{grid-column:1/5}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>.gadak-settings-block{grid-column:5/13}}@media (min-width:768px) and (max-width:1023px){.gadak-stage[data-desktop-presenter="1"] #gadak-alert-price-panel{display:contents}.gadak-stage[data-desktop-presenter="1"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>.gadak-alert-manage{grid-column:1/4}.gadak-stage[data-desktop-presenter="1"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>.gadak-alert-signals{grid-column:4/-1}.gadak-stage[data-desktop-presenter="1"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>:is(.gadak-alert-metrics,.gadak-alert-brief){grid-column:1/-1}.gadak-stage[data-desktop-presenter="1"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>.gadak-hist{grid-column:1/4}.gadak-stage[data-desktop-presenter="1"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>.gadak-settings-block{grid-column:4/-1}}@media (max-width:374px){.gadak-stage[data-desktop-presenter="1"] .gadak-alert-config,.gadak-stage[data-desktop-presenter="1"] .gadak-alert-metrics>div{padding-inline:10px}.gadak-stage[data-desktop-presenter="1"] .gadak-alert-row{grid-template-columns:38px minmax(0,1fr) 20px;gap:8px;padding-inline:10px}.gadak-stage[data-desktop-presenter="1"] .gadak-alert-row i{width:34px;height:34px}}.gadak-detail.gadak-orders-workspace{position:relative;inset:auto;z-index:auto;min-height:100%;background:transparent;animation:none}.gadak-orders-workspace .gadak-detail-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--gadak-surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gadak-orders-workspace .gadak-detail-scroll{flex:none;min-height:auto;overflow:visible;padding-bottom:24px}.gadak-orders-offline{display:flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--gadak-amber) 40%,var(--gadak-line));background:color-mix(in srgb,var(--gadak-amber) 12%,var(--gadak-surface));color:var(--gadak-text)}.gadak-order-delete-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.gadak-order-delete-actions button{min-height:44px;border:1px solid var(--gadak-field-border);border-radius:12px;background:var(--gadak-surface);color:var(--gadak-text);font-weight:900}.gadak-order-delete-actions button.danger{border-color:color-mix(in srgb,var(--gadak-up) 45%,transparent);background:color-mix(in srgb,var(--gadak-up) 10%,var(--gadak-surface));color:var(--gadak-up)}.gadak-order-delete-actions button:disabled{opacity:.55}.gadak-purchase-confirm{max-height:calc(92dvh - env(safe-area-inset-top));overflow:hidden}.gadak-confirm-steps{display:flex;align-items:center;gap:8px;margin:2px 0 6px;padding:0;list-style:none}.gadak-confirm-steps li{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--gadak-muted)}.gadak-confirm-steps li:before{content:attr(data-step);display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--gadak-chip);color:var(--gadak-muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-confirm-steps li[aria-current=step]{color:var(--gadak-accent)}.gadak-confirm-steps li[aria-current=step]:before{background:var(--gadak-accent-soft);color:var(--gadak-accent);box-shadow:inset 0 0 0 1px var(--gadak-accent)}.gadak-confirm-steps li+li:after{display:none}.gadak-purchase-confirm .gadak-confirm-rows{min-height:0;max-height:min(55dvh,560px);overflow-y:auto;overscroll-behavior:contain;list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column}.gadak-purchase-confirm .gadak-confirm-rows li{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 0;border-top:1px solid var(--gadak-line)}.gadak-purchase-confirm .gadak-confirm-rows li:first-child{border-top:0}.gadak-purchase-confirm .gadak-confirm-rows li.off{opacity:.45}.gadak-confirm-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:10px 0 2px;padding:12px 14px;border-radius:14px;background:var(--gadak-fill)}.gadak-confirm-total small{font-size:12px;font-weight:800;color:var(--gadak-muted)}.gadak-confirm-total strong{font-size:18px;font-weight:900;color:var(--gadak-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-order-cart{display:grid;grid-gap:8px;gap:8px}.gadak-order-cart-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--gadak-line);border-radius:14px;background:var(--gadak-surface)}.gadak-order-cart-name{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.gadak-order-cart-name b{font-size:14px;color:var(--gadak-ink)}.gadak-order-cart-name small{font-size:11.5px;font-weight:700;color:var(--gadak-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-order-qty{display:inline-flex;align-items:center;border:1px solid var(--gadak-field-border);border-radius:999px;background:var(--gadak-surface);overflow:hidden}.gadak-order-qty button{width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--gadak-ink);transition:background-color .15s ease}.gadak-order-qty button:hover{background:var(--gadak-fill)}.gadak-order-qty button:active{background:var(--gadak-chip)}.gadak-order-qty button:disabled{opacity:.5}.gadak-order-qty input{width:48px;height:44px;border:0;border-inline:1px solid var(--gadak-hairline);border-radius:0;text-align:center;background:transparent;color:var(--gadak-ink);font:inherit;font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-order-remove{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--gadak-muted);transition:color .15s ease,background-color .15s ease}.gadak-order-remove:hover{color:var(--gadak-up);background:color-mix(in srgb,var(--gadak-up) 10%,transparent)}.gadak-order-draft-total{margin:0;text-align:right;font-size:13.5px;font-weight:800;color:var(--gadak-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-order-cart-summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:4px;padding:12px 14px;border-radius:14px;background:var(--gadak-fill)}.gadak-order-cart-summary span{font-size:12.5px;font-weight:800;color:var(--gadak-muted)}.gadak-order-cart-summary strong{font-size:17px;font-weight:900;color:var(--gadak-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-order-cart-summary strong.pending{font-size:13px;font-weight:800;color:var(--gadak-muted)}.gadak-order-cart-hint{margin:6px 0 0;font-size:12.5px;font-weight:700;color:var(--gadak-muted);line-height:1.5}.gadak-order-card{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--gadak-line);border-radius:var(--gadak-radius-card);background:var(--gadak-surface);box-shadow:var(--gadak-shadow-card)}.gadak-order-card.done{border-color:color-mix(in srgb,var(--gadak-green) 26%,var(--gadak-line))}.gadak-order-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.gadak-order-card-head b{font-size:15px;color:var(--gadak-ink)}.gadak-order-card-head small{display:block;margin-top:2px;font-size:11.5px;font-weight:700;color:var(--gadak-muted)}.gadak-order-status{font-style:normal;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800;background:var(--gadak-chip);color:var(--gadak-muted);white-space:nowrap}.gadak-order-status.done{background:color-mix(in srgb,var(--gadak-green) 14%,var(--gadak-surface));color:var(--gadak-green)}.gadak-order-items{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px}.gadak-order-items li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:14px;color:var(--gadak-text)}.gadak-order-items li small{color:var(--gadak-muted);font-weight:700}.gadak-order-items li strong{font-weight:800;color:var(--gadak-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-order-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--gadak-hairline)}.gadak-order-card-foot>strong{font-size:14.5px;font-weight:900;color:var(--gadak-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-order-card-actions{display:inline-flex;gap:4px}.gadak-order-card-actions button{display:inline-flex;align-items:center;gap:3px;min-height:44px;padding:0 10px;border:1px solid var(--gadak-field-border);border-radius:11px;background:var(--gadak-surface);color:var(--gadak-text);font-size:13px;font-weight:800}.gadak-order-card-actions button.danger{color:var(--gadak-up);border-color:color-mix(in srgb,var(--gadak-up) 30%,transparent)}.gadak-order-card-actions button.gadak-order-log{color:var(--gadak-accent);border-color:var(--gadak-accent)}.gadak-order-card-actions button.gadak-order-logged{color:var(--gadak-muted)}.gadak-order-progress{color:var(--gadak-accent);font-size:13px;font-weight:900;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-order-retained{color:var(--gadak-muted);font-size:13.5px;line-height:1.4;font-weight:800}@media (max-width:420px){.gadak-order-card-foot{align-items:flex-start;flex-wrap:wrap}.gadak-order-card-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gadak-order-card-actions button{justify-content:center;min-height:44px}}.gadak-recipe-ing-search{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.gadak-recipe-ing-label{color:var(--gadak-text-soft);font-size:13.5px;font-weight:800}.gadak-recipe-search-box{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 12px;border:2px solid var(--gadak-field-border);border-radius:14px;background:var(--gadak-surface);color:var(--gadak-muted)}.gadak-recipe-search-box:focus-within{border-color:var(--gadak-accent);box-shadow:0 0 0 4px var(--gadak-accent-soft)}.gadak-recipe-search-box input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--gadak-ink);font-size:16px;font-weight:700}.gadak-recipe-search-box input:focus{outline:none}.gadak-recipe-search-results{list-style:none;margin:0;padding:4px;display:grid;grid-gap:2px;gap:2px;border:1px solid var(--gadak-line);border-radius:14px;background:var(--gadak-surface);box-shadow:var(--gadak-shadow-card)}.gadak-recipe-search-results li button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--gadak-ink)}.gadak-recipe-search-results li button:hover{background:var(--gadak-fill)}.gadak-recipe-search-results li button:active{background:var(--gadak-chip)}.gadak-recipe-search-results li button b{font-size:14px;font-weight:800}.gadak-recipe-search-results li button small{display:block;margin-top:1px;font-size:11.5px;font-weight:700;color:var(--gadak-muted)}.gadak-recipe-search-empty{padding:12px 10px;font-size:13px;font-weight:700;color:var(--gadak-muted)}.gadak-recipe-ing-list{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.gadak-recipe-ing-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;grid-gap:8px;gap:8px;padding:10px 12px;border:1px solid var(--gadak-line);border-radius:14px;background:var(--gadak-surface)}.gadak-recipe-ing-name{min-width:0;display:grid;grid-gap:2px;gap:2px}.gadak-recipe-ing-name b{font-size:14px;font-weight:800;color:var(--gadak-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gadak-recipe-ing-name small{font-size:11.5px;font-weight:700;color:var(--gadak-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-recipe-ing-qty{display:inline-flex;align-items:center;gap:5px}.gadak-recipe-ing-qty input{width:clamp(50px,16vw,60px);height:34px;border:1px solid var(--gadak-field-border);border-radius:10px;text-align:center;background:var(--gadak-surface);color:var(--gadak-ink);font:inherit;font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-recipe-ing-qty em{font-style:normal;font-size:12px;font-weight:800;color:var(--gadak-muted)}.gadak-recipe-ing-cost{font-size:13.5px;font-weight:800;color:var(--gadak-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.gadak-recipe-preview{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:14px 16px;border-radius:16px;border:1px solid var(--gadak-line);background:var(--gadak-fill)}.gadak-recipe-preview span{display:grid;grid-gap:2px;gap:2px}.gadak-recipe-preview small{font-size:11.5px;font-weight:700;color:var(--gadak-muted)}.gadak-recipe-preview b{font-size:17px;font-weight:900;color:var(--gadak-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-recipe-preview-ratio{text-align:right}.gadak-recipe-preview.tier-good .gadak-recipe-preview-ratio b{color:var(--gadak-green)}.gadak-recipe-preview.tier-watch .gadak-recipe-preview-ratio b{color:var(--gadak-amber)}.gadak-recipe-preview.tier-high .gadak-recipe-preview-ratio b{color:var(--gadak-up)}.gadak-recipe-preview.tier-unknown .gadak-recipe-preview-ratio b{color:var(--gadak-sub);font-size:14px}.gadak-recipe-basis{margin:8px 0 0;font-size:11.5px;font-weight:700;color:var(--gadak-muted);line-height:1.5}.gadak-recipe-cancel{margin-top:10px;min-height:44px;width:100%;border:1px solid var(--gadak-field-border);border-radius:14px;background:var(--gadak-surface);color:var(--gadak-text);font-size:14px;font-weight:800}.gadak-recipe-card{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--gadak-line);border-radius:var(--gadak-radius-card);background:var(--gadak-surface);box-shadow:var(--gadak-shadow-card)}.gadak-recipe-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.gadak-recipe-card-head b{font-size:15px;color:var(--gadak-ink)}.gadak-recipe-card-head small{display:block;margin-top:2px;font-size:11.5px;font-weight:700;color:var(--gadak-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-recipe-ratio{font-style:normal;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:900;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--gadak-chip);color:var(--gadak-muted)}.gadak-recipe-ratio.tier-good{background:color-mix(in srgb,var(--gadak-green) 14%,var(--gadak-surface));color:var(--gadak-green)}.gadak-recipe-ratio.tier-watch{background:color-mix(in srgb,var(--gadak-amber) 16%,var(--gadak-surface));color:var(--gadak-amber)}.gadak-recipe-ratio.tier-high{background:color-mix(in srgb,var(--gadak-up) 14%,var(--gadak-surface));color:var(--gadak-up)}.gadak-recipe-memo{margin:0;font-size:12.5px;font-weight:700;color:var(--gadak-text);line-height:1.5}.gadak-recipe-items{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px}.gadak-recipe-items li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px;color:var(--gadak-text)}.gadak-recipe-items li small{color:var(--gadak-muted);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-recipe-items li strong{font-weight:800;color:var(--gadak-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-recipe-items li.missing span{color:var(--gadak-muted)}.gadak-recipe-warn{font-style:normal;margin-left:6px;padding:1px 6px;border-radius:6px;font-size:10.5px;font-weight:800;background:color-mix(in srgb,var(--gadak-up) 13%,var(--gadak-surface));color:var(--gadak-up)}.gadak-recipe-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--gadak-hairline)}.gadak-recipe-card-foot>strong{font-size:14.5px;font-weight:900;color:var(--gadak-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-recipe-card-actions{display:inline-flex;gap:4px}.gadak-recipe-card-actions button{display:inline-flex;align-items:center;gap:3px;min-height:34px;padding:0 9px;border:1px solid var(--gadak-field-border);border-radius:11px;background:var(--gadak-surface);color:var(--gadak-text);font-size:12px;font-weight:800}.gadak-recipe-card-actions button.danger{color:var(--gadak-up);border-color:color-mix(in srgb,var(--gadak-up) 30%,transparent)}.gadak-recipe-card-basis{margin:0;font-size:11px;font-weight:700;color:var(--gadak-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-purchase-log{display:grid;grid-gap:12px;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--gadak-hairline)}.gadak-purchase-log h2{margin:0;font-size:15.5px;color:var(--gadak-ink)}.gadak-panel-block-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.gadak-mini-toggle{min-height:34px;padding:0 12px;border:1px solid var(--gadak-field-border);border-radius:999px;background:var(--gadak-surface);color:var(--gadak-accent);font-size:12.5px;font-weight:800}.gadak-purchase-summary{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:14px;background:var(--gadak-fill)}.gadak-purchase-summary.cheaper{background:color-mix(in srgb,var(--gadak-down) 10%,var(--gadak-surface))}.gadak-purchase-summary.pricier{background:color-mix(in srgb,var(--gadak-up) 9%,var(--gadak-surface))}.gadak-purchase-summary>b{font-size:13.5px;color:var(--gadak-ink)}.gadak-purchase-summary.cheaper>b{color:var(--gadak-down)}.gadak-purchase-summary.pricier>b{color:var(--gadak-up)}.gadak-purchase-summary-nums{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.gadak-purchase-summary-nums span{display:grid;grid-gap:1px;gap:1px}.gadak-purchase-summary-nums small{font-size:11px;font-weight:700;color:var(--gadak-muted)}.gadak-purchase-summary-nums strong{font-size:15px;font-weight:800;color:var(--gadak-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-purchase-summary-nums .gadak-purchase-estimate{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--gadak-fill);font-size:10.5px;font-weight:800;color:var(--gadak-muted);letter-spacing:.02em}.gadak-purchase-nudge{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:var(--gadak-fill)}.gadak-nudge-dots{display:inline-flex;gap:4px}.gadak-nudge-dots i{width:7px;height:7px;border-radius:999px;background:var(--gadak-track)}.gadak-nudge-dots i.on{background:var(--gadak-accent)}.gadak-purchase-nudge p{margin:0;font-size:14px;font-weight:700;color:var(--gadak-sub);line-height:1.35}.gadak-purchase-gap{font-style:normal;padding:3px 8px;border-radius:999px;font-size:11.5px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-purchase-gap.cheaper{background:color-mix(in srgb,var(--gadak-down) 15%,var(--gadak-surface));color:var(--gadak-down)}.gadak-purchase-gap.pricier{background:color-mix(in srgb,var(--gadak-up) 13%,var(--gadak-surface));color:var(--gadak-up)}.gadak-purchase-form{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid var(--gadak-line);border-radius:14px;background:var(--gadak-surface)}.gadak-purchase-form .gadak-field{margin-top:12px}.gadak-purchase-form .gadak-field:first-child{margin-top:4px}.gadak-purchase-form .gadak-primary{margin-top:14px;min-height:48px}.gadak-purchase-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.gadak-purchase-form-row .gadak-field{margin-top:12px}.gadak-purchase-list{display:grid;grid-gap:8px;gap:8px}.gadak-purchase-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--gadak-line);border-radius:13px;background:var(--gadak-surface)}.gadak-purchase-row-main{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.gadak-purchase-row-main b{font-size:14px;color:var(--gadak-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-purchase-row-main small{font-size:11.5px;font-weight:700;color:var(--gadak-muted)}.gadak-purchase-del{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--gadak-muted);transition:color .15s ease,background-color .15s ease}.gadak-purchase-del:hover{color:var(--gadak-up);background:color-mix(in srgb,var(--gadak-up) 10%,transparent)}.gadak-recover-warning{display:flex;align-items:flex-start;gap:8px;margin:0 0 4px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--gadak-amber) 40%,var(--gadak-line));border-radius:14px;background:color-mix(in srgb,var(--gadak-amber) 11%,var(--gadak-surface));color:var(--gadak-text);font-size:12.5px;font-weight:700;line-height:1.5}.gadak-recover-result{display:grid;grid-gap:10px;gap:10px}.gadak-recover-result h2{margin:0;font-size:16px;color:var(--gadak-ink)}.gadak-recover-result ul{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.gadak-recover-result li,.gadak-recover-result p{font-size:13.5px;font-weight:700;color:var(--gadak-text);line-height:1.5}.gadak-orders-workspace button:focus-visible,.gadak-orders-workspace input:focus-visible,.gadak-orders-workspace select:focus-visible,.gadak-purchase-confirm button:focus-visible,.gadak-purchase-confirm input:focus-visible,.gadak-purchase-log button:focus-visible,.gadak-purchase-log input:focus-visible{outline:2px solid var(--gadak-accent);outline-offset:2px}@media (min-width:1024px){.gadak-orders-workspace{width:min(100%,1480px);margin-inline:auto;padding:26px clamp(24px,3vw,44px) 52px}.gadak-orders-workspace .gadak-detail-head{position:static;height:auto;min-height:52px;padding:0 0 18px;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.gadak-orders-workspace .gadak-detail-head b{text-align:left;font-size:28px;letter-spacing:-.03em}.gadak-orders-workspace .gadak-detail-scroll{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:18px;gap:18px;padding:0}.gadak-orders-workspace .gadak-panel-block{min-width:0;margin:0;border:1px solid var(--gadak-line);border-radius:15px;box-shadow:var(--gadak-shadow-card)}.gadak-orders-toolbar{display:grid;grid-template-columns:minmax(150px,1.4fr) repeat(3,minmax(110px,1fr));align-items:center;grid-gap:9px;gap:9px}.gadak-orders-toolbar h2{grid-column:1/-1;margin:0}.gadak-orders-toolbar label{min-width:0}.gadak-orders-toolbar input,.gadak-orders-toolbar select{width:100%;min-width:0;min-height:40px;padding:0 11px;border:1px solid var(--gadak-line);border-radius:9px;background:var(--gadak-surface);color:var(--gadak-text);font:inherit}.gadak-orders-history{overflow-x:auto}.gadak-orders-table{min-width:680px;margin-top:14px}.gadak-orders-table caption{padding:8px 0;color:var(--gadak-muted);text-align:left;font-size:11px}.gadak-orders-table td:nth-child(4),.gadak-orders-table th:nth-child(4){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-orders-table td:last-child{white-space:normal}.gadak-orders-table td:last-child button{margin:2px}.gadak-orders-table td small{display:block;margin-top:3px;color:var(--gadak-muted);font-size:11px}}@media (min-width:1024px) and (max-width:1180px){.gadak-orders-workspace .gadak-detail-scroll{grid-template-columns:1fr}}@media (max-width:1023px){.gadak-dashboard-orders .gadak-detail-scroll{overflow-x:clip;padding-bottom:max(24px,env(safe-area-inset-bottom))}.gadak-order-cart-row{align-items:flex-start}.gadak-order-card-head b,.gadak-order-cart-name b,.gadak-order-cart-name small,.gadak-order-items li small,.gadak-order-items li span{overflow-wrap:anywhere}.gadak-order-card-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.gadak-order-card-foot>strong{min-width:0}.gadak-order-progress{text-align:right}.gadak-order-card-actions,.gadak-order-retained{grid-column:1/-1}.gadak-order-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;grid-gap:6px;gap:6px}.gadak-order-card-actions button{justify-content:center;min-width:0;padding-inline:8px;text-align:center;white-space:normal}.gadak-sheet-backdrop .gadak-add-sheet.gadak-purchase-confirm{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto auto;width:min(100%,560px);max-height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)));padding-bottom:max(16px,env(safe-area-inset-bottom));overflow:hidden}.gadak-purchase-confirm .gadak-confirm-rows{max-height:none;min-height:0;overflow-x:clip;-webkit-padding-end:2px;padding-inline-end:2px}.gadak-purchase-confirm .gadak-confirm-rows li{min-width:0}.gadak-confirm-check{min-width:0;min-height:44px}.gadak-confirm-check span{min-width:0}.gadak-purchase-confirm .gadak-confirm-check b,.gadak-purchase-confirm .gadak-confirm-check small{overflow:visible;overflow-wrap:anywhere;white-space:normal}.gadak-confirm-price{flex:0 1 112px;min-width:0}.gadak-confirm-price input{width:100%;min-width:0;height:44px;font-size:16px}.gadak-confirm-actions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:8px;gap:8px;margin-top:10px}.gadak-confirm-actions button{min-height:44px}.gadak-orders-workspace .gadak-sheet-backdrop{position:fixed;inset:0;z-index:100;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.gadak-orders-workspace .gadak-sheet-backdrop .gadak-add-sheet{width:min(100%,560px);max-width:100%;max-height:100%;padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right));border:1px solid var(--gadak-line);border-radius:20px}}@media (max-width:374px){.gadak-order-cart-row{flex-wrap:wrap}.gadak-order-cart-name{flex-basis:calc(100% - 54px)}.gadak-order-qty{-webkit-margin-start:auto;margin-inline-start:auto}.gadak-purchase-confirm{width:100%}.gadak-confirm-price{flex-basis:96px}.gadak-confirm-steps{gap:5px}.gadak-confirm-steps li{gap:4px;font-size:11px}}@media (prefers-reduced-motion:reduce){.gadak-order-qty button,.gadak-order-remove,.gadak-purchase-del{transition:none}}.gadak-profile-card{display:grid;grid-template-columns:54px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--gadak-line);border-radius:var(--gadak-radius-card);background:linear-gradient(135deg,var(--gadak-accent-soft),color-mix(in srgb,var(--gadak-down) 8%,transparent)),var(--gadak-surface);margin-bottom:18px}.gadak-profile-emoji{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;background:var(--gadak-surface);font-size:28px}.gadak-profile-card div:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.gadak-profile-card b{font-size:17px}.gadak-profile-card span{color:var(--gadak-muted);font-size:12.5px;font-weight:700}.gadak-profile-card button{border:0;border-radius:999px;background:var(--gadak-surface);color:var(--gadak-accent);min-height:46px;padding:0 12px;font-weight:900}.gadak-settings-group{margin:22px 2px 10px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--gadak-muted)}.gadak-settings-group:first-of-type{margin-top:4px}.gadak-settings-block{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px;padding:15px;border:1px solid var(--gadak-line);border-radius:var(--gadak-radius-card);background:var(--gadak-surface);box-shadow:var(--gadak-shadow-card)}.gadak-settings-block h2{margin:0 0 2px;font-size:15.5px}.gadak-settings-block.misc{gap:0}.gadak-settings-block.misc button,.gadak-settings-block.misc span{min-height:46px;display:flex;align-items:center;border:0;border-top:1px solid var(--gadak-hairline);background:transparent;color:var(--gadak-text);font-weight:800;text-align:left}.gadak-settings-block.misc button{justify-content:space-between}.gadak-settings-block.misc button svg{color:var(--gadak-faint)}.gadak-settings-block.misc button:first-child{border-top:0}.gadak-settings-block.misc span{color:var(--gadak-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-settings-block.misc .danger{color:var(--gadak-up)}.gadak-preview-row{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-settings-note{margin:0;padding:10px 0 12px;border-top:1px solid var(--gadak-hairline);color:var(--gadak-muted);font-size:12.5px;font-weight:700;line-height:1.55}.gadak-dashboard-settings button:focus-visible,.gadak-dashboard-settings input:focus-visible,.gadak-desktop-settings button:focus-visible,.gadak-desktop-settings input:focus-visible{outline:2px solid var(--gadak-accent);outline-offset:2px}@media (max-width:1023px){.gadak-dashboard-settings{min-width:0;overflow-x:clip;padding-bottom:max(24px,env(safe-area-inset-bottom))}.gadak-profile-card{grid-template-columns:54px minmax(0,1fr);align-items:start}.gadak-profile-card button{grid-column:1/-1;width:100%;min-height:44px}.gadak-profile-card b,.gadak-profile-card span,.gadak-radio-card b,.gadak-radio-card small,.gadak-radio-card span,.gadak-settings-block h2,.gadak-settings-block.misc button,.gadak-settings-note,.gadak-toggle-row b,.gadak-toggle-row small,.gadak-toggle-row span{overflow-wrap:anywhere}.gadak-settings-block.misc button{min-width:0}.gadak-settings-block.misc button svg{flex:0 0 auto;-webkit-margin-start:10px;margin-inline-start:10px}.gadak-settings-analytics>div{flex-wrap:wrap}.gadak-settings-analytics>div button{min-height:44px;flex:1 1 132px}.gadak-settings-push button,.gadak-settings-tools button{min-height:44px}}@media (min-width:768px) and (max-width:1023px){.gadak-stage[data-desktop-presenter="1"] .gadak-screen.gadak-dashboard-settings>:is(.gadak-settings-group,.gadak-settings-analytics){grid-column:1/-1}}@media (min-width:768px){.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-settings>:is(.gadak-settings-group,.gadak-settings-analytics){grid-column:1/-1}}@media (min-width:1024px){.gadak-desktop-settings-group{grid-column:1/-1;margin:8px 0 0;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--gadak-muted)}.gadak-desktop-settings-group:first-child{margin-top:0}.gadak-desktop-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;grid-gap:16px;gap:16px}.gadak-desktop-settings-card{display:grid;align-content:start;grid-gap:12px;gap:12px}.gadak-desktop-settings-card .gadak-radio-card{width:100%}.gadak-desktop-settings-card .gadak-toggle-row{min-width:0}}@media (min-width:1024px) and (max-width:1180px){.gadak-desktop-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gadak-settings-analytics>p{margin:0 0 10px;color:var(--gadak-muted);font-size:13px;line-height:1.55}.gadak-settings-analytics>div{display:flex;gap:8px}.gadak-settings-analytics>div button{min-height:40px;padding:0 13px;border:1px solid var(--gadak-line);border-radius:10px;background:var(--gadak-surface);color:var(--gadak-text);font-weight:800}