.PulseView-module__4S6iWW__container{scrollbar-gutter:stable;background:var(--color-bg-page);height:100%;min-height:0;font-family:var(--font-family);flex-direction:column;width:100%;max-width:1200px;margin:0 auto;display:flex;overflow-y:auto}.PulseView-module__4S6iWW__stickyTop{z-index:10;background:var(--color-bg-page);flex-direction:column;gap:8px;padding:12px 32px 0;display:flex;position:sticky;top:0}.PulseView-module__4S6iWW__header{flex-direction:column;gap:4px;display:flex}.PulseView-module__4S6iWW__titleRow{justify-content:space-between;align-items:center;display:flex}.PulseView-module__4S6iWW__title{font-size:var(--heading-md-size);line-height:var(--heading-md-line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--heading-md-tracking);color:var(--color-content-primary);margin:0}.PulseView-module__4S6iWW__headerMeta{align-items:center;gap:16px;display:flex}.PulseView-module__4S6iWW__clock{font-size:var(--body-sm-size);color:var(--color-brand-primary-500);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.PulseView-module__4S6iWW__articleCount{font-size:var(--body-xs-size);color:var(--color-grey-400)}.PulseView-module__4S6iWW__tabs{border-bottom:1px solid var(--color-grey-800);gap:4px;padding-bottom:0;display:flex;overflow-x:auto}.PulseView-module__4S6iWW__tab{color:var(--color-grey-400);font-size:var(--body-sm-size);font-family:var(--font-family);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 16px;transition:color .15s,border-color .15s}.PulseView-module__4S6iWW__tab:hover{color:var(--color-content-secondary)}.PulseView-module__4S6iWW__tabActive{color:var(--color-content-primary);border-bottom-color:var(--color-brand-primary-500)}.PulseView-module__4S6iWW__belowSticky,.PulseView-module__4S6iWW__feed{flex-direction:column;padding:0 32px;display:flex}.PulseView-module__4S6iWW__loading,.PulseView-module__4S6iWW__empty{text-align:center;color:var(--color-grey-400);font-size:var(--body-md-size);padding:40px}.PulseView-module__4S6iWW__feedError{text-align:center;color:var(--color-content-secondary);font-size:var(--body-md-size);flex-direction:column;align-items:center;gap:12px;padding:40px;display:flex}.PulseView-module__4S6iWW__retryButton{border:1px solid var(--color-surface-l3);background:var(--color-surface-l1);color:var(--color-content-primary);font-size:var(--body-sm-size);font-family:var(--font-family);font-weight:var(--font-weight-medium);cursor:pointer;border-radius:6px;padding:6px 16px;transition:background .15s,border-color .15s}.PulseView-module__4S6iWW__retryButton:hover{background:var(--color-surface-l2);border-color:var(--color-grey-500)}.PulseView-module__4S6iWW__retryButton:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:2px}.PulseView-module__4S6iWW__articleRow{border-bottom:1px solid var(--color-surface-l1);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 8px;transition:background .1s;display:flex;position:relative}.PulseView-module__4S6iWW__articleRow:hover{background:var(--color-surface-l1)}.PulseView-module__4S6iWW__articleRowLink{z-index:0;position:absolute;inset:0}.PulseView-module__4S6iWW__articleCategory{font-size:var(--body-xs-size);font-weight:var(--font-weight-semibold);white-space:nowrap;text-align:center;border-radius:4px;min-width:90px;padding:2px 8px}.PulseView-module__4S6iWW__articleTime{font-size:var(--body-xs-size);color:var(--color-grey-400);font-variant-numeric:tabular-nums;min-width:48px}.PulseView-module__4S6iWW__articleContent{flex-direction:column;flex:1;gap:4px;display:flex}.PulseView-module__4S6iWW__articleTitle{font-size:var(--body-sm-size);color:var(--color-content-primary);font-weight:var(--font-weight-medium);line-height:1.4}.PulseView-module__4S6iWW__articleMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PulseView-module__4S6iWW__articleSource,.PulseView-module__4S6iWW__articleReadTime{font-size:var(--body-xs-size);color:var(--color-grey-500)}.PulseView-module__4S6iWW__instrumentChips{flex-wrap:wrap;gap:4px;display:flex}.PulseView-module__4S6iWW__instrumentChip{z-index:1;font-size:var(--body-xxs-size);background:var(--color-surface-l2);color:var(--color-brand-primary-500);font-family:var(--font-family);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;border:none;border-radius:3px;padding:1px 6px;line-height:1.4;position:relative}.PulseView-module__4S6iWW__instrumentChip:hover{background:var(--color-surface-l3)}.PulseView-module__4S6iWW__instrumentChip:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:1px}.PulseView-module__4S6iWW__heroCard{border:1px solid var(--color-surface-l3);background:var(--color-surface-l1);box-shadow:var(--shadow-card);border-radius:12px;padding:12px 16px}[data-theme=light] .PulseView-module__4S6iWW__heroCard{border-color:var(--color-border)}.PulseView-module__4S6iWW__moversCard{margin:0 0 16px}.PulseView-module__4S6iWW__whatMattersCard{margin:8px 0 16px}.PulseView-module__4S6iWW__marketBreadth{font-size:var(--body-sm-size);color:var(--color-content-primary);margin:8px 0 16px}.PulseView-module__4S6iWW__marketBreadth>summary{cursor:pointer;margin:0}.PulseView-module__4S6iWW__marketBreadth[open]>summary{margin:0 0 10px}.PulseView-module__4S6iWW__marketBreadthLead{margin:10px 0 8px}.PulseView-module__4S6iWW__marketBreadthLabel{flex:auto;min-width:0}.PulseView-module__4S6iWW__marketBreadthValue{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);flex:none}.PulseView-module__4S6iWW__marketBreadthNote{font-size:var(--body-xs-size);color:var(--color-grey-400);overflow-wrap:anywhere;margin:10px 0 0}.PulseView-module__4S6iWW__marketSeriesGroup{font-size:var(--body-xs-size);font-weight:var(--font-weight-semibold);color:var(--color-grey-400);margin:12px 0 6px}.PulseView-module__4S6iWW__marketSeriesRow{font-size:var(--body-sm-size);flex-direction:column;gap:2px;display:flex}.PulseView-module__4S6iWW__marketSeriesRow>.PulseView-module__4S6iWW__marketBreadthNote{margin:0}.PulseView-module__4S6iWW__marketSeriesName{color:var(--color-content-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.PulseView-module__4S6iWW__marketSeriesDetail{margin:6px 0 4px}.PulseView-module__4S6iWW__marketSeriesTable{border-collapse:collapse;font-size:var(--body-xs-size);font-variant-numeric:tabular-nums;margin-top:8px}.PulseView-module__4S6iWW__marketSeriesTable th,.PulseView-module__4S6iWW__marketSeriesTable td{text-align:left;padding:2px 16px 2px 0}.PulseView-module__4S6iWW__heroTitle{font-size:var(--body-xs-size);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-grey-400);align-items:baseline;gap:8px;margin:0 0 10px;display:flex}.PulseView-module__4S6iWW__heroTitleNote{font-size:var(--body-xxs-size);font-weight:var(--font-weight-regular);letter-spacing:0;text-transform:none;color:var(--color-grey-500)}.PulseView-module__4S6iWW__heroList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.PulseView-module__4S6iWW__heroRow{line-height:1.4;font-size:var(--body-sm-size);align-items:baseline;gap:10px;display:flex}.PulseView-module__4S6iWW__moverSymbol{font-weight:var(--font-weight-semibold);flex:0 0 92px}.PulseView-module__4S6iWW__moverPct{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);flex:0 0 64px}.PulseView-module__4S6iWW__moverWhy{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--body-xs-size);color:var(--color-grey-400);flex:auto;overflow:hidden}.PulseView-module__4S6iWW__wmtTag{font-size:var(--body-xxs-size);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;flex:none;padding:1px 6px}.PulseView-module__4S6iWW__wmtBody{flex:auto;min-width:0}.PulseView-module__4S6iWW__wmtTitle{font-weight:var(--font-weight-medium)}.PulseView-module__4S6iWW__wmtReasons{font-size:var(--body-xs-size);color:var(--color-grey-400);margin-left:8px}.PulseView-module__4S6iWW__pulseFootnote{font-size:var(--body-xxs-size);color:var(--color-grey-400);margin:16px 0 8px;line-height:1.5}@media (max-width:768px){.PulseView-module__4S6iWW__articleDetailContainer{padding:16px}}.PulseView-module__4S6iWW__backLink{font-size:var(--body-sm-size);color:var(--color-brand-primary-500);font-weight:var(--font-weight-medium);text-decoration:none}.PulseView-module__4S6iWW__backLink:hover{text-decoration:underline}.PulseView-module__4S6iWW__articleDetail{flex-direction:column;gap:24px;display:flex}.PulseView-module__4S6iWW__articleDetailHeader{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.PulseView-module__4S6iWW__articleDetailTime{font-size:var(--body-sm-size);color:var(--color-grey-400)}.PulseView-module__4S6iWW__articleDetailSource{font-size:var(--body-sm-size);color:var(--color-grey-500)}.PulseView-module__4S6iWW__articleDetailTitle{font-size:var(--heading-md-size);font-weight:var(--font-weight-semibold);color:var(--color-content-primary);margin:0;line-height:1.3}.PulseView-module__4S6iWW__tldrSection,.PulseView-module__4S6iWW__impactSection,.PulseView-module__4S6iWW__instrumentsSection{background:var(--color-surface-l1);box-shadow:var(--shadow-card);border-radius:12px;padding:20px}[data-theme=light] .PulseView-module__4S6iWW__tldrSection,[data-theme=light] .PulseView-module__4S6iWW__impactSection,[data-theme=light] .PulseView-module__4S6iWW__instrumentsSection{border:1px solid var(--color-border)}.PulseView-module__4S6iWW__tldrHeading,.PulseView-module__4S6iWW__impactHeading,.PulseView-module__4S6iWW__instrumentsHeading{font-size:var(--body-md-size);font-weight:var(--font-weight-semibold);color:var(--color-content-primary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px}.PulseView-module__4S6iWW__tldrText,.PulseView-module__4S6iWW__impactText{font-size:var(--body-md-size);color:var(--color-content-secondary);margin:0;line-height:1.6}.PulseView-module__4S6iWW__instrumentChipsLarge{flex-wrap:wrap;gap:8px;display:flex}.PulseView-module__4S6iWW__instrumentChipLarge{font-size:var(--body-sm-size);background:var(--color-surface-l2);color:var(--color-brand-primary-500);font-weight:var(--font-weight-medium);border-radius:6px;padding:6px 14px;text-decoration:none;transition:background .15s}.PulseView-module__4S6iWW__instrumentChipLarge:hover{background:var(--color-surface-l3)}.PulseView-module__4S6iWW__sourceLink{border-top:1px solid var(--color-surface-l2);padding-top:8px}.PulseView-module__4S6iWW__sourceLink a{font-size:var(--body-sm-size);color:var(--color-grey-400);text-decoration:none}.PulseView-module__4S6iWW__sourceLink a:hover{color:var(--color-content-secondary);text-decoration:underline}@media (max-width:768px){.PulseView-module__4S6iWW__stickyTop{padding:8px 16px 0}.PulseView-module__4S6iWW__titleRow{flex-direction:column;align-items:flex-start;gap:4px}.PulseView-module__4S6iWW__belowSticky,.PulseView-module__4S6iWW__feed{padding:0 16px}.PulseView-module__4S6iWW__articleRow{flex-direction:column;gap:8px}.PulseView-module__4S6iWW__articleCategory{min-width:auto}.PulseView-module__4S6iWW__tabs{-webkit-overflow-scrolling:touch}.PulseView-module__4S6iWW__tab{padding:11px 16px}.PulseView-module__4S6iWW__instrumentChips{gap:8px}.PulseView-module__4S6iWW__instrumentChip{align-items:center;min-height:44px;padding:6px 10px;display:inline-flex}.PulseView-module__4S6iWW__instrumentChipLarge{align-items:center;min-height:44px;padding:10px 16px;display:inline-flex}.PulseView-module__4S6iWW__articleDetailContainer{padding:12px 16px}}.PulseView-module__4S6iWW__marketCards{flex-direction:column;gap:12px;margin:0 0 16px;display:flex}.PulseView-module__4S6iWW__marketCardsTitle{font-size:var(--body-xs-size);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-grey-400);margin:0}.PulseView-module__4S6iWW__marketCard{font-size:var(--body-sm-size);color:var(--color-content-primary);overflow-wrap:anywhere}.PulseView-module__4S6iWW__marketCardTitle{font-size:var(--body-sm-size);font-weight:var(--font-weight-semibold);margin:0 0 8px}
.MarketStatePanel-module__Uzm9IW__panel{background:var(--color-surface-l1);border:1px solid var(--color-surface-l3);font-family:var(--font-family);box-shadow:var(--shadow-card);border-radius:8px;overflow:hidden}[data-theme=light] .MarketStatePanel-module__Uzm9IW__panel{border-color:var(--color-border)}.MarketStatePanel-module__Uzm9IW__barRow{align-items:center;display:flex}.MarketStatePanel-module__Uzm9IW__bar{width:100%;min-width:0;color:var(--color-content-primary);font-family:var(--font-family);font-size:var(--body-sm-size);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:auto;align-items:center;gap:8px;padding:8px 12px;display:flex;overflow:hidden}.MarketStatePanel-module__Uzm9IW__bar:hover{background:var(--color-surface-l2)}.MarketStatePanel-module__Uzm9IW__bar:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:-2px}.MarketStatePanel-module__Uzm9IW__name{font-weight:var(--font-weight-semibold);color:var(--color-content-secondary);flex-shrink:0}.MarketStatePanel-module__Uzm9IW__chevron{color:var(--color-grey-400);font-size:var(--body-xs-size);flex-shrink:0}.MarketStatePanel-module__Uzm9IW__regime{font-size:var(--body-xs-size);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.MarketStatePanel-module__Uzm9IW__sep{color:var(--color-grey-500);flex-shrink:0}.MarketStatePanel-module__Uzm9IW__moodScore{font-weight:var(--font-weight-medium);flex-shrink:0}.MarketStatePanel-module__Uzm9IW__pct{font-size:var(--body-xxs-size);font-weight:var(--font-weight-semibold);color:var(--color-grey-300);background:var(--color-surface-l3);border-radius:3px;flex-shrink:0;padding:1px 5px}.MarketStatePanel-module__Uzm9IW__barSpark{flex-shrink:0;display:block}.MarketStatePanel-module__Uzm9IW__trendWord{font-size:var(--body-xxs-size);color:var(--color-grey-400);text-transform:lowercase;flex-shrink:0}.MarketStatePanel-module__Uzm9IW__notableInline{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--body-xs-size);color:var(--color-content-secondary);flex:auto;overflow:hidden}.MarketStatePanel-module__Uzm9IW__prov{font-size:var(--body-xxs-size);color:var(--color-grey-400);font-variant-numeric:tabular-nums;flex-shrink:0}.MarketStatePanel-module__Uzm9IW__source{font-size:var(--body-xxs-size);color:var(--color-grey-400);white-space:nowrap;flex-shrink:0;padding:0 12px 0 4px}.MarketStatePanel-module__Uzm9IW__source a{color:var(--color-content-secondary);text-decoration:underline}.MarketStatePanel-module__Uzm9IW__source a:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:2px}.MarketStatePanel-module__Uzm9IW__statusBar{color:var(--color-grey-400);font-size:var(--body-sm-size);align-items:center;gap:10px;padding:10px 12px;display:flex}.MarketStatePanel-module__Uzm9IW__retry{border:1px solid var(--color-surface-l3);background:var(--color-surface-l1);color:var(--color-content-primary);font-family:var(--font-family);font-size:var(--body-xs-size);font-weight:var(--font-weight-medium);cursor:pointer;border-radius:6px;padding:4px 12px;transition:background .15s,border-color .15s}.MarketStatePanel-module__Uzm9IW__retry:hover{background:var(--color-surface-l2);border-color:var(--color-grey-500)}.MarketStatePanel-module__Uzm9IW__retry:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:2px}.MarketStatePanel-module__Uzm9IW__detail{border-top:1px solid var(--color-surface-l3);padding:4px 12px 12px}.MarketStatePanel-module__Uzm9IW__notable{background:var(--color-surface-l2);border-left:2px solid var(--color-border);font-size:var(--body-xs-size);color:var(--color-content-primary);border-radius:4px;align-items:flex-start;gap:6px;margin:10px 0;padding:7px 9px;line-height:1.45;display:flex}.MarketStatePanel-module__Uzm9IW__grid{flex-direction:column;display:flex}.MarketStatePanel-module__Uzm9IW__row{font-size:var(--body-xs-size);grid-template-columns:84px 72px minmax(0,1fr) 64px 60px 44px;align-items:center;gap:8px;padding:5px 0;display:grid}.MarketStatePanel-module__Uzm9IW__row+.MarketStatePanel-module__Uzm9IW__row{border-top:1px solid var(--color-surface-l2)}.MarketStatePanel-module__Uzm9IW__cellName{font-weight:var(--font-weight-semibold);color:var(--color-content-primary)}.MarketStatePanel-module__Uzm9IW__cellState{font-weight:var(--font-weight-medium)}.MarketStatePanel-module__Uzm9IW__cellEvidence{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-grey-300);overflow:hidden}.MarketStatePanel-module__Uzm9IW__cellPct{text-align:right;color:var(--color-grey-400);font-variant-numeric:tabular-nums;white-space:nowrap}.MarketStatePanel-module__Uzm9IW__cellSpark{justify-content:flex-end;align-items:center;display:flex}.MarketStatePanel-module__Uzm9IW__cellDiv{text-align:right}.MarketStatePanel-module__Uzm9IW__divFlag{font-size:var(--body-xxs-size);font-weight:var(--font-weight-semibold);white-space:nowrap}.MarketStatePanel-module__Uzm9IW__footer{border-top:1px solid var(--color-surface-l3);justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;padding-top:8px;display:flex}.MarketStatePanel-module__Uzm9IW__disclaimer{font-size:var(--body-xxs-size);color:var(--color-grey-400);line-height:1.4}.MarketStatePanel-module__Uzm9IW__methodology{font-size:var(--body-xxs-size);font-weight:var(--font-weight-medium);color:var(--color-brand-primary-500);white-space:nowrap;flex-shrink:0;text-decoration:none}.MarketStatePanel-module__Uzm9IW__methodology:hover{text-decoration:underline}@media (max-width:768px){.MarketStatePanel-module__Uzm9IW__bar{white-space:normal;flex-wrap:wrap;row-gap:4px}.MarketStatePanel-module__Uzm9IW__notableInline{white-space:normal}.MarketStatePanel-module__Uzm9IW__prov{flex-basis:100%}.MarketStatePanel-module__Uzm9IW__barRow{flex-wrap:wrap}.MarketStatePanel-module__Uzm9IW__source{flex-basis:100%;padding:0 12px 8px}.MarketStatePanel-module__Uzm9IW__row{grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-areas:"name state pct spark div""evidence evidence evidence evidence evidence";gap:4px 8px}.MarketStatePanel-module__Uzm9IW__cellName{grid-area:name}.MarketStatePanel-module__Uzm9IW__cellState{grid-area:state}.MarketStatePanel-module__Uzm9IW__cellPct{grid-area:pct}.MarketStatePanel-module__Uzm9IW__cellSpark{grid-area:spark}.MarketStatePanel-module__Uzm9IW__cellDiv{grid-area:div}.MarketStatePanel-module__Uzm9IW__cellEvidence{white-space:normal;grid-area:evidence}}
.LabDisclosure-module__Kvz0ta__root{color:var(--color-content-tertiary);border-top:1px solid var(--color-surface-l2);max-width:72ch;margin-top:24px;padding-top:12px;font-size:12px;line-height:1.6}.LabDisclosure-module__Kvz0ta__paragraph{margin:0 0 6px}.LabDisclosure-module__Kvz0ta__paragraph:first-child{color:var(--color-content-secondary);font-weight:600}.LabDisclosure-module__Kvz0ta__paragraph:last-child{margin-bottom:0}@media (max-width:640px){.LabDisclosure-module__Kvz0ta__root{font-size:11px}}
.ChatDisclosureStrip-module__b_N-3a__strip{max-width:none;margin-top:8px;padding-top:8px;font-size:11px;line-height:1.5}.ChatDisclosureStrip-module__b_N-3a__toggle{min-height:24px;color:var(--color-content-secondary);font-family:var(--font-family);cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:11px;text-decoration:underline}.ChatDisclosureStrip-module__b_N-3a__toggle:focus-visible{outline:2px solid var(--color-brand-secondary-500);outline-offset:2px}
.WorkspaceView-module__wPJ71G__workspace{background:var(--color-bg-panel);--workspace-chat-max-width:640px;border-radius:16px;flex-direction:column;height:100vh;min-height:0;display:flex;overflow:hidden}[data-theme=light] .WorkspaceView-module__wPJ71G__workspace{background:var(--color-bg-page)}.WorkspaceView-module__wPJ71G__header{border-bottom:1px solid var(--color-grey-700);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:4px;max-width:100%;padding:12px 24px;display:flex;position:relative}.WorkspaceView-module__wPJ71G__headerTop{width:100%;display:block}.WorkspaceView-module__wPJ71G__headerActions{flex-direction:row;flex-shrink:0;align-items:center;gap:4px;display:flex}.WorkspaceView-module__wPJ71G__mobileHistoryBtn,.WorkspaceView-module__wPJ71G__mobileHeaderAdd{display:none}.WorkspaceView-module__wPJ71G__crumbArrow{flex-shrink:0;align-items:center;display:inline-flex}.WorkspaceView-module__wPJ71G__breadcrumb{align-items:center;gap:8px;display:flex}.WorkspaceView-module__wPJ71G__breadcrumbItem{font-size:var(--body-md-size);line-height:1.5em;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0}.WorkspaceView-module__wPJ71G__developmentBadge{align-items:center;gap:4px;display:flex}.WorkspaceView-module__wPJ71G__developmentText{font-family:var(--font-family);font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);font-weight:var(--font-weight-regular);color:var(--color-grey-300)}.WorkspaceView-module__wPJ71G__liveBadge{font-size:var(--body-xs-size);font-weight:var(--font-weight-medium);color:var(--color-brand-secondary-500);background:color-mix(in srgb,var(--color-brand-primary-500)10%,transparent);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.WorkspaceView-module__wPJ71G__paperBadge{font-size:var(--body-xs-size);font-weight:var(--font-weight-medium);color:var(--color-amber-400);background:color-mix(in srgb,var(--color-amber-400)12%,transparent);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.WorkspaceView-module__wPJ71G__activeBadge{font-size:var(--body-xs-size);font-weight:var(--font-weight-medium);color:var(--color-green-400);background:color-mix(in srgb,var(--color-green-400)10%,transparent);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.WorkspaceView-module__wPJ71G__activeBadge:before{content:"";background:var(--color-green-400);border-radius:50%;width:6px;height:6px}.WorkspaceView-module__wPJ71G__brokerBadge{font-size:var(--body-xs-size);font-weight:var(--font-weight-medium);color:var(--color-grey-200);background:var(--color-grey-800);font-variant-numeric:tabular-nums;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.WorkspaceView-module__wPJ71G__previewModeChip{font-size:var(--body-xs-size);font-weight:var(--font-weight-medium);color:var(--color-amber-100);background:color-mix(in srgb,var(--color-orange-500)10%,transparent);border:1px solid color-mix(in srgb,var(--color-orange-500)32%,transparent);cursor:help;border-radius:4px;align-items:center;padding:2px 8px;display:inline-flex}.WorkspaceView-module__wPJ71G__stopAllBtn{font-size:var(--body-sm-size);font-weight:var(--font-weight-medium);color:var(--color-red-400);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;max-width:calc(100% - 48px);padding:8px 16px;transition:background .15s;position:absolute;top:14px;right:24px}.WorkspaceView-module__wPJ71G__stopAllBtn:hover:not(:disabled){background:color-mix(in srgb,var(--color-red-500)10%,transparent)}.WorkspaceView-module__wPJ71G__stopAllBtn:disabled{opacity:.5;cursor:not-allowed}.WorkspaceView-module__wPJ71G__stoppedMsg{font-size:var(--body-sm-size);font-weight:var(--font-weight-medium);color:var(--color-grey-300);padding:8px 16px;position:absolute;top:14px;right:24px}.WorkspaceView-module__wPJ71G__stoppedRow{align-items:center;gap:4px;display:flex;position:absolute;top:14px;right:24px}.WorkspaceView-module__wPJ71G__stoppedRow .WorkspaceView-module__wPJ71G__stoppedMsg{padding:8px 8px 8px 16px;position:static}.WorkspaceView-module__wPJ71G__neverStartedBody{max-width:360px;font-size:var(--body-sm-size);color:var(--color-grey-300)}.WorkspaceView-module__wPJ71G__restartBtn{border:1px solid var(--color-border-strong);font-size:var(--body-sm-size);font-weight:var(--font-weight-medium);color:var(--color-grey-100);cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px;transition:background .15s}.WorkspaceView-module__wPJ71G__restartBtn:hover:not(:disabled){background:var(--color-surface-l2)}.WorkspaceView-module__wPJ71G__restartBtn:disabled{opacity:.5;cursor:not-allowed}.WorkspaceView-module__wPJ71G__subtitle{font-size:var(--body-xs-size);line-height:1.3em;font-weight:var(--font-weight-regular);color:var(--color-grey-300);margin:0}.WorkspaceView-module__wPJ71G__metricsStrip{font-size:var(--body-xs-size);flex-wrap:wrap;align-items:center;gap:16px;line-height:1.3em;display:flex}.WorkspaceView-module__wPJ71G__metricItem{align-items:baseline;gap:4px;display:inline-flex}.WorkspaceView-module__wPJ71G__metricLabel{color:var(--color-grey-300);font-weight:var(--font-weight-regular)}.WorkspaceView-module__wPJ71G__metricValue{color:var(--color-grey-100);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.WorkspaceView-module__wPJ71G__metricPositive{color:var(--color-success)}.WorkspaceView-module__wPJ71G__metricNegative{color:var(--color-error)}.WorkspaceView-module__wPJ71G__deploymentPicker{align-items:center;gap:8px;margin-top:8px;display:flex}.WorkspaceView-module__wPJ71G__deploymentPickerLabel{font-size:var(--body-xs-size);font-weight:var(--font-weight-medium);color:var(--color-grey-300)}.WorkspaceView-module__wPJ71G__deploymentPickerSelect{border:1px solid var(--color-border-strong);max-width:340px;font-size:var(--body-sm-size);font-weight:var(--font-weight-medium);color:var(--color-grey-100);cursor:pointer;background:0 0;border-radius:8px;flex:0 auto;padding:6px 10px}.WorkspaceView-module__wPJ71G__deploymentPickerSelect:focus-visible{outline:2px solid var(--color-green-400);outline-offset:1px}.WorkspaceView-module__wPJ71G__tabsContainer{flex-shrink:0;align-items:center;padding:12px 24px;display:flex}.WorkspaceView-module__wPJ71G__tabs{background:var(--color-grey-800);border-radius:10px;align-items:center;gap:4px;padding:4px;display:inline-flex}.WorkspaceView-module__wPJ71G__tab{width:100px;font-family:var(--font-family);font-size:var(--body-xs-size);line-height:1.3em;font-weight:var(--font-weight-regular);color:var(--color-grey-100);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:4px 12px;transition:all .2s ease-in-out;position:relative}.WorkspaceView-module__wPJ71G__tabBadge{background:var(--color-green-400);vertical-align:top;border-radius:50%;width:6px;height:6px;margin-left:4px;display:inline-block}.WorkspaceView-module__wPJ71G__tab:hover{color:var(--color-grey-100)}.WorkspaceView-module__wPJ71G__tab.WorkspaceView-module__wPJ71G__active{background:var(--color-grey-700);color:var(--color-primary);box-shadow:inset 0 1px 0 var(--color-highlight-edge-strong)}.WorkspaceView-module__wPJ71G__tab.WorkspaceView-module__wPJ71G__tabDisabled{opacity:.35;cursor:not-allowed;pointer-events:none}.WorkspaceView-module__wPJ71G__content{flex-direction:column;flex:1;align-items:center;min-height:0;display:flex;overflow:hidden auto}.WorkspaceView-module__wPJ71G__content .WorkspaceView-module__wPJ71G__emptyState{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.WorkspaceView-module__wPJ71G__content .WorkspaceView-module__wPJ71G__performanceContent{flex-direction:column;align-items:stretch;width:100%;min-width:0;padding:0 0 40px;display:flex;overflow-x:auto}.WorkspaceView-module__wPJ71G__performanceLoading{font-size:var(--body-sm-size);color:var(--color-grey-400);padding:24px 0}.WorkspaceView-module__wPJ71G__content .WorkspaceView-module__wPJ71G__messagesContainer{width:100%;max-width:var(--workspace-chat-max-width);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:32px;margin-left:auto;margin-right:auto;padding:0 0 40px;display:flex}.WorkspaceView-module__wPJ71G__content .WorkspaceView-module__wPJ71G__messagesContainer:has([data-testid=chart-message]){max-width:100%}.WorkspaceView-module__wPJ71G__workspace.WorkspaceView-module__wPJ71G__paddingDefault .WorkspaceView-module__wPJ71G__content{padding:16px max(24px,50% - 320px)}.WorkspaceView-module__wPJ71G__workspace.WorkspaceView-module__wPJ71G__paddingBothOpen .WorkspaceView-module__wPJ71G__content{padding:16px 24px}.WorkspaceView-module__wPJ71G__workspace.WorkspaceView-module__wPJ71G__paddingBothClosed .WorkspaceView-module__wPJ71G__content{padding:16px max(24px,50% - 320px)}.WorkspaceView-module__wPJ71G__workspace.WorkspaceView-module__wPJ71G__paddingLeftClosedRightOpen .WorkspaceView-module__wPJ71G__content{padding:16px 24px}.WorkspaceView-module__wPJ71G__emptyState{flex-direction:column;justify-content:center;align-items:center;display:flex}.WorkspaceView-module__wPJ71G__emptyContent{width:100%;max-width:var(--workspace-chat-max-width);box-sizing:border-box;flex-direction:column;align-items:center;gap:32px;display:flex}.WorkspaceView-module__wPJ71G__titleSection{flex-direction:column;align-items:center;gap:8px;display:flex}.WorkspaceView-module__wPJ71G__mainHeading{font-size:var(--heading-md-size);line-height:1.3em;font-weight:var(--font-weight-semibold);color:var(--color-primary);text-align:center;background:linear-gradient(135deg,#19e299 0%,#5b9eff 50%,#b78cff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}.WorkspaceView-module__wPJ71G__subHeading{font-size:var(--body-sm-size);line-height:1.4285em;font-weight:var(--font-weight-regular);color:var(--color-grey-300);text-align:center;max-width:600px;margin:0}.WorkspaceView-module__wPJ71G__categoryPills{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.WorkspaceView-module__wPJ71G__categoryPill{border:1px solid var(--color-border-default);color:var(--color-text-secondary);font-family:var(--font-family);font-size:var(--body-xs-size);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;align-items:center;padding:6px 12px;line-height:1.3;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.WorkspaceView-module__wPJ71G__categoryPill:hover{color:var(--color-text-primary);border-color:var(--color-border-brand)}.WorkspaceView-module__wPJ71G__categoryPill:focus-visible{outline:2px solid var(--color-icon-brand-primary);outline-offset:2px}.WorkspaceView-module__wPJ71G__categoryPill:active{transform:translateY(1px)}.WorkspaceView-module__wPJ71G__categoryPillActive,.WorkspaceView-module__wPJ71G__categoryPillActive:hover{background:var(--color-surface-brand);border-color:var(--color-border-brand);color:var(--color-icon-brand-primary)}.WorkspaceView-module__wPJ71G__strategyCards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.WorkspaceView-module__wPJ71G__templatesLede{color:var(--color-grey-400);text-align:center;letter-spacing:.01em;margin:-4px 0 0;font-size:12.5px}.WorkspaceView-module__wPJ71G__loadingState{flex-direction:column;align-items:center;gap:24px;display:flex}.WorkspaceView-module__wPJ71G__loadingIcon{justify-content:center;align-items:center;width:64px;height:64px;animation:2s ease-in-out infinite WorkspaceView-module__wPJ71G__pulse;display:flex}@keyframes WorkspaceView-module__wPJ71G__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.WorkspaceView-module__wPJ71G__logoIcon{background:var(--color-brand-primary-500);width:48px;height:48px;font-weight:var(--font-weight-bold);font-size:var(--heading-md-size);color:var(--color-content-on-brand);border-radius:12px;justify-content:center;align-items:center;display:flex}.WorkspaceView-module__wPJ71G__loadingText{font-size:var(--body-md-size);line-height:var(--body-md-line-height);font-weight:var(--font-weight-regular);color:var(--color-content-tertiary);margin:0}.WorkspaceView-module__wPJ71G__brandName{color:var(--color-brand-primary-500);font-weight:var(--font-weight-semibold)}.WorkspaceView-module__wPJ71G__footer{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;margin-top:auto;display:flex}.WorkspaceView-module__wPJ71G__workspace.WorkspaceView-module__wPJ71G__paddingDefault .WorkspaceView-module__wPJ71G__footer{padding:36px max(24px,50% - 320px) 24px}.WorkspaceView-module__wPJ71G__workspace.WorkspaceView-module__wPJ71G__paddingBothOpen .WorkspaceView-module__wPJ71G__footer{padding:36px 24px 24px}.WorkspaceView-module__wPJ71G__workspace.WorkspaceView-module__wPJ71G__paddingBothClosed .WorkspaceView-module__wPJ71G__footer{padding:36px max(24px,50% - 320px) 24px}.WorkspaceView-module__wPJ71G__workspace.WorkspaceView-module__wPJ71G__paddingLeftClosedRightOpen .WorkspaceView-module__wPJ71G__footer{padding:36px 24px 24px}.WorkspaceView-module__wPJ71G__footer>*{width:100%;max-width:var(--workspace-chat-max-width);box-sizing:border-box}[data-theme=light] .WorkspaceView-module__wPJ71G__tabs{background:var(--color-grey-25)}[data-theme=light] .WorkspaceView-module__wPJ71G__tab.WorkspaceView-module__wPJ71G__active{background:var(--color-grey-800)}@media (max-width:768px){.WorkspaceView-module__wPJ71G__workspace{border-radius:12px;flex:1;width:100%;height:auto;min-height:0;max-height:100%}.WorkspaceView-module__wPJ71G__workspace.WorkspaceView-module__wPJ71G__paddingDefault .WorkspaceView-module__wPJ71G__content,.WorkspaceView-module__wPJ71G__workspace.WorkspaceView-module__wPJ71G__paddingBothOpen .WorkspaceView-module__wPJ71G__content,.WorkspaceView-module__wPJ71G__workspace.WorkspaceView-module__wPJ71G__paddingBothClosed .WorkspaceView-module__wPJ71G__content,.WorkspaceView-module__wPJ71G__workspace.WorkspaceView-module__wPJ71G__paddingLeftClosedRightOpen .WorkspaceView-module__wPJ71G__content{padding:40px 16px 16px;overflow-x:hidden}.WorkspaceView-module__wPJ71G__content .WorkspaceView-module__wPJ71G__messagesContainer{min-width:0}.WorkspaceView-module__wPJ71G__workspace.WorkspaceView-module__wPJ71G__paddingDefault .WorkspaceView-module__wPJ71G__footer,.WorkspaceView-module__wPJ71G__workspace.WorkspaceView-module__wPJ71G__paddingBothOpen .WorkspaceView-module__wPJ71G__footer,.WorkspaceView-module__wPJ71G__workspace.WorkspaceView-module__wPJ71G__paddingBothClosed .WorkspaceView-module__wPJ71G__footer,.WorkspaceView-module__wPJ71G__workspace.WorkspaceView-module__wPJ71G__paddingLeftClosedRightOpen .WorkspaceView-module__wPJ71G__footer{padding:12px 16px}.WorkspaceView-module__wPJ71G__header{border-bottom:.5px solid var(--color-grey-800);gap:4px;padding:12px 16px}.WorkspaceView-module__wPJ71G__headerTop{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.WorkspaceView-module__wPJ71G__breadcrumb{flex-wrap:wrap;flex:1;align-items:center;min-width:0}.WorkspaceView-module__wPJ71G__crumbStrategy,.WorkspaceView-module__wPJ71G__crumbArrow{display:none}.WorkspaceView-module__wPJ71G__breadcrumbItem{font-size:14px;line-height:1.43;font-weight:var(--font-weight-medium)}.WorkspaceView-module__wPJ71G__mobileHistoryBtn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:flex}.WorkspaceView-module__wPJ71G__mobileHistoryBtn:active{opacity:.85}.WorkspaceView-module__wPJ71G__mobileHeaderAdd{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:flex}.WorkspaceView-module__wPJ71G__mobileHeaderAdd:active{opacity:.85}.WorkspaceView-module__wPJ71G__subtitle{color:var(--color-grey-300);font-size:12px;line-height:1.33}.WorkspaceView-module__wPJ71G__tabsContainer{gap:10px;padding:12px 16px}.WorkspaceView-module__wPJ71G__tabs{background:var(--color-grey-800);border-radius:10px;width:100%;max-width:100%}.WorkspaceView-module__wPJ71G__tab{width:auto;min-width:0;color:var(--color-grey-100);flex:1}.WorkspaceView-module__wPJ71G__tab.WorkspaceView-module__wPJ71G__active{color:var(--color-primary)}.WorkspaceView-module__wPJ71G__categoryPills{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.WorkspaceView-module__wPJ71G__categoryPills::-webkit-scrollbar{display:none}.WorkspaceView-module__wPJ71G__strategyCards{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:100%}.WorkspaceView-module__wPJ71G__mainHeading{font-size:18px;line-height:1.44;font-weight:var(--font-weight-medium)}.WorkspaceView-module__wPJ71G__subHeading{color:var(--color-grey-300);font-size:12px;line-height:1.33}.WorkspaceView-module__wPJ71G__content .WorkspaceView-module__wPJ71G__messagesContainer{padding:0 0 24px}.WorkspaceView-module__wPJ71G__content .WorkspaceView-module__wPJ71G__performanceContent{padding-left:0;padding-right:0}.WorkspaceView-module__wPJ71G__stopAllBtn{z-index:10;top:auto;bottom:16px;right:16px}.WorkspaceView-module__wPJ71G__stoppedMsg,.WorkspaceView-module__wPJ71G__stoppedRow{padding:8px 16px;position:static;top:auto;right:auto}.WorkspaceView-module__wPJ71G__stoppedRow{flex-wrap:wrap}.WorkspaceView-module__wPJ71G__restartBtn{min-height:44px}.WorkspaceView-module__wPJ71G__content{max-width:100%}.WorkspaceView-module__wPJ71G__content .WorkspaceView-module__wPJ71G__emptyState{justify-content:flex-start;height:auto;min-height:100%}}.WorkspaceView-module__wPJ71G__unprotectedBanner{background:color-mix(in srgb,var(--color-danger-500)10%,transparent);border:1px solid color-mix(in srgb,var(--color-danger-500)40%,transparent);border-radius:12px;align-items:center;gap:8px;margin:12px 0 4px;padding:10px 16px;display:flex}.WorkspaceView-module__wPJ71G__unprotectedBannerIcon{color:var(--color-danger-500);flex-shrink:0;font-size:16px}.WorkspaceView-module__wPJ71G__unprotectedBannerText{font-size:var(--body-sm-size);font-weight:var(--font-weight-medium);color:var(--color-danger-500);line-height:1.4}.WorkspaceView-module__wPJ71G__demoBanner{background:color-mix(in srgb,var(--color-brand-primary-500)8%,transparent);border:1px solid color-mix(in srgb,var(--color-brand-primary-500)28%,transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:10px 16px;display:flex}.WorkspaceView-module__wPJ71G__demoBannerText{font-size:var(--body-sm-size);color:var(--color-grey-100);align-items:center;gap:8px;line-height:1.4;display:flex}.WorkspaceView-module__wPJ71G__demoBannerSparkle{color:var(--color-brand-primary-500);flex-shrink:0;font-size:16px}.WorkspaceView-module__wPJ71G__demoBannerCta{border:1px solid var(--color-brand-primary-500);color:var(--color-brand-primary-500);font-size:var(--body-sm-size);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;padding:6px 14px;transition:background .15s,color .15s}.WorkspaceView-module__wPJ71G__demoBannerCta:hover{background:var(--color-brand-primary-500);color:var(--color-content-on-brand)}
.WorkspaceHistoryBottomSheet-module__egORxG__backdrop{z-index:2600;background:var(--color-overlay-backdrop);cursor:pointer;border:none;margin:0;padding:0;animation:.2s WorkspaceHistoryBottomSheet-module__egORxG__sheetFadeIn;position:fixed;inset:0}[data-theme=light] .WorkspaceHistoryBottomSheet-module__egORxG__backdrop{background:#0f121940}@keyframes WorkspaceHistoryBottomSheet-module__egORxG__sheetFadeIn{0%{opacity:0}to{opacity:1}}.WorkspaceHistoryBottomSheet-module__egORxG__sheet{z-index:2601;background:var(--color-bg-card);min-height:55dvh;max-height:80dvh;box-shadow:inset 0 1px 0 var(--color-highlight-edge-strong),var(--shadow-elevation-sm);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:16px 16px 0 0;flex-direction:column;animation:.28s cubic-bezier(.32,.72,0,1) WorkspaceHistoryBottomSheet-module__egORxG__sheetSlideUp;display:flex;position:fixed;bottom:0;left:0;right:0}[data-theme=light] .WorkspaceHistoryBottomSheet-module__egORxG__sheet{box-shadow:inset 0 1px 0 var(--color-highlight-edge-strong),var(--shadow-modal)}@keyframes WorkspaceHistoryBottomSheet-module__egORxG__sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.WorkspaceHistoryBottomSheet-module__egORxG__handleWrap{flex-shrink:0;justify-content:center;padding-top:8px;padding-bottom:4px;display:flex}.WorkspaceHistoryBottomSheet-module__egORxG__handle{background:var(--color-grey-700);border-radius:24px;width:56px;height:4px}.WorkspaceHistoryBottomSheet-module__egORxG__header{border-bottom:1px solid var(--color-grey-800);flex-direction:row;flex-shrink:0;align-items:center;gap:8px;padding:12px 24px 16px;display:flex}.WorkspaceHistoryBottomSheet-module__egORxG__searchIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.WorkspaceHistoryBottomSheet-module__egORxG__searchInput{min-width:0;font-family:var(--font-family);font-size:var(--body-sm-size);line-height:1.43;font-weight:var(--font-weight-regular);color:var(--color-primary);background:0 0;border:none;outline:none;flex:1}.WorkspaceHistoryBottomSheet-module__egORxG__searchInput::placeholder{color:var(--color-grey-500)}.WorkspaceHistoryBottomSheet-module__egORxG__body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}.WorkspaceHistoryBottomSheet-module__egORxG__filterRow{flex-direction:row;align-items:flex-start;gap:16px;display:flex}.WorkspaceHistoryBottomSheet-module__egORxG__filterWrap{display:inline-block;position:relative}.WorkspaceHistoryBottomSheet-module__egORxG__filterPill{background:var(--color-surface-l0);border:1px solid var(--color-grey-800);min-height:36px;font-family:var(--font-family);font-size:var(--body-xs-size);color:var(--color-grey-300);cursor:pointer;border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:8px 12px;line-height:1.33;display:inline-flex}.WorkspaceHistoryBottomSheet-module__egORxG__filterPillText{text-align:left;flex:1}.WorkspaceHistoryBottomSheet-module__egORxG__filterDropdown{background:var(--color-bg-modal);border:1px solid var(--color-grey-800);min-width:100%;box-shadow:var(--shadow-l4);z-index:2650;border-radius:10px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);left:0}[data-theme=light] .WorkspaceHistoryBottomSheet-module__egORxG__filterDropdown{border-color:var(--color-border);box-shadow:var(--shadow-popover)}.WorkspaceHistoryBottomSheet-module__egORxG__filterOption{text-align:left;width:100%;font-family:var(--font-family);font-size:var(--body-xs-size);color:var(--color-grey-100);cursor:pointer;background:0 0;border:none;padding:10px 14px;display:block}.WorkspaceHistoryBottomSheet-module__egORxG__filterOption:hover,.WorkspaceHistoryBottomSheet-module__egORxG__filterOption:focus-visible{background:var(--color-grey-800)}.WorkspaceHistoryBottomSheet-module__egORxG__filterOptionActive{color:var(--color-brand-primary-500);font-weight:var(--font-weight-medium)}.WorkspaceHistoryBottomSheet-module__egORxG__emptyResults{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:32px;min-height:240px;padding:24px 16px 32px;display:flex}.WorkspaceHistoryBottomSheet-module__egORxG__emptyResultsIcon{background:var(--color-grey-800);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.WorkspaceHistoryBottomSheet-module__egORxG__emptyResultsText{flex-direction:column;align-items:center;gap:8px;max-width:280px;display:flex}.WorkspaceHistoryBottomSheet-module__egORxG__emptyResultsTitle{font-family:var(--font-family);font-size:14px;line-height:1.43;font-weight:var(--font-weight-medium);color:var(--color-grey-100);margin:0}.WorkspaceHistoryBottomSheet-module__egORxG__emptyResultsDesc{font-family:var(--font-family);font-size:var(--body-xs-size);line-height:1.33;font-weight:var(--font-weight-regular);color:var(--color-grey-300);margin:0}.WorkspaceHistoryBottomSheet-module__egORxG__emptyPopup{flex-direction:column;gap:12px;padding:4px 0 16px;display:flex}.WorkspaceHistoryBottomSheet-module__egORxG__createButton{color:var(--color-brand-primary-500);font-family:var(--font-family);font-size:var(--body-xs-size);font-weight:var(--font-weight-medium);text-align:center;cursor:pointer;background:0 0;border:none;padding:0;line-height:16px;transition:color .2s}.WorkspaceHistoryBottomSheet-module__egORxG__createButton:hover{color:var(--color-brand-primary-400)}.WorkspaceHistoryBottomSheet-module__egORxG__emptyResults .WorkspaceHistoryBottomSheet-module__egORxG__createButton{margin-top:-8px}.WorkspaceHistoryBottomSheet-module__egORxG__separator{background:var(--color-grey-800);width:100%;height:1px}.WorkspaceHistoryBottomSheet-module__egORxG__emptyMessage{font-size:var(--body-sm-size);color:var(--color-grey-400);margin:0;padding:8px 0;line-height:1.43}.WorkspaceHistoryBottomSheet-module__egORxG__section{flex-direction:column;gap:8px;display:flex}.WorkspaceHistoryBottomSheet-module__egORxG__sectionHeader{cursor:default;text-align:left;font-family:var(--font-family);font-size:var(--body-xs-size);line-height:1.33;font-weight:var(--font-weight-regular);background:0 0;border:none;flex-direction:row;align-items:center;gap:8px;padding:2px 8px;display:flex}.WorkspaceHistoryBottomSheet-module__egORxG__sectionList{flex-direction:column;gap:4px;display:flex}.WorkspaceHistoryBottomSheet-module__egORxG__itemRowWrap{background:0 0;border-radius:8px;flex-direction:row;align-items:center;gap:4px;width:100%;display:flex}.WorkspaceHistoryBottomSheet-module__egORxG__itemRowWrap:hover,.WorkspaceHistoryBottomSheet-module__egORxG__itemRowWrap:focus-within,.WorkspaceHistoryBottomSheet-module__egORxG__itemRowWrapActive{background:var(--color-grey-800)}.WorkspaceHistoryBottomSheet-module__egORxG__itemRowMain{cursor:pointer;text-align:left;min-width:0;font-family:var(--font-family);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px 0 0 8px;flex-direction:row;flex:1;align-items:center;gap:8px;padding:8px 4px 8px 8px;display:flex}.WorkspaceHistoryBottomSheet-module__egORxG__itemDots{cursor:pointer;width:40px;height:40px;color:var(--color-grey-100);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:0 8px 8px 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.WorkspaceHistoryBottomSheet-module__egORxG__itemDots:hover,.WorkspaceHistoryBottomSheet-module__egORxG__itemDots:focus-visible{opacity:.85}.WorkspaceHistoryBottomSheet-module__egORxG__itemTitle{min-width:0;font-size:var(--body-sm-size);color:var(--color-grey-100);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:300;line-height:1.43;overflow:hidden}.WorkspaceHistoryBottomSheet-module__egORxG__itemMeta{font-size:var(--body-xs-size);color:var(--color-grey-500);flex-shrink:0;font-weight:300;line-height:1.33}.WorkspaceHistoryBottomSheet-module__egORxG__badge{background:var(--color-brand-secondary-900);border:1px solid var(--color-brand-secondary-900);color:var(--color-brand-secondary-400);border-radius:16px;flex-shrink:0;padding:2px 8px;font-size:10px;line-height:1.8}
.PublicZoneLayout-module__KLX6zW__shell{scrollbar-gutter:stable;background:var(--color-bg-page);flex-direction:column;height:100dvh;display:flex;overflow-y:auto}.PublicZoneLayout-module__KLX6zW__content{flex:1 0 auto;min-height:100dvh}
.PublicHeader-module__1yu2FG__header{z-index:10;background:var(--color-bg-panel);background-color:var(--color-grey-900);border-bottom:1px solid var(--color-border);align-items:center;padding:12px 20px;display:flex;position:sticky;top:0}.PublicHeader-module__1yu2FG__brand{align-items:center;gap:8px;text-decoration:none;display:flex}.PublicHeader-module__1yu2FG__logo{border-radius:6px;width:24px;height:24px;display:block}.PublicHeader-module__1yu2FG__wordmark{font-size:17px;font-weight:var(--font-weight-medium);letter-spacing:-.02em;color:var(--color-content-primary)}.PublicHeader-module__1yu2FG__zone{font-family:var(--news-font-mono);letter-spacing:.14em;color:var(--color-grey-300);font-size:12px}.PublicHeader-module__1yu2FG__nav{gap:4px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.PublicHeader-module__1yu2FG__navLink{font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-grey-200);border-radius:6px;padding:6px 10px;text-decoration:none;transition:color .15s,background .15s}.PublicHeader-module__1yu2FG__navLink:hover{color:var(--color-content-primary);background:var(--color-surface-l3)}.PublicHeader-module__1yu2FG__navLink:focus-visible,.PublicHeader-module__1yu2FG__login:focus-visible,.PublicHeader-module__1yu2FG__brand:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:2px}.PublicHeader-module__1yu2FG__login{background:var(--color-brand-primary-500);border:1px solid var(--color-brand-primary-500);color:var(--color-content-on-brand);font-size:14px;font-weight:var(--font-weight-semibold);border-radius:8px;margin-left:auto;padding:7px 16px;text-decoration:none;transition:background .15s,border-color .15s}.PublicHeader-module__1yu2FG__login:hover{background:var(--color-brand-primary-400);border-color:var(--color-brand-primary-400)}.PublicHeader-module__1yu2FG__login:active{background:var(--color-brand-primary-600);border-color:var(--color-brand-primary-600)}@media (max-width:699px){.PublicHeader-module__1yu2FG__nav{display:none}}
.SiteFooter-module__KToFSW__footer{border-top:1px solid var(--color-border);background:var(--color-grey-950)}.SiteFooter-module__KToFSW__inner{max-width:1200px;margin:0 auto;padding:64px 44px 40px}.SiteFooter-module__KToFSW__grid{grid-template-columns:1.8fr 1fr 1fr 1fr;gap:32px;display:grid}.SiteFooter-module__KToFSW__brand{align-items:center;gap:11px;margin-bottom:16px;display:flex}.SiteFooter-module__KToFSW__brandLogo{border-radius:7px;width:28px;height:28px;display:block}.SiteFooter-module__KToFSW__brandName{font-weight:var(--font-weight-bold);color:var(--color-content-primary);font-size:17px}.SiteFooter-module__KToFSW__tagline{color:var(--color-grey-500);max-width:260px;margin:0;font-size:13px;line-height:1.6}.SiteFooter-module__KToFSW__col{flex-direction:column;gap:11px;display:flex}.SiteFooter-module__KToFSW__colLabel{font-family:var(--news-font-mono);letter-spacing:.1em;color:var(--color-brand-primary-500);margin-bottom:4px;font-size:11px}.SiteFooter-module__KToFSW__link{color:var(--color-grey-400);font-size:13.5px;text-decoration:none}.SiteFooter-module__KToFSW__link:hover{color:var(--color-content-primary)}.SiteFooter-module__KToFSW__regLine{color:var(--color-grey-500);max-width:900px;margin:24px 0 0;font-size:12px;line-height:1.6}.SiteFooter-module__KToFSW__regLine+.SiteFooter-module__KToFSW__regLine{margin-top:12px}.SiteFooter-module__KToFSW__inlineLink{color:var(--color-brand-primary-500);text-decoration:none}.SiteFooter-module__KToFSW__bottomBar{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding-top:24px;display:flex}.SiteFooter-module__KToFSW__copyright{font-family:var(--news-font-mono);color:var(--color-grey-500);font-size:11.5px}.SiteFooter-module__KToFSW__socials{align-items:center;gap:16px;display:flex}.SiteFooter-module__KToFSW__social{color:var(--color-grey-500);display:flex}.SiteFooter-module__KToFSW__social:hover{color:var(--color-brand-primary-500)}.SiteFooter-module__KToFSW__disclaimer{color:var(--color-grey-600);margin:24px 0 0;font-size:11px;line-height:1.6}@media (max-width:1099px){.SiteFooter-module__KToFSW__inner{padding:48px 28px 32px}.SiteFooter-module__KToFSW__grid{grid-template-columns:1fr 1fr}}@media (max-width:699px){.SiteFooter-module__KToFSW__inner{padding:56px 22px 32px}}
.ChartSearchBox-module__iXM4eq__wrap{width:100%;font-family:var(--font-family);position:relative}.ChartSearchBox-module__iXM4eq__field{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-bg-card);cursor:text;border-radius:8px;align-items:center;gap:12px;height:56px;padding:0 16px;transition:background-color .15s,border-color .15s;display:flex}.ChartSearchBox-module__iXM4eq__field:hover{background:var(--color-bg-hover)}.ChartSearchBox-module__iXM4eq__field.ChartSearchBox-module__iXM4eq__fieldFocused{border-color:var(--color-border-strong);background:var(--color-bg-card);outline:none}.ChartSearchBox-module__iXM4eq__field .ChartSearchBox-module__iXM4eq__input:focus-visible{outline:none}.ChartSearchBox-module__iXM4eq__input{min-width:0;color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--body-md-size);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-tracking);background:0 0;border:0;outline:0;flex:1}.ChartSearchBox-module__iXM4eq__input::placeholder{color:var(--color-text-tertiary)}.ChartSearchBox-module__iXM4eq__keyHint{box-sizing:border-box;border:1px solid var(--color-border);min-width:24px;height:24px;color:var(--color-text-tertiary);font-family:var(--font-family);font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);border-radius:4px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.ChartSearchBox-module__iXM4eq__panel{z-index:20;border:1px solid var(--color-border);background:var(--color-bg-popover);box-shadow:var(--shadow-l3);text-align:left;border-radius:12px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0}.ChartSearchBox-module__iXM4eq__row{box-sizing:border-box;border-radius:8px;flex-direction:column;justify-content:center;min-height:48px;padding:8px 12px;text-decoration:none;display:flex}.ChartSearchBox-module__iXM4eq__rowActive{background:var(--color-bg-hover)}.ChartSearchBox-module__iXM4eq__name{color:var(--color-grey-100);font-size:var(--body-sm-size);line-height:var(--body-sm-line-height)}.ChartSearchBox-module__iXM4eq__match{color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.ChartSearchBox-module__iXM4eq__symbol{color:var(--color-text-tertiary);font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-tracking)}.ChartSearchBox-module__iXM4eq__keyRow{border-top:1px solid var(--color-border-secondary);color:var(--color-text-tertiary);font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-tracking);gap:12px;margin-top:4px;padding:8px 12px 4px;display:flex}.ChartSearchBox-module__iXM4eq__empty{color:var(--color-text-secondary);font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);padding:12px}.ChartSearchBox-module__iXM4eq__loading{flex-direction:column;display:flex}.ChartSearchBox-module__iXM4eq__skeletonRow{align-items:center;height:48px;padding:0 12px;display:flex}.ChartSearchBox-module__iXM4eq__skeletonRow:before{content:"";background:var(--color-bg-hover);border-radius:4px;width:160px;height:12px}.ChartSearchBox-module__iXM4eq__skeletonRow:nth-child(2):before{width:120px}.ChartSearchBox-module__iXM4eq__skeletonRow:nth-child(3):before{width:184px}@media (max-width:768px){.ChartSearchBox-module__iXM4eq__field{height:48px}.ChartSearchBox-module__iXM4eq__keyHint,.ChartSearchBox-module__iXM4eq__keyRow{display:none}}
.ChartPanel-module__4dJeoW__panel{background:var(--color-bg-page);font-variant-numeric:tabular-nums;flex-direction:column;min-height:0;display:flex;position:relative}.ChartPanel-module__4dJeoW__area{height:calc(520px + var(--panels,0)*140px);min-height:0;position:relative}.ChartPanel-module__4dJeoW__canvas{position:absolute;inset:0}.ChartPanel-module__4dJeoW__legend{z-index:2;pointer-events:none;flex-direction:column;align-items:flex-start;gap:4px;max-width:calc(100% - 96px);display:flex;position:absolute;top:8px;left:8px}.ChartPanel-module__4dJeoW__legend>*{pointer-events:auto}.ChartPanel-module__4dJeoW__legend:empty{display:none}.ChartPanel-module__4dJeoW__readout{background:color-mix(in srgb,var(--color-bg-card)90%,transparent);font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-tracking);color:var(--color-grey-100);white-space:nowrap;pointer-events:none;border-radius:6px;flex-wrap:nowrap;gap:4px 12px;padding:4px 8px;display:flex}.ChartPanel-module__4dJeoW__readoutItem{gap:4px;display:inline-flex}.ChartPanel-module__4dJeoW__readoutKey{color:var(--color-text-tertiary)}.ChartPanel-module__4dJeoW__chips{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ChartPanel-module__4dJeoW__chip{box-sizing:border-box;border:1px solid var(--color-border-secondary);background:var(--color-bg-card);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;height:32px;padding:0 4px 0 8px;display:inline-flex}.ChartPanel-module__4dJeoW__chipDot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.ChartPanel-module__4dJeoW__chipLabel{font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-tracking);color:var(--color-grey-100);margin-right:4px}.ChartPanel-module__4dJeoW__chipButton{cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .15s;display:inline-flex}.ChartPanel-module__4dJeoW__chipButton:hover{background:var(--color-bg-hover)}.ChartPanel-module__4dJeoW__chipButton:disabled{cursor:default;opacity:.5}.ChartPanel-module__4dJeoW__chipButton:active{transform:scale(.97)}.ChartPanel-module__4dJeoW__notes{flex-direction:column;gap:4px;display:flex}.ChartPanel-module__4dJeoW__note{background:var(--color-bg-card);font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-tracking);color:var(--color-text-secondary);border-radius:6px;margin:0;padding:4px 8px}.ChartPanel-module__4dJeoW__message{text-align:center;font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);color:var(--color-text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:0;padding:24px;display:flex;position:absolute;inset:0}.ChartPanel-module__4dJeoW__retry{color:var(--color-info);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;padding:0}.ChartPanel-module__4dJeoW__retry:focus-visible,.ChartPanel-module__4dJeoW__chipButton:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:2px}.ChartPanel-module__4dJeoW__skeleton{box-sizing:border-box;grid-template-rows:1fr 16%;grid-template-columns:1fr 64px;gap:8px;padding:8px;display:grid;position:absolute;inset:0}.ChartPanel-module__4dJeoW__skeletonPills{flex-direction:column;gap:4px;display:flex;position:absolute;top:8px;left:8px}.ChartPanel-module__4dJeoW__skeletonPills span{background:var(--color-bg-hover);border-radius:6px;max-width:60vw;height:24px}.ChartPanel-module__4dJeoW__skeletonCandles,.ChartPanel-module__4dJeoW__skeletonVolume{align-items:flex-end;gap:1.5%;min-height:0;display:flex}.ChartPanel-module__4dJeoW__skeletonCandles{padding-top:72px}.ChartPanel-module__4dJeoW__skeletonCandles span,.ChartPanel-module__4dJeoW__skeletonVolume span{background:var(--color-bg-hover);border-radius:2px;flex:1}.ChartPanel-module__4dJeoW__skeletonAxis{border-left:1px solid var(--color-border-secondary);flex-direction:column;grid-area:1/2/span 2;justify-content:space-around;padding-left:8px;display:flex}.ChartPanel-module__4dJeoW__skeletonAxis span{background:var(--color-bg-hover);border-radius:4px;height:12px}@media (max-width:1024px){.ChartPanel-module__4dJeoW__area{height:calc(460px + var(--panels,0)*120px)}}@media (max-width:768px){.ChartPanel-module__4dJeoW__area{height:var(--phone-height,368px)}.ChartPanel-module__4dJeoW__legend{border-bottom:1px solid var(--color-border-secondary);pointer-events:auto;align-items:stretch;max-width:none;padding:8px 8px 4px;position:static;overflow-x:auto}.ChartPanel-module__4dJeoW__chips{flex-wrap:nowrap}.ChartPanel-module__4dJeoW__chip{height:44px}.ChartPanel-module__4dJeoW__chipButton{width:44px;height:44px;margin:-1px 0}.ChartPanel-module__4dJeoW__retry{align-items:center;min-height:44px;display:inline-flex}.ChartPanel-module__4dJeoW__readout{background:0 0;padding:0}}@media (prefers-reduced-motion:reduce){.ChartPanel-module__4dJeoW__chipButton{transition:none}.ChartPanel-module__4dJeoW__chipButton:active{transform:none}}
.ChartToolbar-module__deUc9G__toolbar{border-bottom:1px solid var(--color-border-secondary);scrollbar-width:none;align-items:center;gap:8px;padding:8px 12px;display:flex;overflow-x:auto}.ChartToolbar-module__deUc9G__toolbar::-webkit-scrollbar{display:none}.ChartToolbar-module__deUc9G__toolbar>*{flex-shrink:0}.ChartToolbar-module__deUc9G__timeframes{border:1px solid var(--color-border-secondary);background:var(--color-bg-panel);border-radius:8px;gap:4px;padding:4px;display:inline-flex}[data-theme=light] .ChartToolbar-module__deUc9G__timeframes{background:var(--color-bg-page)}.ChartToolbar-module__deUc9G__timeframe{min-width:40px;height:24px;color:var(--color-text-secondary);font-family:var(--font-family);font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);font-weight:var(--font-weight-regular);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;transition:background .15s,color .15s}.ChartToolbar-module__deUc9G__timeframeOn{background:var(--color-bg-hover);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.ChartToolbar-module__deUc9G__divider{background:var(--color-border-secondary);width:1px;height:24px}.ChartToolbar-module__deUc9G__tool.ChartToolbar-module__deUc9G__tool{border:1px solid var(--color-border);height:32px;color:var(--color-grey-100);font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);font-weight:var(--font-weight-medium);white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.ChartToolbar-module__deUc9G__anchor{display:inline-flex}.ChartToolbar-module__deUc9G__spacer{flex:1 0 8px}.ChartToolbar-module__deUc9G__zoom{height:32px;color:var(--color-text-secondary);font-family:var(--font-family);font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-tracking);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px}.ChartToolbar-module__deUc9G__zoom:disabled{color:var(--color-text-tertiary);cursor:default}.ChartToolbar-module__deUc9G__iconButton{cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s;display:inline-flex}.ChartToolbar-module__deUc9G__iconButton:hover,.ChartToolbar-module__deUc9G__zoom:not(:disabled):hover{background:var(--color-bg-hover)}.ChartToolbar-module__deUc9G__options{height:32px;color:var(--color-info);font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;text-decoration:none;display:inline-flex}.ChartToolbar-module__deUc9G__more{display:none}.ChartToolbar-module__deUc9G__toolbar[data-more-end] .ChartToolbar-module__deUc9G__more{z-index:1;box-sizing:border-box;background:linear-gradient(to right,transparent,var(--color-bg-card)60%);pointer-events:none;justify-content:flex-end;align-self:stretch;align-items:center;width:48px;margin:-8px -12px -8px -48px;padding-right:8px;display:inline-flex;position:sticky;right:-12px}.ChartToolbar-module__deUc9G__timeframe:active,.ChartToolbar-module__deUc9G__zoom:not(:disabled):active,.ChartToolbar-module__deUc9G__iconButton:active{transform:scale(.97)}.ChartToolbar-module__deUc9G__timeframe:focus-visible,.ChartToolbar-module__deUc9G__tool:focus-visible,.ChartToolbar-module__deUc9G__zoom:focus-visible,.ChartToolbar-module__deUc9G__iconButton:focus-visible,.ChartToolbar-module__deUc9G__options:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:2px}@media (max-width:768px){.ChartToolbar-module__deUc9G__timeframes{padding:0 4px}.ChartToolbar-module__deUc9G__timeframe{z-index:0;min-width:44px;height:44px;position:relative}.ChartToolbar-module__deUc9G__timeframeOn{background:0 0}.ChartToolbar-module__deUc9G__timeframeOn:before{content:"";z-index:-1;background:var(--color-bg-hover);border-radius:6px;position:absolute;inset:4px 0}.ChartToolbar-module__deUc9G__tool.ChartToolbar-module__deUc9G__tool,.ChartToolbar-module__deUc9G__zoom,.ChartToolbar-module__deUc9G__options{height:44px}.ChartToolbar-module__deUc9G__zoom{min-width:44px}.ChartToolbar-module__deUc9G__iconButton{width:44px;height:44px}.ChartToolbar-module__deUc9G__spacer{flex:0 0 0}}@media (prefers-reduced-motion:reduce){.ChartToolbar-module__deUc9G__timeframe,.ChartToolbar-module__deUc9G__iconButton{transition:none}.ChartToolbar-module__deUc9G__timeframe:active,.ChartToolbar-module__deUc9G__zoom:not(:disabled):active,.ChartToolbar-module__deUc9G__iconButton:active{transform:none}}
.IndicatorPicker-module__sr5Z_a__panel{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-bg-popover);box-shadow:var(--shadow-l3);font-family:var(--font-family);color:var(--color-text-primary);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.IndicatorPicker-module__sr5Z_a__popover{z-index:6;width:360px;max-width:calc(100% - 24px);animation:.15s IndicatorPicker-module__sr5Z_a__pickerFade;position:absolute;top:57px}.IndicatorPicker-module__sr5Z_a__dim{z-index:4000;background:var(--color-overlay-backdrop);align-items:flex-end;animation:.15s IndicatorPicker-module__sr5Z_a__pickerFade;display:flex;position:fixed;inset:0}.IndicatorPicker-module__sr5Z_a__sheet{border-bottom:0;border-radius:16px 16px 0 0;width:100%;max-height:calc(100dvh - 24px);animation:.15s IndicatorPicker-module__sr5Z_a__pickerSlide}.IndicatorPicker-module__sr5Z_a__header{justify-content:space-between;align-items:center;display:flex}.IndicatorPicker-module__sr5Z_a__title{font-size:var(--body-md-size);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-tracking);font-weight:var(--font-weight-semibold);margin:0}.IndicatorPicker-module__sr5Z_a__close{cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;margin:-12px -12px -12px 0;padding:0;display:inline-flex}.IndicatorPicker-module__sr5Z_a__close:hover{background:var(--color-bg-hover)}.IndicatorPicker-module__sr5Z_a__search{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-bg-page);cursor:text;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}[data-theme=light] .IndicatorPicker-module__sr5Z_a__search{background:var(--color-bg-card)}.IndicatorPicker-module__sr5Z_a__search:focus-within{border-color:var(--color-border-strong);outline:2px solid var(--color-brand-primary-500);outline-offset:2px}.IndicatorPicker-module__sr5Z_a__searchInput{min-width:0;color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--body-md-size);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-tracking);background:0 0;border:0;outline:0;flex:1}.IndicatorPicker-module__sr5Z_a__searchInput::placeholder{color:var(--color-text-tertiary)}.IndicatorPicker-module__sr5Z_a__limit{border:1px solid var(--color-border-warning);background:var(--color-surface-warning);color:var(--color-warning);font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;display:flex}.IndicatorPicker-module__sr5Z_a__limit span{color:var(--color-grey-100)}.IndicatorPicker-module__sr5Z_a__noMatch{font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);color:var(--color-text-secondary);margin:0;padding:12px 0}.IndicatorPicker-module__sr5Z_a__list{flex-direction:column;gap:12px;max-height:520px;display:flex;overflow-y:auto}.IndicatorPicker-module__sr5Z_a__sheet .IndicatorPicker-module__sr5Z_a__list{max-height:480px}.IndicatorPicker-module__sr5Z_a__group{flex-direction:column;display:flex}.IndicatorPicker-module__sr5Z_a__groupHead{font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-tracking);justify-content:space-between;padding:4px 0;display:flex}.IndicatorPicker-module__sr5Z_a__groupName{font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.IndicatorPicker-module__sr5Z_a__groupCount{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.IndicatorPicker-module__sr5Z_a__row{width:100%;min-height:40px;font-family:var(--font-family);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;transition:background .15s;display:flex}.IndicatorPicker-module__sr5Z_a__sheet .IndicatorPicker-module__sr5Z_a__row{min-height:44px}.IndicatorPicker-module__sr5Z_a__sheet .IndicatorPicker-module__sr5Z_a__search{height:48px}.IndicatorPicker-module__sr5Z_a__row:hover,.IndicatorPicker-module__sr5Z_a__rowLimit{background:var(--color-bg-hover)}.IndicatorPicker-module__sr5Z_a__rowName{font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);color:var(--color-grey-100)}.IndicatorPicker-module__sr5Z_a__added{color:var(--color-positive);font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-tracking);align-items:center;gap:4px;display:inline-flex}.IndicatorPicker-module__sr5Z_a__added span{color:var(--color-text-secondary)}.IndicatorPicker-module__sr5Z_a__close:focus-visible,.IndicatorPicker-module__sr5Z_a__row:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:2px}@keyframes IndicatorPicker-module__sr5Z_a__pickerFade{0%{opacity:0}to{opacity:1}}@keyframes IndicatorPicker-module__sr5Z_a__pickerSlide{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.IndicatorPicker-module__sr5Z_a__popover,.IndicatorPicker-module__sr5Z_a__dim,.IndicatorPicker-module__sr5Z_a__sheet{animation:none}.IndicatorPicker-module__sr5Z_a__row{transition:none}}
.AskBox-module__YWPMqa__wrap{z-index:5;pointer-events:none;justify-content:center;padding:32px 0 16px;display:flex;position:sticky;bottom:0}.AskBox-module__YWPMqa__wrapPublic{padding:32px 24px 16px}@media (max-width:768px){.AskBox-module__YWPMqa__wrapApp{bottom:64px}.AskBox-module__YWPMqa__wrap,.AskBox-module__YWPMqa__wrapPublic{padding-bottom:12px}.AskBox-module__YWPMqa__wrapPublic{padding-left:16px;padding-right:16px}}.AskBox-module__YWPMqa__box{pointer-events:auto;background:color-mix(in srgb,var(--color-grey-900)60%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);border:1px solid color-mix(in srgb,var(--color-grey-700)80%,transparent);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:8px;width:100%;max-width:760px;padding:8px;display:flex}.AskBox-module__YWPMqa__sent{font-size:var(--body-xs-size);color:var(--color-grey-300);align-items:center;gap:8px;padding:4px 8px;display:flex}.AskBox-module__YWPMqa__sentQ{color:var(--color-grey-100)}.AskBox-module__YWPMqa__inputRow{border:1px solid var(--color-grey-800);background:color-mix(in srgb,var(--color-grey-950)45%,transparent);border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 4px 0 12px;display:flex}.AskBox-module__YWPMqa__input{min-width:0;height:100%;color:var(--color-grey-100);font-size:var(--body-sm-size);font-weight:var(--font-weight-regular);font-family:var(--font-family);background:0 0;border:none;outline:none;flex:1}.AskBox-module__YWPMqa__input::placeholder{color:var(--color-grey-500)}.AskBox-module__YWPMqa__send{border:1px solid var(--color-grey-700);width:36px;height:36px;color:var(--color-grey-100);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background .15s;display:flex}.AskBox-module__YWPMqa__send:hover{background:var(--color-grey-800)}@media (max-width:768px){.AskBox-module__YWPMqa__send{min-width:44px;min-height:44px}}
.OverviewCard-module__fVBiEa__card{border:1px solid var(--color-border-secondary);background:var(--color-bg-card);font-variant-numeric:tabular-nums;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.OverviewCard-module__fVBiEa__label{font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-tracking);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0}.OverviewCard-module__fVBiEa__text{max-width:880px;font-size:var(--body-md-size);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-tracking);color:var(--color-grey-100);margin:0}.OverviewCard-module__fVBiEa__number,.OverviewCard-module__fVBiEa__positive,.OverviewCard-module__fVBiEa__negative{font-weight:var(--font-weight-semibold)}.OverviewCard-module__fVBiEa__number{color:var(--color-text-primary)}.OverviewCard-module__fVBiEa__positive{color:var(--color-positive)}.OverviewCard-module__fVBiEa__negative{color:var(--color-negative)}
.ChartNotFound-module__F2AeFa__main{background:var(--color-bg-page);min-height:60vh;color:var(--color-text-primary);font-family:var(--font-family);font-variant-numeric:tabular-nums;flex:1;justify-content:center;align-items:center;padding:48px 24px;display:flex}.ChartNotFound-module__F2AeFa__content{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:480px;display:flex}.ChartNotFound-module__F2AeFa__headingBlock{flex-direction:column;gap:8px;display:flex}.ChartNotFound-module__F2AeFa__heading{font-size:var(--heading-lg-size);line-height:var(--heading-lg-line-height);letter-spacing:var(--heading-lg-tracking);font-weight:var(--font-weight-semibold);text-wrap:balance;margin:0}.ChartNotFound-module__F2AeFa__line{color:var(--color-text-secondary);font-size:var(--body-md-size);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-tracking);margin:0}.ChartNotFound-module__F2AeFa__homeLink{min-height:44px;color:var(--color-info);font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);font-weight:var(--font-weight-medium);align-items:center;text-decoration:none;display:inline-flex}.ChartNotFound-module__F2AeFa__retry{min-height:44px;color:var(--color-info);font-family:var(--font-family);font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;padding:0}.ChartNotFound-module__F2AeFa__retry:focus-visible,.ChartNotFound-module__F2AeFa__homeLink:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:2px}@media (max-width:768px){.ChartNotFound-module__F2AeFa__main{padding:48px 16px}.ChartNotFound-module__F2AeFa__heading{font-size:var(--heading-md-size);line-height:var(--heading-md-line-height);letter-spacing:var(--heading-md-tracking)}}
.GateModal-module__nWXN7W__overlay{background:color-mix(in srgb,var(--color-grey-950)78%,transparent);z-index:100;position:fixed;inset:0}.GateModal-module__nWXN7W__modal{box-sizing:border-box;background:var(--color-grey-900);border:1px solid var(--color-grey-700);z-index:101;border-radius:16px;flex-direction:column;gap:16px;width:400px;max-width:calc(100% - 32px);padding:24px;display:flex;position:fixed;top:120px;left:50%;transform:translate(-50%)}.GateModal-module__nWXN7W__topRow{justify-content:space-between;align-items:flex-start;display:flex}.GateModal-module__nWXN7W__iconWell{background:var(--color-grey-800);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.GateModal-module__nWXN7W__close{width:32px;height:32px;color:var(--color-grey-300);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:flex}@media (max-width:768px){.GateModal-module__nWXN7W__close{min-width:44px;min-height:44px}}.GateModal-module__nWXN7W__close:hover{background:var(--color-grey-800)}.GateModal-module__nWXN7W__textBlock{flex-direction:column;gap:8px;display:flex}.GateModal-module__nWXN7W__title{font-size:var(--heading-sm-size);letter-spacing:var(--heading-sm-tracking);font-weight:var(--font-weight-semibold);color:var(--color-grey-100)}.GateModal-module__nWXN7W__body{font-size:var(--body-sm-size);color:var(--color-grey-300);text-wrap:pretty;line-height:1.5}.GateModal-module__nWXN7W__buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.GateModal-module__nWXN7W__signIn{background:var(--color-brand-primary-500);height:48px;color:var(--color-grey-950);font-size:var(--body-sm-size);font-weight:var(--font-weight-semibold);font-family:var(--font-family);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:flex}.GateModal-module__nWXN7W__signUp{border:1px solid var(--color-grey-700);height:48px;color:var(--color-grey-100);font-size:var(--body-sm-size);font-weight:var(--font-weight-medium);font-family:var(--font-family);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:background .15s;display:flex}.GateModal-module__nWXN7W__signUp:hover{background:var(--color-grey-800)}.GateModal-module__nWXN7W__legal{font-size:var(--body-xxs-size);letter-spacing:var(--body-xxs-tracking);color:var(--color-grey-500);text-align:center;margin-top:-8px;line-height:1.5}.GateModal-module__nWXN7W__legal a{color:var(--color-grey-300);text-decoration:underline}
.SignupPopup-module__l1dlmW__dialog.SignupPopup-module__l1dlmW__dialog{border-color:var(--color-border);width:480px;max-height:calc(100dvh - 48px);box-shadow:var(--shadow-l4);position:relative;overflow:hidden}.SignupPopup-module__l1dlmW__dialog.SignupPopup-module__l1dlmW__dialog[data-variant=scan-index]{width:440px}@media (max-width:768px){.SignupPopup-module__l1dlmW__dialog.SignupPopup-module__l1dlmW__dialog,.SignupPopup-module__l1dlmW__dialog.SignupPopup-module__l1dlmW__dialog[data-variant=scan-index]{width:100vw;max-height:calc(100dvh - 24px)}}.SignupPopup-module__l1dlmW__close.SignupPopup-module__l1dlmW__close{width:44px;height:44px;box-shadow:none;background:0 0;border-radius:8px;padding:0;position:absolute;top:12px;right:12px}.SignupPopup-module__l1dlmW__close.SignupPopup-module__l1dlmW__close:hover{background:var(--color-bg-hover)}.SignupPopup-module__l1dlmW__close:focus-visible,.SignupPopup-module__l1dlmW__cta:focus-visible,.SignupPopup-module__l1dlmW__terms a:focus-visible,.SignupPopup-module__l1dlmW__login a:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:2px}.SignupPopup-module__l1dlmW__header.SignupPopup-module__l1dlmW__header{padding:24px 24px 0}.SignupPopup-module__l1dlmW__title.SignupPopup-module__l1dlmW__title{font-size:var(--heading-md-size);line-height:var(--heading-md-line-height);letter-spacing:var(--heading-md-tracking);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-wrap:balance;padding-right:48px}.SignupPopup-module__l1dlmW__body.SignupPopup-module__l1dlmW__body{flex-direction:column;gap:24px;min-height:0;padding:8px 24px 16px;display:flex;overflow-y:auto}.SignupPopup-module__l1dlmW__line{font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);letter-spacing:var(--body-sm-tracking);color:var(--color-text-secondary);margin:0}.SignupPopup-module__l1dlmW__footer.SignupPopup-module__l1dlmW__footer{border-top:1px solid var(--color-border-secondary);background:var(--color-bg-modal);flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:stretch;gap:8px;padding:16px 24px}.SignupPopup-module__l1dlmW__cta{background:var(--color-brand-primary-500);height:48px;color:var(--color-content-on-brand);font-family:var(--font-family);font-size:var(--body-md-size);line-height:var(--body-md-line-height);font-weight:var(--font-weight-semibold);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:flex}.SignupPopup-module__l1dlmW__cta:hover{background:var(--color-brand-primary-600)}.SignupPopup-module__l1dlmW__cta:active{background:var(--color-brand-primary-700);transform:scale(.97)}@media (prefers-reduced-motion:reduce){.SignupPopup-module__l1dlmW__cta{transition:none}.SignupPopup-module__l1dlmW__cta:active{transform:none}}.SignupPopup-module__l1dlmW__terms{text-align:center;font-size:var(--body-xxs-size);line-height:var(--body-xxs-line-height);letter-spacing:var(--body-xxs-tracking);color:var(--color-text-secondary);margin:0}.SignupPopup-module__l1dlmW__login{min-height:44px;font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-tracking);color:var(--color-text-secondary);justify-content:center;align-items:center;gap:4px;margin:0;display:flex}.SignupPopup-module__l1dlmW__terms a,.SignupPopup-module__l1dlmW__login a{color:var(--color-info);font-weight:var(--font-weight-medium)}.SignupPopup-module__l1dlmW__terms a{text-underline-offset:2px;text-decoration:underline}.SignupPopup-module__l1dlmW__login a{text-decoration:none}.SignupPopup-module__l1dlmW__rows{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.SignupPopup-module__l1dlmW__row{align-items:flex-start;gap:12px;display:flex}.SignupPopup-module__l1dlmW__rowIcon{flex-shrink:0;display:inline-flex}.SignupPopup-module__l1dlmW__rowText{font-size:var(--body-md-size);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-tracking);color:var(--color-text-secondary)}.SignupPopup-module__l1dlmW__rowLead{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.SignupPopup-module__l1dlmW__example{border:1px solid var(--color-border-secondary);background:var(--color-bg-elevated);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.SignupPopup-module__l1dlmW__exampleHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.SignupPopup-module__l1dlmW__exampleLabel{font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-tracking);color:var(--color-text-secondary)}.SignupPopup-module__l1dlmW__exampleTag{border:1px dashed var(--color-border-strong);font-size:var(--body-xxs-size);line-height:var(--body-xxs-line-height);letter-spacing:var(--body-xxs-tracking);color:var(--color-text-secondary);border-radius:4px;align-self:flex-start;padding:0 8px}.SignupPopup-module__l1dlmW__drawChart{background:var(--color-bg-page);border-radius:8px;height:128px;position:relative;overflow:hidden}.SignupPopup-module__l1dlmW__drawSvg{width:100%;height:100%;display:block}.SignupPopup-module__l1dlmW__candleUp line,.SignupPopup-module__l1dlmW__candleUp rect{stroke:var(--color-positive);fill:var(--color-positive)}.SignupPopup-module__l1dlmW__candleDown line,.SignupPopup-module__l1dlmW__candleDown rect{stroke:var(--color-negative);fill:var(--color-negative)}.SignupPopup-module__l1dlmW__drawTrend{stroke:var(--color-info);stroke-width:2px;vector-effect:non-scaling-stroke}.SignupPopup-module__l1dlmW__drawLevel{stroke:var(--color-orange-400);stroke-width:1.5px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.SignupPopup-module__l1dlmW__drawLevelTag{background:var(--color-orange-400);color:var(--color-content-on-brand);font-size:var(--body-xxs-size);line-height:var(--body-xxs-line-height);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;border-radius:4px;padding:0 4px;position:absolute;right:4px;transform:translateY(-50%)}.SignupPopup-module__l1dlmW__alertExample{flex-direction:row;align-items:flex-start}.SignupPopup-module__l1dlmW__alertBadge{border:1px solid var(--color-border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.SignupPopup-module__l1dlmW__alertBubble{border:1px solid var(--color-border);background:var(--color-bg-modal);border-radius:12px 12px 12px 4px;flex-direction:column;flex:1;gap:4px;max-width:280px;padding:8px 12px;display:flex}.SignupPopup-module__l1dlmW__alertSender{font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.SignupPopup-module__l1dlmW__alertMessage{font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.SignupPopup-module__l1dlmW__alertTime{font-size:var(--body-xxs-size);line-height:var(--body-xxs-line-height);color:var(--color-text-tertiary)}.SignupPopup-module__l1dlmW__askInput{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-bg-modal);min-height:40px;font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);color:var(--color-text-primary);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.SignupPopup-module__l1dlmW__askMark{color:var(--color-accent-cyan-500);flex-shrink:0;display:inline-flex}[data-theme=light] .SignupPopup-module__l1dlmW__askMark{color:var(--color-info)}.SignupPopup-module__l1dlmW__askChart{height:112px}.SignupPopup-module__l1dlmW__askAverage{fill:none;stroke:var(--color-info);stroke-width:1.5px;vector-effect:non-scaling-stroke}.SignupPopup-module__l1dlmW__exampleChip{border:1px solid var(--color-border-secondary);background:var(--color-bg-modal);font-size:var(--body-xs-size);color:var(--color-grey-100);font-variant-numeric:tabular-nums;border-radius:6px;padding:0 8px;line-height:24px;position:absolute;top:8px;left:8px}.SignupPopup-module__l1dlmW__exampleChipInline{position:static}.SignupPopup-module__l1dlmW__patternChart{height:144px}.SignupPopup-module__l1dlmW__patternSpan{fill:var(--color-surface-info)}.SignupPopup-module__l1dlmW__patternShape{fill:none;stroke:var(--color-info);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.SignupPopup-module__l1dlmW__patternNeckline{stroke:var(--color-info);stroke-width:1.5px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.SignupPopup-module__l1dlmW__patternLow{background:var(--color-info);border-radius:999px;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.SignupPopup-module__l1dlmW__patternChip{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;max-width:calc(100% - 16px);display:inline-flex;overflow:hidden}.SignupPopup-module__l1dlmW__patternChipDot{background:var(--color-info);border-radius:999px;flex-shrink:0;width:8px;height:8px}.SignupPopup-module__l1dlmW__exampleTitle{font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.SignupPopup-module__l1dlmW__settingRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.SignupPopup-module__l1dlmW__settingText{flex-direction:column;gap:4px;display:flex}.SignupPopup-module__l1dlmW__settingName{font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);color:var(--color-grey-100)}.SignupPopup-module__l1dlmW__settingNote{font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-tracking);color:var(--color-text-tertiary)}.SignupPopup-module__l1dlmW__settingValue{box-sizing:border-box;border:1px solid var(--color-border-strong);width:96px;height:40px;font-size:var(--body-md-size);line-height:var(--body-md-line-height);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.SignupPopup-module__l1dlmW__settingResult{border-top:1px solid var(--color-border-secondary);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.SignupPopup-module__l1dlmW__scanMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SignupPopup-module__l1dlmW__scanDirection{font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);font-weight:var(--font-weight-semibold);color:var(--color-negative);align-items:center;gap:4px;display:inline-flex}.SignupPopup-module__l1dlmW__scanPill{background:var(--color-bg-hover);font-size:var(--body-xxs-size);line-height:var(--body-xxs-line-height);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border-radius:4px;padding:4px 8px}.SignupPopup-module__l1dlmW__scanAsOf{font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-tracking);color:var(--color-text-tertiary)}.SignupPopup-module__l1dlmW__scanCount{font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:flex}.SignupPopup-module__l1dlmW__scanCount strong{font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);font-weight:var(--font-weight-semibold);color:var(--color-grey-100)}.SignupPopup-module__l1dlmW__scanRows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SignupPopup-module__l1dlmW__scanRow{border-top:1px solid var(--color-border-secondary);font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;padding:8px 0;display:flex}.SignupPopup-module__l1dlmW__scanLine{justify-content:space-between;align-items:center;gap:8px;display:flex}.SignupPopup-module__l1dlmW__scanStock{flex-wrap:wrap;flex:1;align-items:baseline;gap:0 8px;min-width:0;display:flex}.SignupPopup-module__l1dlmW__scanName{font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);color:var(--color-grey-100)}.SignupPopup-module__l1dlmW__scanSymbol,.SignupPopup-module__l1dlmW__scanFormed{font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);color:var(--color-text-tertiary)}.SignupPopup-module__l1dlmW__scanCaveat{font-size:var(--body-xs-size);color:var(--color-text-tertiary);margin:6px 0 0}@media (max-width:768px){.SignupPopup-module__l1dlmW__header.SignupPopup-module__l1dlmW__header{padding:24px 16px 0}.SignupPopup-module__l1dlmW__body.SignupPopup-module__l1dlmW__body{padding:8px 16px 16px}.SignupPopup-module__l1dlmW__footer.SignupPopup-module__l1dlmW__footer{padding:12px 16px 16px}}
.Card-module__hnL2Ka__card{background:var(--color-grey-900);border:1px solid var(--color-grey-800);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.Card-module__hnL2Ka__gapLg{gap:16px}.Card-module__hnL2Ka__accent{border-color:color-mix(in srgb,var(--color-accent-cyan-500)30%,var(--color-grey-800));gap:16px}.Card-module__hnL2Ka__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Card-module__hnL2Ka__titleBlock{flex-direction:column;gap:4px;min-width:0;display:flex}.Card-module__hnL2Ka__titleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Card-module__hnL2Ka__title{font-size:var(--body-md-size);font-weight:var(--font-weight-semibold);color:var(--color-grey-100)}.Card-module__hnL2Ka__meta{font-size:var(--body-xs-size);letter-spacing:var(--body-xs-tracking);color:var(--color-grey-300)}.Card-module__hnL2Ka__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Card-module__hnL2Ka__unavailable{font-size:var(--body-sm-size);color:var(--color-grey-300);margin:0}
.OptionChainTable-module__RS4NfW__frame{container-type:inline-size}.OptionChainTable-module__RS4NfW__table{--side-cols:4;--strike-w:96px;--row-h:36px;--cell-pad:12px;--min-oi:96px;--min-volume:96px;--min-iv:68px;--min-price:96px;--call-cols:minmax(var(--min-oi),1fr)minmax(var(--min-volume),1fr)minmax(var(--min-iv),1fr)minmax(var(--min-price),1fr);--put-cols:minmax(var(--min-price),1fr)minmax(var(--min-iv),1fr)minmax(var(--min-volume),1fr)minmax(var(--min-oi),1fr);font-variant-numeric:tabular-nums;position:relative;overflow:auto}.OptionChainTable-module__RS4NfW__table:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:-2px}.OptionChainTable-module__RS4NfW__scrollBody{max-height:520px}.OptionChainTable-module__RS4NfW__inner{min-width:min-content}.OptionChainTable-module__RS4NfW__row{grid-template-columns:var(--call-cols)var(--strike-w)var(--put-cols);border-bottom:1px solid var(--color-border-secondary);display:grid}.OptionChainTable-module__RS4NfW__head{z-index:2;background:var(--color-bg-card);position:sticky;top:0}.OptionChainTable-module__RS4NfW__sideHead{grid-column:span var(--side-cols);color:var(--color-grey-100);font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-tracking);font-weight:var(--font-weight-semibold);padding:8px 12px 4px}.OptionChainTable-module__RS4NfW__sideHeadCalls{text-align:left}.OptionChainTable-module__RS4NfW__sideHeadPuts{text-align:right}.OptionChainTable-module__RS4NfW__columnHead{padding:4px var(--cell-pad)8px;color:var(--color-text-tertiary);font-size:var(--body-xxs-size);line-height:var(--body-xxs-line-height);letter-spacing:var(--body-xxs-tracking);text-align:right}.OptionChainTable-module__RS4NfW__strike{left:calc(50% - var(--strike-w)/2);right:calc(50% - var(--strike-w)/2);z-index:1;background:var(--color-bg-popover);position:sticky}[data-theme=light] .OptionChainTable-module__RS4NfW__strike{background:var(--color-bg-elevated)}[data-theme=light] .OptionChainTable-module__RS4NfW__strikeAtm{background:var(--color-bg-hover)}.OptionChainTable-module__RS4NfW__strikeHead{color:var(--color-grey-100);font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-tracking);font-weight:var(--font-weight-semibold);text-align:center;padding:8px 4px 4px}.OptionChainTable-module__RS4NfW__strikeCell{min-height:var(--row-h);border-left:1px solid var(--color-border-secondary);border-right:1px solid var(--color-border-secondary);flex-direction:column;justify-content:center;align-items:center;padding:0 4px;display:flex}.OptionChainTable-module__RS4NfW__strikeAtm{background:var(--color-bg-hover)}.OptionChainTable-module__RS4NfW__strikeValue{color:var(--color-text-primary);font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-tracking);font-weight:var(--font-weight-semibold)}.OptionChainTable-module__RS4NfW__atmMark{color:var(--color-text-secondary);font-size:var(--body-xxs-size);line-height:var(--body-xxs-line-height);letter-spacing:var(--body-xxs-tracking);white-space:nowrap}.OptionChainTable-module__RS4NfW__cell{min-height:var(--row-h);padding:0 var(--cell-pad);color:var(--color-grey-100);font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-tracking);justify-content:flex-end;align-items:center;display:flex;position:relative}.OptionChainTable-module__RS4NfW__itm{background:var(--color-bg-panel)}[data-theme=light] .OptionChainTable-module__RS4NfW__itm,[data-theme=light] .OptionChainTable-module__RS4NfW__price:hover{background:var(--color-bg-elevated)}.OptionChainTable-module__RS4NfW__number{position:relative}.OptionChainTable-module__RS4NfW__lakhs{display:none}.OptionChainTable-module__RS4NfW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.OptionChainTable-module__RS4NfW__table[data-delta=on]{--side-cols:5;--cell-pad:8px;--min-oi:88px;--min-volume:88px;--min-iv:60px;--min-delta:50px;--min-price:88px;--call-cols:minmax(var(--min-oi),1fr)minmax(var(--min-volume),1fr)minmax(var(--min-iv),1fr)minmax(var(--min-delta),1fr)minmax(var(--min-price),1fr);--put-cols:minmax(var(--min-price),1fr)minmax(var(--min-delta),1fr)minmax(var(--min-iv),1fr)minmax(var(--min-volume),1fr)minmax(var(--min-oi),1fr)}.OptionChainTable-module__RS4NfW__table:not([data-delta=on]) [data-col=delta]{display:none}.OptionChainTable-module__RS4NfW__missing{color:var(--color-text-tertiary)}.OptionChainTable-module__RS4NfW__bar{height:20px;width:calc((100% - 8px)*var(--oi-share));background:color-mix(in srgb,var(--color-text-secondary)14%,transparent);border-radius:4px;position:absolute;top:50%;transform:translateY(-50%)}.OptionChainTable-module__RS4NfW__barCall{right:4px}.OptionChainTable-module__RS4NfW__barPut{left:4px}.OptionChainTable-module__RS4NfW__price{min-width:56px;height:28px;color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-tracking);font-variant-numeric:tabular-nums;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 8px;position:relative}.OptionChainTable-module__RS4NfW__price:hover{border-color:var(--color-border);background:var(--color-bg-panel)}.OptionChainTable-module__RS4NfW__priceSelected,.OptionChainTable-module__RS4NfW__priceSelected:hover{border-color:var(--color-border-strong);background:var(--color-bg-hover);font-weight:var(--font-weight-semibold)}.OptionChainTable-module__RS4NfW__price:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:2px}@container (max-width:808px){.OptionChainTable-module__RS4NfW__table{--min-oi:64px;--min-volume:64px}.OptionChainTable-module__RS4NfW__full{display:none}.OptionChainTable-module__RS4NfW__lakhs{display:inline}}@container (max-width:844px){.OptionChainTable-module__RS4NfW__table[data-delta=on]{--min-oi:56px;--min-volume:56px;--min-price:80px}.OptionChainTable-module__RS4NfW__table[data-delta=on] .OptionChainTable-module__RS4NfW__full{display:none}.OptionChainTable-module__RS4NfW__table[data-delta=on] .OptionChainTable-module__RS4NfW__lakhs{display:inline}.OptionChainTable-module__RS4NfW__table[data-delta=on] .OptionChainTable-module__RS4NfW__price{min-width:0;padding:0 4px}}@container (max-width:825px){.OptionChainTable-module__RS4NfW__table.OptionChainTable-module__RS4NfW__scrollBody{--min-oi:64px;--min-volume:64px}.OptionChainTable-module__RS4NfW__scrollBody .OptionChainTable-module__RS4NfW__full{display:none}.OptionChainTable-module__RS4NfW__scrollBody .OptionChainTable-module__RS4NfW__lakhs{display:inline}}@container (max-width:861px){.OptionChainTable-module__RS4NfW__table.OptionChainTable-module__RS4NfW__scrollBody[data-delta=on]{--min-oi:56px;--min-volume:56px;--min-price:80px}.OptionChainTable-module__RS4NfW__scrollBody[data-delta=on] .OptionChainTable-module__RS4NfW__full{display:none}.OptionChainTable-module__RS4NfW__scrollBody[data-delta=on] .OptionChainTable-module__RS4NfW__lakhs{display:inline}.OptionChainTable-module__RS4NfW__scrollBody[data-delta=on] .OptionChainTable-module__RS4NfW__price{min-width:0;padding:0 4px}}@container (max-width:717px){.OptionChainTable-module__RS4NfW__table.OptionChainTable-module__RS4NfW__scrollBody[data-delta=on]{--cell-pad:4px;--min-oi:50px;--min-volume:50px;--min-iv:52px;--min-delta:42px;--min-price:72px}}@media (max-width:768px){.OptionChainTable-module__RS4NfW__table[data-pair=price-oi] [data-col=volume],.OptionChainTable-module__RS4NfW__table[data-pair=price-oi] [data-col=iv],.OptionChainTable-module__RS4NfW__table[data-pair=price-oi] [data-col=delta],.OptionChainTable-module__RS4NfW__table[data-pair=volume-iv] [data-col=price],.OptionChainTable-module__RS4NfW__table[data-pair=volume-iv] [data-col=oi],.OptionChainTable-module__RS4NfW__table[data-pair=volume-iv] [data-col=delta],.OptionChainTable-module__RS4NfW__table[data-pair=delta-price] [data-col=oi],.OptionChainTable-module__RS4NfW__table[data-pair=delta-price] [data-col=volume],.OptionChainTable-module__RS4NfW__table[data-pair=delta-price] [data-col=iv],.OptionChainTable-module__RS4NfW__full{display:none}.OptionChainTable-module__RS4NfW__lakhs{display:inline}.OptionChainTable-module__RS4NfW__table[data-pair=delta-price] .OptionChainTable-module__RS4NfW__cell[data-col=delta]{display:flex}.OptionChainTable-module__RS4NfW__table[data-pair=delta-price] .OptionChainTable-module__RS4NfW__columnHead[data-col=delta]{display:block}.OptionChainTable-module__RS4NfW__table,.OptionChainTable-module__RS4NfW__table[data-delta=on],.OptionChainTable-module__RS4NfW__table.OptionChainTable-module__RS4NfW__scrollBody[data-delta=on]{--side-cols:2;--strike-w:80px;--row-h:44px;--cell-pad:8px;--call-cols:repeat(2,minmax(0,1fr));--put-cols:repeat(2,minmax(0,1fr))}.OptionChainTable-module__RS4NfW__price,.OptionChainTable-module__RS4NfW__table[data-delta=on] .OptionChainTable-module__RS4NfW__price{min-width:56px;height:44px;padding:0 8px}}@media (max-width:480px){.OptionChainTable-module__RS4NfW__table,.OptionChainTable-module__RS4NfW__table[data-delta=on],.OptionChainTable-module__RS4NfW__table.OptionChainTable-module__RS4NfW__scrollBody[data-delta=on]{--cell-pad:4px}.OptionChainTable-module__RS4NfW__price,.OptionChainTable-module__RS4NfW__table[data-delta=on] .OptionChainTable-module__RS4NfW__price{min-width:44px;padding:0 4px}}
.StatusBadge-module__5QqOQq__badge{font-family:var(--font-family);font-weight:var(--font-weight-medium);font-size:var(--body-xxs-size);line-height:var(--body-xxs-line-height);white-space:nowrap;border-radius:8px;align-items:center;padding:2px 10px;display:inline-flex}.StatusBadge-module__5QqOQq__success{background:var(--color-green-800);color:var(--color-green-400)}.StatusBadge-module__5QqOQq__warning{background:var(--color-orange-800);color:var(--color-orange-400)}.StatusBadge-module__5QqOQq__danger{background:var(--color-red-800);color:var(--color-red-400)}.StatusBadge-module__5QqOQq__info{background:var(--color-brand-secondary-900);color:var(--color-brand-secondary-400)}.StatusBadge-module__5QqOQq__neutral{background:var(--color-grey-800);color:var(--color-grey-300)}[data-theme=light] .StatusBadge-module__5QqOQq__success{background:var(--color-green-100);color:var(--color-green-500)}[data-theme=light] .StatusBadge-module__5QqOQq__warning{background:var(--color-orange-100);color:var(--color-orange-500)}[data-theme=light] .StatusBadge-module__5QqOQq__danger{background:var(--color-red-100);color:var(--color-red-500)}[data-theme=light] .StatusBadge-module__5QqOQq__info{background:var(--color-brand-secondary-100);color:var(--color-brand-secondary-600)}[data-theme=light] .StatusBadge-module__5QqOQq__neutral{background:var(--color-grey-100);color:var(--color-grey-600)}
.OtpInput-module__E3siTG__root{align-items:center;gap:8px;width:100%;display:flex}.OtpInput-module__E3siTG__rootDisabled{opacity:.6}.OtpInput-module__E3siTG__rootError .OtpInput-module__E3siTG__slot{border-color:var(--color-red-400)}.OtpInput-module__E3siTG__slot{text-align:center;border:1px solid var(--color-grey-800);background:var(--color-grey-950);min-width:0;height:70px;box-shadow:var(--shadow-elevation-sm);font-family:var(--font-family);font-size:var(--body-xl-size);line-height:var(--body-xl-line-height);font-weight:var(--font-weight-semibold);color:var(--color-grey-0);border-radius:8px;flex:1 1 0}.OtpInput-module__E3siTG__slot:focus-visible{border-color:var(--color-brand-secondary-500);outline:none}@media (max-width:480px){.OtpInput-module__E3siTG__slot{height:56px;font-size:var(--body-lg-size)}}[data-theme=light] .OtpInput-module__E3siTG__slot:focus-visible{border-color:var(--color-brand-secondary-700)}
.InputField-module__sRYj-W__fieldGroup{flex-direction:column;gap:8px;width:100%;display:flex}.InputField-module__sRYj-W__label{font-family:var(--font-family);font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);font-weight:var(--font-weight-regular);color:var(--color-grey-300)}.InputField-module__sRYj-W__inputRow{border:1px solid var(--color-grey-800);background:var(--color-grey-950);width:100%;box-shadow:var(--shadow-l1);border-radius:8px;align-items:center;transition:border-color .15s;display:flex;overflow:hidden}.InputField-module__sRYj-W__inputRow:focus-within,.InputField-module__sRYj-W__inputRowFilled{border-color:var(--color-brand-secondary-500)}.InputField-module__sRYj-W__inputRowError{border-color:var(--color-error-500)}.InputField-module__sRYj-W__input{font-family:var(--font-family);font-size:var(--body-md-size);line-height:var(--body-md-line-height);font-weight:var(--font-weight-regular);color:var(--color-content-primary);background:0 0;border:none;outline:none;flex:1;padding:12px 16px}.InputField-module__sRYj-W__input::placeholder{color:var(--color-grey-500)}.InputField-module__sRYj-W__errorMessage{font-family:var(--font-family);font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);font-weight:var(--font-weight-regular);color:var(--color-error-500)}
.ErrorBoundary-module__OlVmsq__container{justify-content:center;align-items:center;width:100%;height:100%;min-height:200px;padding:24px;display:flex}.ErrorBoundary-module__OlVmsq__card{background:var(--color-grey-800,#1e2430);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:12px;max-width:420px;padding:32px 24px;display:flex}.ErrorBoundary-module__OlVmsq__title{font-size:18px;font-weight:var(--font-weight-semibold);color:var(--color-content-primary,#fff);margin:0}.ErrorBoundary-module__OlVmsq__message{color:var(--color-content-tertiary,#b2b2b2);margin:0;font-size:14px;line-height:1.5}.ErrorBoundary-module__OlVmsq__details{text-align:left;width:100%}.ErrorBoundary-module__OlVmsq__summary{cursor:pointer;color:var(--color-content-tertiary,#b2b2b2);-webkit-user-select:none;user-select:none;font-size:12px}.ErrorBoundary-module__OlVmsq__errorText{background:var(--color-grey-900,#0f141d);color:var(--color-content-tertiary,#b2b2b2);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:8px 0 0;padding:8px;font-size:12px;overflow-x:auto}.ErrorBoundary-module__OlVmsq__retryButton{background:var(--color-brand-primary-500,#19e299);color:var(--color-grey-900,#0f141d);font-size:14px;font-weight:var(--font-weight-semibold);cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:10px 24px;transition:background .15s}.ErrorBoundary-module__OlVmsq__retryButton:hover{background:var(--color-brand-primary-600,#14b57a)}
.UploadModal-module__X5Ku5W__body{flex-direction:column;gap:16px;display:flex}.UploadModal-module__X5Ku5W__fileInfo{background:var(--color-surface-l2);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.UploadModal-module__X5Ku5W__fileName{font-size:var(--body-sm-size);font-weight:var(--font-weight-medium);color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.UploadModal-module__X5Ku5W__fileSize{font-size:var(--body-xs-size);color:var(--color-content-tertiary);flex-shrink:0}.UploadModal-module__X5Ku5W__removeBtn{cursor:pointer;font-size:var(--body-xs-size);font-weight:var(--font-weight-medium);color:var(--color-red-400);background:0 0;border:none;border-radius:4px;padding:2px 6px;transition:background .15s}.UploadModal-module__X5Ku5W__removeBtn:hover{background:var(--color-surface-danger)}.UploadModal-module__X5Ku5W__progress{flex-direction:column;gap:8px;display:flex}.UploadModal-module__X5Ku5W__progressBar{background:var(--color-surface-l2);border-radius:2px;height:4px;overflow:hidden}.UploadModal-module__X5Ku5W__progressFill{background:var(--color-brand-primary-500);border-radius:2px;width:60%;height:100%;animation:1.4s infinite UploadModal-module__X5Ku5W__indeterminate}@keyframes UploadModal-module__X5Ku5W__indeterminate{0%{width:40%;transform:translate(-100%)}50%{width:60%;transform:translate(60%)}to{width:40%;transform:translate(200%)}}.UploadModal-module__X5Ku5W__progressText{font-size:var(--body-xs-size);color:var(--color-content-tertiary);text-align:center}.UploadModal-module__X5Ku5W__success{background:var(--color-surface-success);border:1px solid var(--color-border-success);border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.UploadModal-module__X5Ku5W__successIcon{background:var(--color-green-400);width:24px;height:24px;color:var(--color-grey-900);font-size:14px;font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.UploadModal-module__X5Ku5W__successTitle{font-size:var(--body-sm-size);font-weight:var(--font-weight-medium);color:var(--color-green-400);margin:0}.UploadModal-module__X5Ku5W__successDetail{font-size:var(--body-xs-size);color:var(--color-content-tertiary);margin:2px 0 0}.UploadModal-module__X5Ku5W__warningDetail{font-size:var(--body-xs-size);color:var(--color-orange-400);margin:2px 0 0}.UploadModal-module__X5Ku5W__error{background:var(--color-surface-danger);border:1px solid var(--color-border-danger);border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.UploadModal-module__X5Ku5W__errorIcon{background:var(--color-red-400);width:24px;height:24px;color:var(--color-grey-900);font-size:14px;font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.UploadModal-module__X5Ku5W__errorText{font-size:var(--body-sm-size);color:var(--color-red-400);margin:0;line-height:1.5}@media (max-width:768px){.UploadModal-module__X5Ku5W__removeBtn{min-height:44px;padding:8px 10px}}
.PortfolioView-module__7YKEVq__root{flex-direction:column;gap:24px;min-height:100vh;padding:24px 32px;display:flex;overflow-y:auto}.PortfolioView-module__7YKEVq__header{justify-content:space-between;align-items:center;display:flex}.PortfolioView-module__7YKEVq__title{font-size:var(--heading-md-size);font-weight:var(--font-weight-semibold);line-height:var(--heading-md-line-height);color:var(--color-primary);margin:0}.PortfolioView-module__7YKEVq__asOf{color:var(--color-content-tertiary);margin-top:2px;font-size:12px}.PortfolioView-module__7YKEVq__enrichedBadge{color:var(--color-content-tertiary);background:var(--color-surface-l2);border-radius:4px;padding:2px 8px;font-size:11px}.PortfolioView-module__7YKEVq__healthLoading{color:var(--color-content-tertiary);align-items:center;gap:12px;padding:24px;font-size:13px;display:flex}.PortfolioView-module__7YKEVq__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.PortfolioView-module__7YKEVq__insightsRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.PortfolioView-module__7YKEVq__healthPanel{background:var(--color-surface-l1);box-shadow:inset 0 1px 0 var(--color-surface-l1);border-radius:8px;flex-direction:column;gap:12px;padding:16px 20px;display:flex}[data-theme=light] .PortfolioView-module__7YKEVq__healthPanel{border:1px solid var(--color-border);box-shadow:var(--shadow-card)}.PortfolioView-module__7YKEVq__healthGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:8px;display:grid}.PortfolioView-module__7YKEVq__healthHeader{justify-content:space-between;align-items:center;display:flex}.PortfolioView-module__7YKEVq__scoreChip{font-variant-numeric:tabular-nums;border-radius:20px;align-items:center;padding:4px 12px;font-size:13px;font-weight:590;display:inline-flex}.PortfolioView-module__7YKEVq__scoreGreen{background:var(--color-surface-success);color:var(--color-green-400)}.PortfolioView-module__7YKEVq__scoreAmber{background:var(--color-surface-warning);color:var(--color-orange-400)}.PortfolioView-module__7YKEVq__scoreRed{background:var(--color-surface-danger);color:var(--color-red-400)}.PortfolioView-module__7YKEVq__section{flex-direction:column;gap:12px;display:flex}.PortfolioView-module__7YKEVq__sectionTitle{font-size:12px;font-weight:var(--font-weight-medium);color:var(--color-content-tertiary);text-transform:uppercase;letter-spacing:.8px;margin:0}.PortfolioView-module__7YKEVq__emptyState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:60vh;padding:48px 24px;display:flex}.PortfolioView-module__7YKEVq__emptyTitle{font-size:var(--heading-sm-size);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0}.PortfolioView-module__7YKEVq__emptySubtitle{font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);color:var(--color-content-tertiary);max-width:420px;margin:0}.PortfolioView-module__7YKEVq__loadingState{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:60vh;display:flex}.PortfolioView-module__7YKEVq__loadingSpinner{border:3px solid var(--color-surface-l2);border-top-color:var(--color-brand-primary-500);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite PortfolioView-module__7YKEVq__spin}.PortfolioView-module__7YKEVq__loadingText{font-size:var(--body-sm-size);color:var(--color-content-tertiary);margin:0}@keyframes PortfolioView-module__7YKEVq__spin{to{transform:rotate(360deg)}}@media (max-width:1024px){.PortfolioView-module__7YKEVq__insightsRow,.PortfolioView-module__7YKEVq__healthGrid{grid-template-columns:1fr}}@media (max-width:768px){.PortfolioView-module__7YKEVq__root{gap:20px;padding:16px}.PortfolioView-module__7YKEVq__metricsGrid{grid-template-columns:repeat(2,1fr)}.PortfolioView-module__7YKEVq__header{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:480px){.PortfolioView-module__7YKEVq__metricsGrid{grid-template-columns:1fr}}
.LoginViewEducation-module__d-VNHq__page{width:100%;min-height:100vh;font-family:var(--font-family);background:radial-gradient(115% 85% at 50% 12%,#111319 0%,#0b0c10 52%,#08090c 100%);grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.LoginViewEducation-module__d-VNHq__constellation{pointer-events:none;opacity:.4;z-index:0;width:100%;height:100%;position:absolute;inset:0}.LoginViewEducation-module__d-VNHq__formCol{z-index:1;background:#ffffff05;border-right:1px solid #ffffff0f;justify-content:center;align-items:center;min-height:100vh;padding:48px;display:flex;position:relative}.LoginViewEducation-module__d-VNHq__formInner{width:100%;max-width:400px}.LoginViewEducation-module__d-VNHq__mobileRotator{font-size:var(--body-xs-size);line-height:1.45;font-weight:var(--font-weight-regular);color:#7c818b;text-align:center;min-height:18px;margin:0 0 20px;display:none}.LoginViewEducation-module__d-VNHq__socialProof{justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}.LoginViewEducation-module__d-VNHq__avatars{align-items:center;display:inline-flex}.LoginViewEducation-module__d-VNHq__avatar{width:22px;height:22px;font-size:8.5px;font-weight:var(--font-weight-semibold);letter-spacing:.01em;color:#090b0fd1;-webkit-user-select:none;user-select:none;background:#2a2e37;border:1.5px solid #0a0a0c;border-radius:50%;justify-content:center;align-items:center;margin-left:-7px;display:inline-flex}.LoginViewEducation-module__d-VNHq__avatar:first-child{margin-left:0}.LoginViewEducation-module__d-VNHq__avatar1{background:linear-gradient(135deg,#84f5a8,#4bbf86)}.LoginViewEducation-module__d-VNHq__avatar2{background:linear-gradient(135deg,#7dd3fc,#4b9fd6)}.LoginViewEducation-module__d-VNHq__avatar3{background:linear-gradient(135deg,#c4b5fd,#8b7fd6)}.LoginViewEducation-module__d-VNHq__avatar4{background:linear-gradient(135deg,#fbbf24,#d99a1a)}.LoginViewEducation-module__d-VNHq__socialText{font-size:var(--body-xs-size);color:#a1a1a6;line-height:1.4}.LoginViewEducation-module__d-VNHq__socialCount{color:#f5f5f7;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.LoginViewEducation-module__d-VNHq__eduCol{z-index:1;background:radial-gradient(60% 50% at 55% 45%,#84f5a809,#0000 70%);justify-content:center;align-items:center;min-height:100vh;padding:48px;display:flex;position:relative}@media (max-width:1024px){.LoginViewEducation-module__d-VNHq__page{grid-template-columns:1fr}.LoginViewEducation-module__d-VNHq__formCol{background:0 0;border-right:none}.LoginViewEducation-module__d-VNHq__eduCol{display:none}.LoginViewEducation-module__d-VNHq__mobileRotator{display:block}}@media (max-width:480px){.LoginViewEducation-module__d-VNHq__formCol{padding:32px 20px}}
.EducationPanel-module__drPTwG__panel{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:560px;display:flex;position:relative}.EducationPanel-module__drPTwG__label{font-size:var(--body-sm-size);font-weight:var(--font-weight-medium);letter-spacing:.01em;color:#8a8f98;margin:0}.EducationPanel-module__drPTwG__line{font-size:var(--heading-lg-size);letter-spacing:-.02em;line-height:1.2;font-weight:var(--font-weight-semibold);color:#f5f5f7;max-width:460px;min-height:72px;margin:0}.EducationPanel-module__drPTwG__stage{width:100%;min-height:300px;position:relative}.EducationPanel-module__drPTwG__slide{opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;position:absolute;inset:0;transform:translateY(6px)}.EducationPanel-module__drPTwG__slideActive{opacity:1;pointer-events:auto;transition:opacity .45s .1s,transform .45s .1s;transform:translateY(0)}.EducationPanel-module__drPTwG__dots{justify-content:center;gap:7px;display:flex}.EducationPanel-module__drPTwG__dot{background:#ffffff29;border-radius:50%;width:6px;height:6px;transition:background .3s,width .3s}.EducationPanel-module__drPTwG__dotActive{background:#84f5a8;border-radius:999px;width:18px}@media (prefers-reduced-motion:reduce){.EducationPanel-module__drPTwG__slide,.EducationPanel-module__drPTwG__slideActive{transition:none;transform:none}.EducationPanel-module__drPTwG__dot{transition:none}}
.tones-module__C-F-ma__toneDefault{color:var(--color-grey-200)}.tones-module__C-F-ma__toneMuted{color:var(--color-grey-300)}.tones-module__C-F-ma__tonePositive{color:var(--color-green-400)}.tones-module__C-F-ma__toneNegative{color:var(--color-red-400)}.tones-module__C-F-ma__toneInfo{color:var(--color-brand-secondary-500)}.tones-module__C-F-ma__toneStrong{color:var(--color-grey-100)}
.PatternsBlock-module__NAD_2a__card{border:1px solid var(--color-border-secondary);background:var(--color-bg-card);font-variant-numeric:tabular-nums;border-radius:12px;flex-direction:column;min-width:0;padding:16px 16px 4px;display:flex}.PatternsBlock-module__NAD_2a__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}.PatternsBlock-module__NAD_2a__title{font-size:var(--body-md-size);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-tracking);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.PatternsBlock-module__NAD_2a__asOf{font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-tracking);color:var(--color-text-tertiary)}.PatternsBlock-module__NAD_2a__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PatternsBlock-module__NAD_2a__row{border-top:1px solid var(--color-border-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;min-height:56px;display:flex}.PatternsBlock-module__NAD_2a__what{flex-direction:column;min-width:0;padding:8px 0;display:flex}.PatternsBlock-module__NAD_2a__name{font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);letter-spacing:var(--body-sm-tracking);font-weight:var(--font-weight-semibold);color:var(--color-grey-100);overflow-wrap:anywhere}.PatternsBlock-module__NAD_2a__completed{font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-tracking);color:var(--color-text-tertiary)}.PatternsBlock-module__NAD_2a__see{min-height:44px;color:var(--color-info);font-family:var(--font-family);font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);letter-spacing:var(--body-sm-tracking);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;margin-left:auto;padding:0;display:inline-flex}.PatternsBlock-module__NAD_2a__see:hover{text-decoration:underline}.PatternsBlock-module__NAD_2a__see:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:2px;border-radius:4px}.PatternsBlock-module__NAD_2a__empty{border-top:1px solid var(--color-border-secondary);font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);letter-spacing:var(--body-sm-tracking);color:var(--color-text-secondary);margin:0;padding:12px 0}
.CriteriaChip-module__R-RRkW__chip{font-size:var(--body-xs-size);background:var(--color-grey-950);border:1px solid var(--color-grey-800);color:var(--color-grey-200);white-space:nowrap;border-radius:999px;padding:4px 8px}.CriteriaChip-module__R-RRkW__bare{color:var(--color-grey-300);background:0 0;border-color:#0000}
