.qmod-quotehead.qmod-ui-tool{--QMOD-font-family:var(--font-body);--QMOD-default-font-size:var(--font-size-rem-875);--QMOD-primary-text:var(--text-primary);--QMOD-secondary-text:var(--text-muted);--QMOD-ticker-green:var(--color-success);--QMOD-ticker-red:var(--color-error);--QMOD-primary-color:var(--accent-blue);--QMOD-primary-border:var(--border-color);font-family:var(--font-body);color:var(--text-primary);background:var(--bg-widget);border:var(--border-width-thin) solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-px-20) var(--space-lg)}.qmod-quotehead.qmod-ui-tool .qmod-block-wrapper{color:inherit;background:0 0}.qmod-quotehead.qmod-ui-tool h1.qmod-heading.qmod-hbg{padding:0 0 var(--space-px-12);font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);letter-spacing:.01em;background:0 0;margin:0}.qmod-quotehead.qmod-ui-tool h1.qmod-heading>span:not(.qmod-t-text){font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-accent);letter-spacing:.06em}.qmod-quotehead.qmod-ui-tool .qmod-head-left{margin:var(--space-px-12) 0 0}.qmod-quotehead.qmod-ui-tool .qmod-mkt-hours .qmod-mkt-top{margin:0;padding:0}.qmod-quotehead.qmod-ui-tool .qmod-tot,.qmod-quotehead.qmod-ui-tool .qmod-pct{white-space:nowrap}.qmod-quotehead.qmod-ui-tool .qmod-mkt-hours .qmod-mkt-top{align-items:baseline;gap:var(--space-xs) var(--space-px-14);flex-wrap:wrap;display:flex}.qmod-quotehead.qmod-ui-tool .qmod-mkt-hours .qmod-last{font-family:var(--font-mono);font-size:var(--font-size-4xl);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text-primary)}.qmod-quotehead.qmod-ui-tool .qmod-mkt-hours .qmod-change{font-family:var(--font-mono);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums}.qmod-quotehead.qmod-ui-tool .qmod-mkt-mid{gap:var(--space-sm);margin:var(--space-px-14) 0 var(--space-px-10);flex-wrap:wrap;display:flex}.qmod-quotehead.qmod-ui-tool .qmod-mkt-mid .qmod-bid,.qmod-quotehead.qmod-ui-tool .qmod-mkt-mid .qmod-ask{align-items:baseline;gap:var(--space-px-6);padding:var(--space-px-6) var(--space-px-12);border-radius:var(--radius-sm);background:var(--bg-glass-03);border:var(--border-width-thin) solid var(--border-subtle);display:inline-flex}.qmod-quotehead.qmod-ui-tool .qmod-mkt-mid .qmod-bid{box-shadow:inset 3px 0 0 var(--color-success)}.qmod-quotehead.qmod-ui-tool .qmod-mkt-mid .qmod-ask{box-shadow:inset 3px 0 0 var(--color-error)}.qmod-quotehead.qmod-ui-tool .qmod-lbl{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;color:var(--text-muted)}.qmod-quotehead.qmod-ui-tool .qmod-mkt-mid .qmod-dp{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary)}.qmod-quotehead.qmod-ui-tool .qmod-mkt-mid .qmod-dp:last-child,.qmod-quotehead.qmod-ui-tool .qmod-mkt-mid .aria-hidden{color:var(--text-muted);font-size:var(--font-size-xs)}.qmod-quotehead.qmod-ui-tool .qmod-mkt-btm,.qmod-quotehead.qmod-ui-tool .qmod-ah-bottom{gap:var(--space-xs) var(--space-md);font-size:var(--font-size-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.qmod-quotehead.qmod-ui-tool .qmod-volume span{font-variant-numeric:tabular-nums}.qmod-quotehead.qmod-ui-tool .qmod-after-hours,.qmod-quotehead.qmod-ui-tool .qmod-premarket-hours{margin-top:var(--space-px-14);padding-top:var(--space-px-12);border-top:var(--border-width-thin) solid var(--border-color);font-size:var(--font-size-sm);color:var(--text-secondary)}.qmod-quotehead.qmod-ui-tool .qmod-after-hours .qmod-last,.qmod-quotehead.qmod-ui-tool .qmod-premarket-hours .qmod-last{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0 var(--space-px-6)}.qmod-quotehead.qmod-ui-tool .qmod-entline{gap:var(--space-px-6);margin-top:var(--space-px-14);flex-wrap:wrap;display:flex}.qmod-quotehead.qmod-ui-tool .qmod-entline .qmod-ent-item{padding:2px var(--space-px-10);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-pill);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.qmod-quotehead.qmod-ui-tool .qmod-entline .qmod-ent-item:before,.qmod-quotehead.qmod-ui-tool .qmod-entline .qmod-ent-item:after{content:none}.nbbo-quote__host{min-height:12rem}.nbbo-quote__error{margin:0 0 var(--space-md);color:var(--color-error);font-size:var(--font-size-sm)}.nbbo-quote__attribution{font-size:var(--font-size-2xs);color:var(--text-muted);margin:0;line-height:1.5}.nbbo-quote__attribution a{color:var(--text-secondary);text-decoration:underline}
