.obs-page{--squeeze-chart-down:#df484c;--squeeze-gap-fill:#8b91961a;--obs-panel-bg:var(--panel-bg-strong,#050505);--obs-card-bg:var(--panel-bg-strong,#050505);--obs-radius:var(--radius-lg,10px);box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--text-primary,#e6edf3);font-family:var(--font-sans);flex-direction:column;gap:16px;padding:16px;font-size:12px;line-height:17px;display:flex}@media (width>=768px){.obs-page{gap:20px;padding:24px}}@media (width>=1280px){.obs-page{padding:28px 36px 40px}}.obs-page__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.obs-page__heading{min-width:0}.obs-page__title{letter-spacing:0;margin:0;font-size:16px;font-weight:500;line-height:22px}.obs-mode{border:1px solid var(--surface-border-color,#e6edf31a);background:var(--obs-panel-bg);border-radius:999px;align-items:center;padding:4px;display:inline-flex}.obs-mode__option{width:108px;height:32px;color:var(--text-muted,#8b9196);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:12px;font-weight:500}.obs-mode__option[data-selected=true]{background:var(--element-background-selected,#1e1f1f);color:var(--text-primary,#e6edf3)}.obs-mode__option:disabled{color:var(--text-disabled,#5a6066);cursor:not-allowed}.obs-mode__option:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.obs-banner{border:1px solid var(--surface-border-color,#e6edf31a);border-radius:var(--radius-md,8px);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:12px;display:flex}.obs-banner--error{border-color:var(--negative,#f36);color:var(--negative-soft,#ff7a7a)}.obs-banner--warn{border-color:var(--warning,#f6c95f);color:var(--warning,#f6c95f)}.obs-banner__detail{font-family:var(--font-mono);color:var(--text-muted,#8b9196);font-size:10px}.obs-banner__action{border-radius:var(--radius-md,8px);color:inherit;font-family:var(--font-sans);cursor:pointer;background:0 0;border:1px solid;padding:3px 10px;font-size:11px}.obs-summary{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.obs-summary__cell{flex-direction:column;gap:6px;min-width:132px;display:flex}.obs-summary__label{color:var(--text-muted,#8b9196);white-space:nowrap;font-size:11px;line-height:17px}.obs-summary__value{color:var(--text-secondary,#c6cdd2);font-size:12px;line-height:17px}.obs-summary__value--mono{font-family:var(--font-mono)}.obs-summary__value[data-unavailable=true]{color:var(--text-muted,#8b9196)}.obs-picker{flex:none;position:relative}.obs-picker__trigger{border:1px solid var(--surface-border-color,#e6edf31a);background:var(--panel-bg-raised,#0d0d0d);height:40px;color:var(--text-primary,#e6edf3);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:flex}.obs-picker__trigger:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.obs-picker__label{font-family:var(--font-mono);white-space:nowrap;font-size:12px;font-weight:600;line-height:17px}.obs-picker__chevron{color:var(--text-muted,#8b9196);font-size:10px}.obs-picker__panel{z-index:20;border:1px solid var(--surface-border-color,#e6edf31a);border-radius:var(--radius-md,8px);background:var(--popover,var(--panel-bg-raised,#0d0d0d));width:min(420px,100vw - 48px);max-height:420px;padding:12px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 40px #0009}.obs-picker__search{flex-direction:column;gap:4px;display:flex}.obs-picker__search-label{color:var(--text-muted,#8b9196);font-size:11px}.obs-picker__search input{border:1px solid var(--surface-border-color,#e6edf31a);border-radius:var(--radius-md,8px);background:var(--panel-bg-strong,#050505);height:32px;color:var(--text-primary,#e6edf3);font-family:var(--font-mono);padding:0 10px;font-size:12px}.obs-picker__list{margin:10px 0 0;padding:0;list-style:none}.obs-picker__row{border-radius:var(--radius-sm,4px);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.obs-picker__row:hover,.obs-picker__row:focus-visible{background:var(--surface-background-selected,#00ff8812);outline:none}.obs-picker__row[aria-current=true]{background:var(--surface-background-selected,#00ff8812)}.obs-picker__symbol{font-family:var(--font-mono);flex-direction:column;font-size:12px;font-weight:600;display:flex}.obs-picker__exchange{color:var(--text-muted,#8b9196);font-size:10px;font-weight:400}.obs-picker__quote{font-family:var(--font-mono);flex-direction:column;align-items:flex-end;font-size:12px;display:flex}.obs-picker__change[data-tone=up]{color:var(--orion-accent,#0f8)}.obs-picker__change[data-tone=down]{color:var(--squeeze-chart-down)}.obs-picker__change[data-tone=muted],.obs-picker__price{color:var(--text-muted,#8b9196)}.obs-picker__note{color:var(--text-muted,#8b9196);margin:8px 0 0;font-size:11px}.obs-picker__note--error{color:var(--negative-soft,#ff7a7a)}.obs-picker__foot{font-family:var(--font-mono);color:var(--text-muted,#8b9196);margin:10px 0 0;font-size:10px;line-height:14px}.obs-state{border:1px solid var(--surface-border-color,#e6edf31a);border-radius:var(--obs-radius);background:var(--obs-card-bg);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.obs-state__title{margin:0;font-size:16px;font-weight:500;line-height:22px}.obs-state[data-tone=warning] .obs-state__title{color:var(--warning,#f6c95f)}.obs-state[data-tone=muted] .obs-state__title,.obs-state[data-tone=manual] .obs-state__title{color:var(--text-muted,#8b9196)}.obs-state__body{color:var(--text-secondary,#c6cdd2);margin:0;font-size:12px;line-height:18px}.obs-state__detail{color:var(--text-muted,#8b9196);margin:0;font-size:11px;line-height:17px}.obs-body{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}@media (width>=1180px){.obs-body{grid-template-columns:minmax(0,1fr) 296px}}.obs-stack{border:1px solid var(--surface-border-color,#e6edf31a);border-radius:var(--obs-radius);background:var(--obs-panel-bg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.obs-rail{flex-direction:column;gap:16px;min-width:0;display:flex}.obs-divider{background:var(--panel-border,#111);height:1px}.obs-panel{background:var(--obs-panel-bg);width:100%;min-width:0;position:relative;overflow:hidden}.obs-panel__head{align-items:baseline;gap:8px;min-height:28px;padding:12px 16px 0 24px;display:flex}.obs-panel__title{margin:0;font-size:12px;font-weight:500;line-height:18px}.obs-panel__empty{font-family:var(--font-mono);color:var(--text-muted,#8b9196);margin:16px 24px 0;font-size:11px}.obs-axis-label{font-family:var(--font-mono);fill:var(--text-muted,#8b9196);font-size:10px;line-height:14px}.obs-gap-label{font-family:var(--font-sans);fill:var(--text-muted,#8b9196);text-anchor:middle;font-size:11px}.obs-legend{font-family:var(--font-mono);white-space:nowrap;font-size:10px;line-height:14px}.obs-legend--cont{color:var(--orion-accent,#0f8)}.obs-legend--long,.obs-legend--rev{color:var(--squeeze-chart-down)}.obs-legend--unclosed,.obs-legend--replay{color:var(--text-muted,#8b9196)}.obs-price__headline{font-family:var(--font-mono);color:var(--text-primary,#e6edf3);font-size:30px;font-weight:600;line-height:38px}.obs-price__headline-caption{font-family:var(--font-mono);color:var(--text-muted,#8b9196);font-size:10px}.obs-price__svg,.obs-liq__svg,.obs-context__svg{display:block}.obs-price__plot{position:relative}.obs-price__markers{pointer-events:none;height:24px;position:absolute}.obs-marker-hit{pointer-events:auto;cursor:pointer;background:0 0;border:0;width:20px;height:24px;padding:0;position:absolute;top:0}.obs-marker-hit:focus-visible{outline:2px solid var(--focus-border);outline-offset:1px}.obs-marker-label{font-family:var(--font-mono);fill:var(--text-bright,#fff);font-size:10px}.obs-marker-tip{z-index:10;border:1px solid var(--surface-border-color,#e6edf31a);border-radius:var(--radius-md,8px);background:var(--popover,var(--panel-bg-raised,#0d0d0d));width:252px;padding:10px 12px;font-size:11px;position:absolute;top:96px;box-shadow:0 12px 28px #0000008c}.obs-marker-tip__title{font-family:var(--font-mono);color:var(--text-primary,#e6edf3);margin:0 0 6px;font-size:11px}.obs-marker-tip dl{grid-template-columns:72px minmax(0,1fr);gap:2px 8px;margin:0;display:grid}.obs-marker-tip dt{color:var(--text-muted,#8b9196)}.obs-marker-tip dd{font-family:var(--font-mono);color:var(--text-secondary,#c6cdd2);word-break:break-all;margin:0;font-size:10px}.obs-marker-tip__note{color:var(--text-muted,#8b9196);margin:8px 0 0;font-size:10px}.obs-price__axis{height:14px;margin:0 24px;position:relative}.obs-price__axis .obs-axis-label{position:absolute}.obs-price__legend{flex-wrap:wrap;gap:16px;padding:6px 24px 12px;display:flex}.obs-price__future-note{color:var(--text-secondary,#c6cdd2);flex-direction:column;gap:2px;margin:0;font-size:12px;display:flex;position:absolute}.obs-price__future-note span{color:var(--text-muted,#8b9196);font-size:11px}.obs-liq__head{justify-content:space-between;padding-right:24px}.obs-liq__unit{font-family:var(--font-mono);color:var(--text-muted,#8b9196);text-align:right;margin:0;font-size:10px;line-height:14px}.obs-liq__population{color:var(--text-muted,#8b9196)}.obs-liq__legend{flex-wrap:wrap;align-items:baseline;gap:16px;padding:4px 24px 12px;display:flex}.obs-liq__share{font-family:var(--font-mono);color:var(--text-muted,#8b9196);font-size:10px;line-height:14px}.obs-liq__share-reason{color:var(--warning,#f6c95f)}.obs-context__tabs{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 24px 0;display:flex}.obs-context__tab{color:var(--text-muted,#8b9196);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 6px;font-size:12px;font-weight:500}.obs-context__tab--selected{border-bottom-color:var(--orion-accent,#0f8);color:var(--text-primary,#e6edf3)}.obs-context__tab:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.obs-context__note{font-family:var(--font-mono);color:var(--text-muted,#8b9196);margin:0 0 6px auto;font-size:10px}.obs-context__caption{font-family:var(--font-mono);color:var(--text-secondary,#c6cdd2);margin:8px 24px 4px;font-size:12px}.obs-context__line{fill:none;stroke:var(--orion-accent,#0f8);stroke-width:1.4px}.obs-context__dot{fill:var(--orion-accent,#0f8)}.obs-context__footer{font-family:var(--font-mono);color:var(--text-muted,#8b9196);flex-wrap:wrap;gap:12px;padding:2px 24px 12px;font-size:10px;line-height:14px;display:flex}.obs-context__footer-note,.obs-context__excluded{color:var(--text-muted,#8b9196)}.obs-context__unavailable{padding:12px 24px 0}.obs-context__unavailable-title{color:var(--text-primary,#e6edf3);margin:0;font-size:12px}.obs-context__unavailable-body{max-width:640px;color:var(--text-secondary,#c6cdd2);margin:6px 0 0;font-size:11px;line-height:17px}.obs-context__unavailable-foot{font-family:var(--font-mono);color:var(--text-muted,#8b9196);margin:6px 0 0;font-size:10px}.obs-card{border:1px solid var(--surface-border-color,#e6edf31a);border-radius:var(--obs-radius);background:var(--obs-card-bg);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.obs-card__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.obs-card__title{margin:0;font-size:13px;font-weight:500;line-height:18px}.obs-card__meta{font-family:var(--font-mono);color:var(--text-muted,#8b9196);white-space:nowrap;margin:0;font-size:10px}.obs-card__divider{background:var(--panel-border,#111);height:1px}.obs-card__footnote{color:var(--text-muted,#8b9196);margin:4px 0 0;font-size:10px;line-height:14px}.obs-judgment__headline{margin:0;font-size:16px;font-weight:500;line-height:22px}.obs-judgment__basis{color:var(--text-secondary,#c6cdd2);margin:0;font-size:12px;line-height:18px}.obs-judgment__sides{font-family:var(--font-mono);justify-content:space-between;font-size:11px;line-height:15px;display:flex}.obs-judgment__short{color:var(--orion-accent,#0f8)}.obs-judgment__long{color:var(--squeeze-chart-down)}.obs-judgment__bar{gap:4px;height:4px;display:flex}.obs-judgment__bar-short,.obs-judgment__bar-long{border-radius:4px;height:4px}.obs-judgment__bar-short{background:var(--orion-accent,#0f8)}.obs-judgment__bar-long{background:var(--squeeze-chart-down)}.obs-judgment__bar-empty{background:var(--panel-border,#111);border-radius:4px;flex:auto;height:4px}.obs-judgment__coverage{color:var(--text-muted,#8b9196);margin:0;font-size:10px;line-height:14px}.obs-judgment__facts{flex-direction:column;gap:4px;margin:4px 0 0;display:flex}.obs-judgment__facts>div{justify-content:space-between;gap:8px;font-size:11px;display:flex}.obs-judgment__facts dt{color:var(--text-muted,#8b9196)}.obs-judgment__facts dd{font-family:var(--font-mono);color:var(--text-secondary,#c6cdd2);text-align:right;margin:0}.obs-judgment__disclaimer{color:var(--text-muted,#8b9196);margin:4px 0 0;font-size:10px;line-height:14px}.obs-evidence__group{flex-direction:column;gap:8px;display:flex}.obs-evidence__group-title{font-family:var(--font-mono);letter-spacing:.4px;color:var(--text-muted,#8b9196);margin:0;font-size:10px;font-weight:500}.obs-evidence__row{justify-content:space-between;gap:8px;font-size:11px;display:flex}.obs-evidence__label{color:var(--text-muted,#8b9196)}.obs-evidence__value{font-family:var(--font-mono);color:var(--text-secondary,#c6cdd2);text-align:right;font-size:11px}.obs-evidence__row[data-tone=blocked] .obs-evidence__value,.obs-evidence__row[data-tone=unknown] .obs-evidence__value{color:var(--text-muted,#8b9196)}.obs-evidence__open{border:1px solid var(--surface-border-color,#e6edf31a);border-radius:var(--radius-md,8px);color:var(--text-primary,#e6edf3);font-family:var(--font-sans);cursor:pointer;background:0 0;align-self:flex-start;margin-top:4px;padding:5px 12px;font-size:11px}.obs-evidence__open:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.obs-carousel__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.obs-carousel__title{color:var(--text-secondary,#c6cdd2);margin:0;font-size:12px;font-weight:500;line-height:18px}.obs-carousel__index{font-family:var(--font-mono);color:var(--text-muted,#8b9196);margin:0;font-size:10px}.obs-carousel__strong{margin:0;font-size:12px;font-weight:500;line-height:18px}.obs-carousel__body,.obs-carousel__scope-note{color:var(--text-muted,#8b9196);margin:0;font-size:11px;line-height:17px}.obs-carousel__retry{border:1px solid var(--surface-border-color,#e6edf31a);border-radius:var(--radius-md,8px);color:var(--text-primary,#e6edf3);cursor:pointer;background:0 0;align-self:flex-start;padding:4px 12px;font-size:11px}.obs-position{border-top:1px solid var(--panel-border,#111);flex-direction:column;gap:6px;padding-top:4px;display:flex}.obs-position__identity{justify-content:space-between;gap:8px;display:flex}.obs-position__account{font-size:12px;font-weight:500}.obs-position__tenant{font-family:var(--font-mono);color:var(--text-muted,#8b9196);font-size:10px;font-weight:400}.obs-position__management{color:var(--text-muted,#8b9196);white-space:nowrap;font-size:11px}.obs-position__values{font-family:var(--font-mono);justify-content:space-between;gap:8px;font-size:12px;font-weight:600;display:flex}.obs-position__pnl{color:var(--positive,#0f8)}.obs-position__pnl[data-negative=true]{color:var(--negative,#f36)}.obs-position__entry{justify-content:space-between;gap:8px;font-size:11px;display:flex}.obs-position__entry-label{color:var(--text-muted,#8b9196)}.obs-position__entry-value{font-family:var(--font-mono);color:var(--text-secondary,#c6cdd2)}.obs-position__context,.obs-position__asof,.obs-position__terminal-note{font-family:var(--font-mono);color:var(--text-muted,#8b9196);margin:0;font-size:10px;line-height:14px}.obs-position[data-terminal=true] .obs-position__management{color:var(--warning,#f6c95f)}.obs-carousel__controls{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.obs-carousel__hint{color:var(--text-muted,#8b9196);margin:0;font-size:11px}.obs-carousel__nav{border:1px solid var(--surface-border-color,#e6edf31a);border-radius:var(--radius-md,8px);width:32px;height:28px;color:var(--text-secondary,#c6cdd2);cursor:pointer;background:0 0;font-size:16px;line-height:1}.obs-carousel__nav:disabled{color:var(--text-disabled,#5a6066);cursor:not-allowed}.obs-carousel__nav:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.obs-window{flex-direction:column;gap:8px;display:flex}.obs-window__pill{border:1px solid var(--surface-border-color,#e6edf31a);border-radius:var(--radius-md,8px);background:var(--panel-bg-raised,#0d0d0d);justify-content:space-between;align-items:center;height:40px;padding:0 12px;display:flex}.obs-window__label{font-family:var(--font-mono);color:var(--text-primary,#e6edf3);white-space:nowrap;font-size:12px}.obs-window__chevron{color:var(--text-muted,#8b9196);font-size:10px}.obs-window__panel{border:1px solid var(--surface-border-color,#e6edf31a);border-radius:var(--obs-radius);background:var(--obs-card-bg);flex-direction:column;gap:12px;padding:12px;display:flex}.obs-window__field{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.obs-window__field legend{font-family:var(--font-mono);letter-spacing:.4px;color:var(--text-muted,#8b9196);padding:0;font-size:10px}.obs-window__options{flex-wrap:wrap;gap:6px;display:flex}.obs-chip{border:1px solid var(--surface-border-color,#e6edf31a);border-radius:var(--radius-md,8px);min-width:44px;height:26px;color:var(--text-secondary,#c6cdd2);font-family:var(--font-mono);cursor:pointer;background:0 0;padding:0 10px;font-size:11px}.obs-chip[data-selected=true]{border-color:var(--orion-accent,#0f8);color:var(--orion-accent,#0f8)}.obs-chip:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.obs-window__custom,.obs-window__asof{color:var(--text-muted,#8b9196);flex-direction:column;gap:4px;font-size:10px;display:flex}.obs-window__custom{flex-direction:row;gap:8px;margin-top:6px}.obs-window__custom label,.obs-window__asof{flex-direction:column;gap:2px;min-width:0;display:flex}.obs-window__custom input,.obs-window__asof input{border:1px solid var(--surface-border-color,#e6edf31a);border-radius:var(--radius-md,8px);background:var(--panel-bg-strong,#050505);width:100%;min-width:0;height:28px;color:var(--text-primary,#e6edf3);font-family:var(--font-mono);padding:0 8px;font-size:11px}.obs-window__note{color:var(--text-muted,#8b9196);margin:0;font-size:10px;line-height:14px}.obs-coverage{border:1px solid var(--surface-border-color,#e6edf31a);border-radius:var(--obs-radius);background:var(--obs-card-bg);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.obs-coverage__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.obs-coverage__title{margin:0;font-size:13px;font-weight:500}.obs-coverage__capability{font-family:var(--font-mono);color:var(--warning,#f6c95f);margin:0;font-size:11px}.obs-coverage__capability[data-proven=true]{color:var(--orion-accent,#0f8)}.obs-coverage__blocked{color:var(--text-muted,#8b9196);margin:0;font-size:11px;line-height:17px}.obs-coverage__scroll{min-width:0;overflow-x:auto}.obs-coverage__table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}.obs-coverage__table th,.obs-coverage__table td{border-bottom:1px solid var(--panel-border,#111);text-align:left;color:var(--text-secondary,#c6cdd2);padding:6px 10px;font-weight:400}.obs-coverage__table thead th{font-family:var(--font-mono);letter-spacing:.4px;color:var(--text-muted,#8b9196);font-size:10px}.obs-coverage__table tbody th{color:var(--text-primary,#e6edf3)}.obs-coverage__table td[data-status=UNAVAILABLE],.obs-coverage__table td[data-status=UNKNOWN],.obs-coverage__table td[data-status=STALE]{color:var(--warning,#f6c95f)}.obs-coverage__table td[data-status=AVAILABLE]{color:var(--orion-accent,#0f8)}.obs-coverage__table td[data-history=BLOCKED_NOT_PROVEN]{color:var(--warning,#f6c95f)}.obs-coverage__mono{font-family:var(--font-mono);font-size:10px}.obs-coverage__gap-detail,.obs-coverage__gloss{color:var(--text-muted,#8b9196);display:block}.obs-coverage__table td:last-child{white-space:normal;word-break:break-all;min-width:168px;max-width:240px}.obs-coverage__extra,.obs-coverage__foot{color:var(--text-muted,#8b9196);margin:0;font-size:10px;line-height:15px}.obs-modal__backdrop{z-index:60;background:#030303b8;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.obs-modal{border:1px solid var(--surface-border-color,#e6edf31a);border-radius:var(--obs-radius);background:var(--popover,var(--panel-bg-raised,#161616));width:min(600px,100%);color:var(--text-primary,#e6edf3);padding:24px}.obs-modal__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.obs-modal__title{margin:0;font-size:16px;font-weight:500;line-height:22px}.obs-modal__close{border:1px solid var(--surface-border-color,#e6edf31a);border-radius:var(--radius-md,8px);width:32px;height:32px;color:var(--text-secondary,#c6cdd2);cursor:pointer;background:0 0}.obs-modal__close:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.obs-modal__stamp{font-family:var(--font-mono);color:var(--text-muted,#8b9196);margin:6px 0 16px;font-size:10px}.obs-modal__group{margin-bottom:16px}.obs-modal__group-title{margin:0 0 8px;font-size:12px;font-weight:500}.obs-modal__rows{flex-direction:column;gap:4px;margin:0;display:flex}.obs-modal__row{justify-content:space-between;gap:12px;font-size:11px;display:flex}.obs-modal__row dt{color:var(--text-muted,#8b9196)}.obs-modal__row dd{font-family:var(--font-mono);color:var(--text-secondary,#c6cdd2);text-align:right;margin:0}.obs-modal__row[data-tone=blocked] dd,.obs-modal__row[data-tone=unknown] dd{color:var(--text-muted,#8b9196)}.obs-modal__meta{border-top:1px solid var(--panel-border,#111);flex-direction:column;gap:6px;margin:8px 0 0;padding-top:8px;display:flex}.obs-modal__meta-row{grid-template-columns:108px minmax(0,1fr);gap:8px;font-size:10px;display:grid}.obs-modal__meta-row dt{color:var(--text-muted,#8b9196)}.obs-modal__meta-row dd{font-family:var(--font-mono);color:var(--text-muted,#8b9196);flex-wrap:wrap;gap:10px;margin:0;display:flex}.obs-modal__note{color:var(--text-muted,#8b9196);margin:0;font-size:11px;line-height:17px}.obs-placeholder{border:1px solid var(--surface-border-color,#e6edf31a);border-radius:var(--obs-radius);background:var(--obs-card-bg);padding:32px 24px}.obs-placeholder__title{margin:0;font-size:13px}.obs-placeholder__detail{font-family:var(--font-mono);color:var(--text-muted,#8b9196);word-break:break-word;margin:6px 0 0;font-size:11px}.obs-foot{font-family:var(--font-mono);color:var(--text-muted,#8b9196);flex-wrap:wrap;gap:16px;font-size:10px;line-height:14px;display:flex}.obs-foot [data-refused]:not([data-refused=""]){color:var(--warning,#f6c95f)}.obs-placeholder[data-refused=true]{border-color:var(--negative,#f36)}.obs-placeholder[data-refused=true] .obs-placeholder__title{color:var(--negative-soft,#ff7a7a)}
