.gadak-hot-retail{color:var(--gadak-muted);font-size:var(--fs-200);font-weight:var(--w-label);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:var(--w-heading)}.gadak-hot-sentinel{display:flex;align-items:center;justify-content:center;padding:var(--sp-4) 0 var(--sp-1);color:var(--gadak-muted);font-size:var(--fs-200);font-weight:var(--w-label)}.gadak-alert-list,.gadak-hot-list,.gadak-notice-list,.gadak-search-results{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.gadak-hot-list{gap:var(--sp-1)}.gadak-hot-card{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--sp-2);column-gap:var(--sp-2);grid-row-gap:var(--sp-05);row-gap:var(--sp-05);padding:var(--sp-15) var(--sp-25) var(--sp-15) var(--sp-25);border:1px solid var(--border-subtle);border-radius:var(--r-card);background:var(--surface);cursor:pointer}.gadak-hot-card:before{content:"";position:absolute;top:var(--sp-25);bottom:var(--sp-25);left:0;width:3px;border-radius:0 var(--r-xs) var(--r-xs) 0;background:var(--row-accent,transparent)}.gadak-hot-card.cat-produce{--row-accent:var(--category-produce)}.gadak-hot-card.cat-fruit{--row-accent:var(--category-special)}.gadak-hot-card.cat-seafood{--row-accent:var(--category-seafood)}.gadak-hot-card.cat-livestock{--row-accent:var(--category-livestock)}.gadak-hot-card.cat-grain{--row-accent:var(--category-grain)}.gadak-hot-card.cat-processed{--row-accent:var(--category-processed)}.gadak-hot-card>b{min-width:28px;font-size:var(--fs-600);font-weight:var(--w-display);text-align:center;color:var(--gadak-faint);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;font-size:var(--fs-400);font-weight:var(--w-heading);line-height:var(--lh-snug)}.gadak-hot-main>strong small{color:var(--gadak-muted);font-size:var(--fs-200);font-weight:var(--w-label)}.gadak-hot-data-row{display:flex;align-items:center;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-hot-spark{flex:0 1 60px;min-width:44px;margin-left:auto;height:22px}.gadak-hot-price{color:var(--text-primary);font-size:var(--fs-600);font-weight:var(--w-display);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);white-space:nowrap}.gadak-hot-data-row .gadak-row-change{display:inline-flex;align-items:center;gap:var(--sp-05);color:var(--text-tertiary);font-size:var(--fs-300);font-weight:var(--w-data);line-height:1;white-space:nowrap}.gadak-hot-data-row .gadak-row-change i{font-size:var(--fs-050);font-style:normal;line-height:1}.gadak-hot-data-row .gadak-row-change.up{color:var(--up)}.gadak-hot-data-row .gadak-row-change.down{color:var(--down)}.gadak-hot-data-row .gadak-row-change.is-unknown{font-weight:var(--w-label)}.gadak-hot-seasonal{font-size:var(--fs-200);font-weight:var(--w-data);white-space:nowrap;color:var(--text-tertiary)}.gadak-hot-seasonal.down{color:var(--down)}.gadak-hot-seasonal.up{color:var(--up)}.gadak-hot-retail-line>b,.gadak-hot-retail-line>em,.gadak-hot-retail-line>small{flex:none;white-space:nowrap}.gadak-hot-retail-line{display:flex;flex-wrap:nowrap;align-items:baseline;gap:var(--sp-1);min-width:0;overflow:hidden;color:var(--text-tertiary);font-size:var(--fs-200);font-weight:var(--w-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-hot-retail-line em{font-style:normal}.gadak-hot-retail-line em:before{content:"· "}.gadak-hot-icons{grid-column:3;grid-row:1;display:flex;align-items:center;gap:var(--sp-1);width:calc(var(--sp-8) + var(--sp-8) + var(--sp-1));justify-self:stretch}.gadak-hot-icon{position:relative;flex:none;width:32px;height:32px;min-width:32px;min-height:32px;display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-tertiary);transition:border-color var(--dur-1) var(--ease-standard),color var(--dur-1) var(--ease-standard)}.gadak-hot-icon:before{content:"";position:absolute;inset:-6.5px}.gadak-hot-icon:hover{border-color:var(--accent-text);color:var(--accent-text)}.gadak-hot-icon.on{border-color:var(--star-active);color:var(--star-active);background:transparent}.gadak-hot-icon:disabled{opacity:.5}.gadak-hot-cta{position:relative;grid-column:3;grid-row:3;width:100%;min-width:calc(var(--sp-8) + var(--sp-8) + var(--sp-1));justify-self:stretch;justify-content:center;display:inline-flex;align-items:center;gap:var(--sp-1);min-height:32px;padding:0 var(--sp-2);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--accent-text);font-size:var(--fs-200);font-weight:var(--w-label);white-space:nowrap;text-decoration:none;transition:background var(--dur-1) var(--ease-standard)}.gadak-hot-cta:before{content:"";position:absolute;inset:-6px}.gadak-hot-cta:hover{border-color:var(--accent-text);background:var(--accent-weak)}.gadak-hot-cta.is-unavailable{border-color:var(--text-tertiary);background:transparent;color:var(--text-tertiary);font-weight:var(--w-body)}.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-min-h);padding:var(--sp-1) var(--sp-15) var(--sp-1) var(--sp-35);border:0;border-radius:0;background:var(--surface);box-shadow:inset 0 -1px 0 var(--border-subtle);cursor:pointer;transition:background var(--dur-1) var(--ease-standard)}.gadak-result-row:before{content:"";position:absolute;top:var(--sp-25);bottom:var(--sp-25);left:0;width:3px;border-radius:0 var(--r-xs) var(--r-xs) 0;background:var(--row-accent,transparent)}.gadak-result-row.cat-produce{--row-accent:var(--category-produce)}.gadak-result-row.cat-fruit{--row-accent:var(--category-special)}.gadak-result-row.cat-seafood{--row-accent:var(--category-seafood)}.gadak-result-row.cat-livestock{--row-accent:var(--category-livestock)}.gadak-result-row.cat-grain{--row-accent:var(--category-grain)}.gadak-result-row.cat-processed{--row-accent:var(--category-processed)}.gadak-result-row:last-child{box-shadow:none}.gadak-result-row:hover{background:var(--surface-hover)}.gadak-result-row:active{background:var(--surface-press)}.gadak-result-row .gadak-row-identity{grid-column:1;display:grid;grid-gap:var(--sp-05);gap:var(--sp-05);min-width:0}.gadak-result-row .gadak-row-name{display:flex;align-items:baseline;gap:var(--sp-1);min-width:0}.gadak-result-row .gadak-row-name b{flex:0 1 auto;min-width:5ch;overflow:hidden;color:var(--text-primary);font-size:var(--fs-550);font-weight:var(--w-heading);line-height:var(--lh-snug);text-overflow:ellipsis;white-space:nowrap}.gadak-result-row .gadak-row-name small{flex:0 100 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-tertiary);font-size:var(--fs-300);font-weight:var(--w-label)}.gadak-result-row .gadak-row-meta{display:flex;align-items:center;gap:var(--sp-15);min-width:0;min-height:var(--touch-min)}.gadak-result-row .gadak-row-spark{grid-column:2;justify-self:center}.gadak-result-row .gadak-row-numeric{grid-column:3;display:grid;justify-items:end;grid-gap:var(--sp-05);gap:var(--sp-05);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-result-row .gadak-row-price{color:var(--text-primary);font-size:var(--fs-700);font-weight:var(--w-display);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-result-row .gadak-row-change{display:inline-flex;align-items:center;gap:var(--sp-05);color:var(--text-tertiary);font-size:var(--fs-300);font-weight:var(--w-data);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.gadak-result-row .gadak-row-change i{font-size:var(--fs-050);font-style:normal;line-height:1}.gadak-result-row .gadak-row-change.up{color:var(--up)}.gadak-result-row .gadak-row-change.down{color:var(--down)}.gadak-result-row .gadak-row-change.is-unknown{font-weight:var(--w-label)}.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-sm);background:transparent;color:var(--text-tertiary);font-size:var(--fs-500);text-decoration:none;transition:color var(--dur-1) var(--ease-out)}.gadak-result-action-col .gadak-link-icon:hover{color:var(--accent-text)}.gadak-result-action-col .gadak-star{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:var(--r-sm);background:transparent;color:var(--gadak-faint);cursor:pointer}.gadak-result-action-col .gadak-star.on{color:var(--star-active)}.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-3) var(--sp-3);border:1px solid var(--gadak-line);border-radius:var(--r-sm);background:var(--gadak-surface);color:inherit;text-decoration:none;animation:gadakCardRise .32s var(--ease-out) both}.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;font-size:var(--fs-400);font-weight:var(--w-heading)}.gadak-retail-row small{color:var(--gadak-muted);font-size:var(--fs-200);font-weight:var(--w-label)}.gadak-retail-row .gadak-retail-price{font-size:var(--fs-500);font-weight:var(--w-display);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:var(--sp-2);gap:var(--sp-2);align-items:center;margin-bottom:var(--sp-5)}.gadak-search-head>button{width:46px;height:46px;display:grid;place-items:center;border:0;border-radius:var(--r-sm);background:transparent;color:var(--gadak-text)}.gadak-search-head label{min-width:0;max-width:100%;height:var(--sp-12);display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-25) 0 var(--sp-35);border-radius:var(--r-sm);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:var(--fs-550);font-weight:var(--w-heading)}.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:var(--sp-4) 0 var(--sp-25)}.gadak-section-row b{font-size:var(--fs-500);font-weight:var(--w-heading)}.gadak-section-row small{font-size:var(--fs-100)}.gadak-section-row button,.gadak-section-row small{color:var(--gadak-muted);font-weight:var(--w-label)}.gadak-section-row button{min-height:46px;border:0;background:transparent;font-size:var(--fs-300)}.gadak-search-results .gadak-section-row{margin-top:0}.gadak-recent-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--sp-25);gap:var(--sp-25)}.gadak-recent-grid button{min-width:0;display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);justify-items:start;padding:var(--sp-25);border:1px solid var(--gadak-line);border-radius:var(--r-card);background:var(--gadak-surface);text-align:left}.gadak-recent-grid b{font-size:var(--fs-300);font-weight:var(--w-heading);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gadak-recent-grid span{font-size:var(--fs-200);color:var(--gadak-text);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-signal{min-height:20px;margin:var(--sp-1) 0 var(--sp-05)}.gadak-hot-signals{display:flex;flex-wrap:wrap;row-gap:0;align-items:center;gap:var(--sp-15) var(--sp-2);margin-top:var(--sp-1)}.gadak-hot-signals:empty{display:none}.gadak-hot-basis{margin:var(--sp-05) var(--sp-05) var(--sp-25)}.gadak-browse-intro{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);margin:var(--sp-1) 0 var(--sp-35)}.gadak-browse-intro h1{margin:0;color:var(--gadak-ink);font-size:var(--fs-750);font-weight:var(--w-display);letter-spacing:var(--ls-tight)}.gadak-browse-intro p{margin:0;color:var(--gadak-muted);font-size:var(--fs-400);font-weight:var(--w-label);line-height:var(--lh-normal)}.gadak-hot-name-line,.gadak-result-name-line{display:inline-flex;align-items:baseline;gap:var(--sp-1);max-width:100%;min-width:0}.gadak-hot-name-text,.gadak-result-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gadak-hot-name-line>small,.gadak-result-name-line>small{flex:none}.gadak-pressable.gadak-hot-card:focus-visible,.gadak-pressable.gadak-product-card:focus-visible,.gadak-pressable.gadak-result-row:focus-visible{outline:2px solid var(--gadak-accent);outline-offset:-2px}.gadak-hot-card.gadak-pressable{animation-delay:calc(var(--stagger-i, 0) * 45ms)}.gadak-result-row.gadak-pressable{animation-delay:calc(var(--stagger-i, 0) * 40ms)}.gadak-product-card.gadak-pressable{animation-delay:calc(var(--stagger-i, 0) * 45ms)}.gadak-retail-row{animation-delay:calc(var(--stagger-i, 0) * 35ms)}.gadak-signal-unavailable{flex:none;display:inline-flex;align-items:center;min-height:22px;padding:0 var(--sp-2);border:1px dashed var(--border-strong);border-radius:var(--r-xs);color:var(--text-tertiary);font-size:var(--fs-100);font-weight:var(--w-label);white-space:nowrap}.gadak-hot-browse .gadak-chip-row button{border-radius:var(--r-xs);font-weight:var(--w-label);min-height:34px;padding:0 var(--sp-25)}.gadak-hotdeal-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--sp-2);min-width:0}.gadak-hotdeal-chips{flex:none;display:flex;flex-wrap:nowrap;align-items:baseline;gap:var(--sp-2)}.gadak-hotdeal-meta small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-tertiary);font-size:var(--fs-100);font-weight:var(--w-body)}.gadak-hot-price-group{flex:none;display:inline-flex;align-items:baseline;gap:var(--sp-1)}.gadak-hot-price-group>small{flex:none;color:var(--text-tertiary);font-size:var(--fs-100);font-weight:var(--w-label)}.gadak-hot-cheaper{flex:none;font-size:var(--fs-100);font-weight:var(--w-data)}.gadak-hot-cheaper.retail{color:var(--down)}.gadak-hot-cheaper.wholesale,.gadak-hot-rank-basis{color:var(--text-tertiary)}.gadak-hot-rank-basis{font-size:var(--fs-100);font-weight:var(--w-label)}.gadak-hot-basis{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-2)}.gadak-hot-meta-row{display:flex;flex-wrap:nowrap;align-items:baseline;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-weight:var(--w-label);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-data-row{gap:var(--sp-2)}.gadak-search-hot-rail{display:flex;gap:var(--sp-25);margin:0;padding:var(--sp-05) 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:var(--touch-min);display:grid;grid-gap:var(--sp-05);gap:var(--sp-05);justify-items:start;padding:var(--sp-2) var(--sp-25);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-primary);text-align:left;transition:border-color var(--dur-1) var(--ease-standard)}.gadak-search-hot-rail button:hover{border-color:var(--accent-text)}.gadak-search-hot-name{font-size:var(--fs-300);font-weight:var(--w-heading)}.gadak-search-hot-rail strong{font-size:var(--fs-400);font-weight:var(--w-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-search-hot-rail em{font-size:var(--fs-200);font-weight:var(--w-data);font-style:normal}.gadak-alert-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:var(--sp-3);border-bottom:1px solid var(--gadak-line)}.gadak-alert-tabs button{min-height:var(--touch-min);border:0;border-bottom:3px solid transparent;background:transparent;color:var(--text-secondary);font-size:var(--fs-500);font-weight:var(--w-heading)}.gadak-alert-tabs button.active{color:var(--gadak-ink);border-bottom-color:var(--accent-text)}.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:0;gap:0;margin-bottom:var(--sp-5);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.gadak-alert-metrics>div{display:grid;grid-gap:var(--sp-05);gap:var(--sp-05);padding:var(--sp-25) var(--sp-3);min-width:0;border-radius:0;background:transparent;box-shadow:none;border:0;border-bottom:1px solid var(--border-subtle)}.gadak-alert-metrics>div:nth-child(2n){border-left:1px solid var(--border-subtle)}.gadak-alert-metrics>div:nth-last-child(-n+2){border-bottom:0}.gadak-alert-metrics>div.metric-primary>span{color:var(--text-tertiary);font-weight:var(--w-label)}.gadak-alert-metrics span{color:var(--text-tertiary);font-size:var(--fs-300);font-weight:var(--w-body);letter-spacing:var(--ls-none)}.gadak-alert-metrics span,.gadak-alert-metrics strong{word-break:keep-all;overflow-wrap:anywhere}.gadak-alert-metrics .metric-primary strong{color:var(--text-primary);font-size:var(--fs-875);font-weight:var(--w-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:2ch;line-height:var(--lh-tight)}.gadak-alert-metrics .metric-primary.has-value strong{color:var(--text-primary)}.metric-indicator{display:block;width:var(--sp-15);height:var(--sp-15);border-radius:var(--r-pill)}.metric-indicator.warn{background:var(--warn)}.metric-indicator.success{background:var(--success)}.gadak-alert-metrics .metric-secondary strong{color:var(--text-tertiary);font-size:var(--fs-550);font-weight:var(--w-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:2ch;line-height:var(--lh-tight)}.gadak-alert-signals{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);margin-bottom:var(--sp-6)}.gadak-alert-manage{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin-bottom:var(--sp-6)}.gadak-alert-brief{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);margin-top:var(--sp-6)}.gadak-alert-feed-title,.gadak-alert-manage>h2{margin:0 0 var(--sp-2);font-size:var(--fs-600);font-weight:var(--w-heading);color:var(--text-primary);line-height:var(--lh-snug)}.gadak-alert-summary-line{margin:0;color:var(--gadak-sub);font-size:var(--fs-500);font-weight:var(--w-label);line-height:var(--lh-normal)}.gadak-alert-summary-line strong{color:var(--accent-text)}.gadak-alert-config{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--sp-25);gap:var(--sp-25);padding:var(--sp-3) var(--sp-35);border-radius:var(--r-lg);background:var(--surface-raised)}.gadak-alert-config+.gadak-alert-config{border-top:1px solid var(--border-subtle);border-radius:0}.gadak-alert-config:first-of-type{border-radius:var(--r-lg) var(--r-lg) 0 0}.gadak-alert-config:last-of-type{border-radius:0 0 var(--r-lg) var(--r-lg)}.gadak-alert-config:only-of-type{border-radius:var(--r-lg)}.gadak-alert-config.reached{background:var(--accent-weak)}.gadak-alert-config-main{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);min-width:0;min-height:var(--touch-min);border:0;background:none;text-align:left;padding:0;align-content:center}.gadak-alert-config-main b{font-size:var(--fs-500);color:var(--text-primary);font-weight:var(--w-label)}.gadak-alert-config-main b small{color:var(--text-tertiary);font-size:.8em;font-weight:var(--w-body)}.gadak-alert-config-main span{color:var(--text-tertiary);font-size:var(--fs-300);font-weight:var(--w-body);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:var(--r-sm)}.gadak-alert-gap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--sp-2);gap:var(--sp-2);margin-top:var(--sp-05)}.gadak-alert-gap-track{height:var(--sp-15);border-radius:var(--r-pill);background:var(--gadak-track);overflow:hidden}.gadak-alert-gap-fill{display:block;height:100%;border-radius:inherit;background:var(--success)}.gadak-alert-gap em{font-style:normal;color:var(--success);font-size:var(--fs-300);font-weight:var(--w-data);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:var(--sp-25);gap:var(--sp-25);min-height:68px;padding:var(--sp-25) var(--sp-3);border:none;border-radius:var(--r-md);background:var(--surface);text-align:left;box-shadow:none;transition:background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.gadak-alert-list>li+li .gadak-alert-row{border-top:1px solid var(--border-subtle);border-radius:0}.gadak-alert-row{grid-template-columns:42px minmax(0,1fr) auto;width:100%}.gadak-alert-row:hover{background:var(--surface-hover)}.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(--surface-raised);font-style:normal}.gadak-alert-row i.green{color:var(--success)}.gadak-alert-row i.blue{color:var(--accent-text)}.gadak-alert-row i.red{color:var(--up)}.gadak-alert-row span{display:grid;grid-gap:var(--sp-05);gap:var(--sp-05);min-width:0}.gadak-alert-row b{color:var(--text-primary);font-size:var(--fs-500);font-weight:var(--w-label);line-height:var(--lh-snug)}.gadak-alert-row small{color:var(--text-tertiary);font-size:var(--fs-300);font-weight:var(--w-body);white-space:normal;word-break:keep-all;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--lh-normal)}.gadak-alert-price{white-space:nowrap}.gadak-alert-row strong{display:grid;place-items:center;color:var(--text-disabled)}.gadak-notice-list a,.gadak-notice-list article{display:grid;grid-gap:var(--sp-15);gap:var(--sp-15);padding:var(--sp-4);border:none;border-radius:var(--r-md);background:var(--surface);color:inherit;text-decoration:none;box-shadow:none}.gadak-notice-list a+a,.gadak-notice-list a+article,.gadak-notice-list article+a,.gadak-notice-list article+article{border-top:1px solid var(--border-subtle);border-radius:0}.gadak-notice-list span{color:var(--warn);font-size:var(--fs-300);font-weight:var(--w-label)}.gadak-notice-list b{font-size:var(--fs-500);font-weight:var(--w-heading)}.gadak-notice-list p{margin:0;color:var(--text-tertiary);line-height:var(--lh-normal);font-size:var(--fs-400);font-weight:var(--w-body)}.gadak-hist{display:grid;grid-gap:var(--sp-25);gap:var(--sp-25);margin-top:var(--sp-15)}.gadak-hist-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.gadak-hist-head h2{margin:0;font-size:var(--fs-600);font-weight:var(--w-heading)}.gadak-hist-head button{border:0;background:none;color:var(--accent-text);font-weight:var(--w-label);font-size:var(--fs-300);padding:var(--sp-15) var(--sp-1);min-height:var(--touch-min)}.gadak-hist-head button:disabled{color:var(--text-disabled)}.gadak-hist-head button:focus-visible{outline:2px solid var(--gadak-accent);outline-offset:2px;border-radius:var(--r-xs)}.gadak-hist-status{color:var(--text-tertiary);font-size:var(--fs-300);font-weight:var(--w-body);padding:var(--sp-2) var(--sp-05)}.gadak-hist-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.gadak-hist-row{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:var(--sp-25);gap:var(--sp-25);align-items:start;padding:var(--sp-3);border:none;border-radius:0;background:var(--surface);box-shadow:none}.gadak-hist-row+.gadak-hist-row{border-top:1px solid var(--border-subtle)}.gadak-hist-row.unread{background:var(--accent-weak)}.gadak-hist-row>i{width:34px;height:34px;display:grid;place-items:center;border-radius:var(--r-md);background:var(--surface-raised);color:var(--accent-text)}.gadak-hist-body{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);min-width:0}.gadak-hist-body b{color:var(--text-primary);font-size:var(--fs-500);font-weight:var(--w-label);line-height:var(--lh-snug);overflow-wrap:anywhere}.gadak-hist-body small{color:var(--text-tertiary);font-size:var(--fs-300);font-weight:var(--w-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-brief-note{margin:var(--sp-25) var(--sp-05) 0;color:var(--gadak-muted);font-size:var(--fs-200);font-weight:var(--w-display);line-height:1.5}@media (min-width:1024px){.gadak-alerts-brief,.gadak-alerts-rules,.gadak-alerts-signals{min-width:0;display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);align-content:start}.gadak-alerts-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.gadak-alerts-section-head h2{margin:0;font-size:var(--fs-500);color:var(--gadak-ink)}.gadak-alerts-section-head>p{margin:0;color:var(--gadak-muted);font-size:var(--fs-200)}.gadak-alerts-summary-line{margin:0;color:var(--gadak-text);font-size:var(--fs-300);font-weight:var(--w-display)}.gadak-alerts-summary-line strong{color:var(--accent-text)}.gadak-alerts-filter{flex:0 0 auto}.gadak-alerts-signal-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.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:var(--sp-3);gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--gadak-hairline);border-radius:var(--r-md);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(--accent-text)}.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:var(--r-sm);background:var(--gadak-surface)}.gadak-alerts-signal-icon.green{color:var(--gadak-green)}.gadak-alerts-signal-icon.blue{color:var(--accent-text)}.gadak-alerts-signal-icon.red{color:var(--gadak-up)}.gadak-alerts-signal-text{display:grid;grid-gap:var(--sp-05);gap:var(--sp-05);min-width:0}.gadak-alerts-signal-text b{color:var(--gadak-ink);font-size:var(--fs-300);font-weight:var(--w-heading)}.gadak-alerts-signal-text small{color:var(--gadak-muted);font-size:var(--fs-200);font-weight:var(--w-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-alerts-kind{font-style:normal;font-size:var(--fs-100);font-weight:var(--w-heading);padding:var(--sp-05) var(--sp-2);border-radius:var(--r-pill);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(--accent-text)}.gadak-alerts-kind.red{color:var(--gadak-up)}.gadak-alerts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--sp-5);gap:var(--sp-5);align-items:start}.gadak-alerts-feed-col,.gadak-alerts-rules-col{min-width:0;display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);align-content:start}.gadak-alerts-empty{display:grid;grid-gap:var(--sp-25);gap:var(--sp-25);justify-items:start;padding:var(--sp-5);border:1px dashed var(--gadak-line);border-radius:var(--r-md);background:var(--gadak-fill)}.gadak-alerts-empty b{color:var(--gadak-ink);font-size:var(--fs-400)}.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:var(--sp-1);gap:var(--sp-1);min-width:128px}.gadak-alerts-gap-val{color:var(--gadak-green);font-size:var(--fs-200);font-weight:var(--w-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-alerts-gap-track{height:6px;border-radius:var(--r-pill);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:var(--sp-1);color:var(--gadak-green);font-weight:var(--w-heading);font-size:var(--fs-200)}.gadak-alerts-rules-table .gadak-alerts-bell{width:44px;height:44px;min-height:44px;display:grid;place-items:center;padding:0;border-radius:var(--r-sm);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(--accent-text);background:var(--gadak-accent-soft);color:var(--accent-text)}.gadak-alerts-rules-table .gadak-alerts-bell:hover{border-color:var(--accent-text)}.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:var(--fs-500);color:var(--gadak-ink)}.gadak-desktop-news{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.gadak-desktop-news>a,.gadak-desktop-news>article{padding:var(--sp-35);display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);border:1px solid var(--gadak-hairline);border-radius:var(--r-md);color:inherit;text-decoration:none}.gadak-desktop-news p{margin:0;color:var(--gadak-muted);font-size:var(--fs-200)}}@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:var(--sp-25);gap:var(--sp-25)}@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,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>.gadak-alert-signals{grid-column:span 3}.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,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>.gadak-settings-block{grid-column:span 3}}@media (min-width:1280px){.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>.gadak-alert-manage{grid-column:span 4}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>.gadak-alert-signals{grid-column:span 8}.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>.gadak-hist,.gadak-stage[data-desktop-presenter="0"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>.gadak-settings-block{grid-column:1/-1}}@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,.gadak-stage[data-desktop-presenter="1"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>.gadak-alert-signals{grid-column:span 3}.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:span 3}.gadak-stage[data-desktop-presenter="1"] .gadak-screen.gadak-dashboard-alerts>#gadak-alert-price-panel>.gadak-settings-block{grid-column:1/-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:var(--sp-25)}.gadak-stage[data-desktop-presenter="1"] .gadak-alert-row{grid-template-columns:38px minmax(0,1fr) 20px;gap:var(--sp-2);padding-inline:var(--sp-25)}.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:var(--z-sticky);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:var(--sp-6)}.gadak-orders-offline{display:flex;align-items:center;gap:var(--sp-2);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:var(--sp-25);gap:var(--sp-25)}.gadak-order-delete-actions button{min-height:var(--touch-min);border:1px solid var(--gadak-field-border);border-radius:var(--r-md);background:var(--gadak-surface);color:var(--gadak-text);font-weight:var(--w-display)}.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:var(--sp-2);margin:2px 0 6px;padding:0;list-style:none}.gadak-confirm-steps li{display:inline-flex;align-items:center;gap:var(--sp-15);font-size:var(--fs-200);font-weight:var(--w-heading);color:var(--gadak-muted)}.gadak-confirm-steps li:before{content:attr(data-step);display:grid;place-items:center;width:20px;height:20px;border-radius:var(--r-pill);background:var(--gadak-chip);color:var(--gadak-muted);font-size:var(--fs-100);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-confirm-steps li[aria-current=step]{color:var(--accent-text)}.gadak-confirm-steps li[aria-current=step]:before{background:var(--gadak-accent-soft);color:var(--accent-text);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:var(--sp-25);min-height:var(--touch-min);padding:var(--sp-15) 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:var(--sp-25);margin:10px 0 2px;padding:var(--sp-3) var(--sp-35);border-radius:var(--r-md);background:var(--gadak-fill)}.gadak-confirm-total small{font-size:var(--fs-200);font-weight:var(--w-heading);color:var(--gadak-muted)}.gadak-confirm-total strong{font-size:var(--fs-650);font-weight:var(--w-display);color:var(--gadak-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-order-cart{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.gadak-order-cart-row{display:flex;align-items:center;gap:var(--sp-25);padding:var(--sp-25) var(--sp-3);border:1px solid var(--gadak-line);border-radius:var(--r-md);background:var(--gadak-surface)}.gadak-order-cart-name{flex:1 1;min-width:0;display:grid;grid-gap:var(--sp-05);gap:var(--sp-05)}.gadak-order-cart-name b{font-size:var(--fs-400);color:var(--gadak-ink)}.gadak-order-cart-name small{font-size:var(--fs-100);font-weight:var(--w-display);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:var(--r-pill);background:var(--gadak-surface);overflow:hidden}.gadak-order-qty button{width:var(--touch-min);height:var(--touch-min);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:var(--touch-min);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:var(--fs-550);font-weight:var(--w-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-order-remove{width:var(--touch-min);height:var(--touch-min);display:grid;place-items:center;border:0;border-radius:var(--r-sm);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:var(--fs-300);font-weight:var(--w-heading);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:var(--sp-3);margin-top:4px;padding:var(--sp-3) var(--sp-35);border-radius:var(--r-md);background:var(--gadak-fill)}.gadak-order-cart-summary span{font-size:var(--fs-200);font-weight:var(--w-heading);color:var(--gadak-muted)}.gadak-order-cart-summary strong{font-size:var(--fs-600);font-weight:var(--w-display);color:var(--gadak-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-order-cart-summary strong.pending{font-size:var(--fs-300);font-weight:var(--w-heading);color:var(--gadak-muted)}.gadak-order-cart-hint{margin:6px 0 0;font-size:var(--fs-200);font-weight:var(--w-display);color:var(--gadak-muted);line-height:1.5}.gadak-orders-blank{display:grid;justify-items:center;grid-gap:var(--sp-25);gap:var(--sp-25);padding:56px var(--sp-6);text-align:center;color:var(--gadak-muted)}.gadak-orders-blank>svg{color:var(--gadak-sub)}.gadak-orders-blank h2{margin:0;font-size:var(--fs-600);font-weight:var(--w-heading);color:var(--gadak-ink)}.gadak-orders-blank p{margin:0;max-width:46ch;font-size:var(--fs-300);font-weight:var(--w-label);line-height:var(--lh-normal);word-break:keep-all;overflow-wrap:anywhere}.gadak-orders-blank-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-25);margin-top:6px}.gadak-orders-blank-actions .gadak-primary,.gadak-orders-blank-actions .gadak-secondary{flex:0 1 auto;width:auto;min-height:var(--touch-min);padding:0 var(--sp-5);border-radius:var(--r-md);font-size:var(--fs-400)}.gadak-orders-draft{background:var(--surface);box-shadow:var(--e-2);border:none;border-radius:var(--r-lg);padding:var(--sp-5) var(--sp-4)}.gadak-orders-draft h2{font-size:var(--fs-650);font-weight:var(--w-heading);color:var(--text-primary);margin:0 0 var(--sp-3)}.gadak-orders-draft h2 .gadak-count{font-style:normal;font-size:var(--fs-300);font-weight:var(--w-display);padding:var(--sp-05) var(--sp-2);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:middle}.gadak-orders-history{background:var(--surface-raised);box-shadow:none;border:none;border-radius:var(--r-lg);padding:var(--sp-4)}.gadak-orders-history h2{font-size:var(--fs-600);font-weight:var(--w-heading);color:var(--text-secondary);margin:0 0 var(--sp-2)}.gadak-orders-draft .gadak-primary{min-height:var(--cta-h);margin-top:var(--sp-3);margin-bottom:max(0px,env(safe-area-inset-bottom));font-size:var(--fs-550);font-weight:var(--w-heading);border-radius:var(--r-md)}.gadak-order-card{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);padding:var(--sp-35);border:none;border-radius:var(--r-card);background:var(--surface);box-shadow:none}.gadak-order-card+.gadak-order-card{border-top:1px solid var(--border-subtle);border-radius:0}.gadak-order-card.done{background:var(--surface-raised)}.gadak-order-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-2)}.gadak-order-card-head b{font-size:var(--fs-550);color:var(--text-primary);font-weight:var(--w-label)}.gadak-order-card-head small{display:block;margin-top:2px;font-size:var(--fs-300);font-weight:var(--w-body);color:var(--text-tertiary)}.gadak-order-status{font-style:normal;padding:var(--sp-05) var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-100);font-weight:var(--w-heading);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:var(--sp-1);gap:var(--sp-1)}.gadak-order-items li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-25);font-size:var(--fs-400);color:var(--gadak-text)}.gadak-order-items li small{color:var(--gadak-muted);font-weight:var(--w-display)}.gadak-order-items li strong{font-weight:var(--w-heading);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:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--gadak-hairline)}.gadak-order-card-foot>strong{font-size:var(--fs-400);font-weight:var(--w-display);color:var(--gadak-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-order-card-actions{display:inline-flex;gap:var(--sp-1)}.gadak-order-card-actions button{display:inline-flex;align-items:center;gap:var(--sp-05);min-height:var(--touch-min);padding:0 var(--sp-25);border:1px solid var(--gadak-field-border);border-radius:var(--r-md);background:var(--gadak-surface);color:var(--gadak-text);font-size:var(--fs-300);font-weight:var(--w-heading)}.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(--accent-text);border-color:var(--accent-text)}.gadak-order-card-actions button.gadak-order-logged{color:var(--gadak-muted)}.gadak-order-progress{color:var(--accent-text);font-size:var(--fs-300);font-weight:var(--w-display);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-order-retained{color:var(--gadak-muted);font-size:var(--fs-300);line-height:1.4;font-weight:var(--w-heading)}@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:var(--touch-min)}}.gadak-recipe-ing-search{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin-top:16px}.gadak-recipe-ing-label{color:var(--gadak-text-soft);font-size:var(--fs-300);font-weight:var(--w-heading)}.gadak-recipe-search-box{display:flex;align-items:center;gap:var(--sp-2);min-height:46px;padding:0 var(--sp-3);border:2px solid var(--gadak-field-border);border-radius:var(--r-lg);background:var(--gadak-surface);color:var(--gadak-muted)}.gadak-recipe-search-box:focus-within{border-color:var(--accent-text);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:var(--fs-550);font-weight:var(--w-display)}.gadak-recipe-search-box input:focus{outline:none}.gadak-recipe-search-results{list-style:none;margin:0;padding:var(--sp-1);display:grid;grid-gap:var(--sp-05);gap:var(--sp-05);border:1px solid var(--gadak-line);border-radius:var(--r-md);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:var(--sp-2);min-height:var(--touch-min);padding:0 var(--sp-25);border:0;border-radius:var(--r-sm);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:var(--fs-400);font-weight:var(--w-heading)}.gadak-recipe-search-results li button small{display:block;margin-top:1px;font-size:var(--fs-100);font-weight:var(--w-display);color:var(--gadak-muted)}.gadak-recipe-search-empty{padding:var(--sp-3) var(--sp-25);font-size:var(--fs-300);font-weight:var(--w-display);color:var(--gadak-muted)}.gadak-recipe-ing-list{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin-top:10px}.gadak-recipe-ing-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;grid-gap:var(--sp-2);gap:var(--sp-2);padding:var(--sp-25) var(--sp-3);border:1px solid var(--gadak-line);border-radius:var(--r-md);background:var(--gadak-surface)}.gadak-recipe-ing-name{min-width:0;display:grid;grid-gap:var(--sp-05);gap:var(--sp-05)}.gadak-recipe-ing-name b{font-size:var(--fs-400);font-weight:var(--w-heading);color:var(--gadak-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gadak-recipe-ing-name small{font-size:var(--fs-100);font-weight:var(--w-display);color:var(--gadak-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-recipe-ing-qty{display:inline-flex;align-items:center;gap:var(--sp-1)}.gadak-recipe-ing-qty input{width:clamp(50px,16vw,60px);height:34px;border:1px solid var(--gadak-field-border);border-radius:var(--r-sm);text-align:center;background:var(--gadak-surface);color:var(--gadak-ink);font:inherit;font-size:var(--fs-550);font-weight:var(--w-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-recipe-ing-qty em{font-style:normal;font-size:var(--fs-200);font-weight:var(--w-heading);color:var(--gadak-muted)}.gadak-recipe-ing-cost{font-size:var(--fs-300);font-weight:var(--w-heading);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:var(--sp-3);margin-top:16px;padding:var(--sp-35) var(--sp-4);border-radius:var(--r-lg);border:1px solid var(--gadak-line);background:var(--gadak-fill)}.gadak-recipe-preview span{display:grid;grid-gap:var(--sp-05);gap:var(--sp-05)}.gadak-recipe-preview small{font-size:var(--fs-100);font-weight:var(--w-display);color:var(--gadak-muted)}.gadak-recipe-preview b{font-size:var(--fs-600);font-weight:var(--w-display);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:var(--fs-400)}.gadak-recipe-basis{margin:8px 0 0;font-size:var(--fs-100);font-weight:var(--w-display);color:var(--gadak-muted);line-height:1.5}.gadak-recipe-cancel{margin-top:var(--sp-25);min-height:var(--touch-min);width:100%;border:1px solid var(--gadak-field-border);border-radius:var(--r-lg);background:var(--gadak-surface);color:var(--gadak-text);font-size:var(--fs-400);font-weight:var(--w-heading)}.gadak-recipe-card{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);padding:var(--sp-35);border:1px solid var(--border-subtle);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:var(--sp-2)}.gadak-recipe-card-head b{font-size:var(--fs-500);color:var(--gadak-ink)}.gadak-recipe-card-head small{display:block;margin-top:2px;font-size:var(--fs-100);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-recipe-card-head small,.gadak-recipe-ratio{font-weight:var(--w-display);color:var(--gadak-muted)}.gadak-recipe-ratio{font-style:normal;padding:var(--sp-1) var(--sp-25);border-radius:var(--r-pill);font-size:var(--fs-200);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--gadak-chip)}.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:var(--fs-200);font-weight:var(--w-display);color:var(--gadak-text);line-height:1.5}.gadak-recipe-items{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.gadak-recipe-items li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-25);font-size:var(--fs-300);color:var(--gadak-text)}.gadak-recipe-items li small{color:var(--gadak-muted);font-weight:var(--w-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-recipe-items li strong{font-weight:var(--w-heading);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 var(--sp-15);border-radius:var(--r-xs);font-size:var(--fs-075);font-weight:var(--w-heading);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:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--gadak-hairline)}.gadak-recipe-card-foot>strong{font-size:var(--fs-400);font-weight:var(--w-display);color:var(--gadak-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-recipe-card-actions{display:inline-flex;gap:var(--sp-1)}.gadak-recipe-card-actions button{display:inline-flex;align-items:center;gap:var(--sp-05);min-height:34px;padding:0 var(--sp-2);border:1px solid var(--gadak-field-border);border-radius:var(--r-md);background:var(--gadak-surface);color:var(--gadak-text);font-size:var(--fs-200);font-weight:var(--w-heading)}.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:var(--fs-100);font-weight:var(--w-display);color:var(--gadak-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-purchase-log{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);margin-top:18px;padding-top:var(--sp-4);border-top:1px solid var(--gadak-hairline)}.gadak-purchase-log h2{margin:0;font-size:var(--fs-500);color:var(--gadak-ink)}.gadak-panel-block-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-25)}.gadak-mini-toggle{min-height:34px;padding:0 var(--sp-3);border:1px solid var(--gadak-field-border);border-radius:var(--r-pill);background:var(--gadak-surface);color:var(--accent-text);font-size:var(--fs-200);font-weight:var(--w-heading)}.gadak-purchase-summary{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);padding:var(--sp-3) var(--sp-35);border-radius:var(--r-md);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:var(--fs-300);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:var(--sp-35)}.gadak-purchase-summary-nums span{display:grid;grid-gap:1px;gap:1px}.gadak-purchase-summary-nums small{font-size:var(--fs-100);font-weight:var(--w-display);color:var(--gadak-muted)}.gadak-purchase-summary-nums strong{font-size:var(--fs-500);font-weight:var(--w-heading);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:var(--sp-05) var(--sp-2);border-radius:var(--r-pill);background:var(--gadak-fill);font-size:var(--fs-075);font-weight:var(--w-heading);color:var(--gadak-muted);letter-spacing:.02em}.gadak-purchase-nudge{display:flex;align-items:center;gap:var(--sp-25);padding:var(--sp-3);border-radius:var(--r-md);background:var(--surface-raised);border:1px solid var(--border-subtle)}.gadak-nudge-dots{display:inline-flex;gap:var(--sp-1)}.gadak-nudge-dots i{width:8px;height:8px;border-radius:var(--r-pill);border:1.5px solid var(--border-strong);background:transparent}.gadak-nudge-dots i.on{border-color:var(--accent-text);background:var(--accent)}.gadak-purchase-nudge p{margin:0;font-size:var(--fs-300);font-weight:var(--w-label);color:var(--text-tertiary);line-height:var(--lh-normal);word-break:keep-all;overflow-wrap:anywhere}.gadak-purchase-gap{font-style:normal;padding:var(--sp-05) var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-100);font-weight:var(--w-heading);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:var(--sp-1);gap:var(--sp-1);padding:var(--sp-3) var(--sp-35);border:1px solid var(--gadak-line);border-radius:var(--r-md);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:var(--sp-35);min-height:var(--cta-h)}.gadak-purchase-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-3);gap:var(--sp-3)}.gadak-purchase-form-row .gadak-field{margin-top:12px}.gadak-purchase-list{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.gadak-purchase-row{display:flex;align-items:center;gap:var(--sp-25);padding:var(--sp-25) var(--sp-3);border:1px solid var(--gadak-line);border-radius:var(--r-md);background:var(--gadak-surface)}.gadak-purchase-row-main{flex:1 1;min-width:0;display:grid;grid-gap:var(--sp-05);gap:var(--sp-05)}.gadak-purchase-row-main b{font-size:var(--fs-400);color:var(--gadak-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gadak-purchase-row-main small{font-size:var(--fs-100);font-weight:var(--w-display);color:var(--gadak-muted)}.gadak-purchase-del{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:var(--r-sm);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:var(--sp-2);margin:0 0 4px;padding:var(--sp-3) var(--sp-35);border:1px solid color-mix(in srgb,var(--gadak-amber) 40%,var(--gadak-line));border-radius:var(--r-md);background:color-mix(in srgb,var(--gadak-amber) 11%,var(--gadak-surface));color:var(--gadak-text);font-size:var(--fs-200);font-weight:var(--w-display);line-height:1.5}.gadak-recover-result{display:grid;grid-gap:var(--sp-25);gap:var(--sp-25)}.gadak-recover-result h2{margin:0;font-size:var(--fs-550);color:var(--gadak-ink)}.gadak-recover-result ul{margin:0;padding-left:var(--sp-4);display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.gadak-recover-result li,.gadak-recover-result p{font-size:var(--fs-300);font-weight:var(--w-display);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:var(--sp-6) clamp(var(--sp-6),3vw,44px) 52px}.gadak-orders-workspace .gadak-detail-head{position:static;height:auto;min-height:52px;padding:0 0 var(--sp-4);border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.gadak-orders-workspace .gadak-detail-head b{text-align:left;font-size:var(--fs-875);letter-spacing:-.03em}.gadak-orders-workspace .gadak-detail-scroll{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:var(--sp-4);gap:var(--sp-4);padding:0}.gadak-orders-workspace .gadak-panel-block{min-width:0;margin:0;border:none;border-radius:var(--r-lg)}.gadak-orders-workspace .gadak-panel-block.gadak-orders-draft{background:var(--surface);box-shadow:var(--e-2)}.gadak-orders-workspace .gadak-panel-block.gadak-orders-history{background:var(--surface-raised);box-shadow:none}.gadak-orders-toolbar{display:grid;grid-template-columns:minmax(150px,1.4fr) repeat(3,minmax(110px,1fr));align-items:center;grid-gap:var(--sp-2);gap:var(--sp-2)}.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 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--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:var(--sp-2) 0;color:var(--gadak-muted);text-align:left;font-size:var(--fs-100)}.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:var(--fs-100)}}@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(var(--sp-6),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:var(--sp-15);gap:var(--sp-15)}.gadak-order-card-actions button{justify-content:center;min-width:0;min-height:var(--touch-min);padding-inline:var(--sp-2);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(var(--sp-4),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:var(--sp-05);padding-inline-end:var(--sp-05)}.gadak-purchase-confirm .gadak-confirm-rows li{min-width:0}.gadak-confirm-check{min-width:0;min-height:var(--touch-min)}.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:var(--touch-min);font-size:var(--fs-550)}.gadak-confirm-actions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:var(--sp-2);gap:var(--sp-2);margin-top:10px}.gadak-confirm-actions button{min-height:var(--touch-min)}.gadak-orders-workspace .gadak-sheet-backdrop{position:fixed;inset:0;z-index:var(--z-sheet);align-items:center;justify-content:center;padding:max(var(--sp-4),env(safe-area-inset-top)) max(var(--sp-4),env(safe-area-inset-right)) max(var(--sp-4),env(safe-area-inset-bottom)) max(var(--sp-4),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(var(--sp-4),env(safe-area-inset-left)) max(var(--sp-4),env(safe-area-inset-right));border:1px solid var(--gadak-line);border-radius:var(--r-xl)}}@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:var(--sp-1)}.gadak-confirm-steps li{gap:var(--sp-1);font-size:var(--fs-100)}}@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:var(--touch-min) minmax(0,1fr) auto;align-items:center;grid-gap:var(--sp-3);gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-card);background:var(--surface-raised);margin-bottom:var(--sp-4)}.gadak-profile-emoji{width:var(--touch-min);height:var(--touch-min);display:grid;place-items:center;border-radius:var(--r-md);background:var(--gadak-surface);font-size:var(--fs-700)}.gadak-profile-copy{display:grid;grid-gap:var(--sp-05);gap:var(--sp-05);min-width:0}.gadak-profile-card b{font-size:var(--fs-600)}.gadak-profile-card span{color:var(--gadak-muted);font-size:var(--fs-200);font-weight:var(--w-display)}.gadak-profile-card .gadak-profile-edit{justify-self:end;width:max-content}.gadak-alert-time-options{margin-top:0;padding-inline:var(--sp-2)}.gadak-settings-group{margin:var(--sp-6) var(--sp-05) var(--sp-3);font-size:var(--fs-600);font-weight:var(--w-heading);letter-spacing:var(--ls-none);text-transform:none;color:var(--text-primary);line-height:var(--lh-snug)}.gadak-settings-group:first-of-type{margin-top:var(--sp-2)}.gadak-settings-block{display:grid;grid-gap:var(--sp-25);gap:var(--sp-25);margin-bottom:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-card);background:var(--surface-raised);box-shadow:none}.gadak-settings-block h2{margin:0 0 var(--sp-05);font-size:var(--fs-500);font-weight:var(--w-heading);color:var(--gadak-sub)}.gadak-settings-block.misc{gap:0}.gadak-settings-block.misc button,.gadak-settings-block.misc span{min-height:var(--touch-min);display:flex;align-items:center;border:0;border-top:1px solid var(--border-subtle);background:transparent;color:var(--gadak-sub);font-size:var(--fs-500);font-weight:var(--w-label);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(--text-tertiary);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:var(--sp-25) 0 var(--sp-3);border-top:1px solid var(--gadak-hairline);color:var(--gadak-muted);font-size:var(--fs-200);font-weight:var(--w-display);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-screen.gadak-dashboard-settings{min-width:0;overflow-x:clip;padding-bottom:max(var(--sp-6),env(safe-area-inset-bottom))}.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:var(--touch-min);flex:1 1 132px}.gadak-settings-push button,.gadak-settings-tools button{min-height:var(--touch-min)}}@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:var(--fs-200);font-weight:var(--w-heading);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(auto-fit,minmax(260px,1fr));align-items:start;grid-gap:var(--sp-4);gap:var(--sp-4)}.gadak-desktop-settings-card{display:grid;align-content:start;grid-gap:var(--sp-3);gap:var(--sp-3);min-width:0}.gadak-desktop-settings-card .gadak-radio-card{width:100%}.gadak-desktop-settings-card .gadak-toggle-row{min-width:0}.gadak-desktop-analytics{overflow-wrap:anywhere}}@media (min-width:1024px) and (max-width:1180px){.gadak-desktop-settings-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.gadak-settings-analytics>p{margin:0 0 var(--sp-25);color:var(--gadak-muted);font-size:var(--fs-300);line-height:1.55}.gadak-settings-analytics>div{display:flex;gap:var(--sp-2);flex-wrap:wrap}.gadak-settings-analytics>div button{min-height:var(--touch-min);padding:0 var(--sp-3);flex:1 1 120px;min-width:0;border:1px solid var(--gadak-line);border-radius:var(--r-sm);background:var(--gadak-surface);color:var(--gadak-text);font-weight:var(--w-heading)}