.algopassion-hooby-trading-bot-grid-chart-widget{--aph-primary: #0078d4;--aph-primary-hover: #005a9e;--aph-navy: #161e3c;--aph-indigo: #5c3660;--aph-teal: #00b38a;--aph-purple: var(--aph-indigo);--aph-surface: #ffffff;--aph-surface-alt: #fafbfd;--aph-header-bg: #e6ebfd;--aph-header-fg: var(--aph-navy);--aph-row-hover: #f4f5f9;--aph-border: #e4e6ee;--aph-text: #3d466b;--aph-muted: #6a7191;--aph-positive-text: #007a56;--aph-success-bg: #ddf4ee;--aph-success-fg: var(--aph-positive-text);--aph-warn-bg: #fff1df;--aph-warn-fg: #8a5a12;--aph-danger-bg: #f4e7ec;--aph-danger-fg: #8e1f3c;--aph-neutral-bg: #f4f5f9;--aph-neutral-fg: #5f667f;--aph-info-bg: #e6ebfd;--aph-info-fg: #3f5fd6;--aph-success: var(--aph-positive-text);--aph-danger: #8e1f3c;--aph-danger-hover: #6f1830;--aph-negative: #a64f6d;--aph-sell: #c0304f;--aph-ink-100: #e4e6ee;--aph-ink-300: #a9aec4;--aph-teal-soft: #ddf4ee;--aph-mauve-soft: #f4e7ec;--aph-periwinkle: #6d8af5;--aph-periwinkle-soft: #e6ebfd;--aph-amber-soft: #fff1df;--aph-sunken: #f4f5f9;--aph-radius: 14px;--aph-radius-sm: 10px;--aph-radius-lg: 20px;--aph-radius-xl: 28px;--aph-shadow: 0 1px 2px rgba(22, 30, 60, 0.06), 0 1px 3px rgba(22, 30, 60, 0.05);--aph-shadow-card: 0 1px 2px rgba(22, 30, 60, 0.04), 0 6px 18px rgba(22, 30, 60, 0.06);--aph-focus-ring: rgba(0, 120, 212, 0.28);--aph-table-header-bg: var(--aph-navy);--aph-table-header-fg: #ffffff;--aph-shadow-lg: 0 8px 24px rgba(22, 30, 60, 0.18), 0 2px 6px rgba(22, 30, 60, 0.08);--aph-duration-fast: 150ms;--aph-easing: ease;--aph-font: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--aph-space-1: 4px;--aph-space-2: 8px;--aph-space-3: 12px;--aph-space-4: 16px;width:100%}.aph-tgc-muted{color:var(--aph-muted)}.aph-tgc-note{margin:10px 0 0;font-size:12px}.aph-tgc-error{margin:0;font-size:13px;font-weight:600;color:var(--aph-danger)}.aph-tgc-legend-buy,.aph-tgc-legend-buy-order{color:var(--aph-teal)}.aph-tgc-legend-sold{color:var(--aph-negative)}.aph-tgc-legend-price{color:var(--aph-navy)}.aph-tgc-legend-sell-order{color:var(--aph-sell)}.aph-grid-readout{display:flex;flex-wrap:wrap;gap:var(--aph-space-1) var(--aph-space-3);margin:var(--aph-space-2) 0 0;min-height:20px}.aph-grid-readout-row{display:flex;align-items:baseline;gap:var(--aph-space-1)}.aph-grid-readout-term{margin:0;font-size:12px;color:var(--aph-muted)}.aph-grid-readout-value{margin:0;font-size:13px;font-weight:600;color:var(--aph-text);font-variant-numeric:tabular-nums}.aph-grid-readout-hint{margin:var(--aph-space-2) 0 0;font-size:12px;color:var(--aph-muted)}:is(button,[type=button],[type=reset],[type=submit])[class*=aph-]{white-space:normal}.aph-ui-portal-layer{--aph-primary: #0078d4;--aph-primary-hover: #005a9e;--aph-navy: #161e3c;--aph-indigo: #5c3660;--aph-teal: #00b38a;--aph-purple: var(--aph-indigo);--aph-surface: #ffffff;--aph-surface-alt: #fafbfd;--aph-header-bg: #e6ebfd;--aph-header-fg: var(--aph-navy);--aph-row-hover: #f4f5f9;--aph-border: #e4e6ee;--aph-text: #3d466b;--aph-muted: #6a7191;--aph-positive-text: #007a56;--aph-success-bg: #ddf4ee;--aph-success-fg: var(--aph-positive-text);--aph-warn-bg: #fff1df;--aph-warn-fg: #8a5a12;--aph-danger-bg: #f4e7ec;--aph-danger-fg: #8e1f3c;--aph-neutral-bg: #f4f5f9;--aph-neutral-fg: #5f667f;--aph-info-bg: #e6ebfd;--aph-info-fg: #3f5fd6;--aph-success: var(--aph-positive-text);--aph-danger: #8e1f3c;--aph-danger-hover: #6f1830;--aph-negative: #a64f6d;--aph-sell: #c0304f;--aph-ink-100: #e4e6ee;--aph-ink-300: #a9aec4;--aph-teal-soft: #ddf4ee;--aph-mauve-soft: #f4e7ec;--aph-periwinkle: #6d8af5;--aph-periwinkle-soft: #e6ebfd;--aph-amber-soft: #fff1df;--aph-sunken: #f4f5f9;--aph-radius: 14px;--aph-radius-sm: 10px;--aph-radius-lg: 20px;--aph-radius-xl: 28px;--aph-shadow: 0 1px 2px rgba(22, 30, 60, 0.06), 0 1px 3px rgba(22, 30, 60, 0.05);--aph-shadow-card: 0 1px 2px rgba(22, 30, 60, 0.04), 0 6px 18px rgba(22, 30, 60, 0.06);--aph-focus-ring: rgba(0, 120, 212, 0.28);--aph-table-header-bg: var(--aph-navy);--aph-table-header-fg: #ffffff;--aph-shadow-lg: 0 8px 24px rgba(22, 30, 60, 0.18), 0 2px 6px rgba(22, 30, 60, 0.08);--aph-duration-fast: 150ms;--aph-easing: ease;--aph-font: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--aph-space-1: 4px;--aph-space-2: 8px;--aph-space-3: 12px;--aph-space-4: 16px;color:var(--aph-text);font-family:var(--aph-font)}.aph-ui-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.aph-login-prompt{--aph-primary: #0078d4;--aph-primary-hover: #005a9e;--aph-navy: #161e3c;--aph-indigo: #5c3660;--aph-teal: #00b38a;--aph-purple: var(--aph-indigo);--aph-surface: #ffffff;--aph-surface-alt: #fafbfd;--aph-header-bg: #e6ebfd;--aph-header-fg: var(--aph-navy);--aph-row-hover: #f4f5f9;--aph-border: #e4e6ee;--aph-text: #3d466b;--aph-muted: #6a7191;--aph-positive-text: #007a56;--aph-success-bg: #ddf4ee;--aph-success-fg: var(--aph-positive-text);--aph-warn-bg: #fff1df;--aph-warn-fg: #8a5a12;--aph-danger-bg: #f4e7ec;--aph-danger-fg: #8e1f3c;--aph-neutral-bg: #f4f5f9;--aph-neutral-fg: #5f667f;--aph-info-bg: #e6ebfd;--aph-info-fg: #3f5fd6;--aph-success: var(--aph-positive-text);--aph-danger: #8e1f3c;--aph-danger-hover: #6f1830;--aph-negative: #a64f6d;--aph-sell: #c0304f;--aph-ink-100: #e4e6ee;--aph-ink-300: #a9aec4;--aph-teal-soft: #ddf4ee;--aph-mauve-soft: #f4e7ec;--aph-periwinkle: #6d8af5;--aph-periwinkle-soft: #e6ebfd;--aph-amber-soft: #fff1df;--aph-sunken: #f4f5f9;--aph-radius: 14px;--aph-radius-sm: 10px;--aph-radius-lg: 20px;--aph-radius-xl: 28px;--aph-shadow: 0 1px 2px rgba(22, 30, 60, 0.06), 0 1px 3px rgba(22, 30, 60, 0.05);--aph-shadow-card: 0 1px 2px rgba(22, 30, 60, 0.04), 0 6px 18px rgba(22, 30, 60, 0.06);--aph-focus-ring: rgba(0, 120, 212, 0.28);--aph-table-header-bg: var(--aph-navy);--aph-table-header-fg: #ffffff;--aph-shadow-lg: 0 8px 24px rgba(22, 30, 60, 0.18), 0 2px 6px rgba(22, 30, 60, 0.08);--aph-duration-fast: 150ms;--aph-easing: ease;--aph-font: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--aph-space-1: 4px;--aph-space-2: 8px;--aph-space-3: 12px;--aph-space-4: 16px;background-color:var(--aph-surface);border:1px solid var(--aph-border);border-radius:var(--aph-radius-lg);box-shadow:var(--aph-shadow-card);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:22px;color:var(--aph-text);font-family:var(--aph-font)}.aph-login-prompt-text{margin:0;font-size:15px;line-height:1.5}.aph-ui-card{background-color:var(--aph-surface);border:1px solid var(--aph-border);border-radius:var(--aph-radius-lg);box-shadow:var(--aph-shadow-card);padding:22px;color:var(--aph-text);font-family:var(--aph-font)}.aph-ui-card--dark{--aph-text: #ffffff;--aph-muted: var(--aph-ink-300);--aph-border: rgba(255, 255, 255, 0.1);background-color:var(--aph-navy);border-radius:var(--aph-radius-xl);color:#fff;border:none;box-shadow:none;padding:28px}.aph-ui-card--flush{padding:0}.aph-ui-card--sunken{background-color:var(--aph-sunken);border-color:rgba(0,0,0,0);box-shadow:none}.aph-ui-card-title{margin:0 0 4px;font-size:18px;font-weight:700;color:var(--aph-navy)}.aph-ui-card-subtitle{margin:0 0 18px;font-size:14px;color:var(--aph-muted)}a.aph-ui-button,:is(button,[type=button],[type=reset],[type=submit]).aph-ui-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border:1px solid rgba(0,0,0,0);border-radius:var(--aph-radius-sm);font-family:inherit;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--aph-duration-fast) var(--aph-easing),color var(--aph-duration-fast) var(--aph-easing),border-color var(--aph-duration-fast) var(--aph-easing),box-shadow var(--aph-duration-fast) var(--aph-easing)}a.aph-ui-button:focus-visible,:is(button,[type=button],[type=reset],[type=submit]).aph-ui-button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--aph-focus-ring)}.aph-ui-button:where(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}a.aph-ui-button--primary,:is(button,[type=button],[type=reset],[type=submit]).aph-ui-button--primary{background-color:var(--aph-primary);border-color:var(--aph-primary);color:#fff}a.aph-ui-button--primary:not(:disabled):hover,:is(button,[type=button],[type=reset],[type=submit]).aph-ui-button--primary:not(:disabled):hover{background-color:var(--aph-primary-hover);border-color:var(--aph-primary-hover)}a.aph-ui-button--secondary,:is(button,[type=button],[type=reset],[type=submit]).aph-ui-button--secondary{background-color:var(--aph-surface);border-color:var(--aph-border);color:var(--aph-navy)}a.aph-ui-button--secondary:not(:disabled):hover,:is(button,[type=button],[type=reset],[type=submit]).aph-ui-button--secondary:not(:disabled):hover{background-color:var(--aph-sunken);border-color:var(--aph-ink-300)}a.aph-ui-button--ghost,:is(button,[type=button],[type=reset],[type=submit]).aph-ui-button--ghost{background-color:rgba(0,0,0,0);color:var(--aph-muted)}a.aph-ui-button--ghost:not(:disabled):hover,:is(button,[type=button],[type=reset],[type=submit]).aph-ui-button--ghost:not(:disabled):hover{background-color:var(--aph-sunken);color:var(--aph-navy)}a.aph-ui-button--danger,:is(button,[type=button],[type=reset],[type=submit]).aph-ui-button--danger{background-color:var(--aph-danger);border-color:var(--aph-danger);color:#fff}a.aph-ui-button--danger:not(:disabled):hover,:is(button,[type=button],[type=reset],[type=submit]).aph-ui-button--danger:not(:disabled):hover{background-color:var(--aph-danger-hover);border-color:var(--aph-danger-hover)}.aph-ui-button--sm{padding:7px 14px;font-size:13px}.aph-ui-button--block{display:flex;width:100%}.aph-ui-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.6;white-space:nowrap;background-color:var(--aph-neutral-bg);color:var(--aph-neutral-fg)}.aph-ui-badge-dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background-color:currentColor}.aph-ui-badge--success{background-color:var(--aph-success-bg);color:var(--aph-success-fg)}.aph-ui-badge--warn{background-color:var(--aph-warn-bg);color:var(--aph-warn-fg)}.aph-ui-badge--danger{background-color:var(--aph-danger-bg);color:var(--aph-danger-fg)}.aph-ui-badge--neutral{background-color:var(--aph-neutral-bg);color:var(--aph-neutral-fg)}.aph-ui-badge--info{background-color:var(--aph-info-bg);color:var(--aph-info-fg)}.aph-ui-chip-wrap{display:inline-flex}:is(button,[type=button],[type=reset],[type=submit]).aph-ui-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--aph-border);border-radius:999px;background-color:var(--aph-surface);color:var(--aph-text);font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color var(--aph-duration-fast) var(--aph-easing),color var(--aph-duration-fast) var(--aph-easing),border-color var(--aph-duration-fast) var(--aph-easing)}:is(button,[type=button],[type=reset],[type=submit]).aph-ui-chip:not(:disabled):hover{border-color:var(--aph-ink-300)}:is(button,[type=button],[type=reset],[type=submit]).aph-ui-chip:focus-visible{outline:none;box-shadow:0 0 0 3px var(--aph-focus-ring)}:is(button,[type=button],[type=reset],[type=submit]).aph-ui-chip--active{background-color:var(--aph-navy);border-color:var(--aph-navy);color:#fff}:is(button,[type=button],[type=reset],[type=submit]).aph-ui-chip--disabled{background-color:var(--aph-sunken);border-style:dashed;color:var(--aph-ink-300);cursor:not-allowed}.aph-ui-disclosure{background-color:var(--aph-surface);border:1px solid var(--aph-border);border-radius:var(--aph-radius);overflow:hidden}:is(button,[type=button],[type=reset],[type=submit]).aph-ui-disclosure-toggle{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;width:100%;box-sizing:border-box;padding:15px 18px;border:none;background-color:rgba(0,0,0,0);color:inherit;font-family:inherit;text-align:left;cursor:pointer}:is(button,[type=button],[type=reset],[type=submit]).aph-ui-disclosure-toggle:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--aph-focus-ring)}.aph-ui-disclosure--open :is(button,[type=button],[type=reset],[type=submit]).aph-ui-disclosure-toggle{background-color:var(--aph-surface-alt)}.aph-ui-disclosure-label{min-width:0}.aph-ui-disclosure-title{display:block;font-size:15px;font-weight:700;color:var(--aph-navy)}.aph-ui-disclosure-subtitle{display:block;margin-top:2px;font-size:13px;font-weight:500;color:var(--aph-muted)}.aph-ui-disclosure-chevron{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;font-size:13px;font-weight:700;white-space:nowrap;color:var(--aph-primary)}.aph-ui-disclosure-chevron-icon{display:block;transition:transform 180ms var(--aph-easing)}.aph-ui-disclosure-chevron-icon--open{transform:rotate(180deg)}.aph-ui-disclosure-panel{padding:18px;border-top:1px solid var(--aph-border);background-color:var(--aph-surface-alt)}:is(button,[type=button],[type=reset],[type=submit]).aph-ui-help{display:inline-grid;place-items:center;flex:0 0 17px;width:17px;height:17px;padding:0;border:none;border-radius:50%;background-color:var(--aph-ink-100);color:var(--aph-text);font-family:inherit;font-size:11px;font-weight:700;line-height:1;cursor:help;transition:background-color 160ms var(--aph-easing),color 160ms var(--aph-easing)}:is(button,[type=button],[type=reset],[type=submit]).aph-ui-help:hover,:is(button,[type=button],[type=reset],[type=submit]).aph-ui-help:focus-visible{background-color:var(--aph-navy);color:#fff}:is(button,[type=button],[type=reset],[type=submit]).aph-ui-help:focus-visible{outline:none;box-shadow:0 0 0 3px var(--aph-focus-ring)}.aph-ui-tooltip{position:fixed;z-index:9999;max-width:280px;padding:10px 12px;border-radius:var(--aph-radius-sm);background-color:#283463;color:#fff;font-family:var(--aph-font);font-size:12.5px;font-weight:500;line-height:1.5;box-shadow:0 8px 24px rgba(22,30,60,.28);pointer-events:none}.aph-ui-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;overflow-y:auto;background-color:rgba(22,30,60,.55)}.aph-ui-modal{width:100%;max-width:520px;margin:auto;background-color:var(--aph-surface);border-radius:var(--aph-radius-lg);box-shadow:var(--aph-shadow-lg);overflow:hidden}.aph-ui-modal:where(:focus){outline:none}.aph-ui-modal--lg{max-width:720px}.aph-ui-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:28px 30px 0}.aph-ui-modal-eyebrow{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--aph-indigo)}.aph-ui-modal-title{margin:0;font-size:25px;font-weight:800;letter-spacing:-0.02em;color:var(--aph-navy)}:is(button,[type=button],[type=reset],[type=submit]).aph-ui-modal-close{flex:0 0 auto;padding:0;border:none;background-color:rgba(0,0,0,0);color:var(--aph-muted);font-size:22px;line-height:1;cursor:pointer}:is(button,[type=button],[type=reset],[type=submit]).aph-ui-modal-close:hover,:is(button,[type=button],[type=reset],[type=submit]).aph-ui-modal-close:focus-visible{outline:none;color:var(--aph-navy)}.aph-ui-modal-body{padding:20px 30px 26px;font-size:15px;line-height:1.6}.aph-ui-modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:16px 30px;border-top:1px solid var(--aph-border);background-color:var(--aph-sunken)}.aph-ui-modal-footer-end{display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}.aph-ui-toast{position:fixed;left:50%;bottom:28px;z-index:1010;display:flex;align-items:center;gap:11px;padding:13px 22px 13px 16px;border-radius:999px;transform:translateX(-50%);background-color:#00875f;color:#fff;font-family:var(--aph-font);font-size:15px;font-weight:600;box-shadow:var(--aph-shadow-lg)}.aph-ui-toast--warning{background-color:var(--aph-warn-fg)}.aph-ui-toast--danger{background-color:var(--aph-danger)}.aph-ui-toast-icon{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border-radius:50%;background-color:rgba(255,255,255,.22);font-size:13px;font-weight:800}.aph-ui-stepper{display:flex;gap:8px;margin:0;padding:0;list-style:none}.aph-ui-step{display:flex;flex:1 1 0;flex-direction:column;gap:7px}.aph-ui-step-bar{height:5px;border-radius:999px;background-color:var(--aph-ink-100)}.aph-ui-step-bar--done{background-color:var(--aph-negative)}.aph-ui-step-label{font-size:12px;font-weight:600;color:var(--aph-ink-300)}.aph-ui-step-label--done{color:var(--aph-navy)}@keyframes aph-ui-skeleton-pulse{0%,100%{opacity:1}50%{opacity:.45}}.aph-ui-skeleton{display:block;width:100%;height:14px;border-radius:7px;background-color:var(--aph-ink-100);animation:aph-ui-skeleton-pulse 1.4s var(--aph-easing) infinite}.aph-ui-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:168px;padding:22px;border:1px dashed var(--aph-ink-300);border-radius:var(--aph-radius);background-color:var(--aph-sunken);text-align:center}.aph-ui-empty--card{background-color:var(--aph-surface);border:1px solid var(--aph-border);border-radius:var(--aph-radius-lg);box-shadow:var(--aph-shadow-card);flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:32px;padding:40px 32px;text-align:left}.aph-ui-empty--dark{border:none;background-color:rgba(255,255,255,.05);color:#fff}.aph-ui-empty-art{display:grid;place-items:center;flex:0 0 auto;width:168px;height:112px;border-radius:var(--aph-radius);background-color:var(--aph-teal-soft)}.aph-ui-empty-content{flex:1 1 260px;min-width:0}.aph-ui-empty-title{margin:0 0 8px;font-size:22px;font-weight:800;letter-spacing:-0.01em;color:var(--aph-navy)}.aph-ui-empty-body{margin:0;max-width:52ch;font-size:15px;line-height:1.6;color:var(--aph-muted)}.aph-ui-empty-action{margin-top:18px}.aph-ui-kpi{background-color:var(--aph-surface);border:1px solid var(--aph-border);border-radius:var(--aph-radius-lg);box-shadow:var(--aph-shadow-card);box-shadow:var(--aph-shadow);padding:18px}.aph-ui-kpi--compact{border-radius:var(--aph-radius);box-shadow:none;padding:16px}.aph-ui-kpi-head{display:flex;align-items:center;gap:6px;margin-bottom:8px}.aph-ui-kpi-label{font-size:13px;font-weight:600;color:var(--aph-muted)}.aph-ui-kpi-value{font-size:25px;font-weight:800;letter-spacing:-0.01em;color:var(--aph-navy);font-variant-numeric:tabular-nums}.aph-ui-kpi-value--positive{color:var(--aph-positive-text)}.aph-ui-kpi-value--negative{color:var(--aph-negative)}.aph-ui-kpi-sub{margin-top:4px;font-size:13px;line-height:1.45;color:var(--aph-muted)}.aph-ui-spark{display:block;width:100%;height:54px;overflow:visible}.aph-ui-spark-line{fill:none;stroke:var(--aph-teal);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.aph-ui-spark-line--negative{stroke:var(--aph-negative)}.aph-ui-spark-line--muted{stroke:var(--aph-ink-300)}.aph-ui-area{display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-rows:minmax(0, 1fr) auto;column-gap:8px;color:var(--aph-text)}.aph-ui-area--empty{display:flex;align-items:center;justify-content:center}.aph-ui-area-yaxis{position:relative;grid-row:1;min-width:44px}.aph-ui-area-ylabel{position:absolute;left:0;transform:translateY(-50%);font-size:12px;white-space:nowrap;color:var(--aph-muted);font-variant-numeric:tabular-nums}.aph-ui-area-plot{position:relative;grid-row:1;min-height:0}.aph-ui-area-svg{display:block;width:100%;height:100%;overflow:visible}.aph-ui-area-grid{stroke:var(--aph-border);stroke-width:1;vector-effect:non-scaling-stroke}.aph-ui-area-fill{color:var(--aph-teal)}.aph-ui-area-line{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.aph-ui-area-line--primary{stroke:var(--aph-teal)}.aph-ui-area-line--muted{stroke:var(--aph-ink-300);stroke-dasharray:6 4}.aph-ui-area-cursor{stroke:var(--aph-ink-300);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.aph-ui-area-dot{position:absolute;width:10px;height:10px;border:2.5px solid var(--aph-surface);border-radius:50%;background-color:var(--aph-teal);transform:translate(-50%, -50%);pointer-events:none}.aph-ui-area-xaxis{position:relative;grid-column:2;grid-row:2;height:18px;margin-top:6px}.aph-ui-area-xlabel{position:absolute;top:0;transform:translateX(-50%);font-size:12px;white-space:nowrap;color:var(--aph-muted)}.aph-ui-area-readout{display:flex;flex-wrap:wrap;grid-column:1/-1;grid-row:3;gap:var(--aph-space-1) var(--aph-space-3);margin:var(--aph-space-2) 0 0}.aph-ui-area-readout-row{display:flex;align-items:baseline;gap:var(--aph-space-1)}.aph-ui-area-readout-term{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;color:var(--aph-muted)}.aph-ui-area-readout-value{margin:0;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.aph-ui-area-swatch{display:inline-block;width:14px;height:3px;border-radius:2px;background-color:var(--aph-teal)}.aph-ui-area-swatch--muted{background-color:var(--aph-ink-300)}.aph-ui-chart-empty{margin:0;font-size:13px;text-align:center;color:var(--aph-muted)}.aph-ui-bars{display:flex;align-items:flex-end;gap:12px;height:130px;border-bottom:1px solid var(--aph-ink-300)}.aph-ui-bar-col{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:flex-end;gap:7px;height:100%;min-width:0}.aph-ui-bar-value{font-size:12px;font-weight:700;white-space:nowrap;color:var(--aph-positive-text);font-variant-numeric:tabular-nums}.aph-ui-bar-value--negative{color:var(--aph-negative)}.aph-ui-bar{width:100%;max-width:46px;border-radius:8px 8px 0 0;background-color:var(--aph-teal)}.aph-ui-bar--negative{background-color:var(--aph-negative)}.aph-ui-bar--partial{opacity:.6;background-image:repeating-linear-gradient(135deg, transparent 0 4px, rgba(255, 255, 255, 0.45) 4px 8px)}.aph-ui-bar-labels{display:flex;gap:12px;margin-top:7px}.aph-ui-bar-label{flex:1 1 0;min-width:0;font-size:12px;text-align:center;white-space:nowrap;color:var(--aph-muted)}.aph-ui-grid{display:grid;grid-template-columns:auto minmax(0, 1fr);column-gap:8px;color:var(--aph-text)}.aph-ui-grid--empty{display:flex;align-items:center;justify-content:center}.aph-ui-grid-yaxis{position:relative;min-width:44px}.aph-ui-grid-ylabel{position:absolute;left:0;transform:translateY(-50%);font-size:11px;white-space:nowrap;color:var(--aph-muted);font-variant-numeric:tabular-nums}.aph-ui-grid-plot{position:relative;min-height:0}.aph-ui-grid-svg{display:block;width:100%;height:100%;overflow:visible}.aph-ui-grid-order{stroke-width:1.6;opacity:.75;vector-effect:non-scaling-stroke}.aph-ui-grid-order--buy{stroke:var(--aph-teal)}.aph-ui-grid-order--sell{stroke:var(--aph-sell)}.aph-ui-grid-price{fill:none;stroke:var(--aph-navy);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.aph-ui-grid-pill{position:absolute;right:0;padding:2px 7px;border-radius:999px;transform:translateY(-50%);color:#fff;font-size:10.5px;font-weight:700;white-space:nowrap;background-color:var(--aph-teal);font-variant-numeric:tabular-nums}.aph-ui-grid-pill--sell{background-color:var(--aph-sell)}.aph-ui-grid-trade{position:absolute;width:9px;height:9px;border:1.5px solid #fff;border-radius:50%;transform:translate(-50%, -50%);background-color:var(--aph-teal)}.aph-ui-grid-trade--sell{background-color:var(--aph-negative)}.aph-ui-legend{display:flex;flex-wrap:wrap;gap:18px;margin-top:12px;font-size:13px;color:var(--aph-muted)}.aph-ui-legend-item{display:inline-flex;align-items:center;gap:7px}.aph-ui-legend-dot{width:10px;height:10px;border-radius:50%;background-color:currentColor}.aph-ui-legend-line{width:14px;height:2px;background-color:currentColor}
