.ui-select.svelte-6ntu2{display:inline-block;position:relative}.ui-select-trigger.svelte-6ntu2{justify-content:space-between;align-items:center;gap:var(--ui-space-md);cursor:pointer;width:100%;height:24px;display:flex}.ui-select-trigger.svelte-6ntu2:disabled{opacity:.38;cursor:not-allowed}.ui-select-trigger.open.svelte-6ntu2{box-shadow:0 0 0 2px color-mix(in srgb, var(--ui-color-info) 16%, transparent);border-color:var(--ui-color-info)}.ui-select-label.svelte-6ntu2{text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden}.ui-select-caret.svelte-6ntu2{color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-sm);flex-shrink:0;transition:transform .14s}.ui-select-trigger.open.svelte-6ntu2 .ui-select-caret:where(.svelte-6ntu2){transform:rotate(180deg)}.ui-select-menu.svelte-6ntu2{left:0;top:calc(100% + var(--ui-space-xs));width:max-content;min-width:100%;max-height:260px;position:absolute;overflow-y:auto}.ui-select-menu.up.svelte-6ntu2{top:auto;bottom:calc(100% + var(--ui-space-xs))}.ui-select-menu.viewport-bound.svelte-6ntu2{z-index:var(--ui-z-dropdown);position:fixed;bottom:auto;right:auto}.ui-select-menu.viewport-bound.modal-bound.svelte-6ntu2{z-index:calc(var(--ui-z-modal) + 4)}.ui-select-menu.svelte-6ntu2 .ui-menu-item.active:where(.svelte-6ntu2){border-color:var(--ui-color-info);background:var(--ui-color-bg-hover)}.state-message.svelte-tjz8bk{align-items:center;gap:var(--ui-space-md);padding:var(--ui-space-xxl);color:var(--ui-color-text-muted);text-align:center;font:var(--ui-font-size-md) var(--ui-font-family);flex-direction:column;display:flex}.state-message.svelte-tjz8bk:not(.compact){border-radius:var(--ui-radius-md);background:color-mix(in srgb, var(--ui-color-bg-panel-alt) 45%, transparent);border:1px dashed color-mix(in srgb, var(--ui-color-border) 80%, transparent)}.state-message.compact.svelte-tjz8bk{padding:var(--ui-space-md) var(--ui-space-xxl);border-bottom:1px solid var(--ui-color-separator);text-align:left;flex-flow:wrap;justify-content:flex-start}.state-message[data-kind=error].svelte-tjz8bk{color:var(--ui-color-sell)}.state-message[data-kind=warning].svelte-tjz8bk,.state-message[data-kind=offline].svelte-tjz8bk{color:var(--ui-color-warn)}.icon.svelte-tjz8bk{font-size:var(--ui-font-size-title);border-radius:var(--ui-radius-pill);background:color-mix(in srgb, currentColor 12%, transparent);place-items:center;width:32px;height:32px;line-height:1;display:inline-grid}.compact.svelte-tjz8bk .icon:where(.svelte-tjz8bk){font-size:inherit;background:0 0;border-radius:0;width:auto;height:auto;display:inline}.spin.svelte-tjz8bk{animation:1.2s linear infinite svelte-tjz8bk-state-spin;display:inline-block}.message.svelte-tjz8bk{min-width:0}.compact.svelte-tjz8bk .message:where(.svelte-tjz8bk){flex:1}.actions.svelte-tjz8bk{gap:var(--ui-space-sm);display:inline-flex}button.svelte-tjz8bk{padding:var(--ui-space-xs) var(--ui-space-lg);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);background:var(--ui-color-bg-panel-alt);color:var(--ui-color-text);font:inherit;cursor:pointer;transition:border-color .12s,background-color .12s,color .12s}button.svelte-tjz8bk:hover,button.svelte-tjz8bk:focus-visible{border-color:var(--ui-color-info);background:var(--ui-color-bg-hover);outline:none}.detail.svelte-tjz8bk{padding:var(--ui-space-xs) var(--ui-space-md);border-radius:var(--ui-radius-sm);background:var(--ui-color-bg-shade);border:1px solid var(--ui-color-border);overflow-wrap:anywhere;max-width:100%;color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-sm)}@keyframes svelte-tjz8bk-state-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin.svelte-tjz8bk{animation:none}}.alerts-panel.svelte-tiu9bw{box-sizing:border-box;height:100%;min-height:0;color:var(--ui-color-text);font:var(--ui-font-size-lg) var(--ui-font-family);flex-direction:column;display:flex;overflow:hidden}.alerts-body.svelte-tiu9bw{overscroll-behavior:contain;min-height:0;padding:var(--ui-space-md);flex:1;overflow-y:auto}.section.svelte-tiu9bw,.genui-builder.svelte-tiu9bw{margin-bottom:var(--ui-space-md)}.rules-grid.svelte-tiu9bw{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:4px;display:grid}.rule-row.svelte-tiu9bw{align-items:center;gap:var(--ui-space-sm);padding:var(--ui-space-xs) var(--ui-space-sm);background:var(--ui-color-bg-panel);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);cursor:pointer;box-sizing:border-box;display:flex}.rule-row.svelte-tiu9bw:hover{background:var(--ui-color-bg-hover)}.rule-row.svelte-tiu9bw>span:where(.svelte-tiu9bw):first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.section.svelte-tiu9bw{background:color-mix(in srgb, var(--ui-color-bg-panel) 65%, transparent);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);padding:var(--ui-space-md)}.section-head.svelte-tiu9bw,.genui-builder-head.svelte-tiu9bw,.genui-card-top.svelte-tiu9bw,.genui-card-meta.svelte-tiu9bw,.delivery-field.svelte-tiu9bw{justify-content:space-between;align-items:center;display:flex}.section-head.svelte-tiu9bw{color:var(--ui-color-text-secondary);text-transform:uppercase;font-size:var(--ui-font-size-sm);letter-spacing:.5px;margin-bottom:var(--ui-space-md)}.mute-btn.svelte-tiu9bw,.clear-btn.svelte-tiu9bw{background:var(--ui-color-bg-panel);border:1px solid var(--ui-color-border);color:var(--ui-color-text);border-radius:var(--ui-radius-pill);padding:var(--ui-space-xs) var(--ui-space-md);font-size:var(--ui-font-size-sm);cursor:pointer;font-weight:500}.mute-btn.svelte-tiu9bw:hover,.clear-btn.svelte-tiu9bw:hover{border-color:var(--ui-color-info);color:var(--ui-color-text-heading)}.mute-btn.muted.svelte-tiu9bw{color:var(--ui-color-sell);border-color:color-mix(in srgb, var(--ui-color-sell) 40%, var(--ui-color-border))}.genui-builder.svelte-tiu9bw{background:var(--ui-color-bg-panel);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);padding:var(--ui-space-md);gap:var(--ui-space-sm);flex-direction:column;display:flex}.genui-title.svelte-tiu9bw{color:var(--ui-color-special);font-size:var(--ui-font-size-sm);text-transform:uppercase;font-weight:600}.genui-badge.svelte-tiu9bw{background:color-mix(in srgb, var(--ui-color-special) 16%, transparent);color:var(--ui-color-special);border-radius:var(--ui-radius-sm);padding:2px var(--ui-space-xs);font-size:var(--ui-font-size-xs);font-weight:600}.nl-bar.svelte-tiu9bw{align-items:center;gap:var(--ui-space-sm);background:var(--ui-color-bg-shade);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);padding:var(--ui-space-xs) var(--ui-space-sm);display:flex}.nl-bar.svelte-tiu9bw:focus-within{border-color:var(--ui-color-info)}.nl-icon.svelte-tiu9bw{font-size:var(--ui-font-size-md);color:var(--ui-color-special);flex-shrink:0}.nl-input.svelte-tiu9bw{min-width:0;color:var(--ui-color-text-heading);font:inherit;background:0 0;border:none;outline:none;flex:1}.nl-input.svelte-tiu9bw::placeholder{color:var(--ui-color-text-muted)}.nl-create-btn.svelte-tiu9bw{background:color-mix(in srgb, var(--ui-color-buy) 20%, var(--ui-color-bg-panel));border:1px solid color-mix(in srgb, var(--ui-color-buy) 45%, var(--ui-color-border));color:var(--ui-color-buy);border-radius:var(--ui-radius-sm);padding:var(--ui-space-xs) var(--ui-space-md);font:600 var(--ui-font-size-sm) var(--ui-font-family);cursor:pointer}.condition-chips-bar.svelte-tiu9bw,.genui-card-chips.svelte-tiu9bw{gap:var(--ui-space-xs);flex-wrap:wrap;display:flex}.condition-chip.svelte-tiu9bw{background:var(--ui-color-bg-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);padding:3px var(--ui-space-sm);font-size:var(--ui-font-size-xs);color:var(--ui-color-text);align-items:center;gap:4px;font-weight:500;display:inline-flex}.condition-chip.mini.svelte-tiu9bw{padding:2px var(--ui-space-xs);background:var(--ui-color-bg-shade)}.genui-rules-list.svelte-tiu9bw{gap:var(--ui-space-xs);flex-direction:column;display:flex}.genui-rule-card.svelte-tiu9bw{background:var(--ui-color-bg-panel-alt);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);padding:var(--ui-space-sm) var(--ui-space-md);gap:var(--ui-space-xs);flex-direction:column;display:flex}.genui-rule-card.disabled.svelte-tiu9bw{opacity:.55}.genui-toggle-label.svelte-tiu9bw{align-items:center;gap:var(--ui-space-sm);cursor:pointer;flex:1;min-width:0;display:flex}.genui-rule-text.svelte-tiu9bw{font-size:var(--ui-font-size-md);color:var(--ui-color-text-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.genui-delete-btn.svelte-tiu9bw{color:var(--ui-color-text-muted);font-size:var(--ui-font-size-sm);cursor:pointer;padding:var(--ui-space-xs);background:0 0;border:none}.genui-delete-btn.svelte-tiu9bw:hover{color:var(--ui-color-sell)}.genui-card-chips.svelte-tiu9bw,.genui-card-meta.svelte-tiu9bw{padding-left:24px}.genui-card-meta.svelte-tiu9bw{font-size:var(--ui-font-size-xs);color:var(--ui-color-text-muted)}.unsupported-badge.svelte-tiu9bw,.template-badge.svelte-tiu9bw{border-radius:var(--ui-radius-sm);padding:1px 4px;font-size:9px;font-weight:700}.unsupported-badge.svelte-tiu9bw{background:var(--ui-color-warn);color:var(--ui-color-bg-panel)}.template-badge.svelte-tiu9bw{background:var(--ui-color-bg-surface);color:var(--ui-color-text-muted);border:1px solid var(--ui-color-border)}.delivery-badges.svelte-tiu9bw{align-items:center;gap:var(--ui-space-xs);flex-shrink:0;display:inline-flex}.channel-badge.svelte-tiu9bw{padding:2px var(--ui-space-xs);font-size:var(--ui-font-size-xs);border-radius:var(--ui-radius-sm);background:color-mix(in srgb, var(--ui-color-info) 14%, transparent);color:var(--ui-color-info);border:1px solid color-mix(in srgb, var(--ui-color-info) 30%, transparent);align-items:center;font-weight:500;display:inline-flex}.channel-badge.dimmed.svelte-tiu9bw{opacity:.45;background:var(--ui-color-bg-shade);color:var(--ui-color-text-muted);border-color:var(--ui-color-border)}.source-status-badge.svelte-tiu9bw{padding:1px var(--ui-space-xs);font-size:var(--ui-font-size-xs);border-radius:var(--ui-radius-sm);border:1px solid var(--ui-color-warn);color:var(--ui-color-warn);background:color-mix(in srgb, var(--ui-color-warn) 12%, transparent);flex-shrink:0;align-items:center;font-weight:600;display:inline-flex}.preset-summary-bar.svelte-tiu9bw{align-items:center;gap:var(--ui-space-sm);padding:var(--ui-space-xs) 0;font-size:var(--ui-font-size-xs);color:var(--ui-color-text-secondary);margin-bottom:var(--ui-space-sm);flex-wrap:wrap;display:flex}.preset-badge.svelte-tiu9bw{color:var(--ui-color-info);font-weight:700}.preset-warn.svelte-tiu9bw{color:var(--ui-color-warn);font-weight:600}.rule-row.svelte-tiu9bw .cooldown:where(.svelte-tiu9bw),.horizon.svelte-tiu9bw{color:var(--ui-color-text-muted);font-size:var(--ui-font-size-xs)}.horizon.svelte-tiu9bw{margin-left:auto}.delivery-field.svelte-tiu9bw{gap:var(--ui-space-lg);padding:var(--ui-space-sm) var(--ui-space-xs);color:var(--ui-color-text-secondary)}.delivery-input.svelte-tiu9bw{box-sizing:border-box;background:var(--ui-color-bg-panel);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);width:min(260px,58%);color:var(--ui-color-text);padding:var(--ui-space-xs) var(--ui-space-sm);font:inherit}.hint.svelte-tiu9bw{color:var(--ui-color-text-muted);font-size:var(--ui-font-size-sm);padding:0 var(--ui-space-xs) var(--ui-space-sm);line-height:1.4}.hint.warn.svelte-tiu9bw,.delivery-status.svelte-tiu9bw .warn:where(.svelte-tiu9bw){color:var(--ui-color-warn)}.delivery-status.svelte-tiu9bw{align-items:center;gap:var(--ui-space-lg);padding:0 var(--ui-space-xs) var(--ui-space-sm);font-size:var(--ui-font-size-sm);color:var(--ui-color-text-secondary);display:flex}.trig-list.svelte-tiu9bw{margin:0;padding:0;list-style:none}.trig-row.svelte-tiu9bw{gap:var(--ui-space-md);padding:var(--ui-space-sm);border-radius:var(--ui-radius-sm);border-left:2px solid #0000;border-bottom:1px solid var(--ui-color-separator);cursor:pointer;margin-bottom:2px;display:flex}.trig-row.svelte-tiu9bw:hover{background:var(--ui-color-bg-hover)}.trig-row[data-side=buy].svelte-tiu9bw,.trig-row[data-side=buy].svelte-tiu9bw .trig-type:where(.svelte-tiu9bw){border-left-color:var(--ui-color-buy);color:var(--ui-color-buy)}.trig-row[data-side=sell].svelte-tiu9bw,.trig-row[data-side=sell].svelte-tiu9bw .trig-type:where(.svelte-tiu9bw){border-left-color:var(--ui-color-sell);color:var(--ui-color-sell)}.trig-time.svelte-tiu9bw{color:var(--ui-color-text-muted)}.trig-market.svelte-tiu9bw{color:var(--ui-color-text-heading);font-weight:600}.trig-msg.svelte-tiu9bw{color:var(--ui-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
