.help-hint-module__mJy97G__trigger{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.help-hint-module__mJy97G__trigger:hover,.help-hint-module__mJy97G__trigger[aria-expanded=true]{background:var(--muted);color:var(--foreground)}.help-hint-module__mJy97G__trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.help-hint-module__mJy97G__mark{width:16px;height:16px;font:600 11px/1 var(--font-sans);border:1px solid;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.help-hint-module__mJy97G__content{max-width:min(18rem, calc(100vw - 24px), var(--available-width,18rem));max-height:min(18rem, var(--available-height,18rem));border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.6;transition:none;animation:none;overflow-y:auto;box-shadow:0 4px 16px #00000026}@media (pointer:coarse){.help-hint-module__mJy97G__trigger{width:44px;height:44px}}
.market-insight-widget-module__ssU8LW__widget{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;height:100%;overflow:hidden}.market-insight-widget-module__ssU8LW__header{border-bottom:1px solid var(--border);align-items:center;gap:8px;min-height:56px;padding:4px 12px;display:flex}.market-insight-widget-module__ssU8LW__header h3{margin:0;font-size:14px;font-weight:600}.market-insight-widget-module__ssU8LW__source{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;margin-left:auto;font-size:9px}.market-insight-widget-module__ssU8LW__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 12px 8px;display:grid}.market-insight-widget-module__ssU8LW__metrics span{color:var(--muted-foreground);font-size:11px;display:block}.market-insight-widget-module__ssU8LW__metrics strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(19px,2vw,28px);display:block}.market-insight-widget-module__ssU8LW__note{color:var(--muted-foreground);margin:0;padding:8px 12px 12px;font-size:11px;line-height:1.6}.market-insight-widget-module__ssU8LW__loading,.market-insight-widget-module__ssU8LW__error{align-items:center;gap:8px;min-height:90px;padding:12px;font-size:12px;display:flex}.market-insight-widget-module__ssU8LW__error{color:var(--muted-foreground);justify-content:space-between}.market-insight-widget-module__ssU8LW__events{padding:4px 12px}.market-insight-widget-module__ssU8LW__event{border-bottom:1px solid var(--border);min-height:54px;color:var(--foreground);align-items:center;gap:12px;text-decoration:none;display:flex}.market-insight-widget-module__ssU8LW__event:last-child{border-bottom:0}.market-insight-widget-module__ssU8LW__event:hover{color:var(--primary)}.market-insight-widget-module__ssU8LW__eventDay{color:var(--primary);font-family:var(--font-mono);flex-shrink:0;font-size:11px}.market-insight-widget-module__ssU8LW__event strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.market-insight-widget-module__ssU8LW__event small{color:var(--muted-foreground);margin-top:4px;font-size:10px;display:block}.market-insight-widget-module__ssU8LW__footer{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:10px;display:flex}.market-insight-widget-module__ssU8LW__open{min-height:44px;color:var(--primary);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.market-insight-widget-module__ssU8LW__edit{border-top:1px solid var(--border);align-items:center;gap:8px;padding:8px 12px;display:flex}@media (max-width:430px){.market-insight-widget-module__ssU8LW__header{gap:5px;padding-inline:8px}.market-insight-widget-module__ssU8LW__header h3{font-size:13px}.market-insight-widget-module__ssU8LW__source{font-size:8px}.market-insight-widget-module__ssU8LW__metrics{gap:8px;padding-inline:10px}}
